:root{color:#101828;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--muted:#f7f8ffc2;--surface-0:#050811;--surface-1:#0d1420;--surface-2:#121a27;--line-soft:#ffffff1c;--accent-teal:#19d0bd;--accent-teal-strong:#11b5a6;--accent-coral:#ff5a55;--accent-coral-strong:#f04a45;--accent-amber:#f5a524;--accent-danger:#ff6b6b;--button-shadow:0 14px 30px #00000057;--app-background:#f7f8fb;--box-background:#fff;--button-height:44px;--button-height-small:32px;--font-size-body:14px;--font-size-h2:16px;--font-size-h1:18px;--min-readable-font-size:var(--font-size-body);--max-title-font-size:var(--font-size-h1);background:#f7f8fb;font-family:Helvetica Neue,Noto Sans JP,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-height:100dvh;font-size:var(--font-size-body)}h1{font-size:var(--font-size-h1);font-weight:800;line-height:1.25}h2{font-size:var(--font-size-h2);font-weight:800;line-height:1.3}p{font-size:var(--font-size-body);line-height:1.55}button{font:inherit;cursor:pointer;border:0}input,textarea,select{font:inherit}.app-shell{background:var(--app-background);place-items:center;min-height:100dvh;padding:18px;display:grid;position:relative;overflow:hidden}.app-shell--with-sidecar{grid-template-columns:minmax(360px,430px) minmax(420px,720px);justify-content:center;align-items:center;gap:22px}.app-shell--phone-only{grid-template-columns:minmax(0,430px);justify-content:center;align-items:center}.app-shell--desktop-work{grid-template-columns:minmax(0,1fr);place-items:stretch stretch;padding:24px}.app-shell--auth-gated{overflow:hidden}.app-shell--apply-guide{background:var(--app-background);color:#101828;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-shell--apply-guide .ambient{display:none}.phone-frame--auth-preview{background:#05070e}.phone-frame--auth-preview:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000057,#00000005 34%,#00000080 100%),linear-gradient(90deg,#03060e57,#03060e00);position:absolute;inset:0}.auth-preview-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.auth-preview-copy{z-index:2;color:#fff;text-shadow:0 10px 28px #000000b8;gap:4px;display:grid;position:absolute;top:54px;left:18px;right:18px}.auth-preview-copy span{color:#4fd5cae6;font-size:max(var(--min-readable-font-size), .72rem);text-transform:uppercase;font-weight:800}.auth-preview-copy strong{font-size:1.8rem;line-height:1}.auth-preview-copy small{color:#ffffffc7;max-width:280px;font-size:max(var(--min-readable-font-size), .8rem);line-height:1.4}.phone-auth-sheet{z-index:3;min-height:0;display:flex;position:absolute;inset:24px 12px;overflow:hidden;transform:none}.phone-auth-sheet>.closed-pilot-auth-panel--phone{width:100%;height:100%;max-height:100%}.login-gate-shell{background:radial-gradient(circle at 18% 12%,#4fd5ca2e,#0000 28%),linear-gradient(#030611,#08111c);place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative;overflow:hidden}.login-gate{z-index:2;grid-template-columns:minmax(280px,.8fr) minmax(340px,1fr);align-items:stretch;gap:18px;width:min(100%,980px);display:grid;position:relative}.login-gate__preview{background:#05070e;border:1px solid #ffffff1f;border-radius:28px;min-height:620px;position:relative;overflow:hidden;box-shadow:0 28px 82px #00000061}.login-gate__video{object-fit:cover;width:100%;height:100%;display:block}.login-gate__overlay{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070eb8;border:1px solid #ffffff1a;border-radius:18px;gap:6px;padding:14px;display:grid;position:absolute;inset:auto 18px 18px}.login-gate__overlay span{color:#4fd5cadb;font-size:max(var(--min-readable-font-size), .74rem);text-transform:uppercase;font-weight:800}.login-gate__overlay h1,.login-gate__overlay p{margin:0}.login-gate__overlay h1{font-size:2rem;line-height:1}.login-gate__overlay p{color:#ffffffb8;font-size:max(var(--min-readable-font-size), .88rem)}.sidecar-standalone-shell{background:radial-gradient(circle,#ffffff0a,#0000 52%),linear-gradient(#030611,#06101d);place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative;overflow:hidden}.ambient{filter:blur(80px);opacity:.5;pointer-events:none;border-radius:8px;width:40vw;height:40vw;display:none;position:absolute}.ambient--left{background:#4f74ff57;top:-10vw;left:-10vw}.ambient--right{background:#ff764742;bottom:8vh;right:-14vw}.phone-frame{background:#040814f5;border:1px solid #ffffff1f;border-radius:36px;width:min(100%,430px);height:min(100dvh - 36px,920px);position:relative;overflow:hidden;box-shadow:0 32px 100px #0000007a,inset 0 1px #ffffff14}.phone-frame--legal{color:#151821;background:#f8fafc}.desktop-work-frame{z-index:1;background:#040814f5;border:1px solid #ffffff1f;border-radius:24px;justify-self:center;width:min(100%,1480px);height:calc(100dvh - 48px);position:relative;overflow:hidden;box-shadow:0 32px 100px #0000007a,inset 0 1px #ffffff14}.desktop-work-frame .page-scroll{padding:24px}.spec-sidecar{z-index:2;background:#060a16f0;border:1px solid #ffffff1f;border-radius:28px;grid-template-rows:auto minmax(0,1fr);width:min(100%,720px);height:min(100dvh - 36px,920px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 82px #0000005c,inset 0 1px #ffffff14}.spec-sidecar--standalone{border-radius:24px;width:min(100%,1320px);height:min(100dvh - 48px,960px)}.spec-sidecar__header{background:#ffffff09;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.spec-sidecar__tabs{background:#ffffff14;border-radius:999px;align-items:center;gap:3px;min-height:38px;padding:3px;display:inline-flex}.spec-sidecar__tab{color:#ffffffa8;min-height:32px;font-size:max(var(--min-readable-font-size), .82rem);border-radius:999px;padding:0 12px;font-weight:800}.spec-sidecar__tab--active{color:#07101f;background:#fffffff0}.spec-sidecar__header span{color:#ffffff8f;font-size:max(var(--min-readable-font-size), .74rem);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.spec-sidecar__header h2{margin:2px 0 0;font-size:1.1rem}.spec-sidecar__header a{color:#fff;min-height:38px;font-size:max(var(--min-readable-font-size), .82rem);background:#ffffff1a;border-radius:999px;flex:none;align-items:center;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.spec-sidecar__links{flex:none;align-items:center;gap:8px;display:inline-flex}.spec-sidecar__frame{background:0 0;border:0;border-radius:18px;width:100%;height:100%;min-height:440px}.spec-sidecar__body{grid-template-rows:auto minmax(360px,1fr);gap:14px;min-height:0;padding:14px;display:grid;overflow:hidden}.spec-sidecar__body--spec{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(230px,.86fr) minmax(0,1.14fr)}.spec-sidecar--standalone .spec-sidecar__body--spec{grid-template-columns:minmax(240px,.32fr) minmax(0,1fr)}.spec-sidecar--standalone .spec-sidecar__header{padding:20px 24px}.spec-sidecar--standalone .spec-sidecar__header h2{font-size:1.38rem}.spec-sidecar--standalone .spec-sidecar__header span,.spec-sidecar--standalone .spec-detail-panel__header span{font-size:max(var(--min-readable-font-size), .86rem)}.spec-sidecar--standalone .spec-sidecar__tab,.spec-sidecar--standalone .spec-sidecar__header a{font-size:.98rem}.spec-sidecar--standalone .spec-sidecar__tab{min-height:38px;padding:0 16px}.spec-sidecar--standalone .spec-sidecar__body{gap:18px;padding:18px}.spec-board{grid-template-columns:minmax(0,1fr) minmax(220px,.84fr);gap:10px;display:grid}.spec-board__block{background:#ffffff0b;border:1px solid #ffffff14;border-radius:16px;gap:10px;min-width:0;padding:12px;display:grid}.spec-board__block h3{font-size:max(var(--min-readable-font-size), .86rem);margin:0}.spec-list-panel,.spec-detail-panel{background:#ffffff0b;border:1px solid #ffffff14;border-radius:18px;align-content:start;gap:12px;min-height:0;padding:14px;display:grid;overflow:auto}.spec-list-panel h3,.spec-detail-panel h3{margin:0}.spec-sidecar--standalone .spec-list-panel h3,.spec-sidecar--standalone .spec-detail-panel h3{font-size:20px}.spec-board__block--questions{grid-row:span 2}.spec-board__block--questions ol{color:#ffffffb8;font-size:max(var(--min-readable-font-size), .76rem);gap:7px;margin:0;padding-left:18px;display:grid}.spec-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.spec-list-panel .spec-link-grid{grid-template-columns:1fr}.spec-section-list{gap:12px;display:grid}.spec-section{border-top:1px solid #ffffff14;gap:7px;padding-top:10px;display:grid}.spec-section:first-child{border-top:0;padding-top:0}.spec-section__header{gap:3px;display:grid}.spec-section__header strong{color:#ffffffe6;font-size:max(var(--min-readable-font-size), .76rem);line-height:1.3}.spec-section__header span{color:#ffffff85;font-size:max(var(--min-readable-font-size), .66rem);line-height:1.45}.spec-sidecar--standalone .spec-section__header strong{font-size:.96rem}.spec-sidecar--standalone .spec-section__header span{font-size:max(var(--min-readable-font-size), .78rem)}.spec-list-panel>p{color:#ffffff9e;font-size:max(var(--min-readable-font-size), .78rem);margin:-4px 0 2px;line-height:1.55}.spec-sidecar--standalone .spec-list-panel>p{font-size:1rem;line-height:1.65}.spec-link-card{text-align:left;color:#fff;background:#0003;border:1px solid #ffffff0a;border-radius:12px;align-content:center;gap:3px;min-height:58px;padding:9px;display:grid}.spec-link-card--active{background:#4fd5ca24;border-color:#4fd5ca57}.spec-link-grid span,.spec-sample-list span{color:#ffffff94;font-size:max(var(--min-readable-font-size), .68rem);font-weight:800}.spec-sidecar--standalone .spec-link-grid span,.spec-sidecar--standalone .spec-sample-list span{font-size:max(var(--min-readable-font-size), .82rem)}.spec-link-grid strong{color:#fff;min-width:0;font-size:max(var(--min-readable-font-size), .72rem);line-height:1.32}.spec-sidecar--standalone .spec-link-grid strong{font-size:.94rem;line-height:1.38}.spec-link-card small{color:#ffffff6b;min-width:0;font-size:max(var(--min-readable-font-size), .68rem);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.spec-sidecar--standalone .spec-link-card small{font-size:max(var(--min-readable-font-size), .78rem)}.spec-detail-panel__header{gap:8px;display:grid}.spec-detail-panel__header span{color:#ffffff94;font-size:max(var(--min-readable-font-size), .72rem);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.spec-detail-panel__header code{overflow-wrap:anywhere;color:#ffffffb8;width:fit-content;max-width:100%;font-size:max(var(--min-readable-font-size), .72rem);background:#0000003d;border-radius:5px;padding:6px 8px}.spec-source-note{color:#aaffe4db;width:fit-content;font-size:max(var(--min-readable-font-size), .68rem);background:#4fd5ca1f;border-radius:999px;padding:5px 8px;font-weight:800}.spec-doc{color:#fffc;background:#00000038;border:1px solid #ffffff0f;border-radius:14px;gap:12px;min-width:0;padding:14px;display:grid;overflow:auto}.spec-doc h2,.spec-doc h3,.spec-doc h4,.spec-doc h5{color:#fffffff0;margin:8px 0 0;line-height:1.28}.spec-doc h2{font-size:1.06rem}.spec-sidecar--standalone .spec-doc h2{font-size:1.38rem}.spec-doc h3{font-size:.98rem}.spec-sidecar--standalone .spec-doc h3{font-size:1.24rem}.spec-doc h4,.spec-doc h5{font-size:max(var(--min-readable-font-size), .9rem)}.spec-sidecar--standalone .spec-doc h4,.spec-sidecar--standalone .spec-doc h5{font-size:1.1rem}.spec-doc p,.spec-detail-panel p{color:#ffffffb8;font-size:max(var(--min-readable-font-size), .88rem);margin:0;line-height:1.7}.spec-sidecar--standalone .spec-doc p,.spec-sidecar--standalone .spec-detail-panel p{font-size:1.06rem;line-height:1.82}.spec-doc ul,.spec-doc ol,.spec-detail-panel ul{color:#ffffffd1;font-size:max(var(--min-readable-font-size), .84rem);gap:8px;margin:0;padding-left:18px;line-height:1.5;display:grid}.spec-sidecar--standalone .spec-doc ul,.spec-sidecar--standalone .spec-doc ol,.spec-sidecar--standalone .spec-detail-panel ul{gap:10px;font-size:1.02rem;line-height:1.72}.spec-doc code{color:#ccffeff2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:max(var(--min-readable-font-size), .86em);background:#ffffff1a;border-radius:6px;padding:1px 5px}.spec-doc pre{white-space:pre-wrap;word-break:break-word;color:#ffffffd1;background:#03060eb8;border-radius:12px;margin:0;padding:12px;font:.76rem/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.spec-sidecar--standalone .spec-doc pre{font-size:.94rem;line-height:1.7}.spec-doc pre code{color:inherit;background:0 0;padding:0}.spec-doc__table-wrap{border:1px solid #ffffff14;border-radius:12px;max-width:100%;overflow:auto}.spec-doc table{border-collapse:collapse;width:100%;min-width:520px;font-size:max(var(--min-readable-font-size), .76rem)}.spec-sidecar--standalone .spec-doc table{font-size:.94rem}.spec-doc th,.spec-doc td{vertical-align:top;text-align:left;border-bottom:1px solid #ffffff14;padding:9px 10px}.spec-doc th{color:#ffffffeb;background:#ffffff14}.spec-doc blockquote{color:#ffffffb8;background:#4fd5ca14;border-left:3px solid #4fd5ca99;border-radius:10px;margin:0;padding:10px 12px}.spec-doc hr{border:0;border-top:1px solid #ffffff17;width:100%}.spec-doc__mermaid{background:#fffffff0;border-radius:14px;min-height:180px;margin:0;padding:12px;overflow:auto}.spec-doc__mermaid>div{justify-items:start;width:100%;min-width:100%;display:grid}.spec-doc__mermaid svg{min-width:320px;max-width:100%;height:auto;margin:0;display:block}.spec-sidecar--standalone .spec-doc__mermaid{min-height:460px;padding:22px}.spec-sidecar--standalone .spec-doc__mermaid svg{zoom:1.42;min-width:680px;width:100%!important;max-width:none!important}.spec-sidecar--standalone .spec-doc__mermaid svg text,.spec-sidecar--standalone .spec-doc__mermaid svg span,.spec-sidecar--standalone .spec-doc__mermaid svg .label{font-size:18px!important}.spec-doc__mermaid figcaption{color:#1d2433;font-size:max(var(--min-readable-font-size), .8rem);font-weight:800}.spec-doc__mermaid--error{background:#ff757524}.spec-doc__mermaid--error figcaption{color:#ffdcdcf2}.spec-detail-sections{gap:12px;display:grid}.spec-detail-sections section{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:14px;gap:8px;padding:12px 14px;display:grid}.spec-detail-sections h4{color:#ffffffe6;font-size:max(var(--min-readable-font-size), .82rem);margin:0}.spec-sample-list{flex-wrap:wrap;gap:8px;display:flex}.spec-sample-list span{background:#ffffff14;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;display:inline-flex}.topbar{z-index:5;background:linear-gradient(#03050e8f,#03050e00);border-bottom:1px solid #ffffff14;justify-content:center;align-items:center;height:50px;min-height:32px;padding:7px 24px;display:flex;position:absolute;inset:0 0 auto}.topbar--feed{pointer-events:none;background:linear-gradient(#03060e9e 0%,#03060e66 46%,#03060e29 78%,#03060e00 100%);border-bottom:0;justify-content:center;align-items:flex-start;padding:16px 0}.topbar--legal{color:#151821;background:#f8fafcf5;border-bottom:1px solid #0f172a14}.topbar--legal .topbar__title{color:#151821;text-shadow:none}.profile-status-toast{z-index:34;color:#101828;text-align:center;pointer-events:none;background:#fffffff5;border:1px solid #0f172a1a;border-radius:999px;place-items:center;width:min(100% - 48px,340px);min-height:34px;margin:0;padding:8px 14px;font-size:13px;font-weight:650;line-height:1.3;animation:2.2s both profile-status-toast-float;display:grid;position:absolute;top:58px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #0f172a29}@keyframes profile-status-toast-float{0%{opacity:0;transform:translate(-50%,-6px)}12%,78%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-4px)}}.topbar--detail{pointer-events:none;background:linear-gradient(#03050ef5 0%,#03050ee6 56%,#03050ec7 100%);border-bottom:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;height:auto;min-height:0;padding:16px 24px 0}.topbar--detail:after{content:"";pointer-events:none;background:linear-gradient(#03050ec7 0%,#03050e75 42%,#03050e00 100%);height:96px;position:absolute;inset:100% 0 auto}.detail-topbar-row{pointer-events:auto;align-items:center;min-height:38px;display:flex}.detail-main-tabs{pointer-events:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.detail-main-tab{color:#ffffffa8;text-align:center;text-shadow:0 8px 20px #0000005c;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-width:0;min-height:34px;padding:0 4px 7px;font-size:13px;font-weight:400;line-height:1.1}.detail-main-tab--active{color:#fff;border-bottom-color:#4fd5ca;font-weight:400}.topbar__title{font-size:var(--max-title-font-size);letter-spacing:0;text-shadow:0 8px 24px #0000006b;font-weight:800;line-height:1.1}.topbar--feed .topbar__title{min-height:34px;font-size:max(var(--min-readable-font-size), .88rem);letter-spacing:.16em;text-transform:uppercase;background:#00000029;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.topbar__back{color:#fff;background:0 0;border-radius:0;place-items:center;width:38px;height:38px;display:grid}.topbar__back .app-icon{stroke-width:2px;width:28px;height:28px}.topbar__profile{grid-template-columns:110px minmax(max-content,1fr) 110px;align-items:center;gap:8px;width:100%;display:grid}.topbar__profile:before{display:none}.topbar__profile--public{grid-template-columns:38px minmax(0,1fr) 38px;gap:14px}.topbar__profile .topbar__title{font-size:var(--max-title-font-size);letter-spacing:0;white-space:nowrap;justify-self:center;font-weight:800;line-height:1.1}.topbar__profile-feedback-button{color:#101828c7;white-space:nowrap;background:#ffffffe0;border:1px solid #0f172a1a;border-radius:999px;justify-content:center;align-items:center;gap:4px;width:100px;min-width:100px;height:34px;padding:0 8px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 8px 18px #0f172a0f}.topbar__profile-feedback-button .app-icon{flex:none;width:15px;height:15px}.topbar__profile-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.topbar__profile-actions button{color:#ffffffe6;background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid;position:relative}.topbar__profile-actions .topbar__debug-role-button{color:#101828c7;white-space:nowrap;background:#ffffffe6;border:1px solid #0f172a1f;border-radius:999px;width:auto;min-width:64px;height:32px;padding:0 8px;font-size:11px;font-weight:800;line-height:1}.topbar__profile-actions .app-icon{width:26px;height:26px}.topbar__profile-actions span{color:#fff;background:#f0655a;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:.7rem;font-weight:900;display:grid;position:absolute;top:0;right:0}.topbar__profile-actions .topbar__notification-dot{color:#0000;background:#22c55e;border:1px solid #fff;width:8px;min-width:8px;height:8px;font-size:0;top:5px;right:5px}.topbar__page{grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:8px;width:100%;display:grid}.topbar__page--with-status,.topbar__page--with-actions{grid-template-columns:38px minmax(0,1fr) auto}.topbar__page .topbar__title{text-align:center}.topbar__page-actions{justify-self:end;align-items:center;gap:8px;display:inline-flex}.topbar__text-button{color:#101828;min-width:64px;height:36px;font-size:max(var(--min-readable-font-size), .78rem);letter-spacing:0;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0 8px;font-weight:700;line-height:1;display:inline-flex}.topbar__text-button:hover,.topbar__text-button:focus-visible{color:#0f766e;background:0 0;outline:none}.topbar__page-spacer{width:38px;height:38px;display:block}.creator-plan-selection-status{color:#e5484d;font-size:max(var(--min-readable-font-size), .78rem);white-space:nowrap;justify-self:end;font-weight:400;line-height:1}.creator-plan-selection-status--selected{color:#0f8f6d}.topbar__icon-button{color:#101828;width:36px;min-width:36px;height:36px;min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:5px;justify-self:end;place-items:center;padding:0;transition:color .16s,transform .16s;display:grid}.topbar__icon-button .app-icon{stroke-width:2px;width:24px;height:24px;display:block}.topbar__icon-button:hover,.topbar__icon-button:focus-visible{color:#0f766e;box-shadow:none;background:0 0;outline:none}.topbar__icon-button:active{color:#0a6b61;transform:translateY(1px)}.topbar__icon-button:disabled{opacity:.72;pointer-events:none}.topbar__icon-button--active{color:#0f766e;box-shadow:none;background:0 0;border:0}.topbar__icon-button--spinning .app-icon{animation:.9s linear infinite topbar-icon-spin}@keyframes topbar-icon-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.topbar__icon-button--spinning .app-icon{animation:none}}.splash-screen{z-index:20;color:#fff;text-align:center;cursor:pointer;background:#000;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;padding:64px 30px;animation:.36s ease-out both splash-enter;display:grid;position:absolute;inset:0;overflow:hidden}.splash-screen__mark{aspect-ratio:1;opacity:0;filter:none;grid-area:1/1;place-items:center;width:min(128%,780px);animation:3.6s cubic-bezier(.2,.8,.22,1) both splash-mark-stage;display:grid}.splash-screen__mark img{object-fit:contain;width:100%;height:100%;display:block}body.is-splash-visible [id*=caseflow i],body.is-splash-visible [class*=caseflow i],body.is-splash-visible [data-caseflow-widget]{display:none!important}.motion-logo{aspect-ratio:9/16;filter:none;grid-area:1/1;place-items:center;width:min(100%,720px,56.25vh - 72px);display:grid;position:relative}.motion-logo__stage{place-items:center;width:100%;height:100%;display:grid;position:relative}.motion-logo__video{object-fit:contain;width:100%;height:100%;display:block}.motion-logo__fallback{letter-spacing:0;color:#fff;font-size:3rem;font-weight:900;display:none}.motion-logo__video[hidden]~.motion-logo__fallback{display:block}.motion-logo__pixel,.motion-logo__voice{pointer-events:none;display:block;position:absolute}.motion-logo__pixel{opacity:0;width:12px;height:12px;image-rendering:pixelated;background:#050505;animation:1.8s step-end infinite motion-logo-pixel}.motion-logo__pixel--one{animation-delay:.24s;top:25%;left:27%}.motion-logo__pixel--two{animation-delay:.56s;bottom:28%;right:25%}.motion-logo__voice{transform-origin:0;opacity:0;background:#050505;border-radius:999px;width:20px;height:4px;animation:.9s ease-out infinite motion-logo-voice;top:45%;left:57%}.motion-logo__voice--one{transform:rotate(-18deg)}.motion-logo__voice--two{animation-delay:.11s;top:49%}.motion-logo__voice--three{animation-delay:.22s;top:53%;transform:rotate(18deg)}.splash-screen__tagline{font-size:max(var(--min-readable-font-size), 1.18rem);letter-spacing:0;opacity:0;grid-area:1/1;font-weight:700;animation:3.6s ease-out both splash-tagline-stage}.feed-mode-row{pointer-events:auto;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:6px;width:100%;max-width:100%;display:grid;overflow:hidden}.feed-control-strip{--feed-strip-fade:24px;--feed-strip-search-safe-area:40px;min-width:0;padding:0 var(--feed-strip-search-safe-area) 2px 0;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--feed-strip-fade), #000 calc(100% - var(--feed-strip-fade)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--feed-strip-fade), #000 calc(100% - var(--feed-strip-fade)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--feed-strip-fade), #000 calc(100% - var(--feed-strip-fade)), transparent 100%);scrollbar-width:none;align-items:center;gap:14px;display:flex;overflow-x:auto}.feed-control-strip::-webkit-scrollbar{display:none}.feed-control-strip__item{color:#fff;min-height:28px;font-size:max(var(--min-readable-font-size), .78rem);white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;padding:0 0 5px;font-weight:400;position:relative}.feed-control-strip__item:after{content:"";background:0 0;border-radius:999px;height:2px;position:absolute;bottom:0;left:0;right:0}.feed-control-strip__item--active{color:#fff;font-weight:900}.feed-control-strip__item--active:after{background:#fff}.feed-control-strip__item--premium{color:#ffeab0}.feed-control-strip__item--premium:before{content:"👑";margin-right:4px;font-size:.86em}.feed-control-strip__item--premium.feed-control-strip__item--active:after{background:linear-gradient(90deg,#48e4cf,#ffd166)}.feed-control-strip__item--archive{color:#ffd166}.feed-control-strip__item--archive:before{content:"";background:#ffd166;border-radius:999px;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 12px #ffd1666b}.feed-discovery-controls{box-sizing:border-box;pointer-events:auto;justify-items:center;gap:6px;width:100%;max-width:100%;padding:0 12px;display:grid;overflow:hidden}.feed-discovery-controls--compact{gap:5px;width:fit-content;max-width:100%}.feed-search-trigger{color:#ffffffc2;background:0 0;border-radius:999px;justify-self:end;place-items:center;width:34px;height:34px;display:grid}.feed-search-trigger .app-icon{stroke-width:2.25px;width:30px;height:30px}.feed-search-trigger--active{color:var(--accent-teal)}.feed-search{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#00000057;border:1px solid #ffffff1a;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:36px;padding:4px 7px 4px 13px;display:grid}.feed-search input{color:#fff;min-width:0;height:28px;font-size:max(var(--min-readable-font-size), .8rem);background:0 0;border:0;outline:0;font-weight:700}.feed-search input::placeholder{color:#ffffff75}.feed-search button{color:#ffffffdb;background:#ffffff24;border-radius:999px;place-items:center;width:26px;height:26px;font-size:.95rem;font-weight:900;display:grid}.feed{scroll-snap-type:y mandatory;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:none;height:100%;position:relative;overflow:hidden auto}.feed::-webkit-scrollbar{display:none}.feed-swipe-screen-flash{z-index:12;color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050a148f;border:4px solid #ffffffeb;border-radius:50%;place-items:center;gap:3px;width:156px;min-height:156px;padding:18px;animation:.28s both feed-swipe-screen-flash-pop;display:grid;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:0 24px 58px #0000006b}.feed-swipe-screen-flash--yes{color:#bafbe8;border-color:#4fd5cafa}.feed-swipe-screen-flash--no{color:#ffd4d4;border-color:#ff7f7ffa;transform:translate(-50%,-50%)rotate(8deg)}.feed-swipe-screen-flash strong{font-size:4rem;line-height:.9}.feed-swipe-screen-flash span{font-size:max(var(--min-readable-font-size), .9rem);letter-spacing:0;font-weight:900}@keyframes feed-swipe-screen-flash-pop{0%{opacity:0;scale:.72}42%{opacity:1;scale:1.08}to{opacity:1;scale:1}}.feed-empty{scroll-snap-align:start;text-align:center;background:radial-gradient(circle at 50% 28%,#73d7ff24,#0000 34%),#050814;place-content:center;gap:10px;min-height:100%;padding:160px 28px 140px;display:grid}.feed-empty strong{font-size:1.08rem}.feed-empty span{color:#ffffffad;font-size:max(var(--min-readable-font-size), .9rem)}.feed-empty__status{background:#fff4c914;border:1px solid #fff4c942;border-radius:999px;justify-self:center;padding:8px 12px}.feed-empty--premium-locked{background:radial-gradient(circle at 50% 26%,#ffd16633,#0000 32%),radial-gradient(circle at 42% 42%,#48e4cf1f,#0000 34%),#050814}.feed-empty--premium-locked strong{color:#fff4c9}.reel{scroll-snap-align:start;touch-action:pan-y;background:#050814;height:100%;min-height:100%;position:relative;overflow:hidden}.reel__swipe-card{z-index:2;touch-action:pan-y;transform:translate3d(var(--feed-swipe-x,0), 0, 0) rotate(var(--feed-swipe-rotation,0));transform-origin:50% 66%;background:linear-gradient(180deg, #ffffff0a, transparent 24%), radial-gradient(circle at top, #ffffff1f, transparent 40%), var(--reel-gradient);transition:transform .16s;position:absolute;inset:0}.reel--swiping{cursor:grabbing}.reel--swiping .reel__swipe-card{transition:none}.reel--swipe-committing .reel__swipe-card{opacity:.42;pointer-events:none;transition:transform .26s cubic-bezier(.22,.72,.18,1),opacity .22s}.feed-swipe-backdrop{z-index:1;pointer-events:none;background:linear-gradient(90deg,#24b48e80,#090e1833 45% 55%,#bb32438a),#050814;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0;overflow:hidden}.feed-swipe-backdrop__choice{opacity:.44;color:#ffffffe0;flex-direction:column;justify-content:center;gap:8px;min-width:0;padding:0 20px;transition:opacity .14s,transform .14s;display:flex;transform:scale(.96)}.feed-swipe-backdrop__choice--yes{color:#bafbe8;align-items:flex-start}.feed-swipe-backdrop__choice--no{color:#ffd4d4;text-align:right;align-items:flex-end}.feed-swipe-backdrop__choice b{border:3px solid;border-radius:50%;place-items:center;width:64px;height:32px;font-size:2.4rem;font-weight:950;line-height:1;display:grid}.feed-swipe-backdrop__choice strong{max-width:6em;font-size:max(var(--min-readable-font-size), 1.05rem);letter-spacing:0;text-shadow:0 12px 28px #0000007a;font-weight:950;line-height:1.1}.reel--swiping .feed-swipe-backdrop__choice{opacity:.68}.reel--swipe-yes .feed-swipe-backdrop__choice--yes,.reel--swipe-no .feed-swipe-backdrop__choice--no{opacity:1;transform:scale(1)}.reel--swiping .reel__swipe-card:after{content:"";z-index:6;pointer-events:none;opacity:.2;background:linear-gradient(90deg,#ff7f7fcc,#0000 44% 56%,#4fd5cad1);position:absolute;inset:0}.reel__media{object-fit:cover;object-position:center;pointer-events:none;filter:saturate(1.12)contrast(1.05)brightness(.9);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.015)}.video-poster-holdover{z-index:1}.reel__media-button{width:100%;height:100%;color:inherit;cursor:pointer;touch-action:pan-y;background:0 0;border:0;padding:0;position:absolute;inset:0}.reel__media-button:focus-visible{outline-offset:-4px;outline:2px solid #4fd5caeb}.feed-swipe-vote-overlay{z-index:7;color:#fff;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080d1b6b;border:3px solid #ffffffe6;border-radius:50%;place-items:center;gap:3px;min-width:124px;min-height:124px;padding:14px;transition:opacity .12s,transform .12s,border-color .12s,background .12s;display:grid;position:absolute;top:41%;left:50%;transform:translate(-50%,-50%)scale(.88);box-shadow:0 20px 44px #0000005c}.feed-swipe-vote-overlay strong{font-size:3.2rem;line-height:.9}.feed-swipe-vote-overlay span{font-size:max(var(--min-readable-font-size), .78rem);letter-spacing:0;font-weight:900}.feed-swipe-vote-overlay em{font-style:normal;font-size:max(var(--min-readable-font-size), .62rem);letter-spacing:0;opacity:.82;font-weight:800}.reel--swiping .feed-swipe-vote-overlay{opacity:1;transform:translate(-50%,-50%)scale(1)}.reel--swipe-committing .feed-swipe-vote-overlay{opacity:1;transform:translate(-50%,-50%)scale(1.08)}.reel--swipe-yes .feed-swipe-vote-overlay{color:#bafbe8;background:#0b4a3c85;border-color:#4fd5caf5}.reel--swipe-no .feed-swipe-vote-overlay{color:#ffd4d4;background:#58101b85;border-color:#ff7f7ff5}.video-fallback{text-align:center;color:#fff;background:linear-gradient(135deg,#4fd5ca2e,#7c9bff1a),#07101f;place-content:center;gap:8px;padding:18px;display:grid}.video-fallback strong{font-size:.98rem}.video-fallback span{color:#ffffffb8;font-size:max(var(--min-readable-font-size), .82rem);line-height:1.5}.reel__media.video-fallback,.detail-hero__media.video-fallback,.portfolio-card__media.video-fallback,.layout-stage__video.video-fallback{filter:none;transform:none}.message-card__video .video-fallback,.apply-preview-video .video-fallback,.admin-review-video .video-fallback,.investor-question-card__reply .video-fallback{aspect-ratio:9/16;border-radius:12px;width:96px}.reel__swipe-card:before{content:"";z-index:1;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#02050c29,#0000 28%,#02050c14 56%,#02050c6b);position:absolute;inset:0}.reel__video{z-index:1;box-sizing:border-box;pointer-events:none;flex-direction:column;justify-content:flex-start;max-width:100%;padding:58px 8px 50px;display:flex;position:absolute;inset:0;overflow:hidden}.video__hud{font-size:max(var(--min-readable-font-size), .8rem);color:#ffffffd1;justify-content:space-between;align-items:center;gap:12px;display:flex}.feed-partner-balloon{z-index:5;text-align:left;color:#fff;pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000061;border:1.5px solid #ffffff80;border-radius:999px 0 0 999px;flex-direction:column;align-items:center;gap:1px;min-height:26px;padding:3px 16px 3px 8px;line-height:1;display:inline-flex;position:absolute;top:60px;right:-12px;box-shadow:0 0 0 1px #ffffff3d,0 2px 10px #0f172a38}.feed-partner-balloon:focus-visible{outline-offset:3px;outline:2px solid #b8ff78e6}.feed-partner-balloon__main{align-items:center;gap:3px;display:inline-flex}.feed-partner-balloon .app-icon{color:#fff;filter:none;flex:none;width:13px;height:13px}.feed-partner-balloon .app-icon--hand{width:16px;height:16px}.feed-partner-balloon .feed-partner-balloon__label{color:#fffffff5;white-space:nowrap;text-shadow:none;align-items:center;font-weight:500;display:inline-flex;font-size:12px!important}.feed-partner-balloon__candidates{justify-content:flex-end;align-items:center;gap:1px;display:inline-flex}.feed-partner-balloon__candidate-row{align-items:center;max-width:56px;display:inline-flex;overflow:hidden}.feed-partner-balloon__candidate{color:#fff;width:17px;height:17px;font-size:max(var(--min-readable-font-size), .64rem);text-shadow:0 0 5px #ffffff52,0 0 9px #b8ff785c;background:#071014;border:1px solid #ffffffb8;border-radius:999px;place-items:center;margin-left:-6px;font-weight:900;line-height:1;display:grid;position:relative}.feed-partner-balloon__candidate:first-child{margin-left:0}.feed-partner-balloon__candidate:nth-child(4){opacity:.78}.feed-partner-balloon__candidate:nth-child(5){opacity:.56}.feed-partner-balloon__candidate:nth-child(6){opacity:.36}.feed-partner-balloon__candidate:nth-child(n+7){opacity:.18}.feed-partner-balloon__remaining{color:#fff;font-size:max(var(--min-readable-font-size), .62rem);white-space:nowrap;align-items:baseline;gap:1px;font-weight:500;line-height:1;display:inline-flex}.feed-partner-balloon .feed-partner-balloon__remaining-plus{color:#fff;width:9px;height:9px}.pitch-volume-button{z-index:6;color:#ffffffe0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#060a147a;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;box-shadow:0 12px 28px #00000047}.pitch-volume-button:hover,.pitch-volume-button--on{color:#fff;background:#4fd5ca2e;border-color:#4fd5ca7a}.pitch-volume-button .app-icon{width:19px;height:19px}.pitch-volume-button--detail-hero{top:14px;right:14px}.pitch-volume-button--detail-card{width:36px;height:36px;top:18px;left:18px}.feed-comment-rail{z-index:4;pointer-events:none;width:min(72%,260px);height:min(30vh,230px);position:absolute;bottom:287px;left:8px;overflow:visible}.feed-comment{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;background:#080d1b57;border:1px solid #ffffff14;border-radius:14px;gap:2px;max-width:min(72%,224px);padding:7px 9px;animation:5.8s linear infinite feed-comment-float;display:grid;position:absolute;bottom:0;left:0;transform:translateY(24px)}.feed-comment strong{font-size:max(var(--min-readable-font-size), .62rem);color:#ffffffe0}.feed-comment span{font-size:max(var(--min-readable-font-size), .66rem);color:#ffffffbd;line-height:1.24}.feed-comment .feed-comment__reply{color:#fff;width:fit-content;min-height:20px;font-size:max(var(--min-readable-font-size), .6rem);background:#ffffff24;border-radius:999px;align-items:center;padding:0 7px;font-weight:800;display:inline-flex}.reel__overlay{z-index:2;touch-action:pan-y;background:linear-gradient(#03060e00 0%,#03060e33 24%,#03060e7a 60%,#03060ea8 100%);grid-template-columns:minmax(0,1fr) 32px;align-items:end;gap:16px;padding:8px 8px 60px;display:grid;position:absolute;inset:auto 0 0}.reel--platform .reel__overlay{background:linear-gradient(#03060e00 0%,#03060e38 24%,#03060e80 58%,#03060eb3 100%)}.reel--platform .reel__copy{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0 0 0 12px}.reel__copy{color:#fff;min-width:0;max-width:100%;text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;grid-template-rows:minmax(0,1fr) auto auto;padding:0 0 0 12px;display:grid;overflow:visible}.reel__copy-content{gap:3px;min-height:0;display:grid;overflow:visible}.creator-line{align-items:center;gap:7px;margin-bottom:3px;display:flex}.creator-line__profile{min-width:0;max-width:min(100%,268px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0;display:flex}.creator-line__profile>span:not(.creator-avatar){flex-direction:column;gap:1px;min-width:0;line-height:1.08;display:inline-flex}.creator-avatar{background:#ffffff24;border-radius:999px;place-items:center;width:24px;height:24px;font-weight:700;display:grid;overflow:hidden}.creator-avatar img,.reel-action-profile__avatar img,.profile-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.fallback-face-avatar{border-radius:inherit;width:100%;height:100%;line-height:0;display:block;overflow:hidden}.fallback-face-avatar svg{width:100%;height:100%;display:block}.creator-line__name{text-overflow:ellipsis;max-width:100%;font-size:max(var(--min-readable-font-size), .74rem);white-space:nowrap;align-items:center;gap:5px;font-weight:700;display:inline-flex;overflow:hidden}.creator-plan-badge{color:#ffffffeb;max-width:100%;min-height:18px;font-size:max(var(--min-readable-font-size), .62rem);white-space:nowrap;vertical-align:middle;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:3px;padding:1px 6px 1px 4px;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 8px 18px #0000002e}.creator-plan-badge .app-icon{stroke-width:3px;flex:none;width:11px;height:11px}.creator-plan-badge--silver{color:#eef6ff;background:#cedae829;border-color:#d6e0ee75}.creator-plan-badge--gold{color:#fff2c8;background:#ffbe492e;border-color:#ffd37694}.creator-plan-badge--platinum{color:#e8f8ff;background:#97d7ff2e;border-color:#bae2ff9e}.creator-line__badge{transform:translateY(-1px)}.creator-line__meta{text-overflow:ellipsis;font-size:max(var(--min-readable-font-size), .62rem);color:#ffffffad;white-space:nowrap;display:block;overflow:hidden}.creator-line__stage{color:#ffffffd1;min-height:28px;font-size:max(var(--min-readable-font-size), .78rem);background:#ffffff1f;border-radius:999px;align-items:center;margin-left:auto;padding:0 10px;display:inline-flex}.creator-line__stage--open{color:#d8e7ff;background:#4d8eff33;border:1px solid #79adff6b}.creator-line__stage--curated{color:#fff0c9;background:#ffb64833;border:1px solid #ffcd7b6b}.creator-line__stage--final{color:#ffe0f2;background:#ff62b338;border:1px solid #ff97cd6b}.reel__copy h1{min-width:0;max-width:100%;text-shadow:none;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.92rem;line-height:1.14;display:-webkit-box;overflow:hidden}.reel__pitch{color:#ffffffb8;min-width:0;max-width:100%;font-size:max(var(--min-readable-font-size), .64rem);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;line-height:1.28;display:-webkit-box;overflow:hidden}.reel__pitch-tag{color:#ffffffb3;font-weight:500}.feed-chip-row{flex-wrap:wrap;gap:4px;margin-bottom:5px;display:flex}.feed-chip{color:#ffffffd1;min-height:19px;font-size:max(var(--min-readable-font-size), .58rem);background:#00000038;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:0 6px;display:inline-flex}.feed-chip--stage{background:#ffffff14}.feed-chip--funding{color:#ebfafff5;background:#73d7ff2e;border-color:#73d7ff57}.feed-chip--visibility,.detail-pill--visibility{color:#defff7f5;background:#4fd5ca24;border-color:#4fd5ca47}.detail-pill--ranking{color:#defff7fa;cursor:pointer;background:#4fd5ca2e;border-color:#4fd5ca5c}.feed-chip--open{background:#2854ab57;border-color:#79adff4d}.feed-chip--curated{background:#7f541257;border-color:#ffcd7b47}.feed-chip--final{background:#85205657;border-color:#ff97cd47}.feed-copy-footer{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 8px;margin-top:4px;display:flex}.feed-meta-row{color:#ffffffb8;min-width:0;font-size:max(var(--min-readable-font-size), .58rem);flex-wrap:wrap;gap:5px;margin-top:0;line-height:1.2;display:flex}.expert-signal-badge{color:#c9fff0;width:fit-content;max-width:min(100%,260px);min-height:24px;font:inherit;font-size:max(var(--min-readable-font-size), .68rem);text-align:left;overflow-wrap:anywhere;background:#060b1694;border:1px solid #4fd5ca57;border-radius:999px;align-items:center;margin-top:6px;padding:0 9px;font-weight:900;line-height:1.1;display:inline-flex}.feed-expert-signal-row{color:#fff;width:min(100%,236px);min-height:30px;font:inherit;text-align:left;background:#ffffff14;border:1px solid #4fd5ca33;border-radius:5px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;margin-top:4px;padding:4px 7px;display:grid}.feed-expert-signal-row__avatars{align-items:center;padding-left:0;display:flex}.feed-expert-signal-row__avatar-wrap{margin-left:-6px}.feed-expert-signal-row__avatar-wrap:first-child{margin-left:0}.expert-signal-avatar{color:#040812db;width:22px;height:22px;font-size:max(var(--min-readable-font-size), .65rem);background:linear-gradient(135deg,#4fd5caf2,#ffd780f2);border:2px solid #060b16eb;border-radius:999px;place-items:center;font-weight:900;line-height:1;display:grid;position:relative;overflow:hidden}.expert-signal-avatar img{object-fit:cover;width:100%;height:100%}.expert-signal-avatar:after{content:"Y";color:#03060ef0;background:#4fd5ca;border-radius:999px;place-items:center;width:11px;height:11px;font-size:7px;font-weight:900;display:grid;position:absolute;bottom:-1px;right:-1px}.expert-signal-avatar--wants_meeting:after{content:"M"}.expert-signal-avatar--saved:after{content:"S"}.expert-signal-avatar--recommend:after{content:"★"}.feed-expert-signal-row__copy{gap:1px;min-width:0;display:grid}.feed-expert-signal-row__copy strong{color:#c9fff0;font-size:max(var(--min-readable-font-size), .66rem);line-height:1.1}.feed-expert-signal-row__copy small{color:#ffffffb8;font-size:max(var(--min-readable-font-size), .6rem);overflow-wrap:anywhere;font-weight:800;line-height:1.14}.feed-meta-row span:before{content:"•";opacity:.5;margin-right:6px}.feed-meta-row span:first-child:before{content:"";margin-right:0}.feed-link-row{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:0;margin-left:auto;display:flex}.feed-detail-link{color:#ffffffdb;min-height:26px;font-size:max(var(--min-readable-font-size), .66rem);background:#ffffff1a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:0 9px;font-weight:800;text-decoration:none;display:inline-flex}.feed-detail-link--primary{color:#fff;background:0 0;border:0;min-height:auto;padding:0 12px}.fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.fact-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070c1a57;border:1px solid #ffffff1f;border-radius:18px;padding:10px 12px}.fact-card__label{color:#ffffffa3;font-size:max(var(--min-readable-font-size), .72rem);letter-spacing:.12em;text-transform:uppercase;display:block}.fact-card strong{margin-top:6px;font-size:.95rem;display:block}.fact-card__sub{color:#ffffffa8;font-size:max(var(--min-readable-font-size), .78rem);margin-top:4px;display:block}.progress-card{background:#070c1a42;border:1px solid #ffffff1f;border-radius:18px;margin-top:14px;padding:10px 12px}.progress-card__row{font-size:max(var(--min-readable-font-size), .82rem);justify-content:space-between;gap:12px;display:flex}.progress-card__bar{background:#ffffff1f;border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.progress-card__fill{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--reel-accent) 74%, white), var(--reel-accent));height:100%;display:block}.tag-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.tag-pill{color:#ffffffc7;min-height:30px;font-size:max(var(--min-readable-font-size), .8rem);background:#ffffff14;border-radius:999px;align-items:center;padding:0 11px;display:inline-flex}.detail-link-list{gap:10px;display:grid}.detail-link-card{color:inherit;background:#ffffff14;border:1px solid #ffffff1a;border-radius:16px;gap:4px;padding:12px 14px;text-decoration:none;display:grid}.detail-link-card strong{font-size:.94rem}.detail-link-card span{color:#ffffffa8;font-size:max(var(--min-readable-font-size), .8rem)}.project-social-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.project-social-link{color:#ffffffe6;min-height:34px;font-size:max(var(--min-readable-font-size), .78rem);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:0 11px 0 9px;font-weight:800;text-decoration:none;display:inline-flex}.project-social-link:hover{background:#4fd5ca21;border-color:#4fd5ca6b}.project-social-icon{color:currentColor;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.project-social-icon--x,.project-social-icon--tiktok{fill:currentColor;stroke:none}.detail-expanded-text-panel p{color:#ffffffc2;font-size:max(var(--min-readable-font-size), .88rem);white-space:pre-wrap;margin:0;line-height:1.7}.detail-visual-list{gap:12px;display:grid}.detail-visual-card{background:#ffffff14;border:1px solid #ffffff1a;border-radius:16px;margin:0;overflow:hidden}.detail-visual-card img{object-fit:cover;background:#ffffff0f;width:100%;max-height:320px;display:block}.detail-visual-card figcaption{gap:4px;padding:12px 14px;display:grid}.detail-visual-card strong{font-size:.94rem}.detail-visual-card span{color:#ffffffa8;font-size:max(var(--min-readable-font-size), .8rem);line-height:1.45}.cta-strip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070c1a7a;border:1px solid #ffffff1a;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:flex}.cta-strip__label{font-size:max(var(--min-readable-font-size), .72rem);color:#ffffff9e;display:block}.cta-strip strong{margin-top:2px;font-size:1rem;display:block}.cta-strip__link{font-size:max(var(--min-readable-font-size), .88rem);color:#fff;font-weight:700}.invest-button{background:linear-gradient(135deg, var(--accent-coral), #ff7a55);color:#fff;border-radius:999px;min-height:44px;padding:0 18px;font-weight:850;box-shadow:0 12px 26px #ff5a5547}.invest-button--active{background:linear-gradient(135deg, var(--accent-teal), #66e9d3);color:#061018;box-shadow:0 12px 26px #19d0bd3d}.invest-button--pay{color:#dffff9;box-shadow:none;background:#19d0bd24;border:1px solid #19d0bd61}.app-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em;display:block}.reel__actions{justify-items:center;gap:7px;width:30px;display:grid}.reel-action-profile{color:#fff;background:0 0;border:0;border-radius:0;place-items:start center;width:30px;height:39px;padding:0;display:grid;position:relative;overflow:visible}.reel-action-profile__avatar{color:#fff;background:#ffffff29;border:1.5px solid #ffffffe6;border-radius:50%;place-items:center;width:30px;height:30px;font-size:1rem;font-weight:900;display:grid;overflow:hidden;box-shadow:0 2px 12px #00000052}.reel-action-profile__plus{color:#fff;background:#ff315f;border:2px solid #050811d1;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:2px;right:-3px}.reel-action-profile__plus .app-icon{stroke-width:3px;width:11px;height:11px}.reel-action-profile--active .reel-action-profile__plus{background:var(--accent-teal);color:#06111d}.action-badge{color:#fff;text-shadow:0 1px 8px #0000006b;background:0 0;border-radius:0;grid-template-rows:30px auto;place-items:center;gap:1px;width:30px;min-height:40px;padding:0;display:grid}.action-badge span{font-size:max(var(--min-readable-font-size), .9rem)}.action-badge__icon{color:#fff;letter-spacing:0;width:30px;height:30px;text-shadow:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:50%;place-items:center;font-size:1.08rem;font-weight:900;display:grid}.action-badge__icon .app-icon{stroke-width:2.2px;width:30px;height:30px}.action-badge__icon .app-icon--heart{width:30px;height:30px}.action-badge__icon .app-icon--handRaised{stroke-width:2.1px;width:30px;height:30px}.action-badge--active .app-icon--heart,.action-badge--active .app-icon--bookmark{fill:currentColor}.action-badge strong{font-size:max(var(--min-readable-font-size), .7rem);text-align:center;white-space:nowrap;line-height:.95;display:block}.action-badge small{font-size:max(var(--min-readable-font-size), .52rem);color:#ffffffb3;display:none}.action-badge--active{background:0 0}.action-badge--active .action-badge__icon{color:var(--accent-teal);background:0 0;border-color:#0000}.action-badge--share-cta{color:#fff;grid-template-rows:30px auto;justify-self:center;width:30px;min-height:40px}.action-badge--share-cta .action-badge__icon{color:currentColor;box-shadow:none;background:0 0}.action-badge--share-cta .action-badge__icon .app-icon{stroke-width:2.4px;width:30px;height:30px}.action-badge--share-cta .action-badge__icon .app-icon--share2 circle{fill:currentColor;stroke:none}.action-badge--share-cta .action-badge__icon .app-icon--share2 path{stroke-width:2.4px}.action-badge--share-cta small{color:#fff;font-size:max(var(--min-readable-font-size), .56rem);text-align:center;white-space:nowrap;font-weight:900;line-height:1;display:none}.share-modal{z-index:80;padding:max(24px, env(safe-area-inset-top,0px)) 12px max(24px, env(safe-area-inset-bottom,0px));place-items:center;display:grid;position:absolute;inset:0;overflow-y:auto}.auth-unlock-modal{padding-block:max(12px, env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-bottom,0px));align-content:center;place-items:center;overflow:hidden}.auth-unlock-modal .share-modal__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a47}.share-modal__backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03060ec2;width:100%;height:100%;position:absolute;inset:0}.share-sheet{z-index:2;width:min(100%,390px);min-height:0;max-height:100%;padding:max(24px, env(safe-area-inset-top,0px)) 12px max(24px, env(safe-area-inset-bottom,0px));background:0 0;border:1px solid #ffffff1a;border-radius:5px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #00000075}.debug-role-modal .share-modal__backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a6b}.debug-role-sheet{color:#101828;background:#fff;border-color:#0f172a1a;gap:14px;width:min(100%,360px);padding:18px;display:grid}.debug-role-sheet__intro{color:#1018289e;margin:0;font-size:13px}.debug-role-options{gap:8px;display:grid}.debug-role-option{color:#101828;text-align:left;background:#f8fafc;border:1px solid #0f172a1a;border-radius:6px;justify-items:start;gap:3px;min-height:56px;padding:10px 12px;display:grid}.debug-role-option span{font-size:14px;font-weight:800}.debug-role-option strong{color:#1018289e;font-size:12px;font-weight:700}.debug-role-option--active{background:#4fd5ca24;border-color:#4fd5cab8}.feed-info-modal{padding:max(18px, env(safe-area-inset-top,0px)) 0 0;place-items:end center;overflow:hidden}.feed-info-modal .share-modal__backdrop{background:linear-gradient(#03060e2e,#03060e94)}.feed-info-sheet{width:100%;max-height:min(74vh,620px);padding:16px 16px max(16px, env(safe-area-inset-bottom,0px));color:#151821;overscroll-behavior:contain;background:#fffffffa;border-color:#0f172a14 #0f172a14 currentColor;border-bottom-style:none;border-bottom-width:0;border-radius:10px 10px 0 0;gap:14px;animation:.22s ease-out both feed-info-sheet-enter;display:grid;overflow-y:auto}.feed-info-sheet:before{content:none}.feed-info-sheet>.share-sheet__header{justify-content:space-between;align-items:flex-start}.feed-info-sheet__headline{gap:7px;display:grid}.feed-info-sheet__creator-line{flex:1;min-width:0;margin-bottom:0}.feed-info-sheet__creator-line .creator-line__profile{width:100%;min-width:0;max-width:100%}.feed-info-sheet__creator-line .creator-line__name{color:#111827;font-size:max(var(--min-readable-font-size), .9rem);font-weight:700}.feed-info-sheet__creator-line .creator-line__meta{color:#11182794;font-size:max(var(--min-readable-font-size), .8rem);font-weight:500}.feed-info-sheet__headline span,.feed-info-sheet__support span{color:#11182794;font-size:max(var(--min-readable-font-size), .74rem);font-weight:900}.feed-info-sheet__headline strong{color:#111827;overflow-wrap:anywhere;font-size:1.12rem;line-height:1.18}.feed-info-sheet__headline em{color:#91f1d2;font-size:max(var(--min-readable-font-size), .9rem);overflow-wrap:anywhere;font-style:normal;font-weight:900;line-height:1.38}.feed-info-sheet__headline p,.feed-info-sheet__support p{color:#111827b8;font-size:max(var(--min-readable-font-size), .86rem);margin:0;line-height:1.48}.feed-info-sheet__tag{color:#11182794;font-weight:600}.feed-info-creator-card__cta{width:250px;max-width:100%;min-height:var(--button-height);color:#fff;font-size:max(var(--min-readable-font-size), .78rem);box-shadow:none;background:#4fd5ca;border:1px solid #0000;border-radius:5px;justify-content:center;place-self:center;align-items:center;gap:6px;margin-inline:auto;padding:0 18px;font-weight:500;line-height:1;display:inline-flex}.feed-info-creator-card__cta:hover,.feed-info-creator-card__cta:focus-visible{opacity:.88}.feed-info-creator-card__cta .app-icon{color:currentColor;stroke-width:3px;width:13px;height:13px}.feed-info-sheet__chips{flex-wrap:wrap;gap:7px;display:flex}.feed-info-sheet__chips span{color:#111827b8;min-height:28px;font-size:max(var(--min-readable-font-size), .72rem);background:#0f172a0e;border:1px solid #0f172a14;border-radius:999px;align-items:center;padding:0 10px;font-weight:900;display:inline-flex}.feed-info-sheet__feed-data{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.feed-info-sheet__feed-data div:nth-child(-n+4){text-align:center;grid-column:1/-1;justify-items:center}.feed-info-sheet__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.feed-info-sheet__feed-data div,.feed-info-sheet__grid div,.feed-info-sheet__support{background:#0f172a09;border:1px solid #0f172a13;border-radius:10px;gap:5px;padding:12px;display:grid}.feed-info-sheet__feed-data div,.feed-info-sheet__grid div{background:#fff;border:1px solid #d1d5db;border-radius:5px}.feed-info-sheet__support{background:#fff;border:1px solid #d1d5db;border-radius:5px;gap:5px;padding:12px;display:grid}.feed-info-sheet__feed-data span,.feed-info-sheet__grid span{color:#11182785;font-size:max(var(--min-readable-font-size), .7rem);font-weight:900}.feed-info-sheet__feed-data strong,.feed-info-sheet__grid strong{color:#111827;font-size:max(var(--min-readable-font-size), .9rem);overflow-wrap:anywhere;line-height:1.26}.feed-info-sheet__section-label{color:#11182785;font-size:max(var(--min-readable-font-size), .72rem);letter-spacing:0;font-weight:900}.expert-signal-card{background:#0f172a09;border:1px solid #0f172a14;border-radius:5px;gap:6px;padding:12px;display:grid}.expert-signal-card span{color:#11182785;font-size:max(var(--min-readable-font-size), .72rem);font-weight:900}.expert-signal-card strong{color:#111827;font-size:max(var(--min-readable-font-size), .94rem);line-height:1.25}.expert-signal-card p{color:#111827b8;font-size:max(var(--min-readable-font-size), .82rem);margin:0;line-height:1.48}.expert-signal-card small,.expert-signal-card em{color:#11182785;font-size:max(var(--min-readable-font-size), .7rem);font-style:normal;line-height:1.42}.feed-info-sheet__actions{grid-template-columns:repeat(2,minmax(0,1fr)) 32px;gap:8px;margin-bottom:32px;display:grid}.feed-info-sheet__actions>:not(.feed-info-sheet__bookmark-button){min-height:var(--button-height);white-space:normal;padding:0 10px}.feed-info-sheet__bookmark-button{color:#6b7280;background:0 0;border:0;align-self:center;width:32px;min-width:32px;height:var(--button-height-small)!important;min-height:var(--button-height-small)!important;justify-content:center!important;place-items:center!important;padding:0!important;display:inline-grid!important}.feed-info-sheet__bookmark-button .app-icon{width:22px;height:22px}.feed-info-sheet__bookmark-button:not(.feed-info-sheet__bookmark-button--active) .app-icon--bookmark path{fill:none;stroke:currentColor;stroke-width:2px}.feed-info-sheet .share-sheet__close{color:#111827}.feed-info-sheet .creator-avatar{color:#111827;background:#0f172a14}.feed-info-sheet .apply-secondary-button{color:#111827;background:#fff;border-color:#0f172a24}.share-sheet__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.share-sheet__header :is(h1,h2){margin:0;font-size:1.08rem}.share-sheet__close{color:#fff;background:0 0;border-radius:0;place-items:center;width:34px;height:31px;display:grid}.share-sheet__title{color:#ffffffd1;font-size:max(var(--min-readable-font-size), .92rem);margin:10px 0 0}.share-sheet__intro{color:#ffffffad;font-size:max(var(--min-readable-font-size), .78rem);margin:8px 0 0;line-height:1.42}.share-sheet__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.share-option{color:#fff;background:#ffffff0d;border-radius:20px;align-content:center;justify-items:center;gap:8px;min-height:86px;padding:12px;display:grid}.share-option span{font-size:1.2rem}.share-option strong{font-size:max(var(--min-readable-font-size), .82rem)}.share-sheet__note{color:#ffffff94;font-size:max(var(--min-readable-font-size), .78rem);margin:12px 0 0}.feed-share-modal .share-modal__backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fafc8f}.feed-share-sheet{color:#101828;background:#fffffff5;border:1px solid #0f172a1a;border-radius:8px;gap:10px;padding:14px;display:grid;box-shadow:0 18px 48px #0f172a2e}.feed-share-sheet .share-sheet__header :is(h1,h2){color:#101828;font-size:1rem;font-weight:800}.feed-share-sheet .share-sheet__close{color:#10182894}.feed-share-sheet .share-sheet__title{color:#101828;font-size:max(var(--min-readable-font-size), .86rem);margin-top:0;font-weight:700}.feed-share-sheet .share-sheet__intro{color:#101828ad;margin-top:0}.feed-share-sheet .share-sheet__grid{margin-top:2px}.feed-share-sheet .share-option{color:#101828;min-height:72px;box-shadow:none;background:#f8fafcf0;border:1px solid #0f172a14;border-radius:8px}.feed-share-sheet .share-option span{color:#0f766e;font-size:1rem}.feed-share-sheet .share-option strong{color:#101828;font-weight:700}.feed-share-sheet .share-sheet__note{color:#1018288f;font-size:max(var(--min-readable-font-size), .72rem);margin-top:0;line-height:1.45}.feed-comment-modal{padding:max(18px, env(safe-area-inset-top,0px)) 12px max(18px, env(safe-area-inset-bottom,0px));place-items:center;overflow:hidden}.feed-comment-modal .share-modal__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fafcb8}.feed-comment-sheet{color:#101828;background:#fff;border:1px solid #0f172a24;border-radius:5px;grid-template-rows:auto minmax(120px,1fr) auto auto auto;gap:10px;width:min(100%,360px);max-height:min(86vh,700px);padding:0;display:grid;overflow:hidden;box-shadow:0 20px 54px #0f172a2e}.feed-comment-sheet .share-sheet__header{min-height:50px;padding:8px 12px;position:relative}.feed-comment-sheet .share-sheet__header:after{content:"";background:#0f172a1a;height:1px;position:absolute;bottom:0;left:12px;right:12px}.feed-comment-sheet .share-sheet__header :is(h1,h2){color:#101828;font-size:1rem;font-weight:800}.feed-comment-sheet .share-sheet__close{color:#101828b8}.feed-comment-sheet__list{scrollbar-width:thin;border-bottom:1px solid #0f172a1a;align-content:start;gap:0;min-height:132px;max-height:min(42vh,320px);margin:0 12px;padding:0 2px 4px 0;display:grid;overflow-y:auto}.feed-comment-sheet__item{grid-template-columns:28px minmax(0,1fr);gap:8px;padding:8px 0;display:grid}.feed-comment-sheet__avatar{color:#0f766e;cursor:pointer;background:#14b8a624;border:0;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;font-size:.72rem;font-weight:800;display:grid}.feed-comment-sheet__bubble{background:#0f172a0a;border-radius:14px;gap:3px;width:fit-content;max-width:100%;padding:7px 9px;display:grid}.feed-comment-sheet__meta{align-items:center;gap:8px;display:flex}.feed-comment-sheet__meta strong{color:#101828;font-size:max(var(--min-readable-font-size), .78rem);line-height:1.2}.feed-comment-sheet__meta time{color:#10182880;font-size:11px;font-weight:500}.feed-comment-sheet__bubble p{color:#101828c2;font-size:max(var(--min-readable-font-size), .8rem);margin:0;line-height:1.45}.feed-comment-sheet__empty{color:#10182894;text-align:center;align-content:center;justify-items:center;gap:4px;min-height:120px;display:grid}.feed-comment-sheet__empty strong{color:#101828}.feed-comment-sheet__empty span,.feed-comment-sheet__composer>span{color:#101828b8;font-size:max(var(--min-readable-font-size), .78rem);font-weight:900}.feed-comment-sheet__composer{gap:6px;padding:0 12px;display:grid}.feed-comment-sheet__composer-row{display:block}.feed-comment-sheet__composer-row textarea{resize:vertical;color:#101828;width:100%;min-height:112px;font:inherit;font-size:max(var(--min-readable-font-size), .9rem);background:#0f172a0a;border:1px solid #0f172a14;border-radius:5px;padding:12px;line-height:1.5}.feed-comment-sheet__composer-row textarea::placeholder{color:#1018286b}.feed-comment-sheet__composer-row textarea:focus{outline-offset:2px;outline:2px solid #4fd5ca73}.feed-comment-sheet__footer{justify-content:flex-end;align-items:center;gap:12px;padding:0 12px 12px;display:flex}.feed-comment-sheet__footer .prediction-button{color:#07111f;width:auto;min-width:88px;height:36px;min-height:36px;box-shadow:none;background:#4fd5ca;border:1px solid #1fd1b1bf;border-radius:5px;padding:0 18px;font-weight:500}.feed-comment-sheet .detail-comment-form__message{color:#101828ad;font-size:max(var(--min-readable-font-size), .78rem);margin:0;padding:0 12px 12px;line-height:1.45}.meeting-request-modal .share-modal__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fafcd1}.meeting-request-sheet{background:#fff;border:1px solid #0f172a24;grid-template-rows:auto minmax(0,1fr);max-height:min(76vh,600px);padding:0;display:grid;overflow:hidden;box-shadow:0 24px 80px #0f172a2e}.meeting-request-sheet .share-sheet__header{border-bottom:0;min-height:50px;padding:8px 12px;position:relative}.meeting-request-sheet .share-sheet__header:after{content:"";background:#0f172a1a;height:1px;position:absolute;bottom:0;left:12px;right:12px}.meeting-request-sheet .share-sheet__header :is(h1,h2),.meeting-request-sheet .share-sheet__close{color:#101828}.meeting-request-sheet__body{gap:12px;min-height:0;padding:24px 12px;display:grid;overflow-y:auto}.meeting-request-sheet__project{background:#fff;border:1px solid #0f172a24;border-radius:8px;gap:6px;padding:12px;display:grid}.meeting-request-sheet__project span,.meeting-request-sheet__field>span,.meeting-request-sheet__footer span,.meeting-request-sheet__note{color:#101828ad;font-size:max(var(--min-readable-font-size), .76rem)}.meeting-request-sheet__project strong{color:#101828;font-size:max(var(--min-readable-font-size), .95rem);line-height:1.3}.meeting-request-sheet__project p,.meeting-request-sheet__note{margin:0;line-height:1.45}.meeting-request-sheet__project p{color:#101828}.meeting-request-sheet__field{gap:8px;display:grid}.meeting-request-sheet__field>span{color:#101828;font-weight:900}.meeting-request-sheet__field textarea{resize:vertical;color:#101828;width:100%;min-height:118px;font:inherit;font-size:max(var(--min-readable-font-size), .9rem);background:#fff;border:1px solid #0f172a29;border-radius:8px;padding:12px;line-height:1.5}.meeting-request-sheet__field textarea::placeholder{color:#10182875}.meeting-request-sheet__field textarea:focus{outline-offset:2px;outline:2px solid #4fd5ca73}.meeting-request-sheet__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.meeting-request-sheet__footer .apply-generate-button{min-width:150px}.activity-update-modal{padding:max(18px, env(safe-area-inset-top,0px)) 12px max(18px, env(safe-area-inset-bottom,0px));place-items:center;overflow:hidden}.activity-update-modal .share-modal__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fafcd1}.activity-update-sheet{box-sizing:border-box;color:#101828;background:#fff;border:1px solid #0f172a24;grid-template-rows:auto minmax(0,1fr);width:min(100% - 24px,390px);max-width:calc(100% - 24px);max-height:min(76vh,600px);padding:0;display:grid;overflow:hidden;box-shadow:0 24px 80px #0f172a2e}.activity-update-sheet--with-video{width:min(100% - 24px,760px);max-height:min(86vh,720px)}.activity-update-sheet .share-sheet__header{justify-content:flex-start;min-height:50px;padding:8px 12px;position:relative}.activity-update-sheet .share-sheet__header h1{flex:auto;min-width:0}.activity-update-sheet .share-sheet__header:after{content:"";background:#0f172a1a;height:1px;position:absolute;bottom:0;left:12px;right:12px}.activity-update-sheet .share-sheet__header :is(h1,h2),.activity-update-sheet .share-sheet__close{color:#101828}.activity-update-sheet__date{color:#10182894;font-size:max(var(--min-readable-font-size), .76rem);white-space:nowrap;flex:none;line-height:1.2}.activity-update-sheet__body{gap:12px;min-width:0;max-width:100%;min-height:0;padding:24px 12px;display:grid;overflow:hidden auto}.activity-update-sheet__meta{color:#10182894;width:100%;min-width:0;max-width:100%;font-size:max(var(--min-readable-font-size), .76rem);grid-template-columns:minmax(0,1fr);align-items:baseline;gap:12px;line-height:1.3;display:grid}.activity-update-sheet__meta span{overflow-wrap:anywhere;white-space:normal;min-width:0;overflow:visible}.activity-update-sheet__content{gap:10px;min-width:0;max-width:100%;margin:0;display:grid;overflow-x:hidden}.activity-update-sheet__content h2{color:#101828;font-size:max(var(--min-readable-font-size), 1.05rem);margin:0;line-height:1.35}.activity-update-sheet__content p{color:#101828;font-size:max(var(--min-readable-font-size), .9rem);overflow-wrap:anywhere;margin:0;line-height:1.55}.activity-update-sheet__video-label{color:#10182894;font-size:max(var(--min-readable-font-size), .76rem);justify-self:end;line-height:1.2}.activity-update-sheet__video{aspect-ratio:16/9;width:100%;min-width:0;max-width:100%;box-shadow:none;cursor:pointer;background:#050b14;border:0;border-radius:5px;padding:0;display:block;position:relative;overflow:hidden}.activity-update-sheet__video video,.activity-update-sheet__video .video-fallback{object-fit:cover;width:100%;height:100%}.activity-update-sheet__video-play{color:#101828;pointer-events:none;background:#ffffffeb;border:1px solid #ffffffc7;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.activity-update-sheet__video-play .app-icon{width:20px;height:20px}.activity-update-sheet__video:hover .activity-update-sheet__video-play,.activity-update-sheet__video:focus-visible .activity-update-sheet__video-play{background:#fff}.activity-update-sheet__actions{justify-content:flex-end;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;display:flex;overflow-x:hidden}.activity-update-sheet__actions--with-video{justify-content:flex-end}.activity-update-sheet__share-actions{flex:none;justify-content:flex-end;align-items:center;gap:6px;width:max-content;display:flex}.activity-update-sheet__video-button,.activity-update-sheet__share-button{color:#101828;width:28px;height:28px;min-height:28px;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.activity-update-sheet__video-button .app-icon,.activity-update-sheet__share-button .project-social-icon{width:17px;height:17px}.activity-update-sheet__video-button:hover,.activity-update-sheet__video-button:focus-visible,.activity-update-sheet__share-button:hover,.activity-update-sheet__share-button:focus-visible{box-shadow:none;background:#0f172a0a;border-color:#0f172a47}.representative-video-modal{place-items:center;padding:0;overflow:hidden}.representative-video-modal .share-modal__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03060eb8}.representative-video-sheet{color:#fff;width:auto;height:auto;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:24px;overflow:visible}.representative-video-sheet__close{z-index:3;color:#101828;width:40px;height:40px;box-shadow:none;cursor:pointer;background:#fffffff0;border:1px solid #ffffffb8;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:0;right:0}.representative-video-sheet__close:hover,.representative-video-sheet__close:focus-visible{box-shadow:none;background:#fff;border-color:#66708575}.representative-video-sheet__body{justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;overflow:visible}.representative-video-sheet__video{aspect-ratio:9/16;background:#050b14;border-radius:5px;width:auto;max-width:100%;height:100%;position:relative;overflow:hidden}.representative-video-player{width:100%;height:100%;position:relative}.representative-video-sheet__video video,.representative-video-sheet__video .video-fallback{object-fit:cover;object-position:center top;width:100%;height:100%}.representative-video-player__center-toggle{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050b1494;border:1px solid #ffffff9e;border-radius:999px;justify-content:center;align-items:center;width:76px;height:76px;padding:0;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 36px #03060e42}.representative-video-player__center-toggle .app-icon{width:34px;height:34px}.representative-video-player__center-toggle .app-icon--play{transform:translate(2px)}.representative-video-player__center-toggle:hover,.representative-video-player__center-toggle:focus-visible{background:#050b14b8;border-color:#ffffffdb;box-shadow:0 18px 42px #03060e52}.partner-candidate-modal{padding:max(24px, env(safe-area-inset-top,0px)) 12px max(24px, env(safe-area-inset-bottom,0px));place-items:center}.partner-candidate-modal .share-modal__backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fafc80}.partner-candidate-sheet{color:#101828;background:#fff;border:1px solid #0f172a24;border-radius:5px;grid-template-rows:auto minmax(0,1fr);width:min(100%,800px);max-height:min(92vh,800px);padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #0f172a2e}.partner-candidate-sheet:before{display:none}.partner-candidate-sheet__header{border-bottom:0;align-items:center;min-height:50px;padding:8px 12px;position:relative}.partner-candidate-sheet__header:after{content:"";background:#0f172a1a;height:1px;position:absolute;bottom:0;left:12px;right:12px}.partner-candidate-sheet__body{gap:12px;min-height:0;padding:24px 12px;display:grid;overflow-y:auto}.partner-candidate-sheet__title{align-items:center;gap:9px;min-width:0;display:inline-flex}.partner-candidate-sheet__title-icon{color:#101828;flex:none;place-items:center;width:28px;height:28px;display:grid}.partner-candidate-sheet__title-icon .app-icon{width:20px;height:20px}.partner-candidate-sheet__count{color:#101828b8;background:#fff;border:1px solid #0f172a1f;border-radius:5px;align-items:center;min-height:22px;padding:0 8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.partner-candidate-sheet .share-sheet__header :is(h1,h2){color:#101828;margin:0;font-size:18px;line-height:1.2}.partner-candidate-sheet .share-sheet__close{color:#101828;font-size:1.22rem}.partner-candidate-profile small,.partner-candidate-profile em{color:#101828;font-size:max(var(--min-readable-font-size), .76rem)}.partner-candidate-sheet__project h2,.partner-candidate-requesters h2{color:#101828;margin:0;font-size:13px;line-height:1.25}.partner-candidate-profile{background:#fff;border:1px solid #0f172a1a;border-radius:5px}.partner-candidate-sheet__project{border-bottom:1px solid #0f172a1a;gap:8px;padding-bottom:12px;display:grid}.partner-candidate-sheet__project-body{grid-template-columns:74px minmax(0,1fr);align-items:start;gap:10px;display:grid}.partner-candidate-sheet__project-body img{object-fit:contain;width:74px;height:auto}.partner-candidate-sheet__project-body div{gap:5px;min-width:0;display:grid}.partner-candidate-sheet__project strong,.partner-candidate-profile strong{color:#101828;font-size:14px;line-height:1.3}.partner-candidate-sheet__project p,.partner-candidate-profile p,.partner-candidate-sheet__note{margin:0;line-height:1.48}.partner-candidate-sheet__project p,.partner-candidate-profile p{color:#101828;-webkit-line-clamp:2;zoom:.86;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.partner-candidate-sheet__project p{-webkit-line-clamp:unset;display:block;overflow:visible}.partner-candidate-sheet__project-body .partner-candidate-sheet__tags{flex-flow:row;justify-content:flex-start;align-items:center;gap:6px;width:fit-content;display:flex}.partner-candidate-sheet__tags small{color:#0f9f90;white-space:nowrap;zoom:.78;flex:none;font-size:14px;font-weight:700;display:inline-flex}.partner-candidate-requesters{gap:7px;min-width:0;display:grid}.partner-candidate-icon-rail{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;padding:0;display:flex;overflow:auto hidden}.partner-candidate-icon-rail::-webkit-scrollbar{display:none}.partner-candidate-icon{background:#0f172a0a;border:2px solid #0000;border-radius:999px;flex:none;place-items:center;width:46px;height:46px;padding:0;display:grid}.partner-candidate-icon .expert-signal-avatar{color:#0f172ac7;border-color:#ffffffe6;width:39px;height:39px;box-shadow:0 3px 10px #0f172a1a}.partner-candidate-icon .expert-signal-avatar:after,.partner-candidate-profile .expert-signal-avatar:after{display:none}.partner-candidate-icon--selected{background:#22d3c51c;border-color:#22d3c5;box-shadow:0 0 0 4px #22d3c51f}.partner-candidate-profile{width:100%;color:inherit;font:inherit;text-align:left;appearance:none;cursor:pointer;gap:9px;padding:12px;display:grid;position:relative}.partner-candidate-profile:before{display:none}.partner-candidate-profile__hero{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;display:grid}.partner-candidate-profile__hero .expert-signal-avatar{border:0;width:46px;height:46px;font-size:18px;box-shadow:0 6px 18px #0f172a1f}.partner-candidate-profile__hero div,.partner-candidate-profile{min-width:0}.partner-candidate-profile__hero div{gap:4px;display:grid}.partner-candidate-profile__badge{color:#0f9f90;background:#22d3c521;border-radius:999px;width:fit-content;padding:3px 9px;font-size:11.5px;font-weight:800}.partner-candidate-profile__signal{color:#0f9f90;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.partner-candidate-profile__signal .app-icon{color:#14b8a6;width:16px;height:16px}.partner-candidate-profile em{font-size:11.5px;font-style:normal;line-height:1.4}.partner-candidate-profile__org{border-top:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.partner-candidate-profile .partner-candidate-profile__hint{color:#101828;zoom:.78;font-size:14px;line-height:1.35}.partner-candidate-sheet__note{color:#101828;zoom:.76;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;max-width:34em;font-size:14px;line-height:1.35;display:grid}.partner-candidate-sheet__note span{color:#101828;border:1px solid #0f172a57;border-radius:999px;place-items:center;width:16px;height:16px;font-size:10px;font-weight:800;line-height:1;display:grid}.partner-candidate-sheet__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.partner-candidate-sheet__actions :is(.apply-generate-button,.apply-secondary-button){width:100%;min-height:var(--button-height)}.partner-candidate-sheet__actions .apply-secondary-button{color:#101828;background:#fff;border-color:#0f172a24}@media (width<=370px){.partner-candidate-sheet__project-body{grid-template-columns:92px minmax(0,1fr)}.partner-candidate-sheet__project-body img{width:92px}}.support-confirm-backdrop{z-index:12;padding:16px 14px calc(18px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fafcd1;align-items:end;display:grid;position:absolute;inset:0}.support-confirm-dialog{background:#fff;border:1px solid #0f172a24;border-radius:8px;gap:12px;max-height:calc(100% - 34px);padding:16px;display:grid;overflow-y:auto;box-shadow:0 18px 56px #0f172a2e}.support-confirm-dialog__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.support-confirm-dialog__header span{color:#0f8f86;font-size:max(var(--min-readable-font-size), .74rem);font-weight:900}.support-confirm-dialog__header button{color:#101828c2;background:#0f172a0f;border-radius:999px;place-items:center;width:34px;height:31px;font-size:1rem;font-weight:900;display:grid}.support-confirm-dialog h2{color:#101828;margin:0;font-size:1.24rem;line-height:1.25}.support-confirm-dialog p{color:#101828b8;font-size:max(var(--min-readable-font-size), .86rem);margin:0;line-height:1.55}.support-confirm-summary{gap:8px;display:grid}.support-confirm-summary>div{background:#0f172a0a;border:1px solid #0f172a14;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.support-confirm-summary span,.support-confirm-notes li{color:#101828ad;font-size:max(var(--min-readable-font-size), .76rem);line-height:1.45}.support-confirm-summary strong{color:#101828;font-size:max(var(--min-readable-font-size), .88rem);line-height:1.35}.support-confirm-notes{gap:7px;margin:0;padding-left:18px;display:grid}.support-confirm-actions{grid-template-columns:.75fr 1.25fr;gap:10px;display:grid}.detail-ai-consult-link{color:#ffffffdb;min-height:44px;font-size:max(var(--min-readable-font-size), .84rem);background:#ffffff0f;border:1px solid #ffffff24;border-radius:5px;justify-content:center;align-items:center;gap:8px;margin:2px auto 0;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}.detail-ai-consult-link .app-icon{width:17px;height:17px}.feed-api-toast{left:18px;right:18px;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:7;color:#ffffffd6;font-size:max(var(--min-readable-font-size), .74rem);text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:1;pointer-events:none;background:#080d1bd1;border:1px solid #ffffff1a;border-radius:16px;padding:9px 12px;transition:opacity .18s,transform .18s;position:absolute;transform:translateY(0)}.feed-api-toast--closing{opacity:0;transform:translateY(6px)}.feed-api-toast--detail{z-index:8;top:76px;bottom:auto}.bottom-nav{z-index:5;height:calc(50px + env(safe-area-inset-bottom,0px));padding:0 12px env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03060eeb;border-top:1px solid #ffffff14;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:4px;display:grid;position:absolute;inset:auto 0 0}.bottom-nav__item{color:#ffffff61;background:0 0;border-radius:18px;grid-template-rows:auto auto;align-content:center;place-items:center;gap:0;min-height:50px;display:grid;position:relative}.bottom-nav__badge{background:var(--accent-teal);color:#fff;min-width:18px;height:18px;font-size:max(var(--min-readable-font-size), .66rem);border-radius:999px;place-items:center;padding:0 5px;font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute;top:7px;right:18px}.bottom-nav__notification-dot{background:#22c55e;border:1px solid #fff;border-radius:999px;width:8px;height:8px;font-size:0;line-height:1;position:absolute;top:8px;right:21px}.bottom-nav__item span{place-items:center;font-size:1.25rem;line-height:1;display:grid}.bottom-nav__item .app-icon{stroke-width:2.1px;width:23px;height:23px}.bottom-nav__item strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1;overflow:hidden;font-size:10px!important}.bottom-nav__item--active{color:#fff;box-shadow:none;background:0 0}.bottom-nav--light{background:#fffffff0;border-top-color:#0f172a1a;box-shadow:0 -16px 34px #0f172a0f}.bottom-nav--light .bottom-nav__item{color:#1018288f}.bottom-nav--light .bottom-nav__item--active{color:#101828}.bottom-nav__item--discover{grid-column:1}.bottom-nav__item--home{grid-column:3}.bottom-nav__item--ranking{grid-column:1}.bottom-nav__item--portfolio{grid-column:2}.bottom-nav__item--inbox{grid-column:4}.bottom-nav__item--profile{grid-column:5}.bottom-nav__item--feed{justify-self:stretch}.bottom-nav__item--feed.bottom-nav__item--active{box-shadow:none;background:0 0}.bottom-nav__item--feed strong{align-self:end;margin-top:4px}.bottom-nav__item--feed span{background:currentColor;place-items:center;width:20px;height:20px;display:grid;-webkit-mask:url(/logo.svg) 50%/contain no-repeat;mask:url(/logo.svg) 50%/contain no-repeat}.bottom-nav__logo{opacity:0;width:20px;height:20px;display:block}.page-scroll{scrollbar-width:none;background:var(--app-background);height:100%;padding:72px 16px 64px;overflow-y:auto}.page-scroll::-webkit-scrollbar{display:none}.app-shell[data-active-footer=discover] .page-scroll{padding:72px 16px 64px}.app-shell--apply-subpage[data-active-footer=discover] .page-scroll{background:var(--app-background);color:#101828;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:72px 16px 220px}.app-shell--apply-guide .page-scroll{padding:72px 16px 64px}.detail-hero{background:linear-gradient(150deg, #ffffff14, transparent), var(--reel-gradient,#ffffff0a);border-radius:22px;min-height:300px;position:relative;overflow:hidden;box-shadow:0 18px 52px #00000052}.detail-hero__media{object-fit:cover;filter:saturate(1.08)contrast(1.04)brightness(.72);width:100%;height:100%;position:absolute;inset:0}.detail-page-scroll--project-tab .detail-hero__media{filter:saturate(1.04)contrast(1.03)brightness(.52)}.detail-content-scroll{min-height:0}.phone-frame .detail-page-scroll{--detail-content-top-padding:110px;grid-template-rows:minmax(0,1fr);padding:0;display:grid;position:relative;overflow:hidden}.phone-frame .detail-page-scroll:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#03050c2e,#03050c6b 42%,#03050cc7 100%),radial-gradient(circle at 40% 58%,#0000,#0000006b 72%);position:absolute;inset:0}.phone-frame .detail-page-scroll:after,.detail-page-scroll:after{opacity:0;transition:opacity .24s;animation:.26s ease-out both detailBackdropIn}.phone-frame .detail-page-scroll--closing:after,.detail-page-scroll--closing:after{opacity:0;animation:none}.phone-frame .detail-page-scroll .detail-hero{z-index:0;height:100%;min-height:0;box-shadow:none;border-radius:0;position:absolute;inset:0}.phone-frame .detail-page-scroll .detail-content-scroll{z-index:2;height:100%;min-height:0;padding:var(--detail-content-top-padding) 16px 132px;scrollbar-width:none;position:relative;overflow:hidden auto}.phone-frame .detail-page-scroll .detail-content-scroll--comments-tab{padding:var(--detail-content-top-padding) 16px 72px;display:grid;overflow:hidden}.detail-content-scroll--comments-tab .panel-stack{height:100%;min-height:0}.phone-frame .detail-page-scroll .detail-content-scroll::-webkit-scrollbar{display:none}.phone-frame .detail-page-scroll .detail-content-scroll--restricted{padding:var(--detail-content-top-padding) 16px 132px;display:block}.phone-frame .detail-page-scroll .detail-content-scroll--restricted.detail-content-scroll--comments-tab{padding:var(--detail-content-top-padding) 16px 72px;display:grid;overflow:hidden}.phone-frame .detail-page-scroll .detail-content-scroll--restricted .detail-intro-panel{margin:0}.phone-frame .detail-page-scroll:has(.access-guard-panel):after{opacity:0;background:0 0;animation:none}.detail-page-scroll:has(.access-guard-panel):after{opacity:0;background:0 0;animation:none}.phone-frame .detail-page-scroll:has(.access-guard-panel) .detail-hero__media{filter:saturate(1.04)contrast(1.03)brightness(.52)}.detail-page-scroll:has(.access-guard-panel) .detail-hero__media{filter:saturate(1.04)contrast(1.03)brightness(.52)}.detail-page-scroll .detail-content-scroll>.detail-intro-panel,.detail-page-scroll .detail-content-scroll>.panel-stack{will-change:transform, opacity;animation:.3s cubic-bezier(.16,1,.3,1) both detailTextSlideIn}.detail-page-scroll .detail-content-scroll>.panel-stack{animation-delay:36ms}.detail-page-scroll--closing .detail-content-scroll>.detail-intro-panel,.detail-page-scroll--closing .detail-content-scroll>.panel-stack{pointer-events:none;animation:.22s cubic-bezier(.4,0,.2,1) both detailTextSlideOut}.detail-page-scroll--closing .detail-content-scroll>.panel-stack{animation-delay:0s}.detail-hero__pills{flex-wrap:wrap;gap:8px;display:flex}.detail-representative-video{aspect-ratio:16/9;width:auto;min-height:180px;box-shadow:none;background:#050b14;border-radius:8px;margin:0 24px 16px;position:relative;overflow:hidden}.detail-representative-video video,.detail-representative-video .video-fallback{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.detail-representative-video:after{content:"";pointer-events:none;background:linear-gradient(#03050e2e,#03050e14 38%,#03050ed1 100%),radial-gradient(circle at 50% 52%,#03050e00,#03050e57 72%);position:absolute;inset:0}.detail-representative-video__play-button{z-index:2;color:#101828;width:52px;height:52px;box-shadow:none;cursor:pointer;background:#ffffffeb;border:1px solid #ffffffc7;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.detail-representative-video__play-button .app-icon{width:20px;height:20px}.detail-representative-video__play-button:hover,.detail-representative-video__play-button:focus-visible{box-shadow:none;background:#fff;border-color:#66708575}.detail-representative-video figcaption{z-index:1;color:#fff;text-shadow:0 4px 18px #0000009e;gap:6px;display:grid;position:absolute;inset:auto 20px 18px}.detail-representative-video figcaption span{color:#fff;background:#050b14c2;border-radius:5px;justify-self:center;padding:6px 10px;font-size:.82rem;font-weight:600;line-height:1}.detail-representative-video figcaption strong{color:#fff;font-size:1.28rem;line-height:1.2}.detail-admin-context{color:#7a271a;box-shadow:none;background:#fff5f5;border:1px solid #f04438;border-left-width:4px;border-radius:6px;gap:6px;margin:0 24px 12px;padding:12px 14px;display:grid}.detail-admin-context span{color:#b42318;letter-spacing:.08em;font-size:.76rem;font-weight:800}.detail-admin-context strong{color:#7a271a;font-size:.94rem;line-height:1.35}.detail-admin-context p{color:#912018;font-size:max(var(--min-readable-font-size), .82rem);margin:0;line-height:1.55}.detail-intro-panel{text-shadow:0 2px 18px #000000b8;gap:14px;margin-top:12px;display:grid}.detail-intro-panel__copy{gap:10px;display:grid}.detail-intro-panel h1{margin:0;font-size:18px;line-height:1.14}.detail-intro-panel p{color:#ffffffc2;font-size:max(var(--min-readable-font-size), .9rem);margin:0;line-height:1.58}.detail-intro-panel__meta{gap:10px;display:grid}.detail-main-visual{aspect-ratio:1500/1080;background:#060a147a;border:1px solid #ffffff1f;border-radius:5px;width:100%;margin:0;position:relative;overflow:hidden}.detail-main-visual:before{content:"PITCH FUNDING";z-index:1;color:#4fd5ca;letter-spacing:0;min-height:24px;text-shadow:none;background:#03060ead;border:1px solid #4fd5ca6b;border-radius:5px;align-items:center;padding:0 8px 0 12px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px}.detail-main-visual img{object-fit:cover;width:100%;height:100%;display:block}.detail-main-visual:after{content:"";pointer-events:none;background:linear-gradient(#0003,#0003 30%,#000000d6),linear-gradient(135deg,#4fd5ca52,#0000 38%),radial-gradient(circle at 86% 12%,#fff3,#0000 24%);position:absolute;inset:0}.detail-main-visual__banner{z-index:1;color:#fff;text-shadow:0 2px 12px #000000b8;gap:8px;display:grid;position:absolute;inset:auto 12px 12px}.detail-main-visual__eyebrow{color:#07110f;width:fit-content;min-height:26px;text-shadow:none;background:#4fd5caeb;border-radius:5px;align-items:center;padding:0 9px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.detail-main-visual__supporters{color:#ffffffd1;font-size:13px;font-weight:500;line-height:1.35}.detail-main-visual__banner strong{color:#fff;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(1.38rem,7vw,1.88rem);font-weight:850;line-height:1.12;display:-webkit-box;overflow:hidden}.detail-main-visual__offer{text-shadow:none;background:#03060ead;border:1px solid #ffffff2e;border-radius:5px;gap:3px;padding:10px 11px;display:grid;box-shadow:inset 0 1px #ffffff14}.detail-main-visual__offer span{color:#4fd5ca;font-size:1.05rem;font-weight:850;line-height:1.15}.detail-main-visual__offer small{color:#fffc;font-size:13px;font-weight:500;line-height:1.35}.detail-main-visual__caption{margin-top:2px}.detail-hero__signal-row{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:7px;display:grid}.detail-hero__signal-row span,.detail-signal-button{color:#ffffff94;min-width:0;font-size:max(var(--min-readable-font-size), .62rem);text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060a146b;border:1px solid #ffffff1f;border-radius:5px;place-items:center;padding:8px 9px;display:grid}.detail-signal-button{appearance:none;cursor:pointer;text-align:left}.detail-signal-button--active{color:#ffffffc7;background:#4fd5ca1f;border-color:#4fd5ca5c}.detail-hero__signal-row strong,.detail-signal-button strong{color:#fff;font-size:max(var(--min-readable-font-size), .78rem);text-overflow:ellipsis;text-transform:none;white-space:nowrap;line-height:1.2;display:block;overflow:hidden}.detail-hero__action-strip{scrollbar-width:none;justify-content:center;align-items:center;gap:8px;min-width:0;padding-bottom:1px;display:flex;overflow-x:auto}.detail-hero__action-strip::-webkit-scrollbar{display:none}.detail-action-pill{color:#031008;min-height:46px;font-size:max(var(--min-readable-font-size), .82rem);box-shadow:none;background:#4fd5ca;border:0;border-radius:5px;flex:none;padding:0 16px;font-weight:500}.detail-action-pill--active{color:#031008;background:#4fd5ca}.detail-action-pill--pay{background:linear-gradient(135deg, var(--accent-coral), #ff7a55);color:#fff;border-color:#ffffff2e;box-shadow:0 12px 24px #ff5a5538}@keyframes detailBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes detailTextSlideIn{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:translate(0,0)}}@keyframes detailTextSlideOut{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(42px)}}@media (prefers-reduced-motion:reduce){.phone-frame .detail-page-scroll:after,.detail-page-scroll:after,.detail-page-scroll .detail-content-scroll>.detail-intro-panel,.detail-page-scroll .detail-content-scroll>.panel-stack,.detail-page-scroll--closing .detail-content-scroll>.detail-intro-panel,.detail-page-scroll--closing .detail-content-scroll>.panel-stack{transition:none;animation:none}}.detail-pill{background:#ffffff24;border:1px solid #ffffff24;border-radius:999px;align-items:center;width:fit-content;min-height:32px;padding:0 12px;font-size:13px;font-weight:400;display:inline-flex}.detail-pill--stage{background:#ffffff1a}.detail-pill--open{color:#d8e7ff;background:#4d8eff33;border-color:#79adff6b}.detail-pill--curated{color:#fff0c9;background:#ffb64833;border-color:#ffcd7b6b}.detail-pill--final{color:#ffe0f2;background:#ff62b338;border-color:#ff97cd6b}.detail-pill--owner{color:#d9fff5;background:#4fd5ca2e;border-color:#4fd5ca6b}.detail-owner-status{color:#ffffffb8;min-width:92px;font-size:max(var(--min-readable-font-size), .68rem);text-align:center;background:#4fd5ca1a;border:1px solid #4fd5ca4d;border-radius:5px;padding:9px 10px;font-weight:800}.detail-owner-status strong{color:#eafff8;font-size:max(var(--min-readable-font-size), .78rem);display:block}.panel-stack{gap:14px;margin-top:14px;display:grid}.detail-panel,.portfolio-card,.message-card,.summary-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080d1bc7;border:1px solid #ffffff14;border-radius:24px;box-shadow:inset 0 1px #ffffff0a}.detail-panel{padding:16px}.detail-panel.detail-intro-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.expert-signal-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#03060eb8;border-radius:5px}.expert-signal-list{gap:8px;display:grid}.detail-primary-panel{border-color:color-mix(in srgb, var(--reel-accent) 36%, #ffffff14);background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--reel-accent) 24%, transparent), transparent 32%), linear-gradient(135deg, #4fd5ca1a, #7c9bff14), #070f1be6}.detail-focus-panel{border-color:color-mix(in srgb, var(--reel-accent) 34%, #ffffff14);background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--reel-accent) 18%, transparent), transparent 34%), #070f1bd6;padding:24px}.detail-focus-stack{gap:18px;display:grid}.detail-focus-section+.detail-focus-section{border-top:1px solid #ffffff1a;padding-top:18px}.detail-focus-layout{margin-top:14px}.detail-focus-layout--media{display:block}.detail-focus-layout p{color:#101828;font-size:max(var(--min-readable-font-size), .9rem);margin:0;line-height:1.5}.detail-focus-video{width:100%}.detail-focus-facts{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.detail-focus-facts span{color:#ffffffb8;font-size:max(var(--min-readable-font-size), .66rem);background:#ffffff14;border-radius:999px;padding:6px 8px;font-weight:800}.detail-stat-grid--focus{margin-top:12px}.detail-meeting-focus{gap:12px;margin-top:14px;display:grid}.detail-primary-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.detail-primary-summary>div{background:0 0;border-bottom:1px solid #ffffff1f;min-width:0;padding:2px 0 10px}.detail-primary-summary span{color:#ffffffa3;font-size:max(var(--min-readable-font-size), .72rem);font-weight:800;display:block}.detail-primary-summary strong{margin-top:5px;font-size:1.02rem;display:block}.detail-primary-actions{grid-template-columns:1.35fr 1fr;gap:8px;margin-top:12px;display:grid}.stage-capability-list{gap:8px;display:grid}.stage-capability{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px;display:grid}.stage-capability>div{min-width:0}.stage-capability span,.stage-capability em{color:#ffffff9e;font-size:max(var(--min-readable-font-size), .72rem);font-style:normal;font-weight:800}.stage-capability strong{color:#fffffff0;font-size:max(var(--min-readable-font-size), .92rem);margin-top:3px;display:block}.stage-capability p{color:#ffffffb8;font-size:max(var(--min-readable-font-size), .8rem);grid-column:1/-1;margin:0;line-height:1.55}.stage-capability--current{background:#4fd5ca1a;border-color:#4fd5ca5c}.stage-capability--locked{opacity:.46;background:#ffffff06}.prediction-button--done{background:color-mix(in srgb, var(--reel-accent) 42%, white)}.detail-payment-panel{background:#080d1b85;border-style:dashed;border-color:#ffffff1f}.detail-owner-panel{background:linear-gradient(135deg,#4fd5ca1f,#7c9bff14),#080d1bb8;border-color:#4fd5ca3d}.detail-owner-panel p{color:#ffffffc2;font-size:max(var(--min-readable-font-size), .86rem);margin:0 0 12px;line-height:1.55}.detail-owner-video-revision{background:#ffffff0f;border:1px solid #4fd5ca38;border-radius:5px;gap:10px;margin:0 0 12px;padding:12px;display:grid}.detail-owner-video-revision>div{gap:4px;display:grid}.detail-owner-video-revision strong{color:#fff;font-size:max(var(--min-readable-font-size), .88rem);line-height:1.35}.detail-owner-video-revision span{color:#ffffffb3;font-size:max(var(--min-readable-font-size), .78rem);line-height:1.45}.detail-owner-video-revision input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.detail-owner-video-revision__message{margin-top:-2px!important}.detail-owner-video-revision__message--error{color:#fecaca!important}.detail-owner-panel .prediction-actions--card{margin-bottom:0}.achievement-thanks-video-callout{background:#4fd5ca1f;border:1px solid #4fd5ca57;border-radius:5px;gap:10px;margin-top:14px;padding:12px;display:grid}.achievement-thanks-video-callout>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.achievement-thanks-video-callout span{color:#0f9f86;font-size:max(var(--min-readable-font-size), .78rem);font-weight:800}.achievement-thanks-video-callout strong{color:#fff;font-size:max(var(--min-readable-font-size), .95rem)}.achievement-thanks-video-callout .prediction-button{width:100%}.detail-panel__header,.portfolio-card__header,.message-card__meta,.section-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.section-head--with-action{align-items:center}.section-head--with-action>div{min-width:0}.detail-panel__header h1,.detail-panel__header h2,.section-head h1,.profile-hero h1{margin:0}.detail-page-scroll .detail-panel__header h1,.detail-focus-section .detail-panel__header h1{font-size:18px;line-height:1.14}.detail-panel__header span,.portfolio-card__header span,.message-card__meta span,.portfolio-card__meta span,.message-card__footer span,.section-head p,.profile-hero p{color:#ffffffa8}.detail-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.detail-stat{text-align:center;background:#ffffff0a;border-radius:18px;place-items:center;padding:12px;display:grid}.detail-stat span{font-size:max(var(--min-readable-font-size), .76rem);color:#ffffff9e;text-transform:uppercase;letter-spacing:.08em;display:block}.detail-stat strong{margin-top:6px;font-size:1rem;display:block}.detail-story-panel{border-color:#ffd7802e}.detail-story-panel .detail-panel__header{margin-bottom:12px}.detail-story-card{background:0 0;border:0;border-radius:0;gap:10px;padding:0;display:grid}.detail-story-card strong{font-size:1rem;line-height:1.42}.detail-story-card p{color:#ffffffb8;font-size:max(var(--min-readable-font-size), .86rem);margin:0;line-height:1.65}.detail-story-media-layout{grid-template-columns:minmax(118px,.72fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.detail-story-video{min-width:0;margin:0}.detail-story-video video,.detail-story-video .video-fallback{aspect-ratio:9/16;object-fit:cover;background:#07101f;border-radius:5px;width:100%;box-shadow:0 16px 42px #00000057}.detail-story-copy{min-width:0}.detail-video-panel{border-color:#7c9bff33}.achievement-thanks-video-panel{border-color:#4fd5ca47}.achievement-thanks-video-card{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:12px;margin:12px 0 0;display:grid}.achievement-thanks-video-card video,.achievement-thanks-video-card .video-fallback{aspect-ratio:9/16;object-fit:cover;background:#07101f;border-radius:5px;width:100%}.achievement-thanks-video-card figcaption{gap:6px;min-width:0;display:grid}.achievement-thanks-video-card strong{color:#fffffff0;font-size:max(var(--min-readable-font-size), .96rem);line-height:1.4}.achievement-thanks-video-card p{color:#ffffffb8;font-size:max(var(--min-readable-font-size), .84rem);margin:0;line-height:1.55}.detail-video-list{gap:12px;margin-top:12px;display:grid}.detail-video-card{background:0 0;border:0;border-radius:0;grid-template-columns:96px minmax(0,1fr);align-items:stretch;gap:12px;margin:0;padding:0;display:grid;position:relative}.detail-video-card--primary{background:0 0;grid-template-columns:118px minmax(0,1fr)}.detail-video-card video,.detail-video-card .video-fallback{aspect-ratio:9/16;object-fit:cover;background:#07101f;border-radius:5px;width:100%}.detail-video-card figcaption{place-content:start;align-self:start;gap:6px;min-width:0;display:grid}.detail-video-card figcaption span{color:#ffffff9e;font-size:max(var(--min-readable-font-size), .72rem);text-transform:uppercase;font-weight:800}.detail-video-card figcaption strong{font-size:.96rem;line-height:1.35}.detail-video-card figcaption p{color:#ffffffb3;font-size:max(var(--min-readable-font-size), .8rem);margin:0;line-height:1.5}.detail-return-panel{border-color:#4fd5ca33}.detail-return-panel .detail-panel__header{margin-bottom:24px}.detail-return-card{background:0 0;border:0;border-radius:0;gap:8px;padding:0;display:grid}.detail-return-card span,.detail-return-meta span{color:#ffffff9e;font-size:max(var(--min-readable-font-size), .74rem);font-weight:800}.detail-return-card strong{font-size:1.05rem;line-height:1.35}.detail-return-card p{color:#ffffffb3;font-size:max(var(--min-readable-font-size), .82rem);margin:0;line-height:1.55}.detail-return-tier-list{gap:10px;display:grid}.detail-return-tier{width:100%;box-shadow:none;font:inherit;text-align:left;background:#fff;border:1px solid #0f172a1a;border-radius:5px;gap:8px;padding:14px;display:grid;position:relative}.detail-return-tier:first-child{border-top:1px solid #0f172a1a;padding-top:14px}.detail-return-tier--featured{background:#f2fffb;border-color:#14b8a67a;box-shadow:inset 4px 0 #4fd5ca}.detail-return-tier>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.detail-return-tier span{color:#101828ad;font-size:max(var(--min-readable-font-size), .9rem);text-align:right;white-space:nowrap;font-weight:800}.detail-return-tier strong{color:#101828;font-size:max(var(--min-readable-font-size), .96rem);text-align:left;line-height:1.35}.detail-return-tier p{color:#101828b3;font-size:max(var(--min-readable-font-size), .84rem);margin:0;line-height:1.58}.detail-return-tier b{color:#101828;margin-bottom:3px;font-weight:700;display:block}.detail-return-tier small{color:#10182894;font-size:max(var(--min-readable-font-size), .75rem);line-height:1.4}.detail-return-tier--button{appearance:none;cursor:pointer}.detail-return-tier--button:focus-visible{outline-offset:3px;outline:3px solid #14b8a65c}.detail-return-tier--button em{color:#fff;min-height:30px;font-size:max(var(--min-readable-font-size), .78rem);background:#14b8a6;border-radius:5px;justify-self:start;align-items:center;padding:0 12px;font-style:normal;font-weight:700;line-height:1;display:inline-flex}.detail-return-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.detail-return-meta>div{background:#fff;border:1px solid #0f172a1a;border-radius:5px;gap:5px;min-width:0;padding:10px;display:grid}.detail-return-meta strong{font-size:max(var(--min-readable-font-size), .84rem);line-height:1.35}.detail-note{color:#ffffff9e;font-size:max(var(--min-readable-font-size), .82rem);overflow-wrap:anywhere;margin:14px 0 0;line-height:1.55}.access-guard-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#03060eb8;border-color:#ffffff38;border-radius:5px;padding:24px;position:relative;overflow:hidden}.access-guard-panel p{color:#ffffffb8;margin:12px 0 14px;line-height:1.6}.access-guard-panel .apply-generate-button{justify-content:center;justify-self:center;align-items:center;width:fit-content;margin-inline:auto;line-height:1;display:flex}.closed-pilot-auth-panel{background:#07121ce0;border-color:#4fd5ca33}.closed-pilot-auth-panel--gate{border:1px solid #4fd5ca3d;border-radius:28px;flex-direction:column;justify-content:center;min-height:620px;display:flex;box-shadow:0 28px 82px #0000005c,inset 0 1px #ffffff0f}.closed-pilot-auth-panel--phone{--auth-modal-max-font-size:20px;color:#151821;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #0f172a1a;border-radius:24px;flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden;box-shadow:0 18px 54px #0f172a29}.closed-pilot-auth-panel--compact{background:#08121bb8}.closed-pilot-auth-panel--compact .auth-status-list{grid-template-columns:repeat(2,minmax(0,1fr))}.closed-pilot-auth-panel--compact .auth-status-list span{white-space:nowrap}.auth-logout-link-button{color:#087f67;min-height:0;box-shadow:none;text-underline-offset:4px;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline}.closed-pilot-auth-panel--compact>.auth-logout-link-button{justify-content:center;justify-self:center;align-items:center;margin-top:12px;margin-left:auto;margin-right:auto;display:flex}.closed-pilot-auth-panel--phone .detail-panel__header{text-align:center;border-bottom:1px solid #0f172a14;justify-content:center;align-items:center;min-height:60px;padding:0 46px 0 12px;position:relative}.closed-pilot-auth-panel--phone .detail-panel__header h2{font-size:min(var(--auth-modal-max-font-size), 1.14rem);color:#151821;line-height:1.2}.auth-phone-intro{color:#0f172aa3;width:100%;max-width:none;font-size:min(var(--auth-modal-max-font-size), max(var(--min-readable-font-size), .8rem));text-align:center;margin:0;line-height:1.55}.closed-pilot-auth-panel--phone .auth-form-grid{gap:10px;margin-top:16px}.closed-pilot-auth-panel--phone .apply-input{gap:6px}.closed-pilot-auth-panel--phone .apply-input span{letter-spacing:0;text-transform:none;color:#0f172a94;font-size:min(var(--auth-modal-max-font-size), max(var(--min-readable-font-size), .76rem));justify-content:flex-start}.closed-pilot-auth-panel--phone .apply-input input{color:#151821;min-height:48px;font-size:min(var(--auth-modal-max-font-size), max(var(--min-readable-font-size), .86rem));background:#f8fafcf5;border-color:#0f172a1f;border-radius:5px;padding:11px 14px}.closed-pilot-auth-panel--phone .apply-input input::placeholder{color:#0f172a5c}.auth-field-help{color:#0f172a85;font-size:min(var(--auth-modal-max-font-size,20px), max(var(--min-readable-font-size), .72rem));line-height:1.45;display:block}.closed-pilot-auth-panel--phone .auth-field-help{font-size:min(var(--auth-modal-max-font-size), max(var(--min-readable-font-size), .7rem))}.closed-pilot-auth-panel--phone .auth-mode-switch{background:#0f172a0f;margin-top:12px}.closed-pilot-auth-panel--phone .auth-mode-switch__item{color:#0f172a9e;min-height:36px;font-size:min(var(--auth-modal-max-font-size), max(var(--min-readable-font-size), .78rem))}.closed-pilot-auth-panel--phone .auth-mode-switch__item--active{color:#111827;background:#fff;box-shadow:0 6px 18px #0f172a14}.closed-pilot-auth-panel--phone .auth-interest-picker{background:#f1f3f6;border:0;border-radius:5px;margin-top:12px;padding:10px}.closed-pilot-auth-panel--phone .auth-interest-picker__header{text-align:center;justify-items:center;display:grid}.closed-pilot-auth-panel--phone .auth-interest-picker__header span,.closed-pilot-auth-panel--phone .auth-interest-picker__header small{color:#0f172aad;font-size:min(var(--auth-modal-max-font-size), max(var(--min-readable-font-size), .74rem))}.closed-pilot-auth-panel--phone .auth-interest-picker__header small{color:#0f172a75}.closed-pilot-auth-panel--phone .auth-interest-picker__chips{grid-template-columns:repeat(2,minmax(0,1fr))}.closed-pilot-auth-panel--phone .auth-interest-chip{color:#0f172abd;min-height:36px;font-size:min(var(--auth-modal-max-font-size), max(var(--min-readable-font-size), .78rem));background:#ffffffe6;border-color:#0f172a1f;border-radius:5px}.closed-pilot-auth-panel--phone .auth-interest-chip--selected{color:#073526;background:#4fd5ca47;border-color:#1eb28a80}.closed-pilot-auth-panel--phone .prediction-actions.auth-actions{grid-template-columns:1fr;gap:8px;margin-top:16px}.closed-pilot-auth-panel--phone .apply-generate-button,.closed-pilot-auth-panel--phone .apply-secondary-button{min-height:46px;font-size:min(var(--auth-modal-max-font-size), max(var(--min-readable-font-size), .86rem));border-radius:5px;padding:0 12px;font-weight:400}.closed-pilot-auth-panel--phone .apply-secondary-button{color:#0f172ad6;background:#fff;border-color:#0f172a1f}.closed-pilot-auth-panel--phone .auth-button-mark--password{color:#0f172aad;background:#0f172a0f;border-color:#0f172a24}.closed-pilot-auth-panel--phone .auth-button-icon{color:#0f172a9e}.closed-pilot-auth-panel--phone .auth-tertiary-button{color:#0f172a94;font-size:min(var(--auth-modal-max-font-size), max(var(--min-readable-font-size), .78rem))}.closed-pilot-auth-panel--phone .auth-inline-note{font-size:min(var(--auth-modal-max-font-size), max(var(--min-readable-font-size), .76rem));margin-top:10px}.closed-pilot-auth-panel--phone .auth-inline-note--prominent{color:#0f172ad1;background:#4fd5ca1f;border:1px solid #4fd5ca38;border-radius:5px;margin:10px 0 0;padding:10px 12px;font-weight:700}.closed-pilot-auth-panel--phone .auth-privacy-note{color:#0f172a94;font-size:min(var(--auth-modal-max-font-size), max(var(--min-readable-font-size), .76rem));text-align:center;margin-top:12px;line-height:1.5}.closed-pilot-auth-panel--phone .auth-privacy-note a{color:#08745c;width:fit-content;margin:6px auto 0;display:block}.auth-unlock-sheet{--auth-modal-max-font-size:20px;z-index:2;color:#151821;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #0f172a1a;border-radius:5px;flex-direction:column;align-self:center;width:min(100%,390px);height:min(100%,100% - 24px);min-height:0;max-height:calc(100% - 24px);padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 72px #0f172a3d}.auth-unlock-sheet .share-sheet__header{text-align:center;justify-content:center;padding:0 42px;position:relative}.auth-unlock-sheet .share-sheet__header :is(h1,h2){font-size:min(var(--auth-modal-max-font-size), 1.16rem);color:#151821;line-height:1.2}.auth-unlock-sheet .share-sheet__close{color:#151821;background:0 0;width:38px;height:38px;position:absolute;top:-8px;right:-6px}.auth-unlock-sheet__note{color:#0f172a9e;font-size:min(var(--auth-modal-max-font-size), max(var(--min-readable-font-size), .82rem));margin:4px 2px 10px;line-height:1.45}.auth-unlock-sheet .closed-pilot-auth-panel--phone{min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-direction:column;flex:auto;margin-top:0;padding:0;display:flex}.auth-unlock-sheet .closed-pilot-auth-panel--phone>.detail-panel__header{border-bottom:1px solid #0f172a14;flex:0 0 60px}.auth-modal-main{flex:auto;min-height:0;padding:24px 12px;overflow-y:auto}.auth-modal-close{color:#151821;background:0 0;width:38px;height:38px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.closed-pilot-auth-panel__status,.auth-status-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.closed-pilot-auth-panel__status span,.auth-status-list span{color:#ffffffb8;min-height:34px;font-size:max(var(--min-readable-font-size), .74rem);background:#ffffff0f;border-radius:12px;align-items:center;padding:8px 10px;font-weight:700;display:grid}.auth-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.auth-method-card{background:#4fd5ca14;border:1px solid #4fd5ca2e;border-radius:14px;align-content:center;gap:4px;min-height:68px;padding:10px;display:grid}.auth-method-card--disabled{opacity:.68;background:#ffffff09;border-color:#ffffff14}.auth-method-card strong{font-size:max(var(--min-readable-font-size), .86rem)}.auth-method-card span{color:#ffffff94;font-size:max(var(--min-readable-font-size), .72rem)}.auth-interest-picker{background:#4fd5ca12;border:1px solid #4fd5ca2e;border-radius:14px;gap:10px;margin-top:14px;padding:12px;display:grid}.auth-mode-switch{background:#ffffff14;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:14px;padding:4px;display:grid}.auth-mode-switch__item{color:#ffffff9e;min-width:0;min-height:38px;font-size:max(var(--min-readable-font-size), .8rem);letter-spacing:0;background:0 0;border:0;border-radius:6px;font-weight:800}.auth-mode-switch__item--active{color:#f6fffc;background:#4fd5ca38}.auth-interest-picker__header{text-align:center;justify-items:center;gap:10px;display:grid}.auth-interest-picker__header span,.auth-interest-picker__header small{color:#ffffffb8;font-size:max(var(--min-readable-font-size), .72rem);font-weight:800}.auth-interest-picker__header small{color:#ffffff8a;text-align:center}.auth-interest-picker__chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.auth-interest-chip{color:#ffffffc7;min-width:0;min-height:38px;font-size:max(var(--min-readable-font-size), .78rem);letter-spacing:0;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:0 10px;font-weight:850}.auth-interest-chip--selected{color:#f6fffc;background:#4fd5ca33;border-color:#4fd5caa8}.auth-form-grid{gap:10px;margin-top:14px;display:grid}.auth-actions{grid-template-columns:1fr 1fr;display:grid}.auth-action-button{justify-content:center;align-items:center;gap:10px;font-weight:400;display:inline-flex}.auth-action-button>span:not(.auth-button-mark){font-weight:400}.auth-button-mark,.auth-button-icon{flex:none}.auth-button-mark{color:#fff;letter-spacing:0;background:#ffffff2e;border-radius:999px;place-items:center;width:22px;height:22px;font-size:.68rem;font-weight:900;display:inline-grid}.auth-button-mark--google{color:#4285f4;background:#fff}.auth-button-mark--line{color:#fff;background:#06c755;width:32px;font-size:.55rem}.auth-button-mark--password{color:#ffffffb8;background:#ffffff14;border:1px solid #ffffff2e;font-size:.54rem}.auth-button-icon{color:#ffffffb8;width:20px;height:20px}.auth-tertiary-button{color:#ffffffad;width:100%;min-height:34px;font-size:max(var(--min-readable-font-size), .78rem);text-underline-offset:3px;background:0 0;margin-top:8px;font-weight:800;text-decoration:underline}.auth-signed-in-card{background:#4fd5ca14;border:1px solid #4fd5ca33;border-radius:5px;gap:6px;margin-top:14px;padding:12px;display:grid}.auth-signed-in-card span,.auth-signed-in-card small{color:#ffffff9e;font-size:max(var(--min-readable-font-size), .76rem)}.auth-signed-in-card strong{font-size:.95rem}.auth-signed-in-card--compact{grid-template-columns:minmax(0,1fr)}.auth-inline-note{color:#ffffffb8;font-size:max(var(--min-readable-font-size), .82rem);margin:12px 0 0;line-height:1.5}.auth-inline-note p{margin:0}.auth-external-browser-link{color:#4fd5ca;border:1px solid #4fd5ca61;border-radius:5px;justify-content:center;align-items:center;min-height:32px;margin-top:8px;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex}.auth-privacy-note{color:#ffffffa3;font-size:max(var(--min-readable-font-size), .78rem);margin:12px 0 0;line-height:1.55}.auth-privacy-note a{color:#4fd5ca;text-underline-offset:3px;margin-left:8px;font-weight:800;text-decoration:underline}.legal-page{color:#151821;background:#f8fafc;min-height:100%;padding:72px 16px 64px;overflow-y:auto}.legal-page__hero{gap:10px;padding:0 0 24px;display:grid}.legal-page__hero .detail-pill{color:#0f172aa3;background:#edf1f5;border:0;width:fit-content}.legal-page__hero h1{color:#151821;font-size:var(--max-title-font-size);margin:0;line-height:1.2}.legal-page__hero p,.legal-page__body p{color:#0f172aad;margin:0;line-height:1.65}.legal-page__body{gap:24px;display:grid}.legal-document-body{gap:14px;display:grid}.legal-document-body__header{border-bottom:1px solid #0f172a1a;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.legal-document-body__header h2{color:#151821;font-size:var(--max-title-font-size);margin:0;line-height:1.25}.legal-document-body__header span{color:#0f172a85;font-size:max(var(--min-readable-font-size), .78rem);white-space:nowrap}.legal-page code{color:#08745c;font-size:max(var(--min-readable-font-size), .82em)}.detail-list{color:#ffffffd6;gap:10px;margin:14px 0 0;padding-left:18px;display:grid}.prediction-card{gap:14px;margin-top:14px;display:grid}.prediction-card strong{font-size:1rem}.prediction-card p{color:#ffffffa8;margin:0;line-height:1.5}.prediction-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.prediction-signal-grid span{color:#ffffffc2;min-height:34px;font-size:max(var(--min-readable-font-size), .76rem);text-align:center;background:#ffffff0f;border-radius:12px;place-items:center;padding:0 8px;font-weight:800;display:grid}.prediction-bar{background:#ffffff0f;border-radius:18px;width:100%;min-height:42px;display:flex;overflow:hidden}.prediction-bar-labels{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;display:grid}.prediction-bar-labels span{color:#ffffffa3;min-width:0;font-size:max(var(--min-readable-font-size), .78rem);justify-content:space-between;align-items:baseline;gap:48px;font-weight:800;display:flex}.prediction-bar-labels b{color:#fff;font-size:max(var(--min-readable-font-size), 1rem)}.prediction-bar--compact{min-height:32px}.prediction-bar__yes,.prediction-bar__no{font-size:max(var(--min-readable-font-size), .78rem);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.prediction-bar__yes{color:#04120b;background:#5da877e0}.prediction-bar__no{color:#ffffffd1;background:#ffffff1f}.detail-prediction-panel .prediction-bar{min-height:12px}.detail-prediction-panel .ranking-feature-card__prediction-control-row{border-top:1px solid #0f172a1f;grid-template-columns:minmax(0,1fr);gap:8px;padding-top:8px;display:grid}.detail-prediction-panel .ranking-feature-card__vote{background:0 0;border:0;border-radius:0;align-content:end;gap:1px;padding:0;display:grid}.detail-prediction-panel .ranking-feature-card__vote-header{color:#101828;text-align:center;justify-content:center;padding:0;transform:translateY(4px)}.detail-prediction-panel .ranking-feature-card__vote-header span,.detail-prediction-panel .ranking-feature-card__vote-header strong{color:#101828;font-size:14px;font-weight:400}.detail-prediction-panel .prediction-bar-row{grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:6px;min-width:0;display:grid}.detail-prediction-panel .prediction-bar-side-label{box-sizing:border-box;text-align:center;background:#0f172a1f;border-radius:2px;grid-template-rows:10px 10px;align-content:center;place-items:center;gap:0;width:52px;min-width:0;height:32px;line-height:.82;display:grid}.detail-prediction-panel .prediction-bar-side-label--no{clip-path:path("M 2 0 H 40 Q 42.5 0 44 1.8 L 51 14 Q 52 16 51 18 L 44 30.2 Q 42.5 32 40 32 H 2 Q 0 32 0 30 V 2 Q 0 0 2 0 Z");justify-items:center;padding:2px 8px 2px 4px}.detail-prediction-panel .prediction-bar-side-label--yes{clip-path:path("M 12 0 H 50 Q 52 0 52 2 V 30 Q 52 32 50 32 H 12 Q 9.5 32 8 30.2 L 1 18 Q 0 16 1 14 L 8 1.8 Q 9.5 0 12 0 Z");justify-items:center;padding:4px 5px 4px 10px}.detail-prediction-panel .prediction-bar-side-label strong,.detail-prediction-panel .prediction-bar-side-label b{color:#101828;letter-spacing:0;font-size:10px;font-weight:400;line-height:.82}.detail-prediction-panel .prediction-bar--compact{background:#0f172a14;border:1px solid #0f172a14;border-radius:5px;min-height:12px}.detail-prediction-panel .prediction-bar__no{color:#fff;background:#ef4444}.detail-prediction-panel .prediction-bar__yes{color:#05251f;background:#4fd5ca}.detail-prediction-panel .prediction-actions--card{grid-template-columns:repeat(2,120px);justify-content:center;gap:8px;width:100%;margin:0;display:grid}.detail-prediction-panel .ranking-feature-card__prediction-control-row .prediction-button{width:120px;min-width:120px;min-height:var(--button-height-small);white-space:nowrap;box-shadow:none;border-radius:5px;padding:0 6px;font-size:12px;font-weight:500;line-height:1}.detail-prediction-panel .ranking-feature-card__prediction-control-row .prediction-button--yes{color:#fff;background:#4fd5ca;border:1px solid #1fd1b1bf}.detail-prediction-panel .ranking-feature-card__prediction-control-row .prediction-button--ghost{color:#101828;background:#fff;border:1px solid #0f172a24}.prediction-actions{flex-wrap:wrap;gap:10px;display:flex}.detail-prediction-panel .prediction-actions{justify-content:center}.prediction-actions.auth-actions{grid-template-columns:1fr 1fr;margin-top:14px;display:grid}.prediction-actions.auth-actions button:last-child{grid-column:1/-1}.prediction-actions--card{justify-content:center;margin:16px 0}.detail-payment-panel .prediction-actions--card .prediction-button{white-space:normal;flex:132px;min-width:0}.prediction-locked-note{background:#42e6cf14;border:1px solid #42e6cf47;border-radius:5px;gap:4px;margin-top:14px;padding:12px 14px;display:grid}.prediction-locked-note strong{color:#effffcf5;font-size:13px}.prediction-locked-note span{color:#ffffffad;font-size:12px;line-height:1.45}.prediction-button{min-height:var(--button-height);box-shadow:none;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:500;display:inline-flex}.prediction-button--small{min-height:var(--button-height-small);padding:0 12px;font-size:12px!important}.prediction-button--yes{color:#fff;background:#4fd5ca}.detail-page-scroll .prediction-button--yes{color:#fff;box-shadow:none;background:#4fd5ca;border-radius:5px;font-weight:500}.prediction-button--ghost{color:#ffffffeb;background:#0d1420d1;border:1px solid #ffffff24}.detail-page-scroll .prediction-button--ghost{color:#ffffffeb;box-shadow:none;background:#03060ee6;border:1px solid #ffffff2e;border-radius:5px;font-weight:500}.inline-action-button{color:#dffff9;min-height:34px;font-size:max(var(--min-readable-font-size), .78rem);background:#19d0bd1f;border:1px solid #19d0bd47;border-radius:999px;padding:0 12px;font-weight:800}.tester-page code{color:#4fd5caf2;font-size:max(var(--min-readable-font-size), .86em)}.tester-method-list{color:#ffffffc2;font-size:max(var(--min-readable-font-size), .88rem);gap:8px;margin:12px 0 0;padding-left:22px;line-height:1.55;display:grid}.tester-smoke-grid{gap:10px;margin-top:12px;display:grid}.tester-smoke-card{background:#ffffff0b;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.tester-smoke-card--pass{background:#19d0bd14;border-color:#19d0bd57}.tester-smoke-card--fail{background:#ff6b6b14;border-color:#ff6b6b61}.tester-smoke-card--running{background:#f6c35e14;border-color:#f6c35e61}.tester-smoke-card span,.tester-smoke-card p,.tester-smoke-result span{color:#ffffffa3;font-size:max(var(--min-readable-font-size), .78rem);line-height:1.45}.tester-smoke-card strong{color:#fff;font-size:max(var(--min-readable-font-size), .94rem);margin:2px 0 4px;display:block}.tester-smoke-result{grid-column:1/-1;gap:5px;min-width:0;display:grid}.tester-smoke-result code{overflow-wrap:anywhere;background:#00000038;border-radius:10px;padding:8px;display:block}.tester-project-list{gap:10px;margin-top:14px;display:grid}.tester-project-card{background:#ffffff0b;border:1px solid #ffffff14;border-radius:18px;gap:10px;padding:12px;display:grid}.tester-project-card span,.tester-project-card small,.tester-project-card__footer>span{color:#ffffff9e;font-size:max(var(--min-readable-font-size), .72rem)}.tester-project-card strong{color:#fff;font-size:max(var(--min-readable-font-size), .9rem);margin-top:2px;line-height:1.35;display:block}.tester-project-card__footer{gap:8px;display:grid}.tester-project-card .prediction-actions--card{margin-top:0}.desktop-work-frame .tester-page{grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;gap:16px;display:grid}.desktop-work-frame .tester-page>*{min-width:0;margin-top:0}.desktop-work-frame .tester-page .profile-hero,.desktop-work-frame .tester-page .detail-stat-grid,.desktop-work-frame .tester-implementation-panel{grid-column:1/-1}.desktop-work-frame .tester-method-panel{grid-column:1/5}.desktop-work-frame .tester-smoke-panel{grid-column:5/-1}.desktop-work-frame .tester-prediction-panel{grid-column:1/-1}.desktop-work-frame .tester-smoke-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop-work-frame .tester-smoke-card{grid-template-columns:minmax(0,1fr)}.desktop-work-frame .tester-project-list{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-work-frame .tester-project-card__footer{grid-template-columns:minmax(0,1fr) auto;align-items:center}.prediction-sheet{grid-template-rows:auto minmax(0,1fr);gap:0;display:grid}.prediction-confirmation-modal{padding:max(18px, env(safe-area-inset-top,0px)) 12px max(18px, env(safe-area-inset-bottom,0px));place-items:center;overflow:hidden}.prediction-confirmation-modal .share-modal__backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 50% 26%,#4fd5ca33,#f8fafc00 34%),#f8fafcc2}.prediction-confirmation-modal .prediction-sheet{color:#101828;background:#fff;border:1px solid #0f172a24;border-radius:8px;width:min(100%,374px);max-height:min(76vh,600px);padding:0;overflow:hidden;box-shadow:0 22px 58px #0f172a33}.prediction-confirmation-modal .share-sheet__header{min-height:46px;padding:8px 14px;position:relative}.prediction-confirmation-modal .share-sheet__header:after{content:"";background:#0f172a1a;height:1px;position:absolute;bottom:0;left:12px;right:12px}.prediction-confirmation-modal .share-sheet__header :is(h1,h2){color:#101828}.prediction-confirmation-modal .share-sheet__close{color:#101828b8}.prediction-sheet__body{gap:10px;min-height:0;padding:14px;display:grid;overflow-y:auto}.prediction-sheet__hero{background:0 0;border-radius:0;gap:5px;padding:0;display:grid}.prediction-sheet__hero p{color:#1018289e;margin:0;line-height:1.45;font-size:13px!important}.prediction-confirmation-modal .share-sheet__title{color:#101828b8;margin:0}.prediction-confirmation-modal .share-sheet__note{color:#10182894;background:#0f172a09;border-radius:8px;margin:0;padding:10px 12px;line-height:1.45;font-size:12px!important}.prediction-result-summary{background:0 0;gap:0;min-width:0;display:grid}.prediction-result-summary__header{text-align:center;justify-content:center;padding:0;transform:translateY(4px)}.prediction-result-summary__header span,.prediction-result-summary__header strong{color:#101828;font-size:14px;font-weight:400}.prediction-sheet__meta span{font-size:max(var(--min-readable-font-size), .74rem);color:#ffffff9e}.prediction-sheet__meta{gap:8px;margin-top:24px;display:grid}.prediction-sheet__meta div{border-radius:8px;gap:3px;padding:9px 11px;display:grid}.prediction-sheet__meta strong{font-size:max(var(--min-readable-font-size), .92rem);color:#fffffff0}.prediction-confirmation-modal .prediction-sheet__meta div{background:#0f172a09;border-color:#0f172a14}.prediction-confirmation-modal .prediction-sheet__meta span{color:#1018288a}.prediction-confirmation-modal .prediction-sheet__meta strong{color:#101828}.prediction-sheet__actions{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:8px;display:grid}.prediction-sheet__actions :is(.apply-generate-button,.apply-secondary-button){min-width:0;min-height:38px;padding:0 10px;font-size:13px!important}.stage-timeline{gap:10px;margin-top:14px;display:grid}.stage-step{color:#fff;background:#ffffff14;border-radius:5px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.stage-step span{width:28px;height:28px;font-size:max(var(--min-readable-font-size), .8rem);background:#ffffff38;border-radius:999px;place-items:center;font-weight:700;display:grid}.stage-step strong{font-size:max(var(--min-readable-font-size), .92rem)}.stage-step--active{color:#fff;background:#ffffff14}.stage-step--active span{background:#ffffff38}.stage-step--current{background:#4fd5ca24;border-color:#4fd5ca94}.stage-step--current span{color:#031008;background:#4fd5ca}.stage-step--locked{opacity:.48}.detail-stage-current-next{gap:10px;margin-top:10px;display:grid}.detail-stage-current-next div{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:5px;gap:5px;padding:12px;display:grid}.detail-stage-current-next span{color:#0f9f86;font-size:max(var(--min-readable-font-size), .78rem);font-weight:800}.detail-stage-current-next strong{color:#fffffff0;font-size:max(var(--min-readable-font-size), .9rem);font-weight:600;line-height:1.55}.achievement-status-card{background:#4fd5ca1f;border:1px solid #4fd5ca5c;border-radius:5px;gap:6px;padding:14px;display:grid}.achievement-status-card span{color:#0f9f86;font-size:max(var(--min-readable-font-size), .8rem);font-weight:800}.achievement-status-card strong{color:#fff;font-size:max(var(--min-readable-font-size), 1.05rem)}.achievement-status-card p{color:#ffffffc7;font-size:max(var(--min-readable-font-size), .88rem);margin:0;line-height:1.5}.detail-achievement-current-next{gap:10px;margin-top:10px;display:grid}.detail-achievement-current-next div{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:5px;gap:5px;padding:12px;display:grid}.detail-achievement-current-next span{color:#0f9f86;font-size:max(var(--min-readable-font-size), .78rem);font-weight:800}.detail-achievement-current-next strong{color:#fffffff0;font-size:max(var(--min-readable-font-size), .9rem);font-weight:600;line-height:1.55}.chip-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.chip-card{color:#ffffffdb;background:#ffffff0f;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;display:inline-flex}.detail-supporter-list{color:#101828;font-size:max(var(--min-readable-font-size), .9rem);gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.detail-supporter-list li:before{content:"・";margin-right:2px}.apply-rights-checklist{gap:10px;margin-top:14px;display:grid}.apply-rights-check{color:#fff;background:#ffffff0a;border:1px solid #ffffff12;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px 14px;display:grid}.apply-rights-check input{accent-color:#19d0bd;width:18px;height:18px;margin-top:2px}.apply-rights-check span{gap:4px;display:grid}.apply-rights-check strong{font-size:max(var(--min-readable-font-size), .9rem)}.apply-rights-check small{color:#ffffff9e;font-size:max(var(--min-readable-font-size), .78rem);line-height:1.45}.detail-comment-panel{border-color:#ffffff1f}.detail-comment-scroll-area{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.detail-comment-form{background:linear-gradient(#03060e00,#03060edb 28%,#03060ef0);border:0;border-radius:0;gap:10px;margin-top:0;padding:12px 0 0;display:grid}.detail-comment-form label{color:#ffffffb8;font-size:max(var(--min-readable-font-size), .78rem);font-weight:900}.composer-input-row,.detail-comment-form__input-row{align-items:stretch;gap:8px;display:flex}.composer-textarea-stack{flex:auto;gap:4px;min-width:0;display:grid}.composer-meta-row{align-items:start;min-height:16px;display:block}.composer-input-row .prediction-button{align-self:start;width:auto;min-width:64px;height:50px;min-height:50px;padding-inline:12px}.detail-comment-form textarea{resize:vertical;color:#fff;width:100%;min-width:0;min-height:92px;font:inherit;font-size:max(var(--min-readable-font-size), .9rem);background:#0000002e;border:1px solid #ffffff1f;border-radius:5px;flex:auto;padding:12px;line-height:1.5}.detail-comment-form textarea:focus{outline-offset:2px;outline:2px solid #43d3c26b}.detail-comment-form__footer{justify-content:flex-start;align-items:center;gap:12px;display:flex}.detail-comment-form__meta-row,.detail-comment-form__meta-row>span,.detail-comment-form__message,.detail-comment-empty span{color:#ffffff94;font-size:max(var(--min-readable-font-size), .76rem)}.detail-comment-form__input-row .prediction-button{border-radius:5px}.detail-comment-form__message{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.detail-comment-list-heading{color:#ffffff9e;font-size:max(var(--min-readable-font-size), .78rem);justify-content:space-between;align-items:center;gap:10px;margin-top:0;font-weight:800;display:flex}.detail-comment-list-heading h1{color:#fff;margin:0;font-size:18px;line-height:1.14}.detail-comment-list-heading>div:first-child{gap:4px;display:grid}.detail-comment-sort{background:#03060eb8;border:1px solid #ffffff1f;border-radius:5px;flex-shrink:0;align-items:center;gap:4px;padding:3px;display:inline-flex}.detail-comment-sort__button{color:#ffffff94;background:0 0;border:0;border-radius:4px;min-height:30px;padding:0 8px;font-size:13px;font-weight:500}.detail-comment-sort__button--active{color:#fff;background:#4fd5ca29}.detail-comment-list{overscroll-behavior:contain;scrollbar-width:thin;border-top:1px solid #ffffff1f;align-content:start;align-items:start;gap:0;min-height:0;max-height:none;margin-top:6px;padding:0 2px 10px 0;display:grid;overflow-y:auto}.detail-comment-card{background:0 0;border:0;border-bottom:1px solid #ffffff1f;border-radius:0;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;padding:8px 0;display:grid}.detail-comment-card__avatar{color:#d9fff5;cursor:pointer;background:#4fd5ca29;border:0;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;font-size:.72rem;font-weight:800;display:grid}.detail-comment-card__avatar:hover,.feed-comment-sheet__avatar:hover{transform:translateY(-1px)}.detail-comment-card__avatar:focus-visible,.feed-comment-sheet__avatar:focus-visible{outline-offset:2px;outline:2px solid #0797806b}.detail-comment-card__body{gap:3px;min-width:0;display:grid}.detail-comment-bubble{background:#ffffff1a;border-radius:14px;gap:3px;width:fit-content;max-width:100%;padding:7px 9px;display:grid}.detail-comment-card__header{justify-content:flex-start;align-items:center;gap:8px;display:flex}.detail-comment-card__header strong{font-size:max(var(--min-readable-font-size), .78rem);line-height:1.2}.detail-comment-card__header time{color:#ffffff80;font-size:11px;font-weight:500}.detail-comment-card__header span,.detail-comment-card__creator-reply span,.detail-comment-card__pending span{color:#ffffff9e;font-size:max(var(--min-readable-font-size), .72rem);font-weight:800}.detail-comment-reply-status{color:#ffffff8f;font-size:max(var(--min-readable-font-size), .72rem);justify-self:end;margin-top:4px;line-height:1.2}button.detail-comment-reply-status{cursor:pointer;width:fit-content;font:inherit;text-underline-offset:3px;background:0 0;border:0;font-weight:800;text-decoration:underline}button.detail-comment-reply-status:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #0797806b}.detail-comment-reply-disclosure{justify-items:end;gap:6px;padding-top:8px;display:grid}.detail-comment-reply-disclosure summary{cursor:pointer;color:#ffffffad;width:fit-content;font-size:max(var(--min-readable-font-size), .72rem);text-underline-offset:3px;background:0 0;border:0;justify-self:end;align-items:center;gap:4px;padding:0 2px;font-weight:800;text-decoration:underline;list-style:none;display:inline-flex}.detail-comment-reply-disclosure summary time{color:#ffffff85;font-size:11px;font-weight:500}.detail-comment-reply-disclosure summary::-webkit-details-marker{display:none}.detail-comment-reply-disclosure__label{align-items:center;gap:4px;display:inline-flex}.detail-comment-reply-disclosure__icon{color:#4fd5cae6;stroke-width:2.6px;width:14px;height:14px}.detail-comment-reply-disclosure__icon--up,.detail-comment-reply-disclosure[open] .detail-comment-reply-disclosure__icon--down{display:none}.detail-comment-reply-disclosure[open] .detail-comment-reply-disclosure__icon--up{display:inline-block}.detail-comment-card>p,.detail-comment-bubble p,.detail-comment-card__creator-reply p{color:#ffffffc2;font-size:max(var(--min-readable-font-size), .8rem);margin:0;line-height:1.45}.detail-comment-card__creator-reply{background:linear-gradient(135deg,#ffd7801f,#ffffff09),#0000002e;border:1px solid #ffd7801f;border-radius:16px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.detail-comment-card__creator-reply video,.detail-comment-card__creator-reply .video-fallback{aspect-ratio:9/16;object-fit:cover;background:#05070d;border-radius:12px;width:88px}.detail-comment-card__creator-reply>div,.detail-comment-card__pending{gap:5px;min-width:0;display:grid}.detail-comment-card__creator-reply strong,.detail-comment-card__pending strong{font-size:max(var(--min-readable-font-size), .9rem);line-height:1.35}.detail-comment-card__pending{background:0 0;border:0;border-radius:0;padding:0}.detail-comment-reply-form{justify-self:stretch;gap:6px;width:100%;margin-top:6px;display:grid}.detail-comment-reply-form textarea{resize:vertical;box-sizing:border-box;color:#fff;width:100%;min-height:50px;font:inherit;background:#ffffff14;border:1px solid #fff3;border-radius:8px;line-height:1.35}.detail-comment-reply-form__footer{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.detail-comment-reply-form__message{font-size:max(var(--min-readable-font-size), .72rem);margin:0}.detail-comment-reply-form__footer .prediction-button{width:auto;min-width:64px;min-height:40px;padding-inline:12px}.detail-comment-empty{background:#ffffff0a;border:1px dashed #ffffff1a;border-radius:16px;gap:5px;margin-top:14px;padding:14px;display:grid}.detail-comment-empty strong{font-size:max(var(--min-readable-font-size), .9rem)}.detail-page-scroll .detail-panel:not(.detail-intro-panel),.detail-page-scroll .detail-hero__signal-row span,.detail-page-scroll .prediction-signal-grid span,.detail-page-scroll .prediction-bar,.detail-page-scroll .chip-card,.detail-page-scroll .detail-comment-card__creator-reply,.detail-page-scroll .detail-comment-empty,.detail-page-scroll .detail-visual-card,.detail-page-scroll .message-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #ffffff2e;border-radius:5px;background:#03060ead!important}.detail-page-scroll .detail-comment-panel{min-height:0;box-shadow:none;border:0;border-radius:0;grid-template-rows:minmax(0,1fr) auto;gap:12px;padding:0;display:grid;background:0 0!important}.detail-page-scroll .detail-comment-panel .detail-comment-card__creator-reply,.detail-page-scroll .detail-comment-panel .detail-comment-empty{border:0;background:0 0!important}.detail-page-scroll .detail-stat{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:5px;background:#ffffff14!important}.detail-page-scroll .detail-panel:not(.detail-intro-panel):not(.access-guard-panel):not(.detail-video-panel):not(.detail-story-panel):not(.detail-return-panel):not(.detail-prediction-panel){-webkit-backdrop-filter:none;backdrop-filter:none;padding:24px;position:relative;overflow:hidden;background:#03060eb8!important}.detail-page-scroll .detail-panel:not(.detail-intro-panel):not(.access-guard-panel):not(.detail-video-panel):not(.detail-story-panel):not(.detail-return-panel):not(.detail-prediction-panel)>*{z-index:1;position:relative}.detail-page-scroll .detail-panel.detail-video-panel{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:6px 0 2px!important;overflow:visible!important}.detail-page-scroll .detail-video-panel .detail-panel__header{padding:0 4px}.detail-page-scroll .detail-video-card--primary{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:start}.detail-page-scroll .detail-video-card video,.detail-page-scroll .detail-video-card .video-fallback{border-radius:5px;box-shadow:0 16px 42px #00000057}.detail-page-scroll .detail-panel.detail-story-panel,.detail-page-scroll .detail-panel.detail-return-panel,.detail-page-scroll .detail-panel.detail-prediction-panel{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:10px 4px 4px!important;overflow:visible!important}.detail-page-scroll .detail-story-panel .detail-panel__header,.detail-page-scroll .detail-focus-panel .detail-panel__header,.detail-page-scroll .detail-return-panel .detail-panel__header,.detail-page-scroll .detail-prediction-panel .detail-panel__header{padding:0}.detail-page-scroll .detail-story-media-layout{grid-template-columns:minmax(0,1fr);gap:0}.detail-page-scroll .detail-story-card strong,.detail-page-scroll .detail-return-card strong{font-size:max(var(--min-readable-font-size), 1.02rem)}.detail-page-scroll .detail-return-meta{margin-top:14px}.investor-question-list{gap:12px;margin-top:14px;display:grid}.investor-question-card{background:#ffffff0b;border:1px solid #ffffff14;border-radius:18px;gap:12px;padding:14px;display:grid}.investor-question-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.investor-question-card__header div{gap:3px;display:grid}.investor-question-card__header span,.investor-question-card__header small,.investor-question-card__reply span,.investor-question-card__pending span{font-size:max(var(--min-readable-font-size), .72rem);color:#ffffff9e}.investor-question-card__header strong,.investor-question-card__reply strong,.investor-question-card__pending strong{font-size:.94rem}.investor-question-card>p,.investor-question-card__reply p{color:#ffffffc7;margin:0;line-height:1.5}.investor-question-card__reply{background:#0003;border-radius:16px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.investor-question-card__reply video{aspect-ratio:9/16;object-fit:cover;background:#05070d;border-radius:12px;width:96px}.investor-question-card__reply div,.investor-question-card__pending{gap:5px;display:grid}.investor-question-card__pending{background:#ffffff0d;border-radius:16px;padding:10px}.message-list{gap:12px;margin-top:14px;display:grid}.message-card{text-align:left;width:100%;color:inherit;padding:14px}.message-card--button{background:#080d1bd1}.notification-card{gap:7px;padding:11px 12px;display:grid;position:relative}.notification-card--unread{border-color:#4fd5ca57;box-shadow:inset 4px 0 #4fd5cac7,inset 0 1px #ffffff0a}.notification-card--accent{background:#0d2028d1}.notification-card--approved{background:#0b251cd1}.notification-card--warning{background:#2d1e0dd1}.notification-card--empty{background:#ffffff0a}.notification-card__project{background:#ffffff0a;border:1px solid #ffffff13;border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;margin-top:0;padding:5px 8px;display:grid}.notification-card__project span{color:#ffffff94;font-size:max(var(--min-readable-font-size), .74rem);font-weight:750}.notification-card__project strong{color:#fff;font-size:max(var(--min-readable-font-size), .88rem);text-overflow:ellipsis;white-space:nowrap;line-height:1.22;overflow:hidden}.notification-card__project em{color:#bffbed;width:fit-content;min-height:22px;font-style:normal;font-size:max(var(--min-readable-font-size), .72rem);white-space:nowrap;background:#5de6c21f;border-radius:999px;align-items:center;padding:0 8px;font-weight:850;display:inline-flex}.notification-card>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:0;display:-webkit-box;overflow:hidden}.notification-card .message-card__footer{margin-top:0}.notification-card__delivery{color:#ffffffb8;min-height:28px;font-size:max(var(--min-readable-font-size), .75rem);background:#ffffff12;border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:0 10px;display:inline-flex}.notification-card__delivery strong{color:#fff;font-size:max(var(--min-readable-font-size), .75rem)}.app-shell[data-active-footer=inbox]{background:var(--app-background)}.app-shell[data-active-footer=inbox] .phone-frame,.app-shell[data-active-footer=inbox] .page-scroll{background:var(--app-background);color:#101828}.app-shell[data-active-footer=inbox] .inbox-page,.app-shell[data-active-footer=inbox] .inbox-mail-layout,.app-shell[data-active-footer=inbox] .inbox-thread-pane{background:var(--app-background)}.app-shell[data-active-footer=inbox] .page-scroll{padding:68px 14px 64px}.app-shell[data-active-footer=inbox] .page-scroll.inbox-page{grid-template-rows:minmax(0,1fr);align-content:start;gap:8px;min-height:0;display:grid;overflow:hidden}.app-shell[data-active-footer=inbox] .inbox-page>.section-head,.app-shell[data-active-footer=inbox] .inbox-page>.auth-inline-note{flex:none}.app-shell[data-active-footer=inbox] .inbox-notification-list{overscroll-behavior:contain;scrollbar-width:none;grid-auto-rows:max-content;align-content:start;align-items:start;gap:0;min-height:0;margin-top:0;padding-bottom:8px;overflow-y:visible}.app-shell[data-active-footer=inbox] .inbox-notification-list::-webkit-scrollbar{display:none}.app-shell[data-active-footer=inbox] .inbox-mail-layout{grid-template-rows:minmax(0,1fr);align-items:stretch;height:100%;min-height:0;display:grid;position:relative}.app-shell[data-active-footer=inbox] .inbox-mail-layout--sidebar-closed{grid-template-columns:minmax(0,1fr)}.app-shell[data-active-footer=inbox] .inbox-sidebar-layer{z-index:8;top:max(68px,50dvh - 410px);bottom:max(calc(70px + env(safe-area-inset-bottom,0px)), calc((100dvh - 920px) / 2 + 52px + env(safe-area-inset-bottom,0px)));pointer-events:none;width:min(100vw,430px);position:fixed;left:calc(50vw - min(100vw,430px)/2);overflow:hidden}.app-shell[data-active-footer=inbox] .inbox-mail-layout:not(.inbox-mail-layout--sidebar-closed) .inbox-sidebar-layer{pointer-events:auto}.app-shell[data-active-footer=inbox] .inbox-sidebar-dismiss{z-index:0;cursor:default;touch-action:none;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.app-shell[data-active-footer=inbox] .inbox-sidebar{z-index:1;overscroll-behavior:contain;touch-action:pan-y;background:var(--app-background);pointer-events:auto;border:0;border-radius:0;grid-template-rows:minmax(0,1fr);align-content:start;gap:0;width:100%;min-width:100%;min-height:0;max-height:100%;transition:transform .18s;display:grid;position:absolute;top:0;bottom:0;left:0;overflow:hidden;transform:translate(0)}.app-shell[data-active-footer=inbox] .inbox-mail-layout--sidebar-closed .inbox-sidebar{pointer-events:none;transform:translate(calc(-100% - 2px))}.app-shell[data-active-footer=inbox] .inbox-sidebar-toggle{color:#101828bd;background:#fff;border:1px solid #0f172a1a;border-left:0;border-radius:0 999px 999px 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.app-shell[data-active-footer=inbox] .inbox-sidebar__nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:none;align-content:start;gap:14px;height:100%;min-height:0;max-height:100%;padding:24px;display:grid;overflow-y:auto}.app-shell[data-active-footer=inbox] .inbox-sidebar__nav::-webkit-scrollbar{display:none}.app-shell[data-active-footer=inbox] .inbox-sidebar__group{align-content:start;gap:8px;display:grid}.app-shell[data-active-footer=inbox] .inbox-sidebar__group+.inbox-sidebar__group{margin-top:2px}.app-shell[data-active-footer=inbox] .inbox-sidebar__sort{background:#1018280f;border-radius:7px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.app-shell[data-active-footer=inbox] .inbox-sidebar__sort-button{color:#10182894;background:0 0;border:0;border-radius:5px;min-height:32px;padding:0 8px;font-size:12px;font-weight:650;line-height:1}.app-shell[data-active-footer=inbox] .inbox-sidebar__sort-button--active{color:#101828e0;background:#fff}.app-shell[data-active-footer=inbox] .inbox-sidebar__group-title{color:#10182885;border-bottom:1px solid #0f172a14;padding:8px 10px;display:block;font-size:13px!important;font-weight:850!important;line-height:1.15!important}.app-shell[data-active-footer=inbox] .inbox-sidebar__group-title--own,.app-shell[data-active-footer=inbox] .inbox-sidebar__group-title--counted{color:#079780;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid;font-weight:500!important}.app-shell[data-active-footer=inbox] .inbox-sidebar__group-title--own span,.app-shell[data-active-footer=inbox] .inbox-sidebar__group-title--own b,.app-shell[data-active-footer=inbox] .inbox-sidebar__group-title--counted span,.app-shell[data-active-footer=inbox] .inbox-sidebar__group-title--counted b{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px!important;font-weight:500!important;line-height:1.15!important}.app-shell[data-active-footer=inbox] .inbox-sidebar__group-title--own b,.app-shell[data-active-footer=inbox] .inbox-sidebar__group-title--counted b{color:#079780b8;justify-self:end}.app-shell[data-active-footer=inbox] .inbox-sidebar__empty{color:#1018286b;padding:6px 10px 10px;display:block;font-size:12px!important;font-weight:500!important;line-height:1.35!important}.app-shell[data-active-footer=inbox] .inbox-sidebar__item-group{background:0 0;border-radius:7px;display:grid;overflow:hidden}.app-shell[data-active-footer=inbox] .inbox-sidebar__item{color:#1018287a;text-align:left;background:#fff;border:0;border-bottom:1px solid #0f172a14;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;min-height:38px;padding:0 10px;display:grid}.app-shell[data-active-footer=inbox] .inbox-sidebar__item:last-child{border-bottom-color:#0000}.app-shell[data-active-footer=inbox] .inbox-sidebar__item--active{color:#101828e0;background:#fff}.app-shell[data-active-footer=inbox] .inbox-sidebar__item--active:not(.inbox-sidebar__item--unread){background:0 0}.app-shell[data-active-footer=inbox] .inbox-sidebar__item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:400;line-height:1.2;overflow:hidden}.app-shell[data-active-footer=inbox] .inbox-sidebar__item--unread span{color:#020617;-webkit-text-stroke:.36px currentColor;font-size:13.5px;font-weight:900}.app-shell[data-active-footer=inbox] .inbox-sidebar-toggle{z-index:2;pointer-events:auto;opacity:1;border-radius:12px 0 0 12px;width:40px;min-height:40px;padding:0;transition:right .18s,opacity .15s,transform .15s;position:absolute;top:16px;left:auto;right:0}.app-shell[data-active-footer=inbox] .inbox-mail-layout--sidebar-closed .inbox-sidebar-toggle{border-left:0;border-color:var(--accent-teal);background:var(--accent-teal);color:#fff;border-radius:0 12px 12px 0;left:0;right:auto}.app-shell[data-active-footer=inbox] .inbox-sidebar-toggle .app-icon{width:24px;height:24px;color:inherit}.app-shell[data-active-footer=inbox] .inbox-thread-pane{grid-template-rows:minmax(0,1fr);align-content:stretch;align-items:stretch;gap:0;min-width:0;height:100%;min-height:0;padding-bottom:0;display:grid;overflow:hidden}.app-shell[data-active-footer=inbox] .inbox-thread-pane--empty{align-content:center;place-items:center;min-height:calc(100dvh - 278px)}.app-shell[data-active-footer=inbox] .inbox-project-thread-list{align-content:start;gap:0;min-height:0;padding-bottom:134px;display:grid}.app-shell[data-active-footer=inbox] .inbox-contact-list{overscroll-behavior:contain;scrollbar-width:none;border-top:1px solid #0f172a14;align-content:start;gap:0;height:100%;min-height:0;padding-bottom:8px;display:grid;overflow-y:auto}.app-shell[data-active-footer=inbox] .inbox-contact-list::-webkit-scrollbar{display:none}.app-shell[data-active-footer=inbox] .inbox-contact-card{color:#101828;text-align:left;background:#fff;border:0;border-bottom:1px solid #0f172a14;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:74px;padding:0;display:grid}.app-shell[data-active-footer=inbox] .inbox-contact-card--favoritable{grid-template-columns:minmax(0,1fr) 54px;gap:4px}.app-shell[data-active-footer=inbox] .inbox-contact-card--active,.app-shell[data-active-footer=inbox] .inbox-contact-card:hover{background:#4fd5ca1f}.app-shell[data-active-footer=inbox] .inbox-contact-card__main{width:100%;min-height:74px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-items:center;padding:12px 16px;display:grid}.app-shell[data-active-footer=inbox] .inbox-contact-card--favoritable .inbox-contact-card__main{padding-right:0}.app-shell[data-active-footer=inbox] .inbox-contact-card__side{align-content:center;justify-items:center;gap:4px;min-width:0;padding:8px 10px 8px 0;display:grid}.app-shell[data-active-footer=inbox] .inbox-contact-card__main:focus-visible{outline-offset:-3px;outline:2px solid #07978047}.app-shell[data-active-footer=inbox] .inbox-contact-favorite-button{color:#1018286b;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.app-shell[data-active-footer=inbox] .inbox-contact-favorite-button .app-icon{width:24px;height:24px}.app-shell[data-active-footer=inbox] .inbox-contact-favorite-button--active .app-icon{fill:currentColor}.app-shell[data-active-footer=inbox] .inbox-contact-favorite-button:hover,.app-shell[data-active-footer=inbox] .inbox-contact-favorite-button:focus-visible{color:#0f766e;background:#0f172a0f;outline:none}.app-shell[data-active-footer=inbox] .inbox-contact-favorite-button--active{color:#0f766e}.app-shell[data-active-footer=inbox] .inbox-contact-card__body{gap:5px;min-width:0;display:grid}.app-shell[data-active-footer=inbox] .inbox-contact-card__meta{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.app-shell[data-active-footer=inbox] .inbox-contact-card__meta span,.app-shell[data-active-footer=inbox] .inbox-contact-card__body small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-shell[data-active-footer=inbox] .inbox-contact-card__meta span{color:#1018287a;flex:none;font-size:12px;font-weight:400}.app-shell[data-active-footer=inbox] .inbox-contact-card__body small{color:#1018287a;font-size:13px;font-weight:400;line-height:1.35}.app-shell[data-active-footer=inbox] .inbox-contact-card--unread .inbox-contact-card__meta span,.app-shell[data-active-footer=inbox] .inbox-contact-card--unread .inbox-contact-card__body small{color:#020617;-webkit-text-stroke:.28px currentColor;font-weight:900}.app-shell[data-active-footer=inbox] .inbox-contact-card__unread{color:#0f766e;background:#4fd5ca33;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:12px;font-weight:850;line-height:1;display:inline-flex}.app-shell[data-active-footer=inbox] .inbox-project-thread{color:#101828;width:100%;height:100%;min-height:0;box-shadow:none;cursor:default;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;padding:0;display:grid;position:relative}.app-shell[data-active-footer=inbox] .inbox-project-thread--unread{background:0 0}.app-shell[data-active-footer=inbox] .inbox-project-thread__body{grid-template-rows:auto minmax(0,1fr);gap:0;min-width:0;height:100%;min-height:0;padding:0;display:grid}.app-shell[data-active-footer=inbox] .inbox-project-thread__fixed-header{z-index:3;box-sizing:border-box;background:var(--app-background);gap:4px;min-width:0;padding:0 0 8px 32px;display:grid;position:sticky;top:0}.app-shell[data-active-footer=inbox] .inbox-project-thread__header,.app-shell[data-active-footer=inbox] .inbox-project-thread__latest{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.app-shell[data-active-footer=inbox] .inbox-project-thread__header span{color:#10182894;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.app-shell[data-active-footer=inbox] .inbox-project-thread__header em{color:#0f766e;background:#4fd5ca33;border-radius:999px;flex:none;align-items:center;min-height:22px;padding:0 8px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.app-shell[data-active-footer=inbox] .inbox-project-thread__title{overflow-wrap:anywhere;color:#101828;text-align:left;white-space:normal;background:0 0;border:0;width:100%;min-width:0;max-width:100%;margin:0;padding:0;overflow:visible;font-size:var(--font-size-h1)!important;font-weight:800!important;line-height:1.25!important}.app-shell[data-active-footer=inbox] .inbox-project-thread__title-link{text-decoration:none;display:block}.app-shell[data-active-footer=inbox] .inbox-project-thread__title-link:hover,.app-shell[data-active-footer=inbox] .inbox-project-thread__title-link:focus-visible{text-underline-offset:3px;text-decoration:underline}.app-shell[data-active-footer=inbox] .inbox-project-thread__title-link:focus-visible{outline-offset:3px;outline:2px solid #07978047}.app-shell[data-active-footer=inbox] .inbox-project-thread--unread .inbox-project-thread__title,.app-shell[data-active-footer=inbox] .inbox-project-thread--unread .inbox-project-thread__title-link{font-weight:850!important}.app-shell[data-active-footer=inbox] .inbox-conversation-peer{color:#101828a3;padding-left:8px;font-size:13px;font-weight:750;line-height:1.3}.app-shell[data-active-footer=inbox] .inbox-conversation-peer-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.app-shell[data-active-footer=inbox] .inbox-contact-favorite-button--header{width:28px;height:28px}.app-shell[data-active-footer=inbox] .inbox-contact-favorite-button--header .app-icon{width:24px;height:24px}.app-shell[data-active-footer=inbox] .inbox-project-thread__data-note{color:#10182875;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;padding-right:0;font-size:11px;font-weight:700;line-height:1.2;display:flex}.app-shell[data-active-footer=inbox] .inbox-project-thread__data-note span{text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:4px;min-width:0;min-height:18px;padding:0;display:inline-flex;overflow:hidden}.app-shell[data-active-footer=inbox] .inbox-project-thread__data-note .app-icon{stroke-width:2.2px;flex:none;width:16px;height:16px}.app-shell[data-active-footer=inbox] .inbox-project-thread__latest b,.app-shell[data-active-footer=inbox] .inbox-project-thread__latest span{color:#1018289e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:650;overflow:hidden}.app-shell[data-active-footer=inbox] .inbox-project-thread__latest span{color:#1018287a;flex:none;font-weight:500}.app-shell[data-active-footer=inbox] .inbox-project-thread__preview{color:#101828b3;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.app-shell[data-active-footer=inbox] .inbox-project-thread__messages{overscroll-behavior:contain;scrollbar-width:none;grid-auto-rows:max-content;align-content:start;align-items:start;gap:8px;min-width:0;min-height:0;padding-top:4px;padding-bottom:142px;display:grid;overflow-y:auto}.app-shell[data-active-footer=inbox] .inbox-project-thread__messages::-webkit-scrollbar{display:none}.app-shell[data-active-footer=inbox] .inbox-project-thread__message{grid-template-rows:max-content max-content;align-content:start;align-self:start;place-items:start;gap:3px;min-width:0;display:grid}.app-shell[data-active-footer=inbox] .inbox-project-thread__message--self{justify-items:end}.app-shell[data-active-footer=inbox] .inbox-project-thread__message-bubble{color:#101828;overflow-wrap:anywhere;white-space:normal;word-break:break-word;background:#eef0f3;border-radius:14px 14px 14px 4px;align-self:start;width:fit-content;min-width:0;max-width:min(88%,260px);height:auto;padding:8px 10px;font-size:12px;font-weight:550;line-height:1.45;display:block;position:relative}.app-shell[data-active-footer=inbox] .inbox-project-thread__message--self .inbox-project-thread__message-bubble{background:#d7f8ef;border-radius:14px 14px 4px}.app-shell[data-active-footer=inbox] .inbox-project-thread__message-meta,.app-shell[data-active-footer=inbox] .inbox-project-thread__messages-empty{color:#1018287a;font-size:11px;font-weight:600;line-height:1.2}.app-shell[data-active-footer=inbox] .inbox-project-thread__messages-empty{color:#1018289e;text-align:center;align-content:center;place-items:center;gap:8px;width:100%;min-height:180px;padding:0 10px;font-size:13px;font-weight:500;line-height:1.5;display:grid}.app-shell[data-active-footer=inbox] .inbox-project-thread__messages-empty strong{color:#101828;font-size:15px;font-weight:800;line-height:1.35}.app-shell[data-active-footer=inbox] .inbox-project-thread__messages-empty span{width:min(100%,420px);max-width:none}.app-shell[data-active-footer=inbox] .inbox-project-thread--loading{pointer-events:none}.app-shell[data-active-footer=inbox] .inbox-project-thread--loading>span:first-child{background:linear-gradient(90deg,#eef0f3,#f8fafc,#eef0f3) 0 0/220% 100%;border-radius:6px;width:100%;height:78px;animation:1.25s ease-in-out infinite inbox-thread-shimmer}.app-shell[data-active-footer=inbox] .inbox-empty-state{color:#101828;text-align:center;background:0 0;border:0;border-radius:0;align-content:center;place-items:center;gap:8px;min-height:210px;padding:0;display:grid}.app-shell[data-active-footer=inbox] .inbox-empty-state .app-icon{color:#64748bc7;width:28px;height:28px}.app-shell[data-active-footer=inbox] .inbox-empty-state strong{color:#101828;font-size:15px;font-weight:850}.app-shell[data-active-footer=inbox] .inbox-empty-state p{color:#1018289e;max-width:280px;margin:0;font-size:13px;font-weight:500;line-height:1.5}.app-shell[data-active-footer=inbox] .inbox-message-composer{z-index:7;right:16px;bottom:calc(64px + var(--inbox-keyboard-offset,0px) + env(safe-area-inset-bottom,0px));background:var(--app-background);border:0;border-radius:0;gap:8px;padding:0;transition:bottom .22s;display:grid;position:absolute;left:16px;overflow:visible}.app-shell[data-active-footer=inbox] .inbox-message-composer__textarea-stack{position:relative}.app-shell[data-active-footer=inbox] .inbox-message-composer__meta-row{pointer-events:none;position:absolute;top:-24px;left:0;right:0}.app-shell[data-active-footer=inbox] .inbox-message-composer textarea{resize:none;color:#101828;width:100%;min-width:0;height:50px;min-height:50px;font:inherit;background:#f7f8fb;border:1px solid #0f172a1f;border-radius:5px;flex:auto;padding:8px 11px;font-size:13px;line-height:1.3}.app-shell[data-active-footer=inbox] .inbox-message-composer textarea::placeholder{color:#10182875}.app-shell[data-active-footer=inbox] .inbox-message-composer textarea:focus{outline-offset:2px;outline:2px solid #07978047}.app-shell[data-active-footer=inbox] .inbox-message-composer textarea:disabled{color:#1018286b;cursor:not-allowed}.app-shell[data-active-footer=inbox] .inbox-message-composer__meta-row,.app-shell[data-active-footer=inbox] .inbox-message-composer__meta-row>span,.app-shell[data-active-footer=inbox] .inbox-message-composer__message{color:#1018288f;min-width:0;margin:0;font-size:12px;font-weight:650;line-height:1.35}.app-shell[data-active-footer=inbox] .inbox-message-composer__message{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell[data-active-footer=inbox] .inbox-message-composer__input-row .prediction-button{color:#061018;width:auto;min-width:64px;height:50px;min-height:50px;box-shadow:none;background:#4fd5ca;border-radius:5px;padding-inline:12px}.app-shell[data-active-footer=inbox] .inbox-message-composer__input-row .prediction-button:disabled{color:#10182861;cursor:not-allowed;pointer-events:none;background:#e5e7eb;border-color:#0f172a1a}.app-shell[data-active-footer=inbox] .phone-frame{border-color:#0f172a1a;box-shadow:0 24px 80px #0f172a38,inset 0 1px #ffffffe6}.app-shell[data-active-footer=inbox] .topbar{background:#fff;border-bottom:1px solid #0f172a14}.app-shell[data-active-footer=inbox] .topbar__title{color:#101828;text-shadow:none}.app-shell[data-active-footer=inbox] .topbar__back,.app-shell[data-active-footer=inbox] .topbar__icon-button{color:#101828}.app-shell[data-active-footer=inbox] .topbar__icon-button:disabled{opacity:.48}.app-shell[data-active-footer=inbox] .topbar__icon-button--inbox-notify{color:#0f766e}.app-shell[data-active-footer=inbox] .topbar__icon-button--inbox-muted{color:#1018286b}.app-shell[data-active-footer=inbox] .topbar__icon-button--favorite-active{color:#0f766e}.app-shell[data-active-footer=inbox] .topbar__icon-button--favorite-active .app-icon{fill:currentColor}.app-shell[data-active-footer=inbox] .bottom-nav{background:#fffffff0;border-top-color:#0f172a1a}.app-shell[data-active-footer=inbox] .bottom-nav__item{color:#1018288f}.app-shell[data-active-footer=inbox] .bottom-nav__item--active,.app-shell[data-active-footer=inbox] .section-head h1,.app-shell[data-active-footer=inbox] .message-card__meta strong,.app-shell[data-active-footer=inbox] .notification-card__project strong{color:#101828}.app-shell[data-active-footer=inbox] .section-head p,.app-shell[data-active-footer=inbox] .auth-inline-note,.app-shell[data-active-footer=inbox] .message-card__meta span,.app-shell[data-active-footer=inbox] .notification-card>p,.app-shell[data-active-footer=inbox] .message-card__footer,.app-shell[data-active-footer=inbox] .notification-card__project span{color:#1018289e}.app-shell[data-active-footer=inbox] .auth-inline-note{text-align:right}.app-shell[data-active-footer=inbox] .section-head{gap:0;margin-bottom:8px}.app-shell[data-active-footer=inbox] .section-head p{font-size:max(var(--min-readable-font-size), .82rem);margin:0;line-height:1.42}.app-shell[data-active-footer=inbox] .message-card.notification-card{width:100%;min-height:68px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #0f172a1a;border-radius:0;grid-template-columns:10px 40px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:10px 11px 10px 9px;display:grid}.app-shell[data-active-footer=inbox] .notification-card__unread-dot{background:#94a3b8b8;border-radius:50%;justify-self:center;width:8px;height:8px;position:static}.app-shell[data-active-footer=inbox] .notification-card--unread .notification-card__unread-dot{background:#079780}.app-shell[data-active-footer=inbox] .notification-card__icon{border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.app-shell[data-active-footer=inbox] .notification-card__icon svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.app-shell[data-active-footer=inbox] .notification-card__icon--consultation{color:#07846f;background:#ddf7f0}.app-shell[data-active-footer=inbox] .notification-card__icon--comment{color:#2563eb;background:#e8f0ff}.app-shell[data-active-footer=inbox] .notification-card__icon--review{color:#f97316;background:#fff0e2}.app-shell[data-active-footer=inbox] .notification-card__icon--approved{color:#07846f;background:#ddf7f0}.app-shell[data-active-footer=inbox] .notification-card__icon--changes{color:#e11d48;background:#ffe4e8}.app-shell[data-active-footer=inbox] .notification-card__icon--announcement{color:#f97316;background:#fff0e2}.app-shell[data-active-footer=inbox] .notification-card__content{gap:5px;min-width:0;display:grid}.app-shell[data-active-footer=inbox] .notification-card .message-card__meta{align-items:center;gap:10px}.app-shell[data-active-footer=inbox] .notification-card .message-card__meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;line-height:1.25;overflow:hidden}.app-shell[data-active-footer=inbox] .notification-card .message-card__meta span{color:#101828b8;flex:none;font-size:12px;font-weight:500}.app-shell[data-active-footer=inbox] .notification-card>p{font-size:max(var(--min-readable-font-size), .8rem);-webkit-line-clamp:1;margin:0;line-height:1.34}.app-shell[data-active-footer=inbox] .notification-card__body{color:#1018289e;font-size:max(var(--min-readable-font-size), .8rem);text-align:left;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;line-height:1.34;display:-webkit-box;overflow:hidden}.app-shell[data-active-footer=inbox] .notification-card .message-card__footer{justify-content:space-between;align-items:center;gap:8px;margin:0;padding:0;display:flex}.app-shell[data-active-footer=inbox] .notification-card .message-card__footer>span:first-child{color:#0f766e;font-size:13px;font-weight:750}.app-shell[data-active-footer=inbox] .message-card--button,.app-shell[data-active-footer=inbox] .notification-card--accent,.app-shell[data-active-footer=inbox] .notification-card--approved,.app-shell[data-active-footer=inbox] .notification-card--warning,.app-shell[data-active-footer=inbox] .notification-card--empty{background:#fff}.app-shell[data-active-footer=inbox] .notification-card--unread{box-shadow:none}.app-shell[data-active-footer=inbox] .notification-card__project{background:0 0;border:0;border-radius:0;gap:8px;min-height:22px;padding:0}.app-shell[data-active-footer=inbox] .notification-card__project--no-project{grid-template-columns:auto minmax(0,1fr)}.app-shell[data-active-footer=inbox] .notification-card__project span{color:#101828d1;font-size:12px;font-weight:500}.app-shell[data-active-footer=inbox] .notification-card__project strong{color:#101828d1;font-size:13px;font-weight:500}.app-shell[data-active-footer=inbox] .notification-card__project em{border:1px solid #07978029;min-height:24px;padding:0 9px;font-size:12px}.app-shell[data-active-footer=inbox] .notification-card__project em,.app-shell[data-active-footer=inbox] .notification-card__delivery{color:#0f766e;background:#4fd5ca24}.app-shell[data-active-footer=inbox] .notification-card__delivery{min-height:24px;font-size:max(var(--min-readable-font-size), .72rem);margin-top:0;padding:0 8px}.app-shell[data-active-footer=inbox] .notification-card__delivery strong{color:#0f766e}.app-shell[data-active-footer=inbox] .notification-card__chevron{color:#64748bc2;font-size:31px;font-weight:300;line-height:1}.app-shell[data-active-footer=inbox] .apply-secondary-button,.app-shell[data-active-footer=inbox] .inline-link-button{color:#101828}.app-shell[data-active-footer=inbox] .apply-secondary-button{text-align:center;background:#fff;border:1px solid #0f172a1f;place-items:center;min-height:34px;padding:0 12px;line-height:1;display:inline-grid}.app-shell[data-active-footer=notifications] .phone-frame,.app-shell[data-active-footer=notifications] .page-scroll{background:var(--app-background);color:#101828}.app-shell[data-active-footer=notifications] .topbar{background:#fff;border-bottom:1px solid #0f172a14}.app-shell[data-active-footer=notifications] .topbar__title,.app-shell[data-active-footer=notifications] .topbar__icon-button,.app-shell[data-active-footer=notifications] .topbar__back{color:#101828;text-shadow:none}.app-shell[data-active-footer=notifications] .bottom-nav{background:#fffffff0;border-top-color:#0f172a1a}.app-shell[data-active-footer=notifications] .bottom-nav__item{color:#1018288f}.notifications-page{background:var(--app-background);align-content:start;gap:12px;display:grid}.notification-list{background:var(--app-background);align-content:start;gap:0;display:grid}.notification-card{color:#101828;text-align:left;background:0 0;border:0;border-bottom:1px solid #0f172a1a;border-radius:0;grid-template-columns:13px 42px minmax(0,1fr) 34px;align-items:center;gap:4px;width:100%;min-height:74px;padding:12px 0;display:grid}.notification-card--button{cursor:pointer}.notification-card__unread-dot{background:#94a3b8b8;border-radius:50%;justify-self:center;width:8px;height:8px}.notification-card--unread .notification-card__unread-dot{background:#94a3b8b8}.notification-card__icon{border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.notification-card__icon .app-icon{width:22px;height:22px}.notification-card__icon--consultation{color:#07846f;background:#ddf7f0}.notification-card__icon--comment{color:#2563eb;background:#e8f0ff}.notification-card__icon--review,.notification-card__icon--announcement{color:#f97316;background:#fff0e2}.notification-card__content{gap:6px;min-width:0;display:grid}.notification-card__meta{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.notification-card__meta strong,.notification-card__meta span,.notification-card__body{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.notification-card__meta strong{color:#101828;font-size:15px;font-weight:850;line-height:1.25}.notification-card__meta span{color:#10182894;flex:none;font-size:12px;font-weight:600}.notification-card__body{color:#101828a8;font-size:13px;font-weight:500;line-height:1.34}.notification-card__chevron{color:#64748bc2;justify-self:center;place-items:center;width:34px;min-width:34px;height:34px;display:grid}.notification-card__chevron .app-icon{stroke-width:2.25px;width:24px;height:24px}.notification-empty-state{color:#101828;text-align:center;align-content:center;place-items:center;gap:8px;min-height:260px;display:grid}.notification-empty-state .app-icon{color:#64748bc7;width:28px;height:28px}.notification-empty-state strong{color:#101828;font-size:15px;font-weight:850}.notification-empty-state p{color:#1018289e;max-width:280px;margin:0;font-size:13px;font-weight:500;line-height:1.5}.notification-card--loading{pointer-events:none}.notification-card--loading>span:first-child,.notification-card--loading>div{background:linear-gradient(90deg,#eef0f3,#f8fafc,#eef0f3) 0 0/220% 100%;border-radius:6px;min-height:46px;animation:1.25s ease-in-out infinite inbox-thread-shimmer}@keyframes inbox-thread-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.inline-link-button{color:#4fd5ca;background:0 0;min-height:30px;padding:0;font-weight:800}.watch-page{flex-direction:column;gap:12px;min-height:0;display:flex;overflow:hidden}.ranking-page--genre{grid-template-rows:auto auto minmax(0,1fr);gap:12px;min-height:0;display:grid}.ranking-period-trigger{color:#101828;text-align:left;background:#fff;border:1px solid #0f172a2e;border-radius:6px;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:6px;width:250px;max-width:100%;height:32px;padding:0 12px;display:grid}.ranking-period-control{justify-self:end;justify-items:end;width:250px;max-width:100%;display:grid;position:relative}.ranking-period-trigger span{color:#101828;font-size:12px;font-weight:700}.ranking-period-trigger strong{color:#101828;font-size:13px;font-weight:850}.ranking-period-trigger .app-icon{justify-self:end;width:16px;height:16px}.ranking-period-menu{z-index:6;transform-origin:100% 0;background:#fff;border:1px solid #0f172a24;border-radius:6px;width:250px;max-width:min(250px,100vw - 32px);animation:.15s ease-out ranking-period-menu-slide;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 18px 38px #0f172a24}@keyframes ranking-period-menu-slide{0%{opacity:0;transform:translateY(-6px)scaleY(.96)}to{opacity:1;transform:translateY(0)scaleY(1)}}.ranking-genre-tabs{overscroll-behavior-x:contain;scrollbar-width:none;border-bottom:1px solid #0f172a14;align-items:stretch;gap:0;height:32px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}.ranking-genre-tabs::-webkit-scrollbar{display:none}.ranking-genre-tab{color:#1018289e;text-align:center;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:none;place-items:center;min-width:92px;height:32px;padding:0 16px;font-size:14px;font-weight:500;display:grid}.ranking-genre-tab--active{color:#101828;border-bottom-color:#4fd5ca;font-weight:700}.ranking-genre-list{overscroll-behavior-y:contain;scrollbar-width:thin;grid-auto-rows:max-content;align-content:start;align-items:start;gap:8px;min-height:0;padding-bottom:14px;padding-right:2px;display:grid;overflow-y:auto}.ranking-genre-card{color:#101828;text-align:left;background:#fff;border:1px solid #0f172a2e;border-radius:6px;grid-template-columns:34px 68px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.ranking-genre-card:hover,.ranking-genre-card:focus-visible{background:#4fd5ca14;border-color:#10c8b2bf}.ranking-genre-card__rank{color:#fff;background:#101828;border-radius:999px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:900;display:inline-grid}.ranking-genre-card__media{background:#0f172a0f;border-radius:5px;place-items:center;width:68px;height:68px;display:inline-grid;overflow:hidden}.ranking-genre-card__media img{object-fit:cover;width:100%;height:100%;display:block}.ranking-genre-card__media .app-icon{width:24px;height:24px}.ranking-genre-card__body,.ranking-genre-card__score{gap:3px;min-width:0;display:grid}.ranking-genre-card__meta{flex-wrap:wrap;gap:4px;display:flex}.ranking-genre-card__meta span{color:#0f8f78;background:#4fd5ca2e;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.ranking-genre-card__body strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:850;line-height:1.3;overflow:hidden}.ranking-genre-card__body small{color:#101828;font-size:13px}.ranking-genre-card__score{text-align:right;justify-items:end}.ranking-genre-card__score strong{color:#101828;font-size:17px;font-weight:900}.ranking-genre-card__score span,.ranking-genre-card__score small{color:#101828;font-size:12px;font-weight:700}.ranking-empty{text-align:center;background:0 0;border:0;border-radius:0;place-self:center;gap:8px;max-width:280px;padding:0;display:grid}.ranking-empty strong,.ranking-empty p{color:#101828;margin:0}.ranking-period-option{color:#101828;text-align:left;background:#fff;border:0;grid-template-columns:32px minmax(0,1fr);align-items:center;min-height:42px;padding:0 12px;display:grid}.ranking-period-option span{color:#178bff;font-size:18px;font-weight:850}.ranking-period-option strong{color:#101828;font-size:14px;font-weight:750}.ranking-period-option--active strong{color:#178bff;font-weight:850}.ranking-period-option:hover,.ranking-period-option:focus-visible{background:#178bff14}.watch-hero{background:0 0;border:0;border-radius:0;gap:10px;padding:0;display:grid}.watch-hero>div{min-width:0}.watch-card__category{color:#10182894;font-size:var(--font-size-body);font-weight:400}.watch-hero h1{color:#101828;margin:0;font-size:19px;font-weight:850;line-height:1.25}.watch-hero p{color:#101828bd;margin:6px 0 0;font-size:13px;line-height:1.45}.watch-hero__discover-button{right:max(18px, env(safe-area-inset-right,0px) + 18px);bottom:calc(74px + env(safe-area-inset-bottom,0px));z-index:34;border-radius:50%;width:64px;height:64px;min-height:0;padding:0;font-size:14px;position:fixed;box-shadow:0 12px 28px #0f172a2e}.watch-filter-tabs{z-index:8;background:0 0;height:32px;min-height:32px;position:sticky;top:0}.watch-filter-tabs .ranking-genre-tab{height:32px;min-height:32px}.watch-search{background:#fff;border:1px solid #0f172a1a;border-radius:6px;grid-template-columns:22px minmax(0,1fr) 30px;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:grid}.watch-search .app-icon{color:#10182875;width:20px;height:20px}.watch-search input{color:#101828;min-width:0;font:inherit;background:0 0;border:0;outline:0}.watch-search button{color:#101828a8;background:#0f172a0f;border:0;border-radius:999px;min-width:30px;height:30px;font-size:18px}.watch-empty,.watch-update-empty{background:#fff;border:1px solid #0f172a1a;border-radius:5px;gap:10px;margin-top:0;padding:16px;display:grid}.watch-empty--compact{padding:14px}.watch-empty p,.watch-update-empty p{color:#101828ad;font-size:var(--font-size-body);margin:0;line-height:1.55}.watch-list{overscroll-behavior-y:contain;min-height:0;padding-bottom:calc(50px + env(safe-area-inset-bottom,0px) + 14px);scrollbar-width:none;border-top:0;flex:auto;grid-auto-rows:max-content;align-content:start;gap:8px;margin-top:0;display:grid;overflow-y:auto}.watch-list::-webkit-scrollbar{display:none}.app-shell[data-active-footer=follow] .watch-list .watch-project-card{color:#101828!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #0f172a2e!important;border-radius:6px!important;grid-template-rows:auto auto!important;grid-template-columns:1fr!important;align-self:start!important;align-items:start!important;display:grid!important;overflow:visible!important}.app-shell[data-active-footer=follow] .watch-list .watch-project-card .ranking-project-card__header{z-index:2!important;pointer-events:none!important;min-width:0!important;padding:8px 9px 6px!important;display:grid!important;position:relative!important}.app-shell[data-active-footer=follow] .watch-list .watch-project-card .ranking-project-card__content{z-index:2!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:8px!important;min-width:0!important;min-height:0!important;margin:0 12px 12px!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important}.app-shell[data-active-footer=follow] .watch-list .watch-project-card .ranking-feature-card__summary-row{grid-template-columns:88px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;min-width:0!important;display:grid!important}.app-shell[data-active-footer=follow] .watch-list .watch-project-card .ranking-feature-card__mediaStack{z-index:3!important;pointer-events:auto!important;align-content:start!important;justify-items:stretch!important;gap:8px!important;width:88px!important;min-width:0!important;display:grid!important;position:relative!important}.app-shell[data-active-footer=follow] .watch-list .watch-project-card .ranking-feature-card__mediaPane{aspect-ratio:auto!important;background:#0f172a0a!important;border:1px solid #0f172a1a!important;border-radius:5px!important;width:88px!important;height:116px!important;min-height:0!important;margin:0!important}.app-shell[data-active-footer=follow] .watch-list .watch-project-card .ranking-feature-card__poster{filter:none!important}.app-shell[data-active-footer=follow] .watch-list .watch-project-card .ranking-feature-card__top{gap:3px!important}.app-shell[data-active-footer=follow] .watch-list .watch-project-card .ranking-creator-line{grid-template-columns:auto minmax(0,1fr) auto auto!important;gap:5px!important;display:grid!important}.app-shell[data-active-footer=follow] .watch-list .watch-project-card .ranking-creator-line img{border-width:1px!important;width:22px!important;height:22px!important}.app-shell[data-active-footer=follow] .watch-list .watch-project-card .ranking-creator-line__name,.app-shell[data-active-footer=follow] .watch-list .watch-project-card .ranking-creator-line__category{color:#101828b8!important;font-size:14px!important;font-weight:400!important}.app-shell[data-active-footer=follow] .watch-list .watch-project-card .ranking-creator-line__category{justify-self:end!important}.app-shell[data-active-footer=follow] .watch-list .watch-project-card .ranking-creator-line__category .app-icon{width:14px!important;height:14px!important}.app-shell[data-active-footer=follow] .watch-list .watch-project-card .ranking-feature-card__copy h2{color:#101828!important;letter-spacing:0!important;-webkit-line-clamp:1!important;font-size:14px!important;font-weight:400!important;line-height:1.15!important}.app-shell[data-active-footer=follow] .watch-list .watch-project-card .ranking-feature-card__metrics{align-self:center!important;gap:5px!important;margin-bottom:0!important}.app-shell[data-active-footer=follow] .watch-list .watch-project-card .ranking-stat-grid{grid-template-columns:minmax(0,1.35fr) minmax(72px,.85fr)!important;gap:5px!important;display:grid!important}.app-shell[data-active-footer=follow] .watch-list .watch-project-card .ranking-stat-grid div{min-width:0!important;box-shadow:none!important;background:#0f172a0a!important;border:0!important;border-radius:5px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:4px 8px!important;display:flex!important}.app-shell[data-active-footer=follow] .watch-list .watch-project-card .ranking-stat-grid span{color:#101828a3!important;flex:none!important;font-size:14px!important;font-weight:400!important}.app-shell[data-active-footer=follow] .watch-list .watch-project-card .ranking-stat-grid strong{color:#101828!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:14px!important;font-weight:400!important;overflow:hidden!important}.app-shell[data-active-footer=follow] .watch-list .watch-project-card :is(h1,h2,h3,p,span,strong,b,small,em){font-weight:400!important}.watch-card{background:#fff;border:0;border-bottom:1px solid #0f172a14;border-radius:0;grid-template-columns:94px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:12px 0;display:grid;overflow:visible}.watch-card__media{appearance:none;cursor:pointer;background:#0f172a0f;border:0;border-radius:7px;width:94px;height:94px;padding:0;position:relative;overflow:hidden}.watch-card__media video,.watch-card__poster,.watch-card__media .video-fallback{object-fit:cover;width:100%;height:100%}.watch-card__poster{transition:transform .18s;display:block}.watch-card:hover .watch-card__poster,.watch-card:focus-within .watch-card__poster{transform:scale(1.03)}.watch-card__body{gap:6px;min-width:0;padding:0;display:grid}.watch-card__content-button{min-width:0;color:inherit;text-align:left;background:0 0;border:0;gap:4px;padding:0;display:grid}.watch-card__category{color:#0f8f78;background:#4fd5ca33;border-radius:6px;align-items:center;width:fit-content;max-width:100%;min-height:24px;padding:0 10px;font-weight:800;display:inline-flex}.watch-card__content-button strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:850;line-height:1.3;display:block;overflow:hidden}.watch-card__content-button p{color:#101828ad;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.38;display:-webkit-box;overflow:hidden}.watch-card__meta,.watch-card__chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.watch-card__meta span{color:#10182894;align-items:center;gap:4px;min-width:0;font-size:13px;line-height:1.2;display:inline-flex}.watch-card__meta .app-icon{color:#10182873;stroke-width:2px;width:15px;height:15px}.watch-card__reason,.watch-card__stage{color:#101828b8;background:#0f172a0f;border:0;border-radius:6px;align-items:center;gap:4px;min-height:25px;padding:0 10px;font-size:13px;font-weight:750;line-height:1;display:inline-flex}.watch-card__stage-grade{min-width:auto;min-height:0;color:inherit;font-size:inherit;font-weight:inherit;background:0 0;border-radius:0;padding:0}.watch-card__stage--open{color:#101828b3;background:#0f172a0f}.watch-card__stage--curated{color:#7a4b00;background:#ffb6482e}.watch-card__stage--final{color:#9b174c;background:#ff62b329}.watch-card__reason .app-icon{width:14px;height:14px}.watch-card__reason--watch,.watch-card__reason--saved{color:#0f8f78;background:#4fd5ca2e}.watch-card__reason--like{color:#e11d48;background:#ff628624}.watch-card__reason--meeting{color:#ea580c;background:#ff8f4f29}.watch-card__chevron{color:#1018287a;background:0 0;border:0;place-items:center;width:24px;height:42px;padding:0;display:grid}.watch-card__chevron .app-icon{stroke-width:2.2px;width:22px;height:22px}.watch-section-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.watch-section-header h1{color:#101828;margin:0;font-size:18px;font-weight:850}.watch-section-header span{color:#0fbfa8;font-size:17px;font-weight:850}.watch-update-empty{background:0 0;border:0;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:4px 12px;padding:0}.watch-update-empty .app-icon{color:#1018287a;grid-row:span 2;width:38px;height:38px}.watch-update-empty strong{color:#101828b8;font-size:15px;font-weight:750}.watch-update-empty p{font-size:13px;line-height:1.45}.message-card__meta strong,.portfolio-card__header strong,.summary-card strong{font-size:1rem}.message-card p,.portfolio-card__header p,.portfolio-card__update p,.section-head p{font-size:max(var(--min-readable-font-size), .9rem);margin:8px 0 0}.message-card__footer,.portfolio-card__meta{font-size:max(var(--min-readable-font-size), .8rem);justify-content:space-between;gap:12px;margin-top:12px;display:flex}.message-card__video{border-radius:18px;height:140px;margin-top:12px;position:relative;overflow:hidden}.message-card__video video{object-fit:cover;width:100%;height:100%}.message-card__video span{min-height:28px;font-size:max(var(--min-readable-font-size), .75rem);background:#00000061;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex;position:absolute;bottom:10px;left:10px}.message-card__video-play-button{color:#101828;width:44px;height:44px;box-shadow:none;background:#fffffff0;border:1px solid #ffffffb8;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.message-card__video-play-button .app-icon{width:18px;height:18px;margin-left:2px}.detail-footer-cta{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060a15f0;border:1px solid #ffffff14;border-radius:24px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;display:flex;position:sticky;bottom:0}.detail-footer-cta__actions{justify-content:flex-end;gap:8px;display:flex}.detail-footer-cta span{font-size:max(var(--min-readable-font-size), .74rem);color:#ffffff9e;display:block}.detail-footer-cta strong{margin-top:4px;font-size:1rem;display:block}.app-shell--phone-only .detail-footer-cta,.phone-frame .detail-footer-cta{display:none}.section-head{gap:8px;margin-bottom:14px;display:grid}.summary-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.platform-pitch-panel{background:linear-gradient(#02060e14,#02060ec7),url(/videos/pitcheee-hyperframes-poster.jpg) 50% 70%/cover no-repeat,#07101f;border:1px solid #ffffff14;border-radius:28px;align-items:end;min-height:430px;display:grid;position:relative;overflow:hidden}.platform-pitch-panel video,.platform-pitch-panel .video-fallback{object-fit:cover;object-position:50% 70%;opacity:.66;filter:saturate(1.05)contrast(1.05)brightness(.88);width:100%;height:100%;position:absolute;inset:0}.platform-pitch-panel:after{content:"";background:linear-gradient(#02060e0a,#02060eb3 76%);position:absolute;inset:0}.platform-pitch-panel__body{z-index:1;background:linear-gradient(#02060e00,#02060edb 42%);gap:10px;padding:92px 18px 18px;display:grid;position:relative}.platform-pitch-panel__body span{color:#ffffffad;font-size:max(var(--min-readable-font-size), .72rem);letter-spacing:.14em;text-transform:uppercase;font-weight:800}.platform-pitch-panel__body h1{margin:0;font-size:1.58rem}.platform-pitch-panel__body p{color:#ffffffb8;margin:0;line-height:1.48}.platform-pitch-panel__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.platform-pitch-panel__actions button{color:#07101f;background:#ffffffeb;border-radius:999px;min-height:36px;padding:0 12px;font-weight:800}.platform-pitch-panel__actions button+button{color:#fff;background:#ffffff1f}.portfolio-hero{background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff14;border-radius:28px;margin-top:14px;padding:16px 18px 18px}.portfolio-hero__eyebrow{font-size:max(var(--min-readable-font-size), .72rem);letter-spacing:.18em;text-transform:uppercase;color:#ffffff75}.portfolio-hero__body{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:12px;display:flex}.portfolio-hero__body h1{margin:0;font-size:1.56rem}.portfolio-hero__body p{color:#ffffffad;max-width:32ch;margin:8px 0 0}.portfolio-hero__focus{text-align:right;background:#ffffff0a;border-radius:20px;min-width:124px;padding:12px 14px}.portfolio-hero__focus span{font-size:max(var(--min-readable-font-size), .7rem);letter-spacing:.12em;text-transform:uppercase;color:#ffffff70;display:block}.portfolio-hero__focus strong{font-size:max(var(--min-readable-font-size), .92rem);margin-top:8px;display:block}.portfolio-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.ranking-page{background:radial-gradient(circle at 50% -5%,#4fd5ca1f,#0000 28%),#030405;padding:72px 16px 64px}.ranking-page.ranking-page--genre{background:var(--app-background);color:#101828;padding:72px 16px 64px}.archive-page{background:radial-gradient(circle at 50% -4%,#ffd1661f,#0000 30%),#030405;padding:72px 16px 64px;display:block}.archive-hero{background:linear-gradient(135deg,#ffd16621,#4fd5ca14 58%),#080d1bd6;border:1px solid #ffffff14;border-radius:16px;gap:10px;padding:54px 14px 16px;display:grid;position:relative}.archive-hero .ranking-back-button{top:10px;left:10px}.archive-hero>span{color:#ffd166;font-size:max(var(--min-readable-font-size), .72rem);letter-spacing:.14em;text-transform:uppercase;font-weight:950}.archive-hero h1{color:#fff;margin:0;font-size:clamp(1.5rem,6vw,1.88rem);font-weight:950;line-height:1.12}.archive-hero p,.archive-empty p,.archive-card__body p{color:#ffffffb8;font-size:max(var(--min-readable-font-size), .86rem);margin:0;line-height:1.5}.archive-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.archive-hero__stats>div{background:#ffffff0e;border:1px solid #ffffff14;border-radius:10px;min-width:0;padding:10px}.archive-hero__stats span,.archive-card__meta span,.archive-card__facts span{color:#ffffff94;font-size:max(var(--min-readable-font-size), .68rem);font-weight:820}.archive-hero__stats strong{color:#fff;font-size:max(var(--min-readable-font-size), .94rem);margin-top:4px;display:block}.archive-empty{background:#ffffff0b;border:1px solid #ffffff14;border-radius:14px;gap:12px;margin-top:14px;padding:18px;display:grid}.archive-empty strong{color:#fff;font-size:max(var(--min-readable-font-size), 1rem)}.archive-empty__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.archive-list{gap:12px;margin-top:14px;display:grid}.archive-card{background:linear-gradient(135deg,#ffd1661a,#4fd5ca0b),#080d1be0;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:112px minmax(0,1fr);gap:12px;min-height:142px;padding:10px;display:grid;position:relative;overflow:hidden}.archive-card__open{z-index:4;background:0 0;width:100%;height:100%;position:absolute;inset:0}.archive-card__media{background:#ffffff14;border-radius:8px;min-height:122px;position:relative;overflow:hidden}.archive-card__media img,.archive-card__media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.archive-card__media .video-fallback{opacity:0;padding:0;display:block}.archive-card__media>span{z-index:3;color:#07101f;min-height:24px;font-size:max(var(--min-readable-font-size), .68rem);background:linear-gradient(135deg,#ffd166,#4fd5ca);border-radius:999px;align-items:center;padding:0 8px;font-weight:950;display:inline-flex;position:absolute;top:8px;left:8px}.archive-card__body{z-index:2;align-content:center;gap:7px;min-width:0;display:grid;position:relative}.archive-card__meta,.archive-card__facts{flex-wrap:wrap;gap:6px;display:flex}.archive-card__meta span,.archive-card__facts span{background:#fff1;border-radius:999px;align-items:center;min-height:24px;padding:0 7px;display:inline-flex}.archive-card__meta span:first-child{color:#ffd166}.archive-card__body h2{color:#fff;font-size:max(var(--min-readable-font-size), 1rem);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:950;line-height:1.25;display:-webkit-box;overflow:hidden}.archive-card__body p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.archive-card__progress{background:#ffffff1a;border-radius:999px;height:6px;overflow:hidden}.archive-card__progress span{border-radius:inherit;background:linear-gradient(90deg,#4fd5ca,#ffd166);min-width:8px;height:100%;display:block}.project-route-status{padding-top:18px}.project-summary-page{color:#101828;background:#fff;gap:14px;padding:68px 14px 128px}.project-summary-hero{background:#fff;border:1px solid #0f172a14;border-radius:5px;gap:12px;padding:18px;display:grid}.project-summary-hero>span{color:#10182894;font-size:max(var(--min-readable-font-size), .75rem);letter-spacing:0;text-transform:uppercase;font-weight:700}.project-summary-hero h1{color:#101828;letter-spacing:0;margin:0;font-size:1.45rem;line-height:1.18}.project-summary-hero p{color:#101828ad;font-size:max(var(--min-readable-font-size), .88rem);margin:0;line-height:1.7}.project-summary-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.project-summary-actions .apply-generate-button,.project-summary-actions .apply-secondary-button{min-height:var(--button-height);margin:0;text-decoration:none}.project-summary-legal-note{background:#0f172a09;border:1px solid #0f172a14;border-radius:5px;padding:10px 12px}.project-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.project-summary-grid>div{background:#fff;border:1px solid #0f172a14;border-radius:5px;gap:7px;min-height:128px;padding:14px;display:grid}.project-summary-grid span,.project-summary-section .detail-panel__header span,.project-summary-link-list span{color:#1018288f;font-size:max(var(--min-readable-font-size), .76rem)}.project-summary-grid strong{color:#101828;font-size:max(var(--min-readable-font-size), .95rem);line-height:1.35}.project-summary-grid p,.project-summary-section p{color:#101828ad;font-size:max(var(--min-readable-font-size), .86rem);margin:0;line-height:1.65}.project-summary-section{color:#101828;background:#fff;border-color:#0f172a14;margin:0}.project-summary-link-list{gap:8px;display:grid}.project-summary-link-list a{color:#101828;background:#0f172a09;border:1px solid #0f172a14;border-radius:5px;gap:4px;padding:11px 12px;text-decoration:none;display:grid}.project-summary-link-list strong{font-size:max(var(--min-readable-font-size), .9rem)}@media (width<=520px){.project-summary-actions,.project-summary-grid{grid-template-columns:1fr}}.ranking-appbar{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#040812fa,#040812c7);border-bottom:1px solid #ffffff1f;margin:0 -10px 14px;padding:0 10px;display:block;position:sticky;top:0}.ranking-brand-row{grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:8px;min-height:54px;display:grid;position:relative}.ranking-back-button{background:0 0;border:0;border-radius:0;justify-self:center;place-items:center;width:38px;height:38px;padding:0;display:grid;position:static}.ranking-back-button .app-icon{stroke-width:2px;width:28px;height:28px}.ranking-brand-row h1{color:#fff;text-align:center;width:max-content;max-width:calc(100% - 92px);font-size:var(--max-title-font-size);letter-spacing:0;pointer-events:none;margin:0;font-weight:800;line-height:1.1;position:absolute;left:50%;transform:translate(-50%)}.ranking-feature-card{width:100%;min-height:0;color:inherit;text-align:left;background:linear-gradient(180deg, #ffffff14, #ffffff05), var(--ranking-gradient,#ffffff0a);border:1px solid #ffffff14;border-radius:10px;gap:0;margin-top:0;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 0 24px #f1aa243d}.ranking-feature-card:hover .ranking-feature-card__poster,.ranking-feature-card:focus-within .ranking-feature-card__poster{transform:scale(1.03)}.ranking-feature-card__detail-button{appearance:none;z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.ranking-feature-card__detail-button:focus-visible{outline-offset:-4px;outline:2px solid #ffffffdb}.ranking-feature-card__top{gap:10px;min-width:0;display:grid}.ranking-feature-card__side{z-index:2;pointer-events:none;align-content:start;gap:16px;min-width:0;padding:16px;display:grid;position:relative}.ranking-feature-card__bottom{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;gap:12px;min-width:0;display:grid}.ranking-feature-card__mediaStack{z-index:2;align-content:start;gap:8px;min-width:0;display:grid;position:relative}.ranking-feature-card__mediaPane{z-index:0;aspect-ratio:4/3;background:#09131f;border-radius:0;min-height:0;position:relative;overflow:hidden}.ranking-feature-card__vote{z-index:3;pointer-events:auto;background:#02060e80;border:1px solid #ffffff24;border-radius:8px;gap:10px;padding:12px;display:grid;position:relative}.ranking-feature-card__vote-header{color:#ffffffb8;font-size:max(var(--min-readable-font-size), .72rem);justify-content:space-between;align-items:center;gap:8px;font-weight:800;display:flex}.ranking-feature-card__vote-header strong{color:#fff;font-size:max(var(--min-readable-font-size), .78rem)}.ranking-feature-card__vote p{color:#ffffffeb;font-size:max(var(--min-readable-font-size), .8rem);margin:0;font-weight:850;line-height:1.35}.ranking-feature-card__poster{object-fit:cover;opacity:.92;filter:saturate(1.12)contrast(1.05)brightness(.9);width:100%;height:100%;transition:transform .18s;position:absolute;inset:0}.ranking-feature-card__video{background:#0f172a14;display:block}.ranking-ribbon{z-index:4;color:#fff;text-shadow:0 2px 10px #0000005c;clip-path:polygon(0 0,100% 0,100% 100%,50% 86%,0 100%);background:linear-gradient(#f6d077,#9f6a20);place-items:center;width:24px;height:45px;font-size:1.18rem;font-weight:950;display:grid;position:absolute;top:0;right:12px}.ranking-ribbon--gold{background:linear-gradient(#f7d879,#b98422)}.ranking-ribbon--silver{color:#101828;text-shadow:none;background:linear-gradient(#f2f4f7,#98a2b3)}.ranking-row__play{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff2e;border:2px solid #ffffff9e;border-radius:999px;place-items:center;display:grid;position:absolute}.ranking-row__duration{z-index:3;color:#fff;background:#000000b8;border-radius:6px;padding:2px 6px;font-weight:900;position:absolute;bottom:8px;right:8px}.ranking-feature-card__body{z-index:1;background:radial-gradient(circle at 100% 0,#ffffff17,#0000 40%),#060709e0;align-content:center;gap:6px;min-width:0;height:322px;padding:12px;display:grid;position:relative;overflow:hidden}.ranking-creator-line{align-items:center;gap:8px;min-width:0;display:flex}.ranking-creator-line__avatar,.ranking-creator-line img{border-radius:999px;width:32px;height:32px}.ranking-creator-line__avatar{flex:none;place-items:center;display:inline-grid;overflow:hidden}.ranking-creator-line__avatar img,.ranking-creator-line__avatar .fallback-face-avatar,.ranking-creator-line img{object-fit:cover;border:2px solid #ffffff85;width:100%;height:100%}.ranking-creator-line__name{color:#ffffffeb;font-size:max(var(--min-readable-font-size), .78rem);text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.ranking-creator-line__category{color:#ffffffb3;font-size:max(var(--min-readable-font-size), .78rem);white-space:nowrap;flex:none;align-items:center;gap:4px;font-weight:500;display:inline-flex}.ranking-creator-line__category .app-icon{width:14px;height:14px;color:var(--accent-teal)}.ranking-project-watch-button{z-index:4;color:#101828bd;pointer-events:auto;background:0 0;border:0;border-radius:0;flex:none;place-items:center;width:24px;height:24px;padding:0;display:inline-grid;position:relative}.ranking-project-watch-button .app-icon{width:24px;height:24px}.ranking-project-watch-button:not(.ranking-project-watch-button--active) .app-icon--bookmark path,.detail-bookmark-button:not(.detail-bookmark-button--active) .app-icon--bookmark path{fill:none;stroke:currentColor;stroke-width:2px}.ranking-project-watch-button--active{color:#101828}.ranking-feature-card__copy{gap:5px;min-width:0;display:grid}.ranking-feature-card__copy h2{font-size:min(var(--max-title-font-size), clamp(1.06rem, 4.35vw, 1.32rem));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}.ranking-feature-card__copy p{color:#ffffffc7;font-size:max(var(--min-readable-font-size), .72rem);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-weight:720;line-height:1.34;display:-webkit-box;overflow:hidden}.ranking-feature-card__metrics{align-content:start;gap:22px;display:grid}.ranking-progress-bar{background:repeating-linear-gradient(45deg,#92898657 0 2px,#0000 2px 7px);border-radius:999px;height:8px;overflow:hidden}.ranking-progress-bar span{border-radius:inherit;background:linear-gradient(90deg,#11a7d7,#18c5f4);height:100%;display:block}.ranking-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ranking-stat-grid div{text-align:center;gap:8px;min-width:0;display:grid}.ranking-stat-grid span{color:#8a7f7dd1;font-size:max(var(--min-readable-font-size), .84rem);font-weight:500}.ranking-stat-grid strong{color:#8a7f7d;white-space:nowrap;font-size:clamp(1.12rem,5.2vw,1.52rem);font-weight:800;line-height:1.05}.app-shell[data-active-footer=ranking] .ranking-genre-list{gap:12px}.app-shell[data-active-footer=ranking] .page-scroll.ranking-page--genre{padding-bottom:calc(50px + env(safe-area-inset-bottom,0px))}.app-shell[data-active-footer=ranking] .ranking-project-card{color:#101828;min-height:0;box-shadow:none;background:#fff;border-color:#0f172a2e;border-radius:6px;grid-template-rows:auto auto;grid-template-columns:1fr;align-self:start;align-items:start;display:grid;overflow:visible}.app-shell[data-active-footer=ranking] .ranking-project-card__content{z-index:2;pointer-events:none;grid-template-columns:104px minmax(0,1fr);align-items:start;min-width:0;min-height:0;display:grid;position:relative;overflow:visible}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-feature-card__mediaPane{aspect-ratio:auto;background:#0f172a0a;border:1px solid #0f172a1a;border-radius:5px;width:88px;height:116px;min-height:0;margin:0 0 8px 9px}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-feature-card__poster{filter:none}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-feature-card__side{gap:4px;min-height:0;padding:0 9px 8px 0}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-feature-card__top{gap:3px}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-creator-line{grid-template-columns:auto minmax(0,1fr) auto auto;gap:5px;display:grid}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-creator-line img{border-width:1px;width:22px;height:22px}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-creator-line__name,.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-creator-line__category{color:#101828b8;font-size:10px}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-creator-line__category .app-icon{width:10px;height:10px}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-creator-line__category{justify-self:end}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-feature-card__copy h2{color:#101828;-webkit-line-clamp:1;font-size:12px;line-height:1.15}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-feature-card__vote{background:0 0;border:0;border-radius:0;gap:3px;padding:0}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-feature-card__vote-header span,.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-feature-card__vote-header strong{color:#101828;font-size:10px}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-feature-card__vote p{color:#101828;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:10px;line-height:1.15;display:-webkit-box;overflow:hidden}.app-shell[data-active-footer=ranking] .ranking-project-card .prediction-bar-labels{gap:24px}.app-shell[data-active-footer=ranking] .ranking-project-card .prediction-bar-labels span,.app-shell[data-active-footer=ranking] .ranking-project-card .prediction-bar-labels strong,.app-shell[data-active-footer=ranking] .ranking-project-card .prediction-bar-labels b{color:#101828;font-size:10px}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-feature-card__metrics,.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-stat-grid{gap:5px}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-stat-grid div{background:#0f172a0a;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:4px 3px;display:flex}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-stat-grid span{color:#101828a3;font-size:9px}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-stat-grid strong{color:#101828;font-size:10px}.ranking-pager{justify-content:center;align-items:center;gap:12px;margin:4px 0 0;padding:8px 0;display:flex}.ranking-pager button{color:#ffffffdb;min-width:68px;min-height:34px;font-size:max(var(--min-readable-font-size), .86rem);background:#ffffff14;border:1px solid #ffffff29;border-radius:5px;font-weight:600}.ranking-pager button:disabled{cursor:default;opacity:.36}.ranking-pager span{color:#ffffffad;min-width:52px;font-size:max(var(--min-readable-font-size), .86rem);text-align:center;font-weight:600}.ranking-yes-ring,.ranking-row__yes-ring{--yes:70%;background:radial-gradient(circle, #080b0d 58%, transparent 59%), conic-gradient(var(--accent-teal) var(--yes), #ffffff24 0);color:#fff;border-radius:999px;place-items:center;display:grid}.ranking-yes-ring{width:62px;height:62px}.ranking-yes-ring span,.ranking-row__yes-ring span{font-size:max(var(--min-readable-font-size), .64rem);font-weight:900}.ranking-yes-ring strong{color:var(--accent-teal);margin-top:-13px;font-size:1.28rem;line-height:1}.ranking-vote-count strong{color:#fff;font-size:clamp(1rem,4.2vw,1.34rem);line-height:1;display:block}.ranking-vote-count span{color:#ffffffa3;font-size:max(var(--min-readable-font-size), .74rem);margin-top:7px;font-weight:800;display:block}.ranking-next-stage{color:#f4c260;font-size:max(var(--min-readable-font-size), .9rem);font-weight:950}.ranking-signal-strip{background:#4fd5ca17;border:1px solid #4fd5ca33;border-radius:18px;gap:5px;margin-top:12px;padding:13px 14px;display:grid}.ranking-signal-strip strong{color:#f0fffbf0;line-height:1.45}.ranking-signal-strip span{color:#ffffffa3;font-size:max(var(--min-readable-font-size), .78rem)}.ranking-row{background:linear-gradient(90deg, #050812b3, #050812e6), var(--ranking-gradient,#ffffff0b);border:1px solid #ffffff14;border-radius:10px;grid-template-columns:126px minmax(0,1fr) 76px;align-items:center;gap:8px;min-height:112px;padding:8px;display:grid;position:relative;overflow:hidden}.ranking-row__mediaWrap{background:#ffffff14;border-radius:5px;width:126px;height:94px;position:relative;overflow:hidden}.ranking-row__poster,.ranking-row__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ranking-row__media.video-fallback{opacity:0;background:0 0;padding:0;display:block}.ranking-row__rank{z-index:3;color:#fff;clip-path:polygon(0 0,100% 0,100% 100%,50% 86%,0 100%);background:linear-gradient(#e7e7e7,#777);place-items:center;width:35px;height:50px;font-size:1.4rem;font-weight:950;display:grid;position:absolute;top:0;left:8px}.ranking-row__play{width:42px;height:42px;top:56%;left:50%;transform:translate(-50%,-50%)}.ranking-row__play .app-icon{width:20px;height:20px}.ranking-row__body,.ranking-row__metrics{z-index:2;min-width:0;position:relative}.ranking-row__body{gap:6px;display:grid}.ranking-row__body span,.ranking-row__body small,.ranking-row__metrics span,.ranking-row__metrics small{color:#ffffff94;font-size:max(var(--min-readable-font-size), .66rem);font-weight:780}.ranking-row__body strong{color:#fff;font-size:max(var(--min-readable-font-size), .96rem);text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.28;display:-webkit-box;overflow:hidden}.ranking-row__body small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ranking-row__bar{background:#ffffff1a;border-radius:999px;height:4px;overflow:hidden}.ranking-row__bar span{border-radius:inherit;background:linear-gradient(90deg, var(--accent-teal), #f7c873);height:100%;display:block}.ranking-row__metrics{text-align:right;justify-items:end;gap:4px;display:grid;overflow:visible}.ranking-row__yes-ring{width:58px;height:58px}.ranking-row__yes-ring strong{color:var(--accent-teal);margin-top:-13px;font-size:1.06rem;line-height:1}.ranking-row__metrics>span{color:#fff;font-size:max(var(--min-readable-font-size), .74rem);white-space:nowrap;font-weight:950}.ranking-row__metrics>small{color:#f4c260;max-width:76px;font-size:max(var(--min-readable-font-size), .64rem);white-space:normal;font-weight:900;line-height:1.1}.summary-card{padding:14px}.summary-card--mono{background:#ffffff08;border-color:#ffffff0f}.summary-card span{color:#ffffff9e;font-size:max(var(--min-readable-font-size), .78rem);display:block}.summary-card strong{margin-top:8px;display:block}.portfolio-card{text-align:left;width:100%;color:inherit;padding:16px;position:relative;overflow:hidden}.portfolio-card__open{z-index:1;border-radius:inherit;background:0 0;width:100%;height:100%;position:absolute;inset:0}.portfolio-card--ledger{background:#ffffff06;border-color:#ffffff0f;gap:14px;display:grid}.portfolio-card__media{object-fit:cover;opacity:.18;filter:saturate(1.02)contrast(1.02)brightness(.72);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.03)}.portfolio-card__content{z-index:2;pointer-events:none;gap:14px;display:grid;position:relative}.portfolio-card__content button{pointer-events:auto}.portfolio-card:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0408147a,#040814c7),radial-gradient(circle at 100% 0,#ffffff14,#0000 40%);position:absolute;inset:0}.portfolio-list{gap:12px;margin-top:14px;display:grid}.portfolio-card__eyebrow{font-size:max(var(--min-readable-font-size), .72rem);letter-spacing:.12em;text-transform:uppercase;color:#ffffff70;margin-bottom:8px;display:block}.portfolio-card__status{color:#ffffffc2;white-space:nowrap;background:#ffffff0f;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;display:inline-flex}.portfolio-card__stats{border-top:1px solid #ffffff12;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.portfolio-card__stats div{gap:6px;display:grid}.portfolio-card__stats span{font-size:max(var(--min-readable-font-size), .72rem);letter-spacing:.08em;text-transform:uppercase;color:#ffffff70}.portfolio-card__stats strong{font-size:max(var(--min-readable-font-size), .92rem)}.portfolio-card__update{border-top:1px solid #ffffff14;margin-top:14px;padding-top:14px}.portfolio-card__update span{font-size:max(var(--min-readable-font-size), .74rem);color:#fff9;text-transform:uppercase;letter-spacing:.08em;display:block}.prediction-history{background:#ffffff09;border:1px solid #ffffff0f;border-radius:22px;gap:8px;margin-top:14px;padding:14px;display:grid}.prediction-history__header,.prediction-history button{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.prediction-history__header span,.prediction-history small{color:#ffffff94;font-size:max(var(--min-readable-font-size), .74rem)}.prediction-history__header strong{font-size:max(var(--min-readable-font-size), .86rem);justify-self:end}.prediction-history button{min-height:42px;color:inherit;text-align:left;background:#ffffff0f;border-radius:14px;padding:0 10px}.prediction-history button>span{color:#07101f;min-width:42px;min-height:26px;font-size:max(var(--min-readable-font-size), .74rem);background:#ffffffe6;border-radius:999px;place-items:center;font-weight:900;display:grid}.prediction-history button strong{text-overflow:ellipsis;white-space:nowrap;font-size:max(var(--min-readable-font-size), .84rem);overflow:hidden}.app-shell[data-active-footer=portfolio]{background:var(--app-background)}.app-shell[data-active-footer=portfolio] .phone-frame{background:var(--app-background);border-color:#0f172a1a;box-shadow:0 24px 70px #0f172a29}.app-shell[data-active-footer=portfolio] .page-scroll,.app-shell[data-active-footer=portfolio] .ranking-page{background:var(--app-background);color:#101828}.app-shell[data-active-footer=portfolio] .topbar{background:#fff;border-bottom-color:#0f172a14}.app-shell[data-active-footer=portfolio] .topbar__title,.app-shell[data-active-footer=portfolio] .topbar__back{color:#101828;text-shadow:none}.app-shell[data-active-footer=portfolio] .bottom-nav{background:#fffffff0;border-top-color:#0f172a1a;box-shadow:0 -16px 34px #0f172a0f}.app-shell[data-active-footer=portfolio] .bottom-nav__item{color:#1018288f}.app-shell[data-active-footer=portfolio] .bottom-nav__item--active{color:#101828}.app-shell[data-active-footer=portfolio] .ranking-appbar{background:#fff;border-bottom-color:#0f172a1a}.app-shell[data-active-footer=portfolio] .ranking-brand-row h1,.app-shell[data-active-footer=portfolio] .ranking-feature-card__copy h2,.app-shell[data-active-footer=portfolio] .ranking-vote-count strong,.app-shell[data-active-footer=portfolio] .ranking-next-stage,.app-shell[data-active-footer=portfolio] .ranking-row__body strong,.app-shell[data-active-footer=portfolio] .ranking-row__metrics>span,.app-shell[data-active-footer=portfolio] .prediction-history__header strong,.app-shell[data-active-footer=portfolio] .prediction-history button strong,.app-shell[data-active-footer=portfolio] .ranking-signal-strip strong{color:#101828}.app-shell[data-active-footer=portfolio] .ranking-creator-line span,.app-shell[data-active-footer=portfolio] .ranking-feature-card__copy p,.app-shell[data-active-footer=portfolio] .ranking-vote-count span,.app-shell[data-active-footer=portfolio] .ranking-row__body span,.app-shell[data-active-footer=portfolio] .ranking-row__body small,.app-shell[data-active-footer=portfolio] .ranking-row__metrics small,.app-shell[data-active-footer=portfolio] .prediction-history__header span,.app-shell[data-active-footer=portfolio] .prediction-history small,.app-shell[data-active-footer=portfolio] .ranking-signal-strip span{color:#1018289e}.app-shell[data-active-footer=portfolio] .ranking-feature-card,.app-shell[data-active-footer=portfolio] .ranking-row,.app-shell[data-active-footer=portfolio] .prediction-history,.app-shell[data-active-footer=portfolio] .ranking-signal-strip{background:#fffffff5;border-color:#0f172a1a;box-shadow:0 14px 34px #0f172a0f}.app-shell[data-active-footer=portfolio] .ranking-back-button,.app-shell[data-active-footer=archive] .ranking-back-button,.project-route-status .ranking-back-button{color:#101828}.app-shell[data-active-footer=portfolio] .ranking-feature-card{border-color:#0f172a1a}.app-shell[data-active-footer=portfolio] .ranking-pager button{color:#101828c7;background:#f8fafce0;border-color:#0f172a1f}.app-shell[data-active-footer=portfolio] .ranking-pager span{color:#1018289e}.app-shell[data-active-footer=portfolio] .ranking-creator-line__category .app-icon{color:#0f766e}.app-shell[data-active-footer=portfolio] .ranking-yes-ring,.app-shell[data-active-footer=portfolio] .ranking-row__yes-ring{background:radial-gradient(circle, #fff 58%, transparent 59%), conic-gradient(var(--accent-teal) var(--yes), #0f172a1f 0);color:#101828}.app-shell[data-active-footer=portfolio] .ranking-yes-ring strong,.app-shell[data-active-footer=portfolio] .ranking-row__yes-ring strong{color:#0f766e}.app-shell[data-active-footer=portfolio] .ranking-row__bar{background:#0f172a1a}.app-shell[data-active-footer=portfolio] .ranking-progress-bar{background:repeating-linear-gradient(45deg,#92898657 0 2px,#0000 2px 7px)}.app-shell[data-active-footer=portfolio] .ranking-stat-grid span{color:#10182894}.app-shell[data-active-footer=portfolio] .ranking-stat-grid strong{color:#8a7f7d}.app-shell[data-active-footer=portfolio] .prediction-history button{color:#101828;background:#f8fafcf5}.apply-hero{background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff14;border-radius:28px;padding:16px 18px 18px}.apply-hero__eyebrow{font-size:max(var(--min-readable-font-size), .72rem);letter-spacing:.18em;text-transform:uppercase;color:#ffffff75}.apply-hero h1{margin:10px 0 0;font-size:1.56rem}.apply-hero p{color:#ffffffad;max-width:34ch;margin:8px 0 0}.apply-studio{gap:18px;padding:0 0 16px;display:grid}.apply-studio__topbar{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#040812fa,#040812c7);border-bottom:1px solid #ffffff14;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;height:50px;min-height:50px;margin:0 -12px 12px;padding:7px 24px;display:grid;position:sticky;top:0}.apply-studio__topbar h1{text-align:center;font-size:var(--max-title-font-size);letter-spacing:0;margin:0;font-weight:800;line-height:1.1}.apply-topbar-spacer{width:36px;height:36px;display:block}.apply-draft-pill{color:#ffffffdb;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:13px;font-weight:850;display:inline-flex}.apply-draft-pill:before{content:"";background:#42e6cf;border-radius:999px;width:8px;height:8px;box-shadow:0 0 18px #42e6cf73}.apply-studio__intro{gap:3px;padding:0;display:grid}.apply-studio__intro strong{font-size:14px;line-height:1.45}.apply-studio__intro p{color:#ffffffa8;margin:0;font-size:13px;line-height:1.45}.apply-guide-link{color:#c9fff0;background:#4fd5ca17;border:1px solid #4fd5ca47;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:9px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.apply-guide-link .app-icon{width:17px;height:17px}.apply-guide{gap:12px;padding:0 0 18px;display:grid}.apply-guide__intro{gap:5px;display:grid}.apply-guide__intro strong{font-size:16px;line-height:1.38}.apply-guide__intro p,.apply-guide-video__copy p{color:#ffffffa8;margin:0;font-size:13px;line-height:1.55}.apply-guide-video{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;gap:12px;padding:12px;display:grid}.apply-guide-video__frame{aspect-ratio:9/16;background:#050812;border-radius:14px;justify-self:center;width:min(100%,220px);overflow:hidden;box-shadow:0 16px 34px #00000057}.apply-guide-video__frame video,.apply-guide-video__frame .video-with-fallback{object-fit:cover;width:100%;height:100%}.apply-guide-video__copy{gap:5px;display:grid}.apply-guide-video__copy h1,.apply-guide-card h1{color:#89f0d4;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:900;line-height:1.35;display:inline-flex}.apply-guide-card h1 .app-icon{color:#4fd5ca;flex:none;width:18px;height:18px}.apply-guide-video__copy strong{font-size:16px;line-height:1.35}.apply-guide-grid{gap:10px;display:grid}.apply-guide-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:13px;gap:10px;padding:13px;display:grid}.apply-guide-card--warning{background:#ffcb8512;border-color:#ffcb8538}.apply-guide-card--warning span .app-icon{color:#ffd08a}.apply-guide-card--examples{background:#4fd5ca0e;border-color:#4fd5ca29}.apply-guide-card div{gap:7px;display:grid}.apply-guide-card ul{color:#ffffffc2;gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.48;display:grid}.apply-guide-illustration{aspect-ratio:16/9;background:#fff;width:100%;margin:0;overflow:hidden}.apply-guide-illustration img{object-fit:contain;width:100%;height:100%;display:block}.apply-guide-example-list{gap:8px;display:grid}.apply-guide-example-row{background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;gap:5px;padding:10px;display:grid}.apply-guide-example-row h1{color:#101828;margin:0;font-size:13px;font-weight:800;line-height:1.25}.apply-guide-example-row p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.45}.apply-guide-example-row b{color:#087f67;font-weight:900}.apply-guide__footer{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-radius:20px;grid-template-columns:minmax(0,1fr) auto;margin:2px 0 0;display:grid;position:static}.app-shell--apply-guide .phone-frame,.app-shell--apply-guide .page-scroll{background:var(--app-background);color:#101828}.app-shell--apply-guide .topbar{background:#fff;border-bottom:1px solid #0f172a14}.app-shell--apply-guide .topbar__title,.app-shell--apply-guide .topbar__back{color:#101828;text-shadow:none}.app-shell--apply-guide .apply-guide{gap:24px;padding:0 0 24px}.app-shell--apply-guide .apply-guide__intro{gap:8px}.app-shell--apply-guide .apply-guide__intro strong,.app-shell--apply-guide .apply-guide-video__copy strong{color:#101828;font-size:var(--max-title-font-size);font-weight:800}.app-shell--apply-guide .apply-guide__intro p,.app-shell--apply-guide .apply-guide-video__copy p,.app-shell--apply-guide .apply-guide-card ul{color:#101828}.app-shell--apply-guide .apply-guide__footer span{color:#1018289e}.app-shell--apply-guide .apply-guide-video{background:0 0;border:0;border-radius:0;gap:16px;padding:0}.app-shell--apply-guide .apply-guide-video__frame{box-shadow:none;background:#e8edf3;border-radius:5px}.app-shell--apply-guide .apply-guide-video__copy h1,.app-shell--apply-guide .apply-guide-card h1{color:#101828;font-weight:800}.app-shell--apply-guide .apply-guide-grid{gap:0}.app-shell--apply-guide .apply-guide-card{background:0 0;border:0;border-bottom:1px solid #0f172a1a;border-radius:0;padding:18px 0}.app-shell--apply-guide .apply-guide-card--warning{background:0 0;border-bottom:0}.app-shell--apply-guide .apply-guide-card h1 .app-icon{color:#087f67}.app-shell--apply-guide .apply-guide-card--warning h1 .app-icon{color:#b7791f}.app-shell--apply-guide .apply-guide__footer{background:#fff;border:1px solid #0f172a1a;border-radius:5px;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;box-shadow:0 14px 34px #0f172a0f}.app-shell--apply-guide .apply-guide__footer strong{color:#101828}.app-shell--apply-guide .creator-plan-tier-card,.app-shell--apply-guide .creator-plan-matrix{color:#101828;box-shadow:none}.app-shell--apply-guide .creator-plan-tier-card--recommended{background:#fff;border-color:#0f172a1a}.app-shell--apply-guide .creator-plan-tier-card span{color:#1018289e}.app-shell--apply-guide .creator-plan-tier-card strong,.app-shell--apply-guide .creator-plan-tier-card h1,.app-shell--apply-guide .creator-plan-matrix__table th,.app-shell--apply-guide .creator-plan-tier-card p,.app-shell--apply-guide .creator-plan-tier-card ul,.app-shell--apply-guide .creator-plan-matrix__table td{color:#101828}.app-shell--apply-guide .creator-plan-tier-card li{color:#101828;font-weight:400}.creator-plan-guide__tiers{gap:20px;display:grid}.creator-plan-summary,.creator-plan-section-heading{color:#101828;background:#fff;gap:10px;margin-inline:-16px;padding:18px 25px;display:grid}.creator-plan-summary>span,.creator-plan-section-heading>span{color:#10182894;font-size:max(var(--min-readable-font-size), .76rem);letter-spacing:0;font-weight:700}.creator-plan-summary h1,.creator-plan-section-heading h1{color:#101828;font-size:var(--section-title-font-size);margin:0;font-weight:650;line-height:1.25}.creator-plan-summary p,.creator-plan-section-heading p{color:#101828b3;font-size:var(--body-copy-font-size);margin:0;line-height:1.65}.creator-plan-summary__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:2px;display:grid}.creator-plan-summary__steps div{background:#0f172a09;border:1px solid #0f172a1a;border-radius:5px;gap:5px;min-height:76px;padding:10px;display:grid}.creator-plan-summary__steps strong{color:#101828;font-size:max(var(--min-readable-font-size), .86rem);line-height:1.2}.creator-plan-summary__steps span{color:#101828ad;font-size:max(var(--min-readable-font-size), .76rem);line-height:1.4}.creator-plan-free-scope{gap:20px;display:grid}.creator-plan-free-scope--joined{background:#fff;gap:0;margin-inline:-16px;padding:0 16px 16px}.creator-plan-free-scope article{box-shadow:none;isolation:isolate;background:#fff;border:1px solid #0f172a1a;border-radius:5px;gap:8px;padding:13px;display:grid;position:relative;overflow:hidden}.creator-plan-free-scope article>*{z-index:1;position:relative}.creator-plan-free-card--with-visual:after,.creator-plan-paid-card--with-visual:after{content:"";z-index:0;aspect-ratio:1;opacity:.58;filter:saturate(.9);pointer-events:none;border-radius:5px 0 0 5px;width:min(58%,260px);height:100%;position:absolute;top:0;bottom:0;right:0}.creator-plan-free-card--with-visual:after{background:linear-gradient(90deg,#ffffffd1,#ffffff1a),url(/image/image_apply_creatorplans_01.png) 100%/auto 100% no-repeat}.creator-plan-paid-card--with-visual:after{background:linear-gradient(90deg,#ffffffd1,#ffffff1a),url(/image/image_apply_creatorplans_02.png) 100%/auto 100% no-repeat}.creator-plan-free-scope .creator-plan-free-card--with-visual,.creator-plan-free-scope .creator-plan-paid-card--with-visual{background:0 0;border:0;border-radius:0;margin-inline:-16px;padding:16px 25px}.creator-plan-free-scope--joined .creator-plan-free-card--with-visual,.creator-plan-free-scope--joined .creator-plan-paid-card--with-visual{margin-inline:0;padding:16px 9px}.creator-plan-free-scope h1{color:#101828;font-size:var(--max-title-font-size);margin:0;font-weight:400;line-height:1.35}.creator-plan-free-scope ul{color:#101828ad;font-size:max(var(--min-readable-font-size), .875rem);gap:6px;margin:0;padding-left:18px;line-height:1.5;display:grid}.creator-plan-tier-card{box-shadow:none;background:#fff;border:1px solid #0f172a1a;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-inline:0;padding:12px;display:grid}.creator-plan-tier-card--recommended{background:#fff;border-color:#0f172a1a}.creator-plan-tier-card--selected{border-color:#0f8f6d;box-shadow:inset 0 0 0 2px #0f8f6d}.creator-plan-tier-card span{color:#1018289e;font-size:max(var(--min-readable-font-size), .76rem);font-weight:400}.creator-plan-tier-card__name{align-items:baseline;gap:2px;width:fit-content;min-width:0;display:inline-flex}.creator-plan-tier-card__metal{letter-spacing:0;color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:.35px #10182838;text-shadow:0 1px #ffffff5c;transform-origin:0;-webkit-background-clip:text;background-clip:text;font-family:Hiragino Kaku Gothic StdN,Yu Gothic UI,Yu Gothic,Noto Sans JP,sans-serif;font-size:20px;font-style:oblique 12deg;font-weight:900;line-height:1.2;display:inline-block;transform:skew(-10deg)scaleX(1.06)}.creator-plan-tier-card__metal--silver{background-image:linear-gradient(90deg,#8f98a7 0%,#f5f7fb 42%,#a4adba 64%,#6f7682 100%)}.creator-plan-tier-card__metal--gold{background-image:linear-gradient(90deg,#9b6a15 0%,#d7a83f 24%,#fff2a8 48%,#c58b12 70%,#7d5610 100%)}.creator-plan-tier-card__metal--platinum{background-image:linear-gradient(90deg,#56617a 0%,#bcc8df 28%,#f7fbff 48%,#9fb1d4 68%,#3f4a65 100%)}.creator-plan-tier-card__free-label{color:#101828;font-size:20px;font-weight:700;line-height:1.2}.creator-plan-tier-card__note{color:#1018289e;margin-left:12px}.creator-plan-tier-card__recommendation,.app-shell--apply-guide .creator-plan-tier-card .creator-plan-tier-card__recommendation{color:#0f8f6d}.creator-plan-tier-card strong{color:#fff;min-height:30px;font-size:max(var(--min-readable-font-size), .875rem);text-align:right;white-space:nowrap;background:#101828;border-radius:999px;justify-content:center;justify-self:end;align-items:center;padding:6px 12px;font-weight:700;line-height:1.1;display:inline-flex}.app-shell--apply-guide .creator-plan-tier-card strong{color:#fff}.creator-plan-tier-card h1{color:#101828;font-size:var(--section-title-font-size);grid-column:1/-1;margin:17px 0 0;font-weight:400;line-height:1.3}.creator-plan-tier-card p{color:#101828;font-size:var(--body-copy-font-size);grid-column:1/-1;margin:0;line-height:1.48}.creator-plan-tier-card ul{color:#101828;font-size:max(var(--min-readable-font-size), .875rem);grid-column:1/-1;gap:6px;margin:2px 0 0;padding-left:18px;line-height:1.5;list-style:outside;display:grid}.creator-plan-tier-card li{color:#101828;font-weight:400}.creator-plan-tier-card__actions{grid-column:1/-1;gap:7px;margin-top:12px;display:grid}.creator-plan-tier-card__actions .apply-generate-button{width:min(100%,300px);min-height:var(--button-height);justify-self:center;margin:0}.creator-plan-tier-card__actions .apply-generate-button[aria-pressed=true]{background:#fff;border:2px solid #4fd5ca;color:#4fd5ca!important;text-shadow:none!important}.creator-plan-tier-card__actions span{color:#10182894;font-size:max(var(--min-readable-font-size), .76rem);text-align:center;line-height:1.45}.creator-plan-save-panel{right:0;bottom:calc(50px + env(safe-area-inset-bottom,0px));z-index:6;background:#fff;border-top:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:12px;margin-inline:0;padding:12px 16px;display:flex;position:absolute;left:0;box-shadow:0 -14px 32px #0f172a1f}.creator-plan-save-panel div{text-align:left;justify-content:flex-start;align-items:center;gap:12px;min-width:0;display:flex}.creator-plan-save-panel span,.creator-plan-save-panel strong{color:#101828;font-size:var(--body-copy-font-size);font-weight:400;line-height:1.35}.creator-plan-save-panel__selected-plan{align-items:baseline;gap:0;display:inline-flex}.creator-plan-save-panel .creator-plan-tier-card__metal{font-size:20px;font-weight:900}.creator-plan-save-panel .creator-plan-tier-card__note{color:#1018289e;font-size:max(var(--min-readable-font-size), .76rem);margin-left:12px}.creator-plan-save-panel .creator-plan-tier-card__free-label{font-size:20px;font-weight:700}.creator-plan-save-panel .apply-generate-button{flex:none;width:auto}.creator-plan-matrix{background:0 0;border:0;border-radius:0;gap:14px;padding:0;display:grid}.creator-plan-matrix__scroll{scrollbar-width:thin;background:0 0;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.creator-plan-matrix__table{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%;min-width:720px}.creator-plan-matrix__table th,.creator-plan-matrix__table td{text-align:left;vertical-align:top;font-size:var(--font-size-body);border-bottom:1px solid #0f172a1a;border-right:1px solid #0f172a1a;padding:12px 10px;font-weight:400;line-height:1.45}.creator-plan-matrix__table thead th{color:#101828;border-top:1px solid #0f172a1a}.creator-plan-matrix__table thead th:not(:first-child){white-space:normal}.creator-plan-matrix__table thead .creator-plan-tier-card__metal,.creator-plan-matrix__table thead .creator-plan-tier-card__note{display:block}.creator-plan-matrix__table thead .creator-plan-tier-card__note{margin-top:2px;margin-left:0}.creator-plan-matrix__table th:first-child,.creator-plan-matrix__table td:first-child{border-left:1px solid #0f172a1a}.creator-plan-matrix__table th:first-child{width:150px;min-width:150px;max-width:150px}.creator-plan-matrix__table tbody th{color:#101828;width:150px}.creator-plan-matrix__row-label{gap:2px;display:grid}.creator-plan-matrix__row-label span{color:inherit;font-size:inherit;font-weight:400;line-height:1.35;display:block}.creator-plan-matrix__table td{color:#1018289e}.creator-plan-matrix__cell-list{gap:6px;display:grid}.creator-plan-matrix__cell-list span{color:inherit;font-size:inherit;font-weight:400;line-height:inherit;padding-left:1em;display:block;position:relative}.creator-plan-matrix__cell-list span:before{content:"・";position:absolute;left:0}.apply-stage-guide{background:0 0;border:0;gap:12px;padding:0;display:grid}.apply-stage-guide__header{gap:5px;display:grid}.apply-stage-guide__header span,.apply-stage-step small{color:#ffffff94;font-size:max(var(--min-readable-font-size), .78rem)}.apply-stage-guide__header strong{color:#fff;font-size:max(var(--min-readable-font-size), 1rem)}.apply-stage-guide__header p,.apply-stage-step p{color:#ffffffad;font-size:max(var(--min-readable-font-size), .86rem);margin:0;line-height:1.55}.apply-stage-guide__steps{grid-template-columns:1fr;gap:8px;display:grid}.apply-stage-step{background:#ffffff0e;border:1px solid #ffffff14;border-radius:5px;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:baseline;gap:5px;min-height:0;padding:11px;display:grid;position:relative}.apply-stage-step>span{color:#ffffffb8;font-size:max(var(--min-readable-font-size), .78rem);font-weight:700}.apply-stage-step strong{color:#fffffff0;font-size:max(var(--min-readable-font-size), .92rem)}.apply-stage-step small,.apply-stage-step p{grid-column:1/-1}.apply-stage-step--current{background:#4fd5ca1f;border-color:#4fd5ca80;padding-right:76px}.apply-stage-step--current small{--f:5px;--r:8px;top:calc(-1 * var(--f));border-left:var(--f) solid #00000038;border-bottom:var(--r) solid transparent;min-width:42px;clip-path:polygon(var(--f) 0, 100% 0, 100% calc(100% - var(--r)), calc(50% + 2.5px) 100%, var(--f) calc(100% - var(--r)), var(--f) var(--f), 0 var(--f));color:#04111c;text-align:center;background:#4fd5ca;grid-column:auto;padding:4px 7px 10px;font-size:11px;font-weight:850;line-height:1;position:absolute;right:10px}.apply-video-desk,.apply-summary-card,.apply-submit-card,.apply-check-card,.apply-publication-card,.apply-creator-premium-card{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:5px;gap:10px;padding:14px;display:grid}.apply-publication-card{background:#ffffff0a;border-color:#ffffff1a}.apply-publication-card__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.apply-publication-card__header>div>h1,.apply-creator-premium-card>div>h1{color:#ffffff94;font-size:var(--font-size-h1);margin:0;font-weight:800;line-height:1.25}.apply-creator-premium-card>div>h1{margin-bottom:12px}.apply-publication-option span{color:#ffffff94;font-size:var(--font-size-body);font-weight:400}.apply-publication-card__header h2,.apply-creator-premium-card h2{color:#fff;margin:2px 0 0;font-size:1.02rem;line-height:1.28}.apply-publication-card__header p,.apply-creator-premium-card p{color:#ffffffa8;font-size:max(var(--min-readable-font-size), .78rem);margin:5px 0 0;line-height:1.48}.apply-publication-card__header>strong{color:#fff5d8;min-height:30px;font-size:max(var(--min-readable-font-size), .76rem);white-space:nowrap;background:#e7a9521a;border:1px solid #e7a95257;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.apply-publication-options{grid-template-columns:1fr;gap:10px;display:grid}.apply-publication-option{min-width:0;min-height:48px;color:inherit;text-align:left;background:#050a1673;border:1px solid #ffffff1a;border-radius:5px;align-content:center;gap:6px;padding:12px 14px;display:grid}.apply-publication-option strong{color:#fff;font-size:.94rem;line-height:1.22}.apply-publication-option small{color:#ffffff94;font-size:max(var(--min-readable-font-size), .72rem);line-height:1.35}.apply-publication-option--active{box-shadow:none;background:#050a1673;border-width:2px;border-color:#4fd5ca}.apply-publication-option--active strong{color:#fff}.apply-creator-premium-card{background:#ffffff0a;border-color:#ffffff1a;grid-template-columns:1fr;align-items:start}.apply-creator-plan-actions{justify-content:center;margin-top:10px;display:flex}.apply-creator-plan-actions .apply-generate-button{width:250px}.apply-submit-card{background:0 0;border:0;gap:13px;padding:0}.apply-submit-card__header>div{gap:3px;display:grid}.apply-submit-card__header{grid-column:1/-1}.apply-submit-card__header p{color:#ffffff94;margin:0;font-size:12px;line-height:1.35}.apply-submit-card .apply-video-desk{background:0 0;border:0;border-radius:0;padding:0}.apply-video-desk__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.apply-summary-grid span,.apply-video-requirements span{color:#ffffff8a;font-size:12px;font-weight:800}.apply-video-desk__header h2{margin:0;font-size:15px;line-height:1.35}.apply-video-desk__header .apply-secondary-button{min-height:var(--button-height-small);white-space:nowrap;padding:0 9px;font-size:11px}.apply-video-desk__header>span:not(.apply-upload-preview__status){color:#ffffff75;font-size:max(var(--min-readable-font-size), .72rem);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-weight:400;display:flex}.apply-video-desk__body{grid-template-columns:minmax(0,1fr) 150px;align-items:stretch;gap:14px;display:grid}.apply-video-desk__body--preview{grid-template-columns:1fr;align-items:stretch}.apply-video-desk__body--preview .apply-video-side{width:100%}.apply-video-side{align-content:stretch;gap:10px;width:150px;display:grid}.apply-video-drop{background:#050a1670;border-color:#fff3;border-radius:5px;align-content:center;min-height:140px;padding:16px 12px}.apply-video-drop--ready{background:#42e6cf14;border-style:solid;border-color:#42e6cf7a}.apply-video-requirements{align-content:center;gap:7px;display:grid}.apply-video-requirements div{border-left:0;grid-template-columns:18px minmax(0,1fr);gap:1px 8px;padding:5px 0;display:grid}.apply-video-requirements strong{grid-column:2;font-size:13px;line-height:1.35}.apply-video-requirements .app-icon{color:#ffffff94;grid-row:1/span 2;align-self:center;width:18px;height:18px}.apply-video-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.apply-video-actions--single{grid-template-columns:minmax(0,1fr)}.apply-video-actions .apply-generate-button,.apply-video-actions .apply-secondary-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.apply-file-button{color:#42e6cf;box-shadow:none;cursor:pointer;background:#42e6cf0a;border:1px solid #42e6cfd1;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.apply-file-button .app-icon,.apply-video-actions .apply-secondary-button .app-icon{flex:none;width:18px;height:18px}.apply-file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.apply-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.apply-summary-grid div{border-bottom:1px solid #ffffff14;gap:4px;padding:8px 0 9px;display:grid}.apply-summary-grid div:first-child,.apply-summary-grid div:nth-child(4){grid-column:1/-1}.apply-summary-grid div:nth-child(3){border-left:1px solid #ffffff14;padding-left:16px}.apply-summary-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;overflow:hidden}.apply-detail-stack{margin-top:2px}.apply-detail-stack+.detail-footer-cta{z-index:20;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-radius:20px;grid-template-columns:minmax(0,1fr) auto;margin:0 -2px 8px;display:grid;position:static}.apply-detail-stack+.detail-footer-cta strong{font-size:max(var(--min-readable-font-size), .86rem);line-height:1.35}.apply-detail-stack+.detail-footer-cta .invest-button{white-space:nowrap;min-height:48px;padding:0 16px}.apply-studio+.detail-footer-cta{z-index:20;padding:0 0 calc(10px + env(safe-area-inset-bottom,0px));box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);align-items:end;gap:12px;margin:8px 0 0;display:grid;position:static}.apply-studio+.detail-footer-cta strong{font-size:max(var(--min-readable-font-size), .86rem);line-height:1.35}.apply-studio+.detail-footer-cta .apply-generate-button{white-space:nowrap;place-self:end;min-height:48px;padding:0 16px}.apply-submit-status-panel{background:0 0;border:0;border-radius:0;gap:10px;min-width:0;padding:0;display:grid}.apply-submit-status-panel__header{color:#101828;justify-content:space-between;align-items:center;gap:12px;display:flex}.apply-submit-status-panel__header span,.apply-submit-status-panel__header strong,.apply-submit-status-panel__header b{color:inherit;font-size:var(--font-size-body);margin:0;font-weight:400;line-height:1.35}.apply-submit-status-panel__header b{color:#667085;background:#f3f6fa;border-radius:999px;flex:none;padding:2px 8px}.apply-submit-status-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.apply-submit-status-item{margin:0}.apply-submit-status-row{color:#dc2626;width:100%;min-height:34px;font:inherit;font-size:var(--font-size-body);text-align:left;background:#dc26260a;border:1px solid #dc262638;border-radius:8px;align-items:center;gap:7px;padding:7px 8px;font-weight:400;line-height:1.35;display:flex}.detail-footer-cta .apply-submit-status-row{display:flex}.detail-footer-cta .apply-submit-status-panel__header span,.detail-footer-cta .apply-submit-status-row>span{color:#101828}.apply-submit-status-item--ready .apply-submit-status-row{color:#087f67;background:#087f670f;border-color:#087f6733}.apply-confirm-page{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px));align-content:start;gap:24px;display:grid}.apply-confirm-intro{gap:8px;margin-top:24px;display:grid}.apply-confirm-intro h1,.apply-confirm-summary__header h1{color:#101828;font-size:var(--max-title-font-size);letter-spacing:0;margin:0;font-weight:800;line-height:1.3}.apply-confirm-intro p{color:#101828;font-size:var(--font-size-body);margin:0;line-height:1.55}.apply-confirm-summary{background:#fff;gap:0;margin-inline:-16px;display:grid}.apply-confirm-summary__header{padding:16px 16px 8px}.apply-confirm-row{border-top:1px solid #0f172a14;gap:6px;padding:12px 16px;display:grid}.apply-confirm-row span{color:#667085;font-size:var(--font-size-body);line-height:1.35}.apply-confirm-row p{color:#101828;font-size:var(--font-size-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.55}.apply-confirm-video{border-top:1px solid #0f172a14;padding:16px}.apply-confirm-video__frame{width:min(240px,100%);margin:0 auto;position:relative}.apply-confirm-video video{aspect-ratio:9/16;object-fit:contain;background:#000;border-radius:5px;width:100%;max-height:420px;display:block}.apply-confirm-checks{border-top:1px solid #0f172a14;gap:8px;padding:8px 16px 14px;display:grid}.apply-confirm-rights{background:#fff;gap:12px;display:grid}.apply-confirm-rights__list{gap:8px;padding:0 16px 16px;display:grid}.apply-confirm-rights__item{color:#101828;border-bottom:1px solid #0f172a14;grid-template-columns:24px 1fr;align-items:start;gap:10px;min-width:0;padding:10px 0;display:grid}.apply-confirm-rights__item:last-child{border-bottom:0}.apply-confirm-rights__item input{accent-color:#0f8f7f;width:20px;height:20px;margin:1px 0 0}.apply-confirm-rights__item span{gap:3px;min-width:0;display:grid}.apply-confirm-rights__item strong{color:#101828;font-size:var(--font-size-body);font-weight:400;line-height:1.35}.apply-confirm-rights__item small{color:#101828;font-size:12px;font-weight:400;line-height:1.45}.apply-confirm-actions{justify-items:center;gap:12px;display:grid}.apply-confirm-actions .apply-secondary-button,.apply-confirm-actions .apply-generate-button{width:min(300px,100%)}.apply-submit-status-row:is(button){cursor:pointer}.apply-submit-status-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.apply-submit-status-row em{color:inherit;opacity:.74;white-space:nowrap;margin-left:auto;font-size:11px;font-style:normal;line-height:1}.apply-submit-status-item--ready .apply-submit-status-row em{color:#087f67;opacity:1;justify-content:center;align-items:center;display:inline-flex}.apply-submit-status-row em .app-icon{stroke-width:2.4px;width:18px;height:18px}.apply-summary-card .detail-panel__header h2,.apply-check-card .detail-panel__header h2{font-size:18px;line-height:1.3}.apply-summary-card .detail-panel__header,.apply-check-card .detail-panel__header{align-items:center}.apply-check-card .apply-rights-checklist{gap:0;margin-top:0}.apply-check-card{padding:10px 12px}.apply-check-card__header{gap:4px;min-width:0;display:grid}.apply-check-card__header h1{font-size:var(--font-size-h1);margin:0;font-weight:800;line-height:1.25}.apply-check-card__header p{color:inherit;font-size:var(--font-size-body);margin:0;line-height:1.45}.apply-check-card .apply-rights-check{background:0 0;border:0;border-bottom:1px solid #ffffff14;border-radius:0;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:10px;min-height:58px;padding:8px 0;position:relative}.apply-check-card .apply-rights-check:last-child{border-bottom:0}.apply-check-card .apply-rights-check input{accent-color:#65d6a8;grid-area:1/2;width:28px;height:28px;margin:0}.apply-check-card .apply-rights-check span{grid-area:1/1;gap:2px}.apply-check-card .apply-rights-check strong{font-size:14px;line-height:1.3}.apply-check-card .apply-rights-check small{font-size:12px;line-height:1.35}.apply-video-desk .upload-dropzone__icon{color:#42e6cf;background:#42e6cf14;width:38px;height:38px;font-size:1.05rem}.apply-video-desk .upload-dropzone strong{font-size:13px;line-height:1.35}.apply-video-desk .upload-dropzone p{font-size:12px;line-height:1.4}.apply-video-desk .apply-generate-button,.apply-video-desk .apply-secondary-button{white-space:nowrap;min-height:40px;padding:0 10px;font-size:12px}.apply-upload{gap:14px}.apply-form{gap:12px;margin-top:14px;display:grid}.apply-form--compact{grid-template-columns:1fr;margin-top:0}.apply-form--compact .apply-input--wide{grid-column:1/-1}.apply-form--compact .apply-video-desk.apply-input--wide{margin-top:24px}.apply-support-summary{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;align-items:start;gap:12px;margin-top:24px;padding:0;display:grid}.apply-support-summary>div{gap:5px;min-width:0;display:grid}.apply-support-summary span:first-child{color:#ffffff7a;letter-spacing:.08em;font-size:11px;font-weight:850}.apply-support-summary strong{color:#fffffff0;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;overflow:hidden}.apply-support-summary h1{color:#fffffff0;font-size:var(--max-title-font-size);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:800;line-height:1.25;overflow:hidden}.apply-support-summary p{color:#ffffff94;margin:0;font-size:12px;line-height:1.45}.apply-support-summary .apply-secondary-button{justify-self:end}.apply-support-summary #apply-return-plan-summary{justify-self:center;width:min(300px,100%)}.apply-support-editor{align-content:start;gap:14px;min-height:100%;padding-bottom:0;display:grid}.apply-support-editor__intro{gap:6px;padding:2px 0 0;display:grid}.apply-support-editor__intro strong{font-size:16px;line-height:1.4}.apply-support-editor__intro p{color:#ffffff9e;margin:0;font-size:13px;line-height:1.55}.apply-support-editor__form{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:13px;gap:14px;padding:14px;display:grid}.apply-support-editor__form textarea{min-height:118px}.apply-return-template-panel{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:5px;gap:10px;padding:12px;display:grid}.apply-return-template-panel__header{gap:4px;display:grid}.apply-return-template-panel__header span{color:#ffffffdb;font-size:max(var(--min-readable-font-size), .82rem);font-weight:800}.apply-return-template-panel__header p{color:#ffffff9e;font-size:max(var(--min-readable-font-size), .78rem);margin:0;line-height:1.5}.apply-return-template-grid{gap:8px;display:grid}.apply-return-template{background:#03060e3d;border:1px solid #ffffff17;border-radius:5px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:10px;display:grid}.apply-return-template input{accent-color:#4fd5ca;width:18px;height:18px;margin:1px 0 0}.apply-return-template span{gap:3px;min-width:0;display:grid}.apply-return-template strong{color:#ffffffe6;font-size:max(var(--min-readable-font-size), .84rem);line-height:1.35}.apply-return-template small{color:#ffffff8f;font-size:max(var(--min-readable-font-size), .72rem);line-height:1.45}.apply-return-template--selected{background:#4fd5ca1a;border-color:#4fd5ca61}.apply-support-editor__footer{left:0;right:0;bottom:calc(50px + env(safe-area-inset-bottom,0px));z-index:6;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:12px;display:grid;position:absolute}.phone-frame .apply-support-editor__footer,.app-shell--phone-only .apply-support-editor__footer{display:grid}.apply-support-editor__footer strong{font-size:max(var(--min-readable-font-size), .86rem);line-height:1.35}.apply-support-editor__footer>span{gap:2px;min-width:0;display:grid}.apply-support-editor__footer small{color:#667085;font-size:max(var(--min-readable-font-size), .74rem);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.apply-support-editor__footer .invest-button,.apply-support-editor__footer .apply-generate-button{white-space:nowrap;min-height:48px;padding:0 16px}.apply-detail-editor .apply-support-editor__footer{margin:24px 0 calc(160px + env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px;padding:0;display:grid;position:static}.apply-detail-editor .apply-support-editor__footer .apply-submit-status-panel{width:100%}.apply-detail-editor .apply-support-editor__footer .apply-generate-button{width:min(300px,100%)}.app-shell--apply-subpage[data-active-footer=discover] .phone-frame{background:var(--app-background);color:#101828;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.phone-frame:has(.project-route-status){background:var(--app-background);color:#101828;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-shell--apply-subpage[data-active-footer=discover] .topbar{color:#101828;background:#fff;border-bottom:1px solid #0f172a14}.app-shell--apply-subpage[data-active-footer=discover] .topbar__title,.app-shell--apply-subpage[data-active-footer=discover] .topbar__back{color:#101828;text-shadow:none}.app-shell--apply-subpage[data-active-footer=discover] .apply-draft-pill{color:#344054;background:#fff;border-color:#0f172a1f}.app-shell--apply-subpage[data-active-footer=discover] .apply-support-editor{padding-bottom:calc(126px + env(safe-area-inset-bottom,0px));gap:24px}.app-shell--apply-subpage[data-active-footer=discover] .apply-support-editor__intro strong{color:#101828}.app-shell--apply-subpage[data-active-footer=discover] .apply-support-editor__intro p{color:#667085}.app-shell--apply-subpage[data-active-footer=discover] .apply-support-editor__form{background:0 0;border:0;border-radius:0;padding:0}.app-shell--apply-subpage[data-active-footer=discover] .apply-input span{color:#667085}.app-shell--apply-subpage[data-active-footer=discover] .apply-input span small{color:#98a2b3}.app-shell--apply-subpage[data-active-footer=discover] .apply-input input,.app-shell--apply-subpage[data-active-footer=discover] .apply-input textarea,.app-shell--apply-subpage[data-active-footer=discover] .apply-input select{color:#101828;background:#fff;border-color:#0f172a1f}.app-shell--apply-subpage[data-active-footer=discover] .apply-input textarea::placeholder,.app-shell--apply-subpage[data-active-footer=discover] .apply-input input::placeholder{color:#98a2b3}.app-shell--apply-subpage[data-active-footer=discover] .apply-support-editor__footer{color:#101828;background:#fffffff0;border:1px solid #0f172a14}.app-shell--apply-subpage[data-active-footer=discover] .apply-detail-editor .apply-support-editor__footer{background:0 0;border:0}.app-shell--apply-subpage[data-active-footer=discover] .apply-support-editor__footer span{color:#667085}.app-shell--apply-subpage[data-active-footer=discover] .apply-support-editor__footer strong{color:#101828}.app-shell--apply-subpage[data-active-footer=discover] .apply-return-template-panel,.app-shell--apply-subpage[data-active-footer=discover] .apply-return-template{color:#101828;background:#fff;border-color:#0f172a1a}.app-shell--apply-subpage[data-active-footer=discover] .apply-return-template--selected{background:#19d0bd14;border-color:#19d0bd59}.app-shell--apply-subpage[data-active-footer=discover] .apply-return-template-panel__header span,.app-shell--apply-subpage[data-active-footer=discover] .apply-return-template strong{color:#101828}.app-shell--apply-subpage[data-active-footer=discover] .apply-return-template-panel__header p,.app-shell--apply-subpage[data-active-footer=discover] .apply-return-template small{color:#667085}.apply-input{gap:8px;display:grid}.apply-input span{font-size:max(var(--min-readable-font-size), .72rem);letter-spacing:.1em;text-transform:uppercase;color:#ffffff75;justify-content:space-between;align-items:center;gap:8px;display:flex}.apply-input span small{letter-spacing:0;text-transform:none;color:#ffffff6b;font-size:max(var(--min-readable-font-size), .68rem);font-weight:800}.apply-input input,.apply-input textarea,.apply-input select{color:#fff;resize:vertical;background:#ffffff0a;border:1px solid #ffffff14;border-radius:5px;width:100%;padding:12px 14px}.apply-input textarea::placeholder,.apply-input input::placeholder{color:#ffffff57}.apply-social-fields{background:0 0;border:0;gap:12px;margin-top:24px;padding:0;display:grid}.apply-social-fields__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.apply-social-fields__header h1{color:#ffffff8a;font-size:var(--font-size-h1);letter-spacing:0;text-transform:none;margin:0;font-weight:800;line-height:1.25}.apply-social-fields__header small{color:#ffffff6b;font-size:max(var(--min-readable-font-size), .72rem);font-weight:400}.apply-social-fields__grid{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:5px;grid-template-columns:1fr;gap:0;padding:0 12px;display:grid;overflow:hidden}.apply-social-input{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);min-width:0;padding:12px 0;display:grid}.apply-social-input__copy{gap:5px;min-width:0;display:grid}.apply-social-input__copy strong{color:#ffffffc7;font-size:max(var(--min-readable-font-size), .74rem);align-items:center;gap:8px;display:inline-flex}.apply-social-input__copy strong .project-social-icon{flex:0 0 24px;width:24px;height:24px}.apply-social-input__copy input{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:5px;width:100%;min-width:0;min-height:44px;padding:10px 12px}.apply-social-input__copy input::placeholder{color:#ffffff4d}.upload-dropzone{color:#fff;text-align:center;cursor:pointer;background:#ffffff0a;border:1px dashed #ffffff2e;border-radius:24px;justify-items:center;gap:8px;width:100%;padding:22px 16px;display:grid}.upload-dropzone input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.upload-dropzone__icon{background:#ffffff14;border-radius:999px;place-items:center;width:48px;height:48px;font-size:1.3rem;display:grid}.upload-dropzone strong{font-size:1rem}.upload-dropzone p{color:#ffffff9e;font-size:max(var(--min-readable-font-size), .88rem);margin:0}.upload-dropzone--compact{border-radius:18px;padding:16px 12px}.upload-dropzone--compact .upload-dropzone__icon{width:38px;height:38px;font-size:1rem}.apply-video-desk .apply-video-drop{border-radius:5px;min-height:150px;padding:16px 12px}.apply-video-desk--dragging,.apply-video-drop--dragging{background:linear-gradient(145deg,#42e6cf24,#42e6cf0b),#050a1694;border-color:#42e6cfd1;box-shadow:0 0 0 1px #42e6cf42,0 18px 44px #42e6cf1f}.apply-video-desk .apply-video-drop .upload-dropzone__icon{color:#42e6cf;background:#42e6cf14;width:38px;height:38px;font-size:1.05rem}.apply-video-desk .apply-video-drop strong{white-space:nowrap;font-size:12px;line-height:1.35}.apply-video-desk .apply-video-drop p{font-size:12px;line-height:1.4}.apply-video-desk .apply-video-requirements{align-content:center;gap:4px}.apply-video-desk .apply-video-requirements div{grid-template-columns:18px minmax(0,1fr);gap:0 8px;padding:3px 0}.apply-video-desk .apply-video-requirements span{grid-column:2;font-size:11px;line-height:1.25}.apply-video-desk .apply-video-requirements strong{grid-column:2;font-size:12px;line-height:1.25}.apply-video-desk .apply-file-button{color:#42e6cf;box-shadow:none;background:#42e6cf0a;border:1px solid #42e6cfd1}.apply-video-desk--error{border-color:#ff756770}.apply-upload-note{background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:14px;line-height:1.6}.apply-upload-note--success{color:#0f8f7f}.apply-upload-note--error{color:#c2410c}.apply-field-error{color:#ff7a6f;margin:6px 0 0;font-size:12px;font-weight:800;line-height:1.45}.apply-field-error--block{margin:8px 16px 0}.apply-field-error--footer{margin-top:6px}.apply-field-error--confirm{text-align:center;margin:8px auto 0}.apply-input input[aria-invalid=true],.apply-input textarea[aria-invalid=true],.upload-dropzone input[aria-invalid=true]{outline-offset:3px;outline:2px solid #ff756770}.apply-upload-preview{background:#050e18b8;border:1px solid #42e6cf47;border-radius:14px;grid-template-columns:minmax(116px,.72fr) minmax(0,1fr);align-items:stretch;gap:12px;padding:10px;display:grid}.apply-upload-preview__video{min-height:0;position:relative}.apply-upload-preview__video video,.apply-upload-preview__video .video-fallback{aspect-ratio:9/16;object-fit:contain;background:#00000057;border-radius:12px;width:100%;height:100%;min-height:180px;max-height:260px;overflow:hidden}.apply-upload-preview__video-actions{justify-content:flex-end;gap:12px;display:flex}.apply-upload-preview__locked{color:#8a5a06;font-size:var(--font-size-body);margin:0;line-height:1.45}.apply-upload-preview__status{color:#42e6cf;background:#42e6cf1f;border-radius:999px;flex:none;align-items:center;width:fit-content;min-height:24px;padding:0 9px;font-size:11px;font-weight:850;display:inline-flex}.apply-upload-preview__title{grid-column:1/-1;min-width:0;padding:0 12px;display:grid}.apply-upload-preview__copy{align-content:start;gap:10px;min-width:0;display:grid}.apply-upload-preview__copy>span{color:#42e6cf;background:#42e6cf1f;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 9px;font-size:11px;font-weight:850;display:inline-flex}.apply-upload-preview__title strong,.apply-upload-preview__copy strong{overflow-wrap:anywhere;font-size:14px;line-height:1.35}.apply-upload-preview__copy p{color:#ffffffad;margin:0;font-size:12px;line-height:1.55}.apply-upload-preview__meta{flex-wrap:wrap;gap:6px;display:flex}.apply-upload-preview__meta span{color:#ffffffc2;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:26px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.apply-upload-preview__replace,.apply-upload-preview__delete{color:#ffffffb8;background:#ffffff0f;border:1px solid #ffffff24;border-radius:5px;place-items:center;width:40px;height:40px;display:grid}.apply-upload-preview__replace .app-icon,.apply-upload-preview__delete .app-icon{width:18px;height:18px}.apply-upload-preview__input{display:none}.apply-video-checklist{gap:7px;display:grid}.apply-video-check{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:1px 8px;min-width:0;padding:5px 0;display:grid}.apply-video-check .app-icon{color:#ffffff9e;grid-row:1/span 2;width:18px;height:18px}.apply-video-check span{color:#ffffff8f;min-width:0;font-size:11px;line-height:1.25}.apply-video-check strong{color:#ffffffe6;overflow-wrap:anywhere;grid-column:2/span 2;min-width:0;font-size:12px;line-height:1.25}.apply-video-check b{color:#ffffffa3;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;grid-area:1/3;justify-content:center;align-items:center;min-height:22px;padding:0 7px;font-size:11px;font-weight:400;line-height:1;display:inline-flex}.apply-video-check--pass .app-icon,.apply-video-check--pass b{color:#2dd4bf;background:#14b8a61f;border-color:#14b8a647}.apply-video-check--fail .app-icon,.apply-video-check--fail b{color:#ff7567;background:#ef44441f;border-color:#ef444447}.apply-video-fullscreen-button{z-index:2;color:#ffffffeb;background:#02060eb8;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 10px 28px #00000047}.apply-video-open-hitarea{z-index:1;cursor:zoom-in;background:0 0;border:0;border-radius:12px;padding:0;position:absolute;inset:0}.apply-video-fullscreen-button .app-icon{width:17px;height:17px}.apply-video-preview-modal{padding:max(18px, env(safe-area-inset-top,0px)) 16px max(18px, env(safe-area-inset-bottom,0px))}.apply-video-preview-modal .share-modal__backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172a75}.apply-video-preview-sheet{z-index:2;color:#101828;background:#fff;border:1px solid #0f172a1a;border-radius:5px;grid-template-rows:auto minmax(0,1fr);gap:8px;width:min(100%,410px);height:min(100dvh - 40px,820px);min-height:0;max-height:100%;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #0f172a47}.apply-video-preview-sheet__close{color:#101828;width:36px;height:36px;box-shadow:none;background:#ffffffeb;border:1px solid #0f172a1a;border-radius:999px;justify-self:end;place-items:center;font-size:18px;line-height:1;display:grid;position:static}.apply-video-preview-sheet__video{aspect-ratio:9/16;background:#050811;border-radius:5px;place-self:stretch center;width:min(100%,56.25dvh - 67.5px);height:100%;min-height:0;overflow:hidden}.apply-video-preview-sheet__video video,.apply-video-preview-sheet__video .video-fallback{object-fit:contain;width:100%;height:100%}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .phone-frame{background:var(--app-background);color:#101828;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .page-scroll{background:var(--app-background);color:#101828;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:60px 16px 64px}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-studio{gap:32px;padding-top:0}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-studio__intro{margin-top:24px}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .topbar__back{color:#101828}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .topbar{background:#fff;border-bottom:1px solid #0f172a14}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .topbar__title{color:#101828;text-shadow:none}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-studio__topbar{background:#fff;border-bottom-color:#0f172a14}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-studio__topbar h1,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-studio__intro strong,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-stage-guide__header strong,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-stage-step strong,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-video-desk__header h2,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-publication-card__header h2,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-creator-premium-card h2,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-submit-card .detail-panel__header h1,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-check-card__header h1,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-video-requirements strong,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-support-summary h1,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-support-summary strong,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-social-input__copy strong,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .upload-dropzone strong,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-upload-preview__title strong,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-upload-preview__copy strong,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-publication-option strong,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-studio+.detail-footer-cta strong{color:#101828}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-studio__intro p,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-stage-guide__header p,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-stage-step p,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-publication-card__header p,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-creator-premium-card p,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-submit-card__header p,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-support-summary p,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .upload-dropzone p,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-upload-preview__copy p,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-publication-option small,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-studio+.detail-footer-cta span{color:#1018289e}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-stage-guide__header span,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-stage-step small,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-stage-step>span,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-summary-grid span,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-video-requirements span,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-video-desk__header>span,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-publication-card__header>div>h1,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-creator-premium-card>div>h1,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-publication-option span,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-support-summary span:first-child,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-input span,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-input span small,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-social-fields__header h1,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-social-fields__header small{color:#1018288a}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-draft-pill,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-upload-preview__meta span,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-video-check b{color:#101828b3;background:#ffffffdb;border-color:#0f172a1a}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-upload-preview__status{color:#0f8f7f;background:#14b8a61a}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-upload-preview__replace,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-upload-preview__delete{color:#101828a3;background:#fff;border-color:#0f172a1f}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-video-check span{color:#1018288a}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-video-check strong{color:#101828}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-video-check .app-icon{color:#1018288f}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-video-check--pass .app-icon,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-video-check--pass b{color:#0f8f7f;background:#14b8a61f;border-color:#14b8a647}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-video-check--fail .app-icon,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-video-check--fail b{color:#c2410c;background:#ef44441a;border-color:#ef44443d}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-summary-card,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-check-card,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-publication-card,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-creator-premium-card,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-support-summary,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-upload-preview,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-studio+.detail-footer-cta{background:#fff;border-color:#0f172a1a;box-shadow:0 14px 34px #0f172a0f}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-publication-card,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-creator-premium-card{background:#fff}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-stage-step,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-publication-option,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .upload-dropzone,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-video-drop{color:#101828;background:#f8fafceb;border-color:#0f172a1a}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-social-input{color:#101828;background:0 0;border-bottom-color:#0f172a1a}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-social-fields__grid{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-stage-step{background:#fff}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-stage-step--current,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-video-drop--ready,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-publication-option--active{background:#4fd5ca29;border-color:#4fd5ca9e}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-stage-step--current small{color:#04111c;background:#4fd5ca}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-publication-option--active strong,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-file-button,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-guide-link,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-upload-preview__copy>span{color:#087f67}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-input input,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-input textarea,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-input select,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-social-input__copy input{color:#101828;background:#fff;border-color:#0f172a1f}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-input textarea::placeholder,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-input input::placeholder,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-social-input__copy input::placeholder{color:#1018285c}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-video-requirements .app-icon,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-video-desk .upload-dropzone__icon,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-video-desk .apply-video-drop .upload-dropzone__icon{color:#087f67;background:#4fd5ca29}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-check-card .apply-rights-check{border-bottom-color:#0f172a14}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-publication-card__header>strong{color:#8a5a06;background:#e7a95224;border-color:#b3761942}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-file-button,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-video-desk .apply-file-button{background:#4fd5ca1f;border-color:#087f6775}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-support-summary{width:auto;box-shadow:none;background:#fff;border:0;border-radius:0;margin:24px -16px 0;padding:16px}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-detail-summary{box-shadow:none;border:0;border-radius:0}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-detail-summary .apply-generate-button{justify-self:center;width:min(300px,100%)}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-social-fields__header h1,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-publication-card__header>div>h1,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-creator-premium-card>div>h1{color:#101828;font-size:var(--font-size-h1);letter-spacing:0;text-transform:none;font-weight:800;line-height:1.2}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-social-fields__header{align-items:baseline}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-publication-card__header>div{display:contents}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-publication-card__header p{grid-column:1/-1;margin-top:0}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-publication-option{color:#101828;min-height:52px;box-shadow:none;background:#ffffffe6;border-color:#0f172a1f}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-publication-option--active{color:#101828;box-shadow:none;background:#ffffffe6;border-width:2px;border-color:#4fd5ca}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-publication-option span,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-publication-option strong,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-publication-option--active strong{color:currentColor;font-weight:400}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-publication-option small{color:#1018289e}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-publication-option--active small{color:#04111cad}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-check-card__header,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-check-card__header h1,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-check-card .apply-rights-check strong,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-check-card__header p,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-check-card .apply-rights-check small{color:#101828}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-creator-premium-card,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-check-card{box-shadow:none;background:0 0;border:0;padding:0}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-form--compact .apply-video-desk.apply-input--wide,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-form--compact .apply-social-fields.apply-input--wide,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-studio>.apply-social-fields.apply-input--wide{width:auto;box-shadow:none;background:#fff;border:0;border-radius:0;margin:24px -16px 0;padding:16px}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-studio>.apply-social-fields.apply-input--wide{margin-top:0}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-video-desk .apply-upload-preview{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-publication-card{box-shadow:none;background:0 0;border:0;margin-top:24px;padding:0}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-studio+.detail-footer-cta{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-studio+.detail-footer-cta .apply-generate-button{justify-self:end}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-submit-status-item--ready .apply-submit-status-row{color:#087f67}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-submit-status-item--missing .apply-submit-status-row{color:#dc2626}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-studio+.detail-footer-cta .apply-submit-status-panel__header span,.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-studio+.detail-footer-cta .apply-submit-status-row>span{color:#101828}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-secondary-button,.app-shell--apply-subpage[data-active-footer=discover] .apply-secondary-button,.project-route-status .apply-secondary-button{color:#101828;box-shadow:none;background:#fff;border-color:#0f172a1f}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .apply-secondary-button:disabled,.app-shell--apply-subpage[data-active-footer=discover] .apply-secondary-button:disabled{color:#10182861;background:#ffffff94}.project-route-status.archive-page{color:#101828;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.project-route-status .archive-hero,.project-route-status .archive-empty{color:#101828;background:#fff;border-color:#0f172a1a;box-shadow:0 14px 34px #0f172a0f}.project-route-status .archive-hero>span{color:#10182894}.project-route-status .archive-hero h1,.project-route-status .archive-empty strong{color:#101828}.project-route-status .archive-hero p,.project-route-status .archive-empty p{color:#101828ad}.admin-upload-panel{margin-top:14px}.upload-draft-list{gap:10px;margin-top:14px;display:grid}.upload-draft-item{background:#ffffff0a;border-radius:18px;gap:6px;padding:12px 14px;display:grid}.upload-draft-item strong{font-size:max(var(--min-readable-font-size), .92rem)}.upload-draft-item span{color:#fff9;font-size:max(var(--min-readable-font-size), .82rem)}.video-workflow-panel{gap:14px}.video-workflow-grid{grid-template-columns:1fr;gap:10px;display:grid}.video-workflow-card{color:#fff;text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;align-content:start;gap:6px;min-height:106px;padding:13px 14px;display:grid}.video-workflow-card--active{background:#4fd5ca1c;border-color:#4fd5ca57}.video-workflow-card span,.video-workflow-detail span{color:#ffffff85;font-size:max(var(--min-readable-font-size), .72rem);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.video-workflow-card strong{font-size:.96rem}.video-workflow-card p{color:#ffffffa3;font-size:max(var(--min-readable-font-size), .82rem);margin:0;line-height:1.45}.video-workflow-detail{gap:10px;display:grid}.video-workflow-detail>div{background:#0000002e;border-radius:18px;gap:8px;padding:12px 14px;display:grid}.video-workflow-detail ul{color:#ffffffc2;font-size:max(var(--min-readable-font-size), .84rem);margin:0;padding-left:18px;line-height:1.55}.video-workflow-detail p{color:#ffffffb3;font-size:max(var(--min-readable-font-size), .84rem);margin:0;line-height:1.55}.generation-provider-row{grid-template-columns:1fr;gap:8px;display:grid}.generation-provider{color:#fff;text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;gap:5px;min-height:54px;padding:11px 13px;display:grid}.generation-provider--active{background:#ffcb6b1a;border-color:#ffcb6b61}.generation-provider strong{font-size:max(var(--min-readable-font-size), .84rem)}.generation-provider span{color:#ffffff94;font-size:max(var(--min-readable-font-size), .76rem)}.generation-job-card{background:#ffffff0b;border:1px solid #ffffff14;border-radius:18px;gap:12px;margin-top:14px;padding:14px;display:grid}.generation-job-card>div:first-child{gap:8px;display:grid}.generation-job-card strong{font-size:max(var(--min-readable-font-size), .9rem);line-height:1.35}.generation-job-card dl{grid-template-columns:1fr;gap:8px;margin:0;display:grid}.generation-job-card dl div{background:#0000002e;border-radius:12px;justify-content:space-between;gap:12px;padding:9px 10px;display:flex}.generation-job-card dt,.generation-job-card dd{font-size:max(var(--min-readable-font-size), .78rem);margin:0}.generation-job-card dt{color:#ffffff80}.generation-job-card dd{color:#ffffffd1;text-align:right}.generation-job-card p{color:#ffffff9e;font-size:max(var(--min-readable-font-size), .82rem);margin:0;line-height:1.45}.generation-manifest{flex-wrap:wrap;gap:7px;display:flex}.generation-manifest span{color:#ffffffc7;font-size:max(var(--min-readable-font-size), .72rem);background:#4fd5ca1a;border-radius:999px;padding:7px 9px;font-weight:800}.generation-manifest--admin{margin-top:12px}.apply-field-list{gap:10px;margin-top:14px;display:grid}.apply-field{background:#ffffff0a;border-radius:18px;gap:6px;padding:12px 14px;display:grid}.apply-field span{font-size:max(var(--min-readable-font-size), .72rem);letter-spacing:.1em;text-transform:uppercase;color:#ffffff75}.apply-field strong{font-size:max(var(--min-readable-font-size), .9rem);line-height:1.4}.apply-preview-empty{gap:14px;margin-top:14px;display:grid}.apply-preview-empty p{color:#ffffffa8;margin:0}.apply-generate-button,.apply-secondary-button{min-height:var(--button-height);letter-spacing:0;border-radius:5px;padding:0 16px;font-weight:850}.apply-generate-button--small,.apply-secondary-button--small,.apply-button--small{min-height:var(--button-height-small);padding:0 12px;font-size:12px!important}.apply-generate-button{color:#fff;box-shadow:none;background:#4fd5ca;font-weight:500}.apply-generate-button:not(:disabled):hover,.apply-generate-button:not(:disabled):focus-visible{opacity:.88}:is(.apply-generate-button,.prediction-button--yes):not(:disabled) :is(.app-icon,span,strong,b,small,em){color:#fff}.apply-secondary-button{color:#fffffff0;box-shadow:none;background:#0d1420d1;border:1px solid #ffffff24}.apply-loading{gap:14px;margin-top:14px;display:grid}.apply-loading__bar{background:#ffffff14;border-radius:999px;height:10px;overflow:hidden}.apply-loading__bar span{border-radius:inherit;background:linear-gradient(90deg,#ffffff52,#ffffffdb);width:42%;height:100%;animation:1.1s ease-in-out infinite apply-loading-slide;display:block}.apply-loading__steps strong,.apply-preview-copy strong{font-size:1rem;display:block}.apply-loading__steps p,.apply-preview-copy p{color:#ffffffa3;margin:8px 0 0}.apply-preview-ready{gap:14px;margin-top:14px;display:grid}.apply-preview-video{background:#ffffff0a;border-radius:24px;height:300px;position:relative;overflow:hidden}.apply-preview-video video{object-fit:cover;width:100%;height:100%}.apply-preview-video__overlay{background:linear-gradient(#05071000,#050710d1);gap:8px;padding:18px;display:grid;position:absolute;inset:auto 0 0}.apply-preview-video__overlay span{width:fit-content;min-height:28px;font-size:max(var(--min-readable-font-size), .76rem);background:#ffffff1f;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.apply-preview-video__overlay strong{font-size:1.08rem}.apply-preview-video__overlay p{font-size:max(var(--min-readable-font-size), .84rem);color:#ffffffc7;margin:0}.apply-preview-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.apply-submitted{color:#101828;gap:18px;padding:28px 0 0;display:grid}.apply-review-status-pill{color:#0f766e;min-height:30px;font-size:max(var(--min-readable-font-size), .74rem);letter-spacing:0;text-transform:none;white-space:nowrap;background:#4fd5ca24;border-radius:999px;justify-content:center;justify-self:end;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.apply-submitted h1{color:#101828;margin:0;font-size:1.7rem}.apply-submitted p{color:#101828d1;width:100%;max-width:none;margin:0;line-height:1.6}.apply-submitted__timeline{gap:8px;display:grid}.apply-submitted__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.apply-submitted .stage-step{color:#1018287a;background:#fff;border:1px solid #10182814}.apply-submitted .stage-step span{color:#1018287a;background:#f2f4f7}.apply-submitted .stage-step strong{color:inherit}.apply-submitted .stage-step--active{color:#101828c2}.apply-submitted .stage-step--current{color:#101828;background:#4fd5ca24;border-color:#22c5aa33}.apply-submitted .stage-step--current span{color:#031008;background:#4fd5ca}.apply-submitted .detail-stat{background:#fff;border:1px solid #10182814;border-radius:8px}.apply-submitted .detail-stat span{color:#1018287a}.apply-submitted .detail-stat strong{color:#101828}.app-shell[data-active-footer=discover] .feed-api-toast{color:#101828;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#1018281f}.admin-hero{justify-content:space-between;align-items:flex-start;gap:8px;padding:8px 0 0;display:flex}.admin-hero__copy{flex:auto;min-width:0}.admin-hero__back{color:#344054;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;line-height:1;display:inline-flex}.admin-hero__back .app-icon{width:30px;height:30px}.admin-hero__back:hover,.admin-hero__back:focus-visible{color:#0f766e;background:#4fd5ca1a}.admin-hero span{font-size:max(var(--min-readable-font-size), .72rem);letter-spacing:.12em;text-transform:uppercase;color:#ffffff80}.admin-hero h1{margin:7px 0;font-size:1.82rem}.admin-hero__breadcrumb{color:#667085;flex-wrap:wrap;align-items:center;gap:6px;margin:5px 0 6px;font-size:.86rem;font-weight:400;line-height:1.5;display:flex}.admin-hero__breadcrumb button{color:#0f766e;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.admin-hero__breadcrumb span{color:inherit;font:inherit;letter-spacing:0;text-transform:none}.admin-hero__breadcrumb button:hover,.admin-hero__breadcrumb button:focus-visible{color:#0b5f59}.admin-hero p{color:#ffffffa8;max-width:72ch;margin:0;line-height:1.6}.review-status{color:#ffffffeb;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;display:inline-flex}.review-status--pending,.review-status--warning{color:#ffe3aa;background:#f5a52429;border-color:#f5a52457}.review-status--approved,.review-status--published{color:#dffff9;background:#19d0bd29;border-color:#19d0bd57}.review-status--danger{color:#ffd0d0;background:#ff6b6b29;border-color:#ff6b6b57}.admin-review-card{overflow:hidden}.admin-review-layout{gap:14px;margin-top:14px;display:grid}.admin-review-video{cursor:zoom-in;background:#ffffff0a;border-radius:22px;height:260px;position:relative;overflow:hidden}.admin-review-video video{object-fit:cover;cursor:zoom-in;width:100%;height:100%}.admin-review-video:focus-visible{outline-offset:3px;outline:3px solid #14b8a66b}.admin-review-summary h3{margin:0 0 8px;font-size:1.15rem}.admin-review-summary p{color:#ffffffa8;margin:0;line-height:1.6}.visibility-choice-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.visibility-choice{color:#ffffffc2;min-height:32px;font-size:max(var(--min-readable-font-size), .76rem);background:#0d1420d1;border:1px solid #ffffff1f;border-radius:999px;padding:0 10px;font-weight:800}.visibility-choice--active{color:#dffff9;background:#19d0bd29;border-color:#19d0bd70;box-shadow:inset 0 0 0 1px #19d0bd1a}.admin-check-grid{gap:10px;margin-top:14px;display:grid}.admin-check{background:#ffffff0a;border:1px solid #ffffff12;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.admin-check--done{background:#19d0bd14;border-color:#19d0bd57}.admin-check span{font-size:max(var(--min-readable-font-size), .72rem);letter-spacing:0;text-transform:none;color:#ffffff75}.admin-check strong{font-size:max(var(--min-readable-font-size), .9rem);white-space:nowrap}.admin-review-change-request{gap:14px;display:grid}.review-change-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.review-change-reason{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;min-height:86px;padding:12px;display:grid}.review-change-reason--selected{background:#f5a5241a;border-color:#f5a5246b}.review-change-reason input{accent-color:#f59e0b;width:18px;height:18px;margin:2px 0 0}.review-change-reason span{gap:4px;display:grid}.review-change-reason strong{color:#ffffffeb;font-size:max(var(--min-readable-font-size), .9rem)}.review-change-reason small{color:#ffffff9e;font-size:max(var(--min-readable-font-size), .76rem);line-height:1.45}.review-change-note-field{gap:8px;display:grid}.review-change-note-field span{color:#ffffffb3;font-size:max(var(--min-readable-font-size), .82rem);font-weight:800}.review-change-note-field textarea{resize:vertical;color:#ffffffe6;width:100%;min-height:118px;font:inherit;background:#080a16c7;border:1px solid #ffffff1f;border-radius:6px;padding:12px;line-height:1.55}@media (width<=760px){.review-change-reason-grid{grid-template-columns:1fr}}.admin-actions{grid-template-columns:1fr;gap:10px;margin-top:14px;display:grid}.admin-actions .apply-secondary-button:first-child{color:#ffe3aa;background:#f5a5241f;border-color:#f5a52452}.admin-actions .apply-secondary-button:nth-child(2){color:#dffff9;background:#19d0bd1f;border-color:#19d0bd52}.admin-actions .apply-generate-button{color:#fff;box-shadow:none;background:#4fd5ca}.admin-actions button:disabled,.apply-generate-button:disabled,.apply-secondary-button:disabled{opacity:.45;cursor:not-allowed}.apply-generate-button:disabled{color:#64748b;box-shadow:none;background:#e5e7eb;border-color:#cbd5e1}.admin-feed-link,.admin-open-button{width:100%;margin-top:12px}.admin-feed-link{color:#dffff9;background:#19d0bd29;border:1px solid #19d0bd57;border-radius:999px;min-height:44px;font-weight:850}.admin-console-page{color:#1d2736;background:#f4f6fa;grid-template-columns:minmax(0,1fr);gap:0;min-height:100%;display:grid}.desktop-work-frame:has(.admin-console-page){width:100%;height:100dvh;box-shadow:none;background:#f4f6fa;border:0;border-radius:0}.app-shell--desktop-work:has(.admin-console-page){padding:0}.desktop-work-frame .admin-console-page{padding:0}.admin-mobile-menu-button,.admin-sidebar-backdrop{display:none}.admin-sidebar{z-index:30;width:260px;height:100dvh;min-height:100%;max-height:100%;box-shadow:none;background:#fff;border:0;border-right:1px solid #0f172a1a;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;align-content:start;align-self:stretch;gap:0;padding:0 16px 16px;display:grid;position:fixed;inset:0 auto 0 0;overflow:hidden}.admin-sidebar__brand{align-items:center;height:70px;min-height:70px;padding:0 2px;display:grid}.admin-sidebar__item span,.admin-kpi-grid span,.admin-operation-grid span{color:#667085;font-size:max(var(--min-readable-font-size), .74rem);font-weight:800}.admin-sidebar__logo-mark{background:#000;width:154px;height:30px;display:block;-webkit-mask:url(/logo1.svg) 0/contain no-repeat;mask:url(/logo1.svg) 0/contain no-repeat}.admin-sidebar__nav{scrollbar-width:thin;border-top:1px solid #0f172a1a;align-content:start;gap:0;min-height:0;display:grid;overflow-y:auto}.admin-sidebar__links button,.admin-operation-grid button{color:#1f2937;text-align:left;background:#fff;border:1px solid #0f172a17;border-radius:5px;gap:4px;width:100%;padding:12px;display:grid}.admin-sidebar__item{color:#1f2937;text-align:left;background:0 0;border-top:0;border-bottom:1px solid #0f172a1a;border-left:3px solid #0000;border-right:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px;display:grid}.admin-sidebar__item strong,.admin-sidebar__item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-sidebar__item span{text-align:right;justify-self:end}.admin-sidebar__item--active{color:#0f766e;box-shadow:none;background:#4fd5ca1a;border-left:3px solid #4fd5ca}.admin-sidebar__links{align-self:end;gap:8px;display:grid}.admin-main{align-content:start;gap:28px;min-width:0;margin-left:260px;padding:44px 48px 72px;display:grid}.admin-main>*{justify-self:center;width:100%;max-width:1160px}.admin-console-page .admin-hero span{color:#64748b;letter-spacing:.08em}.admin-console-page .admin-hero h1{color:#0f172a}.admin-console-page .admin-hero p{color:#475467}.admin-console-page .admin-hero__breadcrumb{color:#667085}.admin-console-page .admin-hero__breadcrumb button{color:#0f766e}.admin-overview-grid{grid-template-columns:1fr;align-items:start;gap:22px;display:grid}.admin-overview-grid>*{min-width:0}.admin-hero__right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.admin-account-chip{color:#1f2937;background:#fff;border:1px solid #0f172a1a;border-radius:5px;gap:2px;max-width:min(360px,34vw);padding:10px 12px;display:grid}.admin-console-page .admin-hero .admin-account-chip{color:#1f2937;letter-spacing:0;text-transform:none}.admin-account-chip strong,.admin-account-chip small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-account-chip strong{font-size:max(var(--min-readable-font-size), .78rem)}.admin-account-chip small{color:#667085;font-size:.72rem}.admin-console-page .review-status{color:#344054;background:#fff;border-color:#0f172a1a;border-radius:999px}.admin-console-page .review-status--pending,.admin-console-page .review-status--warning{color:#92400e;background:#fffbeb;border-color:#f59e0b}.admin-console-page .review-status--approved,.admin-console-page .review-status--published{color:#065f46;background:#ecfdf5;border-color:#10b981}.admin-console-page .review-status--danger{color:#991b1b;background:#fef2f2;border-color:#ef4444}.admin-token-panel{background:#fff;border:1px solid #0f172a14;border-radius:6px;grid-template-columns:minmax(260px,520px) auto;justify-self:start;align-items:end;gap:14px;width:min(100%,820px);padding:22px 24px;display:grid}.admin-token-panel label{gap:5px;min-width:0;max-width:520px;display:grid}.admin-token-panel label span{color:#667085;font-size:.76rem;font-weight:800}.admin-token-panel input{color:#101828;background:#f8fafc;border:1px solid #0f172a24;border-radius:5px;width:100%;min-height:38px}.admin-token-panel .inline-action-button{justify-self:start;width:max-content;min-width:128px;padding:0 16px}.admin-token-panel p{color:#667085;margin:0;font-size:.78rem;line-height:1.45}.admin-session-debug{background:#f8fafc;border-radius:5px;grid-column:1/-1;gap:10px;width:min(100%,760px);min-width:0;padding:16px;display:grid}.admin-session-debug dl{gap:5px;margin:0;display:grid}.admin-session-debug dl div{grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;display:grid}.admin-session-debug dt{color:#667085;font-size:.72rem;font-weight:800}.admin-session-debug dd{color:#101828;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.78rem;font-weight:800;overflow:hidden}.admin-session-debug .admin-session-debug__warning{color:#b42318;font-weight:800}.admin-operation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(100%,920px);display:grid}.admin-kpi-grid{background:#fff;border:1px solid #0f172a14;border-radius:6px;flex-wrap:wrap;justify-self:start;align-items:flex-start;gap:22px 34px;width:min(100%,760px);padding:22px 24px;display:flex}.admin-kpi-grid>div{background:0 0;border:0;border-bottom:1px solid #0f172a1a;border-radius:0;flex:0 168px;min-width:148px;padding:0 0 14px}.admin-kpi-grid>div:nth-child(6){flex-basis:220px}.admin-kpi-grid--vertical{gap:0;width:100%;padding:20px;display:grid}.admin-kpi-grid--vertical>div,.admin-kpi-grid--vertical>div:nth-child(6){flex-basis:auto;justify-content:space-between;align-items:baseline;gap:16px;min-width:0;padding:12px 0;display:flex}.admin-kpi-grid--vertical>div:first-child{padding-top:0}.admin-kpi-grid--vertical>div:last-child{padding-bottom:0}.admin-review-main-column,.admin-project-list-main-column{align-content:start;min-width:0;display:grid}.admin-review-workspace{align-items:start}.admin-review-main-column{gap:24px}.admin-project-list-main-column{gap:18px}.admin-operation-card{background:#f8fafc;border:1px solid #0f172a1a;border-radius:6px;align-content:start;gap:8px;min-width:0;min-height:132px;padding:18px;display:grid}.admin-operation-card--pending{background:#4fd5ca1a;border-color:#4fd5ca61}.admin-operation-card--warning{background:#fffbeb;border-color:#f59e0b61}.admin-kpi-grid strong,.admin-operation-card strong{color:#101828;font-size:1rem;display:block}.admin-operation-card>span{color:#667085;letter-spacing:.06em;font-size:.78rem;font-weight:800}.admin-operation-card p{color:#667085;margin:0;font-size:.85rem;line-height:1.55}.admin-ops-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.admin-ops-actions .apply-secondary-button{width:max-content;min-width:0;min-height:38px;padding:0 14px}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.admin-form-grid__wide{grid-column:1/-1}.admin-registration-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.admin-registration-preview{align-self:start}.admin-project-list-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;margin-top:0}.admin-project-list-workspace>*{min-width:0}.admin-project-audit-summary{scrollbar-width:thin;-webkit-overflow-scrolling:touch;border-bottom:1px solid #0f172a14;gap:4px;max-width:100%;margin-top:12px;padding:0;display:flex;position:relative;overflow:auto hidden}.admin-project-audit-chip{color:#667085;text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:8px;min-width:max-content;min-height:38px;padding:0 12px;display:inline-flex;position:relative}.admin-project-audit-chip span,.admin-project-audit-chip strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-project-audit-chip span{color:inherit;font-size:.78rem;font-weight:800}.admin-project-audit-chip strong{color:#475467;background:#f2f4f7;border-radius:999px;justify-content:center;align-items:center;min-width:26px;min-height:20px;padding:0 7px;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.admin-project-audit-chip:hover{color:#0f766e;background:#0d94880a}.admin-project-audit-chip--active{color:#0f766e;background:#4fd5ca1a}.admin-project-audit-chip--active:after{content:"";background:#4fd5ca;height:2px;position:absolute;bottom:-1px;left:0;right:0}.admin-project-audit-chip--active strong{color:#0f766e;background:#4fd5ca38}.admin-project-audit-summary+.detail-note{border-top:0;margin-top:12px;padding-top:0}.admin-project-table{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),380px));justify-content:start;place-items:start;gap:14px 8px;min-width:0;max-width:100%;margin-top:12px;display:grid;overflow:visible}.admin-console-page .admin-project-card{color:#101828;width:100%;min-width:0;box-shadow:none;background:#fff;border:1px solid #0f172a1f;border-radius:6px;display:grid;overflow:hidden}.admin-console-page .admin-project-card--deleted{background:#fef2f2;border-color:#dc26263d}.admin-console-page .admin-project-card .ranking-project-card__header{pointer-events:auto;min-width:0;padding:14px 16px 10px;display:grid}.admin-console-page .admin-project-card .ranking-project-card__content{pointer-events:auto;gap:0;min-width:0;display:grid}.admin-console-page .admin-project-card .ranking-feature-card__summary-row{grid-template-columns:104px minmax(0,1fr);gap:12px;min-width:0;padding:0 14px 14px;display:grid}.admin-console-page .admin-project-card .ranking-feature-card__mediaStack{pointer-events:auto;min-width:0}.admin-console-page .admin-project-card .ranking-feature-card__mediaPane{aspect-ratio:auto;background:#0f172a0a;border:1px solid #0f172a1a;border-radius:5px;width:96px;height:128px;min-height:0}.admin-console-page .admin-project-card .ranking-feature-card__poster{filter:none}.admin-console-page .admin-project-card .ranking-feature-card__top,.admin-console-page .admin-project-card .ranking-feature-card__metrics{gap:8px;min-width:0}.admin-console-page .admin-project-card .ranking-creator-line{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.admin-console-page .admin-project-card .ranking-creator-line img,.admin-console-page .admin-project-card .ranking-creator-line svg{width:24px;height:24px}.admin-console-page .admin-project-card .ranking-creator-line__name,.admin-console-page .admin-project-card .ranking-creator-line__category{color:#667085;font-size:.76rem}.admin-console-page .admin-project-card .ranking-feature-card__copy h2{color:#101828;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;line-height:1.25;overflow:hidden}.admin-console-page .admin-project-card .ranking-feature-card__copy p{color:#667085;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:.74rem;overflow:hidden}.admin-console-page .admin-project-card .ranking-stat-grid{grid-template-columns:1fr;gap:8px;display:grid}.admin-console-page .admin-project-card .ranking-stat-grid--score-stage{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console-page .admin-project-card .ranking-stat-grid div{background:#f8fafc;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.admin-console-page .admin-project-card .ranking-stat-grid--score-stage div{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px}.admin-console-page .admin-project-card .ranking-stat-grid span,.admin-console-page .admin-project-card .ranking-stat-grid strong{display:block}.admin-console-page .admin-project-card .ranking-stat-grid span{color:#667085;font-size:.72rem;font-weight:800}.admin-console-page .admin-project-card .ranking-stat-grid strong{color:#101828;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.admin-console-page .admin-project-card .ranking-stat-grid--score-stage strong{text-align:center}.admin-project-card__ops{background:#fff;border-top:1px solid #0f172a14;gap:12px;padding:14px 16px 16px;display:grid}.admin-project-card__control-row{grid-template-columns:1fr;align-items:end;gap:12px;display:grid}.admin-project-row__select,.admin-project-row__actions{min-width:0}.admin-project-row__select span,.admin-project-row__select small{color:#667085;margin-top:4px;font-size:.74rem;display:block}.admin-project-row__select select{color:#101828;background:#fff;border:1px solid #0f172a24;border-radius:5px;width:100%;min-height:44px;font-size:.96rem}.admin-project-row__actions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;display:grid}.admin-project-row__actions button{height:32px;min-height:32px;padding:0 12px;font-size:.82rem}.admin-project-row__review-action{border-radius:5px;grid-column:1;justify-self:start}.admin-project-row__detail-action{grid-column:2;justify-self:center}.admin-project-row__actions .inline-danger-button{grid-column:3;justify-self:end}.admin-ledger-workspace{margin-top:0}.admin-user-add-form{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:start;gap:12px;margin-top:12px;display:grid}.admin-user-add-form label{color:#344054;gap:6px;min-width:0;font-size:.78rem;font-weight:800;display:grid}.admin-user-add-form input{color:#101828;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #0f172a24;border-radius:5px;padding:0 11px}.admin-user-add-form input:focus{border-color:#0d94888c;outline:2px solid #4fd5ca59}.admin-user-add-form__actions{gap:6px;min-width:190px;padding-top:27px;display:grid}.admin-ledger-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.admin-ledger-card{background:0 0;border:0;border-bottom:1px solid #0f172a1a;border-radius:0;gap:9px;min-width:0;padding:12px 0;display:grid}.admin-ledger-card__header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.admin-ledger-card__header strong,.admin-ledger-row strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-ledger-card__header span,.admin-ledger-card p,.admin-ledger-card dt,.admin-ledger-row span,.admin-ledger-row small{color:#667085;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-ledger-card p{margin:0;font-size:.82rem}.admin-ledger-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.admin-ledger-card dl div{background:0 0;border-radius:0;min-width:0;padding:0}.admin-ledger-card dt{letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.admin-ledger-card dd{color:#101828;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:.82rem;font-weight:800;overflow:hidden}.admin-ledger-table{gap:8px;margin-top:12px;display:grid}.admin-ledger-row{background:0 0;border:0;border-bottom:1px solid #0f172a1a;border-radius:0;grid-template-columns:minmax(180px,1.2fr) minmax(120px,.8fr) minmax(110px,.7fr) minmax(130px,.8fr);align-items:center;gap:10px;min-width:0;padding:11px 0;display:grid}.admin-ledger-table--compact .admin-ledger-row,.admin-ledger-table--audit .admin-ledger-row{grid-template-columns:minmax(180px,1fr) minmax(160px,1fr) minmax(120px,.8fr) minmax(130px,.8fr)}.inline-danger-button{color:#b42318;background:#fff1f2;border:1px solid #dc26266b;border-radius:5px;font-weight:800}.inline-danger-button:disabled{cursor:not-allowed;opacity:.48}.admin-console-page .detail-panel,.admin-console-page .message-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;border-radius:0}.admin-console-page .detail-panel{padding:0}.admin-console-page .admin-overview-grid>.detail-panel,.admin-console-page .admin-review-main-column>.detail-panel,.admin-console-page .admin-ledger-workspace>.detail-panel{background:#fff;border:1px solid #0f172a14;border-radius:6px;padding:24px}.admin-console-page .admin-project-list-main-column>.detail-panel{overflow:hidden}.admin-console-page .admin-project-list-main-column .admin-project-audit-summary{margin-top:0}.admin-console-page .detail-panel__header h2,.admin-console-page .message-card__meta strong{color:#101828}.admin-console-page .detail-panel__header span,.admin-console-page .message-card__meta span,.admin-console-page .message-card p,.admin-console-page .detail-note,.admin-console-page .admin-review-summary p{color:#667085}.admin-console-page .inline-action-button{color:#0f766e;background:#0d94881a;border-color:#0d948847}.admin-console-page .inline-action-button:hover:not(:disabled){background:#0d948829}.admin-console-page .inline-action-button:disabled{cursor:not-allowed;opacity:.55}.admin-console-page .message-list{gap:10px}.admin-console-page .admin-review-workspace .message-card{background:#fff;border:1px solid #0f172a14;border-radius:6px;padding:16px}.admin-console-page .message-card--button{background:#fff}.admin-console-page .message-card--button:hover{background:#0d94880f;border-color:#0d94885c}.admin-console-page .message-card--selected{background:#4fd5ca1a;border-color:#0d948894}.admin-console-page .admin-vote-overview-panel{gap:16px;display:grid}.admin-console-page .admin-vote-overview-panel .prediction-ranking{background:0 0;border:0;border-radius:0;padding:0}.admin-console-page .prediction-ranking button{color:#1f2937;background:#f8fafc;border:1px solid #0f172a14;border-radius:5px;min-height:48px;padding:12px}.admin-console-page .prediction-ranking button span:first-child{color:#111827;background:#e5e7eb}.admin-console-page .admin-review-video{background:#111827;border-radius:5px}.admin-console-page .admin-review-summary h3{color:#101828}.admin-console-page .apply-field{background:#f8fafc;border-color:#0f172a14}.admin-console-page .apply-field span{color:#667085}.admin-console-page .apply-field strong{color:#101828}.admin-console-page .apply-input span{color:#667085;letter-spacing:.06em}.admin-console-page .apply-input span small{color:#98a2b3}.admin-console-page .apply-input input,.admin-console-page .apply-input textarea,.admin-console-page .apply-input select{color:#101828;background:#fff;border-color:#0f172a24}.admin-console-page .apply-input input::placeholder,.admin-console-page .apply-input textarea::placeholder{color:#98a2b3}.admin-console-page .apply-secondary-button{color:#344054;background:#fff;border-color:#0f172a24}.admin-console-page .visibility-choice{color:#344054;background:#fff;border-color:#0f172a1f}.admin-console-page .visibility-choice--active{color:#065f46;background:#ecfdf5;border-color:#0d94887a;box-shadow:inset 0 0 0 1px #0d948814}.admin-console-page .admin-check{background:0 0;border:0;border-bottom:1px solid #0f172a1a;border-radius:0;padding:12px 0}.admin-console-page .admin-check--done{background:0 0;border-color:#0d94885c}.admin-console-page .admin-check span{color:#667085;letter-spacing:.06em}.admin-console-page .admin-check strong{color:#101828}.admin-console-page .review-change-reason{background:#f8fafc;border-color:#0f172a1a}.admin-console-page .review-change-reason--selected{background:#fffbeb;border-color:#f59e0b}.admin-console-page .review-change-reason strong{color:#101828}.admin-console-page .review-change-reason small,.admin-console-page .review-change-note-field span{color:#667085}.admin-console-page .review-change-note-field textarea{color:#101828;background:#fff;border-color:#0f172a29}.admin-console-page .upload-dropzone{color:#101828;background:#f8fafc;border-color:#0f172a1f}.admin-console-page .upload-dropzone__icon{color:#0f766e;background:#4fd5ca1f}.admin-console-page .upload-dropzone strong{color:#101828}.admin-console-page .upload-dropzone p{color:#667085}.admin-console-page .generation-manifest span{color:#344054;background:#f8fafc;border-color:#0f172a1a}.admin-console-page .stage-step{color:#344054;background:#f8fafc;border:1px solid #0f172a1a}.admin-console-page .stage-step span{color:#344054;background:#e5e7eb}.admin-console-page .stage-step strong{color:#101828}.admin-console-page .stage-step--active{color:#0f766e;background:#4fd5ca1a;border-color:#0d948847}.admin-console-page .stage-step--active span,.admin-console-page .stage-step--current span{color:#04111c;background:#4fd5ca}.admin-console-page .stage-step--current{border-color:#0d94887a;box-shadow:inset 0 0 0 1px #0d948814}.admin-console-page .stage-step--locked{opacity:.64}.admin-console-page .upload-draft-item,.admin-console-page .video-workflow-card,.admin-console-page .video-workflow-detail>div,.admin-console-page .review-event{color:#101828;background:#f8fafc;border:1px solid #0f172a1a;border-radius:6px}.admin-console-page .video-workflow-card--active{background:#4fd5ca1a;border-color:#0d94886b}.admin-console-page .upload-draft-item span,.admin-console-page .video-workflow-card span,.admin-console-page .video-workflow-card p,.admin-console-page .video-workflow-detail span,.admin-console-page .video-workflow-detail p,.admin-console-page .video-workflow-detail ul,.admin-console-page .review-event p,.admin-console-page .review-event>span{color:#667085}.admin-console-page .upload-draft-item strong,.admin-console-page .video-workflow-card strong,.admin-console-page .review-event strong{color:#101828}.admin-console-page .admin-actions .apply-secondary-button:first-child{color:#92400e;background:#fffbeb;border-color:#f59e0b}.admin-console-page .admin-actions .apply-secondary-button:nth-child(2){color:#065f46;background:#ecfdf5;border-color:#10b981}.admin-console-page .admin-actions .apply-generate-button,.admin-console-page .admin-feed-link,.admin-console-page .admin-open-button{box-shadow:none;border-radius:5px}.admin-console-page .tester-method-list{color:#475467}.admin-console-page .tester-page code,.admin-console-page code{color:#0f766e}.admin-console-page .tester-smoke-card,.admin-console-page .tester-project-card{background:#f8fafc;border-color:#0f172a1a;border-radius:5px}.admin-console-page .tester-smoke-card--pass{background:#ecfdf5;border-color:#0d94885c}.admin-console-page .tester-smoke-card--fail{background:#fef2f2;border-color:#dc262657}.admin-console-page .tester-smoke-card--running{background:#fffbeb;border-color:#f59e0b6b}.admin-console-page .tester-smoke-card span,.admin-console-page .tester-smoke-card p,.admin-console-page .tester-smoke-result span,.admin-console-page .tester-project-card span,.admin-console-page .tester-project-card small{color:#667085}.admin-console-page .tester-smoke-card strong,.admin-console-page .tester-project-card strong{color:#101828}.admin-console-page .tester-smoke-result code{color:#0f766e;overflow-wrap:anywhere}.desktop-work-frame .admin-page{align-content:start;gap:24px;display:grid}.desktop-work-frame .admin-hero{margin:0}.desktop-work-frame .admin-review-workspace{grid-template-columns:minmax(0,1fr);align-items:start;margin-top:0}.desktop-work-frame .admin-project-list-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:0}.desktop-work-frame .admin-review-main-column,.desktop-work-frame .admin-project-list-main-column{grid-column:1;gap:24px;min-width:0;display:grid}.desktop-work-frame .admin-review-layout{grid-template-columns:minmax(300px,.85fr) minmax(420px,1.15fr);gap:18px}.desktop-work-frame .admin-review-video{height:min(52dvh,480px)}.desktop-work-frame .admin-check-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.desktop-work-frame .admin-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.review-event-list{gap:10px;margin-top:14px;display:grid}.review-event{background:#ffffff0a;border-radius:18px;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.review-event strong{font-size:max(var(--min-readable-font-size), .92rem)}.review-event p{color:#ffffff9e;margin:6px 0 0;line-height:1.5}.review-event>span{color:#ffffff80;font-size:max(var(--min-readable-font-size), .78rem);flex:none}.review-inbox-card{border-color:#4fd5ca47}.layout-preview-page{height:100%;overflow:hidden}.generated-layout-lab{background:#f7f8fb;height:100%;min-height:0;overflow:hidden}.generated-layout-lab__stage{place-items:stretch stretch;height:100%;min-height:0;display:grid}.generated-phone-screen{color:#fff;background:#050811;height:100%;min-height:0;position:relative;overflow:hidden}.generated-phone-screen--light{color:#101828;background:#f7f8fb}.generated-feed-video,.generated-detail-hero video,.generated-project-card__media video,.generated-admin-video video,.generated-feed-video.video-fallback,.generated-detail-hero .video-fallback,.generated-project-card__media .video-fallback,.generated-admin-video .video-fallback{object-fit:cover;width:100%;height:100%}.generated-phone-screen--feed .generated-feed-video{filter:saturate(1.08)contrast(1.04)brightness(.78);position:absolute;inset:0}.generated-feed-scrim{background:linear-gradient(#02040c61,#0000 34%,#02040cdb),radial-gradient(circle at 18% 12%,#ffc45f2e,#0000 28%);position:absolute;inset:0}.generated-feed-topbar,.generated-topbar{z-index:5;min-height:58px;padding:max(12px, env(safe-area-inset-top,0px)) 14px 8px;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:0;left:0;right:0}.generated-feed-topbar strong,.generated-topbar strong{font-size:var(--font-size-h1);line-height:1.1}.generated-feed-topbar span{color:#ffffffdb;min-height:30px;font-size:var(--font-size-body);background:#ffffff1f;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.generated-topbar{color:#101828;background:#f7f8fbf0;border-bottom:1px solid #0f172a14}.generated-topbar--page{position:relative}.generated-topbar .app-icon,.generated-feed-topbar .app-icon{width:22px;height:22px}.generated-feed-rail{z-index:4;gap:10px;display:grid;position:absolute;bottom:78px;right:12px}.generated-feed-rail span{color:#fff;text-align:center;text-shadow:0 8px 24px #0000007a;justify-items:center;gap:3px;display:grid}.generated-feed-rail .app-icon{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#00000052;border-radius:999px;width:42px;height:42px;padding:10px}.generated-feed-rail b,.generated-feed-rail small{font-size:max(var(--min-readable-font-size), .72rem);line-height:1.1}.generated-feed-copy{z-index:3;gap:8px;display:grid;position:absolute;bottom:76px;left:14px;right:82px}.generated-feed-copy span,.generated-section>span,.generated-project-card__body span,.generated-inbox-row span,.generated-profile-hero span,.generated-admin-queue span,.generated-admin-panel>span{color:#10182899;font-size:max(var(--min-readable-font-size), .74rem);font-weight:800}.generated-feed-copy span{color:#ffffffb8}.generated-feed-copy h2,.generated-section h2,.generated-profile-hero h2,.generated-admin-panel h2,.generated-admin-queue h2{font-size:var(--font-size-h1);margin:0;line-height:1.2}.generated-feed-copy p,.generated-section p,.generated-project-card__body p,.generated-inbox-row p,.generated-profile-hero p,.generated-admin-panel p{font-size:var(--font-size-body);margin:0;line-height:1.5}.generated-feed-copy p{color:#ffffffc7;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.generated-feed-copy div{gap:8px;display:flex}.generated-feed-copy button,.generated-sticky-cta button,.generated-prediction-hero button,.generated-profile-actions button,.generated-upload-card button,.generated-admin-actions button{color:#fff;background:#101828;border-radius:5px;min-height:32px;padding:0 12px;font-weight:700}.generated-feed-copy button:first-child,.generated-sticky-cta button:last-child,.generated-prediction-hero button:first-child,.generated-upload-card button,.generated-admin-actions button:last-child{color:#06201c;background:#19d0bd}.generated-screen-footer{z-index:6;height:calc(50px + env(safe-area-inset-bottom,0px));padding:0 10px env(safe-area-inset-bottom,0px);color:#10182880;background:#fffffff5;border-top:1px solid #0f172a14;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;display:grid;position:absolute;bottom:0;left:0;right:0}.generated-screen-footer__item{justify-items:center;gap:2px;display:grid}.generated-screen-footer__item .app-icon{width:20px;height:20px}.generated-screen-footer__item small{font-size:10px;line-height:1.1}.generated-screen-footer__item--active{color:#101828;font-weight:800}.generated-scroll-body{padding:16px 16px 76px;position:absolute;inset:58px 0 0;overflow-y:auto}.generated-scroll-body--with-footer{padding-bottom:72px}.generated-section,.generated-metric-grid>div,.generated-upload-card,.generated-form-stack label,.generated-project-card,.generated-inbox-row,.generated-profile-hero,.generated-admin-panel{background:#fff;border:1px solid #0f172a14;border-radius:5px}.generated-section{gap:8px;margin-bottom:12px;padding:14px;display:grid}.generated-section--intro{background:#fff}.generated-detail-hero{background:#050811;height:250px;position:relative;overflow:hidden}.generated-detail-hero span{color:#fff;font-size:max(var(--min-readable-font-size), .72rem);background:#00000075;border-radius:999px;padding:6px 9px;font-weight:800;position:absolute;bottom:12px;left:12px}.generated-detail-hero+.generated-scroll-body{inset:250px 0 0}.generated-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.generated-metric-grid>div{gap:4px;min-width:0;padding:10px;display:grid}.generated-metric-grid strong{font-size:max(var(--min-readable-font-size), .9rem);line-height:1.22}.generated-metric-grid small{color:#10182894;font-size:max(var(--min-readable-font-size), .68rem);line-height:1.28}.generated-section-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.generated-section-header h3{font-size:var(--font-size-h2);margin:0}.generated-section-header span{color:#10182885;font-size:max(var(--min-readable-font-size), .72rem)}.generated-stage-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.generated-stage-list li{color:#1018289e;font-size:var(--font-size-body);background:#f1f3f6;border-radius:5px;padding:9px 10px}.generated-stage-list li.is-current{color:#073b32;background:#e8fbf6;font-weight:800}.generated-sticky-cta{z-index:7;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:#fffffff5;border-top:1px solid #0f172a14;grid-template-columns:.8fr 1fr;gap:8px;display:grid;position:absolute;bottom:0;left:0;right:0}.generated-sticky-cta button:first-child{color:#101828;background:#fff;border:1px solid #0f172a1f}.generated-chip-row{gap:8px;margin:0 0 12px;display:flex;overflow-x:auto}.generated-chip-row span{white-space:nowrap;background:#fff;border:1px solid #0f172a14;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;display:inline-flex}.generated-chip-row span.is-active{color:#fff;background:#101828}.generated-project-list,.generated-inbox-list,.generated-form-stack{gap:10px;display:grid}.generated-project-card{grid-template-columns:34px 74px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.generated-project-card__rank{color:#101828;font-weight:900}.generated-project-card__media{background:#050811;border-radius:5px;height:92px;overflow:hidden}.generated-project-card__body{gap:4px;min-width:0;display:grid}.generated-project-card__body strong,.generated-project-card__body p{text-overflow:ellipsis;overflow:hidden}.generated-project-card__body strong{white-space:nowrap;font-size:var(--font-size-body)}.generated-project-card__body p{color:#101828a8;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.generated-project-card__body div{align-items:baseline;gap:8px;display:flex}.generated-project-card__body small{color:#1018288a;font-size:max(var(--min-readable-font-size), .7rem)}.generated-prediction-hero{background:linear-gradient(#fff,#edfbf7)}.generated-prediction-hero div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.generated-prediction-hero button:last-child{color:#101828;background:#fff;border:1px solid #0f172a1f}.generated-inbox-row{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:12px;display:grid}.generated-inbox-row .app-icon{color:#08745c;background:#e8fbf6;border-radius:999px;width:38px;height:38px;padding:9px}.generated-inbox-row div{gap:3px;display:grid}.generated-inbox-row p{color:#101828a8}.generated-profile-hero{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:12px;padding:14px;display:grid}.generated-profile-hero .fallback-face-avatar{width:72px;height:72px}.generated-profile-hero div{gap:4px;min-width:0;display:grid}.generated-profile-actions{grid-template-columns:1fr;gap:8px;margin-bottom:12px;display:grid}.generated-profile-actions button{color:#101828;text-align:left;background:#fff;border:1px solid #0f172a1a}.generated-profile-actions button:first-child{color:#fff;background:#101828}.generated-apply-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.generated-apply-stepper span{color:#10182894;min-height:38px;font-size:max(var(--min-readable-font-size), .7rem);text-align:center;background:#fff;border:1px solid #0f172a14;border-radius:5px;place-items:center;padding:8px;display:grid}.generated-apply-stepper span.is-done{color:#073b32;background:#e8fbf6;font-weight:800}.generated-upload-card{text-align:center;justify-items:center;gap:8px;margin-bottom:12px;padding:18px 14px;display:grid}.generated-upload-card .app-icon{color:#08745c;background:#e8fbf6;border-radius:999px;width:44px;height:44px;padding:10px}.generated-upload-card p{color:#101828a3}.generated-form-stack label{gap:6px;padding:12px;display:grid}.generated-form-stack span{color:#1018288f;font-size:max(var(--min-readable-font-size), .74rem);font-weight:800}.generated-form-stack i{color:#101828;background:#f1f3f6;border-radius:5px;min-height:36px;padding:8px 10px;font-style:normal}.generated-admin-screen{color:#101828;background:#f7f8fb;grid-template-columns:280px minmax(0,1fr);height:100%;min-height:0;display:grid}.generated-admin-queue{background:#fff;border-right:1px solid #0f172a14;align-content:start;gap:10px;min-width:0;padding:18px;display:grid}.generated-admin-queue div{gap:4px;margin-bottom:6px;display:grid}.generated-admin-queue button{color:#101828;text-align:left;background:#f7f8fb;border-radius:5px;align-content:center;gap:4px;min-height:70px;padding:12px;display:grid}.generated-admin-queue button.is-active{color:#fff;background:#101828}.generated-admin-queue button span{color:currentColor;opacity:.66;font-size:max(var(--min-readable-font-size), .74rem)}.generated-admin-detail{grid-template-columns:minmax(320px,.9fr) minmax(320px,1fr);gap:16px;min-width:0;min-height:0;padding:18px;display:grid}.generated-admin-video{background:#050811;border-radius:5px;min-height:0;overflow:hidden}.generated-admin-panel{align-self:start;gap:12px;padding:16px;display:grid}.generated-admin-gates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.generated-admin-gates span{color:#1018289e;min-height:34px;font-size:max(var(--min-readable-font-size), .74rem);background:#f1f3f6;border-radius:5px;padding:8px 10px}.generated-admin-gates span.is-done{color:#073b32;background:#e8fbf6;font-weight:800}.generated-admin-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.generated-admin-actions button{color:#101828;background:#fff;border:1px solid #0f172a1f}.layout-mode-switch{background:#ffffff12;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.layout-mode-switch__item{color:#ffffff9e;min-height:34px;font-size:max(var(--min-readable-font-size), .8rem);background:0 0;border-radius:6px;font-weight:800}.layout-mode-switch__item--active{color:#fff;background:#ffffff24}.layout-lab-hero{background:#ffffff0a;border:1px solid #ffffff14;border-radius:22px;gap:8px;padding:14px 16px 16px;display:grid}.layout-lab-hero span,.layout-switcher__item span,.layout-stage-badge span,.layout-detail-grid span,.layout-live-pill,.layout-lower-third>span,.layout-final-panel__main span,.layout-investor-tile span{color:#ffffff9e;font-size:max(var(--min-readable-font-size), .72rem);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.layout-lab-hero h1{margin:0;font-size:1.3rem}.layout-lab-hero p,.layout-notes p{color:#ffffffad;font-size:max(var(--min-readable-font-size), .86rem);margin:0;line-height:1.6}.layout-switcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.layout-switcher--external{margin-top:0}.layout-switcher__item{color:#fff;text-align:left;background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;align-content:center;gap:4px;min-height:78px;padding:10px 11px;display:grid}.layout-switcher__item strong{font-size:max(var(--min-readable-font-size), .82rem);line-height:1.28}.layout-switcher__item--active{background:#ffda801f;border-color:#ffda806b}.layout-switcher--screens{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-switcher--screens .layout-switcher__item{grid-template-columns:22px minmax(0,1fr);align-content:center;align-items:center;column-gap:8px;min-height:66px}.layout-switcher--screens .layout-switcher__item .app-icon{color:#4fd5cae6;grid-row:span 2;width:20px;height:20px}.layout-switcher--screens .layout-switcher__item span,.layout-switcher--screens .layout-switcher__item strong{min-width:0}.layout-stage{background:#040711;border:1px solid #ffffff1a;border-radius:28px;min-height:620px;margin-top:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.layout-preview-page .layout-stage{border:0;border-radius:0;height:100%;min-height:100%;margin:0}.layout-stage__video{object-fit:cover;filter:saturate(1.1)contrast(1.06)brightness(.78);width:100%;height:100%;position:absolute;inset:0}.layout-stage__video--contain{object-fit:contain;background:#02040a}.layout-stage__scrim{background:linear-gradient(#03050c5c,#03050c0a 32%,#03050cc7),radial-gradient(circle at 0 0,#ffc5542e,#0000 34%);position:absolute;inset:0}.layout-stage--broadcast .layout-stage__scrim{background:linear-gradient(#0207126b,#0207120f 32%,#020712db),linear-gradient(135deg,#0078ff38,#0000 34%),linear-gradient(315deg,#ff264e33,#0000 30%)}.layout-stage--drawer .layout-stage__scrim{background:linear-gradient(#02050c61,#02050c14 36%,#02050c9e)}.layout-stage--final .layout-stage__scrim{background:linear-gradient(#0505085c,#0505080a 32%,#050508d6),radial-gradient(circle at 100% 0,#ffe08047,#0000 38%)}.layout-stage-badge{z-index:2;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0d16d1;border-left:4px solid #fffc;gap:4px;min-width:176px;max-width:calc(100% - 176px);padding:10px 12px 11px;display:grid;position:absolute;top:16px;left:14px}.layout-stage-badge strong{font-size:max(var(--min-readable-font-size), .86rem);line-height:1.15}.layout-stage-badge--entry{background:linear-gradient(90deg,#60360aeb,#141112c7);border-color:#ffc45f}.layout-stage-badge--broadcast,.layout-stage-badge--drawer{background:linear-gradient(90deg,#023574f0,#5b0920c7);border-color:#44b4ff}.layout-stage-badge--final{background:linear-gradient(90deg,#6d5215f0,#dcdce52e);border-color:#ffe6a3}.layout-live-pill{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0000005c;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 10px;display:inline-flex;position:absolute;top:18px;right:14px}.layout-live-pill span{background:#ff385f;border-radius:999px;width:7px;height:7px;box-shadow:0 0 12px #ff385fe6}.layout-reaction-stack{z-index:2;gap:8px;width:150px;display:grid;position:absolute;top:96px;right:14px}.layout-reaction-stack span{color:#ffffffd1;font-size:max(var(--min-readable-font-size), .72rem);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0000005c;border:1px solid #ffffff14;border-radius:5px;padding:8px 9px;line-height:1.32}.layout-tiktok-rail{z-index:5;justify-items:center;gap:8px;display:grid;position:absolute;bottom:28px;right:12px}.layout-video-reply-card{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030710a3;border:1px solid #4fd5ca3d;border-radius:18px;gap:6px;padding:12px 13px;display:grid;position:absolute;bottom:308px;left:16px;right:92px;box-shadow:0 16px 44px #0000004d}.layout-stage--final .layout-video-reply-card{border-radius:16px;gap:5px;width:min(236px,100% - 108px);padding:10px 11px;top:92px;bottom:auto;right:auto}.layout-video-reply-card span{color:#aaffe4db;font-size:max(var(--min-readable-font-size), .68rem);letter-spacing:.1em;font-weight:900}.layout-video-reply-card strong{color:#fff;font-size:max(var(--min-readable-font-size), .92rem);line-height:1.25}.layout-video-reply-card p{color:#ffffffb8;font-size:max(var(--min-readable-font-size), .76rem);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.layout-video-reply-card button{color:#07101f;width:fit-content;min-height:30px;font-size:max(var(--min-readable-font-size), .74rem);background:#ffffffeb;border-radius:999px;padding:0 10px;font-weight:900}.layout-stage--final .layout-video-reply-card button{min-height:28px;font-size:max(var(--min-readable-font-size), .7rem)}.layout-tiktok-rail .action-badge{width:56px;min-height:62px}.layout-tiktok-rail .action-badge__icon{width:44px;height:44px;font-size:1.06rem}.layout-tiktok-rail .action-badge strong{font-size:max(var(--min-readable-font-size), .72rem)}.layout-tiktok-rail .action-badge small{font-size:max(var(--min-readable-font-size), .58rem)}.layout-live-comment-stream{z-index:3;pointer-events:none;height:150px;position:absolute;bottom:196px;left:16px;right:16px;overflow:hidden}.layout-stage--final .layout-live-comment-stream{align-content:end;gap:6px;height:92px;display:grid;bottom:226px;right:92px}.layout-stage--final .layout-live-comment{width:fit-content;max-width:100%;min-height:31px;animation:none;position:static}.layout-stage--final .layout-live-comment:nth-child(n+3){display:none}.layout-live-comment{color:#ffffffdb;max-width:min(310px,82%);min-height:34px;font-size:max(var(--min-readable-font-size), .76rem);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:7.2s linear infinite layout-live-comment-float;animation-delay:var(--comment-delay);background:#03060d99;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;line-height:1.2;display:inline-flex;position:absolute;left:0}.layout-live-comment:nth-child(2n){left:auto;right:0}.layout-live-comment strong{color:#fff;font-size:max(var(--min-readable-font-size), .72rem);white-space:nowrap}.layout-live-comment--tip{color:#1b0d05;background:linear-gradient(90deg,#ffc74de6,#ff5f56db);border-color:#ffe494cc;box-shadow:0 12px 38px #ffae3838}.layout-live-comment--tip strong{color:#1b0d05}.layout-lower-third{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050812ad;border:1px solid #ffffff1a;border-radius:22px;gap:9px;padding:14px;display:grid;position:absolute;bottom:20px;left:14px;right:84px}.layout-lower-third h2{margin:0;font-size:1.14rem;line-height:1.16}.layout-lower-third p{color:#ffffffb8;font-size:max(var(--min-readable-font-size), .8rem);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.layout-actions-row{align-items:center;gap:8px;display:flex}.layout-primary-cta,.layout-icon-button{border-radius:999px;min-height:40px;padding:0 13px;font-weight:800}.layout-primary-cta{color:#07101f;background:#fff}.layout-icon-button{color:#fff;background:#ffffff1a}.layout-detail-drawer{z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#060a14e6;border:1px solid #ffffff1a;border-radius:26px;gap:12px;padding:10px 14px 14px;display:grid;position:absolute;bottom:10px;left:10px;right:84px}.layout-detail-drawer__handle{background:#ffffff38;border-radius:999px;width:52px;height:5px;margin:0 auto}.layout-detail-drawer__header{gap:4px;display:grid}.layout-detail-drawer__header span{color:#ffffff8f;font-size:max(var(--min-readable-font-size), .74rem)}.layout-detail-drawer__header strong{font-size:1rem;line-height:1.25}.layout-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.layout-detail-grid div{background:#ffffff0f;border-radius:14px;gap:5px;min-height:66px;padding:9px 10px;display:grid}.layout-detail-grid strong{font-size:max(var(--min-readable-font-size), .78rem);line-height:1.32}.layout-final-panel{z-index:2;gap:7px;display:grid;position:absolute;bottom:14px;left:12px;right:84px}.layout-final-panel__main{background:linear-gradient(#ffffff0a,#0000006b);border:1px solid #ffe7aa42;border-radius:22px;align-content:end;gap:5px;min-height:82px;padding:14px;display:grid}.layout-final-panel__main strong{font-size:1.08rem;line-height:1.16}.layout-investor-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.layout-investor-tile{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff1f,#00000047),#ffffff0f;border:1px solid #ffe7aa33;border-radius:16px;align-content:space-between;gap:6px;min-height:62px;padding:10px;display:grid}.layout-preview-page .layout-primary-cta{min-height:36px}.layout-investor-tile strong{font-size:max(var(--min-readable-font-size), .72rem);line-height:1.25}.layout-notes{margin-top:12px}.layout-control-sidecar{background:linear-gradient(#0c101ff5,#050812f0)}.layout-control-body{align-content:start;gap:14px;min-height:0;padding:14px;display:grid;overflow:auto}.layout-control-body--standalone{grid-template-columns:minmax(320px,430px) minmax(0,1fr);align-content:stretch;overflow:hidden}.layout-control-preview{background:#040711;border:1px solid #ffffff1a;border-radius:28px;min-height:0;overflow:hidden;box-shadow:0 24px 72px #00000057}.layout-control-preview .layout-preview-page{height:100%;min-height:0}.layout-control-panel{align-content:start;gap:14px;min-height:0;display:grid;overflow:auto}.layout-control-intro{background:#ffffff0b;border:1px solid #ffffff14;border-radius:18px;gap:8px;padding:14px;display:grid}.layout-control-intro span{color:#ffffff8a;font-size:max(var(--min-readable-font-size), .72rem);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.layout-control-intro h3{margin:0;font-size:1rem}.layout-control-intro p{color:#ffffffad;font-size:max(var(--min-readable-font-size), .86rem);margin:0;line-height:1.58}.layout-note-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.layout-note-list span{color:#ffffffc2;min-height:30px;font-size:max(var(--min-readable-font-size), .74rem);background:#ffffff12;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}@keyframes apply-loading-slide{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes feed-comment-float{0%{opacity:0;transform:translateY(24px)scale(.98)}12%{opacity:0;transform:translateY(8px)scale(.98)}20%{opacity:1;transform:translateY(-10px)scale(1)}27%{opacity:1}34%,to{opacity:0;transform:translateY(-118px)scale(1)}}@keyframes layout-live-comment-float{0%{transform:translateX(var(--comment-x,0)) translateY(42px) scale(.96);opacity:0}12%{transform:translateX(var(--comment-x,0)) translateY(0) scale(.98);opacity:1}42%{opacity:1}56%,to{transform:translateX(var(--comment-x,0)) translateY(-142px) scale(1);opacity:0}}@keyframes feed-info-sheet-enter{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes splash-enter{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@keyframes splash-mark-stage{0%{opacity:0;transform:scale(.66)}12%{opacity:1;transform:scale(.98)}34%{opacity:1;transform:scale(1.08)}58%{opacity:.1;transform:scale(1.18)}to{opacity:0;transform:scale(1.24)}}@keyframes motion-logo-stage{0%{opacity:0;transform:translateY(14px)scale(.9)}28%{opacity:0;transform:translateY(10px)scale(.92)}42%,68%{opacity:1;transform:translateY(0)scale(1)}82%,to{opacity:0;transform:translateY(-5px)scale(.98)}}@keyframes splash-tagline-stage{0%,72%{opacity:0;transform:translateY(8px)}86%,to{opacity:1;transform:translateY(0)}}@keyframes motion-logo-pop{0%{transform:scale(.88)rotate(-1.5deg)}18%{transform:scale(1.04)rotate(.9deg)}32%,to{transform:scale(1)rotate(0)}}@keyframes motion-logo-pixel{0%,30%,to{opacity:0;transform:translate(0)}10%{opacity:.72;transform:translateY(-6px)}20%{opacity:.28;transform:translate(8px,-6px)}}@keyframes motion-logo-voice{0%{opacity:0;transform:translate(0)scaleX(.2)}28%{opacity:.9}to{opacity:0;transform:translate(28px)scaleX(1)}}@media (prefers-reduced-motion:reduce){.splash-screen,.splash-screen__mark,.motion-logo,.motion-logo__video,.splash-screen__tagline,.motion-logo__pixel,.motion-logo__voice{animation:none}.splash-screen__mark{opacity:.18;transform:none}.splash-screen__tagline{opacity:1;transform:none}.motion-logo__pixel,.motion-logo__voice{display:none}}.profile-hero{background:linear-gradient(135deg,#7c9bff33,#ff62b31f);border:1px solid #ffffff14;border-radius:28px;align-items:center;gap:14px;padding:18px;display:flex}.profile-hero--creator{background:linear-gradient(135deg,#73d7ff2e,#5da8771f)}.profile-hero__eyebrow{color:#ffffff94;font-size:max(var(--min-readable-font-size), .72rem);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-weight:800;display:block}.profile-avatar{background:#ffffff24;border-radius:999px;place-items:center;width:60px;height:60px;font-size:1.3rem;font-weight:800;display:grid;overflow:hidden}.profile-dashboard-first{background:radial-gradient(circle at 28% 0,#5de6c21f,#0000 34%),linear-gradient(#070c182e,#04081200),#050913;border-bottom:0;gap:6px;padding:0 0 12px;display:grid}.profile-main-card,.profile-menu-panel,.profile-completion-panel,.profile-recent-card,.profile-priority-panel,.profile-company-premium-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff0e,#ffffff06),#ffffff09;border:1px solid #ffffff18;border-radius:5px;box-shadow:0 20px 46px #0000003d}.profile-main-card{gap:8px;padding:13px 13px 11px;display:grid}.profile-menu-panel{gap:12px;padding:13px;display:grid}.profile-menu-panel__header{justify-content:space-between;align-items:start;gap:12px;display:flex}.profile-menu-panel__header span{color:#ffffff94;font-size:max(var(--min-readable-font-size), .68rem);font-weight:850;display:block}.profile-menu-panel__header h2{color:#fff;font-size:var(--font-size-h2);margin:3px 0 0;line-height:1.25}.profile-menu-groups{gap:10px;display:grid}.profile-menu-group{gap:6px;display:grid}.profile-menu-group h2{color:#ffffff9e;font-size:max(var(--min-readable-font-size), .72rem);margin:0;font-weight:850}.profile-menu-list{grid-template-columns:1fr;gap:6px;display:grid}.profile-menu-link{min-width:0;min-height:52px;color:inherit;text-align:left;background:#05091352;border:1px solid #ffffff17;border-radius:5px;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:9px 10px;text-decoration:none;display:grid}.profile-menu-link__icon{color:#5de6c2;background:#5de6c21f;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.profile-menu-link__icon .app-icon{width:16px;height:16px}.profile-menu-link__body{gap:2px;min-width:0;display:grid}.profile-menu-link__body strong,.profile-menu-link__body small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-menu-link__body strong{color:#fff;font-size:max(var(--min-readable-font-size), .82rem);line-height:1.2}.profile-menu-link__body small{color:#ffffff94;font-size:max(var(--min-readable-font-size), .7rem);line-height:1.2}.profile-menu-link__badge{color:#aaf7e6;min-width:0;max-width:64px;font-size:max(var(--min-readable-font-size), .68rem);text-overflow:ellipsis;white-space:nowrap;background:#5de6c224;border-radius:999px;padding:3px 7px;font-weight:850;overflow:hidden}.profile-menu-link em{color:#ffffffb8;font-size:1.1rem;font-style:normal}.profile-dashboard-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;display:grid}.profile-dashboard-avatar-stack{align-items:center;gap:8px;display:flex}.profile-dashboard-avatar-preview-shell{flex:none;display:block;position:relative}.profile-dashboard-avatar{color:#fff;background:linear-gradient(145deg,#ffffff29,#ffffff0d),#ffffff14;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:64px;height:64px;font-size:1.58rem;font-weight:900;display:grid;overflow:hidden;box-shadow:0 16px 34px #00000047}.profile-dashboard-avatar--button,.profile-icon-editor__preview{cursor:pointer;padding:0}.profile-avatar-file-input{display:none}.profile-dashboard-avatar img,.profile-icon-editor__preview img{object-fit:cover;width:100%;height:100%;display:block}.profile-dashboard-avatar-cue{z-index:1;color:#fff;pointer-events:none;background:#101828;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-4px;right:-4px}.profile-dashboard-avatar-cue .app-icon{width:13px;height:13px}.profile-dashboard-avatar-delete{flex:none;align-self:flex-end}.profile-dashboard-avatar--empty,.profile-icon-editor__preview--empty{color:#1018287a;box-shadow:none;background:#f8fafceb;border-style:dashed}.profile-avatar-empty{color:inherit;place-items:center;gap:3px;line-height:1;display:grid}.profile-avatar-empty .app-icon{width:22px;height:22px}.profile-avatar-empty small{color:currentColor;font-size:.66rem;font-weight:800;line-height:1}.profile-dashboard-identity{min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-content:start;gap:4px;padding:0;display:grid}.profile-completion-panel__header span,.profile-recent-strip>span,.profile-section-header button{color:#ffffff94;font-size:max(var(--min-readable-font-size), .68rem);letter-spacing:0;font-weight:850;display:block}.profile-dashboard-name-row{align-items:center;gap:8px;min-width:0;display:flex}.profile-dashboard-identity__name{text-overflow:ellipsis;white-space:nowrap;color:#101828;letter-spacing:0;min-width:0;margin:0;font-size:1.5rem;font-weight:800;line-height:1.05;display:block;overflow:hidden}.profile-dashboard-identity__handle,.profile-dashboard-summary{color:#ffffffb8;margin:0;line-height:1.48}.profile-dashboard-identity__handle{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;display:block;overflow:hidden}.profile-dashboard-identity--editing{gap:6px}.profile-dashboard-inline-field{gap:3px;min-width:0;display:grid}.profile-dashboard-inline-field span{color:#10182885;font-size:10px;font-weight:700;line-height:1}.profile-dashboard-inline-field input{color:#101828;width:100%;min-width:0;height:32px;font:inherit;background:#fff;border:1px solid #0f172a24;border-radius:8px;outline:none;padding:0 10px;font-size:14px;line-height:1}.profile-dashboard-inline-field input:focus{border-color:#0f97806b}.profile-dashboard-inline-actions{align-self:start;gap:6px;display:grid}.profile-dashboard-inline-actions :is(.apply-secondary-button,.apply-generate-button){min-width:64px;min-height:var(--button-height);border-radius:8px;padding:0 10px}.profile-dashboard-common-edit{border-top:1px solid #0f172a14;gap:8px;padding-top:8px;display:grid}.profile-dashboard-common-edit .apply-input{gap:0}.profile-dashboard-common-edit .apply-input span{color:#10182894}.profile-dashboard-common-edit .apply-input span small{color:#1018287a}.profile-dashboard-common-edit .apply-input input{color:#101828;background:#fff;border-color:#0f172a24;height:34px;padding:0 10px}.profile-dashboard-common-edit .profile-dashboard-inline-actions{grid-template-columns:repeat(2,max-content);justify-content:end}.profile-verified-mark{color:#fff;background:#4fd5ca;border-radius:999px;flex:none;place-items:center;width:18px;height:18px;display:grid}.profile-verified-mark .app-icon{width:13px;height:13px}.profile-category-pill{text-overflow:ellipsis;white-space:nowrap;background:#36c5bc14;border:1px solid #36c5bc94;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:24px;padding:0 12px;overflow:hidden;color:#46ddd0!important;font-size:max(var(--min-readable-font-size), .78rem)!important;font-weight:900!important;display:inline-flex!important}.profile-dashboard-summary{-webkit-line-clamp:2;color:#ffffffc2;font-size:max(var(--min-readable-font-size), .86rem);-webkit-box-orient:vertical;padding-left:0;line-height:1.42;display:-webkit-box;overflow:hidden}.profile-edit-chip{color:#d7fff4;background:#5de6c21a;border:1px solid #5de6c252;border-radius:999px;min-height:34px;padding:0 12px;font-weight:850}.profile-edit-chip--large{color:#fff;background:#0000002e;border-color:#fff3;border-radius:5px;grid-column:auto;justify-self:end;min-height:36px;margin-top:0;padding:0 11px}.profile-quick-grid.profile-quick-grid--dashboard{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.profile-quick-grid--dashboard .profile-quick-card{height:64px;min-height:64px;color:inherit;text-align:center;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex;position:relative}.profile-quick-card__icon{color:currentColor;place-items:center;width:30px;height:30px;display:grid}.profile-quick-card .profile-quick-card__title{justify-content:center;align-items:center;gap:6px;min-width:0;display:inline-flex}.profile-quick-card .profile-quick-card__title>span{display:inline}.profile-quick-card .app-icon.profile-quick-card__icon{stroke-width:1.9px;flex:none;width:18px;height:18px}.profile-quick-card--teal{color:#36c5bc}.profile-quick-card--gold{color:#e7a952}.profile-quick-card--blue{color:#5aa7ff}.profile-quick-card--coral{color:#f0655a}.profile-quick-card b{font-size:1.25rem;line-height:.95}.profile-quick-card em{color:#fffc;flex:none;font-size:1.25rem;font-style:normal;position:static}.profile-priority-panel{background:linear-gradient(135deg,#5de6c21c,#5aa7ff0e),#ffffff09;border-color:#5de6c22e;gap:12px;padding:13px;display:grid}.profile-priority-panel--premium{background:linear-gradient(135deg,#e7a9521f,#36c5bc0e),#ffffff09;border-color:#e7a9523d}.profile-priority-panel__header{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.profile-priority-panel__note{color:#ffffff9e;font-size:max(var(--min-readable-font-size), .72rem);font-weight:850}.profile-priority-panel__header h1{color:#fff;font-size:var(--font-size-h1);margin:4px 0;line-height:1.18}.profile-priority-panel__header p,.profile-priority-item p{color:#ffffffb8;font-size:max(var(--min-readable-font-size), .82rem);margin:0;line-height:1.45}.profile-priority-panel__grid{grid-template-columns:1fr;gap:8px;display:grid}.profile-priority-item{background:#05091352;border:1px solid #ffffff17;border-radius:5px;align-content:start;gap:5px;min-width:0;padding:10px;display:grid}.profile-priority-item__title{align-items:center;gap:8px;min-width:0;display:flex}.profile-priority-item__title .app-icon{color:#5de6c2;flex:none;width:20px;height:20px}.profile-priority-panel--premium .profile-priority-item__title .app-icon{color:#e7a952}.profile-priority-item strong{color:#fff;font-size:.95rem;line-height:1.18}.profile-priority-panel__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.profile-priority-panel__actions .apply-generate-button,.profile-priority-panel__actions .apply-secondary-button{min-height:var(--button-height);justify-content:center;align-items:center;gap:8px;display:inline-flex}.profile-priority-panel__actions .app-icon{flex:none;align-self:center;width:18px;height:18px}.profile-priority-panel__note{margin:0;font-weight:400;line-height:1.45}.profile-creator-entry-panel{border-color:#5aa7ff33;gap:12px;display:grid}.profile-creator-entry-panel__steps{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.profile-creator-step{background:#f8fafcf0;border:1px solid #0f172a1a;border-radius:5px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.profile-creator-step--done{background:#ecfdf5f5;border-color:#0fbfa847}.profile-creator-step.profile-creator-step--action{color:#fff;cursor:pointer;background:#4fd5ca;border-color:#0000;justify-content:center;justify-self:center;align-items:center;gap:8px;width:300px;max-width:100%;min-height:64px;padding:0 12px;display:flex}.profile-creator-step .app-icon{color:#5aa7ff;width:18px;height:18px}.profile-creator-step.profile-creator-step--action .app-icon{color:currentColor}.profile-creator-step__pitch-logo{background:currentColor;flex:none;width:18px;height:18px;-webkit-mask:url(/logo.svg) 50%/contain no-repeat;mask:url(/logo.svg) 50%/contain no-repeat}.profile-section-title{color:#101828;font-size:var(--font-size-h1);align-items:center;gap:8px;font-weight:800;line-height:1.25;display:inline-flex}.profile-section-title .app-icon,.profile-section-title__logo{width:18px;height:18px}.profile-section-title__logo{background:#101828!important}.profile-creator-step--done .app-icon{color:#5de6c2}.profile-creator-step span,.profile-creator-step strong{color:#101828b8;min-width:0;font-size:max(var(--min-readable-font-size), .82rem);font-weight:400;line-height:1.3}.profile-creator-step strong{color:#101828;margin-left:auto;font-weight:700}.profile-creator-step.profile-creator-step--action span,.profile-creator-step.profile-creator-step--action strong{color:#fff;margin-left:0;font-weight:500}.profile-creator-step--done span{color:#0f766e}.profile-creator-step--done strong{color:#047857}.profile-creator-step--incomplete strong,.profile-creator-step--incomplete strong .app-icon{color:#6b7280}.profile-company-premium-panel{background:linear-gradient(135deg,#e7a9521f,#36c5bc0e),#ffffff09;border-color:#e7a9523d;gap:0;padding:13px;display:grid}.profile-company-premium-panel__signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.profile-company-premium-panel__signals div{background:#05091352;border:1px solid #ffffff17;border-radius:8px;align-content:center;gap:5px;min-width:0;min-height:74px;padding:11px;display:grid}.profile-company-premium-panel__signals span{color:#fff9;font-size:max(var(--min-readable-font-size), .72rem);font-weight:850}.profile-company-premium-panel__signals strong{color:#fff5d8;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.1;overflow:hidden}.profile-company-premium-panel__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.profile-company-premium-panel__actions .apply-generate-button,.profile-company-premium-panel__actions .apply-secondary-button{min-height:var(--button-height);justify-content:center;gap:8px}.profile-company-premium-panel__actions .app-icon{width:18px;height:18px}.profile-dashboard-actions{gap:7px;margin:12px 0;display:grid}.profile-dashboard-actions .apply-generate-button,.profile-dashboard-actions .apply-secondary-button{border-radius:5px;justify-content:center;min-height:40px}.profile-dashboard-actions .app-icon{width:21px;height:21px}.profile-dashboard-head-actions{place-self:start end;align-items:flex-start;gap:6px;display:inline-flex}.profile-dashboard-icon-button{border-radius:5px;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-grid}.profile-dashboard-icon-button .app-icon{width:18px;height:18px}.profile-dashboard-icon-button:hover,.profile-dashboard-icon-button:focus-visible{color:#031008;background:#4fd5ca1f;border-color:#4fd5ca}.profile-dashboard-icon-button:active{transform:translateY(1px)}.profile-dashboard-primary,.profile-dashboard-secondary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.profile-dashboard-primary{color:#fff!important;background:linear-gradient(90deg,#15928b,#19a99e)!important}.profile-dashboard-secondary{color:#fff!important;background:#02060e57!important;border-color:#ffffff38!important}.profile-dashboard-primary span,.profile-dashboard-secondary span{font-size:1.4rem}.profile-completion-panel{border:1px solid #ffffff18;border-radius:5px;gap:7px;padding:10px 13px;display:grid}.profile-completion-panel__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.profile-completion-panel__header strong{color:#36c5bc;margin-top:2px;font-size:1.42rem;line-height:1;display:block}.profile-completion-all-button{color:#ffffffd6;background:#0000002e;border:1px solid #ffffff1c;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:31px;padding:0 12px;font-weight:850;display:inline-flex}.profile-completion-bar{background:#ffffff1a;border-radius:999px;height:8px;position:relative;overflow:hidden}.profile-completion-bar span{width:var(--profile-completion-percent,0%);border-radius:inherit;background:linear-gradient(90deg,#5de6c2,#ff7666);height:100%;display:block}.profile-completion-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.profile-completion-step{color:#ffffffa8;min-width:0;min-height:66px;font-size:max(var(--min-readable-font-size), .68rem);text-align:center;background:0 0;border:0;border-radius:0;justify-content:center;place-items:center;gap:6px;padding:0 4px;font-weight:400;display:grid}.profile-completion-step--done{color:#d7fff4}.profile-completion-step__icon{background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 0 0 9px #ffffff09}.profile-completion-step--done .profile-completion-step__icon{color:#fff;background:#36c5bc24;border-color:#36c5bcc2;box-shadow:inset 0 0 0 8px #36c5bc29}.profile-completion-step__icon .app-icon{width:20px;height:20px}.profile-completion-step strong,.profile-completion-step small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.profile-completion-step strong{color:#fff;font-size:max(var(--min-readable-font-size), .74rem);font-weight:400}.profile-completion-step small{color:#ffffff94;font-size:max(var(--min-readable-font-size), .66rem);font-weight:400}.profile-recent-strip{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.profile-recent-strip>span{align-self:center}.profile-recent-strip button{min-width:0;color:inherit;text-align:left;background:#ffffff0b;border:1px solid #ffffff17;border-radius:5px;gap:2px;padding:9px 10px;display:grid}.profile-recent-strip strong,.profile-recent-strip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-recent-strip strong{font-size:max(var(--min-readable-font-size), .78rem)}.profile-recent-strip small{color:#ffffff8f;font-size:max(var(--min-readable-font-size), .68rem)}.profile-recent-card{gap:10px;padding:13px;display:grid}.profile-section-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-recent-card .profile-section-header{flex-wrap:wrap}.profile-section-header h2{margin:0;font-size:1.02rem;line-height:1.2}.profile-section-header button{white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.profile-section-header .profile-section-header__action{color:#101828;background:#fff;border:1px solid #0f172a1f;min-height:32px;padding:0 12px;font-weight:400}.profile-section-header__watch-button{justify-content:center;justify-self:center;align-items:center;gap:8px;width:300px;max-width:100%;min-height:64px;font-weight:400;display:inline-flex}.profile-section-header__watch-button .app-icon{width:18px;height:18px}.profile-section-header__watch-count{min-width:34px;min-height:22px;font-size:max(var(--min-readable-font-size), .76rem);border-radius:999px;place-items:center;padding:0 8px;font-weight:400;display:inline-grid}.profile-primary-action-row{order:4;grid-template-columns:repeat(2,minmax(0,300px));justify-content:center;gap:8px;width:100%;max-width:620px;margin:0 auto;display:grid}.profile-primary-action-row .profile-creator-step.profile-creator-step--action,.profile-primary-action-row .profile-section-header__watch-button{grid-template-rows:auto auto;grid-template-columns:20px minmax(0,auto);place-content:center;justify-self:stretch;align-items:center;gap:1px 8px;width:100%;min-height:64px;line-height:1.08;display:grid}.profile-primary-action-row .profile-section-header__watch-button{grid-template-columns:auto auto;padding-left:14px;padding-right:14px}.profile-primary-action-row .profile-creator-step.profile-creator-step--action{grid-template-columns:auto auto;padding-left:14px;padding-right:14px;color:#fff!important}.profile-primary-action-row .profile-creator-step.profile-creator-step--action>.profile-creator-step__pitch-logo{background:#fff}.profile-primary-action-row .profile-creator-step__pitch-logo,.profile-primary-action-row .profile-section-header__watch-button .app-icon{grid-area:1/1}.profile-primary-action-row .profile-creator-step.profile-creator-step--action>span:not(.profile-creator-step__pitch-logo){grid-area:1/2;justify-self:center}.profile-primary-action-row .profile-creator-step.profile-creator-step--action>.profile-primary-action-label{text-align:center;grid-row:1;place-self:center;gap:2px;display:grid;color:#fff!important}.profile-primary-action-row .profile-creator-step.profile-creator-step--action>.profile-primary-action-label span,.profile-primary-action-row .profile-creator-step.profile-creator-step--action>.profile-primary-action-label small{white-space:nowrap;line-height:1.1;color:#fff!important}.profile-primary-action-row .profile-creator-step.profile-creator-step--action>.profile-primary-action-label small{font-size:11px;font-weight:500}.profile-primary-action-row .profile-section-header__watch-label{white-space:nowrap;background:0 0;grid-area:1/2;justify-self:center;min-width:0}.profile-primary-action-row .profile-creator-step.profile-creator-step--action>strong,.profile-primary-action-row .profile-section-header__watch-count{grid-area:2/1/auto/-1;justify-self:center}.profile-primary-action-row .profile-section-header__watch-count{min-height:0;font-size:max(var(--min-readable-font-size), .74rem);background:0 0;justify-self:center;padding:0}.profile-watch-entry{justify-items:center;gap:12px;margin-top:24px;display:grid}.profile-watch-entry p{color:#101828;width:100%;margin:0;line-height:1.55}.profile-watch-preview{gap:10px;display:grid}.profile-watch-preview__header{display:block}.profile-watch-preview__header>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-watch-preview__header h1{color:#101828;font-size:var(--font-size-h1);margin:0;font-weight:800;line-height:1.25}.profile-watch-preview__header span{color:#1018288f;font-size:max(var(--min-readable-font-size), .74rem);margin-top:0;display:block}.profile-watch-preview__all-button{justify-self:center;width:250px;max-width:100%}.profile-watch-preview__list{gap:6px;display:grid}.profile-watch-preview-card{color:#101828;text-align:left;background:#fff;border:1px solid #0f172a1a;border-radius:5px;grid-template-columns:54px minmax(0,1fr);align-items:stretch;gap:9px;min-width:0;min-height:64px;padding:7px;display:grid}.profile-watch-preview-card__media{aspect-ratio:9/16;background:#0f172a14;border-radius:5px;width:54px;position:relative;overflow:hidden}.profile-watch-preview-card__media img{object-fit:cover;width:100%;height:100%;display:block}.profile-watch-preview-card__media small{color:#fff;background:#00000094;border-radius:999px;padding:2px 4px;font-size:9px;line-height:1;position:absolute;bottom:4px;right:4px}.profile-watch-preview-card__body{align-content:center;gap:4px;min-width:0;display:grid}.profile-watch-preview-card__meta,.profile-watch-preview-card__reasons{align-items:center;gap:5px;min-width:0;display:flex}.profile-watch-preview-card__meta span{color:#1018288a;font-size:max(var(--min-readable-font-size), .68rem);text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.profile-watch-preview-card__meta span:first-child{color:#0f766e;flex:none}.profile-watch-preview-card strong{color:#101828;font-size:max(var(--min-readable-font-size), .84rem);text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:1.25;overflow:hidden}.profile-watch-preview-card__reasons{flex-wrap:wrap}.profile-watch-preview-card__reasons em{color:#0f766e;min-height:18px;font-size:max(var(--min-readable-font-size), .66rem);background:#14b8a61a;border-radius:999px;place-items:center;padding:0 6px;font-style:normal;line-height:1;display:inline-grid}.app-shell[data-active-footer=owner] .phone-frame{color:#101828;background:#f7f8fb;border-color:#0f172a1a;box-shadow:0 24px 80px #0f172a38,inset 0 1px #ffffffe6}.app-shell[data-active-footer=owner] .topbar{background:#fff;border-bottom:1px solid #0f172a14}.app-shell[data-active-footer=owner] .topbar__title,.app-shell[data-active-footer=owner] .topbar__back,.app-shell[data-active-footer=owner] .topbar__icon-button{color:#101828;text-shadow:none}.owner-console-page{color:#101828;background:var(--app-background);align-content:start;gap:14px;padding:72px 16px 64px;display:grid}.owner-console-page .detail-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #0f172a1f;border-radius:5px;box-shadow:0 14px 34px #0f172a0f}.owner-console-state-panel,.owner-console-hero,.owner-console-tab-panel{gap:13px;display:grid}.owner-console-page .owner-console-hero,.owner-console-page .owner-console-tab-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.owner-console-project-card{color:#101828;text-align:left;cursor:pointer;background:#fff;border:1px solid #0f172a2e;border-radius:6px;gap:8px;width:100%;min-width:0;padding:8px 9px 12px;display:grid}.owner-console-project-card:focus-visible{outline-offset:3px;outline:2px solid #14b8a6cc}.owner-console-project-card:hover{border-color:#14b8a66b}.owner-console-project-card__header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.owner-console-project-card__creator-line{color:#101828b8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;font-size:14px;font-weight:400;display:grid}.owner-console-project-card__creator-line>span:not(.owner-console-project-card__avatar):not(.owner-console-project-card__category){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-console-project-card__avatar{background:#0f172a0a;border:1px solid #0f172a1f;border-radius:999px;place-items:center;width:22px;height:22px;display:grid;overflow:hidden}.owner-console-project-card__avatar img,.owner-console-project-card__avatar svg{object-fit:cover;width:100%;height:100%}.owner-console-project-card__category{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.owner-console-project-card__category .app-icon{width:14px;height:14px}.owner-console-project-card__copy{min-width:0}.owner-console-project-card__copy h1{color:#101828;letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:400;line-height:1.2;display:-webkit-box;overflow:hidden}.owner-console-project-card__copy p{color:#1018289e;font-size:max(var(--min-readable-font-size), .76rem);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;line-height:1.4;display:-webkit-box;overflow:hidden}.owner-console-project-card__summary{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.owner-console-hero__project{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.owner-console-hero__project h1{color:#101828;font-size:var(--font-size-h2);text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-weight:500;line-height:1.28;overflow:hidden}.owner-console-hero__project p,.owner-console-state-panel p,.owner-console-note{color:#1018289e;font-size:max(var(--min-readable-font-size), .78rem);margin:0;line-height:1.55}.owner-console-hero__project span{color:#0f766e;font-size:max(var(--min-readable-font-size), .7rem)}.owner-console-hero__thumb{aspect-ratio:9/16;color:#0f766e;background:#0f172a0a;border:1px solid #0f172a1a;border-radius:5px;place-items:center;width:88px;padding:0;display:grid;overflow:hidden}.owner-console-hero__thumb img,.owner-console-hero__thumb video,.owner-console-hero__thumb .video-fallback{object-fit:cover;grid-area:1/1;width:100%;height:100%}.owner-console-hero__thumb video{pointer-events:none}.owner-console-hero__thumb .video-fallback{padding:4px;font-size:.62rem;line-height:1.2}.owner-console-hero__thumb .video-fallback span{display:none}.owner-project-switcher{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.owner-project-switcher__item{color:#101828a8;min-height:30px;font-size:max(var(--min-readable-font-size), .74rem);background:#fff;border:1px solid #0f172a1f;border-radius:999px;flex:none;padding:0 10px}.owner-console-tabs{--feed-strip-search-safe-area:0px;z-index:4;background:var(--app-background);scrollbar-width:none;align-items:center;width:100%;max-width:100%;min-height:50px;margin:0;padding:0;display:flex;position:sticky;top:0;overflow:auto hidden;-webkit-mask-image:none;mask-image:none}.owner-console-tabs::-webkit-scrollbar{display:none}.owner-console-tabs .feed-control-strip__item{color:#1018289e;flex:none}.owner-console-tabs .feed-control-strip__item--active{color:#101828}.owner-console-tabs .feed-control-strip__item--active:after{background:#14b8a6}.owner-project-switcher__item{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.owner-project-switcher__item--active{color:#0f766e;background:#14b8a61a;border-color:#14b8a68a}.owner-console-metrics,.owner-console-split-stats,.owner-status-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.owner-console-project-card__metrics{grid-template-columns:1fr;align-self:center;gap:5px}.owner-money-list,.owner-request-list,.owner-partner-group-list{gap:8px;display:grid}.owner-partner-group{gap:8px;min-width:0;display:grid}.owner-partner-group__header{border-bottom:1px solid #0f172a1a;justify-content:space-between;align-items:center;gap:12px;min-height:30px;padding-bottom:6px;display:flex}.owner-partner-group__header strong{color:#0f766e;font-size:max(var(--min-readable-font-size), .82rem);font-weight:500}.owner-partner-group__header span{color:#10182894;font-size:max(var(--min-readable-font-size), .72rem);white-space:nowrap}.owner-console-metrics div,.owner-console-split-stats div,.owner-status-timeline div,.owner-money-list div{background:#f8fafcc2;border:1px solid #0f172a1a;border-radius:5px;min-width:0;padding:10px}.owner-money-list div{border-bottom:1px solid #0f172a24;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}.owner-console-project-card__metrics div{background:#0f172a0a;justify-content:space-between;align-items:center;gap:8px;padding:4px 3px;display:flex}.owner-console-metrics span,.owner-console-split-stats span,.owner-status-timeline span,.owner-money-list span{color:#10182894;font-size:max(var(--min-readable-font-size), .68rem);line-height:1.2;display:block}.owner-console-project-card__metrics span{font-size:9px}.owner-console-metrics strong,.owner-console-split-stats strong,.owner-status-timeline strong,.owner-money-list strong{color:#101828;font-size:max(var(--min-readable-font-size), .92rem);margin-top:4px;font-weight:500;line-height:1.22;display:block}.owner-money-list strong{text-align:right;margin-top:0}.owner-console-project-card__metrics strong{text-align:right;margin-top:0;font-size:10px}.owner-money-list p{color:#10182894;font-size:max(var(--min-readable-font-size), .72rem);grid-column:1/-1;margin:5px 0 0;line-height:1.4}.owner-money-list div,.owner-console-split-stats div,.owner-status-timeline div{background:#fff}.owner-console-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.owner-tab-primary-button{width:250px;max-width:100%;min-height:var(--button-height);justify-self:center}.owner-request-card{background:#f8fafcc2;border:1px solid #0f172a1a;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.owner-request-card--partner{background:#fff}.owner-request-card__profile{text-align:left;background:0 0;border:0;gap:2px;min-width:0;padding:0;display:grid}.owner-request-card__profile:hover strong,.owner-request-card__profile:focus-visible strong{color:#0f766e}.owner-request-card span{color:#0f766e;font-size:max(var(--min-readable-font-size), .68rem)}.owner-request-card strong{color:#101828;font-size:max(var(--min-readable-font-size), .84rem);margin-top:2px;font-weight:500;display:block}.owner-request-card p{color:#10182894;font-size:max(var(--min-readable-font-size), .72rem);margin:3px 0 0;line-height:1.35}.owner-console-page .apply-secondary-button,.owner-console-page .apply-generate-button{min-height:34px;font-size:max(var(--min-readable-font-size), .78rem);border-radius:5px}.owner-console-page .owner-tab-primary-button{min-height:var(--button-height)}.owner-funding-overview{background:0 0;border:0;gap:10px;padding:0;display:grid}.owner-funding-overview__main,.owner-funding-overview__grid div{gap:4px;display:grid}.owner-funding-overview__main{text-align:center;background:#fff;border:1px solid #0f172a1f;border-radius:5px;justify-items:center;width:min(100%,340px);margin-inline:auto;padding:14px 18px}.owner-funding-overview__main span,.owner-funding-overview__grid span,.owner-funding-overview p{color:#10182894;font-size:max(var(--min-readable-font-size), .72rem);margin:0;line-height:1.4}.owner-funding-overview__main strong{color:#101828;font-size:max(var(--min-readable-font-size), 18px);font-weight:700;line-height:1.15}.owner-funding-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:24px 0 0;display:grid}.owner-funding-overview__grid div{border-bottom:1px solid #0f172a24;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding-bottom:8px}.owner-funding-overview__grid strong{color:#101828;font-size:max(var(--min-readable-font-size), .9rem);text-align:right;font-weight:500}.owner-funding-progress{background:#e5e7eb;border-radius:999px;height:10px;margin-block:12px;position:relative;overflow:hidden}.owner-funding-progress span{inset-block:0;border-radius:inherit;position:absolute;left:0}.owner-funding-progress__intent{background:#14b8a63d}.owner-funding-progress__confirmed{background:#14b8a6}.owner-funding-overview>p{margin-bottom:24px}.profile-recent-list{display:grid}.profile-recent-row{min-width:0;color:inherit;text-align:left;background:0 0;border-top:1px solid #ffffff14;grid-template-columns:88px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 0;display:grid}.profile-recent-list .profile-recent-row:first-child{border-top:0}.profile-recent-thumb{aspect-ratio:16/9;background:#ffffff14;border-radius:6px;place-items:center;width:88px;display:grid;position:relative;overflow:hidden}.profile-recent-thumb img{object-fit:cover;width:100%;height:100%}.profile-recent-thumb .app-icon{color:#fff;background:#00000080;border-radius:999px;width:20px;height:20px;padding:4px;position:absolute;bottom:6px;right:6px}.profile-recent-thumb--empty .app-icon{color:#36c5bc;background:0 0;width:28px;height:28px;padding:0;position:static}.profile-recent-copy{gap:3px;min-width:0;display:grid}.profile-recent-copy strong,.profile-recent-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-recent-copy strong{font-size:1rem;line-height:1.25}.profile-recent-copy small{color:#ffffff9e;font-size:max(var(--min-readable-font-size), .74rem);font-weight:700}.profile-recent-copy--empty strong,.profile-recent-copy--empty small{font-weight:400}.profile-recent-status{color:#36c5bc;font-size:max(var(--min-readable-font-size), .78rem);white-space:nowrap;align-items:center;gap:5px;font-weight:850;display:inline-flex}.profile-recent-status .app-icon{width:17px;height:17px}.profile-recent-row>em{color:#ffffffbd;font-size:1.4rem;font-style:normal}.profile-icon-editor{background:#ffffff0a;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin-top:14px;padding:12px;display:grid}.profile-icon-editor__preview{color:#fff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:66px;height:66px;font-size:1.35rem;font-weight:900;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative;overflow:hidden}.profile-icon-editor__preview-shell{flex:none;display:block;position:relative}.profile-icon-editor__preview:hover,.profile-icon-editor__preview:focus-visible{border-color:#5de6c2b3;box-shadow:0 0 0 3px #5de6c229,0 16px 34px #00000047}.profile-icon-editor__preview:active{transform:scale(.98)}.profile-icon-editor__preview-cue{color:#fff;background:#101828b8;border:1px solid #ffffffc7;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-4px;right:-4px;box-shadow:0 6px 12px #00000038}.profile-icon-editor__preview-cue .app-icon{width:14px;height:14px}.profile-icon-editor__preview-cue .app-icon--imagePlus{width:12px;height:12px;overflow:visible}.profile-icon-editor__preview-stack{justify-items:center;gap:8px;display:grid}.profile-icon-editor__body{gap:6px;min-width:0;display:grid}.profile-icon-editor__body span{color:#fff;font-weight:850}.profile-icon-editor__body p{color:#ffffff9e;font-size:max(var(--min-readable-font-size), .76rem);margin:0;line-height:1.45}.profile-icon-delete-button{width:36px;height:36px;color:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:5px;place-items:center;display:grid}.profile-icon-delete-button .app-icon{width:20px;height:20px}.profile-icon-delete-button:disabled{cursor:not-allowed;opacity:.38}.profile-icon-upload{color:#d7fff4;min-height:36px;font-size:max(var(--min-readable-font-size), .82rem);cursor:pointer;background:#5de6c21a;border:1px solid #5de6c252;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-weight:850;display:inline-flex;position:relative}.profile-icon-upload:disabled{cursor:not-allowed;opacity:.56}.profile-icon-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.profile-icon-editor__actions .apply-secondary-button{width:auto;min-height:36px;padding:0 14px}.profile-showcase-hero{background:linear-gradient(135deg,#14202ff2,#070b18f0),#070b18f0;border:1px solid #ffffff1a;border-radius:28px;min-height:320px;position:relative;overflow:hidden}.profile-showcase-hero__media{object-fit:cover;opacity:.78;width:100%;height:100%;position:absolute;inset:0}.profile-showcase-hero__scrim{background:linear-gradient(#0307121f,#030712e6),linear-gradient(90deg,#030712db,#03071233);position:absolute;inset:0}.profile-showcase-hero__body{z-index:1;flex-direction:column;justify-content:flex-end;gap:16px;min-height:320px;padding:22px;display:flex;position:relative}.profile-showcase-hero__identity{align-items:center;gap:14px;display:flex}.profile-showcase-hero__identity h1{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:clamp(2rem,9vw,3.35rem);line-height:.95;display:flex}.profile-showcase-hero__badge{min-height:24px;font-size:max(var(--min-readable-font-size), .7rem);padding:3px 8px 3px 5px}.profile-showcase-hero__badge .app-icon{width:13px;height:13px}.profile-showcase-hero__identity p,.profile-showcase-hero__pitch{color:#ffffffc2;margin:0}.profile-showcase-hero__pitch{max-width:620px;font-size:.98rem;line-height:1.7}.profile-showcase-hero__media--empty{background:linear-gradient(135deg,#4fd5ca2e,#ffffff0a),#040812eb}.profile-showcase-hero__actions{flex-wrap:wrap;gap:10px;display:flex}.profile-social-links{flex-wrap:wrap;gap:8px;display:flex}.profile-social-links a{color:#ffffffdb;min-height:28px;font-size:max(var(--min-readable-font-size), .78rem);background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-weight:700;text-decoration:none;display:inline-flex}.profile-partner-hero{background:#f8fafc;border:1px solid #0f172a14;border-radius:28px;min-height:320px;position:relative;overflow:hidden}.profile-partner-hero__media{position:absolute;inset:0}.profile-partner-hero__media img{object-fit:cover;opacity:.7;width:100%;height:100%}.profile-partner-hero__media:after{content:"";background:linear-gradient(135deg,#0f172a47,#14b8a633);position:absolute;inset:0}.profile-partner-hero__scrim{background:linear-gradient(#ffffff1a,#f8fafcf5),linear-gradient(90deg,#f8fafcf5,#f8fafc94);position:absolute;inset:0}.profile-partner-hero__body{z-index:1;flex-direction:column;justify-content:flex-end;gap:16px;min-height:320px;padding:22px;display:flex;position:relative}.profile-partner-hero .profile-showcase-hero__identity .expert-signal-avatar{border:0;flex:none;width:72px;height:72px;font-size:1.35rem;box-shadow:0 12px 28px #0f172a29}.profile-partner-hero .profile-showcase-hero__identity h1,.profile-partner-hero .profile-showcase-hero__identity p,.profile-partner-hero .profile-showcase-hero__pitch{color:#101828}.profile-partner-project .profile-project-card{background:#fffffff5;border-color:#0f172a1a}.profile-partner-project .profile-project-card__body,.profile-partner-project .profile-project-card__body p,.profile-partner-project .message-card__meta span,.profile-partner-project .message-card__footer span{color:#101828ad}.profile-partner-project .message-card__meta strong{color:#101828}.profile-partner-page .profile-business-strip{grid-template-columns:1fr;gap:8px}.profile-partner-page .profile-business-strip>div{justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.app-shell[data-active-footer=profile] .profile-partner-page .profile-business-strip span{color:#1018287a;font-size:12px;line-height:1.3}.app-shell[data-active-footer=profile] .profile-partner-page .profile-business-strip strong{color:#101828;text-align:right;margin-top:0;font-size:14px!important;line-height:1.3!important}.partner-legal-note{color:#1018287a;zoom:.82;margin:12px 0 0;font-size:14px;line-height:1.45}.profile-public-links{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.profile-public-links a{color:#91f1d2;font-size:max(var(--min-readable-font-size), .78rem);border:1px solid #4fd5ca47;border-radius:999px;padding:8px 10px;font-weight:800;text-decoration:none}.profile-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.profile-quick-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0408127a;border:1px solid #ffffff24;border-radius:14px;min-width:0;padding:10px 11px}.profile-quick-card span{color:#ffffff9e;font-size:max(var(--min-readable-font-size), .68rem);letter-spacing:0;font-weight:850;display:block}.profile-quick-card strong{overflow-wrap:anywhere;margin-top:5px;margin-left:auto;font-size:1rem;line-height:1.2;display:block}.profile-avatar--large{background:#ffffff2e;border:1px solid #ffffff29;width:76px;height:76px;font-size:1.55rem;box-shadow:0 16px 36px #00000047}.profile-business-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.profile-business-strip>div{min-width:0;box-shadow:none;background:#ffffff0e;border:1px solid #ffffff17;border-radius:5px;padding:14px}.profile-business-strip span,.profile-project-card__media span{color:#ffffffa3;font-size:max(var(--min-readable-font-size), .72rem);font-weight:800;display:block}.profile-business-strip strong{margin-top:5px;font-size:1.15rem;line-height:1.25;display:block}.invite-card{gap:14px;display:grid}.invite-code-box{background:#4fd5ca14;border:1px solid #4fd5ca3d;border-radius:16px;gap:6px;padding:14px;display:grid}.invite-code-box span,.invite-code-box small{color:#ffffffa8;font-size:max(var(--min-readable-font-size), .72rem);font-weight:800}.invite-code-box strong{letter-spacing:0;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(1.45rem,7vw,2.4rem)}.invite-link-field input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:max(var(--min-readable-font-size), .78rem)}.invite-action-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.invite-guide-page{max-width:980px}.referral-preview-page{max-width:720px}.referral-preview-page .detail-panel,.referral-preview-page .invite-code-box{color:#101828;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#0f172a1a;border-radius:8px;box-shadow:0 14px 34px #0f172a0f}.referral-preview-page .invite-guide-hero span,.referral-preview-page .invite-guide-card span,.referral-preview-page .invite-code-box span,.referral-preview-page .invite-code-box small{color:#10182894}.referral-preview-page .invite-guide-hero h2,.referral-preview-page .invite-guide-card h2,.referral-preview-page .invite-code-box strong{color:#101828}.referral-preview-page .invite-guide-hero p,.referral-preview-page .invite-guide-card p{color:#101828b3}.referral-preview-page .apply-input span{color:#10182894}.referral-preview-page .apply-input input{color:#101828;background:#f8fafc;border-color:#0f172a1f}.invite-guide-hero{grid-template-columns:minmax(0,1fr) minmax(190px,280px);align-items:start;gap:18px;display:grid}.invite-guide-hero span,.invite-guide-card span{color:#ffffff9e;font-size:max(var(--min-readable-font-size), .74rem);letter-spacing:0;margin-bottom:7px;font-weight:850;display:block}.invite-guide-hero h2,.invite-guide-card h2{color:#fff;margin:0 0 10px;font-size:clamp(1.18rem,2.8vw,1.85rem);line-height:1.25}.invite-guide-hero p,.invite-guide-card p{color:#ffffffc2;margin:0;line-height:1.7}.invite-guide-hero__code{min-width:0}.invite-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.invite-guide-card{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;display:grid}.invite-guide-card .app-icon{color:#4fd5ca;background:#4fd5ca1a;border:1px solid #4fd5ca38;border-radius:12px;width:38px;height:38px;padding:9px}.invite-guide-card--warning .app-icon{color:#ffd166;background:#ffd1661a;border-color:#ffd16647}.invite-guide-list{color:#ffffffc7;gap:10px;margin:0;padding-left:1.2rem;line-height:1.7;display:grid}.invite-guide-footer{align-items:center}.invite-guide-link-button{justify-self:end;width:fit-content}@media (width<=720px){.invite-action-row,.invite-guide-hero,.invite-guide-grid{grid-template-columns:1fr}.invite-guide-link-button{width:100%}}.app-shell[data-active-footer=profile] .panel-stack>.detail-panel>.apply-secondary-button:only-of-type,.app-shell[data-active-footer=profile] .panel-stack>.detail-panel>.apply-generate-button:only-of-type{justify-content:center;justify-self:center;align-items:center;width:min(300px,100%);margin-left:auto;margin-right:auto;display:flex}.app-shell[data-active-footer=profile] .profile-receive-setup-button{width:min(300px,100%);margin:12px auto}.profile-project-grid,.message-list .profile-project-card+.profile-project-card{margin-top:10px}.app-shell[data-active-footer=profile]{background:var(--app-background)}.app-shell[data-active-footer=profile] .phone-frame{background:var(--app-background);color:#101828;border-color:#0f172a1a;box-shadow:0 24px 80px #0f172a38,inset 0 1px #ffffffe6}.app-shell[data-active-footer=profile] .page-scroll{background:var(--app-background);color:#101828}.app-shell[data-active-footer=profile] .topbar{background:#fff;border-bottom:1px solid #0f172a14}.app-shell[data-active-footer=profile] .topbar__title{color:#101828;text-shadow:none}.app-shell[data-active-footer=profile] .topbar__back{color:#101828;text-shadow:none;padding:0}.app-shell[data-active-footer=profile] .topbar__profile-actions button{color:#101828bd;padding:0}.app-shell[data-active-footer=profile] .profile-showcase-hero{min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.app-shell[data-active-footer=profile] .profile-showcase-hero__media,.app-shell[data-active-footer=profile] .profile-showcase-hero__scrim{display:none}.app-shell[data-active-footer=profile] .profile-showcase-hero__body{color:#101828;gap:14px;min-height:auto;padding:0}.app-shell[data-active-footer=profile] .profile-showcase-hero__identity{align-items:center}.app-shell[data-active-footer=profile] .profile-showcase-hero__identity .profile-avatar--large{box-shadow:none;background:#f8fafc}.app-shell[data-active-footer=profile] .profile-hero__eyebrow{color:#10182880}.app-shell[data-active-footer=profile] .profile-showcase-hero__identity p,.app-shell[data-active-footer=profile] .profile-showcase-hero__pitch{color:#101828ad;text-shadow:none}.app-shell[data-active-footer=profile] .profile-showcase-hero__pitch{color:#101828;max-width:none}.app-shell[data-active-footer=profile] .profile-showcase-hero__actions{justify-content:center}.app-shell[data-active-footer=profile] .profile-showcase-hero__actions .apply-generate-button,.app-shell[data-active-footer=profile] .profile-showcase-hero__actions .apply-secondary-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.app-shell[data-active-footer=profile] .profile-showcase-hero__actions .apply-secondary-button{font-weight:400}.app-shell[data-active-footer=profile] .profile-public-links a{color:#2563eb;text-underline-offset:3px;background:#fff;border-color:#2563eb2e;min-height:36px;text-decoration:underline;box-shadow:0 1px 2px #2563eb14}.app-shell[data-active-footer=profile] .profile-public-links{justify-content:flex-end}.app-shell[data-active-footer=profile] .bottom-nav{background:#fffffff0;border-top-color:#0f172a1a}.app-shell[data-active-footer=profile] .bottom-nav__item{color:#1018288f}.app-shell[data-active-footer=profile] .bottom-nav__item--active{color:#101828}.app-shell[data-active-footer=profile] .profile-dashboard-first{background:0 0;gap:32px;padding-bottom:32px}.app-shell[data-active-footer=profile] .panel-stack{gap:32px;margin-top:0}.app-shell[data-active-footer=profile] .profile-main-card,.app-shell[data-active-footer=profile] .profile-menu-panel,.app-shell[data-active-footer=profile] .profile-completion-panel,.app-shell[data-active-footer=profile] .profile-recent-card,.app-shell[data-active-footer=profile] .profile-priority-panel,.app-shell[data-active-footer=profile] .profile-company-premium-panel,.app-shell[data-active-footer=profile] .detail-panel,.app-shell[data-active-footer=profile] .profile-business-strip>div,.app-shell[data-active-footer=profile] .profile-quick-card,.app-shell[data-active-footer=profile] .profile-icon-editor,.app-shell[data-active-footer=profile] .invite-code-box{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#0f172a24;box-shadow:0 14px 34px #0f172a0f}.app-shell[data-active-footer=profile] .profile-business-strip>div{aspect-ratio:1;text-align:center;width:min(100%,92px);box-shadow:none;background:#fff;border:0;border-radius:50%;place-content:center;justify-self:center;padding:8px;display:grid}.app-shell[data-active-footer=profile] .profile-main-card,.app-shell[data-active-footer=profile] .profile-completion-panel,.app-shell[data-active-footer=profile] .profile-priority-panel,.app-shell[data-active-footer=profile] .profile-company-premium-panel,.app-shell[data-active-footer=profile] .panel-stack>.detail-panel,.app-shell[data-active-footer=profile] .invite-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.app-shell[data-active-footer=profile] .profile-recent-card,.app-shell[data-active-footer=profile] .profile-menu-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #0f172a24;border-radius:5px;padding:13px;box-shadow:0 14px 34px #0f172a0f}.app-shell[data-active-footer=profile] .profile-business-strip{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,92px));justify-content:center;gap:6px;padding:0}.app-shell[data-active-footer=profile] .page-scroll:not(.profile-public-page) .profile-business-strip>div:nth-child(3) strong{overflow-wrap:anywhere}.app-shell[data-active-footer=profile] .profile-priority-panel--creator,.app-shell[data-active-footer=profile] .profile-priority-panel--premium,.app-shell[data-active-footer=profile] .profile-company-premium-panel{background:0 0}.app-shell[data-active-footer=profile] .profile-dashboard-avatar,.app-shell[data-active-footer=profile] .profile-avatar,.app-shell[data-active-footer=profile] .profile-avatar--large,.app-shell[data-active-footer=profile] .profile-icon-editor__preview{color:#101828;background:linear-gradient(145deg,#4fd5ca29,#5aa7ff14),#fff;border-color:#0f172a1a;box-shadow:0 14px 28px #0f172a1f}.app-shell[data-active-footer=profile] .profile-dashboard-avatar--empty,.app-shell[data-active-footer=profile] .profile-icon-editor__preview--empty{color:#10182880;box-shadow:none;background:#f8fafceb;border-color:#0f172a2e}.app-shell[data-active-footer=profile] .profile-dashboard-identity__name,.app-shell[data-active-footer=profile] .profile-menu-panel__header h2,.app-shell[data-active-footer=profile] .profile-menu-link__body strong,.app-shell[data-active-footer=profile] .profile-section-header h2,.app-shell[data-active-footer=profile] .detail-panel__header h1,.app-shell[data-active-footer=profile] .detail-panel__header h2,.app-shell[data-active-footer=profile] .profile-priority-panel__header h1,.app-shell[data-active-footer=profile] .profile-priority-item strong,.app-shell[data-active-footer=profile] .profile-company-premium-panel__signals strong,.app-shell[data-active-footer=profile] .profile-completion-step strong,.app-shell[data-active-footer=profile] .profile-recent-copy strong,.app-shell[data-active-footer=profile] .profile-business-strip strong,.app-shell[data-active-footer=profile] .profile-quick-card strong,.app-shell[data-active-footer=profile] .auth-signed-in-card strong,.app-shell[data-active-footer=profile] .admin-check strong,.app-shell[data-active-footer=profile] .detail-stat strong,.app-shell[data-active-footer=profile] .invite-code-box strong,.app-shell[data-active-footer=profile] .profile-icon-editor__body span{color:#101828}.app-shell[data-active-footer=profile] .profile-dashboard-identity__handle,.app-shell[data-active-footer=profile] .profile-dashboard-summary,.app-shell[data-active-footer=profile] .profile-menu-panel__header span,.app-shell[data-active-footer=profile] .profile-menu-group h2,.app-shell[data-active-footer=profile] .profile-menu-link__body small,.app-shell[data-active-footer=profile] .profile-completion-panel__header span,.app-shell[data-active-footer=profile] .profile-recent-strip>span,.app-shell[data-active-footer=profile] .profile-section-header button,.app-shell[data-active-footer=profile] .profile-priority-panel__header span,.app-shell[data-active-footer=profile] .profile-priority-item span,.app-shell[data-active-footer=profile] .profile-priority-panel__note,.app-shell[data-active-footer=profile] .profile-priority-panel__header p,.app-shell[data-active-footer=profile] .profile-priority-item p,.app-shell[data-active-footer=profile] .profile-company-premium-panel__signals span,.app-shell[data-active-footer=profile] .profile-completion-step small,.app-shell[data-active-footer=profile] .profile-recent-copy small,.app-shell[data-active-footer=profile] .profile-business-strip span,.app-shell[data-active-footer=profile] .profile-quick-card span,.app-shell[data-active-footer=profile] .detail-panel__header>span,.app-shell[data-active-footer=profile] .auth-inline-note,.app-shell[data-active-footer=profile] .auth-signed-in-card span,.app-shell[data-active-footer=profile] .auth-signed-in-card small,.app-shell[data-active-footer=profile] .auth-status-list span,.app-shell[data-active-footer=profile] .admin-check span,.app-shell[data-active-footer=profile] .detail-note,.app-shell[data-active-footer=profile] .detail-stat span,.app-shell[data-active-footer=profile] .invite-code-box span,.app-shell[data-active-footer=profile] .invite-code-box small,.app-shell[data-active-footer=profile] .profile-icon-editor__body p{color:#1018289e}.app-shell[data-active-footer=profile] .profile-quick-grid--dashboard .profile-quick-card,.app-shell[data-active-footer=profile] .profile-menu-link,.app-shell[data-active-footer=profile] .profile-priority-item,.app-shell[data-active-footer=profile] .profile-company-premium-panel__signals div,.app-shell[data-active-footer=profile] .auth-signed-in-card,.app-shell[data-active-footer=profile] .auth-status-list span,.app-shell[data-active-footer=profile] .admin-check,.app-shell[data-active-footer=profile] .detail-stat,.app-shell[data-active-footer=profile] .profile-recent-strip button{background:#fff;border-color:#0f172a14}.app-shell[data-active-footer=profile] .profile-empty-note{color:#10182894;line-height:1.55;font-size:13px!important}.app-shell[data-active-footer=profile] .profile-logout-footer{justify-items:center;gap:8px;padding:4px 0 28px;display:grid}.app-shell[data-active-footer=profile] .profile-logout-footer__button{color:#10182894;line-height:1.4;font-size:13px!important}.app-shell[data-active-footer=profile] .review-status{color:#101828;background:#f8fafceb;border-color:#0f172a1a}.app-shell[data-active-footer=profile] .closed-pilot-auth-panel--compact .auth-inline-note{text-align:center}.app-shell[data-active-footer=profile] .profile-account-panel{scroll-margin-top:72px}.app-shell[data-active-footer=profile] .admin-check--done,.app-shell[data-active-footer=profile] .review-status--approved,.app-shell[data-active-footer=profile] .review-status--published{color:#0f766e;background:#14b8a61f;border-color:#0f766e2e}.app-shell[data-active-footer=profile] .profile-completion-bar{background:#0f172a14}.app-shell[data-active-footer=profile] .profile-completion-step{color:#1018288a}.app-shell[data-active-footer=profile] .profile-completion-step__icon,.app-shell[data-active-footer=profile] .profile-recent-row{border-color:#0f172a14}.app-shell[data-active-footer=profile] .profile-edit-chip,.app-shell[data-active-footer=profile] .profile-menu-link__icon,.app-shell[data-active-footer=profile] .profile-menu-link__badge,.app-shell[data-active-footer=profile] .profile-icon-upload{color:#0f766e;background:#4fd5ca24;border-color:#15928b3d}.app-shell[data-active-footer=profile] .profile-menu-link em{color:#10182880}.app-shell[data-active-footer=profile] .profile-edit-chip--large,.app-shell[data-active-footer=profile] .profile-completion-all-button,.app-shell[data-active-footer=profile] .profile-dashboard-secondary,.app-shell[data-active-footer=profile] .apply-secondary-button{color:#101828!important;background:#fff!important;border-color:#0f172a1f!important}.app-shell[data-active-footer=profile] .profile-dashboard-primary{justify-self:center;width:min(300px,100%);color:#fff!important;background:#4fd5ca!important}.app-shell[data-active-footer=settings]{background:var(--app-background)}.app-shell[data-active-footer=settings] .phone-frame,.app-shell[data-active-footer=settings] .page-scroll{background:var(--app-background);color:#101828}.app-shell[data-active-footer=settings] .topbar{background:#fff;border-bottom:1px solid #0f172a14}.app-shell[data-active-footer=settings] .topbar__title,.app-shell[data-active-footer=settings] .topbar__back{color:#101828;text-shadow:none}.app-shell[data-active-footer=settings] .bottom-nav{background:#fffffff0;border-top-color:#0f172a1a}.app-shell[data-active-footer=settings] .bottom-nav__item{color:#1018288f}.app-shell[data-active-footer=settings] .bottom-nav__item--active{color:#101828}.app-shell[data-active-footer=settings] .profile-settings-page{gap:24px}.app-shell[data-active-footer=settings] .profile-settings-hero,.app-shell[data-active-footer=settings] .profile-menu-panel,.app-shell[data-active-footer=settings] .profile-priority-panel,.app-shell[data-active-footer=settings] .profile-company-premium-panel,.app-shell[data-active-footer=settings] .detail-panel,.app-shell[data-active-footer=settings] .invite-code-box{color:#101828;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#0f172a1a;box-shadow:0 14px 34px #0f172a0f}.app-shell[data-active-footer=settings] .profile-priority-panel,.app-shell[data-active-footer=settings] .profile-company-premium-panel{background:#fff}.app-shell[data-active-footer=settings] .profile-menu-panel__header h2,.app-shell[data-active-footer=settings] .profile-menu-link__body strong,.app-shell[data-active-footer=settings] .profile-menu-group h2,.app-shell[data-active-footer=settings] .detail-panel__header h1,.app-shell[data-active-footer=settings] .detail-panel__header h2,.app-shell[data-active-footer=settings] .profile-priority-panel__header h1,.app-shell[data-active-footer=settings] .profile-priority-item strong,.app-shell[data-active-footer=settings] .profile-company-premium-panel__signals strong,.app-shell[data-active-footer=settings] .auth-signed-in-card strong,.app-shell[data-active-footer=settings] .admin-check strong,.app-shell[data-active-footer=settings] .detail-stat strong,.app-shell[data-active-footer=settings] .invite-code-box strong{color:#101828}.app-shell[data-active-footer=settings] .profile-settings-hero .detail-note,.app-shell[data-active-footer=settings] .profile-menu-panel__header span,.app-shell[data-active-footer=settings] .profile-menu-link__body small,.app-shell[data-active-footer=settings] .detail-panel__header>span,.app-shell[data-active-footer=settings] .profile-priority-panel__header p,.app-shell[data-active-footer=settings] .profile-priority-item p,.app-shell[data-active-footer=settings] .profile-priority-panel__note,.app-shell[data-active-footer=settings] .profile-company-premium-panel__signals span,.app-shell[data-active-footer=settings] .auth-inline-note,.app-shell[data-active-footer=settings] .auth-signed-in-card span,.app-shell[data-active-footer=settings] .auth-signed-in-card small,.app-shell[data-active-footer=settings] .auth-status-list span,.app-shell[data-active-footer=settings] .admin-check span,.app-shell[data-active-footer=settings] .detail-note,.app-shell[data-active-footer=settings] .detail-stat span,.app-shell[data-active-footer=settings] .invite-code-box span,.app-shell[data-active-footer=settings] .invite-code-box small{color:#1018289e}.app-shell[data-active-footer=settings] .profile-menu-link,.app-shell[data-active-footer=settings] .profile-priority-item,.app-shell[data-active-footer=settings] .profile-company-premium-panel__signals div,.app-shell[data-active-footer=settings] .auth-signed-in-card,.app-shell[data-active-footer=settings] .auth-status-list span,.app-shell[data-active-footer=settings] .admin-check,.app-shell[data-active-footer=settings] .detail-stat{background:#fff;border-color:#0f172a14}.app-shell[data-active-footer=settings] .profile-menu-link__icon,.app-shell[data-active-footer=settings] .profile-menu-link__badge{color:#0f766e;background:#4fd5ca24;border-color:#15928b3d}.app-shell[data-active-footer=settings] .profile-menu-link em{color:#10182880}.app-shell[data-active-footer=settings] .review-status{color:#101828;background:#f8fafceb;border-color:#0f172a1a}.app-shell[data-active-footer=settings] .admin-check--done,.app-shell[data-active-footer=settings] .review-status--approved,.app-shell[data-active-footer=settings] .review-status--published{color:#0f766e;background:#14b8a61f;border-color:#0f766e2e}.app-shell[data-active-footer=settings] .apply-secondary-button{color:#101828!important;background:#fff!important;border-color:#0f172a1f!important}.app-shell[data-active-footer=settings] .profile-receive-setup-button,.app-shell[data-active-footer=settings] .profile-priority-panel__actions .apply-generate-button,.app-shell[data-active-footer=settings] .profile-company-premium-panel__actions .apply-generate-button{color:#fff!important;background:#4fd5ca!important}.app-shell[data-active-footer=settings] .profile-account-panel{scroll-margin-top:72px}.app-shell[data-active-footer=profile] .profile-recent-status,.app-shell[data-active-footer=profile] .profile-category-pill{color:#0f766e!important}.app-shell[data-active-footer=profile] .profile-project-card{color:#101828;background:#fff;border-color:#0f172a24;border-radius:5px;gap:0;padding:0;text-decoration:none;overflow:hidden}.app-shell[data-active-footer=profile] .profile-project-card__media,.app-shell[data-active-footer=profile] .profile-project-card__media img{border-radius:5px 0 0 5px}.app-shell[data-active-footer=profile] .message-list .profile-project-card+.profile-project-card{margin-top:0}.app-shell[data-active-footer=profile] .profile-project-card__body{justify-content:flex-start;gap:0;padding:8px}.app-shell[data-active-footer=profile] .profile-project-card__body .message-card__footer{width:calc(100% + 16px);margin:auto -8px -8px;padding:8px 24px;position:relative}.app-shell[data-active-footer=profile] .profile-project-card__body .message-card__footer:before{content:"";background:#0f172a14;height:1px;position:absolute;top:0;left:8px;right:8px}.app-shell[data-active-footer=profile] .profile-project-card__body .message-card__meta{flex-direction:column;justify-content:flex-start;gap:4px;width:100%}.app-shell[data-active-footer=profile] .profile-project-card__body .message-card__meta span{order:-1}.app-shell[data-active-footer=profile] .profile-project-card__body .message-card__meta strong,.app-shell[data-active-footer=profile] .profile-project-card__body strong{color:#101828;text-shadow:none}.app-shell[data-active-footer=profile] .profile-project-card__body .message-card__meta span,.app-shell[data-active-footer=profile] .profile-project-card__body p,.app-shell[data-active-footer=profile] .profile-project-card__body .message-card__footer span{color:#1018289e;text-shadow:none}.app-shell[data-active-footer=profile] .profile-project-card__body .message-card__meta span{--profile-ribbon-label-width:198px;--profile-ribbon-chevron-width:116px;box-sizing:border-box;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='116' height='28' viewBox='0 0 116 28'%3E%3Cpolygon fill='%23b2f4e2' points='0,0 16,0 34,14 16,28 0,28 18,14'/%3E%3Cpolygon fill='%2386eccf' points='22,0 34,0 52,14 34,28 22,28 40,14'/%3E%3Cpolygon fill='%2395f0da' points='44,0 56,0 74,14 56,28 44,28 62,14'/%3E%3Cpolygon fill='%23baf6e6' points='66,0 78,0 96,14 78,28 66,28 84,14'/%3E%3Cpolygon fill='%23defbf4' points='88,0 100,0 116,14 100,28 88,28 106,14'/%3E%3C/svg%3E"),linear-gradient(#b2f4e2,#b2f4e2);background-position:calc(var(--profile-ribbon-label-width) - 18px) 0, 0 0;background-repeat:no-repeat;background-size:var(--profile-ribbon-chevron-width) 28px, var(--profile-ribbon-label-width) 28px;color:#031008;justify-self:stretch;align-items:flex-start;width:calc(100% + 16px);height:31px;margin:-8px -8px 0;padding:5px 8px 0 12px;line-height:1;display:flex;position:relative}.app-shell[data-active-footer=profile] .profile-project-card__body .message-card__meta span:after{content:"";background:#95f0da;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:translateY(1px)}.app-shell[data-active-footer=profile] .panel-stack>.detail-panel .detail-stat-grid{background:0 0;border-radius:0;grid-template-columns:1fr;gap:0;padding:0 24px}.app-shell[data-active-footer=profile] .panel-stack>.detail-panel .detail-stat{text-align:left;background:0 0;border-bottom:1px solid #0f172a29;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.app-shell[data-active-footer=profile] .panel-stack>.detail-panel .detail-stat span{letter-spacing:0;text-transform:none}.app-shell[data-active-footer=profile] .panel-stack>.detail-panel .detail-stat strong{text-align:right;margin-top:0}.app-shell[data-active-footer=profile] .panel-stack>.detail-panel .detail-note,.app-shell[data-active-footer=profile] .profile-project-card__body p{color:#101828}.app-shell[data-active-footer=profile] .profile-dashboard-identity__name,.app-shell[data-active-footer=profile] .profile-showcase-hero__identity h1,.app-shell[data-active-footer=profile] .profile-section-header h2,.app-shell[data-active-footer=profile] .detail-panel__header h1,.app-shell[data-active-footer=profile] .detail-panel__header h2,.app-shell[data-active-footer=profile] .profile-priority-panel__header h1,.app-shell[data-active-footer=profile] .profile-completion-panel__header strong,.app-shell[data-active-footer=profile] .profile-business-strip strong,.app-shell[data-active-footer=profile] .invite-code-box strong{font-size:var(--max-title-font-size);line-height:1.25}.app-shell[data-active-footer=profile] .profile-dashboard-primary span,.app-shell[data-active-footer=profile] .profile-dashboard-secondary span,.app-shell[data-active-footer=profile] .profile-recent-row>em,.app-shell[data-active-footer=profile] .profile-avatar--large,.app-shell[data-active-footer=profile] .profile-icon-editor__preview,.app-shell[data-active-footer=profile] .profile-completion-step strong,.app-shell[data-active-footer=profile] .profile-recent-copy strong,.app-shell[data-active-footer=profile] .profile-quick-card strong,.app-shell[data-active-footer=profile] .profile-project-card__body strong{font-size:min(var(--max-title-font-size), 1rem);line-height:1.25}.app-shell[data-active-footer=profile] .profile-public-page{padding-left:10px;padding-right:10px;overflow-x:hidden}.app-shell[data-active-footer=profile] .profile-public-page .profile-showcase-hero{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;display:block;overflow:visible}.app-shell[data-active-footer=profile] .profile-public-page .profile-showcase-hero__media{display:none}.app-shell[data-active-footer=profile] .profile-public-page .profile-showcase-hero__media--empty{height:132px}.app-shell[data-active-footer=profile] .profile-public-page .profile-showcase-hero__scrim{display:none}.app-shell[data-active-footer=profile] .profile-public-page .profile-showcase-hero__body{gap:12px;min-height:0;padding:0;display:grid}.app-shell[data-active-footer=profile] .profile-public-page .profile-showcase-hero__identity{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:11px;display:grid}.app-shell[data-active-footer=profile] .profile-public-page .profile-avatar--large{width:58px;height:58px;box-shadow:0 10px 22px #0f172a1f}.app-shell[data-active-footer=profile] .profile-public-page .profile-hero__eyebrow{color:#10182880;letter-spacing:.08em;margin:0 0 3px;line-height:1.2;font-size:11px!important}.app-shell[data-active-footer=profile] .profile-public-page .profile-showcase-hero__identity h1{color:#101828;align-items:center;gap:6px;margin:0;display:flex;font-size:18px!important;line-height:1.22!important}.app-shell[data-active-footer=profile] .profile-public-page .profile-showcase-hero__badge{color:#7a4d03;background:#fff1c2;border-color:#b478125c;min-height:20px;padding:2px 8px 2px 5px;font-size:10px;box-shadow:0 5px 12px #78500a1f}.app-shell[data-active-footer=profile] .profile-public-page .profile-showcase-hero__badge.creator-plan-badge--silver{color:#334155;background:#eef2f7;border-color:#64748b52}.app-shell[data-active-footer=profile] .profile-public-page .profile-showcase-hero__badge.creator-plan-badge--platinum{color:#075985;background:#e5f7ff;border-color:#0891b247}.app-shell[data-active-footer=profile] .profile-public-page .profile-showcase-hero__badge .app-icon{color:currentColor}.app-shell[data-active-footer=profile] .profile-public-page .profile-showcase-hero__identity p{color:#10182894;margin-top:2px;line-height:1.3;font-size:12px!important}.app-shell[data-active-footer=profile] .profile-public-page .profile-showcase-hero__meta{gap:1px;display:grid}.app-shell[data-active-footer=profile] .profile-public-page .profile-showcase-hero__pitch{color:#101828;max-width:none;padding-left:12px;padding-right:12px;line-height:1.55;font-size:13px!important}.app-shell[data-active-footer=profile] .profile-public-page .profile-showcase-hero__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.app-shell[data-active-footer=profile] .profile-public-page .profile-showcase-hero__actions .apply-generate-button{grid-column:1/-1;justify-self:center;width:min(100%,240px)}.app-shell[data-active-footer=profile] .profile-public-page .profile-showcase-hero__actions button,.app-shell[data-active-footer=profile] .profile-public-page .profile-showcase-hero__actions a{min-width:0;min-height:38px;padding:0 10px;font-size:13px!important}.app-shell[data-active-footer=profile] .profile-public-page .profile-social-links{padding:0 12px}.app-shell[data-active-footer=profile] .profile-public-page .profile-social-links a{color:#101828;background:#fff;border-color:#0f172a1f;min-height:30px;font-weight:650;font-size:12px!important}.app-shell[data-active-footer=profile] .profile-public-page .panel-stack{gap:24px}.app-shell[data-active-footer=profile] .profile-public-page .panel-stack>.detail-panel{background:#fff;border:1px solid #0f172a1a;border-radius:8px;padding:13px;box-shadow:0 10px 26px #0f172a0d}.app-shell[data-active-footer=profile] .profile-public-page .panel-stack>.detail-panel.profile-public-projects-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.app-shell[data-active-footer=profile] .profile-public-page .profile-business-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-shell[data-active-footer=profile] .profile-public-page .profile-business-strip>div{border-radius:8px;align-content:center;min-height:62px;padding:10px;display:grid}.app-shell[data-active-footer=profile] .profile-public-page .profile-business-strip span,.app-shell[data-active-footer=profile] .profile-public-page .profile-project-card__media span{color:#1018288f;line-height:1.2;font-size:12px!important}.app-shell[data-active-footer=profile] .profile-public-page .profile-business-strip strong{margin-top:3px;line-height:1.2;font-size:16px!important}.app-shell[data-active-footer=profile] .profile-public-page .detail-panel__header{align-items:center;margin-bottom:8px;padding-left:12px;padding-right:12px}.app-shell[data-active-footer=profile] .profile-public-page .detail-panel__header h1,.app-shell[data-active-footer=profile] .profile-public-page .detail-panel__header h2{font-size:16px!important}.app-shell[data-active-footer=profile] .profile-public-page .detail-note{margin:0;line-height:1.55;font-size:13px!important}.app-shell[data-active-footer=profile] .profile-public-page .chip-row{gap:6px;margin-top:10px}.app-shell[data-active-footer=profile] .profile-public-page .chip-card,.app-shell[data-active-footer=profile] .profile-public-page .profile-public-links a{color:#0f766e;background:#14b8a61a;border-color:#0f766e2e;align-items:center;min-height:28px;display:inline-flex;font-size:12px!important}.app-shell[data-active-footer=profile] .profile-public-page .message-list{gap:9px;margin-top:10px;display:grid}.app-shell[data-active-footer=profile] .profile-public-page .profile-project-card{min-height:98px;box-shadow:none;background:#fff;border:1px solid #0f172a24;border-radius:8px;grid-template-columns:96px minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.app-shell[data-active-footer=profile] .profile-public-page .message-list .profile-project-card+.profile-project-card{margin-top:0}.app-shell[data-active-footer=profile] .profile-public-page .profile-project-card__media{border-radius:8px 0 0 8px;width:96px;height:100%;min-height:98px}.app-shell[data-active-footer=profile] .profile-public-page .profile-project-card__media span{color:#fff;background:#101828b8;min-height:21px;padding:0 6px;bottom:5px;right:5px}.app-shell[data-active-footer=profile] .profile-public-page .profile-project-card__body{gap:5px;padding:8px}.app-shell[data-active-footer=profile] .profile-public-page .profile-project-card__body .message-card__meta{grid-template-columns:minmax(0,1fr);gap:2px;width:100%;display:grid}.app-shell[data-active-footer=profile] .profile-public-page .profile-project-card__copy{gap:0;display:grid}.app-shell[data-active-footer=profile] .profile-public-page .profile-project-card__body strong{color:#101828;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:13px!important;line-height:1.3!important}.app-shell[data-active-footer=profile] .profile-public-page .profile-project-card__body .message-card__meta span,.app-shell[data-active-footer=profile] .profile-public-page .profile-project-card__body p,.app-shell[data-active-footer=profile] .profile-public-page .profile-project-card__body .message-card__footer span{color:#101828;line-height:1.32;font-size:13px!important}.app-shell[data-active-footer=profile] .profile-public-page .profile-project-card__body .message-card__meta span{color:#101828;font-size:12px!important}.app-shell[data-active-footer=profile] .profile-public-page .profile-project-card__body p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.app-shell[data-active-footer=profile] .profile-public-page .profile-project-card__body .message-card__footer{margin-top:auto}.app-shell[data-active-footer=profile] .profile-public-page .profile-private-memo-strip{background:#ffffffc7;border:1px solid #0f172a1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:44px;padding:7px 10px;display:grid}.app-shell[data-active-footer=profile] .profile-public-page .profile-private-memo-strip__copy{gap:1px;min-width:0;display:grid}.app-shell[data-active-footer=profile] .profile-public-page .profile-private-memo-strip__copy strong{color:#101828;line-height:1.2;font-size:13px!important}.app-shell[data-active-footer=profile] .profile-public-page .profile-private-memo-strip__copy span{color:#10182885;line-height:1.15;font-size:11px!important}.app-shell[data-active-footer=profile] .profile-public-page .profile-private-memo-strip__button,.app-shell[data-active-footer=profile] .profile-public-page .profile-private-memo-strip__link{color:#101828;background:#fff;border:1px solid #0f172a1f;border-radius:999px;justify-content:center;align-items:center;min-width:60px;min-height:28px;padding:0 10px;font-weight:700;text-decoration:none;display:inline-flex;font-size:12px!important}.app-shell[data-active-footer=profile] .profile-public-page .profile-private-memo-strip__button--active{color:#0f766e;background:#14b8a61f;border-color:#0d948847}.app-shell[data-active-footer=profile] .profile-public-page .detail-stat-grid{gap:8px}.app-shell[data-active-footer=profile] .profile-public-page .detail-stat{border-radius:8px;min-height:58px;padding:8px}.app-shell[data-active-footer=profileEdit]{background:var(--app-background)}.app-shell[data-active-footer=profileEdit] .phone-frame,.app-shell[data-active-footer=profileEdit] .page-scroll{background:var(--app-background);color:#101828}.app-shell[data-active-footer=profileEdit] .phone-frame{border-color:#0f172a1a;box-shadow:0 24px 80px #0f172a38,inset 0 1px #ffffffe6}.app-shell[data-active-footer=profileEdit] .topbar{z-index:30;background:#fff;border-bottom:1px solid #0f172a14}.app-shell[data-active-footer=profileEdit] .topbar__title,.app-shell[data-active-footer=profileEdit] .topbar__back,.app-shell[data-active-footer=profileEdit] .topbar__text-button{color:#101828;text-shadow:none}.app-shell[data-active-footer=profileEdit] .topbar__page--with-actions{grid-template-columns:68px minmax(0,1fr) 68px}.app-shell[data-active-footer=profileEdit] .bottom-nav{background:#fffffff0;border-top-color:#0f172a1a}.app-shell[data-active-footer=profileEdit] .bottom-nav__item{color:#1018288f}.app-shell[data-active-footer=profileEdit] .bottom-nav__item--active{color:#101828}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .bottom-nav,.app-shell[data-active-footer=ranking] .bottom-nav,.app-shell[data-active-footer=follow] .bottom-nav,.app-shell[data-active-footer=archive] .bottom-nav,.app-shell[data-active-footer=inviteGuide] .bottom-nav,.app-shell[data-active-footer=portfolio] .bottom-nav,.app-shell[data-active-footer=inbox] .bottom-nav,.app-shell[data-active-footer=owner] .bottom-nav,.app-shell[data-active-footer=profile] .bottom-nav,.app-shell[data-active-footer=profileEdit] .bottom-nav{background:#fffffff0;border-top-color:#0f172a1a;box-shadow:0 -16px 34px #0f172a0f}.app-shell[data-active-footer=inbox] .bottom-nav{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .bottom-nav__item,.app-shell[data-active-footer=ranking] .bottom-nav__item,.app-shell[data-active-footer=follow] .bottom-nav__item,.app-shell[data-active-footer=archive] .bottom-nav__item,.app-shell[data-active-footer=inviteGuide] .bottom-nav__item,.app-shell[data-active-footer=portfolio] .bottom-nav__item,.app-shell[data-active-footer=inbox] .bottom-nav__item,.app-shell[data-active-footer=owner] .bottom-nav__item,.app-shell[data-active-footer=profile] .bottom-nav__item,.app-shell[data-active-footer=profileEdit] .bottom-nav__item{color:#1018288f}.app-shell[data-active-footer=discover]:not(.app-shell--apply-subpage) .bottom-nav__item--active,.app-shell[data-active-footer=ranking] .bottom-nav__item--active,.app-shell[data-active-footer=follow] .bottom-nav__item--active,.app-shell[data-active-footer=archive] .bottom-nav__item--active,.app-shell[data-active-footer=inviteGuide] .bottom-nav__item--active,.app-shell[data-active-footer=portfolio] .bottom-nav__item--active,.app-shell[data-active-footer=inbox] .bottom-nav__item--active,.app-shell[data-active-footer=owner] .bottom-nav__item--active,.app-shell[data-active-footer=profile] .bottom-nav__item--active,.app-shell[data-active-footer=profileEdit] .bottom-nav__item--active{color:#101828}.app-shell[data-active-footer=ranking],.app-shell[data-active-footer=follow],.app-shell[data-active-footer=archive],.app-shell[data-active-footer=inviteGuide]{background:var(--app-background)}.app-shell[data-active-footer=ranking] .phone-frame,.app-shell[data-active-footer=follow] .phone-frame,.app-shell[data-active-footer=archive] .phone-frame,.app-shell[data-active-footer=inviteGuide] .phone-frame,.app-shell[data-active-footer=ranking] .page-scroll,.app-shell[data-active-footer=follow] .page-scroll,.app-shell[data-active-footer=archive] .page-scroll,.app-shell[data-active-footer=inviteGuide] .page-scroll{background:var(--app-background);color:#101828}.app-shell[data-active-footer=ranking] .phone-frame{border-color:#0f172a1a;box-shadow:0 24px 80px #0f172a2e,inset 0 1px #ffffffe6}.app-shell[data-active-footer=ranking] .page-scroll,.app-shell[data-active-footer=archive] .page-scroll,.app-shell[data-active-footer=inviteGuide] .page-scroll{padding:72px 16px 64px}.app-shell[data-active-footer=follow] .page-scroll{padding:72px 16px 0}.app-shell[data-active-footer=ranking] .topbar,.app-shell[data-active-footer=follow] .topbar,.app-shell[data-active-footer=archive] .topbar,.app-shell[data-active-footer=inviteGuide] .topbar{background:#fff;border-bottom:1px solid #0f172a14}.app-shell[data-active-footer=ranking] .topbar__title,.app-shell[data-active-footer=ranking] .topbar__back,.app-shell[data-active-footer=follow] .topbar__title,.app-shell[data-active-footer=follow] .topbar__back,.app-shell[data-active-footer=archive] .topbar__title,.app-shell[data-active-footer=inviteGuide] .topbar__title,.app-shell[data-active-footer=inviteGuide] .topbar__back{color:#101828;text-shadow:none}.app-shell[data-active-footer=inviteGuide] .apply-draft-pill{color:#101828b3;background:#ffffffdb;border-color:#0f172a1a}.app-shell[data-active-footer=inviteGuide] .invite-guide-page{max-width:none}.app-shell[data-active-footer=inviteGuide] .invite-guide-hero,.app-shell[data-active-footer=inviteGuide] .invite-guide-grid{grid-template-columns:minmax(0,1fr)}.app-shell[data-active-footer=inviteGuide] .invite-guide-hero{gap:12px}.app-shell[data-active-footer=inviteGuide] .invite-guide-card{grid-template-columns:32px minmax(0,1fr)}.app-shell[data-active-footer=inviteGuide] .invite-guide-card .app-icon{width:32px;height:32px;padding:7px}.app-shell[data-active-footer=follow] .watch-hero,.app-shell[data-active-footer=follow] .watch-empty,.app-shell[data-active-footer=archive] .archive-hero,.app-shell[data-active-footer=archive] .archive-empty,.app-shell[data-active-footer=archive] .archive-card,.app-shell[data-active-footer=inviteGuide] .detail-panel,.app-shell[data-active-footer=inviteGuide] .invite-code-box{color:#101828;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#0f172a1a;border-radius:5px}.app-shell[data-active-footer=follow] .watch-hero{box-shadow:none;background:0 0;border:0}.app-shell[data-active-footer=follow] .watch-hero span,.app-shell[data-active-footer=follow] .watch-card__category,.app-shell[data-active-footer=archive] .archive-hero>span,.app-shell[data-active-footer=archive] .archive-hero__stats span,.app-shell[data-active-footer=archive] .archive-card__meta span,.app-shell[data-active-footer=archive] .archive-card__facts span,.app-shell[data-active-footer=inviteGuide] .invite-guide-hero span,.app-shell[data-active-footer=inviteGuide] .invite-guide-card span,.app-shell[data-active-footer=inviteGuide] .invite-guide-list{color:#10182894}.app-shell[data-active-footer=follow] .watch-hero h1,.app-shell[data-active-footer=follow] .watch-card__content-button strong,.app-shell[data-active-footer=archive] .archive-hero h1,.app-shell[data-active-footer=archive] .archive-hero__stats strong,.app-shell[data-active-footer=archive] .archive-empty strong,.app-shell[data-active-footer=archive] .archive-card__body h2,.app-shell[data-active-footer=inviteGuide] .invite-guide-hero h2,.app-shell[data-active-footer=inviteGuide] .invite-guide-card h2,.app-shell[data-active-footer=inviteGuide] .invite-code-box strong{color:#101828}.app-shell[data-active-footer=follow] .watch-hero p,.app-shell[data-active-footer=follow] .watch-empty p,.app-shell[data-active-footer=follow] .watch-update-empty p,.app-shell[data-active-footer=follow] .watch-card__content-button p,.app-shell[data-active-footer=archive] .archive-hero p,.app-shell[data-active-footer=archive] .archive-empty p,.app-shell[data-active-footer=archive] .archive-card__body p,.app-shell[data-active-footer=inviteGuide] .invite-guide-hero p,.app-shell[data-active-footer=inviteGuide] .invite-guide-card p{color:#101828ad}.app-shell[data-active-footer=archive] .archive-card__meta span,.app-shell[data-active-footer=archive] .archive-card__facts span,.app-shell[data-active-footer=archive] .archive-hero__stats>div{color:#101828ad;background:#0f172a0a;border-color:#0f172a14}.app-shell[data-active-footer=archive] .archive-page{background:#fff}.app-shell[data-active-footer=archive] .archive-card__progress{background:#0f172a14}.app-shell[data-active-footer=inviteGuide] .invite-guide-card .app-icon{color:#087f67;background:#4fd5ca24;border-color:#4fd5ca52}.app-shell[data-active-footer=profileEdit] .profile-icon-editor{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#0f172a1a;box-shadow:0 14px 34px #0f172a0f}.app-shell[data-active-footer=profileEdit] .page-scroll{padding:72px 16px calc(156px + env(safe-area-inset-bottom,0px))!important}.app-shell[data-active-footer=profileEdit] .profile-edit-scroll--readonly{padding-bottom:64px!important}.app-shell[data-active-footer=profileEdit] .profile-edit-page{gap:14px;width:100%;margin:0;padding:0;display:grid}.app-shell[data-active-footer=profileEdit] .profile-edit-section{box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;padding:0;display:grid}.app-shell[data-active-footer=profileEdit] .profile-edit-intro{gap:6px;padding:0 0 4px;display:grid}.app-shell[data-active-footer=profileEdit] .profile-edit-intro span{color:#087f67;font-size:12px;font-weight:600}.app-shell[data-active-footer=profileEdit] .profile-edit-intro h1{color:#101828;margin:0;font-size:18px;line-height:1.25}.app-shell[data-active-footer=profileEdit] .profile-edit-intro p{color:#101828a8;margin:0;font-size:14px;line-height:1.6}.app-shell[data-active-footer=profileEdit] .profile-completion-grid{left:0;right:0;bottom:calc(50px + env(safe-area-inset-bottom,0px));z-index:6;grid-template-columns:1fr;gap:0;display:grid;position:absolute}.app-shell[data-active-footer=profileEdit] .profile-completion-panel--edit{width:100%;color:inherit;text-align:left;box-shadow:none;background:#fff;border:1px solid #0f172a1a;border-left:0;border-right:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:8px;margin-inline:0;padding:8px 14px;display:grid}.app-shell[data-active-footer=profileEdit] .profile-completion-panel--edit .profile-completion-panel__header{display:contents}.app-shell[data-active-footer=profileEdit] .profile-completion-panel--edit .profile-completion-panel__header>div{grid-column:1;min-width:0}.app-shell[data-active-footer=profileEdit] .profile-completion-panel--edit.profile-completion-panel--active{box-shadow:none;border-color:#0f172a1a}.app-shell[data-active-footer=profileEdit] .profile-completion-panel--edit .profile-completion-panel__header span{color:#10182894;font-size:12px;font-weight:600}.app-shell[data-active-footer=profileEdit] .profile-completion-panel--edit .profile-completion-steps{grid-area:1/2;justify-content:center;align-items:center;gap:2px;min-width:0;margin-top:0;display:flex}.app-shell[data-active-footer=profileEdit] .profile-completion-panel--edit .profile-completion-step{color:#1018289e;gap:1px;min-height:28px;padding:0 1px}.app-shell[data-active-footer=profileEdit] .profile-completion-panel--edit .profile-completion-step--done{color:#087f67}.app-shell[data-active-footer=profileEdit] .profile-completion-panel--edit .profile-completion-step__icon{width:18px;height:18px;box-shadow:none;background:#0f172a0a;border-color:#0f172a1f}.app-shell[data-active-footer=profileEdit] .profile-completion-panel--edit .profile-completion-step--done .profile-completion-step__icon{color:#fff;box-shadow:none;background:#4fd5ca;border-color:#0000}.app-shell[data-active-footer=profileEdit] .profile-completion-panel--edit .profile-completion-step__icon .app-icon{width:12px;height:12px}.app-shell[data-active-footer=profileEdit] .profile-completion-panel--edit .profile-completion-step strong{color:#10182894;line-height:1.15;font-size:10px!important}.app-shell[data-active-footer=profileEdit] .profile-icon-editor{width:max-content;max-width:100%;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:auto auto;justify-content:center;justify-self:center;place-items:center start;gap:12px;margin-top:0;padding:0}.app-shell[data-active-footer=profileEdit] .profile-icon-editor__preview-stack{justify-content:center;align-items:flex-end;gap:8px;display:flex}.app-shell[data-active-footer=profileEdit] .profile-icon-editor__body{text-align:left;justify-items:start}.app-shell[data-active-footer=profileEdit] .auth-form-grid{gap:16px;margin-top:0}.app-shell[data-active-footer=profileEdit] .profile-edit-panel{gap:16px;display:grid}.app-shell[data-active-footer=profileEdit] .apply-input{gap:0}.app-shell[data-active-footer=profileEdit] .profile-social-inputs{gap:8px;display:grid}.app-shell[data-active-footer=profileEdit] .profile-social-inputs__title{color:#10182894;letter-spacing:0;font-size:12px;font-weight:700}.app-shell[data-active-footer=profileEdit] .profile-social-inputs__grid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.app-shell[data-active-footer=profileEdit] .profile-social-field-control{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;display:grid}.app-shell[data-active-footer=profileEdit] .profile-social-field-control input{min-width:0}.app-shell[data-active-footer=profileEdit] .profile-social-brand-badge{color:#101828;background:#fff;border:1px solid #0f172a1a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.app-shell[data-active-footer=profileEdit] .profile-social-brand-badge .project-social-icon{width:15px;height:15px}.app-shell[data-active-footer=profileEdit] .profile-social-brand-badge--instagram{color:#c13584}.app-shell[data-active-footer=profileEdit] .profile-social-brand-badge--tiktok{color:#111827}.app-shell[data-active-footer=profileEdit] .profile-social-brand-badge--youtube{color:#dc2626}.app-shell[data-active-footer=profileEdit] .profile-social-icon-row{flex-wrap:wrap;gap:8px;display:flex}.app-shell[data-active-footer=profileEdit] .profile-social-icon-link{color:#101828;letter-spacing:0;background:#fff;border:1px solid #0f172a1f;border-radius:999px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;line-height:1;text-decoration:none;display:inline-grid}.app-shell[data-active-footer=profileEdit] .profile-social-icon-link:hover,.app-shell[data-active-footer=profileEdit] .profile-social-icon-link:focus-visible{background:#4fd5ca1f;border-color:#4fd5cab3;outline:none}.app-shell[data-active-footer=profileEdit] .profile-edit-subsection{gap:4px;padding-top:10px;display:grid}.app-shell[data-active-footer=profileEdit] .profile-edit-subsection h2{color:#101828;letter-spacing:0;margin:0;font-size:16px;font-weight:600}.app-shell[data-active-footer=profileEdit] .profile-edit-subsection p{color:#1018289e;margin:0;font-size:13px;line-height:1.6}.app-shell[data-active-footer=profileEdit] .profile-icon-editor__body span,.app-shell[data-active-footer=profileEdit] .apply-input span{color:#10182894}.app-shell[data-active-footer=profileEdit] .profile-icon-editor__body p,.app-shell[data-active-footer=profileEdit] .apply-input span small{color:#1018287a}.app-shell[data-active-footer=profileEdit] .auth-inline-note{text-align:center}.app-shell[data-active-footer=profileEdit] .profile-field-label__text{min-width:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;align-items:center;gap:6px;display:inline-flex}.app-shell[data-active-footer=profileEdit] .profile-required-mark{color:#c2412d;background:#ff766624;border-radius:999px;justify-content:center;align-items:center;min-height:18px;padding:0 6px;font-size:11px;font-style:normal;font-weight:700;line-height:1;display:inline-flex}.app-shell[data-active-footer=profileEdit] .profile-icon-editor__preview{color:#101828;background:linear-gradient(145deg,#4fd5ca29,#5aa7ff14),#fff;border-color:#0f172a1a;width:54px;height:54px;box-shadow:0 14px 28px #0f172a1f}.app-shell[data-active-footer=profileEdit] .profile-icon-editor__preview:hover,.app-shell[data-active-footer=profileEdit] .profile-icon-editor__preview:focus-visible{border-color:#15928b94;box-shadow:0 0 0 3px #15928b24,0 14px 28px #0f172a1f}.app-shell[data-active-footer=profileEdit] .profile-icon-editor__preview--empty{color:#10182880;box-shadow:none;background:#f8fafceb;border-color:#0f172a2e}.app-shell[data-active-footer=profileEdit] .profile-icon-editor__preview-cue{color:#fff;background:#101828;border-color:#fff;bottom:-3px;right:-3px}.app-shell[data-active-footer=profileEdit] .profile-edit-chip{color:#0f766e;background:#4fd5ca24;border-color:#15928b3d}.app-shell[data-active-footer=profileEdit] .profile-icon-delete-button{color:#101828;background:#fff;border-color:#0f172a1f;border-radius:5px;font-weight:400}.app-shell[data-active-footer=profileEdit] .apply-input input,.app-shell[data-active-footer=profileEdit] .apply-input textarea,.app-shell[data-active-footer=profileEdit] .apply-input select{color:#101828;background:#fff;border-color:#0f172a1f}.app-shell[data-active-footer=profileEdit] .profile-edit-page--readonly :is(input,textarea,select,button):disabled{cursor:default;opacity:1}.app-shell[data-active-footer=profileEdit] .profile-edit-page--readonly :is(.apply-input input,.apply-input textarea,.apply-input select){color:#101828;-webkit-text-fill-color:#101828;background:#fff;border-color:#0f172a14}.app-shell[data-active-footer=profileEdit] .profile-edit-page--readonly .apply-input select{background-image:none}.app-shell[data-active-footer=profileEdit] .profile-tag-chip--readonly{cursor:default}.app-shell[data-active-footer=profileEdit] .profile-required-missing .profile-icon-editor__preview,.app-shell[data-active-footer=profileEdit] .profile-required-missing input,.app-shell[data-active-footer=profileEdit] .profile-required-missing textarea,.app-shell[data-active-footer=profileEdit] .profile-required-missing select,.app-shell[data-active-footer=profileEdit] .profile-required-missing .profile-tag-editor{background-color:#fff3f2;border-color:#dc262657;box-shadow:0 0 0 1px #dc26260f}.app-shell[data-active-footer=profileEdit] .profile-required-missing .profile-field-label__text,.app-shell[data-active-footer=profileEdit] .profile-required-missing .profile-icon-editor__body span{color:#b42318}.app-shell[data-active-footer=profileEdit] .apply-input select{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;background-size:18px 18px;padding-right:44px}.app-shell[data-active-footer=profileEdit] .profile-tag-editor{background:#fff;border:1px solid #0f172a1f;border-radius:5px;flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-height:47px;padding:7px 10px;display:flex}.app-shell[data-active-footer=profileEdit] .profile-tag-editor:focus-within{border-color:#005fcce6;box-shadow:0 0 0 1px #005fcc2e}.app-shell[data-active-footer=profileEdit] .profile-tag-editor input{color:#101828;background:0 0;border:0;border-radius:0;outline:none;flex:132px;min-width:112px;height:31px;padding:0}.app-shell[data-active-footer=profileEdit] .profile-required-missing select,.app-shell[data-active-footer=profileEdit] .profile-required-missing .profile-tag-editor{background-color:#fff3f2;border-color:#dc262657}.app-shell[data-active-footer=profileEdit] .profile-required-missing .profile-tag-editor input{background:0 0}.app-shell[data-active-footer=profileEdit] .profile-tag-chip{color:#0f766e;max-width:100%;min-height:31px;font-size:max(var(--min-readable-font-size), .82rem);background:#eefdf8;border:1px solid #0f172a1a;border-radius:999px;align-items:center;gap:6px;padding:0 9px 0 11px;font-weight:750;display:inline-flex}.app-shell[data-active-footer=profileEdit] .profile-tag-chip span{min-width:0;color:inherit;font-size:inherit;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;overflow:hidden}.app-shell[data-active-footer=profileEdit] .profile-tag-chip small{width:16px;height:16px;color:inherit;background:#0f766e1f;border-radius:999px;place-items:center;font-size:.68rem;font-weight:900;line-height:1;display:grid}.app-shell[data-active-footer=profileEdit] .profile-tag-chip:disabled{cursor:not-allowed;opacity:.55}.app-shell[data-active-footer=profileEdit] .apply-input input::placeholder,.app-shell[data-active-footer=profileEdit] .apply-input textarea::placeholder{color:#10182861}.app-shell[data-active-footer=profileEdit] .apply-secondary-button{color:#101828!important;background:#fff!important;border-color:#0f172a1f!important}.app-shell[data-active-footer=profileEdit] .profile-save-button{width:64px;min-height:var(--button-height-small);grid-area:1/3;justify-self:end;margin:0;padding:0 10px}.app-shell[data-active-footer=profileEdit] .profile-icon-delete-button{width:28px;height:28px}.app-shell[data-active-footer=profileEdit] .profile-icon-delete-button .app-icon{width:14px;height:14px}.app-shell[data-active-footer=profileEdit] .profile-icon-editor__preview{font-size:var(--max-title-font-size);line-height:1.25}.app-shell[data-active-footer=profileEdit] .profile-icon-editor__body span,.app-shell[data-active-footer=profileEdit] .apply-input span,.app-shell[data-active-footer=profileEdit] .profile-edit-chip,.app-shell[data-active-footer=profileEdit] .profile-icon-upload{font-size:min(var(--max-title-font-size), 1rem)}.app-shell[data-active-footer=profileEdit] .profile-edit-public-preview{box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;padding:0;display:grid}.app-shell[data-active-footer=profileEdit] .profile-edit-public-preview>.detail-panel__header,.app-shell[data-active-footer=profileEdit] .profile-edit-public-preview__projects>.detail-panel__header{margin:0;padding:0}.app-shell[data-active-footer=profileEdit] .profile-edit-public-preview>.detail-panel__header h1,.app-shell[data-active-footer=profileEdit] .profile-edit-public-preview__projects>.detail-panel__header h1{color:#101828;line-height:1.25;font-size:16px!important}.app-shell[data-active-footer=profileEdit] .profile-edit-public-preview__identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.app-shell[data-active-footer=profileEdit] .profile-edit-public-preview__identity strong{color:#101828;flex-wrap:wrap;align-items:center;gap:6px;font-weight:700;line-height:1.2;display:flex;font-size:16px!important}.app-shell[data-active-footer=profileEdit] .profile-edit-public-preview__identity span{color:#1018289e;line-height:1.3;font-size:13px!important}.app-shell[data-active-footer=profileEdit] .profile-edit-public-preview__badge{color:#7a4d03;min-height:20px;box-shadow:none;background:#fff1c2;border-color:#b478125c;padding:2px 8px 2px 5px;font-size:10px}.app-shell[data-active-footer=profileEdit] .profile-edit-public-preview__stats{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.app-shell[data-active-footer=profileEdit] .profile-edit-public-preview__stats>div{color:#101828;text-align:center;min-height:0;box-shadow:none;background:0 0;border-radius:0;align-content:center;gap:2px;padding:10px 0;display:grid}.app-shell[data-active-footer=profileEdit] .profile-edit-public-preview__stats>div+div{border-left:1px solid #0f172a14}.app-shell[data-active-footer=profileEdit] .profile-edit-public-preview__stats span{color:#10182894;font-weight:700;line-height:1.25;font-size:12px!important}.app-shell[data-active-footer=profileEdit] .profile-edit-public-preview__stats strong{color:#101828;font-weight:700;line-height:1.25;font-size:15px!important}.app-shell[data-active-footer=profileEdit] .profile-edit-public-preview__block{border-top:1px solid #0f172a14;gap:4px;padding:10px 0;display:grid}.app-shell[data-active-footer=profileEdit] .profile-edit-public-preview__block span{color:#10182894;font-weight:700;font-size:12px!important}.app-shell[data-active-footer=profileEdit] .profile-edit-public-preview__block p{color:#101828;margin:0;line-height:1.55;font-size:13px!important}.app-shell[data-active-footer=profileEdit] .profile-edit-public-preview__links{flex-wrap:wrap;gap:8px;padding:0;display:flex}.app-shell[data-active-footer=profileEdit] .profile-edit-public-preview__links a{color:#101828;background:#fff;border:1px solid #0f172a1f;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-weight:650;text-decoration:none;display:inline-flex;font-size:12px!important}.app-shell[data-active-footer=profileEdit] .profile-edit-public-preview__projects{border-top:1px solid #0f172a14;gap:10px;padding-top:10px;display:grid}.profile-project-grid{gap:10px;display:grid}.app-shell[data-active-footer=profile] .profile-project-grid,.app-shell[data-active-footer=profileEdit] .profile-project-grid{gap:12px}.app-shell[data-active-footer=profile] .profile-project-grid .ranking-project-card,.app-shell[data-active-footer=profileEdit] .profile-project-grid .ranking-project-card{color:#101828!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border-color:#0f172a2e!important;border-radius:6px!important;grid-template-rows:auto auto!important;grid-template-columns:1fr!important;align-self:start!important;align-items:start!important;display:grid!important;overflow:visible!important}.app-shell[data-active-footer=profile] .profile-project-grid .ranking-project-card__header,.app-shell[data-active-footer=profileEdit] .profile-project-grid .ranking-project-card__header{z-index:2!important;pointer-events:none!important;min-width:0!important;padding:8px 9px 6px 12px!important;display:grid!important;position:relative!important}.app-shell[data-active-footer=profile] .profile-project-grid .ranking-project-card__content,.app-shell[data-active-footer=profileEdit] .profile-project-grid .ranking-project-card__content{z-index:2!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:8px!important;min-width:0!important;min-height:0!important;margin:0 12px 12px!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important}.app-shell[data-active-footer=profile] .profile-project-grid .ranking-feature-card__mediaPane,.app-shell[data-active-footer=profileEdit] .profile-project-grid .ranking-feature-card__mediaPane{aspect-ratio:9/16!important;background:#0f172a0a!important;border:1px solid #0f172a1a!important;border-radius:0!important;width:88px!important;height:auto!important;min-height:0!important;margin:0!important}.app-shell[data-active-footer=profile] .profile-project-grid .ranking-feature-card__poster,.app-shell[data-active-footer=profileEdit] .profile-project-grid .ranking-feature-card__poster{filter:none!important}.app-shell[data-active-footer=profile] .profile-project-grid .ranking-feature-card__mediaStack,.app-shell[data-active-footer=profileEdit] .profile-project-grid .ranking-feature-card__mediaStack{z-index:3!important;pointer-events:auto!important;align-content:start!important;justify-items:stretch!important;gap:8px!important;width:88px!important;min-width:0!important;display:grid!important;position:relative!important}.app-shell[data-active-footer=profile] .profile-project-grid .ranking-feature-card__summary-row,.app-shell[data-active-footer=profileEdit] .profile-project-grid .ranking-feature-card__summary-row{grid-template-columns:88px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;min-width:0!important;display:grid!important}.app-shell[data-active-footer=profile] .profile-project-grid .ranking-feature-card__side,.app-shell[data-active-footer=profileEdit] .profile-project-grid .ranking-feature-card__side{background:#0f172a05!important;border:1px solid #0f172a1f!important;border-radius:5px!important;grid-template-rows:auto minmax(0,1fr)!important;align-content:stretch!important;align-self:stretch!important;gap:8px!important;min-height:0!important;padding:8px!important;display:grid!important}.app-shell[data-active-footer=profile] .profile-project-grid .ranking-feature-card__top,.app-shell[data-active-footer=profileEdit] .profile-project-grid .ranking-feature-card__top{gap:3px!important}.app-shell[data-active-footer=profile] .profile-project-grid .ranking-creator-line,.app-shell[data-active-footer=profileEdit] .profile-project-grid .ranking-creator-line{grid-template-columns:auto minmax(0,1fr) auto auto!important;gap:5px!important;display:grid!important}.app-shell[data-active-footer=profile] .profile-project-grid .ranking-creator-line__avatar,.app-shell[data-active-footer=profileEdit] .profile-project-grid .ranking-creator-line__avatar,.app-shell[data-active-footer=profile] .profile-project-grid .ranking-creator-line img,.app-shell[data-active-footer=profileEdit] .profile-project-grid .ranking-creator-line img{width:22px!important;height:22px!important}.app-shell[data-active-footer=profile] .profile-project-grid .ranking-creator-line__avatar img,.app-shell[data-active-footer=profileEdit] .profile-project-grid .ranking-creator-line__avatar img,.app-shell[data-active-footer=profile] .profile-project-grid .ranking-creator-line__avatar .fallback-face-avatar,.app-shell[data-active-footer=profileEdit] .profile-project-grid .ranking-creator-line__avatar .fallback-face-avatar,.app-shell[data-active-footer=profile] .profile-project-grid .ranking-creator-line img,.app-shell[data-active-footer=profileEdit] .profile-project-grid .ranking-creator-line img{border-width:1px!important}.app-shell[data-active-footer=profile] .profile-project-grid .ranking-creator-line__name,.app-shell[data-active-footer=profileEdit] .profile-project-grid .ranking-creator-line__name,.app-shell[data-active-footer=profile] .profile-project-grid .ranking-creator-line__category,.app-shell[data-active-footer=profileEdit] .profile-project-grid .ranking-creator-line__category{color:#101828b8!important;font-size:14px!important;font-weight:400!important}.app-shell[data-active-footer=profile] .profile-project-grid .ranking-creator-line__category,.app-shell[data-active-footer=profileEdit] .profile-project-grid .ranking-creator-line__category{justify-self:end!important}.app-shell[data-active-footer=profile] .profile-project-grid .ranking-creator-line__category .app-icon,.app-shell[data-active-footer=profileEdit] .profile-project-grid .ranking-creator-line__category .app-icon{width:14px!important;height:14px!important}.app-shell[data-active-footer=profile] .profile-project-grid .ranking-feature-card__copy h2,.app-shell[data-active-footer=profileEdit] .profile-project-grid .ranking-feature-card__copy h2{color:#101828!important;letter-spacing:0!important;-webkit-line-clamp:1!important;font-size:14px!important;font-weight:400!important;line-height:1.15!important}.app-shell[data-active-footer=profile] .profile-project-grid .ranking-feature-card__metrics,.app-shell[data-active-footer=profileEdit] .profile-project-grid .ranking-feature-card__metrics{align-self:center!important;gap:5px!important;margin-bottom:0!important}.app-shell[data-active-footer=profile] .profile-project-grid .ranking-stat-grid,.app-shell[data-active-footer=profileEdit] .profile-project-grid .ranking-stat-grid{grid-template-columns:minmax(0,1.35fr) minmax(72px,.85fr)!important;gap:5px!important;display:grid!important}.app-shell[data-active-footer=profile] .profile-project-grid .ranking-stat-grid--single,.app-shell[data-active-footer=profileEdit] .profile-project-grid .ranking-stat-grid--single{grid-template-columns:minmax(0,1fr)!important}.app-shell[data-active-footer=profile] .profile-project-grid .ranking-stat-grid--score-stage,.app-shell[data-active-footer=profileEdit] .profile-project-grid .ranking-stat-grid--score-stage{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-active-footer=profile] .profile-project-grid .ranking-stat-grid div,.app-shell[data-active-footer=profileEdit] .profile-project-grid .ranking-stat-grid div{min-width:0!important;box-shadow:none!important;background:#0f172a0a!important;border:0!important;border-radius:5px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:4px 8px!important;display:flex!important}.app-shell[data-active-footer=profile] .profile-project-grid .ranking-stat-grid span,.app-shell[data-active-footer=profileEdit] .profile-project-grid .ranking-stat-grid span{color:#10182894!important;font-size:13px!important;font-weight:400!important}.app-shell[data-active-footer=profile] .profile-project-grid .ranking-stat-grid strong,.app-shell[data-active-footer=profileEdit] .profile-project-grid .ranking-stat-grid strong{color:#101828!important;text-align:right!important;min-width:0!important;font-size:14px!important;font-weight:400!important;line-height:1.1!important}.app-shell[data-active-footer=profile] .profile-project-grid .ranking-ribbon,.app-shell[data-active-footer=profileEdit] .profile-project-grid .ranking-ribbon{width:20px!important;height:34px!important;font-size:12px!important;left:9px!important;right:auto!important}.ranking-project-card__footer-action{z-index:4;pointer-events:auto;width:100%;min-width:0;display:grid;position:relative}.app-shell[data-active-footer=profile] .profile-submitted-projects .ranking-project-card__footer-action{margin-top:8px}.app-shell[data-active-footer=profile] .profile-submitted-projects .ranking-project-card__manage-button{width:250px;min-height:44px;box-shadow:none;border-radius:5px;justify-self:center}.profile-project-card{width:100%;color:inherit;text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:10px;display:grid}.profile-project-card__media{aspect-ratio:9/16;background:#ffffff14;border-radius:14px;position:relative;overflow:hidden}.profile-project-card__media img{object-fit:cover;width:100%;height:100%}.profile-project-card__media span{color:#fff;background:#00000094;border-radius:999px;padding:4px 6px;position:absolute;bottom:6px;right:6px}.profile-project-card__body{flex-direction:column;justify-content:center;gap:7px;min-width:0;display:flex}.profile-project-card__body strong{font-size:1rem;line-height:1.35}.profile-project-card__body p{color:#ffffffb8;margin:0;line-height:1.55}@media (width<=980px){.login-gate{grid-template-columns:1fr;width:min(100%,520px)}.app-shell--desktop-work{padding:12px}.desktop-work-frame{height:calc(100dvh - 24px)}.admin-console-page,.desktop-work-frame .tester-page,.desktop-work-frame .admin-review-workspace,.desktop-work-frame .admin-review-layout{grid-template-columns:1fr}.admin-sidebar{z-index:auto;border-bottom:1px solid #0f172a1a;border-right:0;width:auto;height:auto;min-height:auto;max-height:none;position:static;inset:auto;overflow:visible}.admin-main{margin-left:0}.admin-sidebar__nav,.admin-overview-grid,.admin-kpi-grid,.admin-project-list-workspace,.admin-review-main-column,.admin-project-list-main-column,.admin-operation-grid,.admin-form-grid,.admin-user-add-form,.admin-token-panel,.admin-ledger-grid,.admin-ledger-row,.admin-ledger-table--compact .admin-ledger-row,.admin-ledger-table--audit .admin-ledger-row,.admin-project-card__control-row{grid-template-columns:1fr}.admin-project-row__actions{justify-content:flex-start}.admin-hero{display:grid}.admin-hero__back{justify-self:start}.admin-hero__right{justify-items:start}.admin-account-chip{max-width:100%}.desktop-work-frame .tester-method-panel,.desktop-work-frame .tester-smoke-panel,.desktop-work-frame .tester-prediction-panel,.desktop-work-frame .tester-implementation-panel{grid-column:1/-1}.desktop-work-frame .tester-smoke-grid,.desktop-work-frame .tester-project-list,.desktop-work-frame .admin-check-grid,.desktop-work-frame .admin-actions{grid-template-columns:1fr}.login-gate__preview{height:220px;min-height:220px}.app-shell--with-sidecar{grid-template-columns:1fr}.app-shell--phone-only{grid-template-columns:minmax(0,430px)}.spec-sidecar{display:none}.sidecar-standalone-shell .spec-sidecar{display:grid}.layout-control-body--standalone{grid-template-rows:minmax(520px,1fr) auto;grid-template-columns:1fr;overflow:auto}.layout-control-preview{min-height:520px}}@media (width<=720px){.admin-console-page{gap:12px}.admin-mobile-menu-button{z-index:34;color:#101828;text-align:left;background:#fff;border:1px solid #0f172a1f;border-radius:5px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-height:54px;padding:8px 12px;display:grid;position:sticky;top:0;box-shadow:0 12px 28px #0f172a24}.admin-mobile-menu-button__bars{color:#0f766e;background:#ecfdf5;border-radius:6px;justify-items:stretch;gap:5px;padding:10px;display:grid}.admin-mobile-menu-button__bars span{background:currentColor;border-radius:999px;width:18px;height:2px;display:block}.admin-mobile-menu-button strong,.admin-mobile-menu-button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-mobile-menu-button strong{font-size:max(var(--min-readable-font-size), .92rem)}.admin-mobile-menu-button small{color:#667085;font-size:max(var(--min-readable-font-size), .72rem);margin-top:2px;font-weight:800}.admin-sidebar-backdrop{z-index:39;background:#00000085;border:0;display:block;position:fixed;inset:0}.admin-sidebar{z-index:40;color:#1f2937;background:#fff;border-bottom:0;border-right:1px solid #0f172a1a;width:min(82vw,304px);height:100dvh;min-height:100dvh;max-height:100dvh;transition:transform .18s;position:fixed;inset:0 auto 0 0;overflow:hidden;transform:translate(calc(-100% - 28px))}.admin-sidebar--open{transform:translate(0)}.admin-main{gap:12px;margin-left:0;padding:16px}}@media (width<=520px){.creator-plan-summary__steps,.apply-form--compact,.apply-upload-preview{grid-template-columns:1fr}.apply-upload-preview__video video,.apply-upload-preview__video .video-fallback{justify-self:center;width:min(100%,280px);min-height:360px;max-height:430px}.login-gate-shell{place-items:stretch stretch;padding:0}.login-gate{gap:0;width:100%;min-height:100dvh}.login-gate__preview{border-left:0;border-right:0;border-radius:0;height:180px;min-height:180px}.closed-pilot-auth-panel--gate{border-left:0;border-right:0;border-radius:0;justify-content:start;min-height:auto}.closed-pilot-auth-panel__status,.auth-status-list{grid-template-columns:1fr}.closed-pilot-auth-panel--gate .auth-form-grid{order:2}.closed-pilot-auth-panel--gate .auth-actions{order:3}.closed-pilot-auth-panel--gate .auth-status-list{order:4}.closed-pilot-auth-panel--gate .closed-pilot-auth-panel__status{order:5}.closed-pilot-auth-panel--gate .auth-method-grid{order:6}.prediction-actions.auth-actions,.auth-method-grid{grid-template-columns:1fr}.prediction-actions.auth-actions button:last-child{grid-column:auto}.closed-pilot-auth-panel--phone .prediction-actions.auth-actions button:last-child{grid-column:1/-1}.app-shell,.sidecar-standalone-shell{padding:0}.spec-sidecar--standalone{border-left:0;border-right:0;border-radius:0;height:100dvh}.spec-sidecar__header{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:14px}.spec-sidecar__header>div:first-child{min-width:128px}.spec-sidecar__tabs{order:3;justify-content:center;width:100%}.spec-sidecar__tab{white-space:nowrap;flex:1 1 0;padding:0 8px}.spec-sidecar__header a{min-height:34px;font-size:max(var(--min-readable-font-size), .76rem);padding:0 10px}.spec-sidecar__links{width:100%}.spec-sidecar__links a{flex:1 1 0;justify-content:center}.spec-sidecar__body--spec,.spec-sidecar--standalone .spec-sidecar__body--spec,.spec-board{grid-template-columns:1fr}.layout-control-body--standalone{grid-template-rows:minmax(560px,64dvh) auto;gap:10px;padding:10px}.layout-control-preview{border-radius:22px;min-height:560px}.phone-frame,.desktop-work-frame{border-left:0;border-right:0;border-radius:0;width:100%;height:100dvh}.desktop-work-frame .page-scroll{padding:16px}.reel__video{padding:58px 8px 50px}.feed-comment-rail{width:min(72%,240px);height:min(28vh,210px);bottom:248px}.reel__overlay{grid-template-columns:minmax(0,1fr) 30px;gap:14px;padding:8px 8px 62px}.reel--platform .reel__copy{padding:0 0 0 12px}.reel__copy{max-height:none}.creator-line__meta,.feed-chip--visibility,.feed-chip--deadline,.feed-meta-row span:nth-child(n+3){display:none}.feed-chip-row{margin-bottom:4px}.reel__copy h1{font-size:max(var(--min-readable-font-size), .92rem);-webkit-line-clamp:2}.reel__pitch{font-size:max(var(--min-readable-font-size), .66rem);-webkit-line-clamp:2}.action-badge,.action-badge--share-cta{grid-template-rows:30px auto;width:30px;min-height:40px}.action-badge__icon{width:30px;height:30px}.action-badge small,.action-badge--share-cta small{display:none}.layout-stage--final .layout-stage-badge{min-width:142px;max-width:calc(100% - 154px)}.layout-stage--final .layout-video-reply-card{width:min(224px,100% - 106px);top:86px}.layout-stage--final .layout-live-comment-stream{bottom:214px}.layout-investor-strip{gap:6px}.layout-investor-tile{min-height:58px;padding:8px}.page-scroll{padding-left:16px;padding-right:16px}.detail-page-scroll{--detail-content-top-padding:110px;grid-template-rows:minmax(0,1fr);padding:0;display:grid;position:relative;overflow:hidden}.detail-page-scroll:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#03050c2e,#03050c6b 42%,#03050cc7 100%),radial-gradient(circle at 40% 58%,#0000,#0000006b 72%);position:absolute;inset:0}.detail-page-scroll .detail-hero{z-index:0;height:100%;min-height:0;box-shadow:none;border-radius:0;position:absolute;inset:0}.detail-page-scroll .detail-content-scroll{z-index:2;height:100%;min-height:0;padding:var(--detail-content-top-padding) 16px 132px;scrollbar-width:none;position:relative;overflow-y:auto}.detail-page-scroll .detail-content-scroll::-webkit-scrollbar{display:none}.detail-page-scroll .detail-content-scroll--restricted{padding:var(--detail-content-top-padding) 16px 132px;display:block}.detail-page-scroll .detail-content-scroll--restricted .detail-intro-panel{margin:0}.detail-page-scroll .detail-intro-panel{z-index:2;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:relative}.detail-page-scroll .detail-intro-panel h1{font-size:18px;line-height:1.14}.detail-page-scroll .detail-intro-panel p{font-size:max(var(--min-readable-font-size), .82rem);line-height:1.55}.detail-page-scroll .detail-hero__pills{gap:5px}.detail-page-scroll .detail-pill{min-height:25px;padding:0 8px;font-size:13px}.detail-page-scroll .panel-stack{z-index:2;gap:10px;margin-top:10px;padding:0;position:relative}.detail-page-scroll .detail-panel:not(.detail-intro-panel):not(.detail-video-panel):not(.detail-story-panel):not(.detail-return-panel):not(.detail-prediction-panel){border-radius:5px;padding:24px}.detail-page-scroll .detail-primary-panel{box-shadow:0 -10px 40px #00000047}.detail-primary-summary,.detail-primary-actions{grid-template-columns:1fr 1fr}.detail-primary-actions .prediction-button:first-child{grid-column:auto}.detail-page-scroll .detail-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-showcase-hero{min-height:360px}.profile-showcase-hero__body{min-height:360px;padding:18px}.profile-showcase-hero__identity h1{font-size:1.72rem;line-height:1}.profile-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-quick-grid.profile-quick-grid--dashboard{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.profile-dashboard-actions,.profile-priority-panel__actions,.profile-company-premium-panel__actions{grid-template-columns:1fr}.profile-company-premium-panel__signals{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-priority-panel__grid,.apply-publication-card__header,.apply-publication-options,.apply-creator-premium-card{grid-template-columns:1fr}.apply-publication-card__header>strong{justify-content:center;width:100%}.apply-publication-option{min-height:88px}.profile-completion-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-recent-strip{grid-template-columns:1fr 1fr}.profile-recent-strip>span{grid-column:1/-1}.detail-page-scroll .detail-stat{border-radius:5px;padding:10px}.detail-page-scroll .detail-stat span{font-size:max(var(--min-readable-font-size), .62rem);letter-spacing:.04em}.detail-page-scroll .detail-stat strong{font-size:max(var(--min-readable-font-size), .82rem);line-height:1.25}.detail-footer-cta{display:none}.portfolio-kpis,.share-sheet__grid,.portfolio-card__stats,.detail-stat-grid,.summary-row{grid-template-columns:1fr}.portfolio-hero__body{align-items:stretch;display:grid}.portfolio-hero__focus{text-align:left}}.detail-page-scroll .panel-stack>.detail-comment-panel,.detail-page-scroll .panel-stack>.detail-activity-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.detail-page-scroll .detail-panel.detail-comment-panel:not(.detail-intro-panel):not(.access-guard-panel):not(.detail-video-panel):not(.detail-story-panel):not(.detail-return-panel):not(.detail-prediction-panel),.detail-page-scroll .detail-panel.detail-activity-panel:not(.detail-intro-panel):not(.access-guard-panel):not(.detail-video-panel):not(.detail-story-panel):not(.detail-return-panel):not(.detail-prediction-panel){overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.detail-page-scroll .detail-activity-panel .message-list{border-top:1px solid #ffffff1f;gap:0;margin-top:0}.detail-page-scroll .detail-activity-panel .message-card{padding:16px 0;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff1f!important;border-radius:0!important}.detail-page-scroll .detail-activity-panel .message-card--button{background:0 0!important}.detail-page-scroll .detail-activity-panel .message-card__activity-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.detail-page-scroll .detail-activity-panel .message-card__share-button{color:#ffffffc7;background:#03060e8f;border:1px solid #ffffff24;border-radius:5px;justify-content:center;align-items:center;gap:6px;width:34px;min-height:34px;padding:0;display:inline-flex}.detail-page-scroll .detail-activity-panel .message-card__share-button .app-icon,.detail-page-scroll .detail-activity-panel .message-card__share-button .project-social-icon{width:17px;height:17px}.project-social-icon--facebook{fill:currentColor;stroke:none}.detail-page-scroll .detail-activity-panel .message-card__share-button:hover{color:#fff;border-color:#4fd5ca57}.app-shell[data-active-footer=profile] .page-scroll h1,.app-shell[data-active-footer=profile] .page-scroll h2,.app-shell[data-active-footer=profile] .profile-dashboard-identity__name,.app-shell[data-active-footer=profile] .profile-showcase-hero__identity h1,.app-shell[data-active-footer=profile] .profile-menu-panel__header h2,.app-shell[data-active-footer=profile] .profile-section-header h2,.app-shell[data-active-footer=profile] .detail-panel__header h1,.app-shell[data-active-footer=profile] .detail-panel__header h2,.app-shell[data-active-footer=profile] .profile-priority-panel__header h1,.app-shell[data-active-footer=profile] .profile-completion-panel__header strong,.app-shell[data-active-footer=profile] .profile-business-strip strong,.app-shell[data-active-footer=profile] .invite-code-box strong,.app-shell[data-active-footer=profileEdit] .page-scroll h1,.app-shell[data-active-footer=profileEdit] .page-scroll h2,.app-shell[data-active-footer=profileEdit] .detail-panel__header h2{font-size:var(--max-title-font-size)!important;line-height:1.25!important}.topbar--detail{color:#101828;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #0f172a14;background:#fff!important}.topbar--detail:after{display:none}.topbar--detail .topbar__back,.topbar--detail .detail-main-tab,.topbar--detail .topbar__title{color:#101828;text-shadow:none}.topbar--detail .detail-main-tab{color:#1018289e;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}.topbar--detail .detail-main-tab--active{color:#101828;background:0 0;border-bottom-color:#4fd5ca}.phone-frame .detail-page-scroll,.detail-page-scroll{background:var(--app-background);color:#101828}.phone-frame .detail-page-scroll .detail-content-scroll,.detail-page-scroll .detail-content-scroll{background:var(--app-background)}.phone-frame .detail-page-scroll:after,.detail-page-scroll:after{display:none!important}.phone-frame .detail-page-scroll .detail-hero,.detail-page-scroll .detail-hero{opacity:0;box-shadow:none;display:none!important}.detail-page-scroll--project-tab .detail-hero__media,.detail-page-scroll .detail-hero__media{filter:saturate(1.02)contrast(1.02)brightness()!important}.detail-page-scroll h1,.detail-page-scroll h2,.detail-page-scroll h3,.detail-page-scroll strong,.detail-page-scroll p,.detail-page-scroll li,.detail-page-scroll .detail-panel__header h1,.detail-page-scroll .detail-panel__header h2,.detail-page-scroll .detail-intro-panel h1,.detail-page-scroll .detail-content-scroll :is(h1,h2,h3,p,li,span,strong,small,em,b,label,summary,button){color:#101828;text-shadow:none}.detail-page-scroll .detail-representative-video figcaption :is(span,strong,small){text-shadow:0 4px 18px #0000009e;color:#fff!important}.detail-page-scroll .detail-note,.detail-page-scroll .detail-main-visual__caption,.detail-page-scroll .detail-panel__header span,.detail-page-scroll .detail-focus-section p,.detail-page-scroll .detail-story-card p,.detail-page-scroll .detail-return-card p,.detail-page-scroll .prediction-card p,.detail-page-scroll .message-card p,.detail-page-scroll .detail-comment-card p{color:#101828ad;text-shadow:none}.detail-page-scroll .detail-main-visual__banner,.detail-page-scroll .detail-main-visual__banner :is(span,strong,small){color:#fff;text-shadow:0 2px 12px #000000b8}.detail-page-scroll .detail-story-video figcaption,.detail-page-scroll .detail-story-video figcaption :is(span,strong,small,p),.detail-page-scroll .detail-video-card figcaption,.detail-page-scroll .detail-video-card figcaption :is(span,strong,small,p){color:#101828!important;text-shadow:none!important}.detail-page-scroll .detail-story-video figcaption span,.detail-page-scroll .detail-video-card figcaption span,.detail-page-scroll .detail-story-video figcaption p,.detail-page-scroll .detail-video-card figcaption p{color:#101828ad!important}.detail-page-scroll--project-tab .detail-intro-panel h1{color:#fff;text-shadow:0 8px 26px #00000094}.reel__copy h1,.reel__copy .creator-line__name{color:#fff}.reel__copy .creator-line__meta{color:#ffffffa8}.detail-page-scroll .detail-panel:not(.detail-intro-panel),.detail-page-scroll .detail-hero__signal-row span,.detail-page-scroll .prediction-signal-grid span,.detail-page-scroll .prediction-bar,.detail-page-scroll .chip-card,.detail-page-scroll .detail-comment-card__creator-reply,.detail-page-scroll .detail-comment-empty,.detail-page-scroll .detail-visual-card,.detail-page-scroll .message-card{color:#101828;background:#fff!important;border-color:#0f172a1a!important}.detail-page-scroll .detail-panel:not(.detail-intro-panel):not(.access-guard-panel):not(.detail-video-panel):not(.detail-story-panel):not(.detail-return-panel):not(.detail-prediction-panel){background:#fff!important}.detail-page-scroll .detail-panel.detail-video-panel,.detail-page-scroll .detail-panel.detail-story-panel,.detail-page-scroll .detail-panel.detail-return-panel,.detail-page-scroll .detail-panel.detail-prediction-panel,.detail-page-scroll .panel-stack>.detail-comment-panel,.detail-page-scroll .panel-stack>.detail-activity-panel,.detail-page-scroll .detail-panel.detail-comment-panel:not(.detail-intro-panel):not(.access-guard-panel):not(.detail-video-panel):not(.detail-story-panel):not(.detail-return-panel):not(.detail-prediction-panel),.detail-page-scroll .detail-panel.detail-activity-panel:not(.detail-intro-panel):not(.access-guard-panel):not(.detail-video-panel):not(.detail-story-panel):not(.detail-return-panel):not(.detail-prediction-panel){background:0 0!important}.detail-page-scroll .detail-panel.detail-focus-panel{box-shadow:none!important;background:#fff!important;border:1px solid #0f172a1a!important;border-radius:5px!important;padding:24px!important;overflow:hidden!important}.detail-page-scroll .detail-focus-section+.detail-focus-section{border-top-color:#0f172a1a!important}.detail-page-scroll .detail-focus-panel .detail-note,.detail-page-scroll .detail-focus-panel .detail-focus-layout p,.detail-page-scroll .detail-focus-panel .detail-supporter-list,.detail-page-scroll .detail-focus-panel .detail-supporter-list li{color:#101828!important}.detail-page-scroll .detail-focus-panel .detail-stage-current-next span,.detail-page-scroll .detail-focus-panel .detail-achievement-current-next span,.detail-page-scroll .detail-focus-panel .achievement-status-card span{color:#0f9f86!important}.detail-page-scroll .detail-stat,.detail-page-scroll .achievement-status-card,.detail-page-scroll .stage-step,.detail-page-scroll .detail-community-stat,.detail-page-scroll .detail-comment-form textarea,.detail-page-scroll .detail-comment-card__pending{color:#101828;background:#0f172a0a!important;border-color:#0f172a14!important}.detail-page-scroll .detail-return-meta>div{color:#101828;background:#fff!important;border:1px solid #0f172a1a!important;border-radius:5px!important}.detail-page-scroll .achievement-status-card strong,.detail-page-scroll .achievement-status-card p,.detail-page-scroll .detail-achievement-current-next strong{color:#101828!important}.detail-page-scroll .prediction-locked-note{color:#101828;background:#fff!important;border:1px solid #0f172a1a!important;border-radius:5px!important}.detail-page-scroll .detail-return-tier{color:#101828;background:#fff!important;border-color:#0f172a1a!important}.detail-page-scroll .stage-step--current,.detail-page-scroll .detail-return-tier--featured{background:#f2fffb!important;border-color:#14b8a67a!important}.detail-page-scroll .detail-pill,.detail-page-scroll .detail-focus-facts span,.detail-page-scroll .feed-info-sheet__tag,.detail-page-scroll .detail-supporter-list li{color:#101828bd;text-shadow:none;background:#ffffffb8;border-color:#0f172a14}.detail-page-scroll .detail-hero__signal-row{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-page-scroll .detail-intro-panel{gap:10px;margin-top:0}.detail-creator-trust,.detail-decision-card{box-shadow:none;background:#fff;border:1px solid #0f172a1a;border-radius:5px}.detail-creator-trust{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:68px minmax(0,1fr) auto;align-items:start;gap:12px;padding:0;display:grid}.detail-creator-trust__avatar-stack{justify-items:center;gap:6px;display:grid}.detail-creator-trust__avatar-button{width:68px;height:68px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.detail-creator-trust__profile{text-align:left;background:0 0;border:0;min-width:0;padding:0;display:block}.detail-creator-trust__message-button{color:#0f766e;background:0 0;border:0;border-radius:999px;place-items:center;width:32px;height:32px;margin-left:auto;padding:0;transition:background-color .16s,color .16s,transform .16s,box-shadow .16s;display:grid}.detail-creator-trust__message-button .app-icon{width:24px;height:24px}.detail-creator-trust__avatar{color:#101828;background:#0f172a14;border-radius:999px;place-items:center;width:68px;height:68px;font-weight:800;transition:box-shadow .16s,transform .16s;display:grid;position:relative;overflow:visible}.detail-creator-trust__avatar:after{content:"";box-sizing:border-box;z-index:1;background:#4fd5ca;border:3px solid #fff;border-radius:999px;width:14px;height:14px;position:absolute;bottom:2px;right:2px}.detail-creator-trust__avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.detail-creator-trust__body{gap:4px;min-width:0;display:grid}.detail-creator-trust__name{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.detail-creator-trust__name-button{min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.detail-creator-trust__name-button strong,.detail-creator-trust__name>strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.2;overflow:hidden;color:#101828!important}.detail-creator-trust__name-button:hover strong{color:#0f766e!important}.detail-creator-trust__handle,.detail-creator-trust__tags,.detail-creator-trust__body>span:not(.detail-creator-trust__name,.detail-creator-trust__tags){font-size:13px;line-height:1.45;display:block;color:#1018289e!important}.detail-creator-trust__handle,.detail-creator-trust__tags{text-overflow:ellipsis;white-space:nowrap;display:block}.detail-creator-trust__actions{gap:8px;display:flex}.detail-creator-trust__actions a{color:#101828;background:#fff;border:1px solid #0f172a1f;border-radius:5px;place-items:center;width:44px;height:44px;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:grid}.detail-decision-card{gap:12px;padding:16px 0 0;display:grid;overflow:hidden}.detail-decision-card__header{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:0 16px;display:grid}.detail-decision-card__header h1,.detail-watch-points h1{margin:0;color:#101828!important;text-shadow:none!important}.detail-decision-card__header p{margin:8px 0 0;font-size:14px;line-height:1.55;color:#101828ad!important}.detail-bookmark-button{color:#101828;background:#fff;border:1px solid #0f172a1f;border-radius:5px;place-items:center;width:44px;height:44px;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:grid}.detail-bookmark-button--active{background:#4fd5ca29;border-color:#14b8a65c}.detail-creator-trust__avatar-button:hover .detail-creator-trust__avatar,.detail-creator-trust__message-button:hover,.detail-creator-trust__actions a:hover,.detail-bookmark-button:hover{transform:translateY(-1px);box-shadow:0 0 0 3px #4fd5ca2e}.detail-creator-trust__message-button:hover,.detail-creator-trust__actions a:hover,.detail-bookmark-button:hover{color:#0f766e;background:#4fd5ca24}.detail-creator-trust__avatar-button:focus-visible,.detail-creator-trust__message-button:focus-visible,.detail-creator-trust__actions a:focus-visible,.detail-bookmark-button:focus-visible{outline-offset:2px;outline:2px solid #14b8a680}.detail-bookmark-button .app-icon--bookmark{width:24px;height:24px}.detail-decision-card>.detail-hero__pills{padding:0 16px}.detail-support-need-row{width:auto;font:inherit;text-align:left;cursor:pointer;background:#4fd5ca29;border:0;border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 16px;padding:11px 12px;transition:background-color .16s,box-shadow .16s,transform .16s;display:grid}.detail-support-need-row:hover{background:#4fd5ca38;transform:translateY(-1px);box-shadow:0 0 0 1px #14b8a629}.detail-support-need-row:focus-visible{outline-offset:2px;outline:2px solid #14b8a680}.detail-support-need-row span{white-space:nowrap;font-size:13px;font-weight:800;color:#0f9f8b!important}.detail-support-need-row strong{white-space:nowrap;font-size:13px;line-height:1.3;color:#101828!important}.detail-support-need-row .app-icon{color:#10182880}.detail-decision-facts{gap:0;padding:0 16px 12px;display:grid}.detail-decision-facts>div{border-top:1px solid #0f172a1a;grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:10px 0;display:grid}.detail-decision-facts>div:first-child{border-top:0}.detail-decision-facts span{font-size:12px;line-height:1.25;color:#10182885!important}.detail-decision-facts strong{font-size:14px;line-height:1.35;display:block;color:#101828!important}.detail-watch-points{border-top:0;gap:2px;padding:16px;display:grid;position:relative}.detail-watch-points:before{content:"";background:#0f172a1a;height:1px;position:absolute;top:0;left:16px;right:16px}.detail-watch-point{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;display:grid}.detail-watch-point__icon{background:#4fd5ca29;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;color:#13b69f!important}.detail-watch-point strong{font-size:14px;line-height:1.3;color:#101828!important}.detail-watch-point p{margin:3px 0 0;font-size:13px;line-height:1.45;display:block;color:#101828a3!important}.detail-compact-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;margin-bottom:12px;display:grid}.detail-compact-stats span,.detail-compact-stat-button{text-align:center;background:#fff;border:1px solid #0f172a21;border-radius:5px;place-items:center;gap:3px;min-width:0;min-height:56px;padding:6px;font-size:12px;display:grid;color:#10182899!important}.detail-compact-stats strong,.detail-compact-stat-button strong{font-size:14px;line-height:1.1;color:#101828!important}.detail-compact-stat-button--active{background:#4fd5ca1f}.detail-page-scroll .detail-comment-form{background:0 0!important}.detail-page-scroll .detail-comment-form textarea{color:#101828!important;background:#fff!important;border-color:#0f172a1f!important}.detail-page-scroll .detail-comment-card__avatar{color:#101828b8;background:#0f172a14}.detail-page-scroll .detail-comment-bubble{background:#0f172a0e}.detail-page-scroll .detail-comment-form textarea::placeholder{color:#1018288f}.detail-page-scroll .detail-comment-form__footer span,.detail-page-scroll .detail-comment-form__meta-row,.detail-page-scroll .detail-comment-form__meta-row>span,.detail-page-scroll .detail-comment-form__message,.detail-page-scroll .detail-comment-empty span,.detail-page-scroll .detail-comment-list-heading,.detail-page-scroll .detail-comment-card__header time,.detail-page-scroll .detail-comment-card__header span,.detail-page-scroll .detail-comment-card__creator-reply span,.detail-page-scroll .detail-comment-card__pending span,.detail-page-scroll .detail-comment-reply-disclosure summary,.detail-page-scroll .detail-comment-reply-disclosure summary time{color:#1018289e!important}.detail-page-scroll .detail-comment-reply-disclosure summary{background:0 0!important;border:0!important}.detail-page-scroll .detail-comment-reply-disclosure__icon,.detail-page-scroll .detail-comment-list-heading h1,.detail-page-scroll .detail-comment-card__header strong{color:#101828!important}.detail-page-scroll .detail-comment-sort{background:#ffffffdb;border-color:#0f172a1a}.detail-page-scroll .detail-comment-sort__button{color:#10182894}.detail-page-scroll .detail-comment-sort__button--active{color:#101828;background:#4fd5ca2e}.detail-page-scroll .detail-activity-panel .message-list,.detail-page-scroll .detail-activity-panel .message-card,.detail-page-scroll .detail-comment-list,.detail-page-scroll .detail-comment-card{border-color:#0f172a1a!important}.detail-page-scroll .detail-activity-panel .message-card--button:hover{background:#0f172a09!important}.detail-page-scroll .detail-activity-panel .message-card__share-button,.detail-page-scroll .prediction-button--ghost{color:#101828;background:#fff;border-color:#0f172a1f}.detail-page-scroll .detail-ai-consult-link{color:#101828;background:#0f172a0a;border-color:#0f172a1f}.detail-page-scroll .detail-ai-consult-link :is(span,.app-icon){color:#101828}.detail-page-scroll .prediction-button--yes,.detail-page-scroll .apply-generate-button{color:#fff;text-shadow:none}.page-scroll h1,.detail-page-scroll h1{font-size:var(--font-size-h1)!important;line-height:1.25!important}.page-scroll h2,.detail-page-scroll h2{font-size:var(--font-size-h2)!important;line-height:1.3!important}.app-shell[data-active-footer=discover] .page-scroll p{color:#101828!important;font-size:var(--font-size-body)!important;line-height:1.55!important}.app-shell[data-active-footer=discover] .phone-frame>main.page-scroll{padding-left:16px;padding-right:16px}body :is(h3,h4,h5,h6,p,small,button,strong,b,em,label),:where(.page-scroll,.detail-page-scroll,.share-sheet,.bottom-nav) span{font-size:var(--font-size-body)!important;font-weight:400!important}body :is(h1,h2),body :is(h1,h2) :is(span,strong,b,em){font-weight:800!important}body :is(h1,h2) :is(span,strong,b,em,small){font-size:inherit!important;line-height:inherit!important}button,button :is(span,strong,b,small,em){font-size:var(--font-size-body)!important;font-weight:400!important}body .owner-funding-overview__main strong{font-size:18px!important;font-weight:700!important}.app-shell--apply-guide .creator-plan-guide__tiers .creator-plan-tier-card__metal{color:#0000!important;-webkit-text-fill-color:transparent!important;font-family:Hiragino Kaku Gothic StdN,Yu Gothic UI,Yu Gothic,Noto Sans JP,sans-serif!important;font-size:20px!important;font-weight:900!important}.prediction-overview{background:radial-gradient(circle at 0 0,#18c4f42e,#0000 48%),#ffffff0b;border:1px solid #ffffff24;border-radius:18px;gap:12px;margin:4px 0 14px;padding:14px;display:grid}.prediction-overview__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.prediction-overview__header strong{color:#fff!important;font-size:16px!important;font-weight:900!important}.prediction-overview__header span{color:#ffffff9e!important;font-size:12px!important}.prediction-overview__rail{scrollbar-width:none;grid-auto-columns:minmax(138px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:2px;display:grid;overflow-x:auto}.prediction-overview__rail::-webkit-scrollbar{display:none}.prediction-overview__rail button{color:#fff;text-align:left;background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;grid-template-rows:auto 1fr auto;gap:8px;min-height:112px;padding:12px;display:grid;position:relative}.prediction-overview__rail img{object-fit:cover;border:2px solid #ffffff6b;border-radius:999px;width:42px;height:42px}.prediction-overview__rank{background:#ffffff24;border-radius:999px;place-items:center;min-width:22px;height:22px;display:grid;position:absolute;top:10px;right:10px;color:#fff!important;font-size:12px!important;font-weight:900!important}.prediction-overview__rail strong{color:#fff!important;font-size:13px!important;font-weight:850!important;line-height:1.25!important}.prediction-overview__rail small{color:#ffffffa8!important;font-size:11px!important}.prediction-overview__rail b{color:#2ee889!important;font-size:11px!important;font-weight:950!important}.prediction-choice{font-weight:950!important}.prediction-choice--yes{color:#087f67!important}.prediction-choice--no{color:#dc2626!important}.detail-your-prediction{background:#fff;border:1px solid #0f172a1a;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;min-height:34px;margin:0 0 10px;padding:8px 12px;display:flex;box-shadow:0 8px 22px #0f172a0a}.detail-your-prediction span{color:#10182894!important;font-size:12px!important;font-weight:800!important}.detail-your-prediction b{letter-spacing:0!important;font-size:13px!important}.prediction-page-note{color:#ffffffb8;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;display:flex}.prediction-page-note span{font-size:13px!important;font-weight:700!important}.prediction-page-note button{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;min-height:36px;padding:0 12px;font-weight:850!important}.app-shell[data-active-footer=portfolio] .ranking-feature-card{background:radial-gradient(circle at 0 0,#18c4f421,#0000 42%),linear-gradient(#0c1220fa,#050810fa);border-color:#5da8ff3d;box-shadow:0 18px 36px #00000057}.app-shell[data-active-footer=portfolio] .ranking-feature-card__side{gap:14px}.app-shell[data-active-footer=portfolio] .ranking-feature-card__copy h2{color:#fff!important;font-size:21px!important;font-weight:900!important;line-height:1.22!important}.app-shell[data-active-footer=portfolio] .ranking-creator-line__name,.app-shell[data-active-footer=portfolio] .ranking-creator-line__category{color:#ffffffc2!important}.app-shell[data-active-footer=portfolio] .ranking-feature-card__vote{background:#01050ec2;border-color:#5da8ff3d;gap:12px}.app-shell[data-active-footer=portfolio] .ranking-feature-card__vote-header span,.app-shell[data-active-footer=portfolio] .ranking-feature-card__vote-header strong{color:#ffffffbd!important;font-size:12px!important;font-weight:900!important}.app-shell[data-active-footer=portfolio] .ranking-feature-card__vote p{color:#fff!important;font-size:15px!important;font-weight:900!important}.app-shell[data-active-footer=portfolio] .prediction-bar{background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;min-height:46px}.app-shell[data-active-footer=portfolio] .prediction-bar__yes{color:#fff;background:linear-gradient(#28d77f,#128742)}.app-shell[data-active-footer=portfolio] .prediction-bar__no{color:#fff;background:linear-gradient(#ff4a86,#c9154f)}.app-shell[data-active-footer=portfolio] .prediction-bar-labels strong,.app-shell[data-active-footer=portfolio] .prediction-bar-labels b{color:#fff!important;font-size:14px!important;font-weight:950!important}.app-shell[data-active-footer=portfolio] .prediction-actions--card{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.app-shell[data-active-footer=portfolio] .prediction-button{border-radius:8px;min-height:52px;font-size:15px!important;font-weight:950!important}.app-shell[data-active-footer=portfolio] .prediction-button--yes{color:#fff;background:linear-gradient(#29d879,#14833e);box-shadow:0 12px 24px #14833e4d}.app-shell[data-active-footer=portfolio] .prediction-button--ghost{color:#ff5a91;background:#ff4a860f;border:2px solid #ff4a86c7}.app-shell[data-active-footer=portfolio] .ranking-stat-grid div{background:#ffffff0b;border-radius:8px;padding:10px 6px}.app-shell[data-active-footer=portfolio] .ranking-stat-grid span{color:#ffffff8f!important;font-size:11px!important}.app-shell[data-active-footer=portfolio] .ranking-stat-grid strong{color:#fff!important;font-size:14px!important;font-weight:900!important}.app-shell[data-active-footer=portfolio] .ranking-signal-strip{background:#ffffff0e;border-color:#ffffff1a}.app-shell[data-active-footer=portfolio] .ranking-signal-strip strong{color:#fff!important}.detail-page-scroll--comments-tab{background:var(--app-background)!important;color:#101828!important}.detail-page-scroll--comments-tab .detail-hero{display:none!important}.phone-frame .detail-page-scroll .detail-content-scroll--comments-tab,.detail-page-scroll .detail-content-scroll--comments-tab{z-index:3;box-sizing:border-box;display:block;position:relative;overflow:hidden;background:var(--app-background)!important;padding:0!important}.detail-page-scroll--comments-tab .panel-stack{grid-template-rows:minmax(0,1fr);gap:0;height:auto;min-height:0;margin-top:0;display:grid;position:absolute;inset:96px 16px 72px;overflow:hidden}.detail-page-scroll--comments-tab .panel-stack>.detail-comment-panel,.detail-page-scroll--comments-tab .detail-panel.detail-comment-panel{grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:hidden!important}.detail-page-scroll--comments-tab .detail-comment-scroll-area{grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;display:grid;overflow:hidden}.detail-page-scroll--comments-tab .detail-comment-list-heading{align-items:flex-start;margin:12px 0 0;color:#1018289e!important}.detail-page-scroll--comments-tab .detail-comment-list-heading>div:first-child{gap:1px}.detail-page-scroll--comments-tab .detail-comment-list-heading h1{font-size:15px!important;line-height:1.2!important}.detail-page-scroll--comments-tab .detail-comment-list-heading span{font-size:12px!important;line-height:1.25!important}.detail-page-scroll--comments-tab .detail-comment-sort{padding:2px}.detail-page-scroll--comments-tab .detail-comment-sort__button{min-height:26px;padding:0 7px;font-size:12px!important}.detail-page-scroll--comments-tab .detail-comment-list{min-height:0;padding:0 0 8px;overflow-y:auto;border-top:1px solid #0f172a1a!important}.detail-page-scroll--comments-tab .detail-comment-card{grid-template-columns:24px minmax(0,1fr);gap:7px;padding:7px 0;background:0 0!important;border-bottom:1px solid #0f172a1a!important}.detail-page-scroll--comments-tab .detail-comment-card__avatar{width:24px;height:24px;font-size:11px!important}.detail-page-scroll--comments-tab .detail-comment-card__body{gap:2px}.detail-page-scroll--comments-tab .detail-comment-bubble{gap:2px;padding:5px 8px;box-shadow:0 1px #0f172a0a;background:#ffffffeb!important}.detail-page-scroll--comments-tab .detail-comment-card__pending{justify-self:stretch;width:100%;padding:8px 0 0;background:0 0!important;border:0!important;border-top:1px solid #0f172a1a!important;border-radius:0!important}.detail-page-scroll--comments-tab .detail-comment-reply-status{color:#1018287a;border:0;justify-self:end;margin-top:3px;background:0 0!important;font-size:12px!important}.detail-page-scroll--comments-tab button.detail-comment-reply-status{padding:0;color:#079780db!important}.detail-page-scroll--comments-tab .detail-comment-reply-form{gap:6px;margin-top:6px}.detail-page-scroll--comments-tab .detail-comment-reply-form textarea{height:50px;min-height:50px;max-height:96px;padding:8px 10px;line-height:1.34;color:#101828!important;background:#fff!important;border-color:#0f172a1f!important;font-size:13px!important}.detail-page-scroll--comments-tab .detail-comment-reply-form__footer{align-items:flex-start}.detail-page-scroll--comments-tab .detail-comment-reply-form__message{line-height:1.35;color:#1018289e!important;font-size:12px!important}.detail-page-scroll--comments-tab .detail-comment-reply-form__footer .prediction-button{min-width:64px;min-height:40px}.detail-page-scroll--comments-tab .detail-comment-card__header{gap:6px}.detail-page-scroll--comments-tab .detail-comment-card__header strong,.detail-page-scroll--comments-tab .detail-comment-card__header time{font-size:12px!important;line-height:1.2!important}.detail-page-scroll--comments-tab .detail-comment-bubble p{font-size:13px!important;line-height:1.34!important}.detail-page-scroll--comments-tab .detail-comment-reply-disclosure{gap:4px}.detail-page-scroll--comments-tab .detail-comment-reply-disclosure summary{gap:3px;min-height:18px;padding:0;font-size:12px!important;line-height:1.2!important}.detail-page-scroll--comments-tab .detail-comment-reply-disclosure summary time{font-size:11px!important}.detail-page-scroll--comments-tab .detail-comment-reply-disclosure__icon{width:12px;height:12px}.detail-page-scroll--comments-tab .detail-comment-form{bottom:var(--detail-comment-keyboard-offset,0px);border-top:0;gap:10px;padding:0;display:grid;position:sticky;overflow:visible;background:0 0!important}.detail-page-scroll--comments-tab .detail-comment-form__textarea-stack{position:relative}.detail-page-scroll--comments-tab .detail-comment-form__meta-row{pointer-events:none;position:absolute;top:calc(100% + 4px);left:0;right:0}.detail-page-scroll--comments-tab .detail-comment-form textarea{resize:none;height:50px;min-height:50px;max-height:50px;padding:8px 10px;line-height:1.34;background:#fff!important}.detail-page-scroll--comments-tab .detail-comment-form__footer{gap:8px}.detail-page-scroll--comments-tab .detail-comment-form__input-row .prediction-button{min-width:64px;height:50px;min-height:50px}.detail-page-scroll--activity-tab{background:var(--app-background)!important;color:#101828!important;overflow-x:hidden!important}.detail-page-scroll--activity-tab .detail-hero{display:none!important}.phone-frame .detail-page-scroll .detail-content-scroll--activity-tab,.detail-page-scroll .detail-content-scroll--activity-tab{z-index:3;box-sizing:border-box;display:block;position:relative;overflow:hidden;background:var(--app-background)!important;padding:0!important}.detail-page-scroll--activity-tab .panel-stack{grid-template-rows:minmax(0,1fr);gap:0;height:auto;min-height:0;margin-top:0;display:grid;position:absolute;inset:96px 16px 72px;overflow:hidden}.detail-page-scroll--activity-tab .panel-stack>.detail-activity-panel,.detail-page-scroll--activity-tab .detail-panel.detail-activity-panel{grid-template-rows:minmax(0,1fr);min-height:0;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:12px 0 0!important;overflow:hidden!important}.detail-page-scroll--activity-tab .detail-activity-panel .message-list{flex-direction:column;gap:0;min-height:0;margin-top:0;display:flex;overflow:hidden auto;border-top:1px solid #0f172a1a!important}.detail-page-scroll--activity-tab .detail-activity-panel .message-card{box-sizing:border-box;width:100%;max-width:100%;height:120px;padding:12px;display:block;overflow:hidden;background:0 0!important;border:0!important;border-bottom:1px solid #0f172a1a!important}.detail-page-scroll--activity-tab .detail-activity-panel .message-card--with-video{height:120px}.detail-page-scroll--activity-tab .detail-activity-panel .message-card--interactive{cursor:pointer;transition:background-color .16s,box-shadow .16s}.detail-page-scroll--activity-tab .detail-activity-panel .message-card--interactive:hover{background:#ffffff94!important}.detail-page-scroll--activity-tab .detail-activity-panel .message-card--interactive:focus-visible{outline-offset:-2px;outline:2px solid #14b8a680}.detail-page-scroll--activity-tab .detail-activity-panel .message-card__meta{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;width:100%;min-width:0;display:grid}.detail-page-scroll--activity-tab .detail-activity-panel .message-card__meta strong,.detail-page-scroll--activity-tab .detail-activity-panel .message-card p{color:#101828!important}.detail-page-scroll--activity-tab .detail-activity-panel .message-card__meta strong{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden;font-size:14px!important;font-weight:800!important;line-height:1.3!important}.detail-page-scroll--activity-tab .detail-activity-panel .message-card__meta span{white-space:nowrap;flex:none;color:#10182894!important;font-size:12px!important;line-height:1.2!important}.detail-page-scroll--activity-tab .detail-activity-panel .message-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden;margin:8px 0 0!important;font-size:13px!important;line-height:1.38!important}.detail-page-scroll--activity-tab .detail-activity-panel .message-card__video-label{color:#10182894;text-align:right;white-space:nowrap;width:100%;margin-top:6px;font-size:12px;line-height:1.2;display:block}.detail-page-scroll--activity-tab .detail-activity-panel .message-card__share-button{width:28px;height:28px;min-height:28px;color:#101828!important;background:#fff!important;border-color:#0f172a1f!important}.detail-activity-empty{color:#101828;gap:6px;padding:16px 0;display:grid}.detail-activity-empty strong{font-size:15px!important;font-weight:850!important}.detail-activity-empty span{line-height:1.55;color:#1018289e!important;font-size:13px!important}.app-shell[data-active-footer=portfolio] .page-scroll,.app-shell[data-active-footer=portfolio] .ranking-page{background:var(--app-background)!important;color:#101828!important;padding:122px 16px 64px!important}.app-shell[data-active-footer=portfolio] .topbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-bottom:1px solid #0f172a14!important}.app-shell[data-active-footer=portfolio] .prediction-overview{background:radial-gradient(circle at 0 0,#18c4f429,#0000 48%),#ffffff0b!important;border-radius:12px!important;gap:8px!important;margin:2px 0 10px!important;padding:10px!important}.app-shell[data-active-footer=portfolio] .prediction-overview__header strong{font-size:13px!important;font-weight:850!important}.app-shell[data-active-footer=portfolio] .prediction-overview__header span{font-size:10px!important}.app-shell[data-active-footer=portfolio] .prediction-overview__rail{grid-auto-columns:104px!important;gap:7px!important}.app-shell[data-active-footer=portfolio] .prediction-overview__rail button{border-radius:8px!important;gap:5px!important;min-height:84px!important;padding:8px!important}.app-shell[data-active-footer=portfolio] .prediction-overview__rail img{border-width:1px!important;width:28px!important;height:28px!important}.app-shell[data-active-footer=portfolio] .prediction-overview__rank{min-width:18px!important;height:18px!important;font-size:10px!important;top:7px!important;right:7px!important}.app-shell[data-active-footer=portfolio] .prediction-overview__rail strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:10.5px!important;line-height:1.15!important}.app-shell[data-active-footer=portfolio] .prediction-overview__rail small,.app-shell[data-active-footer=portfolio] .prediction-overview__rail b{font-size:9px!important;line-height:1.2!important}.app-shell[data-active-footer=portfolio] .prediction-page-note{gap:8px!important;margin:0 0 8px!important}.app-shell[data-active-footer=portfolio] .prediction-page-note span{font-size:11px!important;line-height:1.45!important}.app-shell[data-active-footer=portfolio] .prediction-page-note button{min-height:30px!important;padding:0 11px!important;font-size:11px!important;line-height:1.1!important}.app-shell[data-active-footer=portfolio] .prediction-history--compact{display:none!important}.app-shell[data-active-footer=portfolio] .prediction-tabs{z-index:29!important;box-sizing:border-box!important;background:var(--app-background)!important;border-bottom:1px solid #0f172a14!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;width:100%!important;height:50px!important;margin:0!important;padding:0 12px!important;position:absolute!important;top:50px!important;left:0!important;right:0!important}.app-shell[data-active-footer=portfolio] .prediction-tabs .detail-main-tab{color:#1018289e!important;min-height:50px!important;text-shadow:none!important;border-bottom-width:3px!important;padding:0 8px!important;font-size:14px!important;font-weight:400!important}.app-shell[data-active-footer=portfolio] .prediction-tabs .detail-main-tab--active{color:#101828!important;border-bottom-color:#4fd5ca!important;font-weight:400!important}.app-shell[data-active-footer=portfolio] .portfolio-list{gap:12px!important}.app-shell[data-active-footer=portfolio] .ranking-feature-card{background:radial-gradient(circle at 0 0,#18c4f41f,#0000 46%),linear-gradient(#0c1220fa,#050810fa)!important;border-radius:10px!important;grid-template-columns:104px minmax(0,1fr)!important;align-items:start!important;min-height:176px!important;display:grid!important;box-shadow:0 14px 28px #00000047!important}.app-shell[data-active-footer=portfolio] .ranking-feature-card__mediaPane{aspect-ratio:auto!important;border:1px solid #ffffff1f!important;border-radius:8px!important;width:88px!important;height:116px!important;min-height:0!important;margin:9px 0 0 9px!important}.app-shell[data-active-footer=portfolio] .ranking-feature-card__side{gap:4px!important;padding:8px 9px 8px 0!important}.app-shell[data-active-footer=portfolio] .ranking-feature-card__top{gap:3px!important}.app-shell[data-active-footer=portfolio] .ranking-creator-line{grid-template-columns:auto minmax(0,1fr) auto auto!important;gap:5px!important;display:grid!important}.app-shell[data-active-footer=portfolio] .ranking-creator-line img{border-width:1px!important;width:22px!important;height:22px!important}.app-shell[data-active-footer=portfolio] .ranking-creator-line__name,.app-shell[data-active-footer=portfolio] .ranking-creator-line__category{font-size:10px!important}.app-shell[data-active-footer=portfolio] .ranking-creator-line__category .app-icon{width:10px!important;height:10px!important}.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-creator-line__category{justify-self:end!important}.app-shell[data-active-footer=portfolio] .ranking-feature-card__copy h2{-webkit-line-clamp:1!important;font-size:12px!important;line-height:1.15!important}.app-shell[data-active-footer=portfolio] .ranking-feature-card__vote{border-radius:7px!important;gap:3px!important;padding:6px!important}.app-shell[data-active-footer=portfolio] .ranking-feature-card__vote-header span,.app-shell[data-active-footer=portfolio] .ranking-feature-card__vote-header strong{font-size:10px!important}.app-shell[data-active-footer=portfolio] .ranking-feature-card__vote p{-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;font-size:10px!important;line-height:1.15!important;display:-webkit-box!important;overflow:hidden!important}.app-shell[data-active-footer=portfolio] .prediction-bar-labels{gap:24px!important}.app-shell[data-active-footer=portfolio] .prediction-bar-labels span,.app-shell[data-active-footer=portfolio] .prediction-bar-labels strong,.app-shell[data-active-footer=portfolio] .prediction-bar-labels b{font-size:10px!important}.app-shell[data-active-footer=portfolio] .prediction-bar{border-radius:5px!important;min-height:12px!important}.app-shell[data-active-footer=portfolio] .prediction-actions--card{gap:7px!important}.app-shell[data-active-footer=portfolio] .prediction-button{min-height:32px!important;box-shadow:none!important;border-radius:5px!important;padding:0 16px!important;font-size:14px!important;font-weight:500!important}.app-shell[data-active-footer=portfolio] .ranking-feature-card__metrics{gap:0!important}.app-shell[data-active-footer=portfolio] .ranking-stat-grid{gap:5px!important}.app-shell[data-active-footer=portfolio] .ranking-stat-grid div{border-radius:6px!important;padding:4px 3px!important}.app-shell[data-active-footer=portfolio] .ranking-stat-grid span{font-size:9px!important}.app-shell[data-active-footer=portfolio] .ranking-stat-grid strong{font-size:10px!important}.app-shell[data-active-footer=portfolio] .ranking-signal-strip{border-radius:10px!important;margin-top:8px!important;padding:10px 11px!important}.app-shell[data-active-footer=portfolio] .ranking-signal-strip strong,.app-shell[data-active-footer=portfolio] .ranking-signal-strip span{font-size:11px!important;line-height:1.45!important}.app-shell[data-active-footer=portfolio] .prediction-overview,.app-shell[data-active-footer=portfolio] .prediction-overview__rail button,.app-shell[data-active-footer=portfolio] .prediction-page-note,.app-shell[data-active-footer=portfolio] .ranking-feature-card,.app-shell[data-active-footer=portfolio] .ranking-feature-card__vote,.app-shell[data-active-footer=portfolio] .ranking-stat-grid div,.app-shell[data-active-footer=portfolio] .ranking-signal-strip,.app-shell[data-active-footer=portfolio] .prediction-history,.app-shell[data-active-footer=portfolio] .prediction-history button,.app-shell[data-active-footer=portfolio] .ranking-row{color:#101828!important;box-shadow:none!important;background:#fff!important;border:1px solid #0f172a1a!important;border-radius:5px!important}.app-shell[data-active-footer=portfolio] .ranking-feature-card__body,.app-shell[data-active-footer=portfolio] .ranking-feature-card__mediaPane,.app-shell[data-active-footer=portfolio] .ranking-row__mediaWrap{background:#0f172a0a!important}.app-shell[data-active-footer=portfolio] .ranking-feature-card__mediaPane{border-color:#0f172a1a!important;border-radius:5px!important}.app-shell[data-active-footer=portfolio] .ranking-feature-card__poster{filter:none!important}.app-shell[data-active-footer=portfolio] .prediction-overview__rail img{background:#0f172a0a!important;border-color:#0f172a1a!important}.app-shell[data-active-footer=portfolio] .prediction-overview__rank{color:#101828!important;background:#0f172a0f!important;border:1px solid #0f172a1a!important}.app-shell[data-active-footer=portfolio] .prediction-overview__header strong,.app-shell[data-active-footer=portfolio] .prediction-overview__rail strong,.app-shell[data-active-footer=portfolio] .prediction-page-note button,.app-shell[data-active-footer=portfolio] .ranking-creator-line__name,.app-shell[data-active-footer=portfolio] .ranking-feature-card__copy h2,.app-shell[data-active-footer=portfolio] .ranking-feature-card__vote-header strong,.app-shell[data-active-footer=portfolio] .ranking-feature-card__vote p,.app-shell[data-active-footer=portfolio] .ranking-stat-grid strong,.app-shell[data-active-footer=portfolio] .ranking-signal-strip strong,.app-shell[data-active-footer=portfolio] .prediction-history__header strong,.app-shell[data-active-footer=portfolio] .prediction-history button strong,.app-shell[data-active-footer=portfolio] .ranking-row__body strong,.app-shell[data-active-footer=portfolio] .ranking-row__metrics>span{color:#101828!important}.app-shell[data-active-footer=portfolio] .prediction-overview__header span,.app-shell[data-active-footer=portfolio] .prediction-overview__rail small,.app-shell[data-active-footer=portfolio] .prediction-overview__rail b,.app-shell[data-active-footer=portfolio] .prediction-page-note span,.app-shell[data-active-footer=portfolio] .ranking-creator-line__category,.app-shell[data-active-footer=portfolio] .ranking-feature-card__copy p,.app-shell[data-active-footer=portfolio] .ranking-feature-card__vote-header,.app-shell[data-active-footer=portfolio] .ranking-stat-grid span,.app-shell[data-active-footer=portfolio] .ranking-signal-strip span,.app-shell[data-active-footer=portfolio] .prediction-history__header span,.app-shell[data-active-footer=portfolio] .prediction-history small,.app-shell[data-active-footer=portfolio] .ranking-row__body span,.app-shell[data-active-footer=portfolio] .ranking-row__body small,.app-shell[data-active-footer=portfolio] .ranking-row__metrics small{color:#101828ad!important}.app-shell[data-active-footer=portfolio] .ranking-project-card{color:#101828!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border-color:#0f172a2e!important;border-radius:6px!important;grid-template-rows:auto auto!important;grid-template-columns:1fr!important;align-self:start!important;align-items:start!important;display:grid!important;overflow:visible!important}.app-shell[data-active-footer=portfolio] .ranking-project-card__content{z-index:2!important;pointer-events:none!important;grid-template-columns:104px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;min-width:0!important;min-height:0!important;padding:12px!important;display:grid!important;position:relative!important;overflow:visible!important}.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-feature-card__mediaPane{aspect-ratio:auto!important;background:#0f172a0a!important;border:1px solid #0f172a1a!important;border-radius:5px!important;width:88px!important;height:116px!important;min-height:0!important;margin:0!important}.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-feature-card__side{gap:4px!important;min-height:0!important;padding:0!important}.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-feature-card__vote{background:0 0!important;border:0!important;border-radius:0!important;gap:3px!important;padding:0!important}.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-feature-card__metrics{gap:5px!important}.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-stat-grid div{background:#0f172a0a!important;border-radius:5px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.app-shell[data-active-footer=ranking] .ranking-project-card,.app-shell[data-active-footer=portfolio] .ranking-project-card{color:#101828!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border-color:#0f172a2e!important;border-radius:6px!important;grid-template-rows:auto auto!important;grid-template-columns:1fr!important;align-self:start!important;align-items:start!important;display:grid!important;overflow:visible!important}.app-shell[data-active-footer=ranking] .ranking-project-card__header{z-index:2!important;pointer-events:none!important;min-width:0!important;padding:8px 9px 6px 38px!important;display:grid!important;position:relative!important}.app-shell[data-active-footer=portfolio] .ranking-project-card__header{z-index:2!important;pointer-events:none!important;min-width:0!important;padding:8px 9px 6px 12px!important;display:grid!important;position:relative!important}.app-shell[data-active-footer=ranking] .ranking-project-card__content,.app-shell[data-active-footer=portfolio] .ranking-project-card__content{z-index:2!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:8px!important;min-width:0!important;min-height:0!important;margin:0 12px 12px!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-feature-card__mediaPane,.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-feature-card__mediaPane{aspect-ratio:auto!important;background:#0f172a0a!important;border:1px solid #0f172a1a!important;border-radius:5px!important;width:88px!important;height:116px!important;min-height:0!important;margin:0!important}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-feature-card__poster,.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-feature-card__poster{filter:none!important}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-feature-card__mediaPane{aspect-ratio:9/16!important;border-radius:0!important;height:auto!important}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-feature-card__mediaStack,.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-feature-card__mediaStack{z-index:3!important;pointer-events:auto!important;align-content:start!important;justify-items:stretch!important;gap:8px!important;width:88px!important;min-width:0!important;display:grid!important;position:relative!important}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-feature-card__summary-row,.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-feature-card__summary-row{grid-template-columns:88px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;min-width:0!important;display:grid!important}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-feature-card__side,.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-feature-card__side{background:#0f172a05!important;border:1px solid #0f172a1f!important;border-radius:5px!important;grid-template-rows:auto minmax(0,1fr)!important;align-content:stretch!important;align-self:stretch!important;gap:8px!important;min-height:0!important;padding:8px!important;display:grid!important}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-feature-card__top,.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-feature-card__top{gap:3px!important}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-creator-line,.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-creator-line{grid-template-columns:auto minmax(0,1fr) auto auto!important;gap:5px!important;display:grid!important}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-creator-line img,.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-creator-line img{border-width:1px!important;width:22px!important;height:22px!important}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-creator-line__name,.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-creator-line__category,.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-creator-line__name,.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-creator-line__category{color:#101828b8!important;font-size:14px!important;font-weight:400!important}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-creator-line__category,.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-creator-line__category{justify-self:end!important}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-creator-line__category .app-icon,.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-creator-line__category .app-icon{width:14px!important;height:14px!important}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-feature-card__copy h2,.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-feature-card__copy h2{color:#101828!important;letter-spacing:0!important;-webkit-line-clamp:1!important;font-size:14px!important;font-weight:400!important;line-height:1.15!important}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-feature-card__metrics,.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-feature-card__metrics{align-self:center!important;gap:5px!important;margin-bottom:0!important}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-feature-card__prediction-control-row,.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-feature-card__prediction-control-row{pointer-events:auto!important;border-top:1px solid #0f172a1f!important;grid-template-columns:minmax(0,1fr)!important;align-self:end!important;align-items:stretch!important;gap:8px!important;min-width:0!important;padding-top:8px!important;display:grid!important}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-feature-card__prediction-control-row--no-actions,.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-feature-card__prediction-control-row--no-actions{grid-template-columns:minmax(0,1fr)!important}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-feature-card__prediction-control-row .prediction-actions--card,.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-feature-card__prediction-control-row .prediction-actions--card{pointer-events:auto!important;grid-template-columns:repeat(2,120px)!important;justify-content:center!important;gap:8px!important;width:100%!important;margin:0!important;display:grid!important}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-feature-card__prediction-control-row .prediction-button,.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-feature-card__prediction-control-row .prediction-button{width:120px!important;min-width:120px!important;min-height:var(--button-height-small)!important;white-space:nowrap!important;box-shadow:none!important;border-radius:5px!important;padding:0 6px!important;font-size:12px!important;font-weight:500!important;line-height:1!important}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-feature-card__prediction-control-row .prediction-button--yes,.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-feature-card__prediction-control-row .prediction-button--yes{color:#fff!important;background:#4fd5ca!important;border:1px solid #1fd1b1bf!important}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-feature-card__prediction-control-row .prediction-button--ghost,.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-feature-card__prediction-control-row .prediction-button--ghost{color:#101828!important;background:#fff!important;border:1px solid #0f172a24!important}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-stat-grid,.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-stat-grid{grid-template-columns:minmax(0,1.35fr) minmax(72px,.85fr)!important;gap:5px!important;display:grid!important}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-stat-grid--single,.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-stat-grid--single{grid-template-columns:minmax(0,1fr)!important}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-stat-grid--score-stage,.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-stat-grid--score-stage{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-stat-grid div,.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-stat-grid div{min-width:0!important;box-shadow:none!important;background:#0f172a0a!important;border:0!important;border-radius:5px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:4px 8px!important;display:flex!important}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-stat-grid span,.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-stat-grid span{color:#101828a3!important;flex:none!important;font-size:14px!important;font-weight:400!important}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-stat-grid strong,.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-stat-grid strong{color:#101828!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:14px!important;font-weight:400!important;overflow:hidden!important}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-feature-card__vote,.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-feature-card__vote{background:0 0!important;border:0!important;border-radius:0!important;align-content:end!important;align-self:stretch!important;gap:1px!important;padding:0!important}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-feature-card__vote-header span,.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-feature-card__vote-header strong,.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-feature-card__vote-header span,.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-feature-card__vote-header strong{color:#101828!important;font-size:14px!important;font-weight:400!important}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-feature-card__vote-header,.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-feature-card__vote-header{text-align:center!important;justify-content:center!important;padding:0!important;transform:translateY(4px)!important}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-feature-card__vote p,.app-shell[data-active-footer=portfolio] .ranking-project-card .ranking-feature-card__vote p{color:#101828!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;font-size:13px!important;font-weight:400!important;line-height:1.15!important;display:-webkit-box!important;overflow:hidden!important}.shared-prediction-summary{pointer-events:auto!important;border-top:0!important;grid-template-columns:minmax(0,1fr)!important;align-self:end!important;align-items:stretch!important;gap:8px!important;min-width:0!important;padding-top:0!important;display:grid!important}.shared-prediction-summary.ranking-feature-card__prediction-control-row--no-actions{grid-template-columns:minmax(0,1fr)!important}.shared-prediction-summary .ranking-feature-card__vote{background:0 0!important;border:0!important;border-radius:0!important;align-content:end!important;align-self:stretch!important;gap:1px!important;padding:0!important}.shared-prediction-summary .prediction-actions--card{pointer-events:auto!important;grid-template-columns:repeat(2,120px)!important;justify-content:center!important;gap:8px!important;width:100%!important;margin:0!important;display:grid!important}.shared-prediction-summary .prediction-button{width:120px!important;min-width:120px!important;min-height:var(--button-height-small)!important;white-space:nowrap!important;box-shadow:none!important;border-radius:5px!important;padding:0 6px!important;font-size:12px!important;font-weight:500!important;line-height:1!important}.shared-prediction-summary .prediction-button--yes{color:#fff!important;background:#4fd5ca!important;border:1px solid #1fd1b1bf!important}.shared-prediction-summary .prediction-button--ghost{color:#101828!important;background:#fff!important;border:1px solid #0f172a24!important}.app-shell[data-active-footer=ranking] .ranking-project-card :is(h1,h2,h3,p,span,strong,b,small,em),.app-shell[data-active-footer=portfolio] .ranking-project-card :is(h1,h2,h3,p,span,strong,b,small,em){font-weight:400!important}.prediction-result-summary .prediction-bar-row{grid-template-columns:52px minmax(0,1fr) 52px!important;align-items:center!important;gap:6px!important;min-width:0!important;display:grid!important}.prediction-result-summary .prediction-bar-side-label{box-sizing:border-box!important;text-align:center!important;background:#0f172a1f!important;border-radius:2px!important;grid-template-rows:10px 10px!important;align-content:center!important;place-items:center!important;gap:0!important;width:52px!important;min-width:0!important;height:32px!important;line-height:.82!important;display:grid!important}.prediction-result-summary .prediction-bar-side-label--no{clip-path:path("M 2 0 H 40 Q 42.5 0 44 1.8 L 51 14 Q 52 16 51 18 L 44 30.2 Q 42.5 32 40 32 H 2 Q 0 32 0 30 V 2 Q 0 0 2 0 Z")!important;justify-items:center!important;padding:2px 8px 2px 4px!important}.prediction-result-summary .prediction-bar-side-label--yes{clip-path:path("M 12 0 H 50 Q 52 0 52 2 V 30 Q 52 32 50 32 H 12 Q 9.5 32 8 30.2 L 1 18 Q 0 16 1 14 L 8 1.8 Q 9.5 0 12 0 Z")!important;justify-items:center!important;padding:4px 5px 4px 10px!important}.prediction-result-summary .prediction-bar-side-label strong,.prediction-result-summary .prediction-bar-side-label b{color:#101828!important;letter-spacing:0!important;font-size:10px!important;font-weight:400!important;line-height:.82!important}.prediction-result-summary .prediction-bar.prediction-bar--compact{background:#0f172a14!important;border:1px solid #0f172a14!important;border-radius:5px!important;height:10px!important;min-height:10px!important;max-height:10px!important}.prediction-result-summary .prediction-bar__no,.prediction-result-summary .prediction-bar__yes{height:10px!important;min-height:10px!important;max-height:10px!important}.prediction-result-summary .prediction-bar__no{color:#fff!important;background:#ef4444!important}.prediction-result-summary .prediction-bar__yes{color:#05251f!important;background:#4fd5ca!important}.prediction-result-summary__choice{min-height:32px!important;box-shadow:none!important;color:#101828!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:5px!important;grid-template-columns:1fr!important;place-items:center!important;margin-top:8px!important;padding:0!important;display:grid!important}.prediction-result-summary__choice strong{color:#101828!important;text-align:center!important;font-size:14px!important;font-weight:400!important}.prediction-confirmation-modal .prediction-result-summary__choice{margin-top:0!important}.app-shell[data-active-footer=ranking] .ranking-project-card .ranking-ribbon{width:20px!important;height:34px!important;font-size:12px!important;left:9px!important;right:auto!important}.app-shell[data-active-footer=portfolio] .prediction-overview__rail b,.app-shell[data-active-footer=portfolio] .prediction-overview__rail .prediction-choice--yes{color:#087f67!important}.app-shell[data-active-footer=portfolio] .prediction-overview__rail .prediction-choice--no{color:#dc2626!important}.app-shell[data-active-footer=portfolio] .ranking-pager button,.app-shell[data-active-footer=portfolio] .prediction-button--ghost{color:#101828!important;background:#fff!important;border-color:#0f172a1a!important}.app-shell[data-active-footer=portfolio] .prediction-button--yes{color:#fff!important;box-shadow:none!important;background:#4fd5ca!important;border-color:#4fd5ca8c!important}.app-shell[data-active-footer=profile] .page-scroll{padding:72px 16px 64px!important}.app-shell[data-active-footer=profile] .detail-page-scroll{padding:0!important}.app-shell[data-active-footer=profile] .page-scroll:has(.profile-showcase-hero){padding-bottom:90px!important}.app-shell[data-active-footer=profile] .topbar__profile{min-height:54px!important;padding:0!important}.app-shell[data-active-footer=profile] .topbar__profile--public{padding:0!important}.app-shell[data-active-footer=profile] .topbar__title{font-size:15px!important}.app-shell[data-active-footer=profile] .profile-dashboard-first{gap:32px!important;padding-bottom:0!important}.app-shell[data-active-footer=profile] .profile-dashboard-first+.panel-stack{margin-top:32px!important}.app-shell[data-active-footer=profile] .profile-main-card{order:1;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:8px!important;padding:0!important}.app-shell[data-active-footer=profile] .profile-completion-panel{order:2;gap:6px!important;padding:9px 10px!important}.app-shell[data-active-footer=profile] .profile-recent-card{order:3;gap:6px!important;padding:9px 10px!important}.app-shell[data-active-footer=profile] .profile-creator-entry-panel{order:4;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;margin-top:0!important;padding:0!important}.app-shell[data-active-footer=profile] .profile-creator-entry-panel>.detail-note{margin-top:0!important}.app-shell[data-active-footer=profile] .profile-profile-status-row{order:3;grid-template-columns:repeat(2,minmax(0,max-content));justify-content:center;gap:8px;width:100%;max-width:620px;display:grid;margin:0 auto!important}.app-shell[data-active-footer=profile] .profile-creator-step--profile-status{width:fit-content;max-width:100%;color:inherit;text-align:center;align-content:center;justify-self:center;justify-items:center;gap:1px;display:grid;border-radius:999px!important;height:auto!important;min-height:46px!important;margin:0!important;padding:8px 12px!important}.app-shell[data-active-footer=profile] .profile-creator-step--profile-status.profile-creator-step--incomplete{background:#fff}.app-shell[data-active-footer=profile] .profile-creator-step--profile-status:focus-visible{outline-offset:2px;outline:2px solid #0797806b}.app-shell[data-active-footer=profile] .profile-creator-step--profile-status span{line-height:1.15}.app-shell[data-active-footer=profile] .profile-creator-step--profile-status strong{justify-content:center;align-items:center;gap:4px;margin-left:0;line-height:1.15;display:inline-flex}.app-shell[data-active-footer=profile] .profile-creator-step--profile-status strong .app-icon{width:14px;height:14px}.app-shell[data-active-footer=profile] .page-scroll:not(.profile-public-page) .profile-dashboard-first>.profile-business-strip{order:5}.app-shell[data-active-footer=profile] .profile-menu-panel{order:5;gap:8px!important;padding:10px!important}.app-shell[data-active-footer=profile] .profile-priority-panel,.app-shell[data-active-footer=profile] .profile-company-premium-panel{order:6}.app-shell[data-active-footer=profile] .profile-dashboard-head{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:start!important;gap:9px!important}.app-shell[data-active-footer=profile] .profile-dashboard-avatar{width:48px!important;height:48px!important}.app-shell[data-active-footer=profile] .profile-dashboard-avatar-stack{gap:8px!important}.app-shell[data-active-footer=profile] .profile-dashboard-avatar-cue{width:20px;height:20px;bottom:-3px;right:-3px}.app-shell[data-active-footer=profile] .profile-dashboard-avatar-cue .app-icon{width:12px;height:12px}.app-shell[data-active-footer=profile] .profile-dashboard-avatar-delete{color:#101828;background:#fff;border-color:#0f172a1f;align-self:flex-end;width:28px;height:28px}.app-shell[data-active-footer=profile] .profile-dashboard-avatar-delete .app-icon{width:14px;height:14px}.app-shell[data-active-footer=profile] .profile-avatar-empty .app-icon{width:18px!important;height:18px!important}.app-shell[data-active-footer=profile] .profile-avatar-empty small{font-size:9px!important}.app-shell[data-active-footer=profile] .profile-dashboard-identity{gap:2px!important}.app-shell[data-active-footer=profile] .profile-dashboard-identity__name{font-size:15px!important;line-height:1.15!important}.app-shell[data-active-footer=profile] .profile-dashboard-identity__handle{font-size:14px!important;line-height:1.25!important}.app-shell[data-active-footer=profile] .profile-dashboard-icon-button{align-self:start!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important}.app-shell[data-active-footer=profile] .profile-dashboard-icon-button .app-icon{width:18px!important;height:18px!important}.app-shell[data-active-footer=profile] .profile-verified-mark{width:16px!important;height:16px!important}.app-shell[data-active-footer=profile] .profile-quick-grid.profile-quick-grid--dashboard{gap:6px!important;margin-top:2px!important}.app-shell[data-active-footer=profile] .profile-quick-grid--dashboard .profile-quick-card{gap:5px!important;height:44px!important;min-height:44px!important;padding:7px 8px!important}.app-shell[data-active-footer=profile] .profile-quick-card .app-icon.profile-quick-card__icon{width:15px!important;height:15px!important}.app-shell[data-active-footer=profile] .profile-quick-card .profile-quick-card__title{gap:4px!important}.app-shell[data-active-footer=profile] .profile-quick-card span,.app-shell[data-active-footer=profile] .profile-quick-card strong,.app-shell[data-active-footer=profile] .profile-quick-card b{font-size:10px!important;line-height:1.05!important}.app-shell[data-active-footer=profile] .profile-quick-card em{font-size:12px!important}.app-shell[data-active-footer=profile] .profile-dashboard-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin:2px 0 0!important}.app-shell[data-active-footer=profile] .profile-dashboard-actions .apply-generate-button,.app-shell[data-active-footer=profile] .profile-dashboard-actions .apply-secondary-button{min-height:34px!important;padding:0 8px!important;font-size:11px!important}.app-shell[data-active-footer=profile] .profile-dashboard-actions .app-icon{width:16px!important;height:16px!important}.app-shell[data-active-footer=profile] .profile-dashboard-primary{width:100%!important}.app-shell[data-active-footer=profile] .profile-completion-panel__header strong{margin-top:0!important;font-size:15px!important}.app-shell[data-active-footer=profile] .profile-completion-all-button{min-height:28px!important;padding:0 9px!important;font-size:10px!important}.app-shell[data-active-footer=profile] .profile-completion-bar{height:6px!important}.app-shell[data-active-footer=profile] .profile-completion-steps{gap:5px!important;margin-top:4px!important}.app-shell[data-active-footer=profile] .profile-completion-step{gap:3px!important;min-height:44px!important}.app-shell[data-active-footer=profile] .profile-completion-step__icon{width:24px!important;height:24px!important}.app-shell[data-active-footer=profile] .profile-completion-step__icon .app-icon{width:14px!important;height:14px!important}.app-shell[data-active-footer=profile] .profile-completion-step strong,.app-shell[data-active-footer=profile] .profile-completion-step small{font-size:9px!important}.app-shell[data-active-footer=profile] .profile-recent-row{grid-template-columns:56px minmax(0,1fr) auto!important;gap:8px!important;padding:6px 0!important}.app-shell[data-active-footer=profile] .profile-recent-thumb{width:56px!important}.app-shell[data-active-footer=profile] .profile-recent-status{display:none!important}.app-shell[data-active-footer=profile] .profile-recent-copy strong{font-size:11px!important}.app-shell[data-active-footer=profile] .profile-recent-copy small{font-size:9px!important}.app-shell[data-active-footer=profile] .profile-menu-link{grid-template-columns:24px minmax(0,1fr) auto auto!important;gap:7px!important;min-height:44px!important;padding:7px 8px!important}.app-shell[data-active-footer=profile] .profile-menu-link__icon{width:24px!important;height:24px!important}.app-shell[data-active-footer=profile] .profile-menu-link__icon .app-icon{width:14px!important;height:14px!important}.app-shell:not([data-active-footer=home]) .page-scroll :is(p,.detail-note,.message-card p,.profile-creator-entry-panel .detail-note,.profile-creator-step span,.profile-recent-copy small,.detail-panel__header>span,.auth-inline-note){color:#101828!important}.app-shell,.app-shell *,.app-shell :before,.app-shell :after,.desktop-work-frame,.desktop-work-frame *,.desktop-work-frame :before,.desktop-work-frame :after,.splash-screen,.splash-screen *,.splash-screen :before,.splash-screen :after{box-shadow:none!important;text-shadow:none!important}.app-shell .apply-generate-button:not(:disabled),.app-shell .prediction-button--yes:not(:disabled),.app-shell .apply-generate-button:not(:disabled) :is(.app-icon,span,strong,b,small,em),.app-shell .prediction-button--yes:not(:disabled) :is(.app-icon,span,strong,b,small,em){color:#fff!important;text-shadow:0 1px #0000001a!important}.app-shell .creator-plan-tier-card__actions .apply-generate-button[aria-pressed=true]:not(:disabled),.app-shell .creator-plan-tier-card__actions .apply-generate-button[aria-pressed=true]:not(:disabled) :is(.app-icon,span,strong,b,small,em){color:#4fd5ca!important;text-shadow:none!important}.app-shell .prediction-button--yes:not(:disabled){box-shadow:none!important;background:#4fd5ca!important;border-color:#0000!important}.app-shell .apply-generate-button:not(:disabled) .profile-creator-step__pitch-logo{background:#fff!important}.app-shell .apply-generate-button:not(:disabled) .profile-primary-action-label{color:#fff!important;text-shadow:0 1px #0000001a!important}.app-shell[data-active-footer=profile] .profile-primary-action-row .profile-creator-step.profile-creator-step--action,.app-shell[data-active-footer=profile] .profile-primary-action-row .profile-creator-step.profile-creator-step--action :is(.profile-primary-action-label,span,strong){color:#fff!important}.app-shell[data-active-footer=profile] .profile-primary-action-row .profile-creator-step.profile-creator-step--action .profile-creator-step__pitch-logo{background:#fff!important}
