:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-canvas:#efeee9;--color-ink:#111;--color-muted:#5f5c55;--color-panel:#f8f7f2;--color-panel-subtle:#e8e4da;--color-border:#181818;--color-border-subtle:#cfc9bd;--color-accent:#6d4aff;--color-accent-strong:#4b2ccc;--color-accent-soft:#e4ddff;--color-accent-ink:#f8f7f2;--color-success:#157568;--color-success-soft:#e4f1ed;--color-warning:#8d6a25;--color-warning-soft:#f2e3bf;--color-danger:#a9443d;--editorial-canvas:#f6f5f0;--editorial-ink:#101010;--editorial-muted:#66645e;--editorial-border:#141414;--editorial-border-subtle:#d8d1c4;--editorial-paper:#fbfaf5;--editorial-wash:#eeeae1;--editorial-accent:#6d587e;--editorial-success:#168577;--control-height:44px;--control-height-compact:34px;--space-3xs:4px;--space-2xs:8px;--space-xs:12px;--space-sm:16px;--space-md:24px;--space-lg:32px;--space-xl:40px;--space-2xl:48px;--space-3xl:64px;--space-4xl:72px;--font-weight-body:480;--font-weight-label:560;--font-weight-strong:600;--font-weight-heading:660;--font-weight-display:700;--motion-press:.1s;--motion-hover:.18s;--ease-enter:cubic-bezier(.16, 1, .3, 1);--background:var(--color-canvas);--foreground:var(--color-ink);--muted:var(--color-muted);--panel:var(--color-panel);--panel-subtle:var(--color-panel-subtle);--line:var(--color-border);--line-subtle:var(--color-border-subtle);--accent:var(--color-accent);--accent-strong:var(--color-accent-strong);--accent-soft:var(--color-accent-soft);--paper-ink:var(--color-ink);--danger:var(--color-danger);--text-display:clamp(30px, 3.2vw, 42px);--text-title:clamp(19px, 2vw, 23px);--text-subtitle:clamp(17px, 1.3vw, 19px);--text-entity:clamp(17px, 1.4vw, 20px);--text-dialog:clamp(21px, 2.4vw, 26px);--text-metric:clamp(28px, 3.4vw, 42px);--text-body:15px;--text-small:13px;--text-label:11px;--text-action:14px;--leading-display:1.1;--leading-title:1.2;--leading-subtitle:1.3;--leading-body:1.7;--leading-compact:1.35;--body-sans:Arial, "Hiragino Sans", "Yu Gothic", "Meiryo", sans-serif;--font-sans:var(--body-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--display-serif:var(--font-display-serif,"Noto Serif JP", "Yu Mincho", "Hiragino Mincho ProN", Georgia, serif)}body:has(.my-page){background:linear-gradient(90deg,#1011140b 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#10111409 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 76% 12%,#6d587e24,#0000 28%),#f7f7f4}.app-main:has(.my-page){width:100%;padding:0}.my-page{--home-paper:#f7f7f4;--home-sheet:#fbfaf6;--home-wash:#efebe2;--home-ink:#111;--home-ink-2:#2a2926;--home-muted:#5f5d55;--home-faint:#8a877e;--home-line:#141414;--home-soft:#d9d3c7;--home-accent:#6d587e;--home-danger:#a9443d;--home-green:#2e8b6d;--home-amber:#8d6a25;--home-shell:min(1320px, calc(100vw - clamp(32px, 7.5vw, 112px)));--home-ease:cubic-bezier(.16, 1, .3, 1);width:var(--home-shell);color:var(--home-ink);word-break:auto-phrase;overflow-wrap:anywhere;margin-inline:auto;padding-bottom:clamp(44px,5.4vw,76px);font-size:15px;font-weight:400;line-height:1.8}.my-page :where(p,h1,h2,h3,dl,dd,ul){margin:0}.my-page :where(ul){padding:0;list-style:none}.my-page :where(h1,h2,h3){font-family:var(--display-serif);text-wrap:balance;font-weight:600}.my-page .home-icon{width:14px;height:14px;transition:transform .18s var(--home-ease);flex:none}.my-page .dashboard-workspace-switcher{border-bottom:1px solid var(--home-soft);gap:24px;margin:0;padding-top:18px;display:flex}.my-page .dashboard-workspace-switcher a{min-height:40px;color:var(--home-faint);white-space:nowrap;padding:6px 0 10px;font-size:13.5px;font-weight:700;position:relative}.my-page .dashboard-workspace-switcher a:hover{color:var(--home-ink-2)}.my-page .dashboard-workspace-switcher a[aria-current=page]{color:var(--home-ink)}.my-page .dashboard-workspace-switcher a[aria-current=page]:after{content:"";background:var(--home-ink);height:2px;position:absolute;bottom:-1px;left:0;right:0}.my-page-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 32px;padding-top:clamp(28px,4vw,56px);display:flex}.my-page-hero-copy{gap:10px;min-width:0;display:grid}.my-page-kicker{color:var(--home-muted);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}.my-page-hero h1{font-size:clamp(30px,3vw,44px);line-height:1.2}.my-page-lead{color:var(--home-muted);font-weight:500}.my-page-primary{border:1px solid var(--home-line);background:var(--home-ink);min-height:48px;color:var(--home-sheet);white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:14px;font-weight:700;transition:background-color .18s;display:inline-flex}.my-page-primary:hover{background:#2b2a27}.my-page-primary:hover .home-icon,.my-page-text-link:hover .home-icon,.my-page-task:hover .home-icon{transform:translate(3px)}.my-page-load-error{border-left:2px solid var(--home-danger);background:color-mix(in srgb, var(--home-danger) 6%, var(--home-sheet));gap:2px;margin-top:24px;padding:12px 14px;font-size:13.5px;display:grid}.my-page-load-error strong{color:var(--home-danger)}.my-page-load-error span{color:var(--home-ink-2)}.my-page-overview{grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);gap:32px clamp(32px,4vw,64px);padding-top:clamp(32px,4vw,48px);display:grid}.my-page-section-head{border-bottom:1px solid var(--home-line);justify-content:space-between;align-items:baseline;gap:16px;padding:0 4px 10px;display:flex}.my-page-section-head h2{font-size:clamp(20px,1.8vw,24px);line-height:1.35}.my-page-section-head p{color:var(--home-muted);white-space:nowrap;font-size:12.5px}.my-page-dot{background:var(--home-faint);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.my-page-dot[data-tone=danger]{background:var(--home-danger)}.my-page-dot[data-tone=ink]{background:var(--home-ink)}.my-page-dot[data-tone=accent]{background:var(--home-accent)}.my-page-dot[data-tone=amber]{background:var(--home-amber)}.my-page-dot[data-tone=green]{background:var(--home-green)}.my-page-dot[data-tone=hollow]{border:1px solid var(--home-faint);background:0 0}.my-page-task{border-bottom:1px solid var(--home-soft);grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:6px 20px;padding:14px 4px;transition:background-color .18s;display:grid}.my-page-task:hover{background:var(--home-sheet)}.my-page-task[data-overdue]{box-shadow:inset 2px 0 0 var(--home-danger);padding-left:12px}.my-page-due{line-height:1.35;display:grid}.my-page-due small{color:var(--home-faint);font-size:11.5px;font-weight:600}.my-page-due strong{font-variant-numeric:tabular-nums;font-size:15px}.my-page-due span{color:var(--home-muted);font-variant-numeric:tabular-nums;font-size:12px}.my-page-due[data-tone=danger] strong{color:var(--home-danger)}.my-page-due[data-tone=soon] strong{color:var(--home-amber)}.my-page-due[data-tone=none] strong{color:var(--home-faint);font-size:13px}.my-page-task-main{gap:1px;min-width:0;display:grid}.my-page-task-main strong{font-size:14.5px;line-height:1.5;display:block}.my-page-task-main strong .my-page-dot{vertical-align:2px;margin-right:8px}.my-page-task-side{border:1px solid var(--home-soft);color:var(--home-muted);white-space:nowrap;vertical-align:1px;border-radius:2px;margin-left:8px;padding:0 6px;font-size:11px;font-weight:700;line-height:1.6;display:inline-block}.my-page-task-meta{color:var(--home-ink-2);padding-left:15px;font-size:12.5px;line-height:1.55}.my-page-task-help{color:var(--home-muted);padding-left:15px;font-size:12px;line-height:1.5}.my-page-action{border:1px solid var(--home-line);background:var(--home-ink);min-height:40px;color:var(--home-sheet);white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;transition:background-color .18s;display:inline-flex}.my-page-task:hover .my-page-action{background:#2b2a27}.my-page-more{flex-wrap:wrap;justify-content:flex-end;gap:4px 20px;padding:12px 4px 0;display:flex}.my-page-empty{justify-items:start;gap:8px;padding:26px 4px 8px;display:grid}.my-page-empty h3{font-size:18px;line-height:1.45}.my-page-empty p{color:var(--home-muted);font-size:13.5px;line-height:1.7}.my-page-empty .my-page-open-note{border-left:2px solid var(--home-accent);background:color-mix(in srgb, var(--home-accent) 7%, var(--home-sheet));color:var(--home-ink-2);margin-top:4px;padding:8px 12px;font-size:13px}.my-page-text-link{white-space:nowrap;min-height:32px;text-decoration:underline;-webkit-text-decoration-color:var(--home-soft);text-decoration-color:var(--home-soft);text-underline-offset:5px;align-items:center;gap:6px;font-size:13.5px;font-weight:600;transition:text-decoration-color .18s;display:inline-flex}.my-page-text-link:hover{-webkit-text-decoration-color:var(--home-ink);text-decoration-color:var(--home-ink)}.my-page-progress-block{border-bottom:1px solid var(--home-soft);gap:8px;padding:16px 4px 18px;display:grid}.my-page-progress-block .my-page-text-link{justify-self:start}.my-page-progress-total{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.my-page-progress-total span{color:var(--home-muted);font-size:13px;font-weight:700}.my-page-progress-total strong{font-family:var(--display-serif);font-variant-numeric:tabular-nums;font-size:clamp(30px,2.6vw,38px);font-weight:600;line-height:1.1}.my-page-progress-total strong small{font-family:var(--body-sans);margin-left:2px;font-size:13px;font-weight:700}.my-page-turns div{border-top:1px dotted var(--home-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;font-size:13.5px;display:grid}.my-page-turns dt small{color:var(--home-faint);margin-left:6px;font-size:11.5px}.my-page-turns dd{font-variant-numeric:tabular-nums;font-weight:700}.my-page-turns dd[data-zero]{color:var(--home-faint);font-weight:600}.my-page-account{padding-top:clamp(40px,5vw,64px);scroll-margin-top:96px}.my-page-settings details{border-bottom:1px solid var(--home-soft);scroll-margin-top:96px}.my-page-settings summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:4px 20px;min-height:64px;padding:12px 4px;list-style:none;display:grid}.my-page-settings summary::-webkit-details-marker{display:none}.my-page-settings summary:hover{background:var(--home-sheet)}.my-page-settings summary strong{font-size:15px;line-height:1.5;display:block}.my-page-settings summary small{color:var(--home-muted);font-size:12.5px;line-height:1.55;display:block}.my-page-settings details[data-quiet] summary strong{color:var(--home-ink-2)}.my-page-setting-state{color:var(--home-ink-2);text-align:right;font-size:13px;font-weight:600}.my-page-setting-state[data-tone=warning]{color:var(--home-amber)}.my-page-setting-state[data-tone=muted]{color:var(--home-faint)}.my-page-chevron{color:var(--home-faint);transition:transform .2s var(--home-ease)}.my-page-settings details[open] .my-page-chevron{color:var(--home-ink);transform:rotate(180deg)}.my-page-setting-panel{grid-template-columns:minmax(0,1fr);gap:0 clamp(24px,3vw,48px);max-width:640px;padding:4px 4px 24px;display:grid}.my-page-setting-panel[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1280px}.my-page-setting-block{border-top:1px dotted var(--home-soft);align-content:start;gap:12px;min-width:0;padding-top:14px;display:grid}.my-page-setting-title{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.my-page-setting-block h3{font-size:16px}.my-page-setting-block p{color:var(--home-ink-2);font-size:13.5px;line-height:1.7}.my-page-badge{font-family:var(--body-sans);white-space:nowrap;font-size:12px;font-weight:700}.my-page-badge[data-tone=success]{color:var(--home-green)}.my-page-badge[data-tone=warning]{color:var(--home-amber)}.my-page-badge[data-tone=muted]{color:var(--home-faint)}.my-page .my-page-note{color:var(--home-muted);font-size:12.5px}.my-page-form,.my-page-form-stack{gap:12px;display:grid}.my-page-field{color:var(--home-ink-2);gap:6px;font-size:12.5px;font-weight:700;display:grid}.my-page-field input,.my-page-field textarea{border:1px solid var(--home-line);width:100%;min-height:44px;color:var(--home-ink);font:inherit;background:#fff;border-radius:3px;padding:10px 12px;font-size:15px;font-weight:400}.my-page-field input:disabled,.my-page-field textarea:disabled{border-color:var(--home-soft);background:var(--home-wash);color:var(--home-faint)}.my-page-field textarea{resize:vertical;min-height:96px}.my-page-form-row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.my-page-button,.my-page.my-page .button{border:1px solid var(--home-line);background:var(--home-ink);min-height:44px;box-shadow:none;color:var(--home-sheet);white-space:nowrap;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:700;transition:background-color .18s;display:inline-flex}.my-page-button:hover:not(:disabled){background:#2b2a27}.my-page-button[data-variant=outline],.my-page.my-page .button:not(.dark),.my-page.my-page .button.secondary{color:var(--home-ink);background:0 0}.my-page-button[data-variant=outline]:hover:not(:disabled),.my-page.my-page .button:not(.dark):hover:not(:disabled){background:#fff}.my-page.my-page .button.danger{border-color:var(--home-danger);color:var(--home-danger)}.my-page-button:disabled,.my-page.my-page .button:disabled{border-color:var(--home-soft);background:var(--home-wash);color:var(--home-faint);cursor:not-allowed}.my-page.my-page .inline-confirmation-panel{border-left:2px solid var(--home-danger);background:color-mix(in srgb, var(--home-danger) 5%, var(--home-sheet));gap:8px;padding:12px 14px;font-size:13px;display:grid}.my-page.my-page .inline-confirmation-panel .button-row{flex-wrap:wrap;gap:10px;display:flex}.my-page-blocked{border-left:2px solid var(--home-amber);background:color-mix(in srgb, var(--home-amber) 7%, var(--home-sheet));gap:8px;padding:10px 12px;display:grid}.my-page-blocked p{font-size:13px}.my-page-success,.my-page.my-page .form-success{border-left:2px solid var(--home-green);background:color-mix(in srgb, var(--home-green) 7%, var(--home-sheet));color:var(--home-ink-2);padding:8px 12px;font-size:13px}.my-page.my-page .form-error{color:var(--home-danger);font-size:13px}.my-page.my-page .action-message:empty{display:none}.my-page-card-line{border:1px solid var(--home-soft);background:var(--home-sheet);border-radius:3px;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:10px 12px;display:flex}.my-page-card-line strong{font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:15px}.my-page-card-line span{color:var(--home-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.my-page-stripe-box{border:1px solid var(--home-soft);background:#fff;border-radius:3px;gap:12px;padding:14px;display:grid}.my-page-talent{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 32px;margin-top:clamp(40px,5vw,64px);padding:20px 4px;display:grid}.my-page-talent h2{font-size:clamp(18px,1.6vw,21px);line-height:1.45}.my-page-talent p{color:var(--home-muted);font-size:13.5px}@media (max-width:1000px){.my-page-overview{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.my-page-hero{align-items:stretch}.my-page-primary{width:100%}.my-page-task{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main due""main go";align-items:start;gap:8px 12px}.my-page-task .my-page-due{text-align:right;grid-area:due}.my-page-task .my-page-due span{display:none}.my-page-task-main{grid-area:main}.my-page-go{grid-area:go;justify-self:end}.my-page-action{min-height:36px;padding:0 12px;font-size:12.5px}.my-page-setting-panel,.my-page-setting-panel[data-columns="2"]{grid-template-columns:minmax(0,1fr)}.my-page-settings summary{grid-template-columns:minmax(0,1fr) 18px}.my-page-settings summary .my-page-setting-state{text-align:left;grid-area:2/1}.my-page-settings summary .my-page-chevron{grid-area:1/2/span 2}.my-page-talent{grid-template-columns:minmax(0,1fr)}}.home-page,.talent-profile-page,.notifications-page,.talent-profile-preview,.earnings-page,.talent-orders-page,.client-requests-page,.ledger-detail-page,.talent-start-page,.share-page,.talent-finder-page{--home-paper:#f7f7f4;--home-sheet:#fbfaf6;--home-wash:#efebe2;--home-ink:#111;--home-ink-2:#2a2926;--home-muted:#5f5d55;--home-faint:#8a877e;--home-line:#141414;--home-soft:#d9d3c7;--home-accent:#6d587e;--home-accent-deep:#4d3f5b;--home-danger:#a9443d;--home-green:#2e8b6d;--home-shell:min(1320px, calc(100vw - clamp(32px, 7.5vw, 112px)));--home-section-y:clamp(44px, 5.4vw, 76px);--home-wave-bar:color-mix(in srgb, var(--home-ink) 38%, transparent);--home-ease:cubic-bezier(.16, 1, .3, 1);padding-bottom:var(--home-section-y);color:var(--home-ink);word-break:auto-phrase;overflow-wrap:break-word;font-size:15px;font-weight:400;line-height:1.8}.app-main:has(.home-page){width:100%;padding:0}.home-page :where(p,h1,h2,ol),.talent-profile-page :where(p,h1,h2,h3,ol,dl,dd),.talent-profile-preview :where(p,h3,h4,h5,ol,dl,dd),.talent-finder-page :where(p,h1,h2,h3,ol){margin:0}.home-page :where(ol),.talent-profile-page :where(ol),.talent-profile-preview :where(ol),.talent-finder-page :where(ol){padding:0;list-style:none}.home-page :where(h1,h2),.talent-profile-page :where(h1,h2,h3),.talent-profile-preview :where(h3,h4,h5),.talent-finder-page :where(h1,h2,h3){font-family:var(--display-serif);text-wrap:balance;font-weight:600}.home-page :where(p),.talent-profile-page :where(p),.talent-profile-preview :where(p),.talent-finder-page :where(p){text-wrap:pretty}.home-shell{width:var(--home-shell);margin-inline:auto}.home-icon{flex:none;width:16px;height:16px}.home-notice{border-bottom:1px solid var(--home-soft);background:var(--home-sheet);font-size:13px}.home-notice .home-shell{color:var(--home-ink-2);align-items:flex-start;gap:10px;padding:9px 0;line-height:1.7;display:flex}.home-notice-dot{background:var(--home-accent);border-radius:50%;flex:none;width:7px;height:7px;margin-top:8px}.home-btn{border:1px solid var(--home-line);white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:0 22px;font-size:14px;font-weight:700;transition:background-color .18s,color .18s,transform .1s;display:inline-flex}.home-btn:active{transform:translateY(1px)}.home-btn .home-icon,.home-text-link .home-icon{transition:transform .18s var(--home-ease)}.home-btn:hover .home-icon,.home-text-link:hover .home-icon{transform:translate(3px)}.home-btn-primary{background:var(--home-ink);color:var(--home-sheet)}.home-btn-primary:hover{background:#2b2a27}.home-btn-ghost{background:0 0}.home-btn-ghost:hover{background:#fff}.home-text-link{white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--home-soft);text-decoration-color:var(--home-soft);text-underline-offset:5px;align-items:center;gap:6px;font-size:14px;font-weight:600;transition:color .18s,text-decoration-color .18s;display:inline-flex}.home-text-link .home-icon{width:15px;height:15px}.home-text-link:hover{color:var(--home-accent-deep);text-decoration-color:currentColor}.home-play{background:var(--home-ink);width:54px;height:54px;color:var(--home-sheet);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .18s,transform .1s;display:grid;position:relative}.home-play .home-icon{width:20px;height:20px}.home-play .home-icon-play{margin-left:3px}.home-play:hover{background:#2b2a27}.home-play:active{transform:scale(.95)}.home-play[data-playing=true]:after{border:1px solid color-mix(in srgb, var(--home-accent) 60%, transparent);content:"";animation:home-ring 1.8s var(--home-ease) infinite;border-radius:50%;position:absolute;inset:-5px}@keyframes home-ring{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.18)}}.home-play-sm{width:34px;height:34px}.home-play-sm .home-icon{width:13px;height:13px}.home-play-sm .home-icon-play{margin-left:2px}.home-play-sm[data-playing=true]:after{inset:-4px}.home-time{color:var(--home-muted);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;font-size:12px;font-weight:600}[data-live=true] .home-time{color:var(--home-accent)}.home-wave{height:28px;position:relative}.home-wave-bars{align-items:center;gap:2px;display:flex;position:absolute;inset:0}.home-wave-bars i{background:var(--home-wave-bar);border-radius:2px;flex:1;min-width:1px}.home-wave-played{clip-path:inset(0 calc((1 - var(--home-wave-progress,0)) * 100%) 0 0)}.home-wave-played i{background:var(--home-accent)}.home-hero{padding-top:clamp(34px,5vw,72px)}.home-hero-grid{border-bottom:1px solid var(--home-soft);grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:clamp(38px,6vw,92px);padding-bottom:clamp(36px,5vw,70px);display:grid}.home-hero-grid[data-card=false]{grid-template-columns:minmax(0,1fr)}.home-page[data-state=empty] .home-hero-grid{border-bottom:0}.home-hero-copy{align-content:center;gap:22px;min-width:0;display:grid;container-type:inline-size}.home-hero-kicker{color:var(--home-muted);letter-spacing:.12em;font-size:12px;font-weight:600}.home-hero h1{letter-spacing:0;overflow-wrap:anywhere;max-width:660px;font-size:clamp(50px,5.2vw,86px);line-height:1.08}@media (min-width:1121px){.home-hero h1{font-size:clamp(42px,min(4.2vw,10.8cqi),64px)}}.home-hero h1 span{display:block}@media (min-width:981px){.home-hero h1 span{white-space:nowrap}}.home-phrase{display:inline-block}.home-hero-lead{max-width:560px;color:var(--home-muted);font-weight:500;line-height:2.05}.home-hero-actions{flex-wrap:wrap;align-items:center;gap:12px 28px;padding-top:6px;display:flex}.home-hero-actions .home-btn{font-size:13px}.home-sample-card{border:1px solid var(--home-line);background:linear-gradient(135deg, #ffffff94, transparent 38%), var(--home-sheet);border-radius:4px;gap:18px;min-width:0;padding:clamp(18px,2.4vw,28px);display:grid;box-shadow:12px 12px #11111112}.home-sample-header{justify-content:space-between;align-items:center;gap:14px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.home-sample-header span:first-child{color:var(--home-muted);letter-spacing:.1em}.home-sample-header span[data-status]{color:var(--home-green);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.home-sample-header span[data-status]:before{content:"";background:currentColor;border-radius:999px;width:8px;height:8px}.home-sample-header span[data-status=listed]{color:var(--home-accent)}.home-sample-header span[data-status=waiting]{color:var(--home-muted)}.home-sample-body{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:18px;display:grid}.home-sample-portrait-frame{border:1px solid var(--home-soft);background:var(--home-wash);border-radius:50%;width:96px;height:96px;display:block;overflow:hidden}.home-sample-portrait{object-fit:cover;object-position:center top;display:block;width:100%!important;height:100%!important}.home-sample-copy{gap:9px;min-width:0;display:grid}.home-sample-name{color:var(--home-muted);font-size:12px;font-weight:600;line-height:1.5}.home-sample-copy h2{overflow-wrap:anywhere;font-size:clamp(21px,1.8vw,26px);line-height:1.22}.home-sample-bio{color:var(--home-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.home-sample-waveform{background:linear-gradient(180deg, transparent 49%, var(--home-soft) 50%, transparent 51%);height:76px;position:relative}.home-sample-wave-row{grid-template-columns:repeat(var(--home-sample-bars,56), minmax(2px, 1fr));align-items:center;gap:4px;display:grid;position:absolute;inset:0}.home-sample-wave-row span{background:color-mix(in srgb, var(--home-ink) 78%, transparent);border-radius:999px;justify-self:center;width:3px;min-height:8px;display:block}.home-sample-wave-played{clip-path:inset(0 calc((1 - var(--home-wave-progress,0)) * 100%) 0 0)}.home-sample-wave-played span{background:var(--home-accent)}.home-sample-controls{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding-top:2px;display:grid}.home-sample-card[data-empty=true] .home-sample-controls{grid-template-columns:minmax(0,1fr)}.home-sample-meta{gap:5px;min-width:0;display:grid}.home-sample-meta span{color:var(--home-muted);font-size:13px;font-weight:500}.home-sample-profile{text-underline-offset:4px;justify-self:start;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;transition:color .18s;display:inline-flex}.home-sample-profile .home-icon{width:15px;height:15px}.home-sample-profile:hover{color:var(--home-accent-deep)}.home-sample-next{min-height:44px;padding-inline:20px;font-size:13px}.home-sample-error.action-message{color:var(--home-danger);margin:0;font-size:13px;font-weight:500}.home-sample-error.action-message:empty{display:none}.home-row{padding-top:var(--home-section-y)}.home-hero+.home-row{padding-top:clamp(34px,5.2vw,72px)}.home-row-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:6px 24px;margin-bottom:clamp(14px,1.8vw,20px);display:flex}.home-row-kicker{color:var(--home-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:600}.home-row-title{font-feature-settings:"palt" 1;letter-spacing:.03em;font-size:clamp(20px,1.9vw,26px);line-height:1.4}.home-ledger{border-top:1px solid var(--home-line)}.home-ledger-row{border-bottom:1px solid var(--home-soft);grid-template-columns:48px minmax(0,1fr) minmax(0,1.45fr) 140px 20px;align-items:center;gap:16px 24px;padding:14px 4px;transition:background-color .18s;display:grid;position:relative}.home-ledger-row:hover{background:var(--home-sheet)}.home-ledger-img{border:1px solid var(--home-line);background:var(--home-wash);object-fit:cover;border-radius:50%;width:48px;height:48px}.home-ledger-name{font-family:var(--display-serif);font-size:16.5px;font-weight:600;line-height:1.4}.home-ledger-name a:hover{color:var(--home-accent-deep)}.home-ledger-tags{color:var(--home-muted);font-size:12px;line-height:1.6}.home-ledger-tags span+span:before{content:"・"}.home-ledger-sample{align-items:center;gap:14px;min-width:0;display:flex}.home-ledger-body{flex:1;min-width:0}.home-ledger-body p,.home-ledger-pending{color:var(--home-ink-2);font-size:13.5px;line-height:1.5}.home-ledger-pending{color:var(--home-muted)}.home-ledger-meter{align-items:center;gap:10px;margin-top:5px;display:flex}.home-ledger-meter .home-wave{flex:1;max-width:180px;height:14px}.home-ledger-price{text-align:right}.home-ledger-price strong{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.home-ledger-price small{color:var(--home-muted);margin-left:2px;font-size:12px}.home-ledger-price span{color:var(--home-muted);font-size:12px;display:block}.home-ledger-go{color:var(--home-faint);transition:color .18s, transform .18s var(--home-ease);display:inline-flex}.home-ledger-go .home-icon{width:18px;height:18px}.home-ledger-row:hover .home-ledger-go{color:var(--home-ink);transform:translate(3px)}.home-ledger-invite{color:var(--home-muted);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:20px;padding:0 4px;font-size:13px;display:flex}.home-ledger-error{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-soft);color:var(--home-ink-2);padding:16px 4px;font-size:13.5px}.home-ledger-foot{justify-content:center;margin-top:clamp(20px,2.4vw,32px);display:flex}@media (max-width:1199px){.home-ledger-row{grid-template-columns:48px minmax(0,1fr) minmax(0,1.3fr) 124px 18px}}@media (max-width:959px){.home-ledger-row{grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"img who price""img sample sample";gap:8px 16px}.home-ledger-img{grid-area:img;align-self:start}.home-ledger-who{grid-area:who}.home-ledger-sample{grid-area:sample}.home-ledger-price{grid-area:price;align-self:start}.home-ledger-go{display:none}}@media (max-width:1120px){.home-hero-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.home-hero{padding-top:22px}.home-hero-grid{gap:26px;padding-bottom:34px}.home-hero-copy{gap:14px}.home-hero h1{font-size:clamp(34px, min(11.8vw, calc(var(--home-shell) / 9)), 58px)}.home-hero-lead{line-height:1.9}.home-hero-actions{grid-template-columns:minmax(0,1fr);gap:4px;padding-top:2px;display:grid}.home-hero-primary{width:100%}.home-hero-secondary{min-height:40px;text-decoration:underline;-webkit-text-decoration-color:var(--home-soft);text-decoration-color:var(--home-soft);text-underline-offset:5px;background:0 0;border:0;justify-self:start;padding:0}.home-hero-secondary:hover{color:var(--home-accent-deep);background:0 0}.home-sample-card{gap:14px;padding:16px;box-shadow:8px 8px #11111112}.home-sample-body{grid-template-columns:82px minmax(0,1fr);gap:14px}.home-sample-portrait-frame{width:82px;height:82px}.home-sample-copy{gap:4px}.home-sample-copy h2{font-size:22px}.home-sample-waveform{height:56px}.home-sample-wave-row{gap:2px}.home-sample-controls{grid-template-columns:54px minmax(0,1fr);gap:12px}.home-sample-next{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.home-page *,.home-page :before,.home-page :after{transition:none!important;animation:none!important}}.app-main:has(.talent-profile-page){width:100%;padding:0}.talent-profile-page{width:var(--home-shell);margin-inline:auto}.talent-profile-crumb{color:var(--home-muted);flex-wrap:wrap;gap:4px 10px;padding-top:clamp(18px,2.2vw,28px);font-size:12.5px;line-height:1.6;display:flex}.talent-profile-crumb a{text-decoration:underline;-webkit-text-decoration-color:var(--home-soft);text-decoration-color:var(--home-soft);text-underline-offset:4px}.talent-profile-crumb a:hover{color:var(--home-accent-deep)}.talent-profile-crumb span[aria-hidden=true]{color:var(--home-soft)}.talent-profile-hero{border-bottom:1px solid var(--home-soft);grid-template-columns:minmax(0,280px) minmax(0,1fr) minmax(0,320px);align-items:start;gap:clamp(28px,3.6vw,56px);padding:clamp(24px,3vw,40px) 0 clamp(24px,2.8vw,40px);display:grid}.talent-profile-portrait{aspect-ratio:1;border:1px solid var(--home-line);background:var(--home-wash);border-radius:50%;overflow:hidden}.talent-profile-portrait img{object-fit:cover;width:100%;height:100%;display:block}.talent-profile-copy{align-content:start;gap:12px;min-width:0;padding-top:4px;display:grid}.talent-profile-status{color:var(--home-green);justify-self:start;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.talent-profile-status:before{content:"";background:currentColor;border-radius:999px;width:8px;height:8px}.talent-profile-status[data-status=paused]{color:var(--home-muted)}.talent-profile-copy .talent-profile-name{letter-spacing:.01em;word-break:keep-all;overflow-wrap:anywhere;font-size:clamp(32px,3.4vw,50px);line-height:1.22}.talent-profile-meta{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.talent-profile-tags{color:var(--home-muted);font-size:13px;line-height:1.6}.talent-profile-x{border:1px solid var(--home-soft);width:32px;height:32px;color:var(--home-ink);border-radius:3px;place-items:center;transition:border-color .18s,background-color .18s;display:inline-grid}.talent-profile-x:hover{border-color:var(--home-line);background:var(--home-sheet)}.talent-profile-x .home-icon{width:15px;height:15px}.talent-profile-tags a{text-decoration:underline;-webkit-text-decoration-color:var(--home-soft);text-decoration-color:var(--home-soft);text-underline-offset:4px;padding-block:6px;transition:color .18s,text-decoration-color .18s}.talent-profile-tags a:hover{color:var(--home-accent-deep);text-decoration-color:currentColor}.talent-profile-bio{justify-items:start;gap:4px;max-width:620px;margin-top:6px;display:grid}.talent-profile-bio p{color:var(--home-muted);white-space:pre-line;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-weight:500;line-height:2;display:-webkit-box;overflow:hidden}.talent-profile-bio p[data-expanded=true]{display:block;overflow:visible}.talent-profile-bio-toggle{color:var(--home-ink);cursor:pointer;font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--home-soft);text-decoration-color:var(--home-soft);text-underline-offset:5px;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.talent-profile-bio-toggle:hover{color:var(--home-accent-deep);text-decoration-color:currentColor}.talent-profile-rail{border-left:1px solid var(--home-soft);align-content:start;gap:14px;padding-left:clamp(24px,2.4vw,36px);display:grid}.talent-profile-rail-label{color:var(--home-muted);letter-spacing:.08em;font-size:12px;font-weight:600}.talent-profile-rail .talent-profile-rail-title{overflow-wrap:anywhere;font-size:20px;line-height:1.45}.talent-profile-rail-facts{border-top:1px solid var(--home-line)}.talent-profile-rail-facts div{border-bottom:1px solid var(--home-soft);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.talent-profile-rail-facts dt{color:var(--home-muted);font-size:13px}.talent-profile-rail-facts dd{font-variant-numeric:tabular-nums;text-align:right;font-size:15px;font-weight:700}.talent-profile-rail-facts div:first-child dd{font-size:20px}.talent-profile-rail-facts small{color:var(--home-muted);margin-left:2px;font-size:12px;font-weight:500}.talent-profile-rail-empty{color:var(--home-muted);font-size:13.5px}.talent-profile-rail-action{white-space:normal;text-align:center;width:100%;font-size:13px}.talent-profile-page .home-btn[data-disabled=true],.talent-profile-preview .home-btn[data-disabled=true]{border-color:var(--home-soft);background:var(--home-wash);color:var(--home-muted);cursor:not-allowed}.talent-profile-rail-note{color:var(--home-muted);font-size:12.5px;line-height:1.8}.talent-profile-section{padding-top:var(--home-section-y)}.talent-profile-hero+.talent-profile-section{padding-top:clamp(28px,3.2vw,44px)}.talent-profile-section-head{flex-wrap:wrap;align-items:flex-end;gap:4px 24px;margin-bottom:clamp(14px,1.8vw,20px);display:flex}.talent-profile-section-head>div,.talent-profile-section-head .home-row-kicker{flex-basis:100%}.talent-profile-section-head .home-row-title{flex:auto}.talent-profile-section-note{color:var(--home-muted);font-size:12.5px}.talent-profile-empty{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-soft);color:var(--home-muted);padding:16px 4px;font-size:13.5px}.talent-profile-voice-list{border-top:1px solid var(--home-line)}.talent-profile-voice-list>li{border-bottom:1px solid var(--home-soft)}.talent-profile-voice{grid-template-columns:54px minmax(160px,.8fr) minmax(0,1.7fr) 88px;align-items:center;gap:8px 24px;padding:16px 4px;display:grid}.talent-profile-voice audio{display:none}.talent-profile-voice-meta{gap:2px;min-width:0;display:grid}.talent-profile-voice-meta :is(h3,h5){overflow-wrap:anywhere;font-size:16.5px;line-height:1.45}.talent-profile-voice-meta p{color:var(--home-muted);font-size:12.5px;line-height:1.6}.talent-profile-voice-timeline{border-radius:2px;height:40px;position:relative}.talent-profile-voice-timeline:has(:focus-visible){outline:2px solid var(--home-accent);outline-offset:4px}.talent-profile-voice-wave{position:absolute;inset:0}.talent-profile-voice-wave .home-wave-bars{justify-content:space-between;gap:0}.talent-profile-voice-wave .home-wave-bars i{background:color-mix(in srgb, var(--home-ink) 62%, transparent);border-radius:999px;flex:0 0 3px}.talent-profile-voice-wave .home-wave-played i{background:var(--home-accent)}.talent-profile-voice-seek{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.talent-profile-voice-seek:disabled{cursor:default}.talent-profile-voice-time{text-align:right}.talent-profile-voice[data-playing=true] .talent-profile-voice-time{color:var(--home-accent)}.talent-profile-voice-status.form-note{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.talent-profile-voice-status.form-error{color:var(--home-danger);grid-column:2/-1;margin:0;font-size:13px}.talent-profile-voice-spinner{border:2px solid color-mix(in srgb, var(--home-sheet) 35%, transparent);border-top-color:var(--home-sheet);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite talent-profile-spin}@keyframes talent-profile-spin{to{transform:rotate(360deg)}}.talent-profile-plan-table{--profile-plan-columns:minmax(0, 2.4fr) minmax(0, .8fr) minmax(0, .55fr) minmax(0, 1.2fr) minmax(0, 1fr)}.talent-profile-plan-header,.talent-profile-plan-row{grid-template-columns:var(--profile-plan-columns);align-items:center;gap:10px 24px;display:grid}.talent-profile-plan-header{border-bottom:1px solid var(--home-line);color:var(--home-muted);padding:0 4px 10px;font-size:12px;font-weight:600}.talent-profile-plan-row{border-bottom:1px solid var(--home-soft);padding:18px 4px;transition:background-color .18s}.talent-profile-plan-row:hover{background:var(--home-sheet)}.talent-profile-plan-row:has(.talent-profile-plan-description p[data-expanded=true]){align-items:start}.talent-profile-plan-name{justify-items:start;gap:4px;min-width:0;display:grid}.talent-profile-plan-name h3{overflow-wrap:anywhere;font-size:17px;line-height:1.45}.talent-profile-plan-description{justify-items:start;gap:2px;display:grid}.talent-profile-plan-description p{color:var(--home-muted);overflow-wrap:anywhere;white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.75;display:-webkit-box;overflow:hidden}.talent-profile-plan-description p[data-expanded=true]{display:block;overflow:visible}.talent-profile-plan-description-toggle{color:var(--home-ink);cursor:pointer;font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--home-soft);text-decoration-color:var(--home-soft);text-underline-offset:5px;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}.talent-profile-plan-description-toggle:hover{color:var(--home-accent-deep);text-decoration-color:currentColor}.talent-profile-plan-video{border:1px solid var(--home-soft);color:var(--home-ink-2);border-radius:2px;margin-top:2px;padding:0 8px;font-size:11.5px;font-weight:600;line-height:1.8}.talent-profile-plan-price{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.talent-profile-plan-meta{color:var(--home-ink-2);font-variant-numeric:tabular-nums;font-size:13.5px;line-height:1.6}.talent-profile-plan-action .home-btn{white-space:normal;text-align:center;width:100%;min-height:42px;padding-inline:14px;font-size:13px}.talent-profile-plan-foot{color:var(--home-muted);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:16px;padding:0 4px;font-size:13px;display:flex}.talent-profile-plan-foot .home-text-link{font-size:13px}.talent-profile-lower[data-has-movie=true]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.talent-profile-work-list{border-top:1px solid var(--home-line)}.talent-profile-work-more .talent-profile-work-list{border-top:0}.talent-profile-work{border-bottom:1px solid var(--home-soft);grid-template-columns:104px minmax(0,1fr) auto;align-items:baseline;gap:6px 24px;padding:16px 4px;display:grid}.talent-profile-work-date{color:var(--home-muted);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.talent-profile-work-body{gap:4px;min-width:0;display:grid}.talent-profile-work-body h3{font-size:15.5px;line-height:1.5}.talent-profile-work-body p{color:var(--home-ink-2);font-size:13.5px;line-height:1.75}.talent-profile-work-body p span{color:var(--home-muted);margin-right:8px;font-size:12px}.talent-profile-work-link.home-text-link{font-size:13px}.talent-profile-work-more summary{cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--home-soft);text-decoration-color:var(--home-soft);text-underline-offset:5px;margin-top:14px;padding:0 4px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.talent-profile-work-more summary::-webkit-details-marker{display:none}.talent-profile-work-more[open] summary{display:none}.talent-profile-page .video-frame{border:1px solid var(--home-line);border-radius:4px}.talent-profile-page .profile-report-panel{border:0;border-top:1px solid var(--home-soft);max-width:none;box-shadow:none;background:0 0;border-radius:0;gap:6px;margin-top:clamp(48px,6vw,88px);padding:18px 4px 0;display:grid}.talent-profile-page .profile-report-panel h2{color:var(--home-ink-2);font-family:inherit;font-size:13px;font-weight:600}.talent-profile-page .profile-report-panel p{color:var(--home-muted);font-size:12.5px;font-weight:400}.talent-profile-page .profile-report-panel .detail-panel-heading{border:0;margin:0;padding:0;display:block}.talent-profile-page .profile-report-disclosure summary,.talent-profile-page .profile-report-link{color:var(--home-ink-2);-webkit-text-decoration-color:var(--home-soft);text-decoration-color:var(--home-soft);text-underline-offset:4px;font-size:12.5px;font-weight:600}.talent-profile-page .profile-report-disclosure[open]{max-width:560px}@media (max-width:1120px){.talent-profile-hero{grid-template-columns:minmax(0,220px) minmax(0,1fr)}.talent-profile-rail{border-top:1px solid var(--home-soft);border-left:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 32px;padding:20px 0 0}.talent-profile-rail>*{grid-column:1}.talent-profile-rail>.talent-profile-rail-action,.talent-profile-rail>.talent-profile-rail-note{grid-column:2}.talent-profile-rail>.talent-profile-rail-action{grid-row:1/span 2;align-self:end}.talent-profile-rail>.talent-profile-rail-action+.talent-profile-rail-action{grid-row:3;align-self:start}.talent-profile-rail>.talent-profile-rail-note{grid-row:3}.talent-profile-lower[data-has-movie=true]{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.talent-profile-voice{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"play meta time""wave wave wave";gap:12px 14px}.talent-profile-voice-play{grid-area:play;width:44px;height:44px}.talent-profile-voice-meta{grid-area:meta}.talent-profile-voice-timeline{grid-area:wave;height:32px}.talent-profile-voice-time{grid-area:time}.talent-profile-voice-status.form-error{grid-column:1/-1}.talent-profile-plan-header{display:none}.talent-profile-plan-table{border-top:1px solid var(--home-line)}.talent-profile-plan-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price""delivery delivery""retake retake""action action";gap:4px 20px}.talent-profile-plan-name{grid-area:name}.talent-profile-plan-price{text-align:right;grid-area:price;align-self:start}.talent-profile-plan-meta[data-label=納期]{grid-area:delivery}.talent-profile-plan-meta[data-label=リテイク]{grid-area:retake}.talent-profile-plan-meta:before{color:var(--home-muted);content:attr(data-label);margin-right:8px;font-size:12px}.talent-profile-plan-action{grid-area:action;margin-top:10px}.talent-profile-plan-action:empty{display:none}}@media (max-width:760px){.talent-profile-hero{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:6px 16px;padding-top:18px}.talent-profile-portrait{grid-row:1/span 3;align-self:start}.talent-profile-copy{display:contents}.talent-profile-copy>*{grid-column:2}.talent-profile-copy .talent-profile-name{font-size:clamp(24px,7vw,30px)}.talent-profile-copy>.talent-profile-bio{grid-column:1/-1;margin-top:10px}.talent-profile-bio p{line-height:1.9}.talent-profile-rail{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px;display:grid}.talent-profile-rail>*,.talent-profile-rail>.talent-profile-rail-action,.talent-profile-rail>.talent-profile-rail-action+.talent-profile-rail-action,.talent-profile-rail>.talent-profile-rail-note{grid-area:auto/1}.talent-profile-work{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date link""body body"}.talent-profile-work-date{grid-area:date}.talent-profile-work-body{grid-area:body}.talent-profile-work-link{grid-area:link}}@media (prefers-reduced-motion:reduce){.talent-profile-page *,.talent-profile-page :before,.talent-profile-page :after,.talent-profile-preview *,.talent-profile-preview :before,.talent-profile-preview :after{transition:none!important;animation:none!important}}.app-main:has(.talent-finder-page){width:100%;padding:0}.talent-finder-page{width:var(--home-shell);margin-inline:auto}.talent-finder-hero{gap:10px;padding-top:clamp(28px,4vw,56px);display:grid}.talent-finder-hero .home-row-kicker{margin:0}.talent-finder-hero h1{font-size:clamp(30px,3vw,44px);line-height:1.2}.talent-finder-lead{color:var(--home-muted);font-weight:500}.talent-finder-search{border:1px solid var(--home-line);background:var(--home-sheet);border-radius:4px;grid-template-columns:minmax(0,1.7fr) auto repeat(3,minmax(0,.8fr)) auto;gap:8px;margin-top:12px;padding:8px;display:grid}.talent-finder-search-field input,.talent-finder-select select,.talent-finder-check{border:1px solid var(--home-soft);width:100%;min-height:44px;color:var(--home-ink);font:inherit;background:#fff;border-radius:3px;font-size:14px}.talent-finder-search-field input{padding:0 14px}.talent-finder-search-field input::placeholder{color:var(--home-faint)}.talent-finder-select select{appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23111111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center/12px 12px no-repeat,#fff;padding:0 34px 0 12px}.talent-finder-check{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.talent-finder-check input{width:16px;height:16px;accent-color:var(--home-ink);margin:0}.talent-finder-search-field input:focus-visible,.talent-finder-select select:focus-visible{outline:2px solid var(--home-accent);outline-offset:1px}.talent-finder-check:has(input:focus-visible){outline:2px solid var(--home-accent);outline-offset:1px}.talent-finder-submit.home-btn{min-height:44px;font-size:13px}.talent-finder-quick-rows{gap:8px;margin-top:12px;display:grid}.talent-finder-quick-row{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.talent-finder-quick-row>span{min-width:3.5em;color:var(--home-muted);font-size:12px;font-weight:600}.talent-finder-quick-row a{border:1px solid var(--home-soft);min-height:32px;color:var(--home-ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:border-color .18s,background-color .18s;display:inline-flex}.talent-finder-quick-row a:hover{border-color:var(--home-line)}.talent-finder-quick-row a small{color:var(--home-faint);font-variant-numeric:tabular-nums;font-size:11px}.talent-finder-quick-row a[data-active=true]{border-color:var(--home-ink);background:var(--home-ink);color:var(--home-sheet)}.talent-finder-quick-row a[data-active=true] small{color:color-mix(in srgb, var(--home-sheet) 70%, transparent)}.talent-finder-quick-note{color:var(--home-muted);font-size:12.5px}.talent-finder-results{padding-top:clamp(24px,3vw,40px);padding-bottom:var(--home-section-y)}.talent-finder-applied{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 12px;padding:0 4px;display:flex}.talent-finder-applied strong{font-variant-numeric:tabular-nums;margin-right:4px;font-size:15px}.talent-finder-applied span{border:1px solid var(--home-soft);color:var(--home-ink-2);border-radius:999px;padding:1px 10px;font-size:12.5px}.talent-finder-applied .home-text-link{font-size:13px}.home-ledger-status{color:var(--home-muted);align-items:center;gap:6px;font-size:12px;line-height:1.6;display:inline-flex}.home-ledger-status:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px}.home-ledger-row[data-variant=finder]{grid-template-columns:96px minmax(0,1.25fr) minmax(0,1.15fr) 140px 20px;gap:16px 28px;padding:18px 4px}.home-ledger-row[data-variant=finder] .home-ledger-img{width:96px;height:96px}.home-ledger-row[data-variant=finder] .home-ledger-who{justify-items:start;gap:3px;min-width:0;display:grid}.home-ledger-row[data-variant=finder] .home-ledger-name{font-size:19px;line-height:1.4}.home-ledger-bio{color:var(--home-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.75;display:-webkit-box;overflow:hidden;margin-top:4px!important}.home-ledger-row[data-variant=finder] .home-ledger-meter .home-wave{max-width:280px}.home-ledger-row[data-variant=finder] .home-wave-bars{justify-content:space-between;gap:0}.home-ledger-row[data-variant=finder] .home-wave-bars i{flex:0 0 2px}.talent-finder-empty{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-soft);justify-items:start;gap:6px;padding:20px 4px;display:grid}.talent-finder-empty h3{font-size:17px;line-height:1.5}.talent-finder-empty p{color:var(--home-muted);font-size:13.5px}.talent-finder-empty .home-btn{min-height:42px;margin-top:8px;font-size:13px}@media (max-width:1199px){.home-ledger-row[data-variant=finder]{grid-template-columns:80px minmax(0,1.2fr) minmax(0,1.1fr) 124px 18px}.home-ledger-row[data-variant=finder] .home-ledger-img{width:80px;height:80px}}@media (max-width:959px){.home-ledger-row[data-variant=finder]{grid-template-columns:64px minmax(0,1fr) auto;gap:10px 16px}.home-ledger-row[data-variant=finder] .home-ledger-img{width:64px;height:64px}.home-ledger-row[data-variant=finder] .home-ledger-name{font-size:17px}.home-ledger-row[data-variant=finder] .home-ledger-meter .home-wave{max-width:none}}.talent-finder-filters{display:contents}.talent-finder-filter-toggle,.talent-finder-backdrop,.talent-finder-sheet-head,.talent-finder-sheet-tags{display:none}@media (max-width:1120px){.talent-finder-hero .home-row-kicker,.talent-finder-lead{display:none}.talent-finder-hero{padding-top:20px}.talent-finder-search{grid-template-columns:minmax(0,1fr) auto;margin-top:6px}.talent-finder-search .talent-finder-search-field{grid-column:auto}.talent-finder-quick-rows-wide{display:none}.talent-finder-filter-toggle{border:1px solid var(--home-soft);min-height:44px;color:var(--home-ink);cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border-radius:3px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.talent-finder-filter-toggle:focus-visible{outline:2px solid var(--home-accent);outline-offset:1px}.talent-finder-filter-count{background:var(--home-ink);min-width:18px;height:18px;color:var(--home-sheet);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:11px;display:inline-grid}.talent-finder-filters{display:none}.talent-finder-backdrop{z-index:60;background:#11111152;display:block;position:fixed;inset:0}.talent-finder-filters[data-open=true]{z-index:61;width:min(100%,640px);max-height:85dvh;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border:1px solid var(--home-line);background:var(--home-sheet);border-bottom:0;border-radius:8px 8px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-inline:auto;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -8px 24px #1111111f}.talent-finder-filters[data-open=true] .talent-finder-sheet-head{grid-column:1/-1;justify-content:space-between;align-items:center;padding-bottom:4px;display:flex}.talent-finder-sheet-head p{font-family:var(--display-serif);font-size:18px;font-weight:600}.talent-finder-sheet-head p:focus{outline:none}.talent-finder-sheet-close{min-height:40px;color:var(--home-ink-2);cursor:pointer;font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--home-soft);text-decoration-color:var(--home-soft);text-underline-offset:4px;background:0 0;border:0;padding:0 4px;font-size:13px;font-weight:600}.talent-finder-filters[data-open=true] .talent-finder-sheet-tags{grid-column:1/-1;display:block}.talent-finder-sheet-tags .talent-finder-quick-rows{margin-top:4px}.talent-finder-filters .talent-finder-check,.talent-finder-filters .talent-finder-select-sort,.talent-finder-submit.home-btn{grid-column:1/-1}}.app-main:has(.earnings-page){width:100%;padding:0}.earnings-page{width:var(--home-shell);margin-inline:auto}.earnings-page :where(p,h1,h2,h3,h4,dl,dd,ul){margin:0}.earnings-page :where(ul){padding:0;list-style:none}.earnings-page :where(h1,h2,h3,h4){font-family:var(--display-serif);text-wrap:balance;font-weight:600}.earnings-hero{gap:10px;padding-top:clamp(28px,4vw,56px);display:grid}.earnings-hero .home-row-kicker{margin:0}.earnings-hero h1{font-size:clamp(30px,3vw,44px);line-height:1.2}.earnings-lead{color:var(--home-muted);font-weight:500}.earnings-rules{color:var(--home-muted);flex-wrap:wrap;gap:4px 0;margin-top:2px;font-size:12.5px;line-height:1.7;display:flex}.earnings-rules div{gap:6px;display:flex}.earnings-rules div+div:before{content:"";background:var(--home-soft);align-self:center;width:1px;height:12px;margin:0 14px}.earnings-rules dt{color:var(--home-faint)}.earnings-rules dd{color:var(--home-ink-2);font-weight:600}.earnings-section{padding-top:clamp(36px,4.4vw,60px)}.earnings-dot{background:var(--home-faint);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.earnings-dot:is([data-tone=green],[data-stage=ready]){background:var(--home-green)}.earnings-dot:is([data-tone=amber],[data-stage=hold]){background:#8d6a25}.earnings-dot:is([data-tone=accent],[data-stage=waiting]){background:var(--home-accent)}.earnings-dot:is([data-tone=ink],[data-stage=inflight],[data-stage=paid]){background:var(--home-ink)}.earnings-dot[data-tone=danger]{background:var(--home-danger)}.earnings-dot:is([data-tone=hollow],[data-stage=progress]){border:1px solid var(--home-faint);background:0 0}.earnings-setup-band{border:1px solid var(--home-line);background:var(--home-sheet);border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 32px;margin-top:28px;padding:20px 22px;display:grid}.earnings-setup-band h2{font-size:19px;line-height:1.4}.earnings-setup-band p{color:var(--home-muted);font-size:13.5px}.earnings-setup-steps{flex-wrap:wrap;gap:6px 20px;margin-top:10px;font-size:13px;display:flex}.earnings-setup-steps div{align-items:center;gap:6px;display:flex}.earnings-setup-steps dt{color:var(--home-ink-2);align-items:center;gap:8px;display:inline-flex}.earnings-setup-steps dd{color:var(--home-muted)}.earnings-setup-actions{justify-items:end;gap:6px;display:grid}.earnings-setup-actions small,.earnings-settings-actions small{color:var(--home-faint);font-size:12px}.earnings-setup-band>:is(.form-error,.form-success){grid-column:1/-1;margin:0}.earnings-text-button{color:var(--home-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:13px;font-weight:700;line-height:1.5}.earnings-text-button:hover{color:var(--home-accent-deep)}.earnings-text-button:disabled{color:var(--home-faint);cursor:wait}.earnings-flow{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);display:grid}.earnings-flow-step{align-content:start;gap:4px;min-width:0;padding:18px 20px 20px;display:grid;position:relative}.earnings-flow-step+.earnings-flow-step{border-left:1px solid var(--home-soft)}.earnings-flow-step+.earnings-flow-step:before{content:"";border-top:1px solid var(--home-faint);border-right:1px solid var(--home-faint);background:var(--home-paper);width:10px;height:10px;position:absolute;top:26px;left:-6px;transform:rotate(45deg)}.earnings-flow-label{color:var(--home-muted);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.earnings-flow-label b{color:var(--home-faint);letter-spacing:.08em;font-size:11px;font-weight:600}.earnings-flow-amount{font-family:var(--display-serif);font-variant-numeric:tabular-nums;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.3}.earnings-flow-amount small{color:var(--home-muted);font-family:var(--body-sans);margin-left:2px;font-size:13px;font-weight:600}.earnings-flow-step.is-zero .earnings-flow-amount,.earnings-flow-amount.is-zero{color:var(--home-faint)}.earnings-flow-note{color:var(--home-muted);font-size:12.5px;line-height:1.6}.earnings-flow-dates{font-variant-numeric:tabular-nums;grid-template-columns:auto auto;justify-content:start;gap:0 14px;margin-top:2px;font-size:12.5px;line-height:1.6;display:grid}.earnings-flow-dates div{display:contents}.earnings-flow-dates dt{color:var(--home-muted)}.earnings-flow-dates dd{color:var(--home-ink-2);text-align:right;font-weight:600}.earnings-flow-step.is-main{z-index:1;outline:1px solid var(--home-line);outline-offset:-1px;background:var(--home-sheet);padding-bottom:22px}.earnings-flow-step.is-main .earnings-flow-label{color:var(--home-ink)}.earnings-flow-step.is-main .earnings-flow-amount{font-size:clamp(30px,3vw,42px)}.earnings-flow-step.is-main+.earnings-flow-step{border-left-color:#0000}.earnings-flow-breakdown{color:var(--home-ink-2);font-size:12.5px}.earnings-flow-breakdown strong{margin-inline:2px}.earnings-flow-meter{background:var(--home-soft);height:3px;margin-top:8px}.earnings-flow-meter i{background:var(--home-ink);height:100%;display:block}.earnings-flow-inflight{border-top:1px dashed var(--home-soft);align-items:baseline;gap:8px;margin-top:10px;padding-top:10px;font-size:12.5px;display:flex}.earnings-flow-inflight strong{font-variant-numeric:tabular-nums}.earnings-flow-inflight span:last-child{color:var(--home-muted)}.earnings-flow-action{gap:8px;margin-top:10px;display:grid}.earnings-flow-action p{color:var(--home-muted);margin:0;font-size:12.5px;line-height:1.6}.earnings-payout-button{width:100%}.earnings-page .home-btn:disabled{border-color:var(--home-soft);color:var(--home-faint);cursor:not-allowed;background:0 0;transform:none}.earnings-page .home-btn:disabled .home-icon{transform:none}.earnings-flow-notes{gap:8px;margin-top:14px;display:grid}.earnings-flow-notes p{color:var(--home-ink-2);background:#f4ead2;border-left:2px solid #8d6a25;align-items:baseline;gap:10px;padding:10px 14px;font-size:13.5px;line-height:1.6;display:flex}.earnings-flow-notes p[data-tone=failed]{border-left-color:var(--home-danger);background:#f6e4e1}.earnings-flow-notes .earnings-dot{transform:translateY(-1px)}.earnings-flow-notes a{white-space:nowrap;border-bottom:1px solid;margin-left:4px;font-weight:700}.earnings-tabs{border-bottom:1px solid var(--home-line);scrollbar-width:none;gap:28px;display:flex;overflow-x:auto}.earnings-tabs a{color:var(--home-faint);font-family:var(--display-serif);white-space:nowrap;padding-bottom:12px;font-size:clamp(18px,1.6vw,22px);font-weight:600;position:relative}.earnings-tabs a:hover{color:var(--home-ink-2)}.earnings-tabs a span{color:var(--home-faint);font-family:var(--body-sans);margin-left:6px;font-size:12px;font-weight:600}.earnings-tabs a[aria-current=page]{color:var(--home-ink)}.earnings-tabs a[aria-current=page]:after{content:"";background:var(--home-ink);height:3px;position:absolute;bottom:-1px;left:0;right:0}.earnings-filters{flex-wrap:wrap;gap:6px 18px;padding:14px 4px 0;font-size:13px;display:flex}.earnings-filters a{color:var(--home-muted);border-bottom:1px solid #0000;align-items:center;gap:6px;padding:2px 0;font-weight:600;display:inline-flex}.earnings-filters a span{color:var(--home-faint);font-weight:500}.earnings-filters a:hover,.earnings-filters a[aria-current=page]{color:var(--home-ink)}.earnings-filters a[aria-current=page]{border-bottom-color:var(--home-ink)}.earnings-filter-empty{color:var(--home-muted);padding:24px 4px;font-size:13.5px}.earnings-month-head{border-bottom:1px solid var(--home-line);justify-content:space-between;align-items:baseline;gap:16px;margin-top:22px;padding:0 4px 8px;display:flex}.earnings-month-head h3{font-size:16px}.earnings-month-head p{color:var(--home-muted);font-size:12.5px}.earnings-month-head strong{color:var(--home-ink);font-variant-numeric:tabular-nums;margin-left:6px;font-size:14px}.earnings-row{border-bottom:1px solid var(--home-soft);grid-template-columns:56px minmax(0,1.5fr) minmax(0,1.25fr) 112px 112px 20px;align-items:center;gap:8px 24px;padding:14px 4px;transition:background-color .18s;display:grid}a.earnings-row:hover,summary.earnings-row:hover{background:var(--home-sheet)}.earnings-row[data-stage=hold]{box-shadow:inset 2px 0 #8d6a25}.earnings-row[data-payout-status=failed]{box-shadow:inset 2px 0 0 var(--home-danger)}.earnings-row-date{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;line-height:1.4}.earnings-row-date small{color:var(--home-faint);font-size:11px;font-weight:500;display:block}.earnings-row-main h4,.earnings-row-title{font-family:var(--display-serif);font-size:16px;font-weight:600;line-height:1.45}.earnings-row-meta{color:var(--home-muted);font-size:12px;line-height:1.6}.earnings-row-meta span+span:before{content:"・"}.earnings-row-mobile-date{display:none}.earnings-row-status{gap:1px;min-width:0;display:grid}.earnings-row-status strong{align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.earnings-row-status small{color:var(--home-muted);padding-left:15px;font-size:12px;line-height:1.5}.earnings-row-when{color:var(--home-muted);font-size:12px;line-height:1.5}.earnings-row-when strong{color:var(--home-ink);font-variant-numeric:tabular-nums;font-size:13px;display:block}.earnings-row-amount{font-variant-numeric:tabular-nums;text-align:right;font-size:16px;font-weight:700}.earnings-row-amount small{color:var(--home-muted);font-size:11.5px;font-weight:500;display:block}.earnings-row-amount.is-void{color:var(--home-faint);text-decoration:line-through}.earnings-row-amount[data-sign=minus]{color:var(--home-danger)}.earnings-row-none{color:var(--home-faint)}.earnings-row-go{color:var(--home-faint);transition:color .18s, transform .18s var(--home-ease);font-size:18px}a.earnings-row:hover .earnings-row-go{color:var(--home-ink);transform:translate(3px)}.earnings-payout summary{cursor:pointer;list-style:none}.earnings-payout summary::-webkit-details-marker{display:none}.earnings-payout[open] .earnings-row-go{color:var(--home-ink);transform:rotate(90deg)}.earnings-payout-items{border-bottom:1px solid var(--home-soft);background:var(--home-sheet);padding:4px 4px 12px 80px}.earnings-payout-items a{color:var(--home-ink-2);grid-template-columns:150px minmax(0,1fr) auto;gap:16px;padding:6px 0;font-size:13px;display:grid}.earnings-payout-items li+li a{border-top:1px dashed var(--home-soft)}.earnings-payout-items a:hover span:nth-child(2){text-decoration:underline}.earnings-payout-items strong{font-variant-numeric:tabular-nums}.earnings-move{grid-template-columns:56px minmax(0,2fr) minmax(0,1fr) 112px}.earnings-move-text{color:var(--home-ink);font-size:14px;font-weight:600;line-height:1.5}.earnings-move-related{color:var(--home-muted);font-size:12px}.earnings-move-related a{border-bottom:1px solid var(--home-soft)}.earnings-move-related a:hover{color:var(--home-accent-deep)}.earnings-empty{justify-items:start;gap:10px;padding:36px 4px 20px;display:grid}.earnings-empty h3{font-size:19px}.earnings-empty p{color:var(--home-muted);font-size:13.5px}.earnings-empty-links{flex-wrap:wrap;gap:20px;margin-top:6px;display:flex}.earnings-settings-line{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-soft);flex-wrap:wrap;align-items:center;gap:8px 28px;padding:14px 4px;font-size:13.5px;display:flex}.earnings-settings-line h2{font-size:16px}.earnings-settings-line ul{color:var(--home-ink-2);flex-wrap:wrap;gap:4px 20px;display:flex}.earnings-settings-line li{align-items:center;gap:8px;display:inline-flex}.earnings-settings-actions{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-left:auto;display:flex}.earnings-settings-line>:is(.form-error,.form-success){flex-basis:100%;margin:0}.earnings-dialog{border:1px solid var(--home-line,#141414);color:#111;background:#fbfaf6;border-radius:4px;gap:14px;width:min(480px,100%);padding:24px;display:grid;box-shadow:6px 6px #111111e6}.earnings-dialog form{gap:14px;display:grid}.earnings-dialog .home-row-kicker{margin:0}.earnings-dialog h2{font-family:var(--display-serif);margin:0;font-size:22px;font-weight:600;line-height:1.35}.earnings-dialog p{color:#5f5d55;margin:0;font-size:13.5px;line-height:1.7}.earnings-dialog-sum{border-top:1px solid #141414;margin:0}.earnings-dialog-sum div{border-bottom:1px solid #d9d3c7;justify-content:space-between;padding:10px 2px;font-size:14px;display:flex}.earnings-dialog-sum dt{color:#5f5d55}.earnings-dialog-sum dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.earnings-dialog-sum .is-total{border-bottom-color:#141414}.earnings-dialog-sum .is-total dt{color:#111;font-weight:700}.earnings-dialog-sum .is-total dd{font-family:var(--display-serif);font-size:22px}.earnings-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (max-width:1120px){.earnings-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.earnings-flow-step.is-main{grid-area:1/1/auto/-1;grid-template-columns:minmax(0,1fr) minmax(220px,300px);column-gap:28px}.earnings-flow-step.is-main>:not(.earnings-flow-action){grid-column:1}.earnings-flow-step.is-main .earnings-flow-action{grid-area:1/2/span 5;align-self:center;margin-top:0}.earnings-flow-step:not(.is-main){border-top:1px solid var(--home-soft);grid-row:2}.earnings-flow-step:first-child{border-left:0}.earnings-flow-step.is-main+.earnings-flow-step{border-left:1px solid var(--home-soft)}.earnings-flow-step+.earnings-flow-step:before{display:none}.earnings-row{grid-template-columns:52px minmax(0,1fr) minmax(0,1fr) 100px 20px}.earnings-row .earnings-row-when{display:none}}@media (max-width:760px){.earnings-rules{grid-template-columns:auto 1fr;gap:2px 12px;display:grid}.earnings-rules div{display:contents}.earnings-rules div+div:before{display:none}.earnings-setup-band{grid-template-columns:1fr}.earnings-setup-actions{justify-items:stretch}.earnings-flow{flex-direction:column;display:flex}.earnings-flow-step,.earnings-flow-step.is-main{border-top:1px solid var(--home-soft);border-left:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px;padding:14px 4px}.earnings-flow-step+.earnings-flow-step,.earnings-flow-step.is-main+.earnings-flow-step{border-left:0}.earnings-flow-step.is-main{border-top:0;order:-1;margin:0 -4px;padding:18px 16px}.earnings-flow-step.is-main+.earnings-flow-step{border-top:0}.earnings-flow-label b{display:none}.earnings-flow-step>.earnings-flow-label{grid-column:1}.earnings-flow-step>.earnings-flow-amount{text-align:right;grid-area:1/2;font-size:18px}.earnings-flow-step.is-main>.earnings-flow-amount{text-align:left;grid-area:auto/1/auto/-1;font-size:34px}.earnings-flow-step>:is(.earnings-flow-note,.earnings-flow-dates,.earnings-flow-breakdown,.earnings-flow-meter,.earnings-flow-inflight),.earnings-flow-step.is-main>:not(.earnings-flow-action){grid-column:1/-1}.earnings-flow-step.is-main .earnings-flow-action{grid-area:auto/1/auto/-1;margin-top:10px}.earnings-tabs{gap:20px}.earnings-tabs a{font-size:17px}.earnings-row,.earnings-move{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main amount""status status";gap:4px 12px;padding:14px 2px}.earnings-row .earnings-row-date,.earnings-row .earnings-row-go{display:none}.earnings-row .earnings-row-main{grid-area:main}.earnings-row .earnings-row-amount{grid-area:amount;align-self:start}.earnings-row .earnings-row-status,.earnings-move .earnings-move-related{grid-area:status}.earnings-row-mobile-date{display:inline}.earnings-payout-items{padding-left:4px}.earnings-payout-items a{grid-template-columns:minmax(0,1fr) auto}.earnings-payout-items a span:first-child{display:none}.earnings-settings-actions{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.earnings-page *,.earnings-dialog *{transition:none!important}}:is(.app-main:has(.talent-orders-page),.app-main:has(.client-requests-page)){width:100%;padding:0}.talent-orders-page,.client-requests-page{width:var(--home-shell);padding-bottom:var(--home-section-y);margin-inline:auto}.talent-orders-page :where(p,h1,h2,h3,dl,dd,ul),.client-requests-page :where(p,h1,h2,h3,dl,dd,ul){margin:0}.talent-orders-page :where(ul),.client-requests-page :where(ul){padding:0;list-style:none}.talent-orders-page :where(h1,h2,h3),.client-requests-page :where(h1,h2,h3){font-family:var(--display-serif);text-wrap:balance;font-weight:600}.request-ledger-hero{gap:10px;padding-top:clamp(28px,4vw,56px);display:grid}.request-ledger-hero .home-row-kicker{margin:0}.request-ledger-hero h1{font-size:clamp(30px,3vw,44px);line-height:1.2}.request-ledger-lead{color:var(--home-muted);font-weight:500}.request-ledger-today{color:var(--home-ink-2);flex-wrap:wrap;align-items:baseline;gap:6px 0;margin-top:4px;font-size:13px;display:flex}.request-ledger-today div{align-items:baseline;gap:6px;display:flex}.request-ledger-today div+div:before{content:"";background:var(--home-soft);align-self:center;width:1px;height:12px;margin:0 14px}.request-ledger-today dt{color:var(--home-faint);font-size:12.5px}.request-ledger-today dd{font-variant-numeric:tabular-nums;font-weight:700}.request-ledger-today dd[data-tone=danger]{color:var(--home-danger)}.request-ledger-section{padding-top:clamp(32px,4vw,52px)}.request-ledger-tabs{border-bottom:1px solid var(--home-line);scrollbar-width:none;gap:28px;display:flex;overflow-x:auto}.request-ledger-tabs a{min-height:44px;color:var(--home-faint);font-family:var(--display-serif);white-space:nowrap;padding-bottom:12px;font-size:clamp(18px,1.6vw,22px);font-weight:600;position:relative}.request-ledger-tabs a:hover{color:var(--home-ink-2)}.request-ledger-tabs a span{color:var(--home-faint);font-family:var(--body-sans);margin-left:6px;font-size:12px;font-weight:600}.request-ledger-tabs a span[data-tone=danger]{color:var(--home-danger)}.request-ledger-tabs a[aria-current=page]{color:var(--home-ink)}.request-ledger-tabs a[aria-current=page]:after{content:"";background:var(--home-ink);height:3px;position:absolute;bottom:-1px;left:0;right:0}.request-ledger-group-head{border-bottom:1px solid var(--home-line);justify-content:space-between;align-items:baseline;gap:16px;margin-top:22px;padding:0 4px 8px;display:flex}.request-ledger-group-head h2{align-items:center;gap:10px;font-size:16px;display:flex}.request-ledger-group-head p{color:var(--home-muted);font-size:12.5px}.request-ledger-dot{background:var(--home-faint);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.request-ledger-dot[data-tone=danger]{background:var(--home-danger)}.request-ledger-dot[data-tone=ink]{background:var(--home-ink)}.request-ledger-dot[data-tone=accent]{background:var(--home-accent)}.request-ledger-dot[data-tone=amber]{background:#8d6a25}.request-ledger-dot[data-tone=green]{background:var(--home-green)}.request-ledger-dot[data-tone=hollow]{border:1px solid var(--home-faint);background:0 0}.request-ledger-row{border-bottom:1px solid var(--home-soft);grid-template-columns:116px minmax(0,1.55fr) minmax(0,1.15fr) 92px 132px;align-items:center;gap:8px 24px;padding:16px 4px;transition:background-color .18s;display:grid}.request-ledger-row:hover{background:var(--home-sheet)}.request-ledger-row[data-overdue]{box-shadow:inset 2px 0 0 var(--home-danger)}.request-ledger-due{line-height:1.35;display:grid}.request-ledger-due small{color:var(--home-faint);font-size:11.5px;font-weight:600}.request-ledger-due strong{font-variant-numeric:tabular-nums;font-size:15px}.request-ledger-due span{color:var(--home-muted);font-variant-numeric:tabular-nums;font-size:12px}.request-ledger-due[data-tone=danger] strong{color:var(--home-danger)}.request-ledger-due[data-tone=soon] strong{color:#8d6a25}.request-ledger-due[data-tone=none] strong{color:var(--home-faint);font-size:13px;font-weight:600}.request-ledger-main{min-width:0}.request-ledger-avatar{color:var(--home-ink-2);font-family:var(--display-serif);object-fit:cover;background:radial-gradient(circle at 35% 30%,#f1dbe4,#c8bfd8 70%);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;line-height:1;display:grid}.request-ledger-main[data-avatar]{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;display:grid}.request-ledger-main-text{min-width:0}.request-ledger-main h3{font-size:16px;line-height:1.45}.request-ledger-meta{color:var(--home-muted);font-size:12px;line-height:1.6}.request-ledger-meta span+span:before{content:"・"}.request-ledger-meta .request-ledger-meta-price{display:none}.request-ledger-preview{color:var(--home-ink-2);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:2px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.request-ledger-status{gap:1px;min-width:0;display:grid}.request-ledger-status strong{align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.request-ledger-status small{color:var(--home-muted);padding-left:15px;font-size:12px;line-height:1.5}.request-ledger-price{font-variant-numeric:tabular-nums;text-align:right;font-size:15px;font-weight:700}.request-ledger-price small{color:var(--home-muted);font-size:11px;font-weight:500;display:block}.request-ledger-go{justify-self:end}.request-ledger-action{border:1px solid var(--home-line);background:var(--home-ink);min-height:40px;color:var(--home-sheet);white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;transition:background-color .18s;display:inline-flex}.request-ledger-row:hover .request-ledger-action{background:#2b2a27}.request-ledger-action .home-icon{width:14px;height:14px;transition:transform .18s var(--home-ease)}.request-ledger-row:hover .request-ledger-action .home-icon{transform:translate(3px)}.request-ledger-chevron{color:var(--home-faint);transition:color .18s, transform .18s var(--home-ease);padding-right:6px;font-size:18px}.request-ledger-row:hover .request-ledger-chevron{color:var(--home-ink);transform:translate(3px)}.request-ledger-empty{justify-items:start;gap:10px;padding:36px 4px 20px;display:grid}.request-ledger-empty h2{font-size:19px}.request-ledger-empty p{color:var(--home-muted);font-size:13.5px}@media (max-width:1120px){.request-ledger-row{grid-template-columns:104px minmax(0,1fr) minmax(0,.9fr) 120px}.request-ledger-price{display:none}.request-ledger-meta .request-ledger-meta-price{display:inline}}@media (max-width:760px){.request-ledger-today{grid-template-columns:auto 1fr;gap:2px 12px;display:grid}.request-ledger-today div{display:contents}.request-ledger-today div+div:before{display:none}.request-ledger-tabs{gap:20px}.request-ledger-tabs a{font-size:17px}.request-ledger-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main due""status go";gap:8px 12px;padding:14px 2px}.request-ledger-main{grid-area:main}.request-ledger-main[data-avatar]{grid-template-columns:32px minmax(0,1fr);gap:10px}.request-ledger-main[data-avatar] .request-ledger-avatar{width:32px;height:32px;font-size:13px}.request-ledger-due{text-align:right;grid-area:due;align-self:start}.request-ledger-status{grid-area:status}.request-ledger-go{grid-area:go}.request-ledger-preview,.request-ledger-meta .request-ledger-meta-id{display:none}.request-ledger-action{min-height:36px;padding:0 12px}}.app-main:has(.ledger-detail-page){width:100%;padding:0}.ledger-detail-page{--ledger-detail-amber:#8d6a25;width:var(--home-shell);margin-inline:auto}.ledger-detail-page :where(p,h1,h2,h3,dl,dd,ol,ul){margin:0}.ledger-detail-page :where(ol,ul){padding:0;list-style:none}.ledger-detail-page :where(h1,h2,h3){font-family:var(--display-serif);text-wrap:balance;font-weight:600}.ledger-detail-crumb{color:var(--home-muted);flex-wrap:wrap;align-items:center;gap:8px;padding-top:clamp(20px,3vw,36px);font-size:13px;display:flex}.ledger-detail-crumb a{text-decoration:underline;-webkit-text-decoration-color:var(--home-soft);text-decoration-color:var(--home-soft);text-underline-offset:3px}.ledger-detail-crumb a:hover{color:var(--home-ink);-webkit-text-decoration-color:var(--home-ink);text-decoration-color:var(--home-ink)}.ledger-detail-crumb span[aria-hidden]{color:var(--home-faint)}.ledger-detail-hero{gap:8px;padding-top:clamp(16px,2.4vw,28px);display:grid}.ledger-detail-hero .home-row-kicker{margin:0}.ledger-detail-hero h1{font-size:clamp(28px,3vw,42px);line-height:1.25}.ledger-detail-lead{max-width:46em;color:var(--home-muted);font-weight:500}.ledger-detail-due{color:var(--home-ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:4px;font-size:13.5px;display:flex}.ledger-detail-due dt{color:var(--home-faint);font-size:12.5px;font-weight:600}.ledger-detail-due dd{font-variant-numeric:tabular-nums;font-weight:700}.ledger-detail-due dd[data-tone=soon]{color:var(--ledger-detail-amber)}.ledger-detail-due dd[data-tone=danger]{color:var(--home-danger)}.ledger-detail-due dd[data-tone=muted]{color:var(--home-faint)}.ledger-detail-notice{border:1px solid var(--home-line);background:var(--home-sheet);align-items:flex-start;gap:12px;margin-top:20px;padding:10px 8px 10px 14px;font-size:14px;font-weight:600;display:flex}.ledger-detail-notice>svg{flex:none;margin-top:5px}.ledger-detail-notice p{flex:1;padding-top:2px}.ledger-detail-notice button{width:32px;height:32px;color:var(--home-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.ledger-detail-steps{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-soft);margin-top:clamp(24px,3vw,36px);padding:16px 0 14px}.ledger-detail-steps ol{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ledger-detail-steps li{gap:2px;padding-right:8px;display:grid;position:relative}.ledger-detail-steps li:before{content:"";background:var(--home-soft);height:1px;position:absolute;top:8px;left:18px;right:0}.ledger-detail-steps li:last-child:before{display:none}.ledger-detail-steps li[data-state=done]:before{background:var(--home-ink)}.ledger-detail-step-mark{z-index:1;border:1px solid var(--home-faint);background:var(--home-paper);border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-weight:700;line-height:1;display:grid;position:relative}li[data-state=done]>.ledger-detail-step-mark{border-color:var(--home-ink);background:var(--home-ink);color:var(--home-paper)}li[data-state=current]>.ledger-detail-step-mark{border-color:var(--home-ink)}li[data-state=current]>.ledger-detail-step-mark:after{content:"";background:var(--home-ink);border-radius:50%;width:7px;height:7px}li[data-state=blocked]>.ledger-detail-step-mark{border-color:var(--home-danger);color:var(--home-danger)}.ledger-detail-step-label{margin-top:6px;font-size:13px;font-weight:700;line-height:1.4}.ledger-detail-step-note{color:var(--home-muted);font-size:11.5px;line-height:1.5}li[data-state=upcoming]>.ledger-detail-step-label{color:var(--home-faint)}li[data-state=blocked]>.ledger-detail-step-note{color:var(--home-danger)}.ledger-detail-steps-now{display:none}.ledger-detail-body{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:clamp(28px,4vw,56px);margin-top:clamp(28px,3.4vw,44px);display:grid}.ledger-detail-body>*{min-width:0}.ledger-detail-section-head{border-bottom:1px solid var(--home-line);justify-content:space-between;align-items:baseline;gap:16px;padding:0 4px 8px;display:flex}.ledger-detail-section-head h2{align-items:center;gap:10px;font-size:16px;display:flex}.ledger-detail-turn{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px 4px 0;display:grid}.ledger-detail-text{color:var(--home-ink-2)}.ledger-detail-sub{color:var(--home-muted);font-size:13px;line-height:1.7}.ledger-detail-status{color:var(--home-ink-2);font-size:13.5px;font-weight:600}.ledger-detail-error{color:var(--home-danger);font-size:13.5px;font-weight:600}.ledger-detail-facts{border-top:1px solid var(--home-soft)}.ledger-detail-facts>div{border-bottom:1px solid var(--home-soft);grid-template-columns:116px minmax(0,1fr);align-items:baseline;gap:4px 16px;padding:12px 0;display:grid}.ledger-detail-facts dt{color:var(--home-faint);font-size:12.5px;font-weight:600}.ledger-detail-facts dd{font-size:14px}.ledger-detail-note{border-left:2px solid var(--home-line);background:var(--home-sheet);grid-template-columns:minmax(0,1fr);gap:6px;padding:14px 16px;display:grid}.ledger-detail-note strong{font-size:14.5px}.ledger-detail-note p{color:var(--home-ink-2);font-size:13.5px}.ledger-detail-note dl{gap:2px;font-size:13px;display:grid}.ledger-detail-note dl>div{grid-template-columns:5.5em minmax(0,1fr);gap:14px;display:grid}.ledger-detail-note dt{color:var(--home-faint);font-weight:600}.ledger-detail-note dd{white-space:pre-wrap}.ledger-detail-quote{border-left:2px solid var(--home-soft);gap:2px;padding-left:12px;display:grid}.ledger-detail-quote small{color:var(--home-faint);font-size:12px;font-weight:600}.ledger-detail-quote p{color:var(--home-ink-2);white-space:pre-wrap;font-size:14px}.ledger-detail-actions{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.ledger-detail-button{border:1px solid var(--home-line);min-height:44px;color:var(--home-ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:700;line-height:1.3;transition:background-color .18s;display:inline-flex}.ledger-detail-button[data-size=small]{min-height:40px;padding:0 14px;font-size:13px}.ledger-detail-button[data-variant=primary]{background:var(--home-ink);color:var(--home-sheet)}.ledger-detail-button[data-variant=primary]:hover:not(:disabled){background:#2b2a27}.ledger-detail-button[data-variant=outline]:hover:not(:disabled){background:var(--home-sheet)}.ledger-detail-button[data-variant=danger]{border-color:var(--home-danger);color:var(--home-danger)}.ledger-detail-button[data-variant=danger-fill]{border-color:var(--home-danger);background:var(--home-danger);color:#fff}.ledger-detail-button:disabled{cursor:not-allowed;opacity:.55}.ledger-detail-arrow{transition:transform .18s var(--home-ease)}.ledger-detail-button:hover:not(:disabled) .ledger-detail-arrow{transform:translate(3px)}.ledger-detail-link{min-height:44px;color:var(--home-ink-2);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--home-soft);text-decoration-color:var(--home-soft);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;font-weight:600}.ledger-detail-link:hover{-webkit-text-decoration-color:var(--home-ink);text-decoration-color:var(--home-ink)}.ledger-detail-confirm{border:1px solid var(--home-line);background:var(--home-sheet);gap:10px;padding:16px 18px;display:grid}.ledger-detail-confirm strong{font-size:15px}.ledger-detail-confirm p{color:var(--home-ink-2);font-size:13.5px;line-height:1.7}.ledger-detail-field{color:var(--home-ink-2);gap:4px;font-size:13px;font-weight:600;display:grid}.ledger-detail-field :where(input,textarea,select){width:100%;min-height:44px;color:var(--home-ink);font:inherit;background:#fff;border:1px solid #c8c2b5;border-radius:3px;padding:10px 12px;font-size:15px;font-weight:400}.ledger-detail-field textarea{resize:vertical;min-height:112px;line-height:1.7}.ledger-detail-field small{color:var(--home-faint);font-size:12px;font-weight:500}.ledger-detail-check{color:var(--home-ink-2);align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.ledger-detail-check input{width:16px;height:16px;margin-top:5px}.ledger-detail-payment{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.ledger-detail-pay-facts{border-top:1px solid var(--home-soft);border-bottom:1px solid var(--home-soft);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ledger-detail-pay-facts>div{gap:2px;padding:14px 16px 14px 0;display:grid}.ledger-detail-pay-facts>div+div{border-left:1px solid var(--home-soft);padding-left:16px}.ledger-detail-pay-facts dt{color:var(--home-faint);font-size:12px;font-weight:600}.ledger-detail-pay-facts dd{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1.4}.ledger-detail-pay-facts dd small{color:var(--home-muted);font-size:12px;font-weight:500;display:block}.ledger-detail-card-form{border:1px solid var(--home-soft);background:var(--home-sheet);gap:14px;padding:16px 18px;display:grid}.ledger-detail-player{border:1px solid var(--home-soft);background:var(--home-sheet);border-radius:3px;grid-template-columns:minmax(0,1fr);gap:14px;padding:18px 20px;display:grid}.ledger-detail-player-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.ledger-detail-player-file{align-items:center;gap:8px;min-width:0;display:flex}.ledger-detail-player-file>svg{flex:none}.ledger-detail-player-file strong{overflow-wrap:anywhere;font-size:15px}.ledger-detail-player-file>span{color:var(--home-muted);white-space:nowrap;font-size:12.5px}.ledger-detail-player-select select{max-width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #c8c2b5;border-radius:3px;padding:0 8px;font-size:14px;font-weight:700}.ledger-detail-player-tag{border:1px solid var(--home-soft);color:var(--home-muted);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.ledger-detail-player-main{align-items:center;gap:16px;display:flex}.ledger-detail-player-play{background:var(--home-ink);width:48px;height:48px;color:var(--home-sheet);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.ledger-detail-player-wave{flex:1;align-items:center;gap:2px;min-width:0;height:44px;display:flex;overflow:hidden}.ledger-detail-player-wave span{background:var(--home-wave-bar,color-mix(in srgb, var(--home-ink) 38%, transparent));border-radius:2px;flex:1 0 2px;max-width:3px}.ledger-detail-player-seek{color:var(--home-muted);font-variant-numeric:tabular-nums;align-items:center;gap:12px;font-size:12px;display:flex}.ledger-detail-player-seek div{background:var(--home-soft);flex:1;height:1px}.ledger-detail-decide{gap:12px;display:grid}.ledger-detail-decide-due{color:var(--home-ink-2);align-items:center;gap:8px;font-size:13.5px;display:flex}.ledger-detail-decide-due svg{flex:none}.ledger-detail-cancel{gap:8px;display:grid}.ledger-detail-cancel p{color:var(--home-muted);font-size:13px}.ledger-detail-share{gap:14px;padding-top:4px;display:grid}.ledger-detail-share-head{border-bottom:1px solid var(--home-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding-bottom:8px;display:flex}.ledger-detail-share-head h3{font-size:17px}.ledger-detail-share-head a{text-underline-offset:4px;font-size:13.5px;font-weight:700;text-decoration:underline}.ledger-detail-comment{gap:12px;display:grid}.ledger-detail-talent{border-bottom:1px solid var(--home-soft);align-items:center;gap:12px;padding:16px 0 14px;display:flex}.ledger-detail-talent small{color:var(--home-faint);font-size:11.5px;font-weight:600;display:block}.ledger-detail-talent :where(a,strong){font-family:var(--display-serif);font-size:17px;font-weight:600;line-height:1.4}.ledger-detail-talent a{text-decoration:underline;-webkit-text-decoration-color:var(--home-soft);text-decoration-color:var(--home-soft);text-underline-offset:4px}.ledger-detail-summary>div{border-bottom:1px solid var(--home-soft);grid-template-columns:76px minmax(0,1fr);gap:12px;padding:10px 0;font-size:13.5px;display:grid}.ledger-detail-summary dt{color:var(--home-faint);font-size:12.5px;font-weight:600}.ledger-detail-summary dd{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.ledger-detail-brief,.ledger-detail-upload,.ledger-detail-stack{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.ledger-detail-upload{gap:14px}.ledger-detail-stack{gap:18px}.ledger-detail-subhead{border-bottom:1px solid var(--home-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding-bottom:6px;display:flex}.ledger-detail-subhead h3{font-size:17px}.ledger-detail-subhead span{color:var(--home-muted);font-size:12.5px}.ledger-detail-brief-text{color:var(--home-ink);white-space:pre-wrap}.ledger-detail-brief .ledger-detail-record-list>div:first-child{border-top:1px dashed #e4dfd4}.ledger-detail-thread-list{border-top:1px solid var(--home-soft)}.ledger-detail-thread-list>li{border-bottom:1px solid var(--home-soft);grid-template-columns:140px minmax(0,1fr);gap:4px 16px;padding:14px 0;display:grid}.ledger-detail-record-body .ledger-detail-thread-list{border-top:0}.ledger-detail-record-body .ledger-detail-thread-list>li:last-child{border-bottom:0}.ledger-detail-thread-who{align-content:start;gap:2px;font-size:12.5px;display:grid}.ledger-detail-thread-who b{color:var(--home-ink);overflow-wrap:anywhere;font-size:13px;font-weight:700}.ledger-detail-thread-who b small{color:var(--home-muted);font-size:12px;font-weight:500}.ledger-detail-thread-who span{color:var(--home-faint);font-weight:600}.ledger-detail-thread-who time{color:var(--home-muted);font-variant-numeric:tabular-nums}.ledger-detail-thread-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14.5px;line-height:1.8}.ledger-detail-thread-list>li[data-author=client] .ledger-detail-thread-body{border-left:2px solid var(--home-soft);align-self:start;padding-left:12px}.ledger-detail-compose{gap:10px;display:grid}.ledger-detail-compose .ledger-detail-field textarea{min-height:132px}.ledger-detail-compose-meta{justify-content:space-between;gap:12px;display:flex}.ledger-detail-compose-meta output{color:var(--home-faint);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.ledger-detail-files{gap:8px;display:grid}.ledger-detail-files li{border:1px solid var(--home-soft);background:var(--home-sheet);border-radius:3px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 14px;font-size:14px;display:flex}.ledger-detail-files li>div:first-child{min-width:0}.ledger-detail-files b{overflow-wrap:anywhere}.ledger-detail-files span{color:var(--home-muted);white-space:nowrap;margin-left:8px;font-size:12.5px}.ledger-detail-files-actions{flex:none;gap:4px;display:flex}.ledger-detail-drop{background:var(--home-sheet);text-align:center;cursor:pointer;border:1px dashed #b9b2a4;border-radius:3px;justify-items:center;gap:4px;padding:22px 16px;display:grid;position:relative}.ledger-detail-drop:hover,.ledger-detail-drop:focus-within{border-color:var(--home-ink)}.ledger-detail-drop:has(input:disabled){cursor:not-allowed;opacity:.55}.ledger-detail-drop strong{font-size:14.5px}.ledger-detail-drop small{color:var(--home-faint);font-size:12px}.ledger-detail-drop input{opacity:0;width:100%;height:100%;cursor:inherit;position:absolute;inset:0}.ledger-detail-upload-preview :where(audio,video){width:100%}.ledger-detail-option{border-top:1px solid var(--home-soft)}.ledger-detail-option-body{gap:14px;display:grid}.ledger-detail-check span small{color:var(--home-faint);font-size:12px;display:block}.ledger-detail-summary dd small{color:var(--home-muted);font-size:11.5px;font-weight:500;display:block}.ledger-detail-records{margin-top:clamp(36px,4.4vw,56px)}.ledger-detail-records>h2{border-bottom:1px solid var(--home-line);padding:0 4px 8px;font-size:16px}.ledger-detail-record{border-bottom:1px solid var(--home-soft)}.ledger-detail-record summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 4px;font-size:15px;font-weight:700;list-style:none;display:flex}.ledger-detail-record summary::-webkit-details-marker{display:none}.ledger-detail-record summary small{color:var(--home-muted);margin-left:10px;font-size:12.5px;font-weight:500}.ledger-detail-record summary>svg{color:var(--home-faint);transition:transform .18s var(--home-ease);flex:none}.ledger-detail-record[open] summary>svg{transform:rotate(180deg)}.ledger-detail-record-body{padding:0 4px 18px}.ledger-detail-preview{border-top:1px solid var(--home-soft)}.ledger-detail-record-list>div,.ledger-detail-timeline li{border-top:1px dashed #e4dfd4;grid-template-columns:140px minmax(0,1fr);gap:4px 16px;padding:8px 0;font-size:14px;display:grid}.ledger-detail-record-list>div:first-child,.ledger-detail-timeline li:first-child{border-top:0}.ledger-detail-record-list dt{color:var(--home-faint);padding-top:2px;font-size:12.5px;font-weight:600}.ledger-detail-record-list dd{white-space:pre-wrap}.ledger-detail-timeline time{color:var(--home-muted);font-variant-numeric:tabular-nums;font-size:13px}.ledger-detail-back{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--home-soft);text-decoration-color:var(--home-soft);text-underline-offset:4px;align-items:center;margin-top:28px;font-size:13.5px;font-weight:600;display:inline-flex}.client-delivery-modal-backdrop.ledger-detail-dialog-backdrop{color:var(--home-ink);padding:16px}.client-delivery-modal-backdrop.ledger-detail-dialog-backdrop::backdrop{background:#1111115c}.ledger-detail-dialog{border:1px solid var(--home-line);background:var(--home-paper);border-radius:3px;gap:16px;width:min(560px,100%);max-height:calc(100dvh - 32px);margin:auto;padding:24px;font-size:15px;line-height:1.8;display:grid;position:relative;overflow:auto}.ledger-detail-dialog h2{font-family:var(--display-serif);margin:0;padding-right:40px;font-size:clamp(20px,2.2vw,24px);font-weight:600;line-height:1.35}.ledger-detail-dialog>p{color:var(--home-ink-2);margin:0;font-size:14px;line-height:1.75}.ledger-detail-dialog-close{width:44px;height:44px;color:var(--home-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:12px;right:12px}@media (max-width:1000px){.ledger-detail-body{grid-template-columns:minmax(0,1fr) 260px;gap:32px}}@media (max-width:760px){.ledger-detail-body{grid-template-columns:minmax(0,1fr)}.ledger-detail-steps li{padding-right:2px}.ledger-detail-step-label{font-size:11.5px}.ledger-detail-step-note{display:none}.ledger-detail-steps-now{color:var(--home-muted);margin-top:10px;font-size:12.5px;display:block}.ledger-detail-steps-now b{color:var(--home-ink)}.ledger-detail-steps-now span{margin-left:12px}.ledger-detail-pay-facts{grid-template-columns:minmax(0,1fr)}.ledger-detail-pay-facts>div,.ledger-detail-pay-facts>div+div{border-top:1px solid var(--home-soft);border-left:0;grid-template-columns:96px minmax(0,1fr);align-items:baseline;padding:10px 0}.ledger-detail-pay-facts>div:first-child{border-top:0}.ledger-detail-pay-facts dd{font-size:16px}.ledger-detail-actions .ledger-detail-button{flex:100%}.ledger-detail-player-head .ledger-detail-button{flex:none}.ledger-detail-facts>div,.ledger-detail-record-list>div,.ledger-detail-timeline li{grid-template-columns:minmax(0,1fr);gap:0}.ledger-detail-thread-list>li{grid-template-columns:minmax(0,1fr);gap:6px}.ledger-detail-thread-who{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.ledger-detail-player{padding:14px}.ledger-detail-player-main{gap:12px}.ledger-detail-dialog{padding:20px 16px}}@media (prefers-reduced-motion:reduce){.ledger-detail-page *,.ledger-detail-dialog *,.talent-orders-page *,.client-requests-page *{transition:none!important}}*{box-sizing:border-box}html,body{max-width:100vw;min-height:100%;margin:0;overflow-x:clip}html{scroll-padding-top:92px}body{background:var(--background);color:var(--foreground);font-family:Arial,Hiragino Sans,Yu Gothic,Meiryo,sans-serif}:is(body:has(.home-page),body:has(.talent-profile-page),body:has(.notifications-page),body:has(.talent-finder-page),body:has(.earnings-page),body:has(.talent-orders-page),body:has(.client-requests-page),body:has(.ledger-detail-page),body:has(.talent-start-page),body:has(.share-page)){background:linear-gradient(90deg,#1011140b 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#10111409 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 76% 12%,#6d587e24,#0000 28%),#f7f7f4}body:has(.talent-workbench-page){background:linear-gradient(90deg,#1011140b 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#10111409 1px,#0000 1px) 0 0/72px 72px,#f7f7f4}a{color:inherit;text-decoration:none}a,button,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 50%, transparent);outline-offset:3px}button{font:inherit}button:disabled{cursor:not-allowed;opacity:.62}.app-shell{flex-direction:column;min-height:100vh;display:flex}.app-header{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f7f4f0;position:sticky;top:0}.app-header-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(24px,3vw,52px);width:min(1792px,100vw - 128px);min-height:72px;margin:0 auto;display:grid}.brand-mark{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:700;line-height:1}.brand-mark span{color:var(--foreground)}.primary-nav{align-self:stretch;align-items:center;gap:clamp(2px,.75vw,12px);min-width:0;display:flex}.primary-nav a{min-height:72px;color:var(--muted);letter-spacing:.02em;white-space:nowrap;flex:none;align-items:center;padding:0 10px;font-size:13px;font-weight:650;display:inline-flex;position:relative}.primary-nav a:hover,.primary-nav a[aria-current=page]{color:var(--foreground)}.primary-nav a[aria-current=page]:after{background:var(--foreground);content:"";height:3px;position:absolute;bottom:-1px;left:10px;right:10px}.auth-menu{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex;position:relative}.admin-nav-link{border-left:1px solid var(--line);min-height:38px;color:var(--danger);letter-spacing:.04em;align-items:center;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.admin-nav-link[aria-current=page]{text-underline-offset:5px;text-decoration:underline}.account-nav-menu,.mobile-nav-menu{position:relative}.mobile-nav-menu{display:none}.account-nav-menu summary,.mobile-nav-menu summary{border:1px solid var(--line);min-height:40px;color:var(--foreground);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:650;list-style:none;display:inline-flex}.account-nav-menu summary::-webkit-details-marker{display:none}.mobile-nav-menu summary::-webkit-details-marker{display:none}.account-nav-name{text-overflow:ellipsis;white-space:nowrap;max-width:172px;display:block;overflow:hidden}.account-nav-panel,.mobile-nav-panel{z-index:20;border:1px solid var(--line);background:var(--background);overscroll-behavior:contain;width:min(260px,100vw - 24px);display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 42px #17203324}.account-nav-panel>p{border-bottom:1px solid var(--line-subtle);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:12px 14px;font-size:11px;overflow:hidden}.account-nav-panel nav{display:grid}.account-nav-panel nav a,.account-logout-action{border:0;border-bottom:1px solid var(--line-subtle);width:100%;min-height:44px;color:var(--foreground);font:inherit;text-align:left;background:0 0;align-items:center;padding:0 14px;font-size:13px;font-weight:650;display:flex}.account-nav-panel nav a[aria-current],.account-nav-menu summary:hover,.mobile-nav-menu summary:hover,.account-nav-panel nav a:hover,.account-logout-action:hover,.desktop-login-link:hover{background:var(--panel)}.mobile-nav-panel nav a:hover,.mobile-logout-action:hover{background:var(--background)}.notification-nav-link:hover{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.account-logout-action{color:var(--danger);cursor:pointer;border-bottom:0}.mobile-nav-panel{gap:12px;width:min(304px,100vw - 24px);max-height:calc(100svh - 84px);padding:14px;overflow-y:auto}.mobile-nav-account{border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--muted);align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.mobile-nav-account span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-nav-panel nav,.mobile-admin-nav{gap:6px;display:grid}.mobile-nav-panel nav a,.mobile-logout-action{border:1px solid var(--line);background:var(--panel);min-height:42px;color:var(--foreground);align-items:center;padding:10px 12px;font-size:14px;font-weight:700;display:flex}.mobile-nav-panel nav a[aria-current]{border-color:var(--foreground);background:var(--background)}.mobile-admin-nav{border-top:1px solid var(--line);padding-top:6px}.mobile-admin-nav a{color:var(--danger)}.mobile-logout-action{width:100%;color:var(--danger);border-color:#941b2f3d;justify-content:center}.desktop-login-link{border:1px solid var(--line);min-height:40px;color:var(--foreground);white-space:nowrap;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}.desktop-login-link[aria-current=page]{background:var(--foreground);color:var(--background)}html[data-auth-hint=signed-in] .desktop-login-link,.desktop-login-link.is-pending{visibility:hidden}.notification-nav-link{border:1px solid var(--line);background:var(--panel);place-items:center;width:38px;height:38px;display:inline-grid;position:relative}.notification-nav-link[aria-current=page]{background:var(--foreground);color:var(--background)}.notification-nav-link span{border:1px solid var(--line);background:var(--accent);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-7px;right:-7px}.app-main{flex:1;width:min(1792px,100vw - 128px);margin:0 auto;padding:48px 0 72px}.app-footer{background:#fbfaf6;border-top:1px solid #d9d3c7}.app-footer-inner{width:min(1792px,100vw - 128px);margin:0 auto}.app-footer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;padding:28px 0 18px;display:flex}.app-footer-brand{color:var(--foreground);letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:700}.app-footer-guides,.app-footer-policy{flex-wrap:wrap;display:flex}.app-footer-guides{gap:4px 22px}.app-footer-guides a{color:#2a2926;font-size:13px;font-weight:600;transition:color .18s}.app-footer-guides a:hover{color:#4d3f5b}.app-footer-policy{border-top:1px solid #d9d3c7;gap:4px 20px;padding:12px 0}.app-footer-policy a{color:#5f5d55;font-size:12.5px;transition:color .18s}.app-footer-policy a:hover{color:var(--foreground)}.app-footer-bottom{color:#5f5d55;flex-wrap:wrap;justify-content:space-between;gap:4px 20px;padding:0 0 24px;font-size:12px;display:flex}.workspace{gap:24px;width:100%;margin-inline:auto;display:grid}.talent-list-copy{gap:18px;min-width:0;display:grid}.talent-list-copy h1{letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(44px,6vw,88px);line-height:.96}.talent-list-copy p:not(.label){max-width:560px;color:var(--talent-muted);margin:14px 0 0;font-size:clamp(15px,1.2vw,18px);font-weight:700;line-height:1.9}.talent-list-hero-meta{color:var(--talent-muted);grid-template-columns:repeat(2,auto);justify-self:end;gap:8px;display:grid}.talent-list-hero-meta span{border:1px solid var(--talent-line-soft);background:color-mix(in srgb, var(--talent-panel) 68%, transparent);text-align:center;border-radius:999px;min-width:84px;padding:9px 12px;font-size:12px;font-weight:800}.talent-search-field,.search-field{color:var(--muted);gap:6px;font-size:12px;display:grid}.talent-search-field{gap:8px;min-width:0}.talent-search-field span{color:var(--talent-muted);padding-left:6px;font-weight:800}.talent-search-field input,.search-field input{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--foreground);padding:0 12px}.talent-search-field input{background:var(--talent-panel-muted);min-width:0;font:inherit;border:0;border-radius:10px;font-weight:700}.talent-filter-options{flex-wrap:wrap;align-items:end;gap:10px;min-width:0;display:flex}.check-filter,.talent-select-filter{border:1px solid var(--talent-line);background:var(--talent-panel);min-height:44px;color:var(--talent-muted);white-space:nowrap;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.talent-select-filter{padding:6px 10px}.talent-select-filter span{color:var(--talent-muted)}.talent-select-filter select{min-width:112px;max-width:150px;color:var(--talent-ink);font:inherit;background:0 0;border:0;font-size:12px;font-weight:800}.filter-actions{align-items:end;gap:8px;display:flex}.talent-filter-support{grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);align-items:stretch;gap:10px;display:grid}.talent-filter-active,.talent-decision-guide{border:1px solid var(--talent-line-soft);background:color-mix(in srgb, var(--talent-panel) 74%, transparent);min-width:0}.talent-filter-active{align-content:start;gap:10px;padding:14px;display:grid}.talent-filter-active>div:first-child{color:var(--talent-ink);align-items:center;gap:8px;font-size:13px;font-weight:900;display:flex}.talent-filter-active p{color:var(--talent-muted);margin:0;font-size:13px;font-weight:700;line-height:1.6}.talent-active-filter-list{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.talent-active-filter-list a{border:1px solid var(--talent-line);max-width:100%;min-height:30px;color:var(--talent-ink);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.talent-active-filter-list a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.talent-decision-guide{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.talent-decision-guide article{border-right:1px solid var(--talent-line-soft);gap:7px;min-width:0;padding:14px;display:grid}.talent-decision-guide article:last-child{border-right:0}.talent-decision-guide svg{color:var(--talent-accent)}.talent-decision-guide span{color:var(--talent-ink);font-size:13px;font-weight:900}.talent-decision-guide p{color:var(--talent-muted);margin:0;font-size:12px;font-weight:700;line-height:1.55}.talent-results-shell{gap:16px;padding-top:12px;display:grid}.talent-results-heading{justify-content:space-between;align-items:end;gap:18px;min-width:0;padding-top:6px;display:flex}.talent-results-heading h2{letter-spacing:0;margin:6px 0 0;font-size:clamp(28px,3.2vw,46px);line-height:1.04}.talent-results-heading>p{max-width:420px;color:var(--talent-muted);text-align:right;margin:0;font-weight:700;line-height:1.7}.profile-card{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel);grid-template-columns:78px minmax(0,1fr);gap:16px;min-height:224px;padding:18px;display:grid}.profile-grid-discovery{border-color:var(--talent-line);grid-template-columns:repeat(2,minmax(0,1fr))}.profile-card-discovery{min-height:250px;color:inherit;grid-template-columns:minmax(88px,.22fr) minmax(0,.78fr);text-decoration:none;transition:background-color .16s,transform .16s}.profile-card-discovery:hover{background:color-mix(in srgb, var(--talent-panel) 78%, var(--talent-panel-muted));transform:translateY(-1px)}.profile-card-discovery:focus-visible{outline:3px solid color-mix(in srgb, var(--talent-accent) 45%, transparent);outline-offset:-6px}.profile-card-discovery p{-webkit-line-clamp:3;min-height:78px}.profile-card-avatar{aspect-ratio:4/5;width:100%;max-width:100%;color:var(--foreground);font-size:32px;overflow:hidden}.profile-card-avatar img,.profile-mark img,.talent-profile-avatar img,.talent-profile-image-preview img{object-fit:cover;max-width:100%;display:block;width:100%!important;height:100%!important}.profile-card-body{gap:10px;min-width:0;display:grid}.profile-card-title-row{justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.profile-card-title-row span{border:1px solid var(--talent-line);border-radius:999px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;display:inline-grid}.profile-card h3{letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:19px}.profile-card h2{letter-spacing:0;margin:0;font-size:19px}.profile-card p{min-height:52px;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.tag-row{flex-wrap:wrap;gap:6px;display:flex}.tag-row span{border:1px solid var(--line);background:var(--background);color:var(--foreground);padding:5px 8px;font-size:12px}.profile-card-footer{border-top:1px solid var(--line-subtle);align-items:center;margin-top:auto;padding-top:12px;font-size:13px}.profile-card-discovery .profile-card-footer{border-color:var(--talent-line-soft);justify-content:start;gap:8px}.profile-card-discovery .profile-card-footer span{border:1px solid var(--talent-line-soft);background:color-mix(in srgb, var(--talent-panel) 82%, transparent);border-radius:999px;align-items:center;min-height:28px;padding:0 10px;display:inline-flex}.profile-card-footer span{font-weight:700}.profile-card-footer a{color:var(--foreground);text-underline-offset:5px;font-weight:700;text-decoration:underline}.profile-card-meta{flex-wrap:wrap;gap:6px;display:flex}.profile-card-meta span{border:1px solid var(--line);min-height:24px;color:var(--muted);align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.profile-card-meta span[data-status=accepting]{border-color:color-mix(in srgb, var(--talent-green,var(--accent)) 42%, var(--line));color:var(--talent-green,var(--accent-strong))}.profile-card-meta span[data-sample=ready]{border-color:color-mix(in srgb, var(--talent-accent) 46%, var(--talent-line));color:var(--talent-accent)}.profile-card-meta span[data-sample=empty]{border-style:dashed}.empty-panel{border:1px solid var(--line);color:var(--muted);background:var(--panel);padding:28px}.detail-panel{border:1px solid var(--line);background:var(--panel);gap:18px;padding:28px;display:grid}.detail-layout{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);align-items:start;gap:16px;display:grid}.detail-panel-heading{gap:4px;min-width:0;display:grid}@media (max-width:900px){.plan-list article{grid-template-columns:1fr}.plan-list article>.button,.plan-list article>.form-note{grid-column:1}}.profile-mark{aspect-ratio:1;border:1px solid var(--foreground);width:96px;color:var(--accent-strong);place-items:center;font-family:Georgia,Times New Roman,serif;font-size:44px;font-weight:700;display:grid;overflow:hidden}.detail-actions{flex-wrap:wrap;justify-content:end;gap:10px;display:flex}.detail-panel h2,.detail-panel h3{letter-spacing:0;margin:6px 0 0}.detail-panel h2{font-size:clamp(24px,2.4vw,34px);line-height:1.08}.detail-panel h3{font-size:20px;line-height:1.15}.detail-panel p{color:var(--muted);margin:0;line-height:1.7}.sample-comparison-list{gap:12px;display:grid}.sample-comparison-card{border:1px solid var(--detail-line-soft);background:color-mix(in srgb, var(--detail-panel) 82%, var(--detail-panel-muted));gap:12px;padding:14px;display:grid}.sample-comparison-card[data-primary=true]{border-color:var(--detail-line);background:var(--detail-panel)}.sample-wave.compact .waveform{border:1px solid var(--detail-line);background:var(--detail-panel-muted);border-radius:16px;grid-template-columns:repeat(54,minmax(2px,1fr));height:86px;padding:0 4px;overflow:hidden}.sample-wave.compact .waveform span{width:min(3px,100%);box-shadow:none;justify-self:center}.sample-detail-row{color:var(--muted);letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;gap:10px;font-family:Courier New,Courier,monospace;font-size:12px;display:flex}.plan-list,.share-card-list{gap:12px;display:grid}.plan-list article{border-top:1px solid var(--detail-line);grid-template-columns:minmax(0,1fr) minmax(230px,auto);align-items:start;gap:16px;padding:18px 0;display:grid}.plan-list article:first-child{border-top:0;padding-top:0}.plan-list-copy{gap:8px;min-width:0;display:grid}.plan-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.plan-list div{min-width:0}.plan-list article>.button,.plan-list article>.form-note{grid-column:2;justify-self:stretch;width:100%}.plan-list dt{color:var(--muted);font-size:12px}.plan-list dd{margin:4px 0 0;font-weight:700}.plan-list dl div{border:1px solid var(--detail-line-soft);background:color-mix(in srgb, var(--detail-panel) 70%, transparent);padding:10px}.video-frame{aspect-ratio:16/9;border:1px solid var(--line);background:#000;width:min(100%,940px)}.video-frame iframe{border:0;width:100%;height:100%}.video-frame-poster{cursor:pointer;place-items:center;padding:0;display:grid;position:relative}.video-frame-poster img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-frame-play{color:#fff;background:#111111d1;border-radius:50%;place-items:center;width:64px;height:64px;padding-left:4px;font-size:20px;display:grid;position:relative}.video-frame-poster:hover .video-frame-play{background:var(--accent-strong)}.share-card-list{grid-template-columns:repeat(3,minmax(0,1fr))}.share-card-list article{border:1px solid var(--detail-line);background:var(--detail-panel);min-height:150px;padding:16px}.plan-list dt{color:var(--detail-muted);font-size:12px;font-weight:700}.share-card-comment-editor{border-top:1px solid var(--line-subtle);gap:12px;margin-top:20px;padding-top:20px;display:grid}.share-card-comment-editor form{gap:12px;display:grid}.app-main:has(.share-page){width:100%;padding:0}.share-page{width:var(--home-shell);padding:clamp(24px, 3.4vw, 48px) 0 var(--home-section-y);margin-inline:auto}.share-page :where(p,h1,h2,h3,dl,dd,figure,blockquote,ol){margin:0}.share-page :where(ol){padding:0;list-style:none}.share-page :where(h1,h2,h3){font-family:var(--display-serif);text-wrap:balance;font-weight:600}.share-page :where(p){text-wrap:pretty}.share-page [hidden]{display:none!important}.share-page-top{grid-template-columns:minmax(0,1fr);align-items:start;gap:36px;display:grid}.share-page-card-column{gap:18px;min-width:0;display:grid}.share-page-card{border:1px solid var(--home-line);background:linear-gradient(135deg, #ffffff9e, transparent 40%), var(--home-sheet);border-radius:4px;gap:22px;min-width:0;padding:clamp(22px,3.4vw,44px);display:grid;box-shadow:12px 12px #11111112}.share-page-card-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.share-page-card-letterhead{gap:6px;display:grid}.share-page-card-brand{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:700;line-height:1}.share-page-card-head .home-row-kicker{margin:0;font-size:11px}.share-page-stamp{width:clamp(72px,9vw,100px);height:auto;color:var(--home-accent);opacity:.86;pointer-events:none;flex:none;margin:-6px -4px -10px 0;transform:rotate(-9deg)}.share-page-title{letter-spacing:.01em;font-size:clamp(34px,8.6vw,56px);line-height:1.14}.share-page-title span{white-space:nowrap;display:inline-block}.share-page-quotes{gap:20px;display:grid}.share-page-quote{border-left:2px solid var(--home-soft);gap:6px;min-width:0;padding-left:18px;display:grid}.share-page-quote figcaption{color:var(--home-muted);font-size:12px;font-weight:600;line-height:1.5}.share-page-quote blockquote{max-width:34em;font-family:var(--display-serif);letter-spacing:.02em;overflow-wrap:anywhere;line-break:strict;font-size:clamp(17px,2vw,21px);font-weight:500;line-height:1.85}.share-page-card-foot{border-top:1px solid var(--home-soft);color:var(--home-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding-top:16px;font-size:12px;line-height:1.6;display:flex}.share-page-card-foot p{align-items:center;gap:8px;display:inline-flex}.share-page-card-foot svg{flex:none;width:14px;height:14px}.share-page-card-foot time{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.share-page-share{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.share-page-share .home-btn{min-height:42px;padding:0 16px;font-size:13px}.share-page-share-label{color:var(--home-muted);margin-right:4px;font-size:12.5px;font-weight:600}.share-page-talent{gap:18px;min-width:0;display:grid}.share-page-talent .home-row-kicker{margin:0}.share-page-talent-head{justify-items:start;gap:4px;display:grid}.share-page-talent h2{letter-spacing:.01em;word-break:keep-all;overflow-wrap:anywhere;font-size:clamp(22px,2.2vw,28px);line-height:1.3}.share-page-status{color:var(--home-green);align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.share-page-status:before{content:"";background:currentColor;border-radius:999px;width:8px;height:8px}.share-page-status[data-status=paused]{color:var(--home-muted)}.share-page-bio{color:var(--home-ink-2);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.8;display:-webkit-box;overflow:hidden}.share-page-sample{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-soft);display:grid}.share-page-sample-label{color:var(--home-muted);padding-top:12px;font-size:12px;font-weight:600;line-height:1.5}.share-page-sample .talent-profile-voice{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"play meta time""wave wave wave";gap:10px 14px;padding:8px 0 14px}.share-page-sample .talent-profile-voice-play{grid-area:play;width:44px;height:44px}.share-page-sample .talent-profile-voice-meta{grid-area:meta}.share-page-sample .talent-profile-voice-meta :is(h3,h5){font-size:14.5px}.share-page-sample .talent-profile-voice-timeline{grid-area:wave;height:32px}.share-page-sample .talent-profile-voice-time{grid-area:time}.share-page-sample .talent-profile-voice-status.form-error{grid-column:1/-1}.share-page-plan{gap:12px;min-width:0;display:grid}.share-page-plan-label{color:var(--home-muted);font-size:12px;font-weight:600}.share-page-plan-title{font-family:var(--display-serif);overflow-wrap:anywhere;font-size:clamp(18px,1.8vw,21px);font-weight:600;line-height:1.5}.share-page-plan dl{border-top:1px solid var(--home-soft);margin:0;display:grid}.share-page-plan dl div{border-bottom:1px solid var(--home-soft);justify-content:space-between;gap:16px;padding:9px 0;font-size:13px;display:flex}.share-page-plan dt{color:var(--home-muted)}.share-page-plan dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.share-page-plan dd strong{font-size:18px}.share-page-plan .home-btn{justify-content:center;width:100%}.share-page-plan-note{color:var(--home-muted);font-size:12px;line-height:1.7}.share-page-plan-off{border:1px solid var(--home-soft);color:var(--home-ink-2);border-radius:3px;padding:12px 14px;font-size:13px;line-height:1.7}.share-page-talent-links{flex-wrap:wrap;gap:8px 20px;display:flex}.share-page-more{margin-top:var(--home-section-y)}.share-page-more-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:4px 24px;margin-bottom:clamp(14px,1.8vw,20px);display:flex}.share-page-more-head>div{display:grid}.share-page-more-list{border-top:1px solid var(--home-line)}.share-page-more-row{border-bottom:1px solid var(--home-soft);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 20px;padding:16px 4px;display:grid}.share-page-more-row time{color:var(--home-muted);font-variant-numeric:tabular-nums;grid-column:1/-1;font-size:12.5px;font-weight:600}.share-page-more-body{gap:4px;min-width:0;display:grid}.share-page-more-body h3{font-size:15.5px;line-height:1.5}.share-page-more-body p{color:var(--home-ink-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.75;display:-webkit-box;overflow:hidden}.share-page-more-body p span{color:var(--home-muted);margin-right:8px;font-size:12px}.share-page-more-row .home-text-link{font-size:13px}@media (min-width:720px){.share-page-more-row{grid-template-columns:104px minmax(0,1fr) auto;gap:6px 24px}.share-page-more-row time{grid-column:auto}}@media (min-width:1000px){.share-page-top{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:clamp(40px,5vw,80px)}.share-page-talent{padding-top:6px;position:sticky;top:24px}}.share-page-card-hero{border-bottom:1px solid var(--home-soft);grid-template-columns:minmax(0,1fr);align-items:center;gap:18px;padding-bottom:22px;display:grid}.share-page-card-hero:has(+.share-page-card-foot){border-bottom:0;padding-bottom:0}.share-page-card-avatar{object-fit:cover;border:1px solid var(--home-line);background:var(--home-wash);border-radius:50%;width:96px;height:96px;display:block}.share-page-card-hero-copy{gap:6px;min-width:0;display:grid}.share-page-card-name{font-family:var(--display-serif);word-break:keep-all;overflow-wrap:anywhere;margin-top:6px;font-size:clamp(20px,2.2vw,26px);font-weight:600;line-height:1.4}.share-page-card-plan{color:var(--home-muted);overflow-wrap:anywhere;font-size:13.5px;line-height:1.6}.share-page-studio{border-bottom:1px solid var(--home-soft);gap:24px;margin-bottom:clamp(28px,3.6vw,48px);padding-bottom:clamp(28px,3.6vw,44px);display:grid}.share-page-studio-copy{align-content:start;gap:10px;min-width:0;display:grid}.share-page-studio-copy .home-row-kicker{margin:0}.share-page-studio h2{letter-spacing:.02em;font-size:clamp(22px,2.4vw,30px);line-height:1.35}.share-page-studio-note{color:var(--home-muted);font-size:13.5px;line-height:1.8}.share-page-studio-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:8px;display:flex}.share-page-post{border:1px solid var(--home-soft);background:#fff;border-radius:12px;gap:10px;min-width:0;max-width:520px;padding:16px 18px;display:grid}.share-page-post figcaption{color:var(--home-muted);font-size:12px;font-weight:600}.share-page-post-text{white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.65}.share-page-post-card{border:1px solid var(--home-soft);aspect-ratio:1200/630;background:var(--home-sheet);border-radius:12px;overflow:hidden}.share-page-post-card img{width:100%;height:auto;display:block}.share-page-post-domain{color:var(--home-faint);font-size:12px}.share-page-talent-off .home-btn{justify-self:start}.share-page-intro{margin-top:var(--home-section-y);border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-soft);gap:18px;padding:clamp(22px,3vw,36px) 0;display:grid}.share-page-intro-head .home-row-kicker{margin:0 0 4px}.share-page-intro h2{letter-spacing:.02em;font-size:clamp(22px,2.4vw,30px);line-height:1.35}.share-page-steps{gap:14px;display:grid}.share-page-steps li{grid-template-columns:28px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.share-page-steps span{color:var(--home-accent);font-family:var(--display-serif);font-size:22px;font-weight:600;line-height:1}.share-page-steps p{color:var(--home-muted);font-size:13px;line-height:1.75}.share-page-steps strong{color:var(--home-ink);font-size:14.5px;font-weight:700;display:block}.share-page-intro>.home-text-link{justify-self:start}@media (min-width:640px){.share-page-card-hero{grid-template-columns:120px minmax(0,1fr);gap:28px}.share-page-card-avatar{width:120px;height:120px}}@media (min-width:760px){.share-page-studio{grid-template-columns:minmax(0,1fr) minmax(280px,440px);align-items:center;gap:clamp(28px,4vw,64px)}.share-page-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (min-width:1000px){.share-page-intro{grid-template-columns:minmax(240px,.8fr) minmax(0,2fr);align-items:start;column-gap:clamp(40px,5vw,80px)}.share-page-intro>.home-text-link{grid-column:2}}.share-card-manage-list{gap:12px;display:grid}.share-card-manage-list article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.share-card-manage-list article:first-child{border-top:0;padding-top:0}.share-card-manage-list h3{margin:0 0 6px}.page-heading{gap:10px;max-width:720px;display:grid}.page-heading h1,.guard-page h1{letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(32px,5vw,56px);line-height:1.05}.page-heading p,.guard-page p,.operation-list p{color:var(--muted);margin:0;line-height:1.7}.app-main:has(.notifications-page){width:100%;padding:0}.notifications-page{--notification-amber:#8d6a25;width:var(--home-shell);margin-inline:auto}.notifications-page :where(p,h1,h2,h3,dl,dd,ol){margin:0}.notifications-page :where(ol){padding:0;list-style:none}.notifications-page :where(h1,h2,h3){font-family:var(--display-serif);text-wrap:balance;font-weight:600}.notification-ledger-hero{gap:10px;padding-top:clamp(28px,4vw,56px);display:grid}.notification-ledger-hero .home-row-kicker{margin:0}.notification-ledger-hero h1{font-size:clamp(30px,3vw,44px);line-height:1.2}.notification-ledger-lead{color:var(--home-muted);font-weight:500}.notification-ledger-today{color:var(--home-ink-2);flex-wrap:wrap;align-items:baseline;gap:6px 0;margin-top:4px;font-size:13px;display:flex}.notification-ledger-today div{align-items:baseline;gap:6px;display:flex}.notification-ledger-today div+div:before{content:"";background:var(--home-soft);align-self:center;width:1px;height:12px;margin:0 14px}.notification-ledger-today dt{color:var(--home-faint);font-size:12.5px}.notification-ledger-today dd{font-variant-numeric:tabular-nums;font-weight:700}.notification-ledger-today dd[data-tone=amber]{color:var(--notification-amber)}.notification-ledger-notice{border-left:2px solid var(--home-ink);background:var(--home-sheet);color:var(--home-ink-2);align-items:center;gap:8px;margin-top:18px;padding:10px 14px;font-size:13.5px;font-weight:600;display:flex}.notification-ledger-notice[data-tone=error]{border-left-color:var(--home-danger);color:var(--home-danger)}.notification-ledger-notice svg{flex:none;width:16px;height:16px}.notification-ledger-section{padding-top:clamp(32px,4vw,52px)}.notification-ledger-bar{border-bottom:1px solid var(--home-line);justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.notification-ledger-tabs{scrollbar-width:none;gap:28px;min-width:0;display:flex;overflow-x:auto}.notification-ledger-tabs a{min-height:44px;color:var(--home-faint);font-family:var(--display-serif);white-space:nowrap;padding-bottom:12px;font-size:clamp(18px,1.6vw,22px);font-weight:600;position:relative}.notification-ledger-tabs a:hover{color:var(--home-ink-2)}.notification-ledger-tabs a span{color:var(--home-faint);font-family:var(--body-sans);margin-left:6px;font-size:12px;font-weight:600}.notification-ledger-tabs a[aria-current=page]{color:var(--home-ink)}.notification-ledger-tabs a[aria-current=page]:after{content:"";background:var(--home-ink);height:3px;position:absolute;bottom:-1px;left:0;right:0}.notification-ledger-bulk{border:1px solid var(--home-line);min-height:44px;color:var(--home-ink);white-space:nowrap;cursor:pointer;background:0 0;border-radius:3px;flex:none;align-items:center;gap:8px;margin-bottom:8px;padding:0 14px;font-size:13px;font-weight:700;transition:background-color .18s;display:inline-flex}.notification-ledger-bulk:hover{background:var(--home-sheet)}.notification-ledger-bulk svg{width:16px;height:16px}.notification-ledger-hint{color:var(--home-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-top:14px;font-size:12.5px;display:flex}.notification-ledger-hint a{color:var(--home-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--home-soft);text-decoration-color:var(--home-soft);text-underline-offset:4px;font-weight:600}.notification-ledger-hint a:hover{color:var(--home-accent-deep);text-decoration-color:currentColor}.notification-ledger-range{color:var(--home-faint);font-variant-numeric:tabular-nums;margin-left:auto}.notification-ledger-day-head{border-bottom:1px solid var(--home-line);justify-content:space-between;align-items:baseline;gap:16px;margin-top:22px;padding:0 4px 8px;display:flex}.notification-ledger-day-head h2{font-size:16px}.notification-ledger-day-head p{color:var(--home-muted);font-size:12.5px}.notification-ledger-item{border-bottom:1px solid var(--home-soft);transition:background-color .18s;display:grid;position:relative}.notification-ledger-item:hover{background:var(--home-sheet)}.notification-ledger-item[data-tone=amber]{box-shadow:inset 2px 0 0 var(--notification-amber)}.notification-ledger-item[data-tone=danger]{box-shadow:inset 2px 0 0 var(--home-danger)}.notification-ledger-card{grid-template-columns:56px minmax(0,1fr) 120px 172px;align-items:start;gap:8px 24px;padding:16px 4px 16px 14px;display:grid}.notification-ledger-card[data-pending]{opacity:.72}.notification-ledger-item[data-unread=true] .notification-ledger-card{min-height:102px}.notification-ledger-time{color:var(--home-ink-2);font-variant-numeric:tabular-nums;padding-top:1px;font-size:14px;font-weight:700;line-height:1.35}.notification-ledger-item[data-unread=false] .notification-ledger-time{color:var(--home-faint);font-weight:600}.notification-ledger-main{min-width:0}.notification-ledger-main h3{font-size:16px;line-height:1.45}.notification-ledger-item[data-unread=false] .notification-ledger-main h3{color:var(--home-ink-2);font-weight:500}.notification-ledger-meta,.notification-ledger-body{display:block}.notification-ledger-meta{color:var(--home-muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.6}.notification-ledger-body{color:var(--home-ink-2);white-space:pre-line;margin-top:2px;font-size:13px;line-height:1.65}.notification-ledger-item[data-unread=false] .notification-ledger-body{color:var(--home-muted)}.notification-ledger-state{gap:1px;min-width:0;padding-top:1px;display:grid}.notification-ledger-state strong{align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.notification-ledger-item[data-unread=false] .notification-ledger-state strong{color:var(--home-faint);font-weight:600}.notification-ledger-state small{padding-left:15px;font-size:12px;font-weight:700;line-height:1.5}.notification-ledger-state small[data-tone=amber]{color:var(--notification-amber)}.notification-ledger-state small[data-tone=danger]{color:var(--home-danger)}.notification-ledger-dot{background:var(--home-ink);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.notification-ledger-dot[data-read]{border:1px solid var(--home-faint);background:0 0}.notification-ledger-go{justify-self:end}.notification-ledger-action{border:1px solid var(--home-line);background:var(--home-ink);min-height:40px;color:var(--home-sheet);white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;transition:background-color .18s;display:inline-flex}.notification-ledger-card:hover .notification-ledger-action{background:#2b2a27}.notification-ledger-action .home-icon{width:14px;height:14px;transition:transform .18s var(--home-ease)}.notification-ledger-card:hover .notification-ledger-action .home-icon{transform:translate(3px)}.notification-ledger-link{min-height:40px;color:var(--home-ink-2);white-space:nowrap;align-items:center;gap:6px;padding-right:6px;font-size:13px;font-weight:600;display:inline-flex}.notification-ledger-link span{color:var(--home-faint);transition:color .18s, transform .18s var(--home-ease);font-size:18px}.notification-ledger-card:hover .notification-ledger-link span{color:var(--home-ink);transform:translate(3px)}.notification-ledger-read-form{position:absolute;top:58px;right:4px}.notification-ledger-read{min-height:36px;color:var(--home-faint);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.notification-ledger-read:hover{color:var(--home-ink)}.notification-ledger-read svg{width:14px;height:14px}.notification-ledger-pagination{color:var(--home-muted);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-top:26px;font-size:13px;display:grid}.notification-ledger-pagination a{min-height:44px}.notification-ledger-pagination a:last-child{justify-self:end}.notification-ledger-empty{justify-items:start;gap:10px;padding:36px 4px 20px;display:grid}.notification-ledger-empty h2{font-size:19px}.notification-ledger-empty p{color:var(--home-muted);font-size:13.5px}@media (max-width:1120px){.notification-ledger-card{grid-template-columns:52px minmax(0,1fr) 104px 156px;gap:8px 18px}}@media (max-width:760px){.notification-ledger-today{grid-template-columns:auto 1fr;gap:2px 12px;display:grid}.notification-ledger-today div{display:contents}.notification-ledger-today div+div:before{display:none}.notification-ledger-bar{flex-direction:column-reverse;align-items:stretch;gap:14px}.notification-ledger-bar form{align-self:flex-start}.notification-ledger-bulk{margin-bottom:0}.notification-ledger-tabs{gap:20px}.notification-ledger-tabs a{font-size:17px}.notification-ledger-hint{flex-direction:column}.notification-ledger-range{margin-left:0}.notification-ledger-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"state time""main main""go go";gap:6px 12px;padding:14px 2px 14px 12px}.notification-ledger-item[data-unread=true] .notification-ledger-card{min-height:0}.notification-ledger-main{grid-area:main}.notification-ledger-time{text-align:right;grid-area:time;padding-top:0;font-size:13px}.notification-ledger-state{grid-area:state;align-items:center;gap:10px;padding-top:0;display:flex}.notification-ledger-state strong{font-size:12.5px}.notification-ledger-state small{padding-left:0}.notification-ledger-go{grid-area:go;margin-top:4px}.notification-ledger-go:has(.notification-ledger-link){margin-top:-4px}.notification-ledger-body{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notification-ledger-action{min-height:36px;padding:0 12px}.notification-ledger-read-form{inset:auto auto 14px 6px}}@media (prefers-reduced-motion:reduce){.notifications-page *{transition:none!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section-heading.compact{align-items:start}.todo-index{aspect-ratio:1;border:1px solid var(--line);background:var(--background);width:30px;color:var(--foreground);border-radius:999px;place-items:center;font-family:Courier New,Courier,monospace;font-size:13px;font-weight:700;display:grid}.dashboard-workspace-switcher{border-bottom:1px solid var(--line-subtle);align-items:flex-end;gap:8px;max-width:100%;min-height:40px;margin-bottom:26px;display:flex}.dashboard-workspace-switcher a{color:var(--muted);font-size:14px;font-weight:var(--dashboard-label-weight);white-space:nowrap;align-items:center;padding:0 14px 12px;display:inline-flex;position:relative}.dashboard-workspace-switcher a[data-active=true]{color:var(--foreground)}.dashboard-workspace-switcher a[data-active=true]:after{background:var(--line);content:"";height:3px;position:absolute;bottom:-1px;left:0;right:0}.status-chip{border:1px solid var(--line-subtle);background:var(--background);min-height:28px;color:var(--muted);white-space:nowrap;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.status-chip:before{content:"";aspect-ratio:1;background:currentColor;border-radius:999px;width:7px}.status-chip[data-state=ok]{color:var(--color-success)}.status-chip[data-state=warn]{color:var(--color-warning)}.status-chip[data-state=idle]{color:var(--muted)}.account-connection.compact{background:0 0;border:0;padding:0}@media (max-width:900px){.dashboard-workspace-switcher{width:100%}.dashboard-workspace-switcher a{min-width:0;padding:0 10px 12px}}.talent-profile-left-column,.talent-profile-right-column{align-content:start;gap:18px;min-width:0;display:grid}.talent-profile-right-column{grid-template-columns:minmax(0,1fr);position:sticky;top:96px}.talent-profile-right-column>*{grid-column:1/-1}.talent-profile-form-panel,.talent-plan-section{grid-area:auto}.talent-profile-preview-panel{grid-area:auto;position:static}.talent-profile-account-panel,#profile-account-requirements{grid-area:auto;margin-top:0}#profile-discount,#profile-share-cards{grid-area:auto}@media (max-width:1100px){.talent-profile-command-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-profile-command-actions{border-top:1px solid var(--line-subtle);grid-column:1/-1}.talent-profile-editor-layout{grid-template-columns:1fr}.talent-profile-left-column,.talent-profile-right-column{gap:16px}.talent-profile-right-column{grid-template-columns:minmax(0,1fr);position:static}.talent-profile-right-column>*{grid-column:1/-1}.talent-profile-preview-panel,.talent-profile-account-panel,.talent-profile-form-panel,.talent-plan-section,#profile-discount,#profile-share-cards{grid-area:auto/1}.talent-profile-preview-panel{order:3;position:static}.talent-profile-account-panel{order:4;margin-top:0}.talent-profile-form-panel{order:1}.talent-plan-section{order:2}#profile-discount,#profile-share-cards{order:5}}.status-panel{background:var(--panel);border:1px solid var(--line);padding:20px}.admin-workspace{max-width:1280px}.admin-workspace #admin-todos,.admin-workspace #admin-selected-todo,.admin-workspace #admin-requests,.admin-workspace #admin-operations,.admin-workspace #admin-sales,.admin-workspace #request-overview,.admin-workspace #admin-request-decision,.admin-workspace #request-content,.admin-workspace #request-timeline,.admin-workspace #request-financials,.admin-workspace #request-share-card,.admin-workspace #delivery-files,.admin-workspace #request-issue,.admin-workspace #admin-issue-actions,.admin-workspace #request-memos,.admin-workspace #admin-accounts,.admin-workspace #admin-account-detail,.admin-workspace #admin-audit-logs{scroll-margin-top:92px}.admin-workspace[data-admin-section=sales] #admin-accounts,.admin-workspace[data-admin-section=sales] #admin-operations,.admin-workspace[data-admin-section=sales] #admin-webhooks,.admin-workspace[data-admin-section=sales] #admin-requests{display:none}.admin-account-search-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-block:16px;display:grid}.admin-account-search-form .profile-secondary-actions{margin:0}.admin-account-workbench{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);align-items:start;gap:16px;display:grid}.admin-account-results{gap:8px;display:grid}.admin-account-results>a{border:1px solid var(--line);color:inherit;grid-template-columns:auto 1fr;gap:4px 10px;padding:14px;text-decoration:none;display:grid}.admin-account-results>a[aria-current=page]{border-left:4px solid var(--accent);background:color-mix(in srgb, var(--accent) 5%, var(--surface))}.admin-account-results strong,.admin-account-results small{overflow-wrap:anywhere;grid-column:2;min-width:0}.admin-account-results .admin-status-chip{grid-row:1/span 3;align-self:start}.admin-account-detail{border:1px solid var(--line);background:var(--surface);min-width:0;padding:18px}.admin-account-detail h3{margin:0}.admin-account-summary dd{overflow-wrap:anywhere}.admin-account-blockers{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-block:16px;display:grid}.admin-account-blockers>div{border:1px solid var(--line);gap:4px;padding:10px;display:grid}.admin-account-blockers span{color:var(--muted);font-size:.78rem}.admin-account-blockers strong{font-size:1.25rem}@media (max-width:980px){.admin-account-workbench{grid-template-columns:1fr}.admin-account-blockers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-account-search-form{grid-template-columns:1fr}.admin-account-search-form .profile-secondary-actions{grid-template-columns:1fr 1fr;display:grid}.admin-account-search-form .button{width:100%}.admin-account-detail{padding:14px}}.admin-financial-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.admin-financial-groups>section{min-width:0}.admin-financial-groups h3{margin:0 0 10px}.admin-financial-groups .request-summary-list dd{overflow-wrap:anywhere}.admin-investigation-details{border-top:1px solid var(--line-subtle);margin-top:12px;padding-top:10px}.admin-investigation-details>summary{width:fit-content;min-height:44px;color:var(--muted);cursor:pointer;font-size:13px;font-weight:800;line-height:44px}.admin-investigation-details[open]>summary{color:var(--foreground)}.admin-investigation-details>.request-summary-list{margin-top:8px}@media (max-width:980px){.admin-financial-groups{grid-template-columns:1fr}}.admin-permission-notice{background:#fff9e8;border:1px solid #9d6c22;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.admin-permission-notice div{gap:3px;display:grid}.admin-permission-notice p{color:var(--muted);margin:0}.admin-workspace[data-admin-access=viewer] form:not([data-admin-read-form=true]),.admin-workspace[data-admin-access=viewer] .admin-issue-actions,.admin-workspace[data-admin-access=viewer] .admin-inline-action:not(.admin-readonly-details){display:none}@media (max-width:760px){.admin-permission-notice{display:grid}}.admin-section-nav{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:4px;display:flex;overflow-x:auto}.admin-section-nav a{color:var(--muted);border-bottom:3px solid #0000;flex:none;padding:10px 14px;font-size:14px;font-weight:800;text-decoration:none}.admin-section-nav a:hover,.admin-section-nav a:focus-visible,.admin-section-nav a[aria-current=page]{border-bottom-color:var(--foreground);color:var(--foreground)}.admin-overview-grid,.admin-transaction-grid,.admin-request-metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.admin-overview-card,.admin-transaction-card,.admin-request-metrics article{border:1px solid var(--line);background:#fff;gap:12px;padding:16px;display:grid}.admin-overview-card{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:12px 14px}.admin-overview-card>span{color:var(--muted);font-size:13px;font-weight:800}.admin-overview-card>strong{font-variant-numeric:tabular-nums;font-size:24px}.admin-overview-card>p{grid-column:1/-1;font-size:12px}.admin-request-metrics article{align-content:start}.admin-request-metrics strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,4vw,42px);line-height:1}.admin-overview-card p,.admin-request-metrics p,.admin-transaction-card p{color:var(--muted);margin:0}.admin-overview-card[data-tone=danger],.admin-request-metrics article[data-tone=danger]{box-shadow:inset 3px 0 0 var(--danger);border-color:#aa2b2b61}.admin-overview-card[data-tone=warning],.admin-request-metrics article[data-tone=warning]{border-color:#9d6c2257;box-shadow:inset 3px 0 #9d6c22}.admin-overview-card[data-tone=accent],.admin-request-metrics article[data-tone=accent]{box-shadow:inset 3px 0 0 var(--accent);border-color:#5649ca47}.admin-sales-jump-nav,.admin-audit-filters{flex-wrap:wrap;gap:8px;display:flex}.admin-sales-jump-nav a,.admin-audit-filters a{border:1px solid var(--line);min-height:42px;color:var(--foreground);background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.admin-sales-jump-nav a:hover,.admin-sales-jump-nav a:focus-visible,.admin-audit-filters a:hover,.admin-audit-filters a:focus-visible,.admin-audit-filters a[aria-current=page]{border-color:var(--foreground)}.admin-audit-filters a[aria-current=page]{background:var(--foreground);color:#fff}.admin-audit-filters span{text-align:right;min-width:24px;font-family:Courier New,Courier,monospace}@media (max-width:760px){.admin-workspace[data-admin-section=operations] .admin-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace[data-admin-section=operations] .admin-overview-card{grid-template-columns:1fr;min-height:106px}.admin-workspace[data-admin-section=operations] .admin-overview-card>strong{font-size:22px}}.admin-section-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.admin-section-heading h2,.admin-section-heading p{margin:0}.admin-section-heading span{color:var(--muted);font-family:Courier New,Courier,monospace;font-size:13px}.admin-todo-filters{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.admin-todo-filters a{border:1px solid var(--line);min-height:40px;color:var(--foreground);background:#fff;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.admin-todo-filters a:hover,.admin-todo-filters a:focus-visible,.admin-todo-filters a[aria-current=page]{border-color:var(--foreground);background:var(--foreground);color:#fff}.admin-todo-filters span{font-family:Courier New,Courier,monospace;font-size:12px}.admin-table [role=row][aria-current=true]{background:#fff8e8;box-shadow:inset 3px 0 #9d6c22}.admin-secondary-section{gap:14px}.admin-secondary-section>summary{cursor:pointer;list-style:none}.admin-secondary-section>summary::-webkit-details-marker{display:none}.admin-secondary-section>summary:after{content:"開く";border:1px solid var(--line);color:var(--muted);padding:6px 10px;font-size:12px;font-weight:800}.admin-secondary-section[open]>summary{border-bottom:1px solid var(--line-subtle);padding-bottom:14px}.admin-secondary-section[open]>summary:after{content:"閉じる"}.admin-table{border:1px solid var(--line);display:grid;overflow-x:auto}.admin-table [role=row]{border-top:1px solid var(--line);background:#fff;grid-template-columns:1fr 96px 1.4fr 120px 148px 96px;min-width:920px;display:grid}.admin-webhook-table [role=row]{grid-template-columns:minmax(220px,1.4fr) minmax(150px,.9fr) 96px 148px minmax(170px,1fr) minmax(260px,1.3fr)}.admin-webhook-table [data-status=failed]{background:#fff7f5}.admin-webhook-table [data-status=pending]{background:#fffaf0}.admin-invitation-campaign-table [role=row]{grid-template-columns:minmax(200px,1.2fr) 140px 80px 160px 100px;min-width:680px}.admin-invitation-table [role=row]{grid-template-columns:minmax(180px,1fr) 170px minmax(160px,.9fr) minmax(200px,1fr) 120px;min-width:830px}.admin-invitation-membership-table [role=row]{grid-template-columns:minmax(160px,1fr) 320px minmax(140px,.8fr) minmax(220px,1fr) 260px;min-width:1100px}.admin-invitation-table [data-status=used],.admin-invitation-membership-table [data-status=revoked]{color:var(--muted)}.admin-invitation-table [data-status=revoked]{color:var(--muted);text-decoration:line-through}.admin-invitation-table code,.admin-invitation-membership-table code,.admin-invitation-campaign-table code{letter-spacing:.04em;font-family:Courier New,Courier,monospace;font-size:13px}.admin-invitations-panel>.admin-section-heading{margin-top:28px}.admin-invitations-panel>.admin-section-heading:first-child{margin-top:0}.admin-invitation-forms{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;margin-top:20px;display:grid}.admin-invitation-export{margin-top:12px}.admin-invitation-export textarea{white-space:pre;font-family:Courier New,Courier,monospace;font-size:13px}.admin-inline-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-inline-form input[type=text]{border:1px solid var(--line);background:#fff;flex:120px;min-width:0;min-height:36px;padding:0 10px}.admin-table [role=row]:first-child{border-top:0}.admin-table [role=cell],.admin-table [role=columnheader]{border-left:1px solid var(--line);overflow-wrap:anywhere;min-width:0;padding:12px;line-height:1.5}.admin-table [role=cell]:first-child,.admin-table [role=columnheader]:first-child{border-left:0}.admin-table strong,.admin-table small{display:block}.admin-table small{color:var(--muted);margin-top:4px;font-family:Courier New,Courier,monospace;font-size:12px}.admin-inline-form{grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:8px;display:grid}.admin-inline-form input{border:1px solid var(--line);background:#fff;min-width:0;padding:8px 10px}.admin-muted-copy{color:var(--muted);margin:8px 0 16px}.admin-ops-note{border:1px solid var(--line);background:#f7f5ef;gap:4px;margin-bottom:14px;padding:12px;display:grid}.admin-ops-note[data-tone=warning]{background:#fff9e8;border-color:#d7b65d}.admin-ops-note span{color:var(--muted)}.admin-payout-conflict{gap:14px;margin-bottom:18px;display:grid}.admin-payout-conflict-item{border:1px solid var(--line);gap:12px;padding:12px;display:grid}.admin-form-heading{gap:4px;display:grid}.admin-form-heading strong{font-size:15px}.admin-form-heading span{color:var(--muted);font-size:13px}.admin-table-head{color:var(--muted);font-size:13px;font-weight:700}.admin-table [data-priority=high]{color:var(--danger);font-weight:700}@media (max-width:760px){.admin-table{border:0;gap:10px;overflow:visible}.admin-table-head{display:none!important}.admin-table [role=row]{border:1px solid var(--line);grid-template-columns:1fr;min-width:0}.admin-table [role=cell]{border-left:0;border-top:1px solid var(--line);grid-template-columns:minmax(92px,.4fr) minmax(0,1fr);gap:10px;display:grid}.admin-table [role=cell]:first-child{border-top:0}.admin-table [role=cell]:before{content:attr(data-label);color:var(--muted);font-size:12px;font-weight:800}.admin-table [role=cell][data-label=操作],.admin-table [role=cell][data-label=次アクション],.admin-table [role=cell][data-label=詳細]{grid-template-columns:1fr}.admin-table [role=cell][data-label=操作]:before,.admin-table [role=cell][data-label=次アクション]:before,.admin-table [role=cell][data-label=詳細]:before{margin-bottom:-2px}.admin-table .button,.admin-inline-form{width:100%}.admin-inline-form{grid-template-columns:1fr}}.admin-todo-workbench{grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);align-items:start;gap:16px;margin-top:16px;display:grid}.admin-finance-workbench,.admin-system-workbench{grid-template-columns:minmax(280px,.72fr) minmax(0,1fr)}.admin-todo-workbench>.admin-selected-todo{order:2;min-width:0;margin-top:0}.admin-todo-workbench>.admin-table,.admin-todo-workbench>.admin-table-empty{order:1;min-width:0}.admin-table-empty{border:1px dashed var(--line);min-height:140px;color:var(--muted);background:#fff;place-items:center;font-weight:700;display:grid}.admin-selected-todo{border:1px solid var(--line);background:#fff;gap:12px;margin-top:16px;padding:16px;display:grid}.admin-selected-todo-empty{background:#fffdfa;border-style:dashed;align-content:center;min-height:220px}.admin-selected-todo h3,.admin-selected-todo p{margin:0}.admin-payout-earnings-table,.admin-finance-todo-table,.admin-system-todo-table{border:0;gap:10px;overflow:visible}.admin-finance-todo-table .admin-table-head,.admin-system-todo-table .admin-table-head{display:none}.admin-finance-todo-table [role=row],.admin-system-todo-table [role=row]{border:1px solid var(--line);grid-template-columns:1fr;min-width:0}.admin-finance-todo-table span,.admin-system-todo-table span{border-left:0;border-top:1px solid var(--line);grid-template-columns:minmax(92px,.4fr) minmax(0,1fr);gap:10px;display:grid}.admin-finance-todo-table span:first-child,.admin-system-todo-table span:first-child{border-top:0}.admin-finance-todo-table span:before,.admin-system-todo-table span:before{content:attr(data-label);color:var(--muted);font-size:12px;font-weight:800}.admin-finance-todo-table span[data-label=次アクション],.admin-system-todo-table span[data-label=次アクション]{grid-template-columns:1fr}.admin-finance-todo-table span[data-label=次アクション]:before,.admin-system-todo-table span[data-label=次アクション]:before{margin-bottom:-2px}.admin-finance-todo-table .button,.admin-system-todo-table .button{width:100%}.admin-payout-earnings-table .admin-table-head{display:none}.admin-payout-earnings-table [role=row]{border:1px solid var(--line);grid-template-columns:1fr;min-width:0}.admin-payout-earnings-table span{border-left:0;border-top:1px solid var(--line);grid-template-columns:minmax(92px,.4fr) minmax(0,1fr);gap:10px;display:grid}.admin-payout-earnings-table span:first-child{border-top:0}.admin-payout-earnings-table span:before{content:attr(data-label);color:var(--muted);font-size:12px;font-weight:800}.admin-memo-form{gap:14px;display:grid}.admin-issue-actions{gap:16px;display:grid}.admin-request-decision-panel{border-color:color-mix(in srgb, var(--danger) 44%, var(--line));background:linear-gradient(90deg, color-mix(in srgb, var(--danger) 8%, transparent), transparent 42%), #fff;box-shadow:inset 4px 0 0 color-mix(in srgb, var(--danger) 72%, var(--foreground));gap:14px;display:grid}.admin-request-decision-copy{gap:8px;display:grid}.admin-request-decision-copy h2,.admin-request-decision-copy p{margin:0}.admin-request-decision-copy p:not(.label){max-width:860px;color:var(--muted);font-weight:700;line-height:1.7}.admin-request-decision-links{flex-wrap:wrap;gap:10px;display:flex}.admin-issue-primary-action,.admin-issue-secondary-actions{gap:14px;display:grid}.admin-issue-primary-action{border:1px solid var(--foreground);background:#fff;padding:16px}.admin-issue-secondary-actions{padding-top:4px}.admin-issue-secondary-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}@media (max-width:980px){.admin-todo-workbench{grid-template-columns:1fr}.admin-todo-workbench[data-selected=false]>.admin-selected-todo{order:2}.admin-todo-workbench[data-selected=false]>.admin-table,.admin-todo-workbench[data-selected=false]>.admin-table-empty,.admin-todo-workbench[data-selected=true]>.admin-selected-todo{order:1}.admin-todo-workbench[data-selected=true]>.admin-table,.admin-todo-workbench[data-selected=true]>.admin-table-empty{order:2}}.admin-issue-secondary-grid .admin-memo-form,.admin-issue-talent-request{border:1px solid var(--line);background:#fff;padding:12px}.admin-history-list{gap:10px;display:grid}.admin-history-list article{border:1px solid var(--line);background:#fff;gap:8px;padding:14px;display:grid}.admin-history-list article>div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.admin-history-list span,.admin-history-list time{color:var(--muted);font-family:Courier New,Courier,monospace;font-size:12px}.admin-internal-memo{border-top:1px solid var(--line);white-space:pre-wrap;padding-top:8px}.admin-transaction-grid{margin-top:16px}.admin-sales-panel,.admin-audit-panel{gap:16px;display:grid}.admin-sales-summary-table [role=row]{grid-template-columns:minmax(180px,1.4fr) 96px repeat(3,minmax(120px,1fr)) 156px}.admin-sales-overview .admin-overview-card>strong{overflow-wrap:anywhere;text-align:right;min-width:0}.admin-transaction-card{grid-template-columns:minmax(0,1fr)}.admin-transaction-header,.admin-transaction-actions,.admin-request-hero,.admin-request-hero-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-transaction-header h3,.admin-request-hero h2,.admin-request-hero p{margin:0}.admin-readonly-details summary,.admin-audit-card details summary{color:var(--muted);cursor:pointer;font-size:13px;font-weight:800}.admin-audit-list{gap:10px;display:grid}.admin-audit-card{border:1px solid var(--line);background:#fff;grid-template-columns:112px minmax(220px,1.5fr) minmax(190px,.9fr) 150px minmax(112px,auto);align-items:start;gap:16px;padding:14px;display:grid}.admin-audit-kind{border:1px solid var(--line);width:fit-content;min-height:30px;color:var(--muted);align-items:center;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}.admin-audit-main,.admin-audit-actor,.admin-audit-links{gap:6px;min-width:0;display:grid}.admin-audit-main>span,.admin-audit-actor>span,.admin-audit-card>time{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.admin-audit-card details p{border-left:2px solid var(--line);color:var(--muted);white-space:pre-wrap;margin:8px 0 0;padding:10px;font-size:13px}.admin-audit-links>a{font-size:13px;font-weight:800}.admin-audit-links .request-summary-list{margin-top:8px}@media (max-width:760px){.admin-sales-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-sales-overview .admin-overview-card{grid-template-columns:minmax(0,1fr);align-content:start;min-height:116px}.admin-sales-overview .admin-overview-card>strong{text-align:left;font-size:20px}.admin-sales-jump-nav a{flex:1}.admin-sales-summary-table [role=row]{grid-template-columns:1fr;min-width:0}.admin-audit-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-audit-filters a:first-child{grid-column:1/-1}.admin-audit-card{grid-template-columns:1fr;gap:10px}.admin-audit-card>time{grid-row:2}.admin-audit-links{border-top:1px solid var(--line);padding-top:10px}}.admin-status-chip{border:1px solid var(--line);width:fit-content;min-height:32px;color:var(--muted);align-items:center;padding:6px 10px;font-size:13px;font-weight:700;display:inline-flex}.admin-status-chip[data-tone=accent]{color:var(--accent);border-color:#5649ca59}.admin-status-chip[data-tone=warning]{color:#7a4e11;border-color:#9d6c2266}.admin-status-chip[data-tone=danger]{color:var(--danger);border-color:#aa2b2b73}.admin-money-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.admin-money-grid div{border:1px solid var(--line);padding:12px}.admin-money-grid dt{color:var(--muted);font-size:12px;font-weight:700}.admin-money-grid dd{margin:4px 0 0;font-weight:800}.admin-inline-note{border-left:3px solid var(--accent);padding-left:10px}.admin-inline-action{min-width:min(100%,260px)}.admin-inline-action summary{border:1px solid var(--line);cursor:pointer;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-weight:700;display:inline-flex}.admin-inline-action[open] summary{border-color:var(--ink)}.admin-inline-action form{border:1px solid var(--line);background:var(--paper);margin-top:10px;padding:12px}.admin-request-hero{border-bottom:1px solid var(--line);align-items:flex-start;padding-bottom:16px}.admin-request-metrics{margin-top:16px}.admin-request-metrics article{grid-template-columns:auto 1fr}.admin-request-metrics article strong,.admin-request-metrics article p{grid-column:1/-1}.admin-request-compact-list{margin-top:16px}.admin-request-timeline{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.admin-request-timeline li{grid-template-columns:28px minmax(0,1fr);gap:12px;min-height:64px;display:grid;position:relative}.admin-request-timeline li:before{content:"";border-left:1px solid var(--line);position:absolute;top:28px;bottom:0;left:7px}.admin-request-timeline li:last-child:before{display:none}.admin-request-timeline li>span{border:1px solid var(--line);background:#fff;width:16px;height:16px;margin-top:4px}.admin-request-timeline li[data-state=done]>span{border-color:var(--accent);background:var(--accent)}.admin-request-timeline li[data-state=current]>span{border-color:var(--danger);box-shadow:0 0 0 4px #aa2b2b1a}.admin-request-timeline strong,.admin-request-timeline p{margin:0}.status-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.status-item{border:1px solid var(--line);background:#fff;min-height:104px;padding:16px}.account-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.account-summary{gap:18px;display:grid}.account-summary h2,.account-summary p,.account-section h2,.account-section p,.account-connection p{margin:0}.account-summary h2{overflow-wrap:anywhere;margin-top:8px;font-size:26px}.account-summary p,.account-section p,.account-connection p{color:var(--muted);line-height:1.7}.account-facts{gap:10px;margin:0;display:grid}.account-facts div{border-top:1px solid var(--line);grid-template-columns:minmax(96px,.5fr) minmax(0,1fr);align-items:center;gap:10px;min-height:38px;display:grid}.account-facts dt{color:var(--muted);font-size:13px}.account-facts dd{overflow-wrap:anywhere;margin:0;font-weight:700}.account-section-list,.account-section,.account-form{gap:14px;display:grid}.account-form-stack{gap:16px;display:grid}.account-section{align-content:start}.account-connection{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.account-connection span{border:1px solid var(--line);min-height:32px;color:var(--muted);background:#fff;padding:7px 10px;font-size:13px}.account-connection span[data-linked=true]{border-color:color-mix(in srgb, var(--accent) 38%, var(--line));color:var(--accent-strong)}.talent-profile-editor-page>.page-heading h1{letter-spacing:0;font-family:Yu Mincho,Hiragino Mincho ProN,Georgia,serif;font-size:clamp(44px,6.4vw,88px);line-height:.98}.talent-profile-editor-layout{grid-template-columns:minmax(0,1fr) minmax(340px,430px);align-items:start;gap:24px;display:grid}.talent-profile-editor-page section[id],.talent-profile-editor-page .talent-form-group[id]{scroll-margin-top:92px}.talent-profile-command-panel,.talent-profile-sidebar,.talent-profile-preview,.talent-form-group,.plan-empty-state{border:1px solid var(--line);background:var(--panel)}.talent-profile-command-panel{grid-template-columns:minmax(210px,.75fr) minmax(220px,.9fr) minmax(250px,1fr) 230px;align-items:stretch;gap:0;padding:0;display:grid}.talent-profile-status-block,.talent-profile-progress-block,.talent-profile-readiness-block,.talent-profile-command-actions{border-left:1px solid var(--line-subtle);align-content:center;gap:10px;min-width:0;padding:18px 22px;display:grid}.talent-profile-status-block{border-left:0}.talent-profile-status-block p,.talent-profile-progress-block p,.talent-profile-readiness-block p{color:var(--muted);margin:0;font-size:12px}.talent-profile-status-block div{align-items:center;gap:10px;display:flex}.talent-profile-status-block strong,.talent-profile-progress-block strong{letter-spacing:0;margin:0;font-size:28px;line-height:1.05}.talent-profile-status-block span,.talent-profile-progress-block span{color:var(--muted);font-size:13px;line-height:1.5}.talent-profile-progress{background:var(--line-subtle);border:0;width:100%;height:6px}.talent-profile-progress span{background:var(--accent);block-size:100%;display:block}.talent-profile-readiness-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.talent-profile-readiness-strip a,.talent-profile-section-nav a{color:var(--muted);align-items:center;font-size:13px;display:grid}.talent-profile-readiness-strip a{border:1px solid var(--line-subtle);background:#fff;grid-template-columns:18px minmax(0,1fr);gap:8px;min-height:34px;padding:7px 9px}.talent-profile-readiness-strip a[data-ready=true]{border-color:color-mix(in srgb, var(--accent) 44%, var(--line-subtle));color:var(--accent-strong)}.button.disabled-like{pointer-events:none;opacity:.58}.talent-profile-sidebar-heading{gap:6px;display:grid}.talent-profile-sidebar-heading h2{letter-spacing:0;margin:0;font-size:18px}.talent-profile-section-nav{gap:0;display:grid}.talent-profile-section-nav a{border:1px solid #0000;grid-template-columns:22px minmax(0,1fr) 18px;gap:10px;min-height:50px;padding:6px 0;position:relative}.talent-profile-section-nav a:before{content:"";background:color-mix(in srgb, var(--accent) 38%, var(--line-subtle));width:1px;position:absolute;top:32px;bottom:-22px;left:10px}.talent-profile-section-nav a:last-child:before{display:none}.talent-profile-section-nav a:hover{color:var(--foreground)}.talent-profile-section-nav a[data-ready=true] svg:last-child{color:#0f8f87}.talent-profile-section-nav a>svg:first-child{border:1px solid var(--line-subtle);background:var(--panel);place-self:start center;margin-top:4px;padding:3px;display:grid}.talent-profile-help-card{border:1px solid var(--line-subtle);min-height:58px;color:var(--muted);background:#fff;grid-template-columns:minmax(0,1fr) 15px;align-items:center;gap:8px;padding:12px;font-size:12px;display:grid}.talent-profile-help-card strong{color:var(--foreground);grid-column:1;font-size:13px}.talent-editor-section-heading{border-bottom:1px solid var(--line-subtle);grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:14px;padding-bottom:14px;display:grid}.talent-editor-section-heading h2{margin:0 0 5px}.talent-editor-section-heading p{margin:0}.talent-editor-index{aspect-ratio:1;border:1px solid var(--line);background:var(--background);place-items:center;width:42px;font-family:Yu Mincho,Hiragino Mincho ProN,Georgia,serif;font-size:20px;font-weight:800;display:grid}.talent-profile-preview-panel{background:0 0;border:0;grid-area:1/2/span 2;padding:0;position:sticky;top:96px}.talent-profile-preview-panel .talent-profile-panel-heading{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 86%, transparent);border-bottom:0;padding:18px}.talent-profile-account-panel{grid-area:3/2}.talent-profile-panel-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.talent-profile-account-panel{gap:16px}.talent-profile-account-list{gap:8px;display:grid}.talent-profile-account-item{border:1px solid var(--line-subtle);min-height:60px;color:var(--muted);background:#fff;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:10px;display:grid}.talent-profile-account-item[data-ready=true]{border-color:color-mix(in srgb, var(--accent) 36%, var(--line-subtle));color:var(--accent-strong)}.talent-profile-account-item span{gap:4px;display:grid}.talent-profile-account-item strong{color:var(--foreground);font-size:14px}.talent-profile-account-item small{color:var(--muted);font-size:12px;line-height:1.4}.talent-profile-secondary-panel{padding:0}.talent-profile-collapsible-panel{gap:14px;display:grid}.talent-profile-collapsible-panel summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:16px 18px;list-style:none;display:grid}.talent-profile-collapsible-panel summary::-webkit-details-marker{display:none}.talent-profile-collapsible-panel summary:after{content:"+";border:1px solid var(--line);width:30px;height:30px;color:var(--foreground);grid-area:1/2/3;place-items:center;font-weight:700;display:inline-grid}.talent-profile-collapsible-panel[open] summary{border-bottom:1px solid var(--line-subtle)}.talent-profile-collapsible-panel[open] summary:after{content:"-"}.talent-profile-collapsible-panel summary span{gap:6px;display:grid}.talent-profile-collapsible-panel summary small{color:var(--muted);grid-column:1;font-size:12px}.talent-profile-collapsible-panel>:not(summary){margin-inline:18px}.talent-profile-collapsible-panel>:last-child{margin-bottom:18px}.talent-plan-section{grid-column:auto}#profile-account-requirements{grid-area:1/3}.talent-profile-form-panel,.talent-plan-section,#profile-share-cards{grid-column:2/-1}.profile-secondary-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.talent-sample-manager,.talent-sample-upload-form,.talent-sample-list{gap:14px;display:grid}.talent-sample-upload-form{border:1px solid var(--line-subtle);background:#fff;padding:16px}.talent-sample-upload-form>.button{justify-self:end}.talent-sample-item{border:1px solid var(--line-subtle);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.talent-sample-item h3{margin:3px 0 5px;font-size:18px}.talent-sample-item p{color:var(--muted);margin:0;font-size:13px}.talent-sample-item .profile-secondary-actions{grid-column:1/-1}.talent-sample-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.talent-sample-badges span{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--line-subtle));background:color-mix(in srgb, var(--accent) 8%, #fff);min-height:26px;color:var(--accent-strong);padding:5px 8px;font-size:12px;font-weight:700}.talent-sample-empty-mark{border:1px solid var(--line);background:var(--panel);place-items:center;width:34px;height:34px;font-weight:700;display:grid}.button.danger{border-color:color-mix(in srgb, var(--danger) 38%, var(--line));color:var(--danger)}.plan-editor-list{gap:10px;display:grid}.plan-row-editor{border:1px solid var(--line-subtle);background:#fff}.plan-row-editor summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:14px;min-height:76px;padding:14px;list-style:none;display:grid}.plan-row-editor summary::-webkit-details-marker{display:none}.plan-row-editor summary div{gap:4px;min-width:0;display:grid}.plan-row-editor summary strong{overflow-wrap:anywhere}.plan-row-editor summary small{color:var(--muted);font-size:13px;font-weight:750}.plan-row-editor[open] summary{border-bottom:1px solid var(--line-subtle)}.plan-row-editor[open] summary .button{background:var(--foreground);color:var(--panel)}.plan-row-editor-body{background:linear-gradient(90deg, #11111307 1px, transparent 1px), linear-gradient(#11111306 1px, transparent 1px), color-mix(in srgb, var(--background) 80%, transparent);background-size:44px 44px,44px 44px,auto;padding:14px}.plan-row-editor-body .plan-editor-card{border:0}.profile-visibility-form{gap:8px;display:grid}.profile-publishing-form{gap:16px;display:grid}.profile-publishing-form .profile-secondary-actions{gap:10px;display:grid}.profile-publishing-form .button{width:100%}.publishing-choice-list{gap:10px;display:grid}.publishing-choice-card{border:1px solid var(--line-subtle);background:var(--panel);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 14px;padding:16px 18px 16px 54px;transition:background-color .16s,border-color .16s,box-shadow .16s;display:grid;position:relative}.publishing-choice-card input{width:18px;height:18px;accent-color:var(--workbench-accent,var(--accent));margin:0;position:absolute;top:20px;left:18px}.publishing-choice-card span{border:1px solid var(--line-subtle);min-width:58px;color:var(--muted);font-size:12px;font-weight:var(--workbench-label-weight,760);text-align:center;align-self:start;padding:5px 8px}.publishing-choice-card strong{min-width:0;font-size:20px;font-weight:var(--workbench-heading-weight,760);margin:0;line-height:1.25}.publishing-choice-card p{color:var(--muted);font-size:13px;font-weight:var(--workbench-body-weight,640);grid-column:2;margin:2px 0 0;line-height:1.55}.publishing-choice-card:hover{border-color:color-mix(in srgb, var(--workbench-accent,var(--accent)) 52%, var(--line));background:color-mix(in srgb, var(--workbench-accent-soft,var(--accent-soft)) 54%, var(--panel))}.publishing-choice-card:has(input:focus-visible){outline:2px solid color-mix(in srgb, var(--workbench-accent,var(--accent)) 72%, white);outline-offset:2px}.publishing-choice-card[data-selected=true]{border-color:var(--line);background:color-mix(in srgb, var(--workbench-accent-soft,var(--accent-soft)) 68%, var(--panel));box-shadow:inset 4px 0 0 var(--workbench-accent,var(--accent))}.publishing-choice-card[data-current=true] span{border-color:var(--line);background:var(--foreground);color:var(--panel)}.publishing-choice-card[data-selected=true] strong{color:var(--workbench-accent-strong,var(--accent-strong))}.publishing-choice-card[data-unavailable=true]{cursor:not-allowed;opacity:.58}.publish-state-guide{gap:10px;display:grid}.publish-state-guide article{border:1px solid var(--line-subtle);background:var(--panel);grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.publish-state-guide article[data-current=true]{border-color:var(--line);background:color-mix(in srgb, var(--accent-soft) 38%, var(--panel))}.publish-state-guide span{border:1px solid var(--line-subtle);min-height:30px;color:var(--muted);place-items:center;font-size:12px;font-weight:950;display:inline-grid}.publish-state-guide article[data-current=true] span{border-color:var(--line);background:var(--foreground);color:var(--panel)}.publish-state-guide strong,.publish-state-guide p{margin:0}.publish-state-guide strong{font-size:16px;font-weight:950;display:block}.publish-state-guide p{color:var(--muted);margin-top:4px;font-size:13px;font-weight:760;line-height:1.55}.publishing-status-card{border:1px solid var(--line);background:#fff;gap:6px;padding:14px;display:grid}.publishing-status-card>div{align-items:center;gap:9px;display:flex}.publishing-status-card>div span{background:var(--muted);border-radius:999px;width:10px;height:10px}.publishing-status-card strong{font-size:18px}.publishing-status-card p{margin:0}.publishing-status-card[data-status=public_accepting]{border-color:color-mix(in srgb, var(--accent) 42%, var(--line))}.publishing-status-card[data-status=public_accepting]>div span{background:var(--accent)}.publishing-status-card[data-status=public_accepting] strong{color:var(--accent-strong)}.publishing-status-card[data-status=public_paused]{border-color:color-mix(in srgb, #b7791f 42%, var(--line))}.publishing-status-card[data-status=public_paused]>div span{background:#b7791f}.publishing-status-card[data-status=public_paused] strong{color:#8a5a12}.readiness-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.readiness-list li{border:1px solid var(--line);min-height:36px;color:var(--muted);background:#fff;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;padding:8px 10px;font-size:14px;display:grid}.readiness-list li[data-ready=true]{border-color:color-mix(in srgb, var(--accent) 38%, var(--line));color:var(--accent-strong)}.talent-profile-preview{background:0 0;border:0;gap:16px;padding:0;display:grid}.talent-profile-preview-heading,.talent-profile-preview-plan{justify-content:space-between;align-items:center;gap:10px;display:flex}.talent-profile-preview-heading span,.talent-profile-preview-plan span{border:1px solid var(--line-subtle);background:var(--panel);min-height:28px;color:var(--muted);padding:5px 8px;font-size:12px}.talent-profile-preview-body{grid-template-columns:108px minmax(0,1fr) 160px;align-items:start;gap:18px;display:grid}.talent-profile-avatar{border:1px solid var(--line);background:var(--panel);align-content:center;place-items:center;gap:8px;width:108px;height:108px;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:700;display:grid;overflow:hidden}.talent-profile-avatar span{color:var(--muted);font-family:Arial,Hiragino Sans,Yu Gothic,Meiryo,sans-serif;font-size:11px;font-weight:400}.talent-profile-preview-copy{gap:12px;display:grid}.talent-profile-preview-title{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.talent-profile-preview-title h2{letter-spacing:0;margin:0;font-size:24px}.talent-profile-preview-title span{color:var(--muted);font-size:13px}.talent-profile-preview-copy p,.talent-profile-sample-preview p,.talent-profile-empty-visual p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.talent-profile-sample-preview{background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0;display:grid}.talent-profile-sample-preview button{border:1px solid var(--line);background:var(--foreground);width:26px;height:26px;color:var(--panel);border-radius:999px;place-items:center;display:grid}.talent-profile-sample-preview>span{color:var(--muted);font-size:13px}.mini-waveform{align-items:center;gap:3px;min-height:38px;display:flex}.mini-waveform span{background:var(--line-subtle);border:0;width:2px}.talent-profile-preview-tags{flex-wrap:wrap;gap:7px;display:flex}.talent-profile-preview-tags span{border:1px solid var(--line-subtle);background:var(--panel);min-height:26px;padding:5px 10px;font-size:12px}.talent-profile-preview-facts{border:1px solid var(--line-subtle);grid-template-columns:1fr;gap:0;margin:0;display:grid}.talent-profile-preview-facts div{border-top:1px solid var(--line-subtle);background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 12px;display:grid}.talent-profile-preview-facts div:first-child{border-top:0}.talent-profile-preview-facts dt{color:var(--muted);font-size:12px}.talent-profile-preview-facts dd{margin:0;font-weight:700}.talent-profile-preview-plan-row{display:grid}.talent-profile-preview-plan,.talent-profile-empty-visual{background:0 0;border:0;padding:12px}.talent-profile-empty-visual{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;display:grid}.talent-profile-form,.talent-form-group{gap:16px;display:grid}.talent-form-group{background:#fff;padding:16px}.talent-profile-image-upload-body{grid-template-columns:128px minmax(0,1fr);align-items:center;gap:16px;display:grid}.talent-profile-image-preview{aspect-ratio:1;border:1px solid var(--line);background:var(--panel);width:128px;color:var(--muted);place-items:center;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:700;display:grid;overflow:hidden}.talent-form-group-heading{gap:6px;display:grid}.talent-form-group-heading h3{letter-spacing:0;margin:0;font-size:19px}.unit-input{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;width:100%;display:grid}.unit-input input{border-right:0}.unit-input>span{border:1px solid var(--line);background:var(--panel);min-width:44px;min-height:44px;color:var(--foreground);justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.talent-plan-manager,.plan-editor-list,.plan-editor-card,.plan-editor-form,.plan-create-panel,.plan-option-group{gap:14px;display:grid}.plan-option-primary{align-self:end;padding-bottom:3px}.plan-editor-advanced{border-top:1px solid var(--line-subtle);gap:12px;padding-top:14px;display:grid}.plan-editor-advanced>p{color:var(--muted);font-size:12px;font-weight:var(--workbench-body-weight,650);margin:0}.plan-editor-summary{flex-wrap:wrap;gap:8px;display:flex}.plan-editor-summary span,.plan-public-toggle{border:1px solid var(--line);min-height:32px;color:var(--muted);background:#fff;padding:7px 10px;font-size:13px}.plan-empty-state{background:#fff;grid-template-columns:minmax(0,1fr);padding:16px;display:grid}.plan-empty-state h3{letter-spacing:0;margin:0 0 6px;font-size:20px}.plan-empty-state p{margin:0}.plan-editor-card,.plan-create-panel{border:1px solid var(--line);background:#fff;padding:16px}.talent-workbench-drawer .plan-row-editor,.talent-workbench-drawer .plan-create-panel,.talent-workbench-drawer .plan-editor-card{background:#fffdf8e0}.plan-create-panel{padding:0}.plan-create-panel summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:64px;padding:14px 16px;list-style:none;display:grid}.plan-create-panel summary::-webkit-details-marker{display:none}.plan-create-panel summary:after{content:"+ プランを追加";background:var(--foreground);min-height:40px;color:var(--panel);grid-area:1/2/3;justify-content:center;align-items:center;padding:0 16px;font-weight:700;display:inline-flex}.plan-create-panel[open] summary{border-bottom:1px solid var(--line)}.plan-create-panel[open] summary:after{content:"閉じる";color:var(--foreground);border:1px solid var(--line);background:0 0}.plan-create-panel summary span{grid-column:1;font-size:20px;font-weight:700}.plan-create-panel summary small{color:var(--muted);grid-column:1;font-size:12px;font-weight:500;line-height:1.5}.plan-create-body{padding:16px}.plan-editor-card-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.plan-editor-card-heading h3,.plan-create-panel h3{letter-spacing:0;margin:0;font-size:20px}.plan-public-toggle{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.talent-sample-upload-panel{border:1px solid var(--line);background:#fffdf8e0}.talent-sample-upload-panel summary{cursor:pointer;gap:5px;min-height:70px;padding:16px 18px;list-style:none;display:grid}.talent-sample-upload-panel summary::-webkit-details-marker{display:none}.talent-sample-upload-panel summary strong{font-size:20px}.talent-sample-upload-panel summary small{color:var(--muted);font-size:12px;font-weight:500}.talent-sample-upload-panel[open] summary{border-bottom:1px solid var(--line)}.talent-sample-upload-panel .talent-sample-upload-form{background:0 0;border:0}.form-note{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.danger-section{border-color:color-mix(in srgb, var(--danger) 28%, var(--line))}.request-page{--request-bg:var(--home-bg,#f7f7f4);--request-ink:var(--home-ink,#111);--request-muted:var(--home-muted,#5f6470);--request-line:var(--home-line,#141414);--request-line-soft:var(--home-line-soft,#d9d8d1);--request-panel:var(--home-panel,#fff);--request-panel-muted:var(--home-panel-muted,#eeeee9);--request-accent:var(--home-accent,#6d587e);min-width:0;color:var(--request-ink);gap:16px;display:grid}.request-page,.request-page *{min-width:0}.request-page-heading{border-bottom:1px solid var(--request-line);gap:14px;padding:clamp(18px,3vw,34px) 0 18px;display:grid}.request-page-heading h1{letter-spacing:0;overflow-wrap:anywhere;max-width:920px;margin:0;font-size:clamp(42px,6vw,82px);line-height:.98}.request-page-heading p:not(.label){max-width:640px;color:var(--request-muted);margin:0;font-weight:700;line-height:1.9}.request-create-layout{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:14px;display:grid}.request-form,.request-form-panel{min-width:0}.request-form-panel{border-color:var(--request-line);background:color-mix(in srgb, var(--request-panel) 88%, transparent);gap:22px}.request-form-panel .detail-panel-heading p:not(.label){max-width:680px;color:var(--request-muted);margin:8px 0 0;font-weight:700;line-height:1.8}.request-form-panel .detail-panel-heading h2{letter-spacing:0;margin:0;font-size:clamp(28px,3.6vw,46px);line-height:1.04}.request-template-row{border-bottom:1px solid var(--request-line);flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 14px;display:flex}.request-template-row .button{min-height:34px;padding:7px 12px;font-size:13px}.request-primary-field textarea{min-height:clamp(180px,28vw,280px);font-size:16px}.field{gap:8px;display:grid}.form-grid{gap:12px;display:grid}.form-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.field span,.request-confirm-list dt{color:var(--request-muted,var(--muted));font-size:13px;font-weight:800}.field input,.field select,.field textarea{border:1px solid var(--request-line,var(--line));background:var(--request-panel,#fff);width:100%;color:var(--foreground);font:inherit}.field input,.field select{min-height:var(--control-height);padding:0 12px}.field textarea{resize:vertical;min-height:104px;padding:14px;line-height:1.7}.field small{color:var(--request-muted,var(--muted));text-align:right;font-size:12px}.form-actions{flex-wrap:wrap;justify-content:end;gap:10px;display:flex}.payment-method-panel{border:0;border-top:1px solid var(--request-line,var(--line));background:0 0;gap:14px;padding:16px 0 0;display:grid}.payment-method-panel h3,.payment-method-panel p{margin:0}.payment-method-panel p{color:var(--request-muted,var(--muted));line-height:1.7}.payment-method-panel input[type=file]{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--foreground);padding:12px}.delivery-primary-action{padding:4px 0}.delivery-secondary-actions{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.delivery-review-actions{margin-top:16px}.delivery-confirmation-panel,.publishing-confirmation-panel,.talent-sample-delete-confirm,.talent-plan-delete-confirm,.admin-confirmation-panel,.inline-confirmation-panel{border:1px solid color-mix(in srgb, var(--danger,#b3261e) 36%, var(--line));background:color-mix(in srgb, var(--danger,#b3261e) 7%, var(--panel));gap:10px;padding:14px;display:grid}.delivery-confirmation-panel p,.publishing-confirmation-panel p,.talent-sample-delete-confirm p,.talent-plan-delete-confirm p,.admin-confirmation-panel p,.inline-confirmation-panel p{color:var(--muted);margin:0;line-height:1.55}.plain-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.plain-list li{border:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.plain-list span{overflow-wrap:anywhere;font-weight:700}.plain-list small{color:var(--muted)}.payment-method-panel audio,.payment-method-panel video{width:100%}.payment-method-panel video{background:#111;max-height:420px}.client-delivery-audio-element{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.client-delivery-native-fallback{width:100%;height:42px;margin-top:10px}.client-delivery-modal-backdrop{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--delivery-ink);overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:24px}.client-delivery-modal-backdrop[open]{place-items:center;display:grid}.client-delivery-modal-backdrop::backdrop{background:#14121052}.delivery-client-comment-setting small{color:var(--delivery-muted,var(--muted));margin-top:4px;line-height:1.6;display:block}@media (max-width:620px){.client-delivery-modal-backdrop{padding:12px}.client-delivery-modal-backdrop[open]{align-items:end}}.payment-element-box{gap:14px;display:grid}.saved-payment-method{border:1px solid var(--request-line,var(--line));background:var(--request-panel,var(--panel));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.saved-payment-method span,.saved-payment-method small{color:var(--muted)}.request-confirm-list{gap:12px;margin:0;display:grid}.request-confirm-list div{border-top:1px solid var(--request-line-soft,var(--line));gap:5px;padding-top:12px;display:grid}.request-confirm-list div:first-child{border-top:0;padding-top:0}.request-confirm-list dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.7}.form-error{color:var(--danger)}.form-success{color:var(--accent-strong)}.action-message:empty{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-warning{border:1px solid color-mix(in srgb, #b7791f 34%, var(--line));background:color-mix(in srgb, #b7791f 9%, var(--panel));color:color-mix(in srgb, #b7791f 78%, var(--foreground));border-radius:8px;margin:0;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.55}.profile-report-panel{gap:12px;max-width:760px;padding:18px 20px}.profile-report-panel h2{font-size:1rem}.profile-report-panel p{font-size:.94rem}.profile-report-form,.profile-report-status{gap:14px;display:grid}.profile-report-disclosure{display:block}.profile-report-disclosure summary,.profile-report-link{color:var(--muted);cursor:pointer;text-underline-offset:3px;font-size:.92rem;text-decoration:underline}.profile-report-disclosure summary:hover,.profile-report-link:hover{color:var(--text)}.profile-report-disclosure[open] summary{margin-bottom:14px}.magic-link-login-panel{gap:16px;max-width:640px;display:grid}.magic-link-login-panel h2,.magic-link-login-panel p{margin:0}.magic-link-login-panel p{color:var(--muted);line-height:1.7}.magic-link-login-form{gap:12px;display:grid}.payment-method-panel a,.policy-inline-note a{color:var(--accent-strong);text-underline-offset:3px;font-weight:700;text-decoration:underline}.policy-page{max-width:1120px}.policy-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.policy-index-card{border:1px solid var(--line);background:var(--panel);gap:12px;min-height:190px;padding:22px;display:grid}.policy-index-card h2,.policy-index-card p,.policy-document h2,.policy-document p{margin:0}.policy-index-card h2{letter-spacing:0;font-size:22px}.policy-index-card p:not(.label),.policy-document p,.policy-document li,.policy-check-list li{color:var(--muted);line-height:1.75}.policy-version{color:var(--muted);font-size:12px}.policy-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:16px;display:grid}.policy-side-nav{border:1px solid var(--line);background:var(--panel);gap:4px;padding:12px;display:grid;position:sticky;top:88px}.policy-side-nav a{min-height:36px;color:var(--muted);padding:9px 10px;font-size:14px}.policy-side-nav a[aria-current=page]{background:var(--foreground);color:var(--panel)}.policy-document{border:1px solid var(--line);background:var(--panel);gap:22px;padding:30px;display:grid}.policy-document section{border-top:1px solid var(--line);gap:12px;padding-top:22px;scroll-margin-top:100px;display:grid}.policy-document section:first-child{border-top:0;padding-top:0}.policy-document h2{letter-spacing:0;font-size:24px}.policy-document ul,.policy-check-list{gap:8px;margin:0;padding-left:1.2em;display:grid}.policy-inline-note{border:1px solid var(--line);background:#fff;gap:12px;padding:14px;display:grid}.policy-inline-note p{color:var(--muted);margin:0;line-height:1.7}.consent-check{max-width:720px;color:var(--foreground);align-items:start;gap:10px;line-height:1.6;display:flex}.consent-check input{width:18px;height:18px;accent-color:var(--accent);margin-top:2px}.consent-check a{color:var(--accent-strong);text-underline-offset:3px;font-weight:700;text-decoration:underline}.consent-check.compact{max-width:none}.app-main:has(.talent-start-page){width:100%;padding:0}.talent-start-page{width:var(--home-shell);margin-inline:auto;padding-top:clamp(36px,5vw,72px)}.talent-start-page :where(p,h1,h2,ol){margin:0}.talent-start-page :where(ol){padding:0;list-style:none}.talent-start-page :where(h1,h2){font-family:var(--display-serif);text-wrap:balance;font-weight:600}.talent-start-page :where(p){text-wrap:pretty}.talent-start-hero{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:start;gap:clamp(40px,6vw,88px);display:grid}.talent-start-kicker{color:var(--home-muted);letter-spacing:.12em;font-size:12px;font-weight:600}.talent-start-copy h1{letter-spacing:.01em;margin-top:12px;font-size:clamp(36px,4.6vw,60px);line-height:1.16}.talent-start-copy h1 span{display:inline-block}.talent-start-lead{max-width:34em;color:var(--home-ink-2);margin-top:18px;font-size:16px;line-height:1.9}.talent-start-checks{border-top:1px solid var(--home-line);margin-top:clamp(36px,4.4vw,56px);padding-top:22px}.talent-start-checks h2,.talent-start-consent h2{font-size:clamp(20px,1.9vw,24px);line-height:1.4}.talent-start-checks-lead{color:var(--home-muted);margin-top:6px;font-size:13px}.talent-start-check-list{border-top:1px solid var(--home-soft);margin-top:16px}.talent-start-check-row{border-bottom:1px solid var(--home-soft);grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:18px;min-height:60px;padding:10px 4px 10px 2px;transition:color .18s;display:grid}.talent-start-check-row .talent-start-check-icon{width:22px;height:22px;color:var(--home-ink-2)}.talent-start-check-row span{font-size:15px;font-weight:600;line-height:1.5}.talent-start-check-row .home-icon{color:var(--home-faint);transition:transform .18s var(--home-ease), color .18s}.talent-start-check-row:hover{color:var(--home-accent-deep)}.talent-start-check-row:hover .home-icon{color:currentColor;transform:translate(3px)}.talent-start-consent{border-left:1px solid var(--home-line);padding-left:clamp(28px,3vw,40px);position:sticky;top:96px}.talent-start-invitation{border:1px solid var(--home-soft);background:var(--home-sheet);color:var(--home-ink-2);border-radius:3px;grid-template-columns:7px minmax(0,1fr);gap:10px;margin-top:16px;padding:12px 14px;font-size:13px;line-height:1.75;display:grid}.talent-start-invitation:before{background:var(--home-accent);content:"";border-radius:50%;width:7px;height:7px;margin-top:8px}.talent-start-invitation strong{color:var(--home-ink);font-weight:700;display:block}.talent-start-invitation small{color:var(--home-muted);font-size:12px;display:block}.talent-start-consent-check{cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;margin-top:20px;font-size:15px;font-weight:600;line-height:1.7;display:grid}.talent-start-consent-check input{width:20px;height:20px;accent-color:var(--home-ink);cursor:pointer;margin:3px 0 0}.talent-start-consent-check a{text-decoration:underline;-webkit-text-decoration-color:var(--home-accent);text-decoration-color:var(--home-accent);text-underline-offset:4px}.talent-start-consent-check a:hover{color:var(--home-accent-deep)}.talent-start-primary-action{justify-content:space-between;width:100%;min-height:52px;margin-top:18px;padding:0 20px}.talent-start-primary-action[aria-disabled=true]{border-color:var(--home-soft);background:var(--home-wash);color:var(--home-faint);cursor:not-allowed}.talent-start-primary-action[aria-disabled=true] .home-icon{transform:none}.talent-start-flow{border-top:1px solid var(--home-soft);margin-top:28px;padding-top:18px}.talent-start-flow p{color:var(--home-muted);letter-spacing:.06em;font-size:12px;font-weight:600}.talent-start-flow ol{margin-top:8px}.talent-start-flow li{border-bottom:1px solid var(--home-soft);grid-template-columns:30px minmax(0,1fr);align-items:baseline;gap:8px;padding:10px 0;display:grid}.talent-start-flow li:last-child{border-bottom-color:var(--home-line)}.talent-start-flow li span{color:var(--home-accent);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.talent-start-flow li strong{font-family:var(--display-serif);font-size:16px;font-weight:600;line-height:1.5}@media (max-width:1080px){.talent-start-page{width:min(680px,100vw - 40px)}.talent-start-hero{flex-direction:column;align-items:stretch;gap:0;display:flex}.talent-start-main{display:contents}.talent-start-copy{order:1}.talent-start-checks{order:2}.talent-start-consent{border-top:1px solid var(--home-line);border-left:0;order:3;margin-top:36px;padding:22px 0 0;position:static}}@media (max-width:760px){.talent-start-page{width:calc(100vw - 32px);padding-top:32px}.talent-start-copy h1{font-size:32px}.talent-start-lead{font-size:15px}.talent-start-check-row{min-height:56px}.talent-start-primary-action{padding:0 18px}}.request-submit-complete{gap:12px;display:grid}.request-submit-complete h2{margin:0}.request-submit-complete p{color:var(--muted);margin:0;line-height:1.7}.request-id{overflow-wrap:anywhere;font-family:Courier New,Courier,monospace}.label{color:var(--muted);letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px}.editorial-label{color:var(--foreground);letter-spacing:.14em;font-family:Courier New,Courier,monospace;font-size:12px}.value{color:var(--accent-strong);margin-top:10px;font-size:20px;font-weight:700}.operation-list{gap:12px;display:grid}.operation-list article[data-tone=danger]{box-shadow:inset 4px 0 0 color-mix(in srgb, var(--danger,#b3261e) 72%, var(--line))}.operation-list article[data-tone=warning]{box-shadow:inset 4px 0 0 color-mix(in srgb, #b7791f 72%, var(--line))}.operation-list article[data-tone=accent]{box-shadow:inset 4px 0 0 var(--accent)}.operation-list article{border-top:1px solid var(--line);grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);align-items:start;gap:18px;padding:18px 0 18px 14px;display:grid}.operation-list h2{letter-spacing:0;margin:6px 0 0;font-size:18px}.guard-page{gap:16px;max-width:640px;margin-inline:auto;padding:44px 0;display:grid}.guard-actions{gap:10px;margin-top:8px;display:flex}.common-state{border-top:1px solid var(--line);border-bottom:1px solid var(--foreground);align-content:center;gap:18px;width:min(860px,100%);min-height:min(620px,100svh - 190px);margin-inline:auto;padding:clamp(54px,8vw,96px) 0;display:grid}.common-state-mark{border:1px solid var(--foreground);border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.common-state[data-variant=login] .common-state-mark{color:var(--accent-strong);border-color:var(--accent-strong)}.common-state[data-variant=permission] .common-state-mark,.common-state[data-variant=error] .common-state-mark{color:var(--danger);border-color:var(--danger)}.common-state[data-variant=expired] .common-state-mark{color:#9a651f;border-color:#9a651f}.common-state-eyebrow{color:var(--muted);letter-spacing:.13em;margin:0;font-size:12px;font-weight:800}.common-state h1{max-width:780px;font-family:var(--display-serif);font-size:var(--text-display);letter-spacing:0;text-wrap:balance;margin:0;font-weight:600;line-height:1.08}.common-state-description{max-width:650px;color:var(--muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.9}.common-state-note{border-left:2px solid var(--line);max-width:650px;color:var(--muted);margin:-6px 0 0;padding-left:14px;font-size:13px;line-height:1.7}.common-state-actions{flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.common-state-actions form{display:contents}.common-state-secondary{min-height:44px;color:var(--muted);cursor:pointer;font:inherit;text-underline-offset:5px;background:0 0;border:0;justify-content:center;align-items:center;padding:0 10px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.inline-state{border-top:1px solid var(--line);border-bottom:1px solid var(--foreground);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:164px;padding:28px 0;display:grid}.inline-state-mark{border:1px solid var(--line);width:42px;height:42px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.inline-state[data-variant=error] .inline-state-mark{color:var(--danger);border-color:var(--danger)}.inline-state[data-variant=expired] .inline-state-mark{color:#9a651f;border-color:#9a651f}.inline-state h2{font-family:var(--display-serif);letter-spacing:0;margin:0;font-size:clamp(24px,3vw,34px);font-weight:600}.inline-state p{max-width:620px;color:var(--muted);margin:8px 0 0;line-height:1.7}.inline-state-action{justify-self:end}.skip-link{z-index:1000;color:var(--panel);background:var(--foreground);padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus-visible{transform:translateY(0)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 66%, white);outline-offset:3px}@media (max-width:640px){.common-state{min-height:min(580px,100svh - 130px);padding:48px 0}.common-state-mark{width:50px;height:50px}.common-state-description{font-size:15px}.common-state-actions,.common-state-actions>*,.common-state-actions form,.common-state-actions .button,.common-state-secondary{width:100%}.inline-state{grid-template-columns:42px minmax(0,1fr);gap:14px;padding:24px 0}.inline-state-action{grid-column:1/-1;justify-self:stretch}.inline-state-action .button{width:100%}}.button{min-height:var(--control-height);border:1px solid var(--foreground);color:var(--foreground);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:700;transition:background-color .15s,color .15s,border-color .15s,opacity .15s;display:inline-flex}.button:hover{background:color-mix(in srgb, var(--foreground) 8%, transparent)}.button:active:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb, var(--foreground) 14%, transparent)}.button.dark{background:var(--foreground);color:var(--panel)}.button.dark:hover{background:color-mix(in srgb, var(--foreground) 82%, var(--panel))}.button.quiet{border-color:var(--line-subtle);color:var(--muted);font-weight:500}.button.secondary{border-color:var(--line);color:var(--muted)}.button[aria-disabled=true]{pointer-events:none;opacity:.62}.button-row{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:360px){.desktop-login-link{padding-inline:8px}.profile-card-discovery{grid-template-columns:82px minmax(0,1fr)}.profile-card-title-row span{width:26px;height:26px}.talent-decision-guide{grid-template-columns:1fr}.talent-decision-guide article,.talent-decision-guide article:nth-child(odd){border-right:0}.talent-decision-guide article:nth-last-child(2){border-bottom:1px solid var(--talent-line-soft)}.request-page-heading h1{white-space:nowrap;font-size:clamp(34px,11vw,44px)}.plan-list dl{grid-template-columns:1fr}}@media (min-width:761px) and (max-width:960px){.app-header-inner,.app-footer-inner{gap:12px;width:calc(100vw - 48px)}.primary-nav,.admin-nav-link,.account-nav-menu{display:none}.mobile-nav-menu{display:block}}@media (max-width:760px){html{scroll-padding-top:76px}.app-header-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;width:calc(100vw - 24px);min-height:60px;overflow-x:clip}.brand-mark{font-size:24px}.primary-nav,.admin-nav-link,.account-nav-menu{display:none}.auth-menu{flex-wrap:nowrap;width:auto}.mobile-nav-menu{display:block}.mobile-nav-menu summary{min-width:40px;padding-inline:9px}.mobile-nav-menu summary span{font-size:11px}.notification-nav-link{width:36px;height:36px}.app-main{width:min(100vw - 24px,1120px);padding-top:26px}.operation-list article,.detail-layout,.account-layout,.talent-profile-editor-layout,.form-grid.two-columns,.form-grid.three-columns,.request-create-layout,.policy-index-grid,.policy-layout,.share-card-list,.talent-filter-support{grid-template-columns:1fr}.talent-decision-guide{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-decision-guide article{border-right:0;border-bottom:1px solid var(--talent-line-soft)}.talent-decision-guide article:nth-last-child(-n+2){border-bottom:0}.talent-decision-guide article:nth-child(odd){border-right:1px solid var(--talent-line-soft)}.talent-list-hero-meta{justify-self:stretch}.talent-filter-options,.filter-actions{grid-template-columns:1fr;display:grid}.check-filter,.talent-select-filter,.talent-select-filter select{width:100%}.talent-select-filter{justify-content:space-between}.talent-results-heading{gap:10px;display:grid}.talent-results-heading>p{text-align:left;max-width:none}.request-form-panel{padding:20px}.request-form-panel .detail-panel-heading h2{font-size:clamp(23px,7.2vw,32px)}.request-page-heading{padding-top:18px}.request-primary-field textarea{min-height:180px}.request-template-row{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.request-template-row>span{grid-column:1/-1}.request-template-row .button{width:100%;padding-inline:6px}.request-form-panel .form-actions .button.dark{width:100%;min-height:48px}.plan-list article{grid-template-columns:1fr}.plan-list article>.button,.plan-list article>.form-note{grid-column:1}.profile-card-discovery{grid-template-columns:96px minmax(0,1fr);min-height:196px;padding:12px}.profile-card-discovery p{-webkit-line-clamp:4;min-height:96px}.talent-profile-command-panel{grid-template-columns:1fr;padding:0}.talent-profile-status-block,.talent-profile-progress-block,.talent-profile-readiness-block,.talent-profile-command-actions{border-top:1px solid var(--line-subtle);border-left:0;padding:16px}.talent-profile-status-block{border-top:0}.talent-profile-command-actions{min-width:0}.talent-profile-readiness-strip{grid-template-columns:1fr}.talent-profile-sidebar{display:none}.talent-profile-preview-panel{order:3;grid-column:1;position:static}#profile-account-requirements{order:4}.talent-profile-form-panel{order:1;grid-column:1}.talent-plan-section{order:2}#profile-discount,#profile-share-cards{order:5}#profile-account-requirements,#profile-discount,.talent-plan-section,#profile-share-cards{grid-area:auto/1}.talent-profile-editor-page section[id],.talent-profile-editor-page .talent-form-group[id]{scroll-margin-top:270px}.talent-profile-section-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.talent-profile-section-nav a{border:1px solid var(--line-subtle);background:#fff;grid-template-columns:20px minmax(0,1fr);min-height:42px;padding:8px}.talent-profile-section-nav a:before,.talent-profile-section-nav a svg:last-child{display:none}.talent-form-group{padding:16px}.talent-profile-preview-facts{grid-column:1/-1;grid-template-columns:1fr}.talent-profile-preview-body{grid-template-columns:76px minmax(0,1fr);gap:12px}.talent-profile-avatar{width:76px;height:76px;font-size:30px}.talent-profile-image-upload-body{grid-template-columns:84px minmax(0,1fr);gap:12px}.talent-profile-image-preview{width:84px}.talent-profile-avatar span{font-size:10px}.talent-profile-preview-title h2{font-size:20px}.plan-empty-state,.share-card-manage-list article{grid-template-columns:1fr}.policy-side-nav{position:static}.detail-actions,.filter-actions{justify-content:start}.plan-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.talent-profile-editor-layout{grid-template-columns:minmax(0,1fr) minmax(340px,430px);gap:24px}.talent-profile-sidebar{display:none}.talent-profile-form-panel{grid-area:1/1}.talent-plan-section{grid-area:2/1}.talent-profile-preview-panel{grid-area:1/2/span 2;position:sticky;top:96px}.talent-profile-account-panel,#profile-account-requirements{grid-area:3/2}#profile-discount{grid-area:3/1}#profile-share-cards{grid-area:4/1}@media (max-width:1100px){.talent-profile-command-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-profile-command-actions{border-top:1px solid var(--line-subtle);grid-column:1/-1}.talent-profile-editor-layout{grid-template-columns:1fr}.talent-profile-preview-panel,.talent-profile-account-panel,.talent-profile-form-panel,.talent-plan-section,#profile-discount,#profile-share-cards{grid-area:auto/1}.talent-profile-form-panel{order:1}.talent-plan-section{order:2}.talent-profile-preview-panel{order:3;position:static}.talent-profile-account-panel{order:4}#profile-discount,#profile-share-cards{order:5}}@media (max-width:760px){.talent-profile-command-panel{grid-template-columns:1fr}.talent-profile-command-actions{grid-column:1}.talent-profile-panel-heading{grid-template-columns:1fr}.talent-profile-panel-heading .button{width:100%}.talent-profile-preview-body{grid-template-columns:1fr}.talent-profile-avatar{width:92px;height:92px}.talent-profile-preview-facts{grid-template-columns:1fr}.talent-profile-preview-plan{flex-direction:column;align-items:flex-start}.talent-sample-item{grid-template-columns:1fr}.talent-sample-badges{justify-content:flex-start}.talent-sample-upload-form>.button{width:100%}.talent-editor-section-heading,.plan-row-editor summary{grid-template-columns:1fr}.talent-editor-index{width:36px}}.talent-profile-editor-page .talent-profile-right-column{grid-template-columns:minmax(0,1fr)}.talent-profile-editor-page .talent-profile-form-panel{order:1}.talent-profile-editor-page .talent-profile-left-column,.talent-profile-editor-page .talent-profile-right-column{gap:18px;display:grid}.talent-profile-editor-page .talent-plan-section{order:2}.talent-profile-editor-page .talent-sample-section{order:3}.talent-profile-editor-page #profile-discount{order:4}.talent-profile-editor-page #profile-share-cards{order:5}.talent-profile-editor-page #profile-discount,.talent-profile-editor-page #profile-share-cards{border-top:1px solid var(--line-subtle);margin-top:0}.talent-profile-editor-page .talent-sample-section{border-bottom:1px solid var(--line)}.talent-profile-editor-page .talent-profile-editor-layout{align-items:start}.talent-profile-editor-page .talent-profile-form{gap:12px}.talent-profile-editor-page .talent-profile-primary-card{border:1px solid var(--line-subtle);background:#fff;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:0;display:grid}.talent-profile-editor-page .talent-profile-primary-card>.talent-form-group{background:0 0;border:0}.talent-profile-editor-page .talent-profile-primary-card>.talent-form-group+.talent-form-group{border-left:1px solid var(--line-subtle)}.talent-profile-editor-page .talent-profile-image-uploader{align-content:start}.talent-profile-editor-page .talent-profile-image-upload-body{grid-template-columns:1fr;gap:12px}.talent-profile-editor-page .talent-profile-image-preview{width:100%;max-width:160px}.talent-profile-editor-page .talent-profile-basic-fields textarea{min-height:110px}.talent-profile-editor-page .talent-profile-defaults-row{border:1px solid var(--line-subtle);grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);align-items:start;gap:16px}.talent-profile-editor-page .talent-profile-defaults-row .form-grid{align-self:start}.talent-profile-editor-page .talent-profile-defaults-row .consent-check{grid-column:2;margin-top:-4px}.talent-profile-editor-page .talent-profile-confirm-row{border:1px solid var(--line-subtle);grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);align-items:center;gap:16px}.talent-profile-editor-page .talent-profile-form .form-actions{justify-content:end;padding-top:2px}.talent-profile-editor-page .talent-profile-preview-panel .talent-profile-panel-heading{background:#fff}.talent-profile-editor-page .talent-profile-preview{border:1px solid var(--line);background:#fff;gap:0}.talent-profile-editor-page .talent-profile-preview-heading,.talent-profile-editor-page .talent-profile-preview-body,.talent-profile-editor-page .talent-profile-preview-plan-row{padding:14px}.talent-profile-editor-page .talent-profile-preview-heading{border-bottom:1px solid var(--line-subtle)}.talent-profile-editor-page .talent-profile-preview-body{grid-template-columns:92px minmax(0,1fr)}.talent-profile-editor-page .talent-profile-preview-facts{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.talent-profile-editor-page .talent-profile-avatar{width:92px;height:92px}.talent-profile-editor-page .talent-profile-preview-plan-row{border-top:1px solid var(--line-subtle)}.talent-profile-editor-page .talent-profile-preview-plan{border:1px solid var(--line-subtle);background:var(--background)}@media (max-width:760px){.talent-profile-editor-page .talent-profile-primary-card,.talent-profile-editor-page .talent-profile-defaults-row,.talent-profile-editor-page .talent-profile-confirm-row{grid-template-columns:1fr}.talent-profile-editor-page .talent-profile-primary-card>.talent-form-group+.talent-form-group{border-top:1px solid var(--line-subtle);border-left:0}.talent-profile-editor-page .talent-profile-defaults-row .consent-check{grid-column:1;margin-top:0}.talent-profile-editor-page .talent-profile-preview-body,.talent-profile-editor-page .talent-profile-preview-facts{grid-template-columns:1fr}}.talent-profile-editor-page{--profile-panel:color-mix(in srgb, var(--panel) 78%, transparent)}.talent-profile-editor-page .page-heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-items:end;gap:28px;margin-bottom:24px;padding-bottom:28px;display:grid}.talent-profile-editor-page .page-heading>*{grid-column:1}.talent-profile-editor-page .page-heading .label{margin-bottom:-18px}.talent-profile-editor-page .page-heading p:not(.label){max-width:760px;font-size:18px;font-weight:800}.talent-profile-editor-page .talent-profile-command-panel{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 86%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:22px;padding:22px;display:grid}.talent-profile-editor-page .talent-profile-command-copy{gap:8px;display:grid}.talent-profile-editor-page .talent-profile-command-copy h2{letter-spacing:0;margin:0;font-size:30px}.talent-profile-editor-page .talent-profile-command-copy p:not(.label){color:var(--muted);margin:0;font-weight:800;line-height:1.65}.talent-profile-editor-page .talent-profile-command-actions{border:0;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:0;display:flex}.talent-profile-editor-page .talent-profile-command-actions .button{width:auto}.talent-profile-editor-page .profile-publishing-form,.talent-profile-editor-page .profile-publishing-form .profile-secondary-actions{display:contents}.talent-profile-editor-page .profile-publishing-form .form-success,.talent-profile-editor-page .profile-publishing-form .form-error,.talent-profile-editor-page .profile-publishing-form .form-note{flex-basis:100%}.talent-profile-editor-page .talent-profile-editor-layout{grid-template-columns:minmax(0,1fr) 430px;gap:28px}.talent-profile-editor-page .talent-editor-section-heading{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px}.talent-profile-editor-page .talent-editor-index{background:#fffdfa;width:42px}.talent-profile-editor-page .talent-profile-form,.talent-profile-editor-page .talent-plan-manager,.talent-profile-editor-page .talent-profile-option-list{padding:20px}.talent-profile-editor-page .talent-profile-primary-card{background:0 0;border:0;grid-template-columns:190px minmax(0,1fr);gap:20px}.talent-profile-editor-page .talent-profile-primary-card>.talent-form-group{border:0;padding:0}.talent-profile-editor-page .talent-profile-primary-card>.talent-form-group+.talent-form-group{border:0}.talent-profile-editor-page .talent-profile-image-uploader{gap:10px}.talent-profile-editor-page .talent-profile-image-uploader .talent-form-group-heading p:not(.label){font-weight:800}.talent-profile-editor-page .talent-profile-image-upload-body{grid-template-columns:1fr}.talent-profile-editor-page .talent-profile-image-preview{background:radial-gradient(circle at 42% 34%, #ffffff70, transparent 11rem), linear-gradient(135deg, color-mix(in srgb, var(--accent) 32%, transparent), #1b7f7a57), #ede7df;width:100%;max-width:none;min-height:190px}.talent-profile-editor-page .talent-profile-basic-fields{gap:14px}.talent-profile-editor-page .talent-profile-basic-fields .field{gap:7px}.talent-profile-editor-page .talent-profile-hidden-settings{border:1px solid var(--line-subtle);background:color-mix(in srgb, var(--background) 70%, transparent);margin-top:14px}.talent-profile-editor-page .talent-profile-hidden-settings summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;padding:12px 14px;list-style:none;display:grid}.talent-profile-editor-page .talent-profile-hidden-settings summary::-webkit-details-marker{display:none}.talent-profile-editor-page .talent-profile-hidden-settings summary span{gap:3px;display:grid}.talent-profile-editor-page .talent-profile-hidden-settings summary p,.talent-profile-editor-page .talent-profile-hidden-settings summary strong{margin:0}.talent-profile-editor-page .talent-profile-hidden-settings summary:after{content:"変更";border:1px solid var(--line);min-height:36px;color:var(--foreground);background:#fffdfa;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:950;display:inline-flex}.talent-profile-editor-page .talent-profile-hidden-settings[open] summary{border-bottom:1px solid var(--line)}.talent-profile-editor-page .talent-profile-hidden-settings[open] summary:after{content:"閉じる";background:var(--foreground);color:var(--panel)}.talent-profile-editor-page .plan-editor-summary{margin-bottom:14px}.talent-profile-editor-page .plan-row-editor{border-color:var(--line-subtle)}.talent-profile-editor-page .plan-row-editor summary{grid-template-columns:minmax(0,1fr) 110px 110px auto;min-height:74px;padding:16px 18px}.talent-profile-editor-page .plan-create-panel summary{min-height:76px}.talent-profile-editor-page .talent-profile-option-list{border:1px solid var(--line-subtle);background:#fffdfa9e;gap:0;display:grid}.talent-profile-editor-page .talent-profile-option-row{border:0;border-bottom:1px solid var(--line-subtle);background:0 0}.talent-profile-editor-page .talent-profile-option-row:last-child{border-bottom:0}.talent-profile-editor-page .talent-profile-option-row summary{cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(84px,auto) auto;align-items:center;gap:18px;min-height:92px;padding:18px 20px;list-style:none;display:grid}.talent-profile-editor-page .talent-profile-option-row summary::-webkit-details-marker{display:none}.talent-profile-editor-page .talent-profile-option-row strong{margin-bottom:4px;display:block}.talent-profile-editor-page .talent-profile-option-kind{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:950;display:block}.talent-profile-editor-page .talent-profile-option-row small{color:var(--muted);font-size:14px;font-weight:750;line-height:1.55}.talent-profile-editor-page .talent-profile-option-meta{border:1px solid var(--line-subtle);min-height:30px;color:var(--muted);white-space:nowrap;background:#fffdfa;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.talent-profile-editor-page .talent-profile-option-row[open] summary{border-bottom:1px solid var(--line)}.talent-profile-editor-page .talent-profile-option-row>.talent-sample-manager,.talent-profile-editor-page .talent-profile-option-body{background:linear-gradient(90deg, #11111307 1px, transparent 1px), linear-gradient(#11111306 1px, transparent 1px), color-mix(in srgb, var(--background) 74%, transparent);background-size:44px 44px,44px 44px,auto;gap:14px;padding:18px;display:grid}.talent-profile-editor-page .talent-profile-option-row .talent-sample-upload-form,.talent-profile-editor-page .talent-profile-option-row .talent-sample-item{border-color:var(--line-subtle);background:#fffdfa}.talent-profile-editor-page .talent-profile-option-row .talent-sample-upload-form{grid-template-columns:1fr}.talent-profile-editor-page .talent-profile-option-row .talent-sample-item{grid-template-columns:minmax(180px,.38fr) minmax(0,1fr);align-items:stretch}.talent-profile-editor-page .talent-profile-option-row .talent-sample-item>div:first-child{min-width:0}.talent-profile-editor-page .talent-profile-option-row .talent-sample-item>div:first-child h3,.talent-profile-editor-page .talent-profile-option-row .talent-sample-item>div:first-child p{overflow-wrap:anywhere}.talent-sample-destination-list{gap:10px;display:grid}.talent-sample-destination{border:1px solid var(--line-subtle);background:#fffdfa;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:72px;padding:12px;display:grid}.talent-sample-destination[data-active=true]{border-color:color-mix(in srgb, #1b7f7a 44%, var(--line-subtle));background:#eff4f1}.talent-sample-destination span{gap:4px;display:grid}.talent-sample-destination strong,.talent-sample-destination small{margin:0}.talent-sample-destination small{color:var(--muted);font-size:13px;font-weight:750;line-height:1.5}.talent-sample-destination .button:disabled{opacity:1}.talent-sample-delete-button{grid-column:1/-1;justify-self:start}.talent-sample-delete-confirm,.talent-plan-delete-confirm{grid-column:1/-1}.talent-plan-delete-button{justify-self:start}.talent-profile-editor-page .talent-profile-preview-panel{background:0 0;border:0;gap:16px;padding:0;display:grid}.talent-profile-editor-page .talent-profile-preview-panel .talent-profile-panel-heading{display:none}.talent-profile-editor-page .talent-profile-preview{background:0 0;border:0;gap:16px;display:grid}.talent-profile-editor-page .talent-public-card,.talent-profile-editor-page .talent-profile-checklist{border:1px solid var(--line);background:#fffdfa;overflow:hidden}.talent-profile-editor-page .talent-public-visual{background:radial-gradient(circle at 24% 26%, #ffffff61, transparent 9rem), linear-gradient(135deg, color-mix(in srgb, var(--accent) 36%, transparent), #1b7f7a70), #d8d2c8;min-height:230px;padding:18px;display:grid;position:relative;overflow:hidden}.talent-profile-editor-page .talent-public-visual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.talent-profile-editor-page .talent-public-visual:after{content:"";background:linear-gradient(135deg,#0000 36%,#11111357);position:absolute;inset:0}.talent-profile-editor-page .talent-public-visual span{z-index:1;color:#fffdfa;text-align:right;place-self:end;font-size:34px;font-weight:950;line-height:1.02;position:relative}.talent-profile-editor-page .talent-public-wave{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:5px;height:70px;padding:0 18px;display:flex}.talent-profile-editor-page .talent-public-wave i{background:var(--foreground);border-radius:999px;width:4px;display:block}.talent-profile-editor-page .talent-public-body{gap:8px;padding:18px;display:grid}.talent-profile-editor-page .talent-public-body h3{letter-spacing:0;margin:0;font-size:28px}.talent-profile-editor-page .talent-public-body p:not(.label){color:var(--muted);margin:0;font-weight:800;line-height:1.65}.talent-profile-editor-page .talent-public-status-row{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.talent-profile-editor-page .talent-profile-checklist h2{border-bottom:1px solid var(--line);letter-spacing:0;margin:0;padding:18px;font-size:22px}.talent-profile-editor-page .talent-profile-check{border-bottom:1px solid var(--line-subtle);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding:14px 18px;font-size:14px;font-weight:900;display:grid}.talent-profile-editor-page .talent-profile-check:last-child{border-bottom:0}.talent-profile-editor-page .talent-profile-check:before{content:"";border:1px solid var(--line);background:#1b7f7a;width:16px;height:16px}.talent-profile-editor-page .talent-profile-check[data-state=todo]:before{background:#d8c7a1}.talent-profile-editor-page .talent-profile-check a{text-underline-offset:3px;text-decoration:underline}.talent-profile-editor-page .talent-profile-preview>.talent-profile-preview-plan,.talent-profile-editor-page .talent-profile-preview>.talent-profile-empty-visual{border:1px solid var(--line);background:#fffdfa}@media (max-width:1100px){.talent-profile-editor-page .talent-profile-editor-layout{grid-template-columns:1fr}.talent-profile-editor-page .talent-profile-preview-panel{position:static}}@media (max-width:760px){.talent-profile-editor-page .page-heading,.talent-profile-editor-page .talent-profile-command-panel,.talent-profile-editor-page .talent-profile-primary-card,.talent-profile-editor-page .plan-row-editor summary,.talent-profile-editor-page .talent-profile-option-row summary,.talent-profile-editor-page .talent-editor-section-heading{grid-template-columns:1fr}.talent-profile-editor-page .page-heading p:not(.label){font-size:15px}.talent-profile-editor-page .talent-profile-command-actions,.talent-profile-editor-page .talent-profile-command-actions .button,.talent-profile-editor-page .talent-profile-option-row .button,.talent-sample-destination{width:100%}.talent-profile-editor-page .talent-profile-option-meta{justify-content:flex-start;width:fit-content}.talent-sample-destination,.talent-profile-editor-page .talent-profile-option-row .talent-sample-item,.talent-profile-editor-page .plan-create-panel summary{grid-template-columns:1fr}.talent-profile-editor-page .plan-create-panel summary:after{grid-area:auto/1;width:100%}.talent-profile-editor-page .plan-create-panel summary span{overflow-wrap:anywhere;max-width:100%;font-size:18px}}.talent-workbench{gap:26px;width:100%;display:grid}.talent-workbench-page{--workbench-heading-weight:var(--font-weight-heading);--workbench-strong-weight:var(--font-weight-strong);--workbench-body-weight:var(--font-weight-body);--workbench-label-weight:var(--font-weight-label);--workbench-accent:#2f8a7d;--workbench-accent-strong:var(--color-success);--workbench-accent-soft:var(--color-success-soft);--workbench-edit:var(--editorial-accent);font-family:var(--display-serif)}.talent-workbench-page .button{font-weight:620}.talent-workbench-page .label{font-weight:var(--workbench-label-weight)}.talent-workbench-page .dashboard-workspace-switcher a,.talent-workbench-page .status-chip{font-weight:560}.talent-workbench-page .status-chip{min-height:26px;padding-inline:9px}.talent-workbench-head{grid-template-columns:minmax(0,1fr);align-items:end;gap:28px;min-width:0;display:grid}.talent-workbench-head h1{letter-spacing:0;overflow-wrap:anywhere;max-width:920px;margin:8px 0 14px;font-family:ui-serif,Times New Roman,Hiragino Mincho ProN,Yu Mincho,serif;font-size:clamp(38px,4.7vw,72px);font-style:normal;font-weight:700;line-height:.94}.talent-workbench-head p:not(.label){max-width:780px;color:var(--muted);font-size:16px;font-weight:var(--workbench-body-weight);margin:0;line-height:1.75}.talent-workbench-status-strip{border:1px solid var(--line);background:#fffdf8d1;grid-template-columns:repeat(4,minmax(0,1fr)) auto;display:grid}.talent-workbench-status-cell{appearance:none;border:0;border-right:1px solid var(--line-subtle);min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;padding:16px 18px;transition:background-color .16s,color .16s;display:block}.talent-workbench-status-cell:hover,.talent-workbench-status-cell:focus-visible{background:color-mix(in srgb, var(--workbench-accent-soft) 56%, transparent)}.talent-workbench-status-cell:focus-visible{outline:2px solid color-mix(in srgb, var(--workbench-accent) 72%, white);outline-offset:-2px}.talent-workbench-status-cell small,.talent-workbench-summary-box small{color:var(--muted);font-size:11px;font-weight:var(--workbench-label-weight);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;display:block}.talent-workbench-status-cell strong{font-size:20px;font-weight:var(--workbench-heading-weight);line-height:1.15;display:block}.talent-workbench-status-cell[data-tone=positive] strong{color:var(--workbench-accent-strong)}.talent-workbench-status-cell[data-tone=attention] strong{color:var(--color-warning)}.talent-workbench-status-cell span{color:var(--muted);font-size:12px;font-weight:var(--workbench-body-weight);margin-top:7px;line-height:1.45;display:block}.talent-workbench-status-actions{justify-content:flex-end;align-items:center;gap:10px;padding:14px 16px;display:flex}.talent-workbench-tabs{z-index:12;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf6eb;min-width:0;display:flex;position:sticky;top:72px;overflow-x:auto}.talent-workbench-tab{border:0;border-right:1px solid var(--line-subtle);min-height:52px;color:var(--muted);font-weight:var(--workbench-strong-weight);background:0 0;flex:none;padding:0 22px}.talent-workbench-tab[aria-selected=true]{background:var(--foreground);color:var(--panel)}.talent-workbench-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;display:grid}.talent-workbench-main,.talent-workbench-stack,.talent-workbench-list,.talent-workbench-drawer-section{gap:18px;min-width:0;display:grid}.talent-workbench-panel,.talent-workbench-preview,.talent-workbench-readiness{border:1px solid var(--line);background:#fffdf8e0}.talent-workbench-panel-head,.talent-workbench-preview-head{border-bottom:1px solid var(--line-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:22px 24px;display:grid}.talent-workbench-panel-head h2,.talent-workbench-preview-head h2,.talent-workbench-readiness h2{font-size:24px;font-weight:var(--workbench-heading-weight);margin:0;line-height:1.25}.talent-workbench-panel-head p:not(.label),.talent-workbench-preview-head p:not(.label),.talent-workbench-readiness p{color:var(--muted);font-size:14px;font-weight:var(--workbench-body-weight);margin:8px 0 0;line-height:1.7}.talent-workbench-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:22px 24px 24px;display:grid}.talent-workbench-summary-box{border:1px solid var(--line-subtle);background:var(--panel);text-align:left;min-width:0;padding:16px}.talent-workbench-summary-box strong{font-size:20px;font-weight:var(--workbench-heading-weight);line-height:1.25;display:block}.talent-workbench-summary-box span{color:var(--muted);font-size:12px;font-weight:var(--workbench-body-weight);margin-top:6px;line-height:1.45;display:block}.talent-workbench-profile-row,.talent-workbench-list-row{border:1px solid var(--line-subtle);background:var(--panel);grid-template-columns:108px minmax(0,1fr) auto;align-items:center;gap:18px;margin:0 24px 24px;padding:16px;display:grid}.talent-workbench-list-row{grid-template-columns:minmax(0,1fr) auto}.talent-workbench-list .talent-workbench-list-row{margin:0}.talent-workbench-profile-row h3,.talent-workbench-list-row h3{font-size:24px;font-weight:var(--workbench-heading-weight);margin:0 0 6px;line-height:1.2}.talent-workbench-list-row h3{font-size:18px}.talent-workbench-profile-row p,.talent-workbench-list-row p{max-width:640px;color:var(--muted);font-size:13px;font-weight:var(--workbench-body-weight);margin:0;line-height:1.65}.talent-workbench-side{gap:18px;display:grid;position:sticky;top:148px}.talent-workbench-mini-row span{color:var(--muted);font-size:12px;font-weight:var(--workbench-body-weight);line-height:1.55}.talent-workbench-preview-body{gap:12px;padding:16px 20px 20px;display:grid}.talent-workbench-mini-row .icon-button{min-width:44px;min-height:44px}.talent-workbench-mini-row,.talent-workbench-check-row{border:1px solid var(--line-subtle);background:var(--panel);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.talent-workbench-mini-row strong,.talent-workbench-check-row h3{font-size:13px;font-weight:var(--workbench-strong-weight);margin:0;display:block}.talent-workbench-readiness{padding:18px}.talent-workbench-readiness.compact h2{margin-bottom:12px;font-size:20px}.talent-workbench-readiness:not(.compact){padding:0}.talent-workbench-check-list{gap:12px;display:grid}.talent-workbench-readiness:not(.compact) .talent-workbench-check-list{padding:20px 24px 24px}.talent-workbench-check-row{grid-template-columns:26px minmax(0,1fr) auto}.talent-workbench-check-row p{color:var(--muted);font-size:11px;font-weight:var(--workbench-body-weight);margin:4px 0 0;line-height:1.45}.talent-workbench-check-dot{border:1px solid var(--line-subtle);background:var(--panel-subtle);width:26px;height:26px;color:var(--muted);font-size:13px;font-weight:var(--workbench-strong-weight);place-items:center;display:grid}.talent-workbench-check-row[data-ready=true] .talent-workbench-check-dot{color:#1b7f7a;background:#1d786b1a;border-color:#1d786b59}.talent-workbench-drawer{z-index:60;border:0;border-left:1px solid var(--line);background:linear-gradient(90deg, #1111130a 1px, transparent 1px), linear-gradient(#11111309 1px, transparent 1px), var(--background);width:620px;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--foreground);visibility:visible;opacity:1;background-size:56px 56px,56px 56px,auto;grid-template-rows:auto minmax(0,1fr) auto;place-items:stretch stretch;margin:0;padding:0;animation:.32s cubic-bezier(.22,1,.36,1) forwards talent-workbench-drawer-in;display:grid;position:fixed;inset:0 0 0 auto;overflow:hidden;transform:translate(100%);box-shadow:0 28px 80px #11111329}.talent-workbench-drawer[open]{place-items:stretch stretch}.talent-workbench-drawer::backdrop{background:#11111347;animation:.26s forwards talent-workbench-backdrop-in}.talent-workbench-drawer[data-closing=true]::backdrop,.talent-workbench-drawer.is-closing::backdrop{animation:.24s forwards talent-workbench-backdrop-out}.talent-workbench-drawer[data-open=true],.talent-workbench-drawer.is-open{visibility:visible;opacity:1;transform:translate(0);inset:0 0 0 auto!important}.talent-workbench-drawer[data-closing=true],.talent-workbench-drawer.is-closing{pointer-events:none;animation:.28s cubic-bezier(.55,0,.45,1) forwards talent-workbench-drawer-out}@keyframes talent-workbench-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes talent-workbench-drawer-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes talent-workbench-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes talent-workbench-backdrop-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.talent-workbench-drawer,.talent-workbench-drawer[data-closing=true],.talent-workbench-drawer.is-closing,.talent-workbench-drawer::backdrop,.talent-workbench-drawer[data-closing=true]::backdrop,.talent-workbench-drawer.is-closing::backdrop{animation:none}}.talent-workbench-drawer-head,.talent-workbench-drawer-foot{border-bottom:1px solid var(--line);background:#fffdf8e0;justify-content:space-between;align-items:center;gap:14px;padding:20px 22px;display:flex}.talent-workbench-drawer-foot{border-top:1px solid var(--line);border-bottom:0;justify-content:flex-end}.talent-workbench-drawer-foot .button{min-width:120px}.talent-workbench-drawer-head h2{font-size:24px;font-weight:var(--workbench-heading-weight);margin:0}.talent-workbench-drawer-head .icon-button{min-width:44px;min-height:44px}.talent-workbench-drawer-body{overscroll-behavior:contain;align-content:start;gap:18px;min-width:0;min-height:0;padding:22px;display:grid;overflow:hidden auto}.talent-workbench-drawer-content{align-content:start;gap:18px;min-width:0;display:grid}.talent-workbench-drawer .field span,.talent-workbench-drawer .consent-check,.talent-workbench-drawer .field small{font-weight:var(--workbench-body-weight)}.talent-workbench-drawer .field span{color:var(--muted)}.talent-workbench-drawer .field small{text-align:left}.talent-workbench-drawer input,.talent-workbench-drawer select,.talent-workbench-drawer textarea{font-weight:500}.talent-workbench-drawer-note{border:1px solid var(--line);background:#fffdf8e6;padding:18px}.talent-workbench-drawer-note h3{font-size:22px;font-weight:var(--workbench-heading-weight);margin:0 0 8px}.talent-workbench-drawer-note p:not(.label){color:var(--muted);font-size:14px;font-weight:var(--workbench-body-weight);margin-bottom:0;line-height:1.7}.drawer-back-button{color:var(--muted);font:inherit;font-size:13px;font-weight:var(--workbench-body-weight);cursor:pointer;background:0 0;border:0;justify-self:start}.drawer-back-button:hover{color:var(--foreground)}.drawer-primary-action{justify-self:start;min-width:160px}.drawer-plan-list,.drawer-optional-list{gap:14px;display:grid}.drawer-slim-card{border:1px solid var(--line);background:#fffdf8e0;gap:16px;padding:18px;display:grid}.drawer-card-head,.drawer-optional-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.drawer-card-head>div,.drawer-optional-row>div{justify-items:start;gap:7px;min-width:0;display:grid}.drawer-card-head strong,.drawer-optional-row strong{font-size:20px;font-weight:var(--workbench-heading-weight);overflow-wrap:anywhere;line-height:1.25}.drawer-card-head small,.drawer-optional-row small{color:var(--muted);font-size:13px;font-weight:var(--workbench-body-weight);line-height:1.5}.mini-button{border:1px solid var(--line);min-height:38px;color:var(--foreground);font:inherit;font-size:13px;font-weight:var(--workbench-heading-weight);white-space:nowrap;cursor:pointer;background:#fffdf8db;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.mini-button.dark{background:var(--foreground);color:var(--panel)}.mini-button:disabled{cursor:not-allowed;opacity:.52}.drawer-metrics{border-top:1px solid var(--line-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.drawer-metrics div{gap:5px;padding:12px 14px 0 0;display:grid}.drawer-metrics span{color:var(--muted);font-size:11px;font-weight:var(--workbench-body-weight)}.drawer-metrics strong{font-size:15px;font-weight:var(--workbench-heading-weight)}.drawer-sample-player{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.drawer-play-mark{background:var(--foreground);width:34px;height:34px;color:var(--panel);border-radius:999px;place-items:center;font-size:12px;display:grid}.drawer-wave{align-items:center;gap:5px;min-width:0;height:34px;display:flex}.drawer-wave i{background:color-mix(in srgb, var(--workbench-accent,var(--accent)) 76%, var(--foreground));width:3px;height:18px}.drawer-wave i:nth-child(2n){height:26px}.drawer-wave i:nth-child(3n){height:13px}.talent-workbench-drawer .plan-list,.talent-workbench-drawer .sample-list,.talent-workbench-drawer .check-list,.talent-workbench-drawer .optional-list,.talent-workbench-drawer .publish-choice-list{gap:12px;display:grid}.talent-workbench-drawer .choice,.talent-workbench-drawer .slim-card{border:1px solid var(--line);background:#fffdf8e0;grid-template-columns:1fr;gap:12px;padding:16px;display:grid}.talent-workbench-drawer .plan-list>.slim-card:first-child{border-top:1px solid var(--line);padding-top:16px}.talent-workbench-drawer .choice{grid-template-columns:26px minmax(0,1fr) auto;align-items:start}.talent-workbench-drawer .choice[data-active=true]{border-color:var(--workbench-accent,var(--accent));background:#1b8c8614}.talent-workbench-drawer .tag{border:1px solid var(--line-subtle);height:26px;min-height:26px;color:var(--muted);font-size:12px;font-weight:var(--workbench-body-weight,650);vertical-align:top;white-space:nowrap;background:#fff6;justify-content:center;align-items:center;padding:4px 8px;line-height:1;display:inline-flex}.talent-workbench-drawer .tag.dark{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.talent-workbench-drawer .plan-card-head,.talent-workbench-drawer .sample-card-head,.talent-workbench-drawer .optional-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.talent-workbench-drawer .plan-card-head>div,.talent-workbench-drawer .sample-card-head>div,.talent-workbench-drawer .optional-row>div{justify-items:start;gap:6px;min-width:0;display:grid}.talent-workbench-drawer .optional-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.talent-workbench-drawer .optional-actions form{margin:0}.talent-workbench-drawer .choice h3,.talent-workbench-drawer .slim-card h3{font-size:20px;font-weight:var(--workbench-heading-weight);overflow-wrap:anywhere;margin:0;line-height:1.3}.talent-workbench-drawer .choice p,.talent-workbench-drawer .slim-card p{color:var(--muted);font-size:13px;font-weight:var(--workbench-body-weight,640);margin:5px 0 0;line-height:1.65}.talent-workbench-drawer .plan-metrics{border-top:1px solid var(--line-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.talent-workbench-drawer .plan-metrics div{padding:12px 10px 0 0;display:block}.talent-workbench-drawer .plan-metrics span{color:var(--muted);font-size:12px;font-weight:var(--workbench-body-weight,640);display:block}.talent-workbench-drawer .plan-metrics strong{font-size:17px;font-weight:var(--workbench-heading-weight);margin-top:3px;display:block}.talent-workbench-drawer .mini-button{border:1px solid var(--line);min-height:34px;color:var(--foreground);font:inherit;font-size:13px;font-weight:var(--workbench-heading-weight);white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.talent-workbench-drawer .mini-button.dark{background:var(--foreground);color:var(--background)}.talent-workbench-drawer .mini-button:disabled{cursor:not-allowed}.talent-workbench-drawer .drawer-full-action{justify-self:stretch;width:100%}.talent-workbench-drawer .sample-player{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;padding-top:4px;display:grid}.talent-workbench-drawer .play{background:var(--foreground);width:34px;height:34px;color:var(--background);border-radius:999px;place-items:center;font-size:12px;display:grid}.talent-workbench-drawer .wave{align-items:center;gap:5px;min-width:0;height:34px;display:flex}.talent-workbench-drawer .wave i{background:color-mix(in srgb, var(--workbench-accent,var(--accent)) 76%, var(--foreground));width:3px;height:18px}.talent-workbench-drawer .wave i:nth-child(2n){height:26px}.talent-workbench-drawer .wave i:nth-child(3n){height:13px}.talent-workbench-drawer .destination-row{border:1px solid var(--line-subtle);background:#ffffff57;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.talent-workbench-drawer .destination-row strong{font-size:14px;display:block}.talent-workbench-drawer .destination-row small{color:var(--muted);font-size:12px}.talent-workbench-drawer .destination-row[data-active]{border-color:color-mix(in srgb, var(--workbench-accent-strong) 32%, var(--line-subtle))}.talent-workbench-drawer .destination-row-action{justify-self:end;align-items:center;gap:10px;display:inline-flex}.talent-workbench-drawer .destination-row-state{color:var(--workbench-accent-strong);font-size:12px;font-weight:var(--workbench-heading-weight);white-space:nowrap}.talent-workbench-drawer .plan-editor-card{background:0 0;border:0;padding:0}.talent-workbench-drawer .plan-editor-card-heading{align-items:center}.talent-workbench-drawer .plan-editor-card-heading .label{margin:0 0 2px;font-size:12px}.talent-workbench-drawer .plan-editor-card-heading h3{font-size:22px}.talent-workbench-drawer .talent-profile-form,.talent-workbench-drawer .talent-plan-manager,.talent-workbench-drawer .talent-sample-manager{background:0 0;border:0;padding:0}.talent-workbench-drawer .talent-profile-primary-card,.talent-workbench-drawer .talent-profile-hidden-settings,.talent-workbench-drawer .plan-row-editor,.talent-workbench-drawer .plan-create-panel,.talent-workbench-drawer .talent-sample-upload-form,.talent-workbench-drawer .talent-sample-item{border:1px solid var(--line);background:#fffdf8e0}.talent-workbench-drawer .talent-profile-primary-card,.talent-workbench-drawer .talent-sample-upload-form,.talent-workbench-drawer .talent-sample-item{padding:18px}.talent-workbench-drawer .talent-profile-primary-card{display:block}.talent-workbench-drawer .talent-profile-primary-card>.talent-form-group{border:0;padding:0}.talent-workbench-drawer .talent-profile-basic-fields .form-grid.two-columns,.talent-workbench-drawer .talent-profile-defaults-row .form-grid.three-columns{grid-template-columns:1fr}.talent-workbench-drawer .talent-profile-hidden-settings summary{min-height:64px;padding:14px 16px}.talent-workbench-drawer .talent-profile-hidden-settings>:not(summary){margin-inline:16px}.talent-workbench-drawer .talent-sample-destination-list{gap:10px;display:grid}.talent-workbench-drawer .talent-sample-upload-panel .talent-sample-upload-form{background:0 0;border:0}.talent-workbench-drawer .talent-sample-item{grid-template-columns:1fr;align-items:stretch;gap:16px}.talent-workbench-drawer .talent-sample-item>div:first-child{min-width:0}.talent-workbench-drawer .talent-sample-item .label{margin:0 0 6px;font-size:11px;line-height:1.1}.talent-workbench-drawer .talent-sample-item h3{max-width:100%;font-size:20px;font-weight:var(--workbench-heading-weight);overflow-wrap:anywhere;margin:0 0 6px;line-height:1.25}.talent-workbench-drawer .talent-sample-item p{overflow-wrap:anywhere;max-width:100%}.talent-workbench-drawer .talent-sample-destination{border:1px solid var(--line-subtle);background:var(--panel);grid-template-columns:minmax(0,1fr) minmax(132px,auto);align-items:center;gap:12px;padding:14px;display:grid}.talent-workbench-drawer .talent-sample-destination[data-active=true]{background:#1d786b14;border-color:#1d786b99}.talent-workbench-drawer .talent-sample-destination span{min-width:0}.talent-workbench-drawer .talent-sample-destination strong{font-size:15px;font-weight:var(--workbench-heading-weight)}.talent-workbench-drawer .talent-sample-destination small{font-size:12px;font-weight:var(--workbench-body-weight)}.talent-workbench-drawer .talent-sample-destination .button{white-space:nowrap;min-width:132px}.talent-sample-top-check span{gap:4px;display:grid}.talent-sample-top-check small{color:var(--muted);font-size:12px;font-weight:var(--workbench-body-weight)}.talent-workbench-drawer .drawer-screen{gap:18px;min-width:0;display:grid}.talent-workbench-drawer .talent-profile-form .form-warning{z-index:auto;width:100%;box-shadow:none;background:#fff8e8;border-radius:0;margin:0;padding:12px 14px;display:block;position:static}.talent-workbench-drawer-body[data-confirmation-open=true] .talent-profile-form .form-warning{display:none}.talent-workbench-drawer .profile-publishing-form,.talent-workbench-drawer .talent-profile-form,.talent-workbench-drawer .talent-plan-manager,.talent-workbench-drawer .talent-sample-manager{min-width:0}.talent-workbench-drawer .drawer-note,.talent-workbench-drawer .choice,.talent-workbench-drawer .slim-card,.talent-workbench-drawer .form-block{border:1px solid var(--line);background:#fffdf8e0}.talent-workbench-drawer .drawer-note{padding:18px}.talent-workbench-drawer .drawer-note h3{font-size:24px;font-weight:var(--workbench-heading-weight);margin:4px 0 10px;line-height:1.2}.talent-workbench-drawer .drawer-note p{color:var(--muted);font-size:14px;font-weight:var(--workbench-body-weight);margin:0;line-height:1.75}.talent-workbench-drawer .current-read{border:1px solid var(--line-subtle);background:#ffffff52;grid-template-columns:112px minmax(0,1fr);display:grid}.talent-workbench-drawer .current-read>div{border-right:1px solid var(--line-subtle);align-content:center;gap:4px;min-height:64px;padding:12px 14px;display:grid}.talent-workbench-drawer .current-read>div:last-child{border-right:0}.talent-workbench-drawer .current-read span,.talent-workbench-drawer .current-read dt{color:var(--muted);font-size:12px;font-weight:var(--workbench-body-weight)}.talent-workbench-drawer .current-read strong,.talent-workbench-drawer .current-read dd{font-size:17px;font-weight:var(--workbench-heading-weight);margin:0;line-height:1.3}.talent-workbench-drawer .talent-profile-image-uploader{background:0 0;border:0;gap:18px;min-width:0;padding:0;display:grid}.talent-workbench-drawer .profile-image-card{gap:16px}.talent-workbench-drawer .profile-image-card-head{grid-template-columns:128px minmax(0,1fr);align-items:start;gap:16px;display:grid}.talent-workbench-drawer .profile-image-card-head>div:last-child{justify-items:start;gap:6px;min-width:0;display:grid}.talent-workbench-drawer .profile-image-card h3{font-size:20px;font-weight:var(--workbench-heading-weight);margin:0;line-height:1.3}.talent-workbench-drawer .profile-image-card p{color:var(--muted);font-size:13px;font-weight:var(--workbench-body-weight);margin:0;line-height:1.65}.talent-workbench-drawer .talent-profile-image-preview{aspect-ratio:1;border:1px solid var(--line);width:128px;max-width:128px;min-height:0;color:var(--muted);font-size:12px;font-weight:var(--workbench-body-weight);background:#ffffff57;border-radius:50%;place-items:center;display:grid;overflow:hidden}.talent-workbench-drawer .talent-profile-image-preview img{object-fit:cover;width:100%;height:100%}.talent-workbench-drawer .profile-image-usage-list{border:1px solid var(--line-subtle);background:#ffffff52;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.talent-workbench-drawer .profile-image-usage-list>div{border-right:1px solid var(--line-subtle);gap:4px;min-height:62px;padding:12px 14px;display:grid}.talent-workbench-drawer .profile-image-usage-list>div:last-child{border-right:0}.talent-workbench-drawer .profile-image-usage-list span{color:var(--muted);font-size:12px;font-weight:var(--workbench-body-weight)}.talent-workbench-drawer .profile-image-usage-list strong{font-size:15px;font-weight:var(--workbench-heading-weight);line-height:1.4}.talent-workbench-drawer .profile-image-upload-button{border:1px solid var(--line);background:var(--foreground);min-height:38px;color:var(--background);font-size:13px;font-weight:var(--workbench-heading-weight);cursor:pointer;justify-content:center;justify-self:start;align-items:center;padding:0 14px;display:inline-flex;position:relative;overflow:hidden}.talent-workbench-drawer .profile-image-upload-button:has(input:disabled){cursor:not-allowed;opacity:.55}.talent-workbench-drawer .profile-image-upload-button input{opacity:0;cursor:inherit;position:absolute;inset:0}.talent-workbench-drawer .profile-image-help{margin-top:-4px}.talent-workbench-drawer .edit-grid{gap:14px;display:grid}.talent-workbench-drawer .field{gap:7px;display:grid}.talent-workbench-drawer input:not([type=hidden]):not([type=checkbox]):not([type=radio]),.talent-workbench-drawer textarea,.talent-workbench-drawer select{border:1px solid var(--line);width:100%;color:var(--foreground);font-size:15px;font-weight:var(--workbench-body-weight);background:#ffffff6b;border-radius:0;padding:12px 13px}.talent-workbench-drawer .consent-check{align-items:flex-start;gap:10px;max-width:none;padding:12px 0 0;display:flex}.talent-workbench-drawer .consent-check input[type=checkbox]{flex:none;width:18px;height:18px;margin-top:3px}.talent-workbench-drawer .consent-check span{min-width:0;line-height:1.6}.talent-workbench-drawer textarea{resize:vertical;min-height:118px;line-height:1.7}.talent-workbench-drawer .form-block{padding:18px}.talent-workbench-drawer .form-block summary{cursor:pointer;gap:5px;list-style:none;display:grid}.talent-workbench-drawer .form-block summary::-webkit-details-marker{display:none}.talent-workbench-drawer .form-block summary strong{font-size:18px;font-weight:var(--workbench-heading-weight);display:block}.talent-workbench-drawer .form-block summary small{color:var(--muted);font-size:12px;font-weight:var(--workbench-body-weight);margin-top:5px;display:block}.talent-workbench-drawer .form-block-inner{border-top:1px solid var(--line-subtle);margin-top:16px;padding-top:16px}.talent-workbench-drawer .back-button{min-height:34px;color:var(--muted);font:inherit;font-size:13px;font-weight:var(--workbench-body-weight);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.talent-workbench-drawer .radio{border:1px solid var(--muted);border-radius:50%;width:18px;height:18px;margin-top:4px}.talent-workbench-drawer .choice[data-active=true] .radio{border:5px solid var(--workbench-accent,var(--accent))}.talent-workbench-drawer .drawer-radio-input{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.talent-workbench-drawer .danger-note{background:#8c3d340f;border:1px solid #8c3d3459;padding:14px}.talent-workbench-drawer .danger-note strong{color:#8c3d34;font-weight:var(--workbench-heading-weight)}.talent-workbench-drawer .danger-note p{color:var(--muted);font-size:13px;font-weight:var(--workbench-body-weight);margin:6px 0 0;line-height:1.65}.talent-workbench-drawer .profile-secondary-actions{gap:10px;display:grid}.talent-workbench-drawer .button.subtle{border-color:var(--line-subtle);color:var(--muted);background:0 0}.talent-workbench-drawer .drawer-hidden-submit{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.talent-workbench-hidden-anchor{height:0;position:relative;top:-120px}.talent-workbench-page .workspace{max-width:none}.talent-workbench-page .dashboard-workspace-switcher{margin-bottom:28px}.talent-workbench-head{grid-template-columns:minmax(0,.92fr) minmax(560px,1fr);align-items:end;gap:clamp(28px,4vw,54px)}.talent-workbench-head h1{font-family:var(--display-serif);margin:8px 0 16px;font-size:clamp(42px,4.2vw,58px);font-weight:700;line-height:1.08}.talent-workbench-head p:not(.label){color:#4f4942;max-width:560px;font-size:16px;line-height:1.8}.talent-workbench-status-strip{border:0;border-left:1px solid var(--line-subtle);background:0 0;grid-template-columns:repeat(4,minmax(0,1fr))}.talent-workbench-status-cell{border-right:1px solid var(--line-subtle);min-height:84px;padding:0 22px}.talent-workbench-status-cell small{text-transform:none;margin-bottom:6px}.talent-workbench-status-cell strong{font-size:24px;line-height:1.1}.talent-workbench-status-cell span{margin-top:6px}.talent-workbench-overview{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:30px;display:grid}.talent-workbench-public-preview,.talent-workbench-next-panel,.talent-workbench-field-panel{border:1px solid var(--line);background:#ffffff6b}.talent-workbench-public-preview{padding:24px}.talent-workbench-public-preview-head{border-bottom:1px solid var(--line);gap:6px;padding-bottom:16px;display:grid}.talent-workbench-public-preview-head .talent-workbench-section-title{border-bottom:0;padding-bottom:0}.talent-workbench-public-preview-head p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.talent-profile-preview{padding-bottom:0;container:talent-profile-preview/inline-size}.talent-profile-preview .talent-profile-copy .talent-profile-name{font-size:clamp(32px,3.7cqi,50px)}.talent-profile-preview .talent-profile-rail-action[data-disabled=true]{cursor:default}@container talent-profile-preview (max-width:1036px){.talent-profile-preview .talent-profile-hero{grid-template-columns:minmax(0,220px) minmax(0,1fr)}.talent-profile-preview .talent-profile-rail{border-top:1px solid var(--home-soft);border-left:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 32px;padding:20px 0 0}.talent-profile-preview .talent-profile-rail>*{grid-column:1}.talent-profile-preview .talent-profile-rail>.talent-profile-rail-action,.talent-profile-preview .talent-profile-rail>.talent-profile-rail-note{grid-column:2}.talent-profile-preview .talent-profile-rail>.talent-profile-rail-action{grid-row:1/span 2;align-self:end}.talent-profile-preview .talent-profile-rail>.talent-profile-rail-note{grid-row:3}}@container talent-profile-preview (max-width:832px){.talent-profile-preview .talent-profile-voice{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"play meta time""wave wave wave";gap:12px 14px}.talent-profile-preview .talent-profile-voice-play{grid-area:play;width:44px;height:44px}.talent-profile-preview .talent-profile-voice-meta{grid-area:meta}.talent-profile-preview .talent-profile-voice-timeline{grid-area:wave;height:32px}.talent-profile-preview .talent-profile-voice-time{grid-area:time}.talent-profile-preview .talent-profile-voice-status.form-error{grid-column:1/-1}}@container talent-profile-preview (max-width:703px){.talent-profile-preview .talent-profile-hero{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:6px 16px;padding-top:18px}.talent-profile-preview .talent-profile-portrait{grid-row:1/span 3;align-self:start}.talent-profile-preview .talent-profile-copy{display:contents}.talent-profile-preview .talent-profile-copy>*{grid-column:2}.talent-profile-preview .talent-profile-copy .talent-profile-name{font-size:clamp(24px,7.6cqi,30px)}.talent-profile-preview .talent-profile-copy>.talent-profile-bio{grid-column:1/-1;margin-top:10px}.talent-profile-preview .talent-profile-bio p{line-height:1.9}.talent-profile-preview .talent-profile-rail{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px;display:grid}.talent-profile-preview .talent-profile-rail>*,.talent-profile-preview .talent-profile-rail>.talent-profile-rail-action,.talent-profile-preview .talent-profile-rail>.talent-profile-rail-note{grid-area:auto/1}}.talent-workbench-next-summary{color:var(--color-warning);font-size:13px;font-weight:var(--workbench-heading-weight);margin:14px 0 2px;line-height:1.6}.talent-workbench-next-row[data-tone=attention] small{color:var(--color-warning)}.talent-workbench-drawer-foot [data-drawer-result]{font-size:13px;font-weight:var(--workbench-heading-weight);margin:0 auto 0 0;line-height:1.5}.talent-workbench-section-title{border-bottom:1px solid var(--line);font-size:24px;font-weight:var(--workbench-heading-weight);margin:0;padding-bottom:16px;line-height:1.2}.talent-workbench-next-panel{padding:24px 20px}.talent-workbench-next-panel h2{border-bottom:1px solid var(--line);font-size:24px;font-weight:var(--workbench-heading-weight);margin:0;padding-bottom:16px}.talent-workbench-next-list{display:grid}.talent-workbench-next-row{appearance:none;border:0;border-bottom:1px solid var(--line-subtle);min-height:74px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:40px minmax(0,1fr) auto 14px;align-items:center;gap:12px;padding:0;text-decoration:none;display:grid}.talent-workbench-next-icon{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);background:#fff;border-radius:50%;place-items:center;display:grid}.talent-workbench-next-icon svg{stroke-width:1.7px;width:18px;height:18px}.talent-workbench-next-row strong,.talent-workbench-next-row small{display:block}.talent-workbench-next-row strong{font-size:17px;font-weight:var(--workbench-heading-weight)}.talent-workbench-next-row small{color:var(--muted);font-size:12px;font-weight:var(--workbench-body-weight);margin-top:4px}.talent-workbench-next-row em{color:var(--muted);white-space:nowrap;border:1px solid var(--line-subtle);background:#fff;border-radius:999px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:700}.talent-workbench-next-row[data-tone=ready] .talent-workbench-next-icon{color:var(--workbench-accent-strong);background:#1b8c860f;border-color:#1b8c8640}.talent-workbench-next-row[data-tone=attention] .talent-workbench-next-icon{color:#8a6a2b;background:#d2a44814;border-color:#8a6a2b38}.talent-workbench-next-row[data-tone=attention] em{color:#6f561f}.talent-workbench-next-actions{gap:10px;margin-top:20px;display:grid}.talent-workbench-next-actions .label{display:none}.talent-workbench-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff40;border-bottom:0;margin-top:16px;position:static}.talent-workbench-tab{min-height:46px}.talent-workbench-field-panel{padding:10px 24px;display:grid}.talent-workbench-field-group-label{border-bottom:1px solid var(--line-subtle);min-height:40px;color:var(--muted);font-size:12px;font-weight:var(--workbench-label-weight);letter-spacing:.08em;text-transform:uppercase;align-items:center;display:flex}.talent-workbench-field-row{border-bottom:1px solid var(--line-subtle);grid-template-columns:230px minmax(0,1fr) 96px;align-items:center;gap:24px;min-height:58px;display:grid}.talent-workbench-field-row:last-child{border-bottom:0}.talent-workbench-field-label{min-width:0;font-size:16px;font-weight:var(--workbench-heading-weight);align-items:center;gap:14px;display:flex}.talent-workbench-field-value{min-width:0;color:var(--muted);font-size:14px;font-weight:var(--workbench-body-weight);overflow-wrap:anywhere;line-height:1.55}.talent-workbench-edit-link{appearance:none;border:1px solid var(--line-subtle);min-height:34px;color:inherit;font-size:13px;font-weight:var(--workbench-label-weight);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.talent-workbench-field-panel .talent-workbench-panel{border-color:var(--line-subtle);background:0 0;margin-block:12px}@media (max-width:1120px){.talent-workbench-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-workbench-status-actions{border-top:1px solid var(--line-subtle);grid-column:1/-1;justify-content:flex-start}.talent-workbench-layout{grid-template-columns:1fr}.talent-workbench-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:static}}@media (max-width:760px){.talent-workbench-head{grid-template-columns:1fr}.talent-workbench-head h1{font-size:clamp(38px,14vw,56px)}.talent-workbench-status-strip,.talent-workbench-summary-grid,.talent-workbench-side{grid-template-columns:1fr}.talent-workbench-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;top:0;overflow:visible}.talent-workbench-tab{border-bottom:1px solid var(--line-subtle);white-space:normal;min-width:0;min-height:46px;padding:8px 10px}.talent-workbench-tab:nth-child(2n){border-right:0}.talent-workbench-tab:nth-last-child(-n+2){border-bottom:0}.talent-workbench-mini-row .icon-button{min-width:44px;min-height:44px}.talent-workbench-panel-head,.talent-workbench-preview-head,.talent-workbench-profile-row,.talent-workbench-list-row,.talent-workbench-check-row{grid-template-columns:1fr}.talent-workbench-profile-row,.talent-workbench-list-row{margin-inline:14px}.talent-workbench-summary-grid{padding:18px 14px}.talent-workbench-drawer{border-left:0;width:100vw;max-height:100dvh;margin-block:0;inset:0 0 0 auto}.talent-workbench-drawer[data-open=true],.talent-workbench-drawer.is-open{inset:0!important}.talent-workbench-drawer-body{padding:16px}.talent-workbench-drawer-head,.talent-workbench-drawer-foot{padding:14px 16px}.talent-workbench-drawer-foot{grid-template-columns:1fr;display:grid}.talent-workbench-drawer-foot .button{width:100%}.talent-workbench-drawer .profile-image-card-head,.talent-workbench-drawer .profile-image-usage-list{grid-template-columns:1fr}.talent-workbench-drawer .talent-profile-image-preview{width:112px;max-width:112px}.talent-workbench-drawer .profile-image-usage-list>div,.talent-workbench-drawer .profile-image-usage-list>div:last-child{border-right:0;border-top:1px solid var(--line-subtle)}.talent-workbench-drawer .profile-image-usage-list>div:first-child{border-top:0}}@media (max-width:1120px){.talent-workbench-head,.talent-workbench-overview{grid-template-columns:1fr}.talent-workbench-status-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.talent-workbench-public-preview{order:1}.talent-workbench-next-panel{order:2}}@media (max-width:760px){.talent-workbench{gap:22px}.talent-workbench-head{gap:28px}.talent-workbench-head h1{font-size:42px}.talent-workbench-head p:not(.label){font-size:15px}.talent-workbench-status-strip{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr))}.talent-workbench-status-cell{text-align:center;min-height:52px;padding:0 8px}.talent-workbench-status-cell small,.talent-workbench-status-cell span{display:none}.talent-workbench-status-cell strong{font-size:18px}.talent-workbench-public-preview{padding:18px 14px}.talent-workbench-drawer .current-read,.talent-workbench-drawer .choice,.talent-workbench-drawer .plan-card-head,.talent-workbench-drawer .sample-card-head,.talent-workbench-drawer .optional-row,.talent-workbench-drawer .destination-row{grid-template-columns:1fr}.talent-workbench-drawer .destination-row-action{justify-self:start}.talent-workbench-drawer .current-read>div{border-right:0;border-bottom:1px solid var(--line-subtle)}.talent-workbench-drawer .current-read>div:last-child{border-bottom:0}.talent-workbench-drawer .plan-metrics{grid-template-columns:1fr}.talent-workbench-next-panel{background:0 0;border:0;order:1;margin-top:12px;padding:0}.talent-workbench-public-preview{order:2}.talent-workbench-next-panel h2{border-bottom:0}.talent-workbench-next-list{border:1px solid var(--line-subtle)}.talent-workbench-next-row{background:#ffffff47;min-height:86px;padding:0 12px}.talent-workbench-next-actions .button{min-height:54px;font-size:17px}.talent-workbench-tabs,.talent-workbench-field-panel{display:none}}.talent-profile-primary-sample{background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(220px,.36fr);align-items:center;gap:16px;padding:0;display:grid}.talent-profile-sample-player{grid-template-columns:minmax(0,1fr);align-items:center;gap:0;display:grid}.talent-profile-wave .waveform{grid-template-columns:repeat(46,minmax(2px,1fr));align-items:center;gap:3px;height:34px;display:grid}.talent-profile-wave .waveform span{background:color-mix(in srgb, var(--profile-purple) 72%, var(--profile-teal));border-radius:999px;justify-self:center;width:2px;min-height:8px}.talent-profile-primary-sample audio{justify-self:end;width:100%;max-width:260px}@media (max-width:760px){.talent-profile-primary-sample,.talent-profile-sample-player{grid-template-columns:54px minmax(0,1fr);gap:14px}.talent-profile-primary-sample audio{grid-column:1/-1;max-width:none}.talent-profile-wave .waveform{grid-template-columns:repeat(34,minmax(2px,1fr))}.talent-profile-wave .waveform span:nth-child(n+35){display:none}}.talent-profile-sample-empty-copy{color:var(--profile-muted);margin:0;font-size:13px;font-weight:900}@media (max-width:760px){.talent-profile-sample-empty-copy{grid-column:1/-1}}@media (max-width:47.5rem){.talent-profile-primary-sample{grid-template-columns:minmax(0,1fr);gap:14px}.talent-profile-sample-player{grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-width:0}.talent-profile-wave,.talent-profile-wave .waveform{width:100%;min-width:0}.talent-profile-primary-sample audio{grid-column:1;justify-self:stretch;width:100%;max-width:none}}body:has(.request-page){background:linear-gradient(90deg,#1011140b 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#10111409 1px,#0000 1px) 0 0/72px 72px,#f6f5f0}.request-page{--request-bg:var(--editorial-canvas);--request-ink:var(--editorial-ink);--request-muted:var(--editorial-muted);--request-line:var(--editorial-border);--request-line-soft:var(--editorial-border-subtle);--request-panel:var(--editorial-paper);--request-panel-muted:var(--editorial-wash);--request-accent:var(--editorial-accent);color:var(--request-ink);gap:24px}.app-main:has(.request-page){width:min(1320px,100vw - clamp(28px,7.5vw,112px));padding-top:44px}.request-page-heading{border-bottom:0;gap:13px;max-width:980px;padding:0 0 8px}.request-page-heading h1{font-family:var(--display-serif);font-size:var(--text-display);font-weight:600;line-height:1.1}.request-page-heading p:not(.label){color:var(--request-muted);font-size:15px;font-weight:900;line-height:1.8}.request-preview-payment-slot{border:1px dashed var(--request-muted);text-align:center;padding:16px;font-weight:700}.request-preview-payment-slot span{display:inline-block}.request-create-layout{grid-template-columns:minmax(0,1fr) 360px;gap:34px}.request-form-panel{border:1px solid var(--request-line);background:#fbfaf56b;gap:20px;padding:26px}.request-form-panel .detail-panel-heading{gap:10px;display:grid}.request-form-panel .detail-panel-heading h2{font-family:inherit;font-size:16px;font-weight:900;line-height:1.4}.request-form-panel .detail-panel-heading .label{display:none}.request-form-panel .detail-panel-heading p:not(.label){color:var(--request-muted);margin:0;font-size:14px;font-weight:900}.policy-inline-note{border-color:var(--request-line);background:#ffffff47}.request-template-row{border-bottom:0;gap:9px;padding:0}.request-template-row>span{color:var(--request-muted);text-transform:none;font-size:12px;font-weight:900}.request-template-row .button{border-color:var(--request-line);min-height:36px;color:var(--request-ink);border-radius:999px;gap:6px;padding:0 16px}.request-template-chip:before{content:"＋";font-size:12px;font-weight:900}.request-template-row>small{color:var(--request-muted);flex-basis:100%;font-size:12px;font-weight:700}.request-confirm-cta{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.request-confirm-cta small{color:var(--request-muted);font-size:12px;font-weight:800}.request-form-panel .form-actions .button.dark:disabled{border-color:var(--request-line-soft);color:var(--request-muted);opacity:1;cursor:not-allowed;background:0 0}.request-primary-field textarea{background:#ffffff52;min-height:178px;font-size:15px;line-height:1.8}.request-detail-fields{gap:18px}.request-detail-fields textarea{min-height:118px}.request-back-link{color:var(--request-ink);font-size:15px;font-weight:900;text-decoration:none}.request-form-panel .form-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:4px}.request-form-panel .form-actions .button.dark{border-radius:0;min-width:220px;min-height:58px;font-size:16px;font-weight:900}@media (max-width:760px){.app-main:has(.request-page){width:min(100% - 32px,560px);padding-top:24px;padding-bottom:96px}.request-page{gap:20px}.request-page-heading h1{font-size:var(--text-display);line-height:1.1}.request-page-heading p:not(.label){margin-top:0;line-height:1.65}.request-create-layout{grid-template-columns:1fr;gap:0}.request-form-panel{border-top:0;gap:16px;padding:16px}.policy-inline-note{padding:12px;font-size:12px}.request-primary-field textarea{min-height:150px}.request-detail-fields{gap:0}.request-detail-fields textarea{min-height:104px}.request-template-row{display:flex}.request-template-row .button{width:auto;padding-inline:14px}.request-form-panel .form-actions{z-index:10;border-top:1px solid var(--request-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f5eff0;flex-wrap:nowrap;min-height:74px;margin:0;padding:12px 18px;position:fixed;bottom:0;left:0;right:0}.request-confirm-cta{flex:1;align-items:stretch}.request-confirm-cta small{text-align:center}.request-form-panel .form-actions .button.dark{flex:1;width:100%;min-width:0;min-height:52px}}.workspace[data-typography=application]{font-family:var(--body-sans);font-size:var(--text-body);font-weight:var(--font-weight-body);font-variant-numeric:tabular-nums;line-height:var(--leading-body)}.workspace[data-typography=application] :where(p,li,dt,dd,label,span,small,button,input,textarea,select,.button){font-family:var(--body-sans)}.workspace[data-typography=application] :where(p,li,dd){overflow-wrap:anywhere;text-wrap:pretty}.workspace[data-typography=application] :where(button,.button){font-size:var(--text-action);line-height:var(--leading-compact)}.workspace[data-typography=application] .label{color:var(--muted);font-family:var(--body-sans);font-size:var(--text-label);font-weight:var(--font-weight-label);letter-spacing:.12em;line-height:1.4}.workspace [data-page-heading=application]{align-content:start;gap:8px;min-width:0;display:grid}.workspace [data-page-heading=application]>.label{color:var(--muted);font-family:var(--body-sans);font-size:var(--text-label);font-weight:var(--font-weight-label);letter-spacing:.14em;text-transform:uppercase;margin:0;line-height:1.4}.workspace [data-page-heading=application]>h1{max-width:920px;font-family:var(--display-serif);font-size:var(--text-display);font-style:normal;font-weight:var(--font-weight-strong);line-height:var(--leading-display);letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance;margin:0}.workspace [data-page-heading=application]>p:not(.label){max-width:680px;color:var(--muted);font-family:var(--body-sans);font-size:var(--text-body);font-weight:var(--font-weight-body);line-height:var(--leading-body);text-wrap:pretty;margin:0}.workspace h2[data-section-heading=application]{font-family:var(--display-serif);font-size:var(--text-title);font-style:normal;font-weight:var(--font-weight-strong);line-height:var(--leading-title);letter-spacing:0;text-wrap:balance;margin-block:0}.workspace h3[data-typography-role=subsection]{font-family:var(--display-serif);font-size:var(--text-subtitle);font-style:normal;font-weight:var(--font-weight-strong);line-height:var(--leading-subtitle);letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance;margin-block:0}.workspace :is(h2,h3)[data-typography-role=entity]{font-family:var(--display-serif);font-size:var(--text-entity);font-style:normal;font-weight:var(--font-weight-strong);line-height:var(--leading-subtitle);letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance;margin-block:0}.workspace :is(h2,h3)[data-typography-role=supporting]{font-family:var(--body-sans);font-size:16px;font-style:normal;font-weight:var(--font-weight-strong);line-height:var(--leading-compact);letter-spacing:0;overflow-wrap:anywhere;text-wrap:pretty;margin-block:0}.workspace h2[data-typography-role=dialog]{font-family:var(--display-serif);font-size:var(--text-dialog);font-style:normal;font-weight:var(--font-weight-strong);line-height:var(--leading-title);letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance;margin-block:0}.workspace [data-typography-role=metric]{font-family:var(--display-serif);font-size:var(--text-metric);font-style:normal;font-weight:var(--font-weight-strong);font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1}.workspace [data-typography-role=hero-metric]{font-family:var(--display-serif);font-size:clamp(42px,5vw,64px);font-style:normal;font-weight:var(--font-weight-strong);font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1}.clarification-section-label{color:var(--muted);font-size:var(--text-label);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;font-weight:var(--font-weight-label);margin:0 0 4px;font-family:var(--font-mono)!important}.clarification-admin-thread{border:1px solid var(--line-subtle);background:var(--panel);grid-area:thread;min-width:0}.clarification-admin-head{border-bottom:1px solid var(--line-subtle);justify-content:space-between;align-items:start;gap:16px;min-width:0;padding:16px 0;padding-inline:16px;display:flex;position:relative}.clarification-admin-head h2{font-family:var(--display-serif);font-size:var(--text-title);font-weight:var(--font-weight-strong);margin:0;line-height:1.35}.clarification-thread-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.clarification-thread-message{border-bottom:1px solid var(--line-subtle);gap:12px;padding:24px 16px;display:grid}.clarification-message-author{grid-template-columns:auto minmax(0,1fr);align-content:start;gap:4px 8px;display:grid}.clarification-message-author>span{aspect-ratio:1;border:1px solid var(--foreground);background:var(--panel);width:32px;font-size:var(--text-small);font-weight:var(--font-weight-strong);border-radius:999px;grid-row:1/span 2;place-items:center;display:grid;font-family:var(--display-serif)!important}.clarification-thread-message[data-author=client] .clarification-message-author>span{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}.clarification-message-author strong{font-size:var(--text-small)}.clarification-message-author time,.clarification-message-body>span{color:var(--muted);font-size:var(--text-label);font-variant-numeric:tabular-nums}.clarification-message-body{min-width:0}.clarification-message-body>span{margin-bottom:8px;display:inline-block}.clarification-message-body p{white-space:pre-line;max-width:68ch;margin:0}.clarification-thread-event{border-bottom:1px solid var(--line-subtle);background:var(--panel-subtle);color:var(--muted);font-size:var(--text-small);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px 16px;display:grid}.clarification-thread-event>span:first-child{background:var(--color-warning);width:24px;height:1px;margin-top:12px}.clarification-thread-event strong{color:var(--foreground)}.clarification-info-strip{border-bottom:1px solid var(--line-subtle);background:var(--accent-soft);font-size:var(--text-small);grid-template-columns:auto minmax(0,1fr);gap:12px;margin:0;padding:16px;display:grid}.clarification-info-strip strong{margin-bottom:4px;display:block}.clarification-admin-thread{overflow:hidden}.clarification-admin-thread-compact{grid-area:auto;width:100%}.clarification-admin-head{padding-right:288px;display:block}.clarification-readonly-note{color:var(--muted);font-size:var(--text-label);font-weight:var(--font-weight-label);align-items:center;gap:8px;display:inline-flex;position:absolute;top:20px;right:16px}.admin-request-table [role=row]{grid-template-columns:92px 110px minmax(160px,.9fr) 112px minmax(190px,1fr) minmax(170px,1fr) minmax(170px,1fr) minmax(120px,.8fr) 148px 96px}.admin-clarification-summary{gap:3px;display:grid}.admin-clarification-summary strong{font-size:12px}.admin-clarification-summary small{color:var(--muted);font-size:11px}@media (min-width:40rem){.clarification-thread-message{grid-template-columns:128px minmax(0,1fr);gap:24px;padding-inline:24px}.clarification-thread-event,.clarification-info-strip{padding-inline:24px}}@media (max-width:39.99rem){.clarification-admin-head{align-items:start;padding-right:16px}.clarification-readonly-note{white-space:normal;max-width:15ch;margin-top:8px;position:static}}@media (max-width:760px){.app-footer-inner{width:calc(100vw - 24px)}.app-footer-top{flex-direction:column;align-items:flex-start}}.login-page{align-content:center;justify-items:center;gap:28px;min-height:min(640px,70vh);padding-block:clamp(20px,5vw,48px)}.login-card{border:1px solid var(--line);background:linear-gradient(135deg, #ffffff94, transparent 38%), var(--panel);border-radius:4px;gap:20px;width:100%;max-width:440px;padding:40px 40px 34px;display:grid;position:relative;box-shadow:12px 12px #11111112}.login-page .login-heading[data-page-heading=application]{gap:12px}.login-page .login-heading[data-page-heading=application]>h1{font-size:30px;line-height:1.2}.login-page .login-heading[data-page-heading=application]>h1>span{display:inline-block}.login-page .login-heading[data-page-heading=application]>p:not(.label){font-size:14px;line-height:1.75}.login-card .login-context{border-left:3px solid var(--accent);background:var(--accent-soft);font-size:13px;font-weight:var(--font-weight-strong);margin:0;padding:10px 14px;line-height:1.6}.login-card .inline-state{margin:0}.login-x-form{gap:18px;display:grid}.login-x-form .consent-check{max-width:none;font-size:13px;line-height:1.65}.login-x-form .consent-check input{accent-color:var(--foreground)}.login-x-button{width:100%;min-height:50px;font-weight:var(--font-weight-display);letter-spacing:.02em;justify-content:center;align-items:center;gap:12px;display:inline-flex}.login-x-button svg{fill:currentColor;width:18px;height:18px}.login-card .login-fineprint{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.login-page .fixture-login-panel,.login-page .magic-link-login-panel{width:100%;max-width:440px}.login-page .fixture-login-list{gap:10px;display:grid}.login-page .fixture-login-option{border:1px solid var(--line-subtle);background:var(--panel);gap:12px;padding:16px 18px;display:grid}.login-page .fixture-login-option p{color:var(--muted);font-size:var(--text-small);margin:0}.login-page .fixture-login-option p.label{margin-bottom:4px}.login-page .fixture-login-option h2{margin:0 0 6px}.desktop-login-link[aria-current=page]{color:var(--muted);pointer-events:none;background:0 0;border-color:#0000}@media (max-width:720px){.login-page{align-content:start;min-height:0;padding-block:12px 32px}.login-card{padding:30px 22px 26px}.login-page .login-heading[data-page-heading=application]>h1{font-size:26px}}.talent-tag-picker{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.talent-tag-picker legend{gap:4px;margin-bottom:4px;padding:0;display:grid}.talent-tag-picker legend strong{color:var(--foreground);font-size:15px;font-weight:800}.talent-tag-picker legend small{color:var(--muted);font-size:13px;line-height:1.6}.talent-tag-group{gap:8px;display:grid}.talent-tag-group-head{color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;font-weight:800;display:flex}.talent-tag-group[data-full=true] .talent-tag-group-head span:last-child{color:var(--foreground)}.talent-tag-chips{flex-wrap:wrap;gap:8px;display:flex}.talent-tag-chip{border:1px solid var(--line-subtle);background:var(--panel,#fff);min-height:34px;color:var(--muted);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:800;line-height:1;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex;position:relative}.talent-tag-chip input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.talent-tag-chip:hover{border-color:var(--line);color:var(--foreground)}.talent-tag-chip:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.talent-tag-chip[data-checked=true]{border-color:var(--line);background:var(--foreground);color:var(--background)}.talent-tag-chip[data-checked=true]:before{content:"✓";font-size:11px}.talent-tag-chip[data-blocked=true],.talent-tag-picker:disabled .talent-tag-chip{color:var(--line-subtle);cursor:not-allowed;border-style:dashed}.talent-tag-group-note{color:var(--muted);margin:0;font-size:12px}.admin-console{--console-paper:#fbfaf5;--console-hairline:#e3ded3;--console-muted-2:#7d7970;--console-side-width:272px;background:var(--color-canvas);min-height:100vh;color:var(--color-ink);font-size:14px;display:flex}.console-side{width:var(--console-side-width);flex:0 0 var(--console-side-width);background:var(--color-panel);border-right:1px solid var(--console-hairline);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.console-side-head{justify-content:space-between;align-items:center;gap:var(--space-2xs);padding:18px var(--space-sm) 14px;display:flex}.console-brand{flex-direction:column;gap:2px;min-width:0;display:flex}.console-brand strong{font-size:15px;font-weight:var(--font-weight-heading)}.console-brand small{font-size:var(--text-label);color:var(--console-muted-2);letter-spacing:.06em}.console-icon-button{cursor:pointer;width:26px;height:26px;color:var(--color-muted);background:0 0;border:1px solid #0000;border-radius:4px;flex:0 0 26px;place-items:center;display:grid}.console-icon-button:hover{background:var(--color-panel-subtle);color:var(--color-ink)}.console-nav{flex:1;padding:4px 10px 12px;overflow-y:auto}.console-nav-group{font-size:10.5px;font-weight:var(--font-weight-label);color:var(--console-muted-2);letter-spacing:.1em;margin:0;padding:14px 6px 6px}.console-nav a{font-size:13.5px;font-weight:var(--font-weight-label);color:#2b2924;border-radius:4px;align-items:center;gap:10px;margin-bottom:2px;padding:8px 10px;text-decoration:none;display:flex}.console-nav a:hover{background:var(--color-panel-subtle)}.console-nav a[aria-current=page]{background:var(--color-accent);color:var(--color-accent-ink)}.console-nav a[aria-current=page] .console-nav-badge{color:#fff;background:#ffffff38}.console-nav a svg{flex:0 0 16px}.console-nav-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.console-nav-badge{background:var(--color-panel-subtle);min-width:20px;height:18px;color:var(--color-muted);font-size:11px;font-weight:var(--font-weight-strong);border-radius:999px;place-items:center;padding:0 6px;display:grid}.console-nav-badge[data-tone=alert]{color:var(--color-danger);background:#f7e4e1}.console-side-foot{border-top:1px solid var(--console-hairline);flex-direction:column;gap:10px;padding:12px 12px 14px;display:flex}.console-side-foot a{align-items:center;gap:var(--space-2xs);padding:7px var(--space-2xs);color:var(--color-muted);white-space:nowrap;border-radius:4px;font-size:12.5px;text-decoration:none;display:flex}.console-side-foot a:hover{background:var(--color-panel-subtle);color:var(--color-ink)}.console-operator{flex-direction:column;gap:1px;min-width:0;padding:0 4px;display:flex}.console-operator strong{font-size:12.5px;font-weight:var(--font-weight-strong);text-overflow:ellipsis;overflow:hidden}.console-operator small{color:var(--console-muted-2);font-size:11px}.admin-console[data-collapsed=true]{--console-side-width:64px}.admin-console[data-collapsed=true] .console-nav-label,.admin-console[data-collapsed=true] .console-nav-group,.admin-console[data-collapsed=true] .console-nav-badge,.admin-console[data-collapsed=true] .console-brand,.admin-console[data-collapsed=true] .console-operator,.admin-console[data-collapsed=true] .console-side-foot a span{display:none}.admin-console[data-collapsed=true] .console-nav a,.admin-console[data-collapsed=true] .console-side-head,.admin-console[data-collapsed=true] .console-side-foot a{justify-content:center;padding-inline:0}.console-main{flex:1;min-width:0;padding:26px 30px 60px}.console-page-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.console-page-head h1{font-size:20px;font-weight:var(--font-weight-heading);line-height:var(--leading-title);margin:0}.console-page-head p{color:var(--color-muted);margin:5px 0 0;font-size:12.5px}.console-page-metrics{color:var(--color-muted);white-space:nowrap;font-size:12.5px}.console-page-metrics b{color:var(--color-ink);font-weight:var(--font-weight-strong);font-variant-numeric:tabular-nums}.console-card{background:var(--console-paper);border:1px solid var(--console-hairline);border-radius:4px;overflow:hidden}.console-card+.console-card{margin-top:18px}.console-card-head{justify-content:space-between;align-items:center;gap:var(--space-sm);border-bottom:1px solid var(--console-hairline);padding:12px 14px;display:flex}.console-card-head h2{font-size:13.5px;font-weight:var(--font-weight-heading);margin:0}.console-toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.console-search{flex:0 380px;min-width:220px;display:block;position:relative}.console-search svg{color:var(--console-muted-2);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.console-search input{border:1px solid var(--color-border-subtle);width:100%;height:34px;color:var(--color-ink);background:#fff;border-radius:4px;padding:0 10px 0 32px;font-size:13px}.console-segments{border:1px solid var(--color-border-subtle);background:var(--color-panel);border-radius:4px;display:flex;overflow:hidden}.console-segments a{height:32px;font-size:12.5px;font-weight:var(--font-weight-label);color:var(--color-muted);border-right:1px solid var(--console-hairline);white-space:nowrap;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.console-segments a:last-child{border-right:0}.console-segments a[aria-current=page]{color:var(--color-ink);background:#fff}.console-chips{flex-wrap:wrap;gap:6px;padding:0 14px 12px;display:flex}.console-chips a{border:1px solid var(--color-border-subtle);color:var(--color-muted);background:#fff;border-radius:999px;padding:4px 11px;font-size:12px;text-decoration:none}.console-chips a[aria-current=page]{background:var(--color-ink);border-color:var(--color-ink);color:#fff}.console-toolbar-spacer{flex:1}.console-button{border:1px solid var(--color-border-subtle);height:32px;font-size:12.5px;font-weight:var(--font-weight-label);cursor:pointer;color:var(--color-ink);background:#fff;border-radius:4px;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.console-button:hover{background:var(--color-panel)}.console-button[data-variant=primary]{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.console-button[data-variant=primary]:hover{background:var(--color-accent-strong)}.console-button[data-variant=danger]{color:var(--color-danger);border-color:#e2c6c2}.console-button[data-size=sm]{height:27px;padding:0 10px;font-size:12px}.console-button:disabled{opacity:.45;cursor:not-allowed}.console-table{width:100%;display:block;overflow-x:auto}.console-table [role=row]{grid-template-columns:var(--console-cols);border-top:1px solid var(--console-hairline);min-height:46px;color:inherit;align-items:center;gap:12px;padding:0 14px;font-size:13px;text-decoration:none;display:grid}.console-table [role=row].console-table-head{background:var(--color-panel);min-height:34px;font-size:11px;font-weight:var(--font-weight-label);color:var(--console-muted-2);letter-spacing:.04em}.console-table a[role=row]:hover{background:#f4f2ec}.console-table a[role=row][aria-current=page]{background:var(--color-accent-soft)}.console-table [role=cell],.console-table [role=columnheader]{min-width:0}.console-cell-num{text-align:right;font-variant-numeric:tabular-nums}.console-cell-end{justify-content:flex-end;align-items:center;gap:6px;display:flex}.console-cell-strong{font-weight:var(--font-weight-strong)}.console-cell-sub{color:var(--console-muted-2);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11.5px;display:block;overflow:hidden}.console-cell-sub[data-tone=danger]{color:var(--color-danger)}.console-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-mono{font-family:var(--font-mono);font-size:12px}.console-empty{text-align:center;color:var(--color-muted);border-top:1px solid var(--console-hairline);padding:38px 14px;font-size:13px}.console-chip{height:21px;font-size:11.5px;font-weight:var(--font-weight-label);background:var(--color-panel-subtle);color:var(--color-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.console-chip[data-tone=accent]{background:var(--color-accent-soft);color:var(--color-accent-strong)}.console-chip[data-tone=warning]{color:var(--color-warning);background:#f5e7c6}.console-chip[data-tone=danger]{color:var(--color-danger);background:#f7e4e1}.console-chip[data-tone=success]{background:var(--color-success-soft);color:var(--color-success)}.console-chip-dot{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.console-stats{grid-template-columns:repeat(4,1fr);display:grid}.console-stat{padding:var(--space-sm);border-right:1px solid var(--console-hairline)}.console-stat:last-child{border-right:0}.console-stat span{color:var(--console-muted-2);margin-bottom:6px;font-size:11.5px;display:block}.console-stat strong{font-size:24px;font-weight:var(--font-weight-heading);font-variant-numeric:tabular-nums;letter-spacing:-.01em;display:block}.console-stat small{color:var(--console-muted-2);margin-top:4px;font-size:11.5px;display:block}.console-card-note{border-top:1px solid var(--console-hairline);color:var(--console-muted-2);margin:0;padding:10px 14px 12px;font-size:12px;line-height:1.7}.console-card-head+.console-card-note{border-top:0}.console-subtabs{border-bottom:1px solid var(--console-hairline);gap:2px;padding:0 14px;display:flex}.console-subtabs a{font-size:13px;font-weight:var(--font-weight-label);color:var(--color-muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 12px;text-decoration:none}.console-subtabs a[aria-current=page]{color:var(--color-ink);border-bottom-color:var(--color-accent)}.console-scrim{z-index:20;background:#1111113d;position:fixed;inset:0}.console-drawer{background:var(--console-paper);border-left:1px solid var(--color-border-subtle);z-index:21;flex-direction:column;width:min(520px,92vw);height:100vh;display:flex;position:fixed;top:0;right:0}.console-drawer-head{justify-content:space-between;align-items:flex-start;gap:var(--space-xs);padding:var(--space-sm) 18px;border-bottom:1px solid var(--console-hairline);display:flex}.console-drawer-head p{letter-spacing:.08em;color:var(--console-muted-2);margin:0 0 3px;font-size:11px}.console-drawer-head h2{font-size:16px;font-weight:var(--font-weight-heading);line-height:var(--leading-compact);margin:0}.console-drawer-body{padding:var(--space-sm) 18px var(--space-xl);flex:1;overflow-y:auto}.console-drawer-body h3{letter-spacing:.06em;color:var(--console-muted-2);font-size:12px;font-weight:var(--font-weight-label);margin:22px 0 8px}.console-drawer-body h3:first-child{margin-top:0}.console-kv{grid-template-columns:112px 1fr;gap:6px 12px;margin:0;font-size:13px;display:grid}.console-kv dt{color:var(--console-muted-2);font-size:12.5px}.console-kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.console-blockers{gap:var(--space-2xs);grid-template-columns:repeat(2,1fr);display:grid}.console-blockers div{border:1px solid var(--console-hairline);border-radius:4px;justify-content:space-between;align-items:baseline;padding:9px 10px;display:flex}.console-blockers span{color:var(--color-muted);font-size:12px}.console-blockers strong{font-size:14px;font-weight:var(--font-weight-strong)}.console-note{border:1px solid var(--console-hairline);color:var(--color-muted);background:var(--color-panel);border-radius:4px;margin:0;padding:11px 12px;font-size:12.5px}.console-note[data-tone=warning]{color:#6d5218;background:#f5e7c6;border-color:#e6d3a7}.console-field{margin-bottom:var(--space-xs);flex-direction:column;gap:5px;display:flex}.console-field>span{color:var(--color-muted);font-size:12px}.console-field select,.console-field textarea,.console-field input{border:1px solid var(--color-border-subtle);color:var(--color-ink);background:#fff;border-radius:4px;padding:8px 10px;font-size:13px}.console-field textarea{resize:vertical;min-height:76px}.console-timeline article{border-top:1px solid var(--console-hairline);padding:10px 0;font-size:12.5px}.console-timeline article:first-child{border-top:0}.console-timeline time{color:var(--console-muted-2);font-size:11.5px}.console-timeline strong{font-weight:var(--font-weight-strong);margin:1px 0 2px;display:block}.console-timeline p{color:var(--color-muted);margin:3px 0 0}.console-drawer-actions{gap:var(--space-2xs);flex-wrap:wrap;margin-top:14px;display:flex}.console-viewer-note,.console-inline-note{background:var(--color-panel);border:1px solid var(--console-hairline);color:var(--color-muted);border-radius:4px;margin:10px 0 0;padding:9px 11px;font-size:12px}.admin-console[data-admin-access=viewer] form:not([data-admin-read-form=true]):not(.console-search-form),.admin-console[data-admin-access=viewer] .admin-issue-actions,.admin-console[data-admin-access=viewer] .console-operator-only{display:none}@media (max-width:1180px) and (min-width:901px){.admin-console{--console-side-width:64px}.console-nav-label,.console-nav-group,.console-nav-badge,.console-brand,.console-operator,.console-side-foot a span{display:none}.console-nav a,.console-side-head,.console-side-foot a{justify-content:center;padding-inline:0}.console-main{padding:22px 20px 50px}}@media (max-width:1100px){.console-stats{grid-template-columns:repeat(2,1fr)}.console-stat:nth-child(2){border-right:0}.console-stat:nth-child(-n+2){border-bottom:1px solid var(--console-hairline)}}@media (max-width:900px){.admin-console{flex-direction:column}.console-side{border-right:0;border-bottom:1px solid var(--console-hairline);flex-basis:auto;width:100%;height:auto;position:static}.console-nav{padding:var(--space-2xs) 10px;gap:4px;display:flex;overflow-x:auto}.console-nav-group{display:none}.console-nav a{white-space:nowrap;width:auto}.console-side-foot{flex-direction:row;justify-content:space-between;align-items:center}.console-main{padding:18px 14px 50px}.console-page-head{flex-direction:column;align-items:flex-start;gap:6px}.console-table [role=row]{grid-template-columns:1fr;align-items:flex-start;gap:4px;padding:12px 14px}.console-table [role=row].console-table-head{display:none}.console-cell-num,.console-cell-end{text-align:left;justify-content:flex-start}}:is(.app-shell:has(.admin-console)>.app-header,.app-shell:has(.admin-console)>.app-footer){display:none}.app-main:has(.admin-console){width:100%;max-width:none;margin:0;padding:0}.console-disclosure{border-top:1px solid var(--console-hairline)}.console-disclosure>summary{font-size:12.5px;font-weight:var(--font-weight-label);color:var(--color-muted);cursor:pointer;padding:11px 14px}.console-disclosure>summary:hover{background:var(--color-panel);color:var(--color-ink)}.console-disclosure-body{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:0 14px 16px;display:grid}.console-disclosure-body .field textarea{width:100%}.console-drawer-body .request-summary-list{grid-template-columns:112px 1fr;gap:6px 12px;margin:0 0 4px;font-size:13px;display:grid}.console-drawer-body .request-summary-list>div{display:contents}.console-drawer-body .request-summary-list dt{color:var(--console-muted-2);font-size:12.5px}.console-drawer-body .request-summary-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.console-drawer-body .admin-action-form,.console-drawer-body .admin-ops-note{border:1px solid var(--console-hairline);gap:var(--space-2xs);background:var(--color-panel);border-radius:4px;margin-top:14px;padding:12px;display:grid}.console-drawer-body .admin-ops-note[data-tone=warning]{background:#f5e7c6;border-color:#e6d3a7}.console-drawer-body .admin-form-heading{gap:2px;display:grid}.console-drawer-body .admin-form-heading strong{font-size:13px;font-weight:var(--font-weight-strong)}.console-drawer-body .admin-form-heading span,.console-drawer-body .admin-ops-note span{color:var(--color-muted);font-size:12px}.console-drawer-body .field{gap:4px;font-size:12px;display:grid}.console-drawer-body .field>span{color:var(--color-muted)}.console-drawer-body .field input,.console-drawer-body .field select,.console-drawer-body .field textarea{border:1px solid var(--color-border-subtle);background:#fff;border-radius:4px;width:100%;padding:8px 10px;font-size:13px}.console-drawer-body .field textarea{resize:vertical;min-height:72px}.console-drawer-body .profile-secondary-actions{gap:var(--space-2xs);flex-wrap:wrap;margin-top:4px;display:flex}.console-drawer-body .admin-inline-action,.console-drawer-body .admin-readonly-details{border-top:1px solid var(--console-hairline);margin-top:14px;padding-top:10px;font-size:12.5px}.console-drawer-body .admin-inline-action>summary{cursor:pointer;color:var(--color-muted);font-size:12.5px}.console-drawer-body .admin-history-list article{border-top:1px solid var(--console-hairline);padding:9px 0}.console-drawer-body .admin-history-list article:first-child{border-top:0}.console-drawer-body .admin-internal-memo{color:var(--color-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.admin-console-detail{max-width:1080px}.admin-console .button{border:1px solid var(--color-border-subtle);height:32px;min-height:0;color:var(--color-ink);font-size:12.5px;font-weight:var(--font-weight-label);letter-spacing:0;text-transform:none;box-shadow:none;background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 14px;line-height:1;display:inline-flex}.admin-console .button:hover{background:var(--color-panel);transform:none}.admin-console .button.dark{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.admin-console .button.dark:hover{background:var(--color-accent-strong)}.admin-console .button.danger{color:var(--color-danger);background:#fff;border-color:#e2c6c2}.admin-console .button.danger:hover{background:#f7e4e1}.admin-console .button.secondary,.admin-console .button.quiet{color:var(--color-muted);background:0 0;border-color:#0000}.admin-console .button.secondary:hover,.admin-console .button.quiet:hover{background:var(--color-panel-subtle);color:var(--color-ink)}.admin-console .label{color:var(--console-muted-2);font-family:var(--body-sans);font-size:11px;font-weight:var(--font-weight-label);letter-spacing:.08em;text-transform:none;margin:0;line-height:1.4}.admin-console .admin-section-heading{justify-content:space-between;align-items:baseline;gap:var(--space-xs);margin:0 0 10px;display:flex}.admin-console [data-section-heading=application],.admin-console [data-typography-role=entity],.admin-console [data-typography-role=subsection],.admin-console [data-typography-role=supporting]{font-family:var(--body-sans);font-size:14px;font-weight:var(--font-weight-heading);line-height:var(--leading-compact);letter-spacing:0;margin:2px 0 0}.admin-console .admin-section-heading>span{color:var(--console-muted-2);font-size:12px}.admin-console .detail-panel{background:var(--console-paper);border:1px solid var(--console-hairline);box-shadow:none;gap:var(--space-xs);border-radius:4px;padding:16px}.admin-console .request-summary-list,.admin-console .request-confirm-list{border:0;grid-template-columns:132px 1fr;gap:6px 14px;margin:0;padding:0;font-size:13px;display:grid}.admin-console .request-summary-list>div,.admin-console .request-confirm-list>div{display:contents}.admin-console .request-summary-list dt,.admin-console .request-confirm-list dt{color:var(--console-muted-2);font-size:12.5px;font-weight:var(--font-weight-body);border:0;margin:0;padding:0}.admin-console .request-summary-list dd,.admin-console .request-confirm-list dd{overflow-wrap:anywhere;border:0;min-width:0;margin:0;padding:0}.admin-console .account-form,.admin-console .admin-action-form,.admin-console .admin-memo-form{border:1px solid var(--console-hairline);background:var(--color-panel);border-radius:4px;gap:10px;max-width:none;margin:12px 0 0;padding:12px;display:grid}.admin-console .admin-form-heading{gap:2px;display:grid}.admin-console .admin-form-heading strong{font-size:13px;font-weight:var(--font-weight-strong)}.admin-console .admin-form-heading span{color:var(--color-muted);font-size:12px}.admin-console .field{gap:4px;margin:0;display:grid}.admin-console .field>span{color:var(--color-muted);font-size:12px;font-weight:var(--font-weight-body);letter-spacing:0;text-transform:none}.admin-console .field input,.admin-console .field select,.admin-console .field textarea{border:1px solid var(--color-border-subtle);background:#fff;border-radius:4px;width:100%;height:auto;min-height:0;padding:8px 10px;font-size:13px;line-height:1.5}.admin-console .field textarea{resize:vertical;min-height:72px}.admin-console .profile-secondary-actions,.admin-console .form-actions,.admin-console .button-row{gap:var(--space-2xs);flex-wrap:wrap;margin:0;display:flex}.admin-console .admin-confirmation-panel{color:#6d5218;background:#f5e7c6;border:1px solid #e6d3a7;border-radius:4px;gap:6px;padding:11px 12px;display:grid}.admin-console .admin-confirmation-panel strong{font-size:12.5px;font-weight:var(--font-weight-strong)}.admin-console .admin-confirmation-panel p{margin:0;font-size:12px;line-height:1.6}.admin-console .admin-ops-note,.admin-console .admin-muted-copy{border:1px solid var(--console-hairline);background:var(--color-panel);color:var(--color-muted);border-radius:4px;gap:4px;margin:12px 0 0;padding:11px 12px;font-size:12.5px;display:grid}.admin-console .admin-ops-note strong{font-size:12.5px;font-weight:var(--font-weight-strong);color:var(--color-ink)}.admin-console .admin-ops-note[data-tone=warning]{color:#6d5218;background:#f5e7c6;border-color:#e6d3a7}.admin-console .admin-ops-note[data-tone=warning] strong{color:#6d5218}.admin-console .admin-money-grid,.admin-console .admin-request-metrics{gap:var(--space-2xs);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:10px 0 0;display:grid}.admin-console .admin-money-grid>div,.admin-console .admin-request-metrics>div{border:1px solid var(--console-hairline);box-shadow:none;background:#fff;border-left-width:1px;border-radius:4px;gap:4px;padding:10px 12px;display:grid}.admin-console .admin-money-grid span,.admin-console .admin-request-metrics .label{color:var(--console-muted-2);font-size:11.5px}.admin-console .admin-money-grid strong,.admin-console .admin-request-metrics strong{font-family:var(--body-sans);font-size:17px;font-weight:var(--font-weight-heading);font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1.2}.admin-console .admin-request-metrics p,.admin-console .admin-request-metrics small{color:var(--console-muted-2);margin:0;font-size:11.5px;line-height:1.5}.admin-console details.admin-inline-action,.admin-console details.admin-readonly-details,.admin-console details.admin-investigation-details{border:1px solid var(--console-hairline);background:#fff;border-radius:4px;margin:12px 0 0;padding:0}.admin-console details.admin-inline-action>summary,.admin-console details.admin-readonly-details>summary,.admin-console details.admin-investigation-details>summary{font-size:12.5px;font-weight:var(--font-weight-label);color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:9px 12px;list-style:none}.admin-console details.admin-inline-action[open]>summary,.admin-console details.admin-readonly-details[open]>summary,.admin-console details.admin-investigation-details[open]>summary{border-bottom:1px solid var(--console-hairline);color:var(--color-ink)}.admin-console details.admin-inline-action>summary::-webkit-details-marker{display:none}.admin-console details.admin-readonly-details>summary::-webkit-details-marker{display:none}.admin-console details.admin-investigation-details>summary::-webkit-details-marker{display:none}.admin-console details.admin-inline-action>summary:before,.admin-console details.admin-readonly-details>summary:before,.admin-console details.admin-investigation-details>summary:before{content:"▸ ";color:var(--console-muted-2)}.admin-console details[open].admin-inline-action>summary:before,.admin-console details[open].admin-readonly-details>summary:before,.admin-console details[open].admin-investigation-details>summary:before{content:"▾ "}.admin-console details.admin-inline-action>:not(summary),.admin-console details.admin-readonly-details>:not(summary),.admin-console details.admin-investigation-details>:not(summary){margin:0;padding:12px}.admin-console .admin-history-list{gap:0;display:grid}.admin-console .admin-history-list article{border-top:1px solid var(--console-hairline);background:0 0;margin:0;padding:9px 0;font-size:12.5px}.admin-console .admin-history-list article:first-child{border-top:0;padding-top:0}.admin-console .admin-history-list article>div{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.admin-console .admin-history-list strong{font-size:12.5px;font-weight:var(--font-weight-strong)}.admin-console .admin-history-list time,.admin-console .admin-history-list span{color:var(--console-muted-2);font-size:11.5px}.admin-console .admin-internal-memo{background:var(--color-panel);color:var(--color-muted);overflow-wrap:anywhere;border-radius:4px;margin:4px 0 0;padding:8px 10px;font-size:12px}.admin-console .admin-status-chip{background:var(--color-panel-subtle);height:21px;color:var(--color-muted);font-size:11.5px;font-weight:var(--font-weight-label);letter-spacing:0;text-transform:none;border:0;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.admin-console .admin-status-chip[data-tone=positive],.admin-console .admin-status-chip[data-tone=success]{background:var(--color-success-soft);color:var(--color-success)}.admin-console .admin-status-chip[data-tone=warning]{color:var(--color-warning);background:#f5e7c6}.admin-console .admin-status-chip[data-tone=danger],.admin-console .admin-status-chip[data-tone=critical]{color:var(--color-danger);background:#f7e4e1}.admin-console .admin-status-chip[data-tone=accent],.admin-console .admin-status-chip[data-tone=info]{background:var(--color-accent-soft);color:var(--color-accent-strong)}.console-drawer-body .admin-table{border:1px solid var(--console-hairline);background:#fff;border-radius:4px;gap:0;display:grid;overflow:hidden}.console-drawer-body .admin-table .admin-table-head{display:none}.console-drawer-body .admin-table [role=row]{border-top:1px solid var(--console-hairline);background:0 0;grid-template-columns:1fr;gap:0;padding:0;display:grid}.console-drawer-body .admin-table [role=row]:first-of-type{border-top:0}.console-drawer-body .admin-table [role=cell]{justify-content:space-between;align-items:baseline;gap:var(--space-xs);border-top:1px dashed var(--console-hairline);padding:7px 10px;font-size:12.5px;display:flex}.console-drawer-body .admin-table [role=row] [role=cell]:first-child{border-top:0}.console-drawer-body .admin-table [role=cell]:before{content:attr(data-label);color:var(--console-muted-2);flex:none;font-size:11.5px}.admin-console .admin-request-hero{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);flex-wrap:wrap;display:flex}.admin-console .admin-request-hero>div:first-child{gap:2px;display:grid}.admin-console .admin-request-hero-actions{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.admin-console .admin-request-timeline,.admin-console .admin-financial-groups,.admin-console .admin-request-compact-list{gap:var(--space-2xs);display:grid}.admin-console .admin-secondary-section{margin-top:0}.console-breadcrumb{color:var(--console-muted-2);align-items:center;gap:6px;margin:0 0 4px;font-size:11.5px;display:flex}.console-breadcrumb a{color:var(--color-muted);text-decoration:none}.console-breadcrumb a:hover{color:var(--color-ink);text-decoration:underline}.admin-console h1,.admin-console h2[data-section-heading=application],.admin-console h3[data-typography-role=entity],.admin-console h3[data-typography-role=subsection],.admin-console h3[data-typography-role=supporting]{font-family:var(--body-sans);letter-spacing:0}.admin-console h2[data-section-heading=application],.admin-console h3[data-typography-role=entity],.admin-console h3[data-typography-role=subsection],.admin-console h3[data-typography-role=supporting]{font-size:14px;font-weight:var(--font-weight-heading);line-height:var(--leading-compact);margin:2px 0 0}.admin-console .console-page-head h1{font-size:20px;font-weight:var(--font-weight-heading)}.admin-console .admin-request-metrics{gap:var(--space-2xs);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.admin-console .admin-request-metrics article,.admin-console .admin-overview-card,.admin-console .admin-transaction-card{border:1px solid var(--console-hairline);box-shadow:none;border-radius:4px;gap:4px;padding:10px 12px}.admin-console .admin-request-metrics strong,.admin-console .admin-overview-card>strong{font-family:var(--body-sans);font-size:17px;font-weight:var(--font-weight-heading);line-height:1.2}.admin-console .admin-request-metrics article[data-tone=danger],.admin-console .admin-overview-card[data-tone=danger]{box-shadow:none;background:#fdf6f5;border-color:#e2c6c2}.admin-console .admin-request-metrics article[data-tone=warning],.admin-console .admin-overview-card[data-tone=warning]{box-shadow:none;background:#fdf9ef;border-color:#e6d3a7}.admin-console .admin-overview-card>span{font-size:11.5px;font-weight:var(--font-weight-body);color:var(--console-muted-2)}.console-drawer-body .admin-table [role=row].admin-table-head,.console-drawer-body .admin-section-heading>div>.label{display:none}.request-frame{grid-template-columns:minmax(0,1fr);grid-template-areas:"main";align-items:start;gap:28px;display:grid}.request-frame[data-has-target=true]{grid-template:"main card""main conditions"1fr/minmax(0,1fr) 320px;row-gap:16px}.request-frame-main{grid-area:main;gap:20px;min-width:0;display:grid}.request-frame .request-form{gap:20px;display:grid}.request-frame .request-form-panel{border-top:1px solid var(--request-line)}.request-preview-band{border-left:3px solid var(--request-accent);background:color-mix(in srgb, var(--request-accent) 14%, var(--request-panel));color:color-mix(in srgb, var(--request-accent) 70%, var(--request-ink));flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:10px 14px;display:flex}.request-preview-band p{font-size:var(--text-small);margin:0;font-weight:700}.request-preview-band .label{color:inherit;font-size:var(--text-label);letter-spacing:.14em}.request-flow{border:1px solid var(--request-line);background:var(--request-panel);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.request-flow li{border-right:1px solid var(--request-line-soft);min-width:0;color:var(--request-muted);font-size:var(--text-small);align-items:center;gap:10px;padding:12px 16px;font-weight:700;display:flex}.request-flow li:last-child{border-right:0}.request-flow li span{width:22px;height:22px;font-size:var(--text-label);border:1px solid;border-radius:999px;flex:none;place-items:center;display:inline-grid}.request-flow li strong{overflow-wrap:anywhere;min-width:0}.request-flow li[data-current=true]{box-shadow:inset 0 -3px 0 var(--request-accent);color:var(--request-ink);background:#fff}.request-flow li[data-current=true] span{border-color:var(--request-ink);background:var(--request-ink);color:var(--request-panel)}.request-precheck-panel{border:1px solid var(--request-line);background:var(--request-panel)}.request-precheck-head{border-bottom:1px solid var(--request-line-soft);justify-content:space-between;align-items:end;gap:16px;padding:22px 24px 18px;display:flex}.request-precheck-head h2[data-section-heading=application]{margin-top:6px}.request-precheck-head .label{letter-spacing:.14em}.request-precheck-progress{color:var(--request-muted);white-space:nowrap;flex:none;justify-items:end;gap:6px;font-size:12px;font-weight:700;display:grid}.request-precheck-progress-bar{gap:3px;display:flex}.request-precheck-progress-bar i{background:var(--request-line-soft);width:26px;height:5px}.request-precheck-progress-bar i[data-done=true]{background:var(--request-ink)}.request-precheck-steps{margin:0;padding:0;list-style:none}.request-precheck-step{border-bottom:1px solid var(--request-line-soft);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 24px;display:grid}.request-precheck-step:last-child{border-bottom:0}.request-precheck-step-title{font-weight:700}.request-precheck-step-value{color:var(--request-muted);font-size:var(--text-small);text-align:right;overflow-wrap:anywhere;font-weight:700}.request-precheck-mark{border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:inline-grid}.request-precheck-step[data-status=done] .request-precheck-mark{background:var(--request-ink);color:var(--request-panel)}.request-precheck-step[data-status=pending]{color:color-mix(in srgb, var(--request-muted) 70%, var(--request-panel))}.request-precheck-step[data-status=pending] .request-precheck-step-title{font-weight:600}.request-precheck-step[data-status=pending] .request-precheck-mark{border:1px dashed}.request-precheck-step[data-status=current]{box-shadow:inset 3px 0 0 var(--request-accent);background:#fff;grid-template-columns:32px minmax(0,1fr);align-items:start;padding:22px 24px 24px}.request-precheck-step[data-status=current] .request-precheck-mark{border:1.5px solid var(--request-accent);width:32px;height:32px;box-shadow:inset 0 0 0 3px #fff, inset 0 0 0 4px color-mix(in srgb, var(--request-accent) 45%, transparent);color:color-mix(in srgb, var(--request-accent) 70%, var(--request-ink));font-family:var(--display-serif);font-size:15px}.request-precheck-step-body{gap:14px;padding-top:4px;display:grid}.workspace .request-precheck-step-body h3[data-typography-role=supporting]{font-size:17px}.request-precheck-step-body p{color:var(--request-muted);font-size:14px;font-weight:700;line-height:var(--leading-body);margin:-6px 0 0}.request-precheck-step-body a:not(.button){color:color-mix(in srgb, var(--request-accent) 70%, var(--request-ink));text-underline-offset:3px;text-decoration:underline}.request-precheck-step-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0;display:flex}.request-precheck-step-actions .button{gap:10px;min-height:48px;padding-inline:22px}.request-precheck-step-actions small{color:var(--request-muted);font-size:12px;font-weight:700}.request-precheck-block{border-top:1px solid var(--request-line-soft);background:color-mix(in srgb, var(--color-danger) 6%, #fff);gap:10px;padding:22px 24px;display:grid}.request-precheck-block strong{color:var(--color-danger);font-family:var(--display-serif);font-size:18px;font-weight:var(--font-weight-strong)}.request-precheck-block p{color:var(--request-muted);margin:0;font-size:14px;font-weight:700}.request-target-card{border:1px solid var(--request-line);background:var(--request-panel);grid-area:card}.request-target-card-image{aspect-ratio:4/3;border-bottom:1px solid var(--request-line);background:var(--request-panel-muted);overflow:hidden}.request-target-card-image img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block}.request-target-card-body{gap:12px;padding:18px 20px 20px;display:grid}.request-target-card-body p{margin:0}.request-target-card-body .request-target-card-name{font-family:var(--display-serif);font-size:22px;font-weight:var(--font-weight-strong);overflow-wrap:anywhere;margin-top:4px;line-height:1.2}.request-target-card-plan{overflow-wrap:anywhere;font-size:14px;font-weight:700}.request-target-card dl{border-top:1px solid var(--request-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding-top:12px;display:grid}.request-target-card dt{color:var(--request-muted);font-size:var(--text-label);letter-spacing:.08em;font-weight:700}.request-target-card dd{margin:2px 0 0;font-size:15px;font-weight:700}.request-target-card-back{color:var(--request-muted);font-size:var(--text-small);font-weight:700;text-decoration:none}.request-target-card-back:hover{color:var(--request-ink)}.request-conditions{border:1px solid var(--request-line);background:var(--request-panel);grid-area:conditions;gap:10px;padding:18px 20px 6px;display:grid}.request-conditions dl{margin:0}.request-conditions dl>div{border-top:1px solid var(--request-line-soft);gap:2px;padding:10px 0;display:grid}.request-conditions dt{color:var(--request-muted);font-size:var(--text-label);letter-spacing:.08em;font-weight:700}.request-conditions dd{font-size:var(--text-small);margin:0;font-weight:700;line-height:1.6}@media (max-width:960px){.request-frame[data-has-target=true]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"card""main""conditions";gap:20px}.request-target-card{grid-template-columns:96px minmax(0,1fr);display:grid}.request-target-card-image{aspect-ratio:auto;border-right:1px solid var(--request-line);border-bottom:0}.request-target-card-body{gap:6px;padding:12px 14px}.request-target-card-body .request-target-card-name{font-size:18px}.request-target-card dl{padding-top:6px}.request-target-card-back{display:none}}@media (max-width:640px){.request-flow{display:flex}.request-flow li{flex:none;gap:6px;padding:10px}.request-flow li[data-current=true]{flex:auto}.request-flow li strong{display:none}.request-flow li[data-current=true] strong{display:inline}.request-precheck-head{flex-direction:column;align-items:start;padding:18px 16px 16px}.request-precheck-progress{justify-items:start}.request-precheck-step{grid-template-columns:28px minmax(0,1fr);row-gap:0;padding:14px 16px}.request-precheck-step-value{text-align:left;grid-column:2}.request-precheck-step[data-status=current]{grid-template-columns:32px minmax(0,1fr);padding:18px 16px}.request-precheck-step-actions .button{width:100%}.request-precheck-block{padding:18px 16px}}.app-main:has(.guide-page){width:100%;padding:0}html:has(.guide-page){scroll-behavior:smooth}body:has(.guide-page){background:linear-gradient(90deg,#1011140a 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#10111408 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 80% 6%,#6d587e1f,#0000 26%),#f7f7f4}.guide-page{--guide-sheet:#fbfaf6;--guide-wash:#efebe2;--guide-ink:#111;--guide-ink-2:#2a2926;--guide-muted:#5f5d55;--guide-faint:#8a877e;--guide-line:#141414;--guide-soft:#d9d3c7;--guide-softer:#e7e2d8;--guide-accent:#6d587e;--guide-accent-deep:#4d3f5b;--guide-accent-soft:#ece7f0;--guide-ease:cubic-bezier(.16, 1, .3, 1);color:var(--guide-ink);word-break:auto-phrase;font-size:15px;font-weight:400;line-height:1.8}.guide-page :where(h1,h2,h3){font-family:var(--display-serif);letter-spacing:normal;text-wrap:balance;margin:0;font-weight:600}.guide-page :where(p,ol,ul,dl,dd,figure){margin:0}.guide-shell{width:min(1120px,100vw - 32px);margin:0 auto}.guide-label{color:var(--guide-muted);letter-spacing:.06em;font-size:12px;font-weight:600}.guide-notice{border-bottom:1px solid var(--guide-soft);background:var(--guide-sheet);font-size:13px}.guide-notice .guide-shell{align-items:center;gap:10px;padding:9px 0;display:flex}.guide-notice-dot{background:var(--guide-accent);border-radius:50%;flex:none;width:7px;height:7px}.guide-hero{padding:clamp(40px,6vw,80px) 0 clamp(48px,6vw,88px)}.guide-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.guide-crumb{color:var(--guide-faint);gap:8px;margin-bottom:18px;font-size:12px;display:flex}.guide-crumb a{text-decoration:none}.guide-crumb a:hover{color:var(--guide-ink)}.guide-kicker{color:var(--guide-accent);letter-spacing:.08em;align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.guide-kicker:before{content:"";background:currentColor;width:22px;height:1px}.guide-hero h1{letter-spacing:.01em;margin-top:14px;font-size:clamp(40px,5.4vw,64px);line-height:1.14}.guide-hero-lead{max-width:30em;color:var(--guide-ink-2);margin-top:20px;font-size:16px;line-height:1.9}.guide-hero-meta{color:var(--guide-muted);align-items:center;gap:6px;margin-top:14px;font-size:13px;display:inline-flex}.guide-hero-meta svg{width:15px;height:15px}.guide-toc{align-self:end}.guide-toc ol{border-top:1px solid var(--guide-line);margin-top:10px;padding:0;list-style:none}.guide-toc li{border-bottom:1px solid var(--guide-soft)}.guide-toc a{transition:background var(--motion-hover) ease, padding .25s var(--guide-ease);grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:14px 4px;text-decoration:none;display:grid}.guide-toc a:hover{background:var(--guide-sheet);padding-left:10px}.guide-toc-number{color:var(--guide-accent);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.guide-toc-title{font-family:var(--display-serif);font-size:17px;font-weight:600;line-height:1.4}.guide-toc-title small{color:var(--guide-muted);font-family:var(--body-sans);margin-top:2px;font-size:12px;font-weight:400;display:block}.guide-toc-arrow{color:var(--guide-faint);font-size:13px}.guide-summary{border-top:1px solid var(--guide-line);border-bottom:1px solid var(--guide-soft);background:var(--guide-sheet)}.guide-summary ol{grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.guide-summary li{align-content:start;gap:4px;padding:22px 22px 22px 0;display:grid}.guide-summary li+li{border-left:1px solid var(--guide-soft);padding-left:22px}.guide-summary-number{color:var(--guide-accent);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.guide-summary strong{font-family:var(--display-serif);font-size:16px;font-weight:600;line-height:1.5}.guide-summary li>span:last-child{color:var(--guide-muted);font-size:12.5px;line-height:1.7}.guide-section{padding:clamp(64px,8vw,112px) 0}.guide-section.is-band{border-top:1px solid var(--guide-softer);border-bottom:1px solid var(--guide-softer);background:var(--guide-wash)}.guide-section.is-compact{padding-block:clamp(56px,7vw,96px)}.guide-section-head{gap:8px;margin-bottom:clamp(32px,4vw,52px);scroll-margin-top:112px;display:grid}.guide-section-head h2{font-size:clamp(26px,3vw,36px);line-height:1.25}.guide-section-head p{max-width:40em;color:var(--guide-muted);margin-top:4px}.guide-highlight{background:linear-gradient(transparent 62%, var(--guide-accent-soft) 62%);color:var(--guide-accent-deep);font-weight:600}.guide-pre-open-note{color:var(--guide-muted);margin:-20px 0 36px;font-size:13px}.guide-flow{padding:0;list-style:none;position:relative}.guide-flow:before{background:var(--guide-soft);content:"";width:1px;position:absolute;top:20px;bottom:40px;left:19px}.guide-step{grid-template-columns:40px minmax(0,1fr) minmax(0,420px);gap:0 28px;padding-bottom:56px;display:grid;position:relative}.guide-step:last-child{padding-bottom:0}.guide-step-dot{z-index:1;border:1px solid var(--guide-line);background:var(--guide-sheet);width:40px;height:40px;font-family:var(--display-serif);border-radius:50%;place-items:center;font-size:16px;display:grid;position:relative}.guide-step-body{padding-top:4px}.guide-step-body h3{font-size:22px;line-height:1.35}.guide-step-text{color:var(--guide-ink-2);margin-top:12px}.guide-step-sub{color:var(--guide-muted);margin-top:8px;font-size:13px}.guide-pay-note{border-top:1px dashed var(--guide-soft);color:var(--guide-muted);gap:8px;margin-top:12px;padding-top:10px;font-size:12.5px;display:flex}.guide-pay-note:before{background:var(--guide-accent);content:"";border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.guide-step-figure{margin-top:4px}.guide-step-figure figcaption{color:var(--guide-faint);text-align:right;margin-top:8px;font-size:11.5px}.guide-ui{border:1px solid var(--guide-soft);background:var(--guide-sheet);border-radius:4px;padding:16px;font-size:12.5px;line-height:1.6;box-shadow:0 1px #11111108}.guide-ui b{font-size:13px}.guide-ui-title{color:var(--guide-muted);letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;display:flex}.guide-ui-strong{color:var(--guide-ink)}.guide-ui-muted{color:var(--guide-muted);display:block}.guide-ui-price{font-size:15px}.guide-ui-field{border:1px solid var(--guide-soft);color:var(--guide-ink-2);background:#fff;border-radius:3px;margin-top:10px;padding:10px 12px}.guide-ui-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.guide-ui-chip{border:1px solid var(--guide-soft);background:var(--guide-sheet);color:var(--guide-muted);border-radius:999px;padding:1px 10px;font-size:11.5px}.guide-ui-chip.is-on{border-color:var(--guide-ink);color:var(--guide-ink)}.guide-ui-row{border-top:1px dashed var(--guide-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:10px;display:flex}.guide-ui-card{color:var(--guide-ink-2);align-items:center;gap:8px;display:inline-flex}.guide-ui-card i{border:1px solid var(--guide-line);border-radius:3px;width:26px;height:17px;position:relative}.guide-ui-card i:after{background:var(--guide-line);content:"";height:2px;position:absolute;top:4px;left:3px;right:3px}.guide-ui-button{background:var(--guide-ink);min-height:30px;color:var(--guide-sheet);white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;padding:0 12px;font-size:11.5px;font-weight:600;display:inline-flex}.guide-ui-button.is-ghost{border:1px solid var(--guide-line);color:var(--guide-ink);background:0 0}.guide-ui-note{color:var(--guide-muted);margin-top:8px;font-size:11px}.guide-ui-status{align-items:flex-start;gap:12px;display:flex}.guide-ui-status b{display:block}.guide-ui-status-icon{border:1px solid var(--guide-accent);width:30px;height:30px;color:var(--guide-accent);border-radius:50%;flex:none;place-items:center;display:grid}.guide-ui-status-icon svg{width:16px;height:16px}.guide-ui-steps,.guide-ui-steps-label{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.guide-ui-steps{margin-top:14px}.guide-ui-steps span{background:var(--guide-softer);border-radius:2px;height:4px}.guide-ui-steps span.is-done{background:var(--guide-ink)}.guide-ui-steps span.is-now{background:var(--guide-accent)}.guide-ui-steps-label{color:var(--guide-faint);text-align:center;margin-top:6px;font-size:10px}.guide-ui-player{align-items:center;gap:12px;margin-top:12px;display:flex}.guide-ui-play{background:var(--guide-ink);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.guide-ui-play:after{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid var(--guide-sheet);content:"";margin-left:2px}.guide-ui-wave{flex:1;align-items:center;gap:2px;height:28px;display:flex}.guide-ui-wave i{background:color-mix(in srgb, var(--guide-ink) 38%, transparent);border-radius:2px;flex:1;min-width:1px}.guide-ui-wave i.is-played{background:var(--guide-accent)}.guide-ui-message{border-left:2px solid var(--guide-accent);color:var(--guide-ink-2);font-family:var(--display-serif);background:#fff;margin-top:12px;padding:10px 12px;font-size:13px}.guide-ui-gauge{margin-top:12px}.guide-ui-gauge-bar{border:1px solid var(--guide-line);background:#fff;border-radius:999px;height:8px;position:relative;overflow:hidden}.guide-ui-gauge-bar b{background:var(--guide-ink);width:29%;position:absolute;inset:0 auto 0 0}.guide-ui-gauge-ticks{color:var(--guide-faint);justify-content:space-between;margin-top:4px;font-size:10px;display:flex}.guide-ui-actions{gap:6px;margin-top:12px;display:grid}.guide-ui-text-action{color:var(--guide-muted);text-align:center;text-underline-offset:3px;font-size:11.5px;text-decoration:underline}.guide-money-grid{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.guide-receipt-wrap{padding-top:14px;position:relative}.guide-tape{z-index:2;background:#d6ccb9b8;border-left:1px dashed #fff9;border-right:1px dashed #fff9;width:96px;height:26px;position:absolute;top:0;left:50%;transform:translate(-50%)rotate(-2.5deg)}.guide-receipt{background:#fffefb;padding:30px 28px 34px;font-size:13px;position:relative;box-shadow:8px 10px #1111110d;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 10px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/16px 10px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 10px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/16px 10px repeat-x}.guide-receipt-head{border-bottom:1px dashed var(--guide-soft);text-align:center;padding-bottom:14px}.guide-receipt-brand{font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700}.guide-receipt-head small{color:var(--guide-faint);letter-spacing:.1em;margin-top:2px;font-size:11px;display:block}.guide-receipt dl{grid-template-columns:1fr auto;gap:10px 12px;margin-top:14px;display:grid}.guide-receipt dt{color:var(--guide-ink-2)}.guide-receipt dd{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.guide-receipt dd.is-zero{color:var(--guide-accent-deep)}.guide-receipt-total{border-top:1px solid var(--guide-line);justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:12px;display:flex}.guide-receipt-total b{font-family:var(--display-serif);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.guide-receipt-total b small{color:var(--guide-muted);font-family:var(--body-sans);margin-left:2px;font-size:12px;font-weight:400}.guide-receipt-foot{color:var(--guide-muted);margin-top:14px;font-size:11px;line-height:1.7}.guide-receipt-barcode{background:repeating-linear-gradient(90deg, var(--guide-ink) 0 1px, transparent 1px 3px, var(--guide-ink) 3px 5px, transparent 5px 6px, var(--guide-ink) 6px 7px, transparent 7px 10px);opacity:.7;height:26px;margin-top:16px}.guide-facts{border-top:1px solid var(--guide-line)}.guide-fact{border-bottom:1px solid var(--guide-soft);grid-template-columns:140px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.guide-fact dt{font-size:14px;font-weight:600}.guide-fact dd{color:var(--guide-ink-2)}.guide-fact dd small{color:var(--guide-muted);margin-top:4px;font-size:12.5px;display:block}.guide-safety{border-top:1px solid var(--guide-line);grid-template-columns:repeat(3,1fr);display:grid}.guide-safe{border-bottom:1px solid var(--guide-soft);padding:28px 28px 30px 0}.guide-safe:not(:nth-child(3n+1)){border-left:1px solid var(--guide-soft);padding-left:28px}.guide-safety-icon{width:44px;height:44px;color:var(--guide-ink)}.guide-safety-icon .guide-icon-accent{stroke:var(--guide-accent)}.guide-safe h3{margin-top:16px;font-size:18px;line-height:1.45}.guide-safe p{color:var(--guide-muted);margin-top:8px;font-size:13.5px}.guide-visibility{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:40px;margin-top:48px;display:grid}.guide-visibility h3{font-size:20px;line-height:1.45}.guide-visibility h3+p{color:var(--guide-muted);margin-top:10px;font-size:13.5px}.guide-visibility-table{border:1px solid var(--guide-soft);border-collapse:collapse;background:var(--guide-sheet);width:100%;font-size:13px}.guide-visibility-table th,.guide-visibility-table td{border-bottom:1px solid var(--guide-soft);text-align:center;padding:12px 14px}.guide-visibility-table thead th{color:var(--guide-muted);background:#f3f0e8;font-size:12px;font-weight:600}.guide-visibility-table tbody th{text-align:left;font-weight:600}.guide-visibility-table tbody th small{color:var(--guide-muted);font-size:11.5px;font-weight:400;display:block}.guide-visibility-table tr:last-child>*{border-bottom:0}.guide-yes,.guide-no{vertical-align:middle;border-radius:50%;place-items:center;width:22px;height:22px;display:inline-grid}.guide-yes{background:var(--guide-ink);color:var(--guide-sheet)}.guide-yes:after{content:"";border-bottom:1.5px solid;border-left:1.5px solid;width:7px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.guide-yes.is-public{background:var(--guide-accent)}.guide-no{border:1px solid var(--guide-soft)}.guide-no:after{background:var(--guide-faint);content:"";width:8px;height:1px}.guide-visibility-foot{color:var(--guide-muted);margin-top:10px;font-size:11.5px}.guide-cards{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,36px);margin-top:8px;display:grid}.guide-index-card{transform:rotate(var(--guide-card-tilt,0deg));transition:transform .3s var(--guide-ease);background:linear-gradient(#0000 0 56px,#6d587e59 56px 57px,#0000 57px),repeating-linear-gradient(#0000 0 27px,#14141412 27px 28px) 0 57px/100% 100% no-repeat,#fffefb;padding:34px 24px 24px;position:relative;box-shadow:6px 8px #1111110d}.guide-index-card:hover{transform:rotate(0)translateY(-2px)}.guide-index-card:first-child{--guide-card-tilt:-1.2deg}.guide-index-card:nth-child(2){--guide-card-tilt:.8deg}.guide-index-card:nth-child(3){--guide-card-tilt:-.5deg}.guide-index-card .guide-tape{width:78px;height:22px;top:-12px}.guide-index-card:nth-child(2) .guide-tape{transform:translate(-50%)rotate(3deg)}.guide-index-card-head{justify-content:space-between;align-items:baseline;height:22px;margin-top:-14px;display:flex}.guide-index-card-head h3{font-size:18px}.guide-index-card-head span{color:var(--guide-faint);letter-spacing:.08em;font-size:11px}.guide-index-card p{color:var(--guide-ink-2);font-family:var(--display-serif);margin-top:17px;font-size:14.5px;line-height:28px}.guide-writing-tips{border-top:1px solid var(--guide-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-top:48px;display:grid}.guide-tip{border-bottom:1px solid var(--guide-soft);grid-template-columns:96px 1fr;gap:12px;padding:16px 0;font-size:13.5px;display:grid}.guide-tip dt{font-weight:600}.guide-tip dd{color:var(--guide-ink-2)}.guide-required{border:1px solid var(--guide-line);vertical-align:1px;border-radius:2px;margin-left:6px;padding:0 6px;font-size:10.5px;line-height:16px;display:inline-block}.guide-faq-grid{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:48px;display:grid}.guide-faq-grid .guide-section-head{align-content:start;margin:0}.guide-faq-grid .guide-section-head a{color:var(--guide-ink);text-underline-offset:3px}.guide-faq{border-top:1px solid var(--guide-line)}.guide-faq details{border-bottom:1px solid var(--guide-soft)}.guide-faq summary{cursor:pointer;align-items:flex-start;gap:14px;padding:18px 4px;font-size:15px;font-weight:600;list-style:none;display:flex}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq-q{color:var(--guide-accent);font-family:var(--display-serif);flex:none;font-size:17px;line-height:1.5}.guide-faq-question{flex:1;line-height:1.6}.guide-faq summary:hover .guide-faq-question{text-decoration:underline;-webkit-text-decoration-color:var(--guide-soft);text-decoration-color:var(--guide-soft);text-underline-offset:4px}.guide-faq-toggle{flex:none;width:14px;height:14px;margin-top:6px;position:relative}.guide-faq-toggle:before,.guide-faq-toggle:after{background:var(--guide-ink);content:"";height:1.5px;transition:transform .25s var(--guide-ease);position:absolute;top:6px;left:0;right:0}.guide-faq-toggle:after{transform:rotate(90deg)}.guide-faq details[open] .guide-faq-toggle:after{transform:rotate(0)}.guide-faq-answer{color:var(--guide-ink-2);padding:0 34px 20px 32px;font-size:14px}.guide-faq-answer p+p{margin-top:8px}.guide-talent-panel{border:1px solid var(--guide-line);background:var(--guide-sheet);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(28px,4vw,48px);display:grid;position:relative}.guide-talent-panel:before{background:var(--guide-accent);content:"";width:88px;height:3px;position:absolute;top:-1px;left:-1px}.guide-talent-panel h2{margin-top:8px;font-size:clamp(24px,2.6vw,30px);line-height:1.35}.guide-talent-lead{color:var(--guide-muted);margin-top:12px}.guide-talent-panel .guide-button{margin-top:24px}.guide-talent-points{grid-template-columns:1fr 1fr;gap:0 24px;padding:0;list-style:none;display:grid}.guide-talent-points li{border-bottom:1px solid var(--guide-soft);padding:12px 0;font-size:13.5px}.guide-talent-points b{font-family:var(--display-serif);font-size:17px;font-weight:600;display:block}.guide-talent-points span{color:var(--guide-muted);font-size:12px}.guide-button{border:1px solid var(--guide-line);min-height:46px;transition:background var(--motion-hover) ease, transform var(--motion-press) ease;border-radius:3px;align-items:center;gap:12px;padding:0 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.guide-button:active{transform:translateY(1px)}.guide-button.is-primary{background:var(--guide-ink);color:var(--guide-sheet)}.guide-button.is-primary:hover{background:#2b2a27}.guide-button.is-ghost{color:var(--guide-ink)}.guide-button.is-ghost:hover{background:#fff}.guide-closing{text-align:center;padding:clamp(72px,9vw,120px) 0}.guide-closing-wave{width:min(360px,80%);height:40px;color:var(--guide-accent);margin:0 auto 26px;display:block}.guide-closing h2{font-size:clamp(26px,3.4vw,40px);line-height:1.3}.guide-closing p{color:var(--guide-muted);margin-top:14px}.guide-closing p+p{margin-top:6px}.guide-closing-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}@media (prefers-reduced-motion:reduce){html:has(.guide-page){scroll-behavior:auto}.guide-page *,.guide-page :before,.guide-page :after{transition:none!important}}@media (max-width:960px){.guide-summary ol{grid-template-columns:1fr 1fr}.guide-summary li:nth-child(3){border-left:0;padding-left:0}.guide-summary li:nth-child(n+3){border-top:1px solid var(--guide-soft)}}@media (max-width:900px){.guide-hero-grid{grid-template-columns:1fr}.guide-step{grid-template-columns:40px minmax(0,1fr);gap:0 18px}.guide-step-figure{grid-column:2;margin-top:18px}.guide-flow:before{bottom:60px}.guide-safety{grid-template-columns:1fr 1fr}.guide-safe,.guide-safe:not(:nth-child(3n+1)){border-left:0;padding:24px 20px 26px 0}.guide-safe:nth-child(2n){border-left:1px solid var(--guide-soft);padding-left:20px}.guide-cards{grid-template-columns:1fr;max-width:520px}.guide-writing-tips{grid-template-columns:1fr}}@media (max-width:860px){.guide-money-grid,.guide-visibility,.guide-faq-grid,.guide-talent-panel{grid-template-columns:1fr}.guide-receipt-wrap{width:100%;max-width:380px;margin:0 auto}.guide-visibility,.guide-faq-grid{gap:24px}}@media (max-width:760px){.app-main:has(.guide-page){width:100%;padding:0}.guide-section-head{scroll-margin-top:88px}}@media (max-width:560px){.guide-summary ol{grid-template-columns:1fr}.guide-summary li,.guide-summary li+li{border-left:0;padding:16px 0}.guide-summary li+li{border-top:1px solid var(--guide-soft)}.guide-safety{grid-template-columns:1fr}.guide-safe,.guide-safe:nth-child(2n){border-left:0;grid-template-columns:44px 1fr;gap:0 16px;padding:22px 0;display:grid}.guide-safe h3{margin-top:0}.guide-safety-icon{grid-row:span 2}}@media (max-width:520px){.guide-fact{grid-template-columns:1fr;gap:4px}}@media (max-width:420px){.guide-talent-points{grid-template-columns:1fr}.guide-visibility-table th,.guide-visibility-table td{padding:10px 8px}}