.level-standards-dialog[data-v-c3e20d08]{background:hsl(var(--card));border:0;border-radius:20px;box-shadow:0 24px 80px #0003;color:hsl(var(--foreground));margin:auto;max-height:calc(100dvh - 48px);overflow-y:auto;padding:0;width:min(600px,calc(100% - 32px))}.level-standards-dialog[data-v-c3e20d08]::backdrop{background:#00000080}.level-standards-content[data-v-c3e20d08]{padding:24px}@media(max-width:639px){.profile-header[data-v-3559d2e7]{padding:20px 20px 32px}.profile-panel[data-v-3559d2e7]{border:1px solid hsl(var(--border));border-radius:16px;box-shadow:0 10px 26px #00000012;overflow:hidden;padding:20px 20px 24px}.profile-panel[data-v-3559d2e7]:before{background:linear-gradient(90deg,hsl(var(--card)/88%),hsl(var(--card)/65%)),url(../images/rabbit-ribbon.jpg) center 44% /cover no-repeat;content:"";height:100px;inset:0 0 auto;pointer-events:none;position:absolute}.profile-panel[data-v-3559d2e7]>*{position:relative}.profile-identity[data-v-3559d2e7]{flex-wrap:wrap;gap:12px 16px}.profile-avatar[data-v-3559d2e7]{box-shadow:0 3px 10px #1114181f;font-size:28px;height:72px;overflow:hidden;width:72px}.profile-name-row[data-v-3559d2e7]{min-width:0;position:relative}.profile-name-row-editable[data-v-3559d2e7]{min-height:36px;padding-right:44px}.profile-settings[data-v-3559d2e7]{display:inline-flex;position:absolute;right:0;top:0;z-index:1}.profile-name[data-v-3559d2e7]{gap:6px 10px}.profile-name h1[data-v-3559d2e7]{font-size:21px;overflow-wrap:anywhere}.profile-level[data-v-3559d2e7]{font-size:11px;order:2;padding:3px 8px}.profile-founding[data-v-3559d2e7]{font-size:11px;order:3;padding:3px 8px}.profile-meta[data-v-3559d2e7]{font-size:12px;gap:6px 14px}.profile-desktop-meta[data-v-3559d2e7]{display:none}.profile-socials[data-v-3559d2e7]{margin-top:10px}.profile-bio[data-v-3559d2e7]{font-size:14px;line-height:1.7;margin-top:18px}.profile-actions[data-v-3559d2e7]{gap:8px;margin-top:18px}.profile-actions[data-v-3559d2e7]>*{padding:10px 12px}}.modal-enter-active[data-v-4c45f008],.modal-leave-active[data-v-4c45f008]{transition:all .2s ease}.modal-enter-from[data-v-4c45f008],.modal-leave-to[data-v-4c45f008]{opacity:0}.race-card[data-v-30eeddc4]{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:8px;box-shadow:0 10px 30px #1114180f}.career-timeline-table[data-v-a45277bb]{min-width:900px}.career-filter-label-short[data-v-a45277bb],.career-timeline-mobile[data-v-a45277bb]{display:none}@media(max-width:820px){.career-filter-label-long[data-v-a45277bb]{display:none}.career-filter-label-short[data-v-a45277bb]{display:inline}.career-timeline-mobile[data-v-a45277bb]{display:block}.career-timeline-desktop[data-v-a45277bb],.career-timeline-powered-desktop[data-v-a45277bb]{display:none}}.career-powered-line[data-v-a45277bb]{background:linear-gradient(to left,hsl(var(--border)) 0,hsl(var(--border)/0))}.career-powered-line-right[data-v-a45277bb]{background:linear-gradient(to right,hsl(var(--border)) 0,hsl(var(--border)/0))}.passport-card[data-v-c78b38f5]{box-shadow:0 25px 50px -12px #000000b3,0 0 0 1px #c9a22740,0 0 80px -20px #1e467859,inset 0 1px #ffffff0f,inset 0 -1px #0006}.passport-card[data-v-c78b38f5]:hover{box-shadow:0 30px 60px -15px #000c,0 0 0 1px #c9a22759,0 0 100px -20px #285a9673,inset 0 1px #ffffff14,inset 0 -1px #0006}.passport-card.is-exporting[data-v-c78b38f5],.passport-card.is-exporting[data-v-c78b38f5]:hover{animation:none!important;transform:none!important;transition:none!important}.passport-card.is-exporting[data-v-c78b38f5] *,.passport-card.is-exporting[data-v-c78b38f5] :after,.passport-card.is-exporting[data-v-c78b38f5] :before{animation:none!important;transition:none!important}.passport-card.is-exporting .circle-flag-wrapper[data-v-c78b38f5],.passport-card.is-exporting .circle-flag-wrapper[data-v-c78b38f5]:hover{border-color:#c9a22799!important;box-shadow:none!important;transform:none!important}.stitching-line[data-v-c78b38f5]{background-image:linear-gradient(90deg,#ffe0bd,#ffe0bd 8px,transparent 0,transparent 12px);background-repeat:repeat-x;background-size:12px 1px;height:1px;width:100%}.photo-frame[data-v-c78b38f5]{background:linear-gradient(135deg,#f5f0e6,#e8e0d0);border:2px solid #ffe0bd;box-shadow:inset 0 1px 3px #0000001a,0 2px 4px #0003,0 0 0 1px #c9a2274d}.passport-stats[data-v-c78b38f5]{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(max-content,1.4fr)}.stats-item[data-v-c78b38f5]{font-variant-numeric:tabular-nums;min-width:0;white-space:nowrap}.mrz-area[data-v-c78b38f5]{background-color:#d9d8bd;background-image:repeating-linear-gradient(0deg,rgba(73,105,91,.06) 0 1px,transparent 1px 4px),linear-gradient(105deg,#f5f0d0b8,#c4d1b7a6);border:1px solid rgba(84,104,90,.32);box-shadow:inset 0 0 8px #4051461f}.mrz-line[data-v-c78b38f5]{font-variant-ligatures:none;letter-spacing:var(--v16b53ad0);overflow:hidden;position:relative;white-space:nowrap;width:100%}.dotted-map-container[data-v-c78b38f5] svg{height:100%;width:100%}.dotted-map-container[data-v-c78b38f5] circle[fill=currentColor]{paint-order:stroke fill;stroke:#fff;stroke-width:.12}.circle-flag-wrapper[data-v-c78b38f5]{background:#fff;border:1px solid rgba(201,162,39,.6);border-radius:50%;box-shadow:0 2px 4px #0000004d;flex-shrink:0;height:28px;overflow:hidden;transition:all .2s ease;width:28px}.circle-flag-wrapper[data-v-c78b38f5]:hover{border-color:#c9a227e6;box-shadow:0 4px 8px #0006;transform:scale(1.1);z-index:20!important}.flag-icon[data-v-c78b38f5]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(prefers-reduced-motion:reduce){.passport-card[data-v-c78b38f5]{transition:none}.circle-flag-wrapper[data-v-c78b38f5]:hover,.passport-card[data-v-c78b38f5]:hover{transform:none}}.modal-enter-active[data-v-d30a62f7]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.modal-leave-active[data-v-d30a62f7]{transition:all .3s ease}.modal-enter-from[data-v-d30a62f7],.modal-leave-to[data-v-d30a62f7]{opacity:0}.modal-enter-from>div[data-v-d30a62f7],.modal-leave-to>div[data-v-d30a62f7]{transform:scale(.9) translateY(20px)}.modal-enter-active>div[data-v-d30a62f7]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.modal-leave-active>div[data-v-d30a62f7]{transition:all .3s ease}.career-page{background:hsl(var(--background));color:hsl(var(--foreground))}.career-page .card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:20px;box-shadow:0 10px 30px #1114180f}.career-content{padding-bottom:72px}.career-page .card-title{color:hsl(var(--foreground))}.career-page .card-body{padding:24px}.career-page .badge{border-radius:999px}.career-page .text-primary{color:var(--club-orange)}.career-passport-cover{background:linear-gradient(120deg,#e84a00,#ff5a00 62%,#ff8c44);border-radius:14px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:200px;overflow:hidden;padding:24px;position:relative}.career-passport-cover:after{border:35px solid hsla(0,0%,100%,.12);border-radius:50%;bottom:-105px;content:"";height:250px;position:absolute;right:-65px;width:250px}.career-passport-cover small,.career-passport-cover span{font:700 11px system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.14em}.career-passport-cover strong{font:700 31px system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.08em}.career-passport-cover p{font-size:14px;font-weight:700}
