@font-face{font-family:Rozha One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/rozha-one-latin.29rwbfx-h_0e2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rozha One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/rozha-one-latin-ext.44r1r_544zbtl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C4,U+2113,U+A720-A7FF}@font-face{font-family:Rozha One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/rozha-one-devanagari.1yrxj38-0wx87.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/instrument-sans-latin.3h2wr6o8p949u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/instrument-sans-latin-ext.2jfp7v6ns64yg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C4,U+2113,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/noto-sans-devanagari-devanagari.2bu8ps5hz175j.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Noto Sans Oriya;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/noto-sans-oriya-oriya.01up-21khv36a.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+B01-B77,U+1CDA,U+1CF2,U+200C-200D,U+25CC}:root{--auditorium:#1a1014;--curtain:#6b1220;--tungsten:#f0a35e;--beam:#fbe3cf;--coin:#e8964f;--plum:#1a1014;--screen:#f7f1ee;--ink:#1a1014;--approved:#1f7a5c;--flag:#b42318;--paper:#fff;--amber-ink:#8a4b0f;--review-ink:#1d4e89;--tungsten-deep:#e8964f;--approved-soft:#7fd3b0;--flag-soft:#ff8a80;--night:#1a1014;--lift:#251820;--lift-2:#2e1f28;--lift-3:#3a2833;--field:#20141a;--control:#a08a95;--disabled-ink:#a8949e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--night);--surface:var(--lift);--surface-2:var(--lift-2);--surface-3:var(--lift-3);--fg:var(--screen);--muted:#c4b0b8;--line:#3d2a34;--line-strong:#5e4553;--focus:var(--tungsten);--ok:var(--approved-soft);--warn:var(--tungsten);--red:var(--flag-soft);--info:var(--beam);--ok-tint:#7fd3b01f;--warn-tint:#f0a35e1f;--red-tint:#ff8a801f;--info-tint:#fbe3cf14;--card-shadow:0 1px 0 #fbe3cf0d inset,0 10px 30px #00000047;--dim:var(--muted);--gold:var(--warn);--gold-2:var(--warn);--teal:var(--ok);--violet:var(--info);--blue:var(--info);--crimson:var(--red);--gold-s:var(--warn-tint);--teal-s:var(--ok-tint);--violet-s:var(--info-tint);--blue-s:var(--info-tint);--crimson-s:var(--red-tint);--ok-s:var(--ok-tint);--warn-s:var(--warn-tint);--red-s:var(--red-tint);--display:"Rozha One","Noto Sans Devanagari","Noto Sans Oriya",Georgia,serif;--ui:"Instrument Sans","Noto Sans Devanagari","Noto Sans Oriya","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mono:var(--ui);--t14:.875rem;--t16:1rem;--t20:1.25rem;--t28:1.75rem;--t44:2.75rem;--t72:4.5rem;--radius:6px}.paper,.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--screen);--surface:var(--paper);--surface-2:#eef0f3;--surface-3:#e3e6ea;--fg:var(--ink);--muted:#5a6070;--line:#d9dde3;--line-strong:#b8bec8;--focus:var(--ink);--control:#6b7380;--ok:var(--approved);--warn:var(--amber-ink);--red:var(--flag);--info:var(--review-ink);--ok-tint:#e6f2ec;--warn-tint:#fdf1e4;--red-tint:#fbe9e7;--info-tint:#eaf2fd}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#fff;--surface-2:#eef0f3;--fg:var(--ink);--muted:#5a6070;--line:#d9dde3;--line-strong:#b8bec8;--ok:var(--approved);--warn:var(--amber-ink);--red:var(--flag);--info:var(--review-ink)}}body{background:radial-gradient(1200px 520px at 50% -180px,#e8973f12,transparent 70%),radial-gradient(900px 600px at 85% 0%,#dcebff0d,transparent 70%),var(--bg) no-repeat;background-attachment:fixed}*{box-sizing:border-box}html{background:var(--bg)}body{color:var(--fg);font-family:var(--ui);font-size:var(--t16);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}button,input,select,textarea{font-family:inherit;font-size:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}a{color:inherit;text-underline-offset:3px}p{margin:0}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:600}h2{font-family:var(--display);font-weight:400;font-size:var(--t28);line-height:1.15}h3{font-size:var(--t20);line-height:1.3}h4{font-size:var(--t16)}.mono{font-family:var(--ui)}.num,.r,.amt,.v,.big{font-variant-numeric:tabular-nums}.eyebrow{font-size:var(--t14);color:var(--muted)}.sub{color:var(--muted);max-width:70ch;margin-top:6px}.small{font-size:var(--t14);color:var(--muted)}.narrow{max-width:520px;margin:0 auto}.err-box{color:var(--red);font-size:var(--t14)}.ok-box{color:var(--ok);font-size:var(--t14)}.bar{top:env(safe-area-inset-top,0px);z-index:30;background:color-mix(in srgb,var(--night) 86%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid color-mix(in srgb,var(--fg) 8%,transparent);position:sticky}.bar-in{flex-wrap:wrap;align-items:center;gap:4px 28px;max-width:1240px;min-height:64px;margin:0 auto;padding:0 20px;display:flex}.brand{color:var(--fg);align-items:center;gap:10px;padding:8px 0;text-decoration:none;display:flex}.brand-text{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.brand b{font-family:var(--display);font-weight:400;font-size:var(--t28);letter-spacing:.01em;line-height:1}.brand b span{color:var(--tungsten)}.brand small{font-size:var(--t14);color:var(--muted)}.roles{flex-wrap:wrap;align-self:stretch;gap:0 22px;margin-right:auto;display:flex}.roles a{color:var(--muted);font-size:var(--t16);border-bottom:3px solid #0000;align-items:center;padding:14px 0 11px;font-weight:500;text-decoration:none;display:flex}.roles a:hover{color:var(--fg)}.roles a[aria-current=page]{color:var(--fg);border-bottom-color:var(--tungsten);font-weight:600}.who{font-size:var(--t14);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.who b{color:var(--fg);font-weight:600}.reset{border:1px solid var(--control);color:var(--fg);font-size:var(--t14);border-radius:var(--radius);cursor:pointer;background:0 0;padding:6px 12px}.reset:hover{border-color:var(--fg)}.demo-pill{font-size:var(--t14);color:var(--warn);font-weight:600}.page{max-width:1240px;margin:0 auto;padding:32px 20px 80px}.page:has(>.public){padding-top:0}.btn-hero{border-radius:var(--radius);font-weight:600;font-size:var(--t16);cursor:pointer;color:var(--ink);background:var(--tungsten);border:0;padding:12px 20px;line-height:1.3;text-decoration:none;display:inline-block}.btn-hero:hover{background:var(--tungsten-deep)}.btn-hero[disabled]{background:var(--surface-3);color:var(--disabled-ink);cursor:not-allowed}.btn{background:var(--surface-2);color:var(--fg);border:1px solid var(--control);border-radius:var(--radius);font-weight:600;font-size:var(--t14);cursor:pointer;padding:8px 14px;line-height:1.35;text-decoration:none;display:inline-block}.btn:hover{border-color:var(--fg);background:var(--surface-3)}.btn[disabled],.btn[aria-disabled=true]{color:var(--disabled-ink);border-color:var(--line-strong);cursor:not-allowed;background:0 0}.btn.ok{color:var(--ok);border-color:var(--ok)}.btn.red{color:var(--red);border-color:var(--red)}.btn.teal{color:var(--fg)}.btn.sm{padding:6px 12px}.linkbtn{color:var(--muted);cursor:pointer;font-size:var(--t14);background:0 0;border:0;padding:0;text-decoration:underline}.acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.head h2,.page-title{font-size:clamp(var(--t28),4vw,var(--t44));line-height:1.08}.film{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.section{margin-top:48px}.section-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:8px 0 16px;display:flex}.cols{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.twocol{grid-template-columns:1fr 1fr;gap:24px;display:grid}.panel,.card{background:linear-gradient(180deg,#dcebff06,transparent 120px),var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--card-shadow);padding:24px}.panel+.panel{margin-top:24px}.panel-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;margin-bottom:16px;display:flex}.accent-top{border-top:1px solid var(--line)}.callout{border-radius:var(--radius);font-size:var(--t16);border-left:4px solid var(--c,var(--line-strong));background:var(--surface-2);padding:14px 16px}.callout.notice-line{font-size:var(--t14,14px);margin:0 0 14px;padding:10px 14px}.callout.ok{--c:var(--ok);background:var(--ok-tint)}.callout.warn{--c:var(--warn);background:var(--warn-tint)}.callout.gold{--c:var(--tungsten);background:var(--warn-tint)}.callout.teal{--c:var(--info);background:var(--info-tint)}.tag{font-size:var(--t14);white-space:nowrap;color:var(--muted);align-items:center;gap:6px;font-weight:600;line-height:1.3;display:inline-flex}.tag:before{content:"";background:currentColor;border-radius:2px;flex:none;width:8px;height:8px}.tag.ok{color:var(--ok)}.tag.warn,.tag.gold,.tag.sample{color:var(--warn)}.tag.red{color:var(--red)}.tag.dim{color:var(--muted)}.tag.violet,.tag.blue,.tag.teal{color:var(--info)}.tag.crimson{color:var(--red)}.kchips{flex-wrap:wrap;gap:8px 20px;display:flex}.kpis{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;display:grid}.kpi{min-width:0;padding:16px 20px 16px 0}.kpi+.kpi{border-left:1px solid var(--line);padding-left:20px}.kpi .eyebrow{display:block}.kpi .v{font-family:var(--display);font-size:var(--t28);margin-top:4px;line-height:1.2}.kpi .v.ok{color:var(--ok)}.kpi .v.warn{color:var(--warn)}.tbl{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--t16);min-width:560px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}th{font-size:var(--t14);color:var(--muted);border-bottom:2px solid var(--line-strong);font-weight:600}td.r,th.r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}tr:last-child td{border-bottom:0}.bar-cell{vertical-align:middle;min-width:110px}.bar-cell .meter{height:8px}.pbsel{background:var(--field);border:1px solid var(--control);border-radius:var(--radius);color:var(--fg);max-width:100%;padding:6px 8px}.pbpct{width:76px}@media (max-width:560px){.pbtbl th,.pbtbl td{font-size:var(--t14);padding:8px 4px}.pbsel{width:96px;padding:5px 4px}.pbpct{width:52px!important;padding:5px 4px!important}.pbtbl .pbhide{display:none}.pbtbl{width:100%;min-width:0!important}}.ev{margin:0;padding:0;list-style:none;display:grid}.ev li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:10px 0;display:flex}.ev li:first-child{padding-top:0}.ev li:last-child{border-bottom:0;padding-bottom:0}.ev li>span:last-child{text-align:right}.kv,.dl{font-size:var(--t16);grid-template-columns:minmax(140px,max-content) minmax(0,1fr);gap:8px 20px;display:grid}.kv dt,.dl dt{color:var(--muted)}.kv dd,.dl dd{overflow-wrap:anywhere;margin:0}.dl{margin-top:16px}.tickrow{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.tickrow:last-child{border-bottom:0}.meter{background:var(--surface-2);height:10px;box-shadow:inset 0 0 0 1px var(--line);border-radius:2px;position:relative;overflow:hidden}.meter i{background:var(--tungsten);height:100%;transition:width .4s;display:block}.meter.ok i{background:var(--approved)}.meter .mark{background:var(--fg);width:2px;position:absolute;top:0;bottom:0}.meter-row{font-size:var(--t14);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:8px;display:flex}.inv{border:1px solid var(--line);border-left:4px solid var(--approved);border-radius:var(--radius);background:var(--surface);gap:10px;padding:14px 16px;display:grid}.inv+.inv{margin-top:12px}.inv.flag-red{border-left-color:var(--flag);background:linear-gradient(90deg,var(--red-tint),var(--surface) 45%)}.inv.flag-warn{border-left-color:var(--tungsten);background:linear-gradient(90deg,var(--warn-tint),var(--surface) 45%)}.inv.rejected{border-left-color:var(--line-strong);opacity:.7}.inv-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.inv-top b{font-weight:600;font-size:var(--t16)}.inv-top .amt{font-family:var(--display);font-size:var(--t20)}.inv-meta{font-size:var(--t14);color:var(--muted);flex-wrap:wrap;gap:4px 16px;display:flex}.checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.checks li{font-size:var(--t14);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;display:grid}.ic{width:20px;height:20px;color:var(--auditorium);border-radius:50%;place-items:center;margin-top:1px;font-size:12px;font-weight:700;display:grid}.ic.ok{background:var(--approved-soft)}.ic.warn{background:var(--tungsten)}.ic.red{background:var(--flag-soft)}.ic.res,.ic.pend{background:var(--beam)}.checks .note{color:var(--muted);display:block}.seg{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0 24px;display:flex}.seg>a,.seg>button,.seg>.btn{color:var(--muted);font-weight:500;font-size:var(--t16);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;margin-bottom:-1px;padding:10px 0 9px;text-decoration:none}.seg>a:hover,.seg>button:hover{color:var(--fg)}.seg>[aria-current=page],.seg>[aria-pressed=true],.seg>[aria-checked=true]{color:var(--fg);border-bottom-color:var(--fg);font-weight:600}.tabs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.filters{gap:12px;margin-bottom:24px;display:grid}.switch{cursor:pointer;color:var(--fg);font-size:var(--t16);background:0 0;border:0;align-items:center;gap:10px;padding:0;font-weight:600;display:inline-flex}.switch .track2{background:var(--surface-3);width:42px;height:24px;box-shadow:inset 0 0 0 1px var(--control);border-radius:12px;position:relative}.switch .track2:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px}.switch[aria-checked=true] .track2{background:var(--approved);box-shadow:inset 0 0 0 1px var(--approved-soft)}.switch[aria-checked=true] .track2:after{left:21px}.opps{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.opp{background:var(--surface);box-shadow:var(--card-shadow);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:8px;min-width:0;padding:20px;display:grid}.opp .row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;display:flex}.opp h3{font-family:var(--display);font-weight:400;font-size:var(--t20);line-height:1.2}.opp .big{font-family:var(--display);font-size:var(--t28);line-height:1.1}.opp .acts{margin-top:6px}.badges{flex-wrap:wrap;gap:4px 16px;display:flex}.badge{font-size:var(--t14);color:var(--ok);font-weight:600}.form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.f{flex:auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;min-width:0;max-width:100%;display:grid}input[type=file]{min-width:0;max-width:100%;color:var(--muted)}input[type=file]::file-selector-button{font:inherit;color:var(--fg);background:var(--surface-3);border:1px solid var(--control);border-radius:var(--radius);cursor:pointer;margin-right:10px;padding:6px 12px;font-weight:600}input[type=file]::file-selector-button:hover{border-color:var(--fg)}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.85)}.f.wide{grid-column:1/-1}.f label,.f>.lbl{font-size:var(--t14);color:var(--fg);font-weight:600}.f input:not([type]),.f input[type=text],.f input[type=email],.f input[type=password],.f input[type=tel],.f input[type=date],.f input[type=number],.f input[type=url],.f input[type=search],.f select,.f textarea{background:var(--field);border:1px solid var(--control);border-radius:var(--radius);width:100%;color:var(--fg);font-size:var(--t16);padding:10px 12px}.f textarea{min-height:96px;font-family:inherit}.f input:focus,.f select:focus,.f textarea:focus{border-color:var(--fg);outline:2px solid var(--tungsten);outline-offset:0}.f input:hover,.f select:hover,.f textarea:hover{border-color:var(--fg)}.f input:disabled,.f select:disabled,.f textarea:disabled{background:var(--surface-2);color:var(--disabled-ink);border-color:var(--line-strong);cursor:not-allowed}:is(.f input[aria-invalid=true],.f select[aria-invalid=true],.f textarea[aria-invalid=true],.f input:user-invalid){border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.f[data-err]:after{content:attr(data-err);color:var(--red);font-size:var(--t14);margin-top:4px;font-weight:600;display:block}.start-project[data-field-marked] .err-box,.work-form[data-field-marked] .err-box{display:none}.f input::placeholder,.f textarea::placeholder{color:var(--muted);opacity:.55}.f select option{background:var(--field);color:var(--fg)}input[type=checkbox],input[type=radio]{accent-color:var(--tungsten);flex:none;width:18px;height:18px}.f .inrow{gap:8px;display:flex}.f .inrow input{flex:1;min-width:0}.hint{font-size:var(--t14);min-height:1em;color:var(--muted)}.hint.ok{color:var(--ok)}.hint.err{color:var(--red)}.hint.warn{color:var(--warn)}.opts{flex-wrap:wrap;gap:8px;display:flex}.opt{background:var(--field);border:1px solid var(--control);border-radius:var(--radius);font-size:var(--t14);cursor:pointer;color:var(--fg);align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-weight:500;display:inline-flex}.opt:hover{border-color:var(--fg);background:var(--surface-2)}.opt:has(input:focus-visible){outline:2px solid var(--tungsten);outline-offset:2px}.opt:has(input:checked){border-color:var(--tungsten);background:var(--picked);color:var(--fg);box-shadow:inset 0 0 0 1px var(--tungsten)}.opt:has(input:disabled){color:var(--disabled-ink);border-color:var(--line-strong);background:var(--surface);cursor:not-allowed}.opt:has(input[aria-invalid=true]){border-color:var(--red)}.file{background:var(--surface-2);border:1px dashed var(--control);border-radius:var(--radius);font-size:var(--t14);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;display:flex}.file input{font-size:var(--t14);color:var(--muted);max-width:100%}.typepick{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.typepick button{text-align:left;background:var(--field);border:1px solid var(--control);border-radius:var(--radius);color:var(--fg);cursor:pointer;gap:4px;padding:14px;display:grid}.typepick button b{font-weight:600}.typepick button small{color:var(--muted);font-size:var(--t14)}.typepick button:hover{border-color:var(--fg)}.typepick button[aria-pressed=true]{border-color:var(--tungsten);background:var(--picked);box-shadow:inset 0 0 0 1px var(--tungsten),inset 4px 0 0 var(--tungsten)}.formnav{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;padding-top:20px;display:flex}.films{gap:8px;margin-top:8px;display:grid}.filmrow{background:var(--surface-2);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.filmrow .t{font-weight:600}.filmrow .m{font-size:var(--t14);color:var(--muted)}.subform{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);padding:16px}.reg{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.steps{border-left:1px solid var(--line);gap:0;display:grid;position:sticky;top:88px}.steps button{text-align:left;color:var(--muted);cursor:pointer;font-weight:500;font-size:var(--t16);background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;margin-left:-2px;padding:10px 12px;display:grid}.steps button b{border:1px solid var(--line-strong);width:26px;height:26px;font-size:var(--t14);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:600;display:grid}.steps button.done{color:var(--fg)}.steps button.done b{border-color:var(--approved-soft);color:var(--auditorium);background:var(--approved-soft)}.steps button.cur{color:var(--fg);border-left-color:var(--tungsten);background:var(--surface);font-weight:600}.steps button.cur b{border-color:var(--fg);color:var(--fg)}.strength{margin:16px 0 0 14px}.report{background:var(--surface);box-shadow:var(--card-shadow);border:1px solid var(--line);border-radius:var(--radius);padding:28px}.report h3{font-family:var(--display);font-weight:400;font-size:var(--t28);line-height:1.15}.msgs.scroll{max-height:70vh;padding-right:8px;overflow:auto}.msgs{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.msg{border-bottom:1px solid var(--line);grid-template-columns:88px minmax(0,1fr);gap:14px;padding:0 0 12px;display:grid}.msg:last-child{border-bottom:0}.msg .ch{font-size:var(--t14);color:var(--muted);font-weight:600}.msg .top{font-size:var(--t14);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.msg b{color:var(--fg)}.msg .body{font-size:var(--t14);white-space:pre-line;overflow-wrap:anywhere;max-width:75ch;margin-top:4px}.msg .top>*{overflow-wrap:anywhere;min-width:0}.attach{font-size:var(--t14);color:var(--fg);border:1px solid var(--control);border-radius:var(--radius);margin-top:8px;padding:6px 12px;font-weight:600;text-decoration:none;display:inline-block}.modal-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:794px;margin:0 auto 16px;display:flex}.toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--surface-3);border:1px solid var(--control);color:var(--fg);border-radius:var(--radius);font-size:var(--t14);z-index:50;max-width:calc(100% - 32px);padding:10px 16px;position:fixed;transform:translate(-50%);box-shadow:0 12px 30px #0006}.dos-cover{border-radius:var(--radius);border:1px solid var(--line);color:var(--screen);background:radial-gradient(80% 90% at 50% 0,#17394a,#081217);padding:24px;position:relative;overflow:hidden}.dos-cover h3{font-family:var(--display);font-weight:400;font-size:var(--t28)}.dos-cover .small{color:#9db0ba}.wm{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.wm span{font-size:var(--t16);color:#dcebff2e;white-space:nowrap;transform:rotate(-18deg)}.dsec{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:14px 16px}.dsec+.dsec{margin-top:12px}.dsec h4{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:8px;display:flex}.shares{gap:12px;display:grid}.share{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:6px;padding:14px;display:grid}.share.revoked{opacity:.6}.slate{color:var(--screen);background:#101317;border:1px solid #3a414c;border-radius:4px;max-width:640px;overflow:hidden;box-shadow:0 14px 34px #00000073}.slate-sticks{background:repeating-linear-gradient(-58deg,var(--screen) 0 16px,#101317 16px 32px);border-bottom:3px solid #101317;height:26px}.slate dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.slate dl>div{border-top:1px solid #4a505c;min-width:0;padding:10px 16px}.slate dl>div+div{border-left:1px solid #4a505c}.slate dl>.wide{border-left:0;grid-column:1/-1}.slate dt{font-size:var(--t14);color:#b8c2cc}.slate dd{font-size:var(--t16);overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}.slate h2{font-size:clamp(var(--t28),4vw,var(--t44));color:var(--screen);line-height:1.1}.slate .tag.sample{color:var(--tungsten)}.project-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;margin-bottom:24px;display:flex}.project-top .seg{flex:320px}.stripboard{border:1px solid var(--line);background:#070d11;border-radius:4px;gap:4px;margin:0;padding:6px;list-style:none;display:grid}.strip{background:var(--s-bg);min-height:48px;color:var(--s-fg,var(--screen));border-left:10px solid var(--s-band);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;display:grid}.strip .n{font-family:var(--display);font-size:var(--t20);text-align:center;border-right:1px solid #dcebff24;align-self:stretch;place-items:center;display:grid}.strip .nm{min-width:0;padding:6px 12px}.strip .nm b{font-weight:600;display:block}.strip .st{font-size:var(--t14)}.strip .amt{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:6px 12px;font-weight:600}.strip .amt small{font-weight:400;font-size:var(--t14);display:block}.strip.locked{--s-bg:#16232a;--s-band:#5b6b74;--s-fg:#b9c6cd}.strip.open{--s-bg:#2a2216;--s-band:var(--tungsten)}.strip.review{--s-bg:#1a2b3d;--s-band:var(--beam)}.strip.approved{--s-bg:#15302a;--s-band:var(--approved-soft)}.strip.released{--s-bg:#1f5e4a;--s-band:var(--approved-soft);--s-fg:#fff}.strip.flagged{--s-bg:#3a1c1c;--s-band:var(--flag-soft)}.credits{border:1px solid var(--line);color:var(--screen);text-align:center;background:#060c10;border-radius:4px;padding:36px 20px 40px}.credits h3{font-family:var(--display);font-weight:400;font-size:var(--t28);margin-bottom:6px}.credits>p{color:#9db0ba;font-size:var(--t14);margin-bottom:24px}.credits dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 28px;max-width:640px;margin:0 auto;display:grid}.credits dt{text-align:right;font-size:var(--t14);letter-spacing:.14em;text-transform:uppercase;color:#9db0ba;padding-top:3px}.credits dl>div{display:contents}.credits dd{text-align:left;margin:0}.credits dd b{font-weight:600;font-size:var(--t16);letter-spacing:.04em;display:block}.credits .paid{color:var(--approved-soft)}.credits .due{color:var(--tungsten)}.credits .over{color:var(--flag-soft)}.credits .wait{color:#9db0ba}.credits .cs{font-size:var(--t14)}.public{position:relative}.public .sub,.public .small{color:var(--muted)}.public .panel,.public .card,.public .report{background:var(--surface);border-color:var(--line)}.grain{isolation:isolate;position:relative}.grain:after{content:"";pointer-events:none;z-index:6;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero{background:linear-gradient(#03080b 0%,#050b0e 70%,#0000 100%);margin:0 calc(50% - 50vw);padding:clamp(18px,4vw,44px) 0 8px}.frame{--lum:.8;aspect-ratio:2.39;background:radial-gradient(70% 60% at 50% 42%,#11262f 0%,#0a161c 55%,#050a0d 100%);max-width:1400px;min-height:420px;margin:0 auto;position:relative;overflow:hidden}.frame .spill{z-index:1;pointer-events:none;background:radial-gradient(48% 46% at 50% 44%,rgb(220 235 255/calc(var(--lum) * .2)),transparent 72%), radial-gradient(60% 30% at 50% 88%,rgb(220 235 255/calc(var(--lum) * .07)),transparent 70%);position:absolute;inset:0}.frame .curtain{z-index:3;background:linear-gradient(#0000008c 0%,#0000 18% 80%,#0009 100%),repeating-linear-gradient(90deg,#2e060d 0,#4a0b16 7px,#6b1220 13px,#8e1d2f 18px,#a9303f 20px,#8a1a2c 23px,#5a0e1a 29px,#2e060d 36px);width:9%;position:absolute;top:0;bottom:0}.frame .curtain:after{content:"";pointer-events:none;position:absolute;inset:0}.frame .curtain.l{box-shadow:inset -2px 0 0 rgb(244 197 143/calc(var(--lum) * .35)),inset -28px 0 36px -10px rgb(220 235 255/calc(var(--lum) * .22));left:0}.frame .curtain.l:after{background:linear-gradient(90deg,#000000a6,#0000 70%)}.frame .curtain.r{box-shadow:inset 2px 0 0 rgb(244 197 143/calc(var(--lum) * .35)),inset 28px 0 36px -10px rgb(220 235 255/calc(var(--lum) * .22));right:0}.frame .curtain.r:after{background:linear-gradient(270deg,#000000a6,#0000 70%)}.frame .valance{z-index:4;background:linear-gradient(180deg,#0009,transparent 60%,rgb(220 235 255/calc(var(--lum) * .1)) 100%), repeating-linear-gradient(90deg,#3a0811 0px,#6b1220 9px,#9a2536 13px,#6b1220 17px,#3a0811 26px);filter:drop-shadow(0 6px 8px #0009);height:11%;position:absolute;top:0;left:0;right:0;-webkit-mask:radial-gradient(14px 10px at 50% 0,#000 98%,#0000) 0 100%/26px 10px repeat-x,linear-gradient(#000,#000) 0 0/100% calc(100% - 9px) no-repeat;mask:radial-gradient(14px 10px at 50% 0,#000 98%,#0000) 0 100%/26px 10px repeat-x,linear-gradient(#000,#000) 0 0/100% calc(100% - 9px) no-repeat}.frame .screen-wrap{z-index:2;perspective:900px;perspective-origin:50% 120%;position:absolute;inset:17% 15% 27%}.frame .screen{transform-origin:50% 100%;box-shadow:0 0 0 5px #030607,0 0 calc(40px + var(--lum) * 80px) calc(var(--lum) * 14px) rgb(220 235 255/calc(var(--lum) * .26));background:#141c20 url(/brand/bucksoffice-intro-poster.jpg) 50%/cover no-repeat;border-radius:50%/4.5%;position:absolute;inset:0;overflow:hidden;transform:rotateX(3deg)}.frame .screen .reel{animation:.9s step-end 1.1s both gate}.frame .reel{-webkit-mask-composite:source-in;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.2% 97.8%,#0000),linear-gradient(#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2.2% 97.8%,#0000),linear-gradient(#0000,#000 5% 95%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.frame .coin-loop{z-index:1;background:#1a1014;position:absolute;inset:0}.frame .coin-loop img,.frame .coin-loop video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.frame .coin-loop video{opacity:0;transition:opacity .6s ease-in}.frame .coin-loop[data-playing] video{opacity:1}.paper .gst-line{margin:10px 0;font-size:13px}.frame .screen:after{content:"";pointer-events:none;mix-blend-mode:multiply;opacity:.5;background:repeating-linear-gradient(0deg,#0000001a 0 1px,#0000 1px 3px),radial-gradient(circle,#00000014 0 .6px,#0000 1px) 0 0/5px 5px;position:absolute;inset:0}.frame .screen[data-show=coin]:after{display:none}.frame .beam{z-index:4;pointer-events:none;mix-blend-mode:screen;filter:blur(3px);opacity:calc(.35 + var(--lum) * .65);background:conic-gradient(from 146deg at 50% -55%,#0000 0deg,#dcebff1a 6deg,#dcebff42 16deg,#f4e2c424 24deg,#dcebff52 34deg,#dcebff24 44deg,#f4e2c43d 52deg,#dcebff1a 62deg,#0000 68deg);animation:1.4s ease-out .5s both beamUp;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 14%,#00000059 26%,#0000 40%);mask-image:linear-gradient(#000 0% 14%,#00000059 26%,#0000 40%)}.frame .dust{z-index:4;pointer-events:none;width:100%;height:100%;opacity:calc(.3 + var(--lum) * .5);position:absolute;inset:0}.frame .dust circle{fill:var(--beam);animation:22s ease-in-out infinite alternate drift}.frame .dust circle:nth-child(3n){animation-duration:30s;animation-direction:alternate-reverse}.frame .dust circle:nth-child(4n){animation-duration:26s}.frame .seats .rim{stop-opacity:calc(.25 + var(--lum) * .75)}.hero-copy{text-align:center;max-width:1240px;margin:28px auto 0;padding:0 20px}.hero-copy h1{font-family:var(--display);color:var(--screen);font-weight:400;font-size:clamp(1.6rem,3.4vw,var(--t44));line-height:1.1}.hero-copy p{color:#b9c7d2;font-size:clamp(var(--t14),1.3vw,var(--t20));max-width:56ch;margin:.5em auto 0}.frame .house{z-index:5;pointer-events:none;background:radial-gradient(60% 50% at 20% 30%,#e8973f59,#0000 70%),radial-gradient(60% 50% at 80% 30%,#e8973f59,#0000 70%),#281e148c;animation:1.6s ease-in .1s both houseDown;position:absolute;inset:0}.frame .seats{z-index:4;pointer-events:none;width:100%;height:26%;position:absolute;bottom:0;left:0;right:0}@keyframes houseDown{0%{opacity:1}to{opacity:0}}@keyframes beamUp{0%{opacity:0}}@keyframes gate{0%{opacity:0}20%{opacity:.55}32%{opacity:.25}48%{opacity:.85}60%{opacity:.6}75%{opacity:.95}to{opacity:1}}@keyframes drift{0%{transform:translate(0)}to{transform:translate(14px,-18px)}}.showing{margin-top:72px}.showing>h2{font-size:var(--t44);margin-bottom:24px}.posters{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;display:grid}.poster{grid-row:span 5;grid-template-rows:subgrid;color:var(--screen);border-radius:3px;align-content:start;row-gap:0;padding:28px 28px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #dcebff14,0 24px 50px #0006}.poster:before{content:"";pointer-events:none;z-index:1;border:1px solid #f4f5f738;position:absolute;inset:10px}.poster .art{justify-content:center;align-items:center;height:220px;margin:4px 0 24px;display:flex}.poster .art svg.motif{width:auto;max-width:100%;height:100%}.poster>*{z-index:2;position:relative}.poster .for{font-size:var(--t14);color:#f4f5f7db}.poster h3{font-family:var(--display);font-weight:400;font-size:var(--t44);margin:8px 0 12px;line-height:1}.poster p{font-size:var(--t16);text-wrap:pretty;max-width:34ch;margin:0}.poster .btn-hero{place-self:end start;margin-top:24px}.poster.producers{background:radial-gradient(80% 55% at 25% 18%,#e8973f6b,transparent 70%),linear-gradient(180deg,#8a1a2c 0%,var(--curtain) 45%,#3a0911 100%)}.poster.artists{background:radial-gradient(60% 45% at 50% 22%,#f4c58f8c,#0000 72%),linear-gradient(#5a3312 0%,#2a1608 55%,#170c04 100%)}.poster.funders{background:radial-gradient(70% 50% at 72% 16%,#dcebff4d,#0000 70%),linear-gradient(#17394a 0%,#0d1b22 55%,#060e12 100%)}.sequence{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.sequence li{counter-increment:step;border-top:1px solid var(--line-strong);min-width:0;padding-top:16px}.sequence li:before{content:counter(step);font-family:var(--display);font-size:var(--t72);color:var(--tungsten);margin-bottom:12px;line-height:.9;display:block}.sequence h3{margin-bottom:8px}.sequence p{color:var(--muted)}.site-page section+section{margin-top:40px}.site-page section>h2{margin:0 0 16px}.fees{min-width:0}.fees caption{text-align:left;font-family:var(--display);font-size:var(--t20);padding:24px 0 8px}.fees td{vertical-align:baseline;padding:14px 12px}.fees td.fee{font-family:var(--display);font-size:var(--t28);color:var(--tungsten);white-space:nowrap;line-height:1.1}.fees td.who{font-weight:600}.fees td.note{color:var(--muted)}.offer{font-size:var(--t20);margin-top:8px;display:inline-block}.public-section{margin-top:88px}.public-section>.section-h h2{font-size:var(--t44)}.footer{max-width:none;color:var(--screen);font-size:var(--t14);background:linear-gradient(#4e0d18,#2e070e);border-top:1px solid #8a1a2c;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:0;padding:24px max(20px,50% - 600px) 48px;display:flex}.footer a{color:inherit}.footer .links{gap:16px;display:flex}.paper{max-width:794px;color:var(--ink);font-family:var(--ui);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border:1px solid #d9dde3;border-radius:2px;margin:0 auto;padding:clamp(20px,5vw,44px);font-size:14px;line-height:1.5;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000080}.paper .filmstrip{background:radial-gradient(circle,#fff 0 2.2px,transparent 2.6px) 0 50%/14px 8px repeat-x,var(--ink);height:14px;margin:calc(-1*clamp(20px,5vw,44px)) calc(-1*clamp(20px,5vw,44px)) 22px}.paper h1{font-family:var(--display);color:var(--ink);margin:0;font-size:24px;font-weight:400;line-height:1.1}.paper .ph{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;margin-bottom:18px;padding-bottom:14px;display:flex}.paper .ph .filmtitle{font-family:var(--display);color:var(--ink);font-size:32px;line-height:1.05}.paper .brandp{font-family:var(--display);color:var(--ink);align-items:center;gap:8px;font-size:20px;font-weight:400;display:flex}.paper .brandp span{color:var(--amber-ink)}.paper .muted{color:#5a6070}.paper .grid2{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.paper .box{border:1px solid #d9dde3;border-radius:3px;padding:10px 12px}.paper .lbl{color:#5a6070;font-size:12px;font-weight:600}.paper table{border-collapse:collapse;width:100%;min-width:0;margin:6px 0 14px;font-size:13px}.paper th,.paper td{text-align:left;color:var(--ink);border-bottom:1px solid #e3e6ea;padding:7px 6px}.paper th{color:#5a6070;border-bottom:1.5px solid var(--ink);font-size:12px;font-weight:600}.paper td.r,.paper th.r{text-align:right;font-variant-numeric:tabular-nums}.paper td.muted{color:#5a6070}.paper .total td{border-top:2px solid var(--ink);font-weight:700}.paper .amt{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:26px;line-height:1.15}.paper .foot{color:#5a6070;border-top:1px solid #d9dde3;margin-top:20px;padding-top:10px;font-size:11.5px}.paper .stamp{border:2px solid var(--approved);color:var(--approved);letter-spacing:.06em;border-radius:3px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block;transform:rotate(-3deg)}.paper .ids-line{color:var(--muted,#555);letter-spacing:.02em;margin:-4px 0 10px;font-size:10.5px}.paper .wmk{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.paper .wmk span{color:#1a1d2414;white-space:nowrap;font-size:20px;transform:rotate(-24deg)}.paper .mono{font-family:var(--ui)}.paper .qr svg{width:100%;height:100%;display:block}.paper.cover{text-align:center;background:#fff;align-content:center;gap:14px;min-height:250mm;padding-top:0;padding-bottom:0;display:grid}.paper.cover .bars{color:var(--screen);background:radial-gradient(70% 90% at 50% 40%,#17394a,#0d1b22 70%);gap:14px;margin:0 calc(-1*clamp(20px,5vw,44px));padding:96px 32px;display:grid}.paper.cover .bars h1{color:var(--screen);font-size:60px;line-height:1.05}.paper.cover .bars .muted{color:#b8c7d0}.paper.cover .filmstrip{margin:0 calc(-1*clamp(20px,5vw,44px))}.paper .pagebreak{border-top:2px dashed #b8bec8;margin:26px -10px;position:relative}@media (max-width:560px){.paper .grid2{grid-template-columns:1fr}}@media (max-width:980px){.posters{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:24px;max-width:640px;margin:0 auto}.poster{flex-direction:column;grid-row:auto;display:flex}.poster .btn-hero{align-self:flex-start}.poster .art{height:180px}.sequence{grid-template-columns:repeat(2,minmax(0,1fr))}.cols,.twocol,.reg{grid-template-columns:minmax(0,1fr)}.steps{border-left:0;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));position:static}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi:nth-child(3){border-left:0;padding-left:0}.kpi:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:700px){.frame{aspect-ratio:auto;min-height:560px}.frame .curtain{width:26px}.frame .screen-wrap{inset:16% 9% 28%}.frame .screen{border-radius:50%/2.5%}}@media (max-width:560px){.bar{position:static}.bar-in{gap:0 20px;padding:0 16px}.brand small{display:none}.roles{flex-wrap:wrap;order:3;justify-content:space-between;gap:0 14px;width:100%}.roles a{white-space:nowrap;font-size:15px}.roles a[href=\/settings]{display:none}.roles:has(a[href="/gateway/review"]){scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.roles:has(a[href="/gateway/review"]){padding-right:40px;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}.page{padding:24px 16px 64px}.form,.sequence{grid-template-columns:1fr}.panel,.card{padding:18px}.slate dl{grid-template-columns:1fr 1fr}.slate dl>div:nth-child(odd):not(.wide){border-left:0}.credits dl{gap:12px 16px}.credits dt{letter-spacing:.08em}.strip{grid-template-columns:36px minmax(0,1fr)}.strip .amt{text-align:left;grid-column:2;padding-top:0}.poster h3,.showing>h2,.public-section>.section-h h2{font-size:var(--t28)}.fees td.fee{font-size:var(--t20)}.msg{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.stage{background:radial-gradient(46% 40% at 50% 0%,#dcebff2e,transparent 72%),conic-gradient(from 160deg at 50% -30%,transparent 0deg,#dcebff12 14deg,#dcebff1a 20deg,#dcebff12 26deg,transparent 40deg),var(--auditorium);min-height:70vh;margin:-24px calc(50% - 50vw) 0;padding:56px 20px 72px}.stage-in{max-width:760px;margin:0 auto}.stage-title{font-family:var(--display);font-weight:400;font-size:clamp(var(--t28),5vw,var(--t44));line-height:1.1}.stage .sub{font-size:var(--t20);margin-top:10px}.lit-screen{background:radial-gradient(120% 70% at 50% -10%,#dcebff29,#0000 62%),linear-gradient(#152b35,#0f1f27);border:1px solid #dcebff29;border-radius:6px;max-width:560px;padding:clamp(24px,5vw,44px);position:relative;box-shadow:0 0 0 1px #0006,0 -30px 90px -30px #dcebff38,0 30px 70px #00000080}.lit-screen .stage-title{color:var(--screen)}.lit-screen .sub{color:var(--muted);font-size:var(--t16)}.lit-screen .f label{font-size:var(--t16)}.lit-screen .f input:not([type]),.lit-screen .f input[type=text],.lit-screen .f input[type=email],.lit-screen .f input[type=password]{font-size:var(--t20);padding:14px}.lit-screen .err-box{font-weight:600}.form.one{grid-template-columns:1fr;margin-top:22px}.step-of{font-size:var(--t14);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.btn-hero.big{font-size:var(--t20);padding:14px 26px}.linkish{color:inherit;cursor:pointer;font-size:var(--t14);background:0 0;border:0;padding:0;text-decoration:underline}.chooser{max-width:1240px;margin:40px auto 0}.chooser h2{font-size:var(--t28)}.chooser ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}@media (max-width:980px){.chooser ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.chooser ul{grid-template-columns:minmax(0,1fr)}}.chooser a{border:1px solid var(--control);border-radius:var(--radius);background:#dcebff0a;gap:4px;height:100%;padding:18px 18px 20px;text-decoration:none;display:grid}.chooser a:hover,.chooser a:focus-visible{border-color:var(--tungsten);background:#e8973f14}.chooser b{font-size:var(--t20);font-weight:600;line-height:1.25}.chooser span{color:var(--muted)}.chooser .chooser-how{font-size:var(--t16);margin:14px 0 0}.chooser .chooser-how a{background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.stage .chooser{margin-top:28px}.signin-stage .chooser{max-width:960px}.guide section{margin-top:32px}.guide h2{font-size:var(--t28);margin-bottom:10px}.ticks{font-size:var(--t20);gap:8px;margin:0;padding-left:1.2em;line-height:1.45;display:grid}.guide-steps{font-size:var(--t20);gap:10px;margin:16px 0 0;padding-left:1.4em;line-height:1.45;display:grid}.fee-lines{gap:12px;margin:0;padding:0;list-style:none;display:grid}.fee-lines li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding-bottom:12px;display:grid}.fee-lines b{font-family:var(--display);font-weight:400;font-size:var(--t28);color:var(--tungsten)}.fee-lines small{color:var(--muted);font-size:var(--t14);grid-column:1/-1}.offer{color:var(--tungsten);margin-top:12px}.guide .acts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.never-line{color:var(--muted);margin-top:28px}.crumbs{font-size:var(--t14);color:var(--muted);margin-bottom:12px}.help{max-width:1240px;margin:0 auto}.help h1{font-family:var(--display);font-weight:400;font-size:clamp(var(--t28),5vw,var(--t44));line-height:1.1}.help-head{padding:16px 0 8px}.jump{flex-wrap:wrap;gap:8px 18px;margin-top:16px;display:flex}.help-cols{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:32px;margin-top:20px;display:grid}@media (max-width:860px){.help-cols{grid-template-columns:1fr}}.help-side{gap:16px;display:grid}.help-side h2,.h-small{font-size:var(--t20);margin-bottom:8px}.help-search input[type=search]{background:var(--field);border:1px solid var(--control);border-radius:var(--radius);width:100%;color:var(--fg);font-size:var(--t20);padding:12px 14px}.faq-group{margin-top:28px;scroll-margin-top:80px}.faq-group h2{margin-bottom:8px}.faq{border-bottom:1px solid var(--line);padding:12px 0}.faq summary{cursor:pointer;font-weight:600;font-size:var(--t16);list-style-position:outside}.faq p{color:var(--fg);max-width:70ch;margin-top:8px}.faq:target{background:#e8973f14}.links-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.links-list li{gap:0;display:grid}.narrow-wide{max-width:760px}.glossary{gap:0;margin-top:24px;display:grid}.glossary>div{border-bottom:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);gap:4px 20px;padding:12px 0;display:grid}@media (max-width:560px){.glossary>div{grid-template-columns:1fr}}.glossary dt{font-weight:600}.glossary dd{color:var(--fg);margin:0}.wa-help{margin-left:8px}.help-btn{font-size:var(--t14);white-space:nowrap;border:1px solid;border-radius:999px;padding:3px 12px;font-weight:600;text-decoration:none}.under-hero{max-width:1240px;margin:0 auto}.cinema-error{text-align:center}.cinema-error .leader{border:3px solid var(--beam);width:140px;height:140px;font-family:var(--display);font-size:var(--t72);color:var(--beam);background:conic-gradient(#dcebff2e 0 var(--sweep,70%),transparent 0);border-radius:50%;place-items:center;margin:0 auto 24px;display:grid;position:relative}.cinema-error .leader:before,.cinema-error .leader:after{content:"";background:var(--beam);opacity:.5;position:absolute}.cinema-error .leader:before{width:1px;top:-20px;bottom:-20px;left:50%}.cinema-error .leader:after{height:1px;top:50%;left:-20px;right:-20px}.cinema-error .acts{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.reg-stage>*{max-width:1240px;margin-inline:auto}.reg-stage .reg>.panel{box-shadow:0 -30px 90px -40px #dcebff2e,var(--card-shadow)}.avatar{object-fit:cover;background:var(--surface-2);border-radius:50%;flex:none;display:inline-block}.avatar.initials{font-family:var(--display);color:var(--fg);background:var(--surface-2);border:1px solid var(--line-strong);place-items:center;display:inline-grid}.filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px 16px;margin-top:20px;display:grid}.filters .checks .opt{align-items:center;gap:8px;display:flex}.people{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.person a{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);align-items:center;gap:14px;height:100%;padding:14px;text-decoration:none;display:flex}.person a:hover,.person a:focus-visible{border-color:var(--tungsten)}.who-line{gap:2px;min-width:0;display:grid}.who-line b{font-size:var(--t16)}.who-line .tag{font-size:12px}.avail{color:var(--ok);font-size:var(--t14);font-weight:600}.pager{gap:24px;margin-top:24px;display:flex}.profile-head{flex-wrap:wrap;align-items:center;gap:24px;margin-top:8px;display:flex}.profile-head h1{margin:0}.badges{flex-wrap:wrap;align-items:center;gap:16px;margin-top:10px;display:flex}.facts{gap:8px;margin:24px 0 0;display:grid}.facts>div{grid-template-columns:120px minmax(0,1fr);gap:12px;display:grid}.facts dt{color:var(--muted)}.facts dd{margin:0}.bio{white-space:pre-line;max-width:65ch;font-size:var(--t16);margin-top:20px}.profile-links{flex-wrap:wrap;gap:8px 10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.profile-links a{border:1px solid var(--line-strong);color:var(--fg);font-size:var(--t14);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-weight:600;text-decoration:none;display:inline-flex}.profile-links a:hover{border-color:var(--tungsten)}.link-icon{flex:none}.profile section{margin-top:32px}.credits-list{margin:12px 0 0;padding:0;list-style:none}.credits-list li{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.credits-list li>span:nth-child(2){display:grid}.credits-list .yr{color:var(--muted);font-variant-numeric:tabular-nums}@media (max-width:560px){.credits-list li{grid-template-columns:44px minmax(0,1fr)}.credits-list li>.tag{grid-column:2}}.paper .letterhead{border-bottom:1px solid #d9dde3;align-items:center;gap:14px;margin-bottom:14px;padding:10px 0 14px;display:flex}.paper .letterhead img{border-radius:4px}.paper .terms{white-space:pre-line;margin:6px 0 14px;font-size:13px;line-height:1.5}.picks{gap:4px;max-height:260px;margin:6px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.pick{text-align:left;background:var(--field);border:1px solid var(--control);border-radius:var(--radius);cursor:pointer;width:100%;color:var(--fg);padding:8px 10px}.role-pick-row{align-items:center;gap:6px;display:flex}.role-pick-row input{flex:1}.pick:hover,.pick:focus-visible{border-color:var(--fg)}.dept{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-bottom:12px;padding:14px 16px}.dept-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.dept-money{font-size:var(--t14);color:var(--muted);flex-wrap:wrap;gap:4px 18px;margin-top:4px;display:flex}.dept-money b{color:var(--fg);font-weight:600}.film-hero{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:28px;margin-top:12px;display:grid}@media (max-width:640px){.film-hero{grid-template-columns:1fr}}.poster-img{aspect-ratio:2/3;object-fit:cover;background:var(--surface-2);border-radius:4px;width:100%;max-width:200px}.poster-blank{aspect-ratio:2/3;text-align:center;width:100%;max-width:200px;font-family:var(--display);font-size:var(--t20);border:1px solid var(--line-strong);background:linear-gradient(160deg,#183039,#0a161c);border-radius:4px;place-items:center;padding:16px;display:grid}.film-credits{text-align:center;margin-top:32px}.film-credits section{margin:0 0 22px}.film-credits h3{font-size:var(--t14);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-weight:600}.film-credits ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}@page{size:A4;margin:14mm}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.bar,.no-print,.footer{display:none!important}html,body,.page{color:var(--ink);background:#fff!important}.page{padding:0}.paper{border:0;border-radius:0;max-width:none;padding:0;overflow:visible}.paper .filmstrip{margin:0 0 22px}.paper.cover .bars,.paper.cover .filmstrip{margin-inline:0}.paper+.paper{break-before:page;margin-top:0}}@media (max-width:560px){.fees thead{display:none}.fees tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.fees td{border:0;padding:12px 0 2px}.fees td.note{grid-column:1/-1;padding:0 0 12px}}.signin{background:radial-gradient(50% 60% at 50% 0,#dcebff1a,#0000 70%);min-height:60vh;padding:72px 0 40px}tr.opp{background:0 0;border:0;padding:0;display:table-row}tr.opp td{vertical-align:middle}body{flex-direction:column;min-height:100vh;display:flex}.page{flex:1 0 auto;width:100%}.footer{width:100%}@media (max-width:560px){.who{order:4;padding-bottom:10px}}.count{background:var(--tungsten);min-width:1.4em;color:var(--ink);text-align:center;border-radius:999px;margin-left:6px;padding:0 6px;font-size:.75rem;font-weight:700;line-height:1.5;display:inline-block}.inbox{margin:0;padding:0;list-style:none}.inbox li{border-bottom:1px solid var(--line)}.inbox li:last-child{border-bottom:0}.inbox a{color:inherit;gap:2px;padding:12px 4px;text-decoration:none;display:grid}.inbox a:hover b{text-decoration:underline}.inbox .inbox-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inbox li.unread b{color:var(--fg)}.inbox li.unread a{border-left:3px solid var(--tungsten);padding-left:10px}.thread .msgs-list{gap:10px;max-height:60vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.thread .msgs-list li{border-radius:var(--radius);background:var(--surface-2);max-width:min(620px,92%);padding:10px 12px}.thread .msgs-list li.mine{background:var(--info-tint);justify-self:end}.thread .msgs-list li.empty{background:0 0}.thread .msgs-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.thread .who{font-size:var(--t14);font-weight:600}.thread .report{margin-top:4px}.thread .compose{gap:8px;margin-top:14px;display:grid}.endorse-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.endorse-list li{border-left:3px solid var(--line-strong);padding-left:12px}.endorse-list p{margin:0 0 2px}.account{position:relative}.account summary{cursor:pointer;border:1px solid var(--control);border-radius:var(--radius);flex-direction:column;align-items:flex-end;max-width:240px;padding:6px 10px;line-height:1.2;display:flex}.account summary:hover{border-color:var(--fg)}.account .who-name{font-weight:600;font-size:var(--t14);white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.account summary[aria-current=page]{box-shadow:inset 0 -3px 0 var(--tungsten)}.account summary small{color:var(--muted);font-size:12px}.account-menu{background:var(--surface-2);border:1px solid var(--control);border-radius:var(--radius);z-index:40;min-width:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #00000080}.account-menu a,.account-menu button{text-align:left;color:var(--fg);font:inherit;font-size:var(--t16);cursor:pointer;background:0 0;border:0;border-radius:4px;width:100%;padding:10px 12px;text-decoration:none;display:block}.account-menu a:hover,.account-menu button:hover,.account-menu a:focus-visible,.account-menu button:focus-visible{background:var(--surface-3)}.account-menu form{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.doors{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.doors a{border:1px solid var(--control);border-radius:var(--radius);background:linear-gradient(180deg,#dcebff0d,transparent),var(--surface);gap:6px;height:100%;padding:20px;text-decoration:none;display:grid}.doors a:hover,.doors a:focus-visible{border-color:var(--tungsten);background:linear-gradient(180deg,#e8973f1f,transparent),var(--surface)}.doors b{font-size:var(--t20);font-weight:600;line-height:1.25}.doors span{color:var(--muted);font-style:italic}.doors .count{color:inherit;font-size:2rem;font-style:normal;font-weight:700;line-height:1}.never-line.center{text-align:center}.qr-box{background:#fff;border-radius:4px;width:200px;height:200px;margin:16px 0;padding:8px}.qr-box svg{width:100%;height:100%;display:block}.key{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--t16);letter-spacing:.06em;color:var(--fg);background:var(--field);overflow-wrap:anywhere;border-radius:4px;padding:2px 6px}@media (max-width:560px){.account{order:2;margin-left:auto}.help-btn{order:2}}.look-music{--look:#e8b94a}.look-camera{--look:#5fd4c4}.look-edit{--look:#b9a3ff}.look-perform{--look:#ff8a80}.look-story{--look:#f2a65a}.look-production{--look:#d9b67a}.look-design{--look:#f4a6c0}.look-sound{--look:#8edb8a}.profile-page{--look-soft:color-mix(in srgb,var(--look) 16%,transparent)}.cover{border-bottom:1px solid var(--line);background:radial-gradient(120% 140% at 70% 0%,var(--look-soft),transparent 60%),linear-gradient(180deg,var(--surface-2),var(--bg));height:clamp(140px,22vw,260px);position:relative;overflow:hidden}.cover img{object-fit:cover;width:100%;height:100%;display:block}.look-art{width:100%;height:100%;color:var(--look);opacity:.55;position:absolute;inset:0}.profile-wrap{max-width:1100px;margin:0 auto;padding:0 20px 40px}.profile-page .profile-head{align-items:flex-end;margin-top:-64px;position:relative}.photo-ring{background:var(--bg);box-shadow:0 0 0 2px var(--look);border-radius:50%;padding:4px;display:inline-block}.photo-ring .avatar{border-radius:50%}.photo-ring.glow{box-shadow:0 0 0 2px var(--ok),0 0 24px 4px #7fd3b059}@media (prefers-reduced-motion:no-preference){.photo-ring.glow{animation:3.2s ease-in-out infinite glow}}@keyframes glow{50%{box-shadow:0 0 0 2px var(--ok),0 0 34px 8px #7fd3b038}}.badges.hats{flex-wrap:wrap;gap:6px;display:flex}.badge{font-size:var(--t14);border:1px solid var(--line-strong);color:var(--fg);border-radius:999px;padding:3px 10px;display:inline-block}.badge.hat{border-color:var(--look);color:var(--look-ink,var(--look))}.profile-cols{grid-template-columns:minmax(0,1fr) 320px;gap:32px;margin-top:24px;display:grid}.profile-cols aside .facts>div{grid-template-columns:1fr}@media (max-width:860px){.profile-cols{grid-template-columns:1fr}}.profile-page h2{border-left:3px solid var(--look);padding-left:10px}.reel{aspect-ratio:16/9;border-radius:var(--radius);border:1px solid var(--line);background:#000;position:relative;overflow:hidden}.reel iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.reel-play{cursor:pointer;width:100%;color:var(--fg);background:radial-gradient(60% 80% at 50% 45%,var(--look-soft),transparent),#05090b;font:inherit;border:0;align-content:center;place-items:center;gap:12px;display:grid;position:absolute;inset:0}.reel-play:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.reel-tri{border-style:solid;border-width:22px 0 22px 38px;border-color:transparent transparent transparent var(--look);width:0;height:0}.reel-note{font-size:var(--t14);color:var(--muted)}.timeline{border-left:2px solid var(--line-strong);margin:12px 0 0;padding:0 0 0 18px;list-style:none}.timeline li{grid-template-columns:52px 64px minmax(0,1fr);align-items:center;gap:14px;padding:12px 0;display:grid;position:relative}.timeline li:before{content:"";background:var(--look);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:-25px;transform:translateY(-50%)}.timeline .yr{color:var(--muted);font-variant-numeric:tabular-nums}.tl-poster{object-fit:cover;border:1px solid var(--line);border-radius:4px;width:64px;height:96px}.tl-poster.card{text-align:center;color:var(--fg);background:linear-gradient(160deg,var(--surface-3),var(--surface));place-items:center;padding:6px;font-size:12px;line-height:1.2;display:grid;overflow:hidden}.tl-text{justify-items:start;gap:4px;display:grid}.calls{gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.call{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--card-shadow);padding:18px}.call h2{font-size:var(--t20);margin:6px 0 4px}.call-h{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.call-text{color:var(--fg);margin:8px 0 12px}.caught-up{text-align:center;color:var(--muted);margin:24px 0;font-style:italic}.shortcuts{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;display:flex}.chip-link{border:1px solid var(--control);color:var(--fg);font-size:var(--t14);border-radius:999px;min-height:24px;padding:8px 14px;text-decoration:none;display:inline-block}.chip-link:hover,.chip-link:focus-visible{border-color:var(--tungsten);background:var(--warn-tint)}.for-you h2{font-size:var(--t20);margin:0}.for-you h3{font-size:var(--t16);color:var(--muted);margin:16px 0 6px}.mini-people{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.mini-people a{color:var(--fg);align-items:center;gap:10px;text-decoration:none;display:flex}.mini-people .avatar{width:48px!important;height:48px!important;font-size:18px!important}.mini-people span{display:grid}.moment{border:1px solid var(--tungsten);border-radius:var(--radius);background:linear-gradient(90deg,var(--warn-tint),transparent),var(--surface);flex-wrap:wrap;align-items:center;gap:18px;max-width:1100px;margin:16px auto;padding:16px 20px;display:flex}.moment h2{font-size:var(--t20);margin:0}.moment p{margin:4px 0 0}.moment>div{flex:1;min-width:200px}.clapper{flex:none;width:86px;height:62px;position:relative}.clap-top{transform-origin:4px 16px;background:repeating-linear-gradient(-45deg,var(--screen) 0 10px,var(--ink) 10px 20px);border-radius:2px;width:86px;height:16px;position:absolute;top:0;left:0}.clap-body{background:var(--ink);width:86px;height:44px;color:var(--screen);border:1px solid var(--screen);text-align:center;border-radius:2px;place-items:center;font-size:11px;display:grid;position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:no-preference){.clap-top{animation:.9s ease-out both clap}}@keyframes clap{0%{transform:rotate(-28deg)}60%{transform:rotate(0)}75%{transform:rotate(-6deg)}to{transform:rotate(0)}}.deal-list{gap:16px;margin:24px 0;display:grid}.deal-list dt{font-weight:600;font-size:var(--t20)}.deal-list dd{color:var(--fg);margin:2px 0 0}.hat-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.hat-row label,.hat-row .hint{grid-column:1/-1}.hat-details{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.hat-details summary,.hat-check summary{cursor:pointer;color:var(--fg)}.hat-check dl{gap:8px;margin:8px 0 0;display:grid}.hat-check dt{font-weight:600}.hat-check dd,.meter-panel h3{margin:0}.plan-steps{flex-wrap:wrap;gap:6px;margin:0 0 16px;display:flex}.plan-steps a{border:1px solid var(--control);color:var(--fg);font-size:var(--t14);border-radius:999px;padding:8px 12px;text-decoration:none}.plan-steps a[aria-current=step]{border-color:var(--tungsten);background:var(--warn-tint);font-weight:600}.paper .page-break{break-after:page;height:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.doc-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.doc-list li{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);grid-template-columns:96px 1fr;align-items:center;gap:14px;padding:10px;display:grid}.doc-list li.done{border-color:var(--ok)}.doc-list .note{color:var(--muted);font-size:var(--t14);margin-top:4px;display:block}.doc-pic svg{max-width:100%;height:auto;display:block}.vcall-screens{border-radius:var(--radius);aspect-ratio:16/10;background:#000;position:relative;overflow:hidden}.vcall-theirs{object-fit:contain;background:#000;width:100%;height:100%}.vcall-mine{border:2px solid var(--line-strong);background:#111;border-radius:8px;width:28%;max-width:200px;position:absolute;bottom:10px;right:10px}.vcall-state{margin-top:8px}.vcall-state.err{color:var(--red)}.capture{margin-top:14px}.capture-frame{touch-action:none;-webkit-user-select:none;user-select:none;margin-top:10px;position:relative}.capture-frame canvas{border-radius:8px;width:100%;height:auto;display:block}.mask-box{border:2px dashed var(--tungsten);cursor:move;background:#000;border-radius:2px;position:absolute}.mask-box:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.qr-scan video{border-radius:var(--radius);background:#000;width:100%;max-width:420px;display:block}.consent-box{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-2);padding:14px}.consent-box h4{margin:0 0 6px}@media (max-width:560px){.doc-list li{grid-template-columns:64px 1fr}}.app-page{gap:20px;display:grid}.app-mine{gap:16px;display:grid}.app-steps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.app-steps li{background:var(--surface-2);border-radius:var(--radius);align-content:start;gap:8px;padding:12px;display:grid}.step-pic{width:100%;max-width:160px;height:auto}.app-others{gap:10px;display:grid}.app-others summary{cursor:pointer;min-height:24px;font-weight:600}.wrap{overflow-wrap:anywhere;word-break:break-word}.app-notes{max-width:1200px;margin:0 auto;padding:0 20px}.install-nudge{background:var(--surface-3);color:var(--fg);border:1px solid var(--line-strong);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 0 16px;padding:12px 16px;display:flex}.install-nudge .acts{gap:8px;display:flex}@media print{.install-nudge{display:none!important}}::view-transition-old(root){animation-duration:.18s}::view-transition-new(root){animation-duration:.18s}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.legal{gap:16px;max-width:820px;margin:0 auto;display:grid}.legal-doc h1{font-size:var(--t28,1.75rem);margin:.2em 0}.policy-body h2{margin:1.2em 0 .3em;font-size:1.15rem}.policy-body p,.policy-body li{line-height:1.6}.legal-links{flex-wrap:wrap;gap:8px 16px;display:flex}.policy-gate{gap:14px;max-width:760px;margin:24px auto;display:grid}.panel.inner{background:var(--surface-2);margin:10px 0}.panel.inner.overdue{box-shadow:inset 4px 0 0 var(--red)}.chk{align-items:center;gap:8px;min-height:24px;display:flex}.footer .links{flex-wrap:wrap}.switch-row{flex-wrap:wrap;gap:8px 16px}.switch-row form,.switch-row input,.switch-row select{max-width:100%}.panel.inner>summary{cursor:pointer;min-height:24px}.btn.wide{text-align:center;width:100%;display:block}.btn.big{font-size:var(--t16);padding:12px 20px}.or-line{color:var(--muted);font-size:var(--t14);align-items:center;gap:12px;margin:16px 0;display:flex}.or-line:before,.or-line:after{content:"";border-top:1px solid var(--line);flex:1}.meter{gap:4px;margin-top:6px;display:flex}.meter span{background:var(--surface-3);border-radius:3px;flex:1;height:6px}.meter[data-score="1"] span:nth-child(-n+1){background:var(--red)}.meter[data-score="2"] span:nth-child(-n+2){background:var(--warn)}.meter[data-score="3"] span:nth-child(-n+3),.meter[data-score="4"] span{background:var(--ok)}.codes{font-size:var(--t20);letter-spacing:.06em;font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;display:grid}.device-list{margin:0;padding:0;list-style:none}.device-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.callout.tip{justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 16px;display:flex}.tip-q{vertical-align:middle;margin-left:6px;display:inline-block;position:relative}.tip-q .q{border:1px solid var(--line-strong);background:var(--surface-2);width:22px;height:22px;color:var(--fg);cursor:pointer;border-radius:50%;font-size:12px;line-height:1}.tip-q .q:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.tip-pop{z-index:20;border-radius:var(--radius);background:var(--surface-3,var(--surface-2));border:1px solid var(--line-strong);width:min(320px,80vw);padding:10px 12px;font-size:13px;line-height:1.45;position:absolute;top:28px;left:0;box-shadow:0 8px 24px #0006}.palette{position:relative}.palette summary{border:1px solid var(--control);width:38px;height:38px;color:var(--fg);cursor:pointer;border-radius:999px;place-items:center;list-style:none;display:grid}.palette summary::-webkit-details-marker{display:none}.palette summary:hover{border-color:var(--fg)}.palette-menu{background:var(--surface-2);border:1px solid var(--control);border-radius:var(--radius);width:min(340px,92vw);box-shadow:var(--card-shadow);z-index:41;padding:12px;position:absolute;top:calc(100% + 6px);right:0}.look-themes{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;display:grid}.look-theme{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--fg);font-size:var(--t14);cursor:pointer;text-align:left;align-items:center;gap:8px;padding:8px;display:flex}.look-theme[aria-pressed=true]{border-color:var(--tungsten);box-shadow:0 0 0 1px var(--tungsten) inset}.look-theme .sw{border:1px solid var(--line-strong);border-radius:50%;flex:none;width:26px;height:26px}.look-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.look-row .small{min-width:72px}.btn[aria-pressed=true]{border-color:var(--tungsten);color:var(--tungsten)}@media (max-width:560px){.palette{order:2}}.section-order{gap:6px;margin:0;padding:0;list-style:none;display:grid}.section-order li{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);align-items:center;gap:8px;padding:8px 10px;display:flex}.section-order li.dragging{opacity:.5}.section-order .grip{cursor:grab;color:var(--muted)}.section-order .nm{flex:1}.opts.accents .dot{vertical-align:-2px;border:1px solid var(--line-strong);border-radius:50%;width:14px;height:14px;margin-right:6px;display:inline-block}.profile-page .tagline{font-family:var(--display);font-size:var(--t20);color:var(--look-ink,var(--look));margin:4px 0 2px}.now-on{border:1px solid var(--look);background:var(--look-soft);font-size:var(--t14);border-radius:999px;align-items:baseline;gap:10px;margin:18px 0 0;padding:8px 14px;display:inline-flex}.now-on b{color:var(--look-ink,var(--look));text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.owner-line{margin:10px 0 0}.featured-card{border-radius:calc(var(--radius) * 2);background:linear-gradient(135deg,var(--look-soft),transparent 70%),var(--surface);border:1px solid var(--line);box-shadow:var(--card-shadow);align-items:center;gap:18px;padding:14px;display:flex}.featured-card img,.featured-card .poster-blank{object-fit:cover;border-radius:4px;flex:none;width:96px;height:144px}.featured-card .poster-blank{text-align:center;background:var(--surface-3);font-family:var(--display);font-size:var(--t14);place-items:center;padding:8px;display:grid}.featured-card .ft{font-family:var(--display);font-size:var(--t28);margin-bottom:4px;line-height:1.1;display:block}.featured-card .tag{margin-top:8px;display:inline-block}.media-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.media-grid a{color:var(--fg);border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);text-decoration:none;display:block;overflow:hidden}.media-grid a:hover{border-color:var(--look)}.media-grid img,.media-grid .media-blank{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.media-grid .media-blank{color:var(--look);background:var(--surface-3);place-items:center;font-size:32px;display:grid}.media-grid .mt{font-size:var(--t14);padding:8px 10px;font-weight:600;line-height:1.35;display:block}.media-grid .small{margin-top:4px;display:block}.media-blank.src-youtube{color:#ff6b6b;background:linear-gradient(135deg,#3a0d0d,#160505)}.media-blank.src-spotify{color:#5be08a;background:linear-gradient(135deg,#0d3a1f,#05160b)}.media-blank.src-instagram{color:#ff8ac4;background:linear-gradient(135deg,#3a0d2a,#1a0716)}.film-score{align-items:baseline;gap:4px;margin-top:12px;display:flex}.film-score b{font-family:var(--display);font-size:var(--t44);color:var(--tungsten);line-height:1}.film-rate{margin-top:28px}.big-figure b{font-family:var(--display);font-size:var(--t44);color:var(--tungsten);font-weight:400}ul.plain{gap:8px;margin:0;padding-left:18px;display:grid}.finder-group{border:1px solid var(--line);border-radius:var(--radius);margin:0 0 12px;padding:10px 12px}.finder-group legend{padding:0 6px;font-weight:700}.finder-film{border-top:1px solid var(--line);padding:8px 0}.finder-film:first-of-type{border-top:0}.finder-row{align-items:flex-start;gap:10px;margin:6px 0 0 8px;display:flex}.finder-row>span:nth-child(2){flex:1}.inbox-shell{grid-template-columns:minmax(240px,320px) 1fr;align-items:start;gap:18px;display:grid}.inbox-side{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);max-height:78vh;padding:6px 12px;position:sticky;top:12px;overflow:auto}.inbox-side .inbox li[aria-current=page] a{background:var(--surface-2);border-left:3px solid var(--tungsten);padding-left:10px}.inbox-h{font-size:var(--t14);align-items:center;gap:8px;margin:10px 0 4px;display:flex}.inbox-main{min-width:0}.inbox-empty{border:1px dashed var(--line-strong);border-radius:var(--radius);place-items:center;min-height:240px;display:grid}.conv-head{margin-bottom:12px}.conv-head h2{margin:2px 0}.inbox-back{display:none}@media (max-width:760px){.inbox-shell{grid-template-columns:1fr}.inbox-shell.has-thread .inbox-side,.inbox-shell:not(.has-thread) .inbox-empty{display:none}.inbox-back{display:inline-block}}.call-btns{justify-content:flex-end;gap:8px;margin-bottom:10px;display:flex}.call-panel{border:1px solid var(--tungsten);border-radius:var(--radius);background:var(--surface-2);margin-bottom:12px;padding:12px}.call-status{margin:8px 0;font-weight:600}.thread .msgs-list li.call-line{background:0 0;justify-self:center;padding:2px}.tick{color:var(--muted);margin-left:6px;font-size:12px}.tick.read{color:var(--ok)}.msg-foot{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.react{border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);cursor:pointer;border-radius:999px;padding:1px 8px;font-size:13px}.react.mine{border-color:var(--tungsten)}.react-pick summary{cursor:pointer;border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;list-style:none;display:grid}.react-pick summary::-webkit-details-marker{display:none}.react-pick span{gap:4px;margin-left:6px;display:inline-flex}.react-pick span button{cursor:pointer;background:0 0;border:0;font-size:18px}.msg-img{border-radius:4px;max-width:min(320px,100%);max-height:320px;margin-top:6px;display:block}audio.voice{width:min(320px,100%);margin-top:6px;display:block}.compose-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.compose-row .f{flex:1;min-width:200px}.voice-rec{align-items:center;gap:8px;display:flex}.typing{margin:6px 0 0}.ringing{z-index:60;border-radius:calc(var(--radius) * 2);background:var(--surface-3);border:1px solid var(--tungsten);flex-wrap:wrap;align-items:center;gap:12px;max-width:94vw;padding:12px 16px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #00000080}.ring-dot{background:var(--tungsten);border-radius:50%;width:12px;height:12px;animation:1s ease-in-out infinite ringpulse}@keyframes ringpulse{50%{opacity:.5;transform:scale(1.5)}}.dash{--look:var(--tungsten);--look-soft:color-mix(in srgb,var(--look) 18%,transparent);margin-bottom:28px}.dash-hero{border-radius:calc(var(--radius) * 2);background:radial-gradient(120% 160% at 85% 0%,var(--look-soft),transparent 60%),linear-gradient(135deg,var(--surface-2),var(--surface));border:1px solid var(--line);border-top:3px solid var(--look);box-shadow:var(--card-shadow);padding:22px 24px}.dash-hero h2{margin:2px 0 0}.dash-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:14px;display:grid}.card-lift{background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--radius) * 1.5);box-shadow:var(--card-shadow);transition:transform .15s,border-color .15s}a.card-lift:hover{border-color:var(--look);transform:translateY(-2px)}.stat{color:var(--fg);gap:2px;padding:14px 16px;text-decoration:none;display:grid}.stat b{font-family:var(--display);font-size:var(--t28);color:var(--look-ink,var(--look));font-weight:400;line-height:1.1}.stat span{font-size:var(--t14);color:var(--muted)}.dash-cols{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}@media (max-width:760px){.dash-cols{grid-template-columns:1fr}}.next-step,.activity{padding:16px 18px}.next-step{background:linear-gradient(160deg,var(--look-soft),transparent 70%),var(--surface)}.next-step h3{font-family:var(--display);font-weight:400;font-size:var(--t28);margin:2px 0 4px}.next-step .btn-hero{margin-top:10px}.poster-strip{scroll-snap-type:x mandatory;gap:12px;padding:14px 2px 4px;display:flex;overflow-x:auto}.poster-strip>*{scroll-snap-align:start;width:96px;color:var(--fg);flex:none;text-decoration:none}.poster-strip img,.poster-strip .poster-blank{object-fit:cover;width:96px;height:144px;box-shadow:var(--card-shadow);border-radius:4px;display:block}.poster-strip .poster-blank{text-align:center;background:var(--surface-3);font-family:var(--display);place-items:center;padding:6px;font-size:13px;display:grid}.poster-strip .pt{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;display:block;overflow:hidden}.skeleton{border-radius:calc(var(--radius) * 1.5);background:linear-gradient(90deg,var(--surface) 0%,var(--surface-2) 50%,var(--surface) 100%);background-size:200% 100%;animation:1.2s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}:root{--picked:#33221f}html[data-theme=daylight]{--picked:#fdf1e4}.mark{flex:none;display:block}.logo{max-width:100%;height:auto;display:block}.logo-light,html[data-theme=daylight] .logo-dark{display:none}html[data-theme=daylight] .logo-light{display:block}.cinema-error .mark{margin:0 auto 18px}.inbox-side .inbox-requests{box-shadow:none;background:0 0;border:0;margin:0 0 8px;padding:0}html[data-theme=daylight] .lit-screen{background:var(--lift);box-shadow:var(--card-shadow)}html[data-theme=daylight] .lit-screen .stage-title{color:var(--fg)}html[data-theme=daylight] .hero{background:#050b0e;padding-bottom:28px}.profile-crumbs{max-width:1100px;margin:0 auto 10px;padding:0 20px}.profile-cols>div>section+section{margin-top:44px}.profile-cols section>h2{margin-bottom:16px}.featured-card .poster-blank>span,.tl-poster.card>span{-webkit-line-clamp:4;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.featured-card .poster-blank>span{font-size:var(--t14)}html[data-theme=daylight] .profile-page,html[data-theme=daylight] .dash{--look-ink:color-mix(in srgb,var(--look) 42%,#1a1d24)}.brand{gap:12px}.help-menu{align-items:stretch;display:flex;position:relative}.help-menu summary{cursor:pointer;color:var(--muted);font-size:var(--t16);border-bottom:3px solid #0000;align-items:center;padding:14px 0 11px;font-weight:500;list-style:none;display:flex}.help-menu summary::-webkit-details-marker{display:none}.help-menu summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;margin-left:8px;transform:translateY(-2px)rotate(45deg)}.help-menu summary:hover,.help-menu[open] summary{color:var(--fg)}.help-menu summary[aria-current=page]{color:var(--fg);border-bottom-color:var(--tungsten);font-weight:600}.help-menu .account-menu{top:100%;left:0;right:auto}@media (max-width:560px){.roles:has(.help-menu){overflow:visible}}.public>.chooser{margin-top:88px}.public>.chooser h2{font-size:var(--t44)}.svc-tiles{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.svc-tiles li{border:1px solid var(--control);border-radius:var(--radius);background:#dcebff0a;flex-direction:column;gap:8px;padding:22px 20px;display:flex}.svc-tiles h3{font-size:var(--t20);margin:4px 0 0;font-weight:600;line-height:1.25}.svc-tiles p{color:var(--muted);margin:0}.svc-tiles a{margin-top:auto;padding-top:6px;font-weight:600}.svc-icon{fill:none;stroke:var(--tungsten);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.dyk-card{border:1px solid var(--control);border-left:4px solid var(--tungsten);border-radius:var(--radius);background:#dcebff0a;max-width:760px;min-height:190px;padding:28px 28px 24px}.dyk-card h3{font-size:var(--t28);margin:6px 0 10px}.dyk-card p{max-width:65ch;margin:0 0 8px}.dyk-nav{gap:12px;margin-top:16px;display:flex}.live-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;margin-top:88px;padding:20px 0;display:flex}.live-strip h2{font-size:var(--t20)}.live-strip ul{flex-wrap:wrap;gap:12px 40px;margin:0;padding:0;list-style:none;display:flex}.live-strip b{font-family:var(--display);font-weight:400;font-size:var(--t28);color:var(--tungsten)}.site-page{max-width:1000px;margin:0 auto;padding-top:40px}.site-page>header{margin-bottom:32px}.site-page>section{margin-top:56px}.discover-tabs{margin:20px 0 0}.discover-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.discover-list li{border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:14px 16px;display:flex}.test-site-strip{z-index:31;color:#000;font:700 var(--t14)/1.4 system-ui,sans-serif;text-align:center;letter-spacing:.04em;background:#ffe600;padding:6px 16px;position:relative}.test-site-strip a{color:#000;text-decoration:underline}.test-outbox pre{white-space:pre-wrap;word-break:break-word;font-size:var(--t14)}.cols2{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0 12px;display:grid}.work-form{gap:12px;display:grid}.work-form .f{margin:0}.work-box{border:1px solid var(--line);border-radius:var(--radius);gap:8px;margin:0 0 14px;padding:12px 14px;display:grid}.work-box legend{padding:0 6px;font-weight:600}.work-item{border-bottom:1px dashed var(--line);grid-template-columns:minmax(0,1fr) 64px 110px auto;align-items:end;gap:8px;padding-bottom:8px;display:grid}.work-item .f{margin:0}.work-total{font-size:var(--t16);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0 12px;display:flex}.work-acts{background:var(--bg);z-index:2;padding:10px 0;position:sticky;bottom:0}.work-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.work-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:8px;padding:12px 14px;display:grid}.work-row-main{color:inherit;justify-content:space-between;gap:12px;min-width:0;text-decoration:none;display:flex}.work-row-side{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.work-row-acts{flex-wrap:wrap;margin:0}.work-row-acts form{display:inline}.work-part details>summary{cursor:pointer;list-style:none;display:inline-flex}@media (max-width:560px){.work-item{grid-template-columns:minmax(0,1fr) 56px 96px}.work-item>.btn{grid-column:1/-1;justify-self:end}}html[data-accent=tungsten]:not([data-theme=daylight]):not([data-theme=high-contrast]){--tungsten:#e8973f;--tungsten-deep:#e8973f}html[data-accent=beam]:not([data-theme=daylight]):not([data-theme=high-contrast]){--tungsten:#8eb8ff;--tungsten-deep:#8eb8ff}html[data-accent=teal]:not([data-theme=daylight]):not([data-theme=high-contrast]){--tungsten:#4fc1b0;--tungsten-deep:#4fc1b0}html[data-accent=violet]:not([data-theme=daylight]):not([data-theme=high-contrast]){--tungsten:#a78bfa;--tungsten-deep:#a78bfa}html[data-accent=gold]:not([data-theme=daylight]):not([data-theme=high-contrast]){--tungsten:#e2b04a;--tungsten-deep:#e2b04a}html[data-accent=rose]:not([data-theme=daylight]):not([data-theme=high-contrast]){--tungsten:#f47fb0;--tungsten-deep:#f47fb0}html[data-accent=green]:not([data-theme=daylight]):not([data-theme=high-contrast]){--tungsten:#5bc97a;--tungsten-deep:#5bc97a}html[data-font=classic]{--ui:Georgia,"Noto Serif","Noto Sans Devanagari","Noto Sans Oriya","Times New Roman",serif}html[data-font=rounded]{--ui:ui-rounded,"SF Pro Rounded","Nunito","Arial Rounded MT Bold","Noto Sans Devanagari","Noto Sans Oriya",system-ui,sans-serif}.settings{max-width:760px;margin:0 auto}.settings .set{padding:0}.settings .set>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-height:48px;padding:16px 18px;list-style:none;display:flex}.settings .set>summary::-webkit-details-marker{display:none}.settings .set>summary h3{margin:0}.settings .set>:not(summary){margin-left:18px;margin-right:18px}.settings .set[open]{padding-bottom:16px}.settings .logout{padding:16px 18px}.look-extras fieldset{border:0;margin:14px 0 0;padding:0}.look-extras legend{margin-bottom:6px;font-weight:600}.look-extras .btn{margin-top:12px}.links-list{flex-wrap:wrap;gap:8px 16px;display:flex}.join-doors{gap:10px;margin:12px 0 18px;padding:0;display:grid}.join-doors button{text-align:left;border-radius:var(--radius);border:1px solid var(--control);background:var(--field);color:var(--fg);cursor:pointer;flex-direction:column;gap:4px;min-height:48px;padding:14px 16px;display:flex}.join-doors button[aria-checked=true]{border-color:var(--tungsten);box-shadow:0 0 0 2px var(--tungsten)}.join-doors button span{color:var(--muted);font-size:var(--t14)}.lit-screen .f select{border-color:var(--screen)}.craft-pick input[type=search]{width:100%}.craft-list{border:1px solid var(--line);border-radius:var(--radius);max-height:46vh;margin-top:8px;padding:4px 10px;overflow:auto}.craft-list fieldset{border:0;flex-wrap:wrap;gap:6px 14px;margin:0;padding:6px 0;display:flex}.craft-list legend{padding:6px 0 2px;font-weight:600}.chips{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.chip{border:1px solid var(--tungsten);color:var(--fg);cursor:pointer;background:0 0;border-radius:999px;min-height:36px;padding:6px 12px}.acts.col{flex-direction:column;align-items:stretch}.acts.col>*{text-align:center}.front-signin{margin:20px auto 32px}.front-join-top{text-align:center;max-width:560px;margin:16px auto 0;padding:0 20px}.front-join-top .btn-hero{justify-content:center;width:100%}.about-page>.hero .frame{max-width:min(1400px,133.84vh)}.about-top{text-align:center;max-width:720px;margin:0 auto;padding:20px 20px 4px}.about-top h1{font-family:var(--display);font-weight:400;font-size:clamp(var(--t28),5vw,var(--t44));margin:0 0 8px;line-height:1.15}.about-top p{color:var(--muted);font-size:var(--t18);margin:0}.front>.hero .frame{max-width:min(1400px,133.84vh)}.front-join{text-align:center;color:var(--muted);gap:8px;margin:18px 0 0;display:grid}@media (max-width:600px){.front>.hero,.about-page>.hero{padding-top:8px}.front>.hero .frame,.about-page>.hero .frame{aspect-ratio:auto;min-height:200px}.front-signin{margin-top:12px;padding:20px 18px}}.about-clean{text-align:center;max-width:720px;margin:0 auto;padding:clamp(20px,4vw,40px) 20px}.about-clean h1{font-family:var(--display);font-weight:400;font-size:clamp(var(--t28),5vw,var(--t44));margin:0 0 28px;line-height:1.15}.about-lines{text-align:left;gap:22px;max-width:560px;margin:0 auto;padding:0;list-style:none;display:grid}.about-lines li{font-size:var(--t18);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:16px;display:grid}.about-lines svg{width:48px;height:48px;color:var(--tungsten)}.about-trust{border:1px solid var(--line);border-radius:var(--radius);max-width:560px;color:var(--fg);margin:36px auto 0;padding:16px 18px}.about-clean .acts{justify-content:center;margin-top:28px}.profile-top{align-items:flex-start;gap:16px;display:flex}.profile-top h2{margin:0}.profile-top .acts{margin-top:10px}.finish-kyc{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.credit-score{opacity:.9;align-items:center;gap:14px;display:flex}.credit-score h3{margin:0}.credit-score .lock{width:34px;height:34px;color:var(--gold,#f0a35e);flex:none}.credit-score .lock svg{width:100%;height:100%}.credit-score .score-example{opacity:.45;filter:grayscale();flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.credit-score .score-example b{font-size:26px}nav.tabs{border-bottom:1px solid var(--line);flex-wrap:nowrap;gap:4px;margin:18px 0 0;overflow-x:auto}nav.tabs a{min-height:44px;color:var(--muted);white-space:nowrap;border-bottom:3px solid #0000;padding:12px 14px;text-decoration:none}nav.tabs a[aria-current=page]{color:var(--fg);border-bottom-color:var(--tungsten);font-weight:600}.tab-body{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.tab-body .suggest{margin-bottom:18px}.add-film,.also-credited{margin-top:14px}.add-film>summary{list-style:none;display:inline-block}.also-credited>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 12px;list-style:none;display:flex}.also-credited>summary h3{margin:0}.edit-h{margin:28px 0 10px}details.craft-list>summary{cursor:pointer;padding:8px 0}@media (max-width:600px){.profile-top{flex-direction:column}}.plan-compare{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 16px;display:grid}.plan-compare>div{border:1px solid var(--line);border-radius:12px;padding:14px}.plan-compare h3{font-size:var(--t20);margin:0}.plan-compare .sub{margin:2px 0 8px}@media (max-width:560px){.plan-compare{grid-template-columns:1fr}}.pass-sheet{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pass-sheet li{border:1px dashed var(--line-strong);break-inside:avoid;border-radius:10px;flex-direction:column;gap:4px;padding:14px;display:flex}.pass-sheet .pass-code{font-size:var(--t20);letter-spacing:.06em}@media print{.pass-sheet{gap:0}.pass-sheet li{border-radius:0;height:52mm}.test-site-strip{display:none}}@media (max-width:560px){.pass-sheet{grid-template-columns:1fr}}.app-lang{margin-top:10px}.app-lang summary{cursor:pointer;font-weight:600}.app-poster{text-align:center;max-width:180mm;margin:0 auto}.app-poster header{justify-content:center;align-items:center;gap:14px;display:flex}.app-poster h1{font-size:var(--t44);margin:0}.poster-qr{background:#fff;border-radius:6px;width:60mm;height:60mm;margin:16px auto 6px;padding:4mm}.poster-qr svg{width:100%;height:100%;display:block}.poster-link{font-family:var(--mono);font-size:var(--t28);margin:0 0 14px}.poster-steps{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.poster-steps h2{font-size:var(--t20);margin:0 0 6px}.poster-steps h3{font-size:var(--t16);margin:8px 0 4px}.poster-steps ol{margin:0;padding-left:18px}@media (max-width:560px){.poster-steps{grid-template-columns:1fr}}@media print{@page{size:A4;margin:12mm}.app-poster{color:#000}.app-poster h1{font-size:26pt}.poster-steps{font-size:10pt}}.kpis.kpis3{grid-template-columns:repeat(3,minmax(0,1fr))}.kpis3 .kpi{flex-direction:column;justify-content:flex-start;display:flex}.kpis3 .kpi .eyebrow{white-space:nowrap}@media (max-width:600px){.kpis3 .kpi{padding:12px 6px 12px 0}.kpis3 .kpi+.kpi{padding-left:8px}.kpis3 .kpi .v{font-size:clamp(14px,4.4vw,var(--t20));white-space:nowrap;letter-spacing:-.01em}}.new-project{text-align:center;margin:0 0 18px;display:block}.project-cards{gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.project-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:10px;padding:14px;display:grid}.pc-main{color:inherit;gap:4px;min-width:0;text-decoration:none;display:grid}.pc-main b{font-size:var(--t18)}.pc-side{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pc-next,.project-card form .pc-next{text-align:center;justify-content:center;width:100%}.project-card form{display:block}.step-line{border-left:2px solid var(--line);gap:0;margin:0 0 20px 14px;padding:0;list-style:none;display:grid}.step-line>li{padding:0 0 18px 24px;position:relative}.step-line h3{font-size:var(--t18);align-items:center;gap:10px;margin:0 0 6px;display:flex}.step-n{background:var(--surface-2);border:1px solid var(--line);width:28px;height:28px;font-size:var(--t14);border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:0;left:-15px}.step-done .step-n{background:var(--ok);color:var(--night);border-color:#0000}.step-now .step-n{background:var(--tungsten);color:var(--night);border-color:#0000}.step-later h3{color:var(--muted)}.step-body{gap:8px;display:grid}.step-body details>summary{cursor:pointer;list-style:none;display:inline-flex}.step-body details>summary::-webkit-details-marker{display:none}.docs-list{margin-top:20px}a.chip{align-items:center;text-decoration:none;display:inline-flex}.chip.on,.chip[aria-current]{background:var(--tungsten);color:var(--night)}.part-pick{border:0;margin:0 0 8px;padding:0}.part-pick legend h3{margin:0 0 8px}.readonly{margin:0;padding:10px 0;font-weight:600}.work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;padding:0;list-style:none;display:grid}.work-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-content:start;gap:4px;min-width:0;padding:8px;display:grid}.work-card b{overflow-wrap:anywhere}.wc-poster{aspect-ratio:2/3;object-fit:cover;border-radius:calc(var(--radius) - 2px);background:var(--surface-2);width:100%}.wc-blank{color:var(--muted);place-items:center;font-size:40px;display:grid}.wc-badges{flex-wrap:wrap;gap:4px;margin:4px 0 0;display:flex}.work-card .acts{margin-top:4px}.finder-card .finder-snippet{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.finder-card .acts .btn-hero,.finder-card .acts button{min-height:44px}.finder-nudge{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.finder-nudge p{margin:0}@media (min-width:860px){.work-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sheet{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(520px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--fg);padding:18px}dialog.sheet::backdrop{background:#0009}.kind-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.modal-back{z-index:50;background:#0009;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.modal-back .sheet{box-shadow:0 8px 30px #0006}.paper .member-head{align-items:flex-start;padding-top:26px;position:relative}.paper .member-head .bo-corner{opacity:.75;line-height:0;position:absolute;top:0;right:0}.paper .mh-left{align-items:flex-start;gap:14px;max-width:62%;display:flex}.paper .mh-left img{border-radius:4px;flex:none}.paper .mh-name{font-family:var(--display);color:var(--ink);font-size:22px;line-height:1.15}.paper .member-foot{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.paper .member-foot a{color:var(--ink);text-decoration:underline}.paper .member-foot .qr{flex:none;width:56px;height:56px;display:block}.upi-pay{align-items:center;gap:12px;margin:10px 0;display:flex}.upi-pay .qr{background:#fff;border-radius:4px;flex:none;width:96px;height:96px;padding:4px;display:block}.upi-pay .qr svg{width:100%;height:100%;display:block}.paynow{margin:10px 0}.paynow .if-open,.paynow[open] .if-closed{display:none}.paynow[open] .if-open{display:inline}.paynow[open]>summary.btn-hero{box-shadow:none;color:var(--muted);background:0 0;border:0;width:auto;min-height:0;padding:4px 0;font-size:.85rem;font-weight:500;text-decoration:underline}.paynow-sheet{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-2);gap:14px;margin-top:10px;padding:14px;display:grid}.paynow-sheet h4{margin:0 0 8px}.paynow-apps{flex-wrap:wrap;gap:8px;display:flex}.paynow-copy{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.paynow-copy b{word-break:break-all}.paynow-banks ul{gap:6px;margin:8px 0 0;padding-left:18px;display:grid}.paynow-ask.now{outline:2px solid var(--tungsten);outline-offset:6px;border-radius:4px}.paynow-tabs{gap:8px;display:flex}.paynow-tabs .btn{flex:1;min-height:44px}.paynow-tabs .btn.on{background:var(--coin,#e8964f);color:#1a1014;border-color:#0000;font-weight:700}.paid-other summary.link-like{cursor:pointer;color:var(--ink-2,inherit);padding:8px 0;text-decoration:underline;list-style:none;display:inline-block}.paid-other summary.link-like::-webkit-details-marker{display:none}.paper .sign-row{align-items:flex-end;gap:18px;display:flex}@media (max-width:560px){.paper .mh-left{max-width:none}}.pay-page .pay-who{align-items:center;gap:14px;display:flex}.pay-page .big-amount{margin:12px 0 0}.pay-page .big-amount b{font-size:2rem}.share-sheet{margin:12px 0 16px}.share-sheet .acts{margin:8px 0}.got-payment{border-left:4px solid var(--teal);margin-bottom:12px}.got-payment h3{margin:0 0 4px}.deal-lock{margin-top:10px}.role-select{position:relative}.role-select .role-open{min-width:44px;min-height:44px}.role-select input{min-height:44px}.role-list{background:var(--surface);max-height:min(50vh,360px);box-shadow:var(--card-shadow);gap:4px;display:grid}.role-group{flex-wrap:wrap;gap:6px;padding:6px 0;display:flex}.role-dept{color:var(--muted);font-weight:600;font-size:var(--t14);background:var(--surface);flex-basis:100%;padding:4px 0;position:sticky;top:0}.role-group .pick{border-radius:999px;width:auto;min-height:44px;padding:8px 14px}.role-group .pick.on{border-color:var(--tungsten);background:var(--warn-tint)}.side-switch{margin-bottom:6px}.side-switch>button,.btn,.btn-hero,.btn.sm,summary.btn,summary.btn-hero,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select{min-height:44px}.btn,.btn.sm,.btn-hero{justify-content:center;align-items:center;gap:6px;display:inline-flex}label.chk{align-items:center;gap:10px;min-height:44px;display:flex}@media (max-width:560px){.acts>.btn,.acts>.btn-hero,.acts>a.btn-hero{flex:100%}}.deliver-step .deliver-part{border:1px solid var(--line);border-radius:var(--radius);background:var(--lift);margin:10px 0;padding:12px 14px}.deliver-step .deliver-part h4{font-size:var(--t16);margin:0 0 6px}.pass-key b.mono{letter-spacing:.12em;color:var(--tungsten);font-size:1.25rem}.qa-results{white-space:pre-wrap;background:var(--surface-2);border-radius:var(--radius);padding:12px;font-size:13px;overflow-x:auto}.qa-shots{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;padding:0;list-style:none;display:grid}.qa-shots img{border:1px solid var(--line);border-radius:6px;width:100%;height:auto}.account-menu a.phone-only{display:none}@media (max-width:560px){.account-menu a.phone-only{display:block}}.doc-top{margin:0 auto 16px}.doc-top h3{margin:0 0 10px}.doc-acts{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:6px;display:grid}.doc-acts>a{text-align:center;justify-content:center}.link-btn{color:var(--link,var(--tungsten));cursor:pointer;font:inherit;background:0 0;border:0;padding:4px 0;text-decoration:underline}.next-step{border:1px solid var(--tungsten);border-radius:var(--radius);background:var(--surface-2);gap:10px;margin:0 0 18px;padding:16px 18px;display:grid}.next-step .btn-hero.big,.next-step form .btn-hero{justify-content:center;width:100%}.next-step .sub{margin:0}details.more>summary.link-like{cursor:pointer;padding:6px 0;text-decoration:underline;list-style:none;display:inline-block}details.more>summary.link-like::-webkit-details-marker{display:none}details.more[open]>summary{margin-bottom:8px}.got-payment .got-title{font-family:var(--display);font-size:var(--t28);margin:4px 0;line-height:1.2}.got-payment .got-amount{font-size:var(--t20);margin:4px 0 10px;font-weight:600}.sr-file{opacity:0;clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sr-file:focus-visible+.file-btn{outline:2px solid var(--tungsten);outline-offset:2px}.file-btn{cursor:pointer;display:inline-flex}.pass-key .mono{white-space:nowrap}.send-files>summary.send-files-h{font-weight:600;font-size:var(--t18);cursor:default;margin:6px 0 8px;list-style:none}.send-files>summary.send-files-h::-webkit-details-marker{display:none}.track-line{font-size:var(--t16);margin:4px 0 8px}.tile-top{justify-content:space-between;align-items:baseline;gap:12px;width:100%;display:flex}.tile-count{font-family:var(--display);font-size:var(--t28);color:var(--fg);background:0 0;font-weight:400;line-height:1}.signin-stage .acts.col{margin-top:18px}.kyc-later{margin-top:4px;padding:10px 0;display:block}.admin-tiles b{color:var(--fg);font-style:normal}.admin-tiles span{font-style:normal}.admin-tiles .tile-count{font-size:var(--t20)}.front-says{text-align:center;max-width:34ch;font-size:var(--t18);color:var(--fg);margin:10px auto 0}.new-project-says{margin:-4px 0 14px}.sample-job summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sample-steps{gap:6px;margin:12px 0 8px;padding-left:20px;display:grid}.qa-page .md table{border-collapse:collapse;margin:8px 0}.qa-page .md th,.qa-page .md td{border:1px solid var(--line);text-align:left;padding:4px 8px}@media (max-width:640px){.doc-cards table,.doc-cards tbody,.doc-cards tr,.doc-cards td{width:100%;display:block}.doc-cards thead{display:none}.doc-cards tr{border:1px solid var(--line,#ffffff1f);border-radius:12px;margin-bottom:10px;padding:10px 12px}.doc-cards td{text-align:left;white-space:normal;word-break:normal;border:0;padding:3px 0}.doc-cards td:first-child{font-weight:700}.doc-cards td[data-label]:before{content:attr(data-label) ": ";opacity:.7;font-weight:400}.doc-cards td .acts{margin-top:6px}.doc-cards{overflow-x:visible}.doc-cards table{table-layout:fixed;min-width:0}.doc-cards td .acts{grid-template-columns:1fr;gap:8px;display:grid}.doc-cards td .acts .btn{text-align:center;white-space:normal;justify-content:center;width:100%}.callout.tip{flex-direction:column;align-items:stretch}.callout.tip .btn{white-space:nowrap;align-self:flex-start}}.short-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.short-roles .role-icon{color:var(--tungsten);margin-bottom:4px;line-height:1;display:block}.short-roles .role-icon svg{width:36px;height:36px}.happy-received .happy-big{font-size:1.25rem}.trust-line{color:var(--teal,#2bb3a3);font-weight:600}.agreed-wait{font-size:1.05rem}.words{margin-top:-4px;font-style:italic}.payout-ask .seg{margin-bottom:10px}.btn.sm.print-btn,a.print-btn{text-decoration:none}.plan-compare .ticks{font-size:var(--t16,1rem)}.signin-stage form .acts.col{flex-direction:column;align-items:stretch;gap:10px;display:flex}.signin-stage form .acts.col>*{width:100%}.f.checked .hint.check-ok{color:var(--ok)}.f.checked .hint.check-err{color:var(--red)}.f.checked input[aria-invalid=true]{border-color:var(--red)}.remind-line{flex-direction:column;gap:4px;margin:6px 0 0;display:flex}.remind-line p{margin:0}.remind-line .btn.wa{align-self:flex-start}.film-head{align-items:flex-start;gap:16px;display:flex}.film-poster{object-fit:cover;border:1px solid var(--line);border-radius:6px;width:84px;height:120px}.film-acts{flex-wrap:wrap;margin:12px 0 20px}.film-project td.over{color:var(--red)}.film-project .work-row.dim{opacity:.6}.film-project section{margin-top:24px}ul.plain{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}ul.timeline{border-left:2px solid var(--line);flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}ul.timeline li{padding-left:12px}.investor-view section{margin-top:20px}@media (max-width:640px){.film-project .kpi:nth-child(3){border-left:0;padding-left:0}}.share-card{z-index:9999;text-align:center;color:#fbe3cf;font-family:var(--font-body,sans-serif);background:radial-gradient(circle at 50% 30%,#2a1d3f 0,#120c1c 70%);flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:80px;display:flex;position:fixed;inset:0}.share-card .sc-coin{width:150px;height:150px}.share-card .sc-photo{object-fit:cover;border:8px solid #f0a35e;border-radius:50%;width:420px;height:420px}.share-card .sc-blank{background:#2c2340;justify-content:center;align-items:center;font-size:180px;display:flex}.share-card h1{color:#fff;margin:0;font-size:96px;line-height:1.05}.share-card .sc-craft{color:#f0a35e;margin:0;font-size:46px}.share-card .sc-works{margin:0;font-size:52px}.share-card .sc-works b{color:#7fd3b0;font-size:72px}.share-card .sc-link{opacity:.85;letter-spacing:.02em;margin:0;font-size:40px}.share-card.square{gap:16px;padding:48px}.share-card.square .sc-coin{width:96px;height:96px}.share-card.square .sc-photo{width:300px;height:300px}.share-card.square h1{font-size:72px}.share-card.square .sc-craft{font-size:36px}.share-card.square .sc-works{font-size:40px}.share-card.square .sc-works b{font-size:56px}.share-card.square .sc-link{font-size:32px}.share-preview{border:1px solid var(--line);background:#120c1c;border-radius:12px;width:270px;height:480px;margin:12px 0;display:block}.lang-switch{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:8px 12px;display:flex}.lang-switch button{border:1px solid var(--line);min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:1}.lang-switch button[aria-pressed=true]{border-color:var(--gold,#f0a35e);font-weight:700}.lang-top{border-top:0;padding:0}.front-lang{justify-content:center;max-width:420px;margin:14px auto 0}.film-tags{flex-wrap:wrap;gap:8px;display:flex}.paper-phone{white-space:nowrap}.paper-phone .gap{width:.35em;display:inline-block}.paper-email{white-space:nowrap}button[lang=hi],button[lang=or]{font-family:system-ui,sans-serif}.login-id{overflow-wrap:anywhere;word-break:break-all}.account-menu .menu-label{color:var(--muted);padding:6px 12px 0;font-family:system-ui,sans-serif;display:block}.page-loading{gap:12px;padding:8px 0;display:grid}.page-loading .sk{background:linear-gradient(90deg,#ffffff0d,#ffffff1c,#ffffff0d) 0 0/200% 100%;border-radius:10px;animation:1.2s ease-in-out infinite sk}.page-loading .sk-title{width:55%;height:30px}.page-loading .sk-line{width:80%;height:16px}.page-loading .sk-button{width:220px;height:48px}.page-loading .sk-card{height:84px}@keyframes sk{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.page-loading .sk{animation:none}}.money-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0 0 16px;display:grid}.money-tiles .mt{border:1px solid var(--line);min-width:0;padding:10px 12px}.money-tiles .mt b{font-size:var(--t20,20px);overflow-wrap:anywhere;margin-top:2px;display:block}.money-tiles .ok{color:var(--ok)}.money-tiles .warn{color:var(--warn)}@media (max-width:700px){.money-tiles{grid-template-columns:1fr}}@media print{.money-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}.money-tiles .red{color:var(--crimson,#c0392b)}.partner-cards{gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.partner-card{border:1px solid var(--line);overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.pc-nums{flex-wrap:wrap;gap:6px 22px;margin:6px 0 0;display:flex}.pc-nums dt{font-size:var(--t12,12px);opacity:.7}.pc-nums dd{margin:0;font-weight:600}.partner-more{margin-top:6px}.partner-more>summary{cursor:pointer;padding:6px 0}
