@import "https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&family=Barlow+Semi+Condensed:wght@500;600;700&display=swap";:root{--ink:#0e0e10;--ink2:#211f1b;--ink3:#26262b;--ink-strong:#0e0e10;--paper:#fefcf8;--mist:#f6f4ee;--mist2:#efede4;--sk1:#efede4;--sk2:#f8f6f0;--line:#e7e3da;--line-d:#2c2c32;--muted:#8c877d;--muted2:#b3aea2;--muted-d:#7a7a82;--red:#e2231a;--red-dk:#b81912;--red-wash:#fdeceb;--brand:#e2231a;--brand-dk:#b81912;--brand-wash:#fdeceb;--brand-glow:#e2231a8c;--brand-rgb:226, 35, 26;--cat-1:#2563eb;--cat-2:#0d9488;--cat-3:#7a4dd8;--cat-4:#c77f12;--cat-5:#64748b;--cat-6:#0ea5e9;--green:#1f9d55;--green-wash:#e8f6ef;--sel:#e9f7ef;--sel-h:#d7efe0;--amber:#c77f12;--amber-wash:#fbf1e0;--blue:#2563eb;--blue-wash:#eaf0fe;--dawn:#33598f;--dawn-strong:#27406b;--dawn-wash:#eaf0f8;--dawn-night:#1a2747;--dawn-glow:#1a274752;--fc-wash:#14141805;--r:12px;--r-sm:8px;--shadow:0 1px 2px #3c301c0f, 0 4px 16px #3c301c0d;--shadow-lg:0 12px 48px #10101229;--sans:"Barlow", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--disp:"Barlow Semi Condensed", "Barlow", sans-serif;--mono:"SF Mono", ui-monospace, "Cascadia Mono", Menlo, monospace}.graphite{--paper:#17171b;--mist:#100f13;--mist2:#23232a;--sk1:#23232a;--sk2:#2e2e36;--line:#2c2c33;--ink2:#d4d4cf;--muted:#9c9c97;--muted2:#75756f;--red-wash:color-mix(in srgb, var(--red) 24%, transparent);--brand-wash:color-mix(in srgb, var(--brand) 24%, transparent);--green-wash:#1f9d5538;--sel:#1f9d5524;--sel-h:#1f9d5542;--amber-wash:#c77f1238;--blue-wash:#2563eb3d;--dawn:#7fa0ce;--dawn-strong:#9db6dc;--dawn-wash:#7fa0ce29;--dawn-night:#1a2747;--dawn-glow:#7fa0ce47;--fc-wash:#ffffff09;--shadow:0 1px 2px #00000080, 0 8px 24px #0000006b;--shadow-lg:0 18px 56px #0000008c;color:#efefea;background:#100f13}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100%}body{font-family:var(--sans);color:var(--ink);background:var(--mist);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}#app{min-height:100vh;overflow:visible}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input{font-family:inherit}.tnum{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono)}#app{z-index:10;background:var(--mist);overflow-y:auto}.top{background:var(--paper);border-bottom:1px solid var(--line);z-index:50;align-items:center;gap:18px;height:62px;padding:0 24px;display:flex;position:sticky;top:0}.top .brand{align-items:center;gap:11px;display:flex}.top .brand .bsw{background:var(--ink);color:#fff;width:28px;height:28px;font-family:var(--disp);letter-spacing:.01em;border-radius:8px;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:flex}.top .brand .bn{color:var(--ink);cursor:pointer;align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}.top .brand .bn .chev{color:var(--muted2);display:flex}.top .vline{background:var(--line);width:1px;height:24px}.top .mkt{color:var(--muted);font-size:12.5px;font-weight:500}.top .right{align-items:center;gap:16px;margin-left:auto;display:flex}.bell{width:38px;height:38px;color:var(--ink2);border-radius:10px;justify-content:center;align-items:center;transition:all .15s;display:flex;position:relative}.bell:hover{background:var(--mist)}.bell .dot{background:var(--red);border:2px solid var(--paper);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:9px}.top .lock{border-left:1px solid var(--line);align-items:center;gap:14px;height:36px;padding-left:16px;display:flex}.ablogo{border-radius:7px;align-items:center;padding:3px 4px;display:flex}.ablogo img{height:17px;display:block}.top .lock .edge{align-items:center;gap:7px;display:flex}.top .lock .edge .ss{width:16px;height:16px}.top .lock .edge .tt{font-family:var(--disp);color:var(--ink);letter-spacing:.01em;font-size:17px;font-weight:700}.top .lock .edge .re-lockup{color:var(--ink)}.avatar{background:linear-gradient(140deg,var(--brand),var(--brand-dk));color:#fff;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:33px;height:33px;font-size:12px;font-weight:700;display:flex}.notif{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);width:374px;box-shadow:var(--shadow-lg);z-index:60;opacity:0;pointer-events:none;transform-origin:100% 0;transition:all .18s;position:absolute;top:60px;right:150px;overflow:hidden;transform:translateY(-8px)scale(.98)}.notif.open{opacity:1;pointer-events:auto;transform:none}.notif .nh{border-bottom:1px solid var(--line);align-items:center;padding:14px 17px;display:flex}.notif .nh h4{font-size:13.5px;font-weight:700}.notif .nh .cnt{font-family:var(--mono);background:var(--red);color:#fff;border-radius:20px;margin-left:8px;padding:1px 7px;font-size:10px;font-weight:600}.notif .nh a{color:var(--muted);margin-left:auto;font-size:11.5px;font-weight:600}.notif .nh a:hover{color:var(--ink)}.nrow{border-bottom:1px solid var(--line);cursor:pointer;gap:11px;padding:13px 17px;transition:all .12s;display:flex}.nrow:last-child{border-bottom:none}.nrow:hover{background:var(--mist)}.nrow.unread{background:#fefaf9}.nrow .ndot{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.nrow .nbody .nt{color:var(--ink2);font-size:13px;line-height:1.4}.nrow .nbody .nt b{color:var(--ink);font-weight:700}.nrow .nbody .nm{color:var(--muted2);align-items:center;gap:6px;margin-top:3px;font-size:11px;font-weight:500;display:flex}.nrow .nbody .nm .tag{font-family:var(--mono);background:var(--mist2);color:var(--muted);border-radius:4px;padding:1px 6px;font-size:9.5px;font-weight:600}.notif .nf{text-align:center;background:var(--mist);padding:11px 17px}.notif .nf button{color:var(--ink2);font-size:12px;font-weight:600}.shell{min-height:calc(100vh - 62px);display:flex}.side{background:var(--paper);border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:2px;width:236px;height:calc(100vh - 62px);padding:14px 12px;display:flex;position:sticky;top:62px}.side .seg{text-transform:uppercase;letter-spacing:.13em;color:var(--ink2);padding:16px 11px 6px;font-size:10px;font-weight:700}.nav{color:var(--ink2);text-align:left;z-index:1;border-radius:10px;align-items:center;gap:14px;width:100%;padding:12px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:all .12s;display:flex;position:relative}.nav:hover:not(.on){background:var(--mist)}.nav.on{color:#fff;font-weight:600}.side .nav[aria-current=page]>.ic,.side .nav[aria-current=page]>span{color:inherit}.side .nav:focus-visible{box-shadow:0 0 0 3px var(--dawn);outline:none;transition:none}.nav-pill{background:var(--ink);z-index:0;pointer-events:none;border-radius:10px;position:absolute;top:0;left:0;right:0}.nav-pill.anim{transition:transform .34s cubic-bezier(.5,0,.18,1),height .34s cubic-bezier(.5,0,.18,1)}.nav .ic{opacity:.85;flex-shrink:0;width:18px;height:18px}.nav.on .ic{opacity:1}.nav .n{font-family:var(--mono);color:var(--ink2);margin-left:auto;font-size:10px;font-weight:600}.nav .star{color:var(--brand);margin-left:auto}.nav.on .star{color:#fff}.side .foot{margin-top:auto;padding:10px 8px 6px}.themeswitch{background:var(--mist2);border:1px solid var(--line);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px 8px 13px;display:flex}.themeswitch-label{letter-spacing:.01em;color:var(--ink2);font-size:13px;font-weight:600}.themeswitch .tt{cursor:pointer;background:linear-gradient(160deg,#dcebff,#bcd6ff);border:none;border-radius:999px;flex-shrink:0;width:56px;height:30px;transition:background .52s,box-shadow .52s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #3c6ec82e}.themeswitch .tt.on{background:linear-gradient(160deg,#1d2747,#10162f);box-shadow:inset 0 0 0 1px #ffffff0f}.themeswitch .tt-knob{will-change:transform;background:radial-gradient(circle at 36% 30%,#fff7da,#ffd166 66%,#f6b73c);border-radius:999px;width:22px;height:22px;transition:transform .52s cubic-bezier(.34,1.5,.55,1.05),background .52s,box-shadow .52s;position:absolute;top:4px;left:4px;box-shadow:0 3px 8px #f6a02880}.themeswitch .tt.on .tt-knob{background:radial-gradient(circle at 36% 30%,#fdfeff,#d9deee 68%,#b9c0d6);transform:translate(26px);box-shadow:0 3px 8px #00000080}.themeswitch .tt-carve{opacity:0;background:#141c36;border-radius:999px;width:16px;height:16px;transition:transform .52s cubic-bezier(.34,1.4,.64,1),opacity .52s;position:absolute;top:-4px;right:-4px;transform:translate(25%,-25%)scale(.5)}.themeswitch .tt.on .tt-carve{opacity:1;transform:translate(0)scale(1)}.themeswitch .tt-stars{opacity:0;transition:opacity .52s;position:absolute;inset:0}.themeswitch .tt.on .tt-stars{opacity:1}.themeswitch .tt-stars i{background:#fff;border-radius:999px;display:block;position:absolute}.themeswitch .tt-stars i:first-child{opacity:.95;width:2.5px;height:2.5px;top:8px;left:10px}.themeswitch .tt-stars i:nth-child(2){opacity:.7;width:2px;height:2px;top:19px;left:16px}.themeswitch .tt-stars i:nth-child(3){opacity:.85;width:2px;height:2px;top:11px;left:23px}@media (prefers-reduced-motion:reduce){.themeswitch .tt,.themeswitch .tt-knob,.themeswitch .tt-carve,.themeswitch .tt-stars{transition:none}}.main{flex:1;min-width:0;max-width:1240px;padding:30px 38px}.head{align-items:flex-start;gap:16px;margin-bottom:26px;display:flex}.head .k{letter-spacing:.16em;text-transform:uppercase;color:var(--brand);margin-bottom:6px;font-size:10.5px;font-weight:700}.head h1{font-family:var(--disp);letter-spacing:-.01em;font-size:32px;font-weight:600;line-height:1.05}.head .s{color:var(--ink2);max-width:540px;margin-top:6px;font-size:14px;line-height:1.5}.head .hr{align-items:center;gap:9px;margin-left:auto;display:flex}.src{color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:30px;align-items:center;gap:7px;padding:6px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.src .d{background:var(--green);border-radius:50%;width:6px;height:6px}.btn{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--paper);white-space:nowrap;color:var(--ink2);align-items:center;gap:7px;padding:9px 15px;font-size:13.5px;font-weight:600;transition:all .13s;display:inline-flex}.btn:hover{border-color:var(--muted2)}.btn.pri{background:var(--ink);color:#fff;border-color:var(--ink)}.btn.pri:hover{background:#000}.grid{gap:16px;display:grid}.g4{grid-template-columns:repeat(4,1fr)}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.cpad{padding:19px 21px}.stat .l{text-transform:uppercase;letter-spacing:.06em;color:var(--ink2);margin-bottom:9px;font-size:11px;font-weight:600}.stat .big{font-family:var(--disp);letter-spacing:-.01em;font-size:34px;font-weight:600;line-height:1}.stat .big .u{color:var(--muted);letter-spacing:0;margin-left:3px;font-size:15px;font-weight:600}.chg{white-space:nowrap;border-radius:30px;align-items:center;gap:4px;margin-top:10px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.chg.up{color:var(--green);background:var(--green-wash)}.chg.dn{color:var(--red);background:var(--red-wash)}.chg.fl{color:var(--muted);background:var(--mist)}.sec-h{align-items:center;gap:10px;margin:30px 0 15px;display:flex}.sec-h h3{font-family:var(--disp);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:15px;font-weight:600}.sec-h .ln{background:var(--line);flex:1;height:1px}.sec-h a{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:600}.tiles{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.tile{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);text-align:left;box-shadow:var(--shadow);padding:19px;transition:all .16s;position:relative;overflow:hidden}.tile:hover{border-color:var(--ink);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.tile .tn{font-family:var(--mono);color:var(--muted2);font-size:11px;font-weight:700}.tile .tic{background:var(--mist);width:36px;height:36px;color:var(--ink);border-radius:9px;justify-content:center;align-items:center;margin:10px 0 13px;transition:all .16s;display:flex}.tile:hover .tic{background:var(--brand-wash);color:var(--brand)}.tile h4{margin-bottom:5px;font-size:15.5px;font-weight:700}.tile p{color:var(--muted);min-height:36px;margin-bottom:15px;font-size:12.5px;line-height:1.45}.tile .ts{border-top:1px solid var(--line);align-items:baseline;gap:7px;padding-top:13px;display:flex}.tile .ts b{font-family:var(--disp);font-size:21px;font-weight:600}.tile .ts span{color:var(--muted);font-size:11.5px}.tile .ar{opacity:0;color:var(--brand);transition:all .16s;position:absolute;top:19px;right:18px}.tile:hover .ar{opacity:1;transform:translate(2px)}.tile .pill{letter-spacing:.05em;background:var(--blue-wash);color:var(--blue);text-transform:uppercase;border-radius:20px;padding:3px 7px;font-size:9px;font-weight:700;position:absolute;top:18px;right:18px}.feed{flex-direction:column;display:flex}.feed .fr{border-bottom:1px solid var(--line);gap:13px;padding:14px 0;display:flex}.feed .fr:last-child{border-bottom:none}.feed .fr .av{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:10.5px;font-weight:700;display:flex}.feed .fr .fb{flex:1}.feed .fr .ft{color:var(--ink2);font-size:13px;line-height:1.45}.feed .fr .ft b{color:var(--ink);font-weight:700}.feed .fr .fm{color:var(--muted2);align-items:center;gap:7px;margin-top:3px;font-size:11px;font-weight:500;display:flex}.feed .fr .fm .tag{font-family:var(--mono);background:var(--mist2);color:var(--muted);border-radius:4px;padding:1px 6px;font-size:9.5px;font-weight:600}.spark{align-items:flex-end;gap:4px;height:64px;margin-top:4px;display:flex}.spark .b{background:var(--ink2);border-radius:3px 3px 0 0;flex:1;min-height:3px;position:relative}.spark .b i{background:var(--brand);border-radius:3px 3px 0 0;display:block;position:absolute;bottom:0;left:0;right:0}.spark-x{color:var(--muted2);font-size:9.5px;font-family:var(--mono);justify-content:space-between;margin-top:7px;display:flex}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.stg>*{animation:.5s backwards rise}.stg>:first-child{animation-delay:40ms}.stg>:nth-child(2){animation-delay:.1s}.stg>:nth-child(3){animation-delay:.16s}.stg>:nth-child(4){animation-delay:.22s}.stg>:nth-child(5){animation-delay:.28s}.stg>:nth-child(6){animation-delay:.34s}.stg>:nth-child(7){animation-delay:.4s}@media (width<=900px){#login{grid-template-columns:1fr}.login-aside{display:none}}.ibox{background:var(--ink);color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ibox-soft{background:var(--mist);color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pst{border-radius:30px;align-items:center;gap:7px;padding:5px 13px;font-size:12px;font-weight:700;display:inline-flex}.pst .d{border-radius:50%;width:7px;height:7px}.pst.ok{background:var(--green-wash);color:var(--green)}.pst.ok .d{background:var(--green)}.pst.warn{background:var(--amber-wash);color:var(--amber)}.pst.warn .d{background:var(--amber)}.hommeta{color:var(--muted);font-size:13px;font-weight:600}.brief{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;align-items:center;gap:18px;margin-bottom:16px;padding:18px 22px;display:flex}.brief .bi{background:linear-gradient(150deg,var(--dawn-strong),var(--dawn-night));color:#fff;width:40px;height:40px;box-shadow:0 4px 12px var(--dawn-glow);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.brief .bt{color:var(--ink2);flex:1;font-size:15.5px;line-height:1.5}.brief .bt b{color:var(--ink);font-weight:700}.brief .bt .pos{color:var(--green);font-weight:700}.brief .bt .acc{color:var(--brand);font-weight:700}.chartcard{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;margin-bottom:16px;padding:22px 24px 16px}.ch-h{align-items:flex-start;gap:14px;margin-bottom:2px;display:flex}.ch-h h3{font-family:var(--disp);letter-spacing:.01em;font-size:18px;font-weight:600}.ch-h .csub{color:var(--muted);margin-top:2px;font-size:12.5px}.ch-leg{color:var(--ink2);flex-wrap:wrap;justify-content:flex-end;gap:15px;margin-left:auto;font-size:11.5px;font-weight:600;display:flex}.ch-leg .lg{white-space:nowrap;align-items:center;gap:6px;display:flex}.ch-leg .sw{border-radius:3px;width:14px;height:4px}.timeline{width:100%;height:auto;margin-top:6px;display:block}.timeline .gl{stroke:var(--line)}.timeline .axn{fill:var(--muted2);font-family:var(--mono)}.timeline .mn{fill:var(--muted)}.timeline .mn.t{fill:var(--ink2);font-weight:700}.timeline .zl{fill:var(--muted2)}.timeline .zf{fill:var(--brand)}.timeline .planl{stroke:var(--dawn)}.timeline .actl,.timeline .fcl{stroke:var(--brand)}.timeline .ad{fill:var(--brand)}.timeline .fd{fill:var(--paper);stroke:var(--brand)}.timeline .tdl{stroke:var(--ink2)}.timeline .tdr{fill:var(--ink)}.timeline stop.s-red{stop-color:var(--brand)}.ms .msl{stroke:var(--brand)}.ms .msa{fill:var(--brand)}.stackframe{position:relative}.stackscroll{max-width:100%;overflow:auto hidden}.stackwrap{position:relative}.stackchart .stack-label{fill:var(--muted);font-family:var(--sans);font-size:10px}.stackchart .stack-col{transform-box:fill-box;transform-origin:bottom;transition:opacity .12s;animation:.5s cubic-bezier(.3,0,.2,1) backwards growCol}@keyframes growCol{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.stackchart .stack-seg{rx:2.5px}.stackchart .stack-hl{fill:var(--green);opacity:.07}.stack-tip{z-index:5;pointer-events:none;background:var(--paper);border:1px solid var(--line);min-width:184px;box-shadow:var(--shadow-lg);border-radius:10px;width:260px;max-width:calc(100vw - 32px);padding:9px 11px;font-size:12px;position:absolute;top:8px;transform:translate(-50%)}.stack-tip .st-h{font-family:var(--disp);letter-spacing:.02em;text-transform:uppercase;color:var(--ink);align-items:center;gap:7px;margin-bottom:7px;font-size:12.5px;font-weight:700;display:flex}.stack-tip .st-fc{font-family:var(--sans);letter-spacing:.04em;color:var(--muted);background:var(--mist2);text-transform:uppercase;border-radius:5px;padding:1px 6px;font-size:9.5px;font-weight:600}.stack-tip .st-row{align-items:center;gap:8px;padding:2.5px 0;display:flex}.stack-tip .st-sw{border-radius:3px;flex:none;width:10px;height:10px}.stack-tip .st-sw.st-dash{border-top:2px dashed var(--muted2);background:0 0;border-radius:0;height:0}.stack-tip .st-nm{color:var(--ink2);white-space:nowrap;flex:1}.stack-tip .st-v{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.stack-tip .st-tot{border-top:1px solid var(--line);margin-top:5px;padding-top:6px}.stack-tip .st-tot .st-nm,.stack-tip .st-tot .st-v{color:var(--ink);font-weight:700}.stack-tip .st-ref .st-nm,.stack-tip .st-ref .st-v{color:var(--muted)}#app.graphite .stack-tip .st-h,#app.graphite .stack-tip .st-v,#app.graphite .stack-tip .st-tot .st-nm,#app.graphite .stack-tip .st-tot .st-v{color:#f2f2ee}.kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.kpis.ap-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;padding:17px 18px;position:relative;overflow:hidden}.kpi .tg{letter-spacing:.1em;text-transform:uppercase;border-radius:5px;padding:3px 7px;font-size:9px;font-weight:800}.kpi .tg.been{background:var(--mist2);color:var(--muted)}.kpi .tg.now{background:var(--blue-wash);color:var(--blue)}.kpi .tg.next{background:var(--brand-wash);color:var(--brand)}.kpi .klbl{color:var(--ink2);margin:12px 0 7px;font-size:12px;font-weight:600}.kpi .kv{font-family:var(--disp);letter-spacing:-.01em;font-size:27px;font-weight:600;line-height:1}.kpi .kv .u{color:var(--ink2);margin-left:2px;font-size:13px;font-weight:600}.kpi .kd{align-items:center;gap:5px;margin-top:9px;font-size:12px;font-weight:700;display:inline-flex}.kpi .kd.up{color:var(--green)}.kpi .kd.dn{color:var(--red)}.kpi .kd.fl{color:var(--muted)}.kpi .ms{width:64px;height:28px;position:absolute;top:15px;right:14px}.acts{flex-direction:column;gap:11px;display:flex}.act{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:15px;padding:15px 17px;transition:all .14s;display:flex}.act:hover{border-color:var(--muted2);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.act .pdot{border-radius:6px;flex-shrink:0;align-self:stretch;width:7px}.act .ab{flex:1;min-width:0}.act .at{color:var(--ink);font-size:14.5px;font-weight:700}.act .ad{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.45}.act .ameta{flex-wrap:wrap;align-items:center;gap:9px;margin-top:8px;display:flex}.act .who{color:var(--muted2);align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.act .mav{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:8px;font-weight:700;display:flex}.act .atag{font-family:var(--mono);background:var(--mist2);color:var(--muted);border-radius:4px;padding:1px 6px;font-size:9.5px;font-weight:600}.act .acta{flex-shrink:0;gap:8px;display:flex}.btn.sm{border-radius:8px;padding:7px 13px;font-size:12.5px}.top .brand{cursor:pointer;align-items:center;gap:8px;padding:0;display:flex}.brandmenu{width:230px}.bblogo{height:20px;display:block}.bb-wordmark{font-family:var(--disp);letter-spacing:.005em;color:var(--ink);font-size:18px;font-weight:700;line-height:1;display:block}.brand-chev{color:var(--muted2);display:flex}.re-lockup{font-family:var(--disp);color:inherit;display:inline-block}.re-rich{white-space:nowrap;letter-spacing:.012em;font-weight:800;line-height:.82;font-size:var(--re-size,18px)}.re-star{vertical-align:-.14em;width:.92em;height:.92em;fill:var(--brand);margin:0 -.045em}.re-star--hidden{visibility:hidden}.re-edge{text-transform:uppercase;font-weight:700;font-size:calc(var(--re-size,18px) * .9);letter-spacing:.15em}.re-lockup--row{white-space:nowrap}.re-lockup--row .re-edge{margin-left:calc(var(--re-size,18px) * .3);letter-spacing:.12em;padding-right:.16em}.re-lockup--row .re-star{vertical-align:-.2em;width:1.14em;height:1.14em}.re-lockup--stack{text-align:center;width:max-content;display:inline-block}.re-lockup--stack .re-rich{display:block}.re-lockup--stack .re-edge{font-size:calc(var(--re-size,18px) * .355);letter-spacing:.585em;text-indent:.585em;margin-top:.18em;display:block}.top .brand:hover .brand-chev{color:var(--ink2)}.gfilters{align-items:center;gap:8px;display:flex}.gfilter{color:var(--ink2);background:var(--mist2);white-space:nowrap;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:7px 11px;font-size:12.5px;font-weight:600;transition:all .13s;display:inline-flex}.gfilter:hover{background:var(--paper);border-color:var(--line)}.gfilter .gi{color:var(--muted);display:flex}.gfilter .cd{color:var(--muted2);margin-left:1px;display:flex}.tfwrap{position:relative}.tfmenu{background:var(--paper);border:1px solid var(--line);width:312px;box-shadow:var(--shadow-lg);z-index:70;opacity:0;pointer-events:none;transform-origin:0 0;border-radius:13px;padding:7px;transition:all .16s;position:absolute;top:44px;left:0;transform:translateY(-6px)scale(.98)}.tfmenu.open{opacity:1;pointer-events:auto;transform:none}.tfsec{letter-spacing:.1em;text-transform:uppercase;color:var(--muted2);padding:9px 11px 5px;font-size:9.5px;font-weight:700}.tfsep{background:var(--line);height:1px;margin:6px 8px}.tfitem{text-align:left;width:100%;color:var(--ink2);white-space:nowrap;border-radius:8px;align-items:center;gap:9px;padding:9px 11px;font-size:13px;font-weight:600;transition:all .1s;display:flex}.tfitem:hover{background:var(--mist)}.tfitem.on{color:var(--ink)}.tfitem .ck{color:var(--brand);opacity:0;flex-shrink:0;width:14px;display:flex}.tfitem.on .ck{opacity:1}.tfitem .rng{color:var(--muted2);font-size:11px;font-weight:500;font-family:var(--mono);margin-left:auto}.tfitem .flg{align-items:center;margin-right:1px;display:flex}.tfitem .flg .flag{border-radius:2.5px;display:block;box-shadow:0 0 0 1px #00000014}.tfitem .flg.flg-all{width:20px;color:var(--muted);justify-content:center}.upd{color:var(--ink2);letter-spacing:.01em;align-items:center;gap:5px;font-size:11px;font-weight:500;display:inline-flex}.askic{color:var(--brand)}.btn.askedge{font-weight:700}.btn.askedge:hover{border-color:var(--brand);background:var(--brand-wash)}.side-top{flex-direction:column;gap:5px;padding-top:6px;display:flex}.pgicon{background:var(--ink);color:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.tbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.tbar .grow{flex:1}.seg2{background:var(--mist2);border:1px solid var(--line);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.seg2 button{color:var(--ink2);white-space:nowrap;border-radius:7px;padding:7px 13px;font-size:12.5px;font-weight:600;transition:all .12s}.seg2 button.on{background:var(--paper);color:var(--ink);box-shadow:var(--shadow)}.sel{border:1px solid var(--line);background:var(--paper);color:var(--ink2);cursor:pointer;border-radius:9px;padding:8px 12px;font-family:inherit;font-size:12.5px;font-weight:600}.chiplbl{letter-spacing:.04em;text-transform:uppercase;color:var(--ink2);font-size:11px;font-weight:700}.fc-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--ink2);vertical-align:middle;font-size:9px;font-weight:700}.fc-tag--fc{font-style:italic}.tbl th.fc-wash,.tbl td.fc-wash{background:var(--fc-wash)}.tbl tbody tr:hover td.fc-wash{background:var(--sel)}.tbl td.fc-ink{color:var(--muted)}.tbl th.fc-boundary,.tbl td.fc-boundary{border-top:1.5px dashed var(--muted2)}.perf-toolbar{align-items:stretch}.perf-toolbar .seg2,.perf-toolbar .sel{min-height:38px}.perf-toolbar .seg2 button:disabled{opacity:.48;cursor:not-allowed}.perf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.perf-kpis.single{grid-template-columns:minmax(0,1fr)}.perf-kpis.single .kpi{max-width:calc(50% - 7px)}.perf-state{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:126px;margin-bottom:16px;padding:36px 24px;display:flex}.perf-state b{font-family:var(--disp);color:var(--ink);font-size:18px}.perf-chart-card,.perf-customer-card{margin-bottom:16px;overflow:hidden}.perf-chart-card{padding:21px 23px 17px}.perf-card-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.perf-card-head h2{font-family:var(--disp);letter-spacing:.01em;color:inherit;font-size:18px;font-weight:600}.perf-card-head p{color:var(--ink2);max-width:760px;margin-top:3px;font-size:12.5px;line-height:1.5}.perf-chart-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:9px;display:flex}.perf-customer-menu{transform-origin:100% 0;visibility:hidden;max-height:320px;transition:opacity .16s,transform .16s,visibility 0s .16s;left:auto;right:0;overflow-y:auto}.perf-customer-menu.open{visibility:visible;transition:opacity .16s,transform .16s,visibility}.perf-legend{justify-content:flex-start;margin-top:16px;margin-left:0}.perf-chart-scroll{max-width:100%;margin-top:5px;overflow:auto hidden}.perf-chart{min-height:292px}.perf-chart .perf-actual-bar,.perf-actual-swatch{fill:var(--cat-1);background:var(--cat-1)}.perf-chart .perf-budget-bar,.perf-budget-swatch{fill:var(--cat-5);background:var(--cat-5)}.perf-selected-swatch{background:var(--sel);box-shadow:0 0 0 1px var(--line)}.perf-chart .perf-phase-to-go .perf-budget-bar{opacity:.78}.perf-chart-group{outline:none}.perf-chart-group:focus-visible .perf-actual-bar,.perf-chart-group:focus-visible .perf-budget-bar{stroke:var(--dawn);stroke-width:2px}.perf-chart-empty{text-align:center;min-height:218px;color:var(--muted);justify-content:center;align-items:center;font-size:13px;display:flex}.perf-chart-tip{top:18px}.perf-boundary-label{fill:var(--paper);font-family:var(--sans);letter-spacing:.06em;font-size:9px;font-weight:700}#app.graphite .perf-boundary-label{fill:var(--ink2)}.perf-table-head{border-bottom:1px solid var(--line);padding:19px 21px 15px}.perf-table-head .ch-leg{padding-top:3px}.perf-table-pad{padding:12px 15px 15px}.perf-customer-table{min-width:760px}.perf-customer-table th.fc-colbound,.perf-customer-table td.fc-colbound{border-left:1.5px dashed var(--muted2)}.perf-customer-table .custtog{font-size:inherit;text-align:left;line-height:inherit;width:100%}.perf-customer-table .custtog:focus-visible{outline:2px solid var(--dawn);outline-offset:1px;border-radius:4px}.perf-customer-table th:first-child,.perf-customer-table td:first-child{z-index:2;background:var(--paper);position:sticky;left:0}.perf-customer-table thead th:first-child{z-index:3;background:var(--mist)}.perf-customer-table tr.row-mine td:first-child{background:var(--sel)}.perf-customer-table tr.tot td:first-child{background:var(--mist2)}.perf-shipment-only{align-items:center}.tblwrap{border-radius:12px;overflow-x:auto}.tbl{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12.5px}.tbl th{text-align:right;text-transform:uppercase;letter-spacing:.04em;color:var(--ink2);border-bottom:1.5px solid var(--line);background:var(--mist);z-index:1;padding:10px 12px;font-size:10.5px;font-weight:700;position:sticky;top:0}.tbl th.l,.tbl td.l{text-align:left}.tbl td{text-align:right;border-bottom:1px solid var(--line);color:var(--ink2);padding:9px 12px}.tbl tbody tr:hover td,.tbl tr.row-mine td{background:var(--sel)}.tbl tr.row-mine:hover td{background:var(--sel-h)}.tbl .grp td{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.06em;padding:7px 12px;font-size:10.5px;font-weight:700}.tbl .grp td:hover{background:var(--ink)}.tbl .tot td{color:var(--ink);background:var(--mist2);border-top:1.5px solid var(--line);font-weight:800}.tbl .skn{color:var(--ink);font-weight:700}.tbl .sub{color:var(--ink2);font-size:10.5px}.vp{color:var(--green);font-weight:700}.vn{color:var(--red);font-weight:700}.cellfut{color:var(--blue);cursor:cell;border-radius:4px;margin:-2px -6px;padding:2px 6px;font-weight:600}.cellfut:hover{background:var(--blue-wash);outline:1px solid var(--blue)}.fcname{cursor:pointer}.fcname .skn{transition:all .12s}.fcname:hover .skn{color:var(--green)}.tbl tr.aprow{cursor:pointer;transition:background .12s}.tbl tr.aprow:hover{background:var(--sel)}.tbl tr.aprow .skn{transition:color .12s}.tbl tr.aprow:hover .skn{color:var(--green)}.fcname .ddi{vertical-align:middle;color:var(--muted2);opacity:0;margin-left:6px;transition:all .12s;display:inline-flex}.fcname:hover .ddi{opacity:1;color:var(--brand)}.fcd-scrim{z-index:210;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08080a66;transition:all .25s;position:fixed;inset:0}.fcd-scrim.open{opacity:1;pointer-events:auto}.fcd-modal{background:var(--paper);border:1px solid var(--line);width:760px;max-width:94vw;max-height:90vh;box-shadow:var(--shadow-lg);z-index:211;opacity:0;pointer-events:none;border-radius:18px;transition:all .28s cubic-bezier(.5,0,.2,1);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-46%)scale(.97)}.fcd-scrim.open+.fcd-modal,.fcd-modal.open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.fcd-hd{border-bottom:1px solid var(--line);background:var(--paper);z-index:2;border-radius:18px 18px 0 0;align-items:flex-start;gap:14px;padding:20px 22px 16px;display:flex;position:sticky;top:0}.fcd-hd .ic{background:var(--ink);color:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.fcd-hd .k{letter-spacing:.12em;text-transform:uppercase;color:var(--brand);font-size:10.5px;font-weight:700}.fcd-hd h3{font-family:var(--disp);letter-spacing:-.01em;margin-top:2px;font-size:21px;font-weight:600}.fcd-hd .meta{color:var(--muted);margin-top:3px;font-size:12.5px;font-weight:600}.fcd-hd .x{width:34px;height:34px;color:var(--muted);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:all .14s;display:flex}.fcd-hd .x:hover{background:var(--mist);color:var(--ink)}.fcd-bd{padding:20px 22px 22px}.fcd-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.fcd-k{background:var(--mist);border:1px solid var(--line);border-radius:12px;padding:13px 14px}.fcd-k .l{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:10px;font-weight:700}.fcd-k .v{font-family:var(--disp);margin-top:5px;font-size:23px;font-weight:600;line-height:1}.fcd-k .d{margin-top:3px;font-size:11px;font-weight:700}.fcd-foot{border-top:1px solid var(--line);background:var(--paper);border-radius:0 0 18px 18px;gap:9px;padding:16px 22px;display:flex;position:sticky;bottom:0}.tag2{background:var(--mist2);color:var(--ink2);border-radius:20px;padding:1px 7px;font-size:9.5px;font-weight:700;display:inline-block}.colnow{background:color-mix(in srgb,var(--green) 7%,transparent)}.miniprog{justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.miniprog .bar{background:var(--line);border-radius:3px;width:54px;height:5px;overflow:hidden}.miniprog .bar i{border-radius:3px;height:100%;display:block}.dsrc{color:var(--muted);align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.dsrc .dt{background:var(--amber);border-radius:50%;width:6px;height:6px}.dsrc.partner .dt{background:var(--blue)}.dsrc.native .dt{background:var(--green)}.note{border-radius:12px;gap:11px;margin-bottom:16px;padding:13px 16px;font-size:12.5px;line-height:1.5;display:flex}.note.info{background:var(--blue-wash);color:#1e40af}.note .ni{flex-shrink:0;margin-top:1px}.cmts{flex-direction:column;display:flex}.cmt{border-bottom:1px solid var(--line);gap:11px;padding:13px 0;display:flex}.cmt:last-child{border-bottom:none}.cmt .cav{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:flex}.cmt .cb{flex:1}.cmt .cn{font-size:12.5px;font-weight:700}.cmt .ct{color:var(--muted2);margin-left:6px;font-size:11px;font-weight:500}.cmt .cx{color:var(--ink2);margin-top:2px;font-size:12.5px;line-height:1.45}.cmt .cx b{color:var(--brand);font-weight:700}.cmt .canchor{color:var(--blue);background:var(--blue-wash);font-size:10.5px;font-weight:700;font-family:var(--mono);border-radius:20px;align-items:center;gap:4px;margin-top:5px;padding:2px 7px;display:inline-flex}.cmtbox{align-items:flex-start;gap:8px;margin-top:14px;display:flex}.cmtbox input{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:9px;flex:1;padding:9px 13px;font-family:inherit;font-size:13px}.cmtbox input:focus{border-color:var(--ink);outline:none}.cmtbox .cmt-input{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:9px;outline:none;flex:1;min-height:18px;padding:9px 13px;font-family:inherit;font-size:13px;line-height:1.45}.cmtbox .cmt-input:focus{border-color:var(--ink)}.cmtbox .cmt-input:empty:before{content:attr(data-ph);color:var(--muted2);pointer-events:none}.cmtbox .cmt-input b{color:var(--brand);font-weight:700}.assetgrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.asset{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-radius:13px;transition:all .15s;overflow:hidden}.asset:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.asset .thumb{background-image:repeating-linear-gradient(45deg,var(--mist) 0 11px,var(--mist2) 11px 22px);justify-content:center;align-items:center;height:118px;display:flex;position:relative}.asset .thumb.has-img{background-image:none;background:var(--mist2)}.asset .thumb .thumb-img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block;position:absolute;inset:0}.asset:hover .thumb-img{transform:scale(1.04)}.asset .thumb .ph{font-family:var(--mono);color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:3px 9px;font-size:10px}.asset .thumb .play-btn{z-index:1;width:38px;height:38px;color:var(--ink);background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;padding-left:2px;display:flex;position:relative;box-shadow:0 2px 10px #00000040}.asset .ab2{padding:12px 14px}.asset .at2{font-size:13px;font-weight:700}.asset .as2{color:var(--muted);margin-top:2px;font-size:11.5px}.asset .badge{text-transform:uppercase;letter-spacing:.04em;color:var(--ink);background:#ffffffeb;border-radius:20px;padding:3px 8px;font-size:9px;font-weight:700;position:absolute;top:9px;left:9px}.up-modal{background:var(--paper);border:1px solid var(--line);width:520px;max-width:94vw;max-height:90vh;box-shadow:var(--shadow-lg);z-index:211;opacity:0;pointer-events:none;border-radius:18px;transition:all .28s cubic-bezier(.5,0,.2,1);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-46%)scale(.97)}.fcd-scrim.open+.up-modal,.up-modal.open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.up-modal.ap-checkout-page{border:0;border-radius:0;width:100vw;max-width:none;height:100vh;max-height:none;inset:0;overflow-y:auto;transform:none}.fcd-scrim.open+.up-modal.ap-checkout-page,.up-modal.ap-checkout-page.open{transform:none}.up-modal.ap-checkout-page .up-hd,.up-modal.ap-checkout-page .up-bd,.up-modal.ap-checkout-page .up-foot{width:min(1180px,100% - 40px);margin-inline:auto}.up-hd{border-bottom:1px solid var(--line);align-items:flex-start;gap:13px;padding:18px 20px 15px;display:flex}.up-hd .ic{background:var(--ink);color:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.up-hd h3{font-family:var(--disp);letter-spacing:-.01em;font-size:19px;font-weight:600}.up-hd .meta{color:var(--muted);margin-top:2px;font-size:12px;font-weight:600}.up-hd .x{width:34px;height:34px;color:var(--muted);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:all .14s;display:flex}.up-hd .x:hover{background:var(--mist);color:var(--ink)}.up-bd{padding:18px 20px}.dropzone{text-align:center;border:2px dashed var(--line);background:var(--mist);cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:34px 20px;transition:all .15s;display:flex}.dropzone:hover{border-color:var(--muted2);background:var(--mist2)}.dropzone.over{border-color:var(--brand);background:var(--brand-wash);transform:scale(1.005)}.dropzone .dz-ic{background:var(--paper);border:1px solid var(--line);width:54px;height:54px;color:var(--ink2);border-radius:14px;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.dropzone.over .dz-ic{color:var(--brand);border-color:var(--brand)}.dropzone .dz-h{font-size:15px;font-weight:700}.dropzone .dz-sub{color:var(--muted);font-size:12px}.dropzone .lnk{color:var(--brand);font-weight:700;text-decoration:underline}.up-list{flex-direction:column;gap:8px;margin-top:14px;display:flex}.up-row{border:1px solid var(--line);background:var(--paper);border-radius:11px;align-items:center;gap:11px;padding:10px 12px;display:flex}.up-row .up-fic{background:var(--mist);width:30px;height:30px;color:var(--muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.up-row .up-meta{flex-shrink:1;min-width:0}.up-row .up-name{white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:12.5px;font-weight:700;overflow:hidden}.up-row .up-sub{color:var(--muted);margin-top:1px;font-size:11px}.up-row .up-bar{background:var(--mist2);border-radius:3px;flex:1;min-width:34px;height:5px;overflow:hidden}.up-row .up-fill{background:var(--green);border-radius:3px;width:100%;height:100%;display:block}.up-row .up-x{width:24px;height:24px;color:var(--muted);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .14s;display:flex}.up-row .up-x:hover{background:var(--mist);color:var(--ink)}.up-ok{background:var(--sel);color:var(--green);border-radius:11px;align-items:center;gap:8px;margin-top:14px;padding:11px 13px;font-size:12.5px;font-weight:700;display:flex}.up-foot{border-top:1px solid var(--line);align-items:center;gap:9px;padding:15px 20px;display:flex}.up-foot .up-count{color:var(--muted);font-size:12px;font-weight:600}.up-foot .btn.pri:disabled{opacity:.45;cursor:not-allowed}.ap-fields{grid-template-columns:1fr;gap:12px;margin-bottom:14px;display:grid}.ap-fields label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);flex-direction:column;gap:6px;font-size:11px;font-weight:600;display:flex}.ap-fields .sel{width:100%}.ap-help{color:var(--muted);margin:0 0 10px;font-size:12px;line-height:1.4}.up-bd>.dropzone{margin-top:14px}.ap-review-meta{color:var(--ink2);flex-wrap:wrap;gap:7px 16px;margin:14px 0;font-size:12px;display:flex}.ap-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.ap-summary>div{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--mist);padding:10px}.ap-summary small,.ap-summary b{display:block}.ap-summary small{color:var(--ink2);margin-bottom:4px}.ap-ack{border-radius:var(--r-sm);background:var(--brand-wash);align-items:flex-start;gap:9px;margin-top:14px;padding:12px;font-weight:600;display:flex}.ap-errors{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--mist);margin-top:14px;padding:12px;font-size:12px}.ap-errors p{margin:4px 0}.ap-spacer{margin-left:auto}.ap-review-meta+.ap-summary{margin-top:0}.up-bd>.tblwrap+.tblwrap{margin-top:12px}.up-bd .tbl caption{text-align:left;font-family:var(--disp);color:var(--ink2);padding:12px 0 7px;font-weight:600}.ap-card-status{flex-direction:column;align-items:flex-end;gap:4px;min-width:0;display:flex}.ap-card-status .sub{text-align:right;font-size:11px}.ap-review-target{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--mist);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:14px 0;padding:12px;display:grid}.ap-review-target div{min-width:0}.ap-review-target dt{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.ap-review-target dd{color:var(--ink2);overflow-wrap:anywhere;margin:3px 0 0;font-weight:600}.ap-first-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ap-first-summary section{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--mist);padding:12px}.ap-first-summary h4{font-family:var(--disp);margin:0 0 8px;font-size:15px}.ap-first-summary dl{gap:7px;margin:0;display:grid}.ap-first-summary dl div{justify-content:space-between;gap:12px;display:flex}.ap-first-summary dt{color:var(--muted)}.ap-first-summary dd{text-align:right;margin:0;font-weight:600}.ap-published>p{color:var(--ink2);margin:0}.ap-published .ap-review-target{margin-bottom:0}@media (width<=1100px){.kpis.ap-kpis,.ap-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.perf-toolbar .grow{display:none}.perf-toolbar .chiplbl{width:100%}}@media (width<=720px){.perf-card-head{flex-direction:column}.perf-chart-actions{justify-content:flex-start;width:100%}.perf-table-head .ch-leg{justify-content:flex-start;margin-left:0}.perf-kpis,.perf-kpis.single{grid-template-columns:1fr}.perf-kpis.single .kpi{max-width:none}}@media (width<=620px){.perf-toolbar .seg2,.perf-toolbar .sel{width:100%}.perf-toolbar .seg2 button{flex:1}.perf-chart-card{padding:17px 14px 13px}.perf-customer-menu{width:min(312px,100vw - 48px);left:0;right:auto}.perf-card-head p{font-size:12px}}@media (width<=560px){.ap-summary,.ap-first-summary,.ap-review-target,.kpis.ap-kpis{grid-template-columns:1fr}.up-foot{flex-wrap:wrap;align-items:flex-start}.up-foot .ap-spacer{display:none}.up-foot .btn{flex:auto}.up-foot .up-count{width:100%}}@media (prefers-reduced-motion:reduce){.up-modal,.fcd-scrim,.fcd-modal{transition:none}}.folderrow{flex-wrap:wrap;gap:11px;margin-bottom:16px;display:flex}.folder{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-radius:11px;align-items:center;gap:10px;padding:12px 15px;font-size:13px;font-weight:600;transition:all .13s;display:flex}.folder:hover{border-color:var(--ink)}.folder .fc{color:var(--amber)}.meetlist{flex-direction:column;gap:10px;display:flex}.meet{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:13px;align-items:flex-start;gap:13px;padding:14px 16px;display:flex}.meet .mdot{background:var(--muted2);border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:4px}.meet.upcoming .mdot{background:var(--amber)}.meet.past .mdot{background:var(--green)}.docchip{color:var(--ink2);background:var(--mist2);border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.chip{color:var(--muted);background:var(--mist2);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .12s}.chip:hover{color:var(--ink)}.chip.on{background:var(--ink);color:#fff}.chipgrp{flex-wrap:wrap;gap:7px;display:flex}.askbar{background:var(--ink);color:#fff;box-shadow:var(--shadow);border-radius:13px;align-items:center;gap:11px;padding:13px 16px;display:flex}.askbar input{color:#fff;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13.5px}.askbar input::placeholder{color:#ffffff80}.askans{background:var(--ink);color:#fff;border-radius:13px;margin-top:12px;padding:16px 18px;font-size:13.5px;line-height:1.6}.askans .qt{color:#ffffff8c;margin-bottom:7px;font-size:12.5px}.rankb{width:24px;height:24px;font-size:12px;font-weight:800;font-family:var(--mono);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.rankb.r1{background:var(--ink);color:#fff}.rankb.r2{background:var(--mist2);color:var(--ink);border:1px solid var(--line)}.rankb.ro{background:var(--mist2);color:var(--muted)}.ask-scrim{z-index:200;opacity:0;pointer-events:none;background:#08080a38;transition:all .4s;position:fixed;inset:0}.ask-scrim.open{opacity:1}.ask-panel{z-index:201;color:#edede8;width:452px;max-width:94vw;height:100vh;font-family:var(--sans);background:linear-gradient(185deg,#1a1a1f 0%,#121215 42%,#0c0c0e 100%);flex-direction:column;transition:transform .44s cubic-bezier(.52,0,.2,1);display:flex;position:fixed;top:0;right:0;transform:translate(102%);box-shadow:-30px 0 70px #00000073}.ask-panel.open{transform:none}.ask-panel:before{content:"";background:radial-gradient(120% 80% at 80% 0%,color-mix(in srgb,var(--brand) 22%,transparent),transparent 70%);pointer-events:none;opacity:.6;height:160px;position:absolute;top:0;left:0;right:0}.ask-hd{border-bottom:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:11px;padding:18px 20px;display:flex;position:relative}.ask-hd .av{width:32px;height:32px;color:var(--brand);background:#ffffff12;border-radius:9px;justify-content:center;align-items:center;display:flex}.ask-panel.open .ask-hd .av svg{animation:.9s .12s backwards askGlint}@keyframes askGlint{0%{transform:scale(1)rotate(0)}35%{transform:scale(1.28)rotate(-14deg)}70%{transform:scale(.94)rotate(9deg)}to{transform:scale(1)rotate(0)}}.ask-panel.open .ask-q{animation:.42s backwards askIn}.ask-panel.open .ask-q:first-of-type{animation-delay:.18s}.ask-panel.open .ask-q:nth-of-type(2){animation-delay:.26s}.ask-panel.open .ask-q:nth-of-type(3){animation-delay:.34s}.ask-panel.open .ask-q:nth-of-type(4){animation-delay:.42s}.ask-hd .tt{font-family:var(--disp);letter-spacing:.01em;font-size:17px;font-weight:700;line-height:1.05}.ask-hd .tt b{color:var(--brand)}.ask-hd .sb{color:#74747a;margin-top:2px;font-size:11px;font-weight:600}.ask-hd .x{color:#9a9a95;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;transition:all .15s;display:flex}.ask-hd .x:hover{color:#fff;background:#ffffff17}.ask-body{flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;position:relative;overflow-y:auto}.ask-empty{margin-top:8px}.ask-empty .lead{font-family:var(--disp);letter-spacing:-.01em;color:#fff;margin-bottom:7px;font-size:23px;font-weight:600;line-height:1.15}.ask-empty .sub{color:#8a8a90;max-width:340px;margin-bottom:22px;font-size:13.5px;line-height:1.55}.ask-sg{letter-spacing:.12em;text-transform:uppercase;color:#5a5a60;margin-bottom:11px;font-size:10px;font-weight:700}.ask-q{text-align:left;color:#e3e3de;background:#ffffff06;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:11px;width:100%;margin-bottom:9px;padding:13px 15px;font-size:13.5px;font-weight:600;transition:all .15s;display:flex}.ask-q:hover{background:#ffffff0f;border-color:#ffffff2e;transform:translate(3px)}.ask-q .qi{color:var(--brand);flex-shrink:0;display:flex}.ask-q .ar{color:#5a5a60;margin-left:auto;display:flex}.msg{gap:11px;animation:.42s backwards askIn;display:flex}@keyframes askIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.msg.u{justify-content:flex-end}.msg.u .ub{background:var(--brand);color:#fff;border-radius:14px 14px 5px;max-width:82%;padding:10px 14px;font-size:13.5px;font-weight:500;line-height:1.4}.msg.e .eav{width:30px;height:30px;color:var(--brand);background:#ffffff0f;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.msg.e .eb{flex:1;min-width:0;padding-top:2px}.ans-h{font-family:var(--disp);letter-spacing:-.005em;color:#fff;margin-bottom:7px;font-size:16.5px;font-weight:600}.ans-tx{color:#c5c5c0;font-size:13.5px;line-height:1.6}.ans-tx b{color:#fff;font-weight:700}.ans-tx .pos{color:#4ade80;font-weight:700}.ans-stats{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.ans-stat{background:#ffffff09;border:1px solid #ffffff12;border-radius:11px;flex:1;min-width:92px;padding:11px 13px}.ans-stat .l{color:#86868c;text-transform:uppercase;letter-spacing:.05em;font-size:9.5px;font-weight:700}.ans-stat .v{font-family:var(--disp);color:#fff;margin-top:5px;font-size:20px;font-weight:600;line-height:1}.ans-stat .d{margin-top:4px;font-size:11px;font-weight:700}.ans-stat .d.up{color:#4ade80}.ans-stat .d.dn{color:#fb7185}.ans-stat.wx{background:linear-gradient(150deg,#ffc14d2e,#ffffff06);border-color:#ffc14d52;position:relative;overflow:hidden}.ans-stat.wx:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffc14d4d,#0000 68%);border-radius:50%;width:64px;height:64px;position:absolute;top:-26px;right:-22px}.ans-stat.wx .wx-ic{color:#ffc34d;z-index:1;filter:drop-shadow(0 0 5px #ffc14d8c);display:flex;position:absolute;top:9px;right:10px}.ans-stat.wx .v{color:#ffe0a3}.ans-jump{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:8px;margin-top:14px;padding:9px 15px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.ans-jump:hover{background:var(--brand);border-color:var(--brand)}.ans-jump .ji{color:var(--brand);display:flex}.ans-jump:hover .ji{color:#fff}.ask-fu{margin-top:15px}.ask-fu .fl{letter-spacing:.1em;text-transform:uppercase;color:#5a5a60;margin-bottom:9px;font-size:9.5px;font-weight:700}.fu-chip{color:#c5c5c0;text-align:left;background:0 0;border:1px solid #ffffff1f;border-radius:20px;align-items:center;gap:6px;margin:0 7px 7px 0;padding:7px 12px;font-size:12.5px;font-weight:600;transition:all .14s;display:inline-flex}.fu-chip:hover{border-color:var(--brand);color:#fff;background:color-mix(in srgb,var(--brand) 14%,transparent)}.ask-think{gap:5px;padding:6px 0;display:flex}.ask-think i{background:#5a5a60;border-radius:50%;width:7px;height:7px;animation:1.1s infinite thb}.ask-think i:nth-child(2){animation-delay:.18s}.ask-think i:nth-child(3){animation-delay:.36s}@keyframes thb{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ask-foot{border-top:1px solid #ffffff12;flex-shrink:0;padding:14px 16px 16px}.ask-inp{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:10px;padding:10px 13px;transition:all .15s;display:flex}.ask-inp:focus-within{background:#ffffff12;border-color:#ffffff4d}.ask-inp .si{color:var(--brand);flex-shrink:0;display:flex}.ask-inp input{color:#fff;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13.5px}.ask-inp input::placeholder{color:#5a5a60}.ask-inp .send{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:all .14s;display:flex}.ask-inp .send:hover{filter:brightness(1.12)}.ask-foot .dis{color:#56565c;text-align:center;margin-top:10px;font-size:10.5px}@media (width<=520px){.ask-panel{width:100vw}}#app.graphite{--paper:#17171b;--mist:#100f13;--mist2:#23232a;--line:#2c2c33;--ink2:#d4d4cf;--muted:#9c9c97;--muted2:#75756f;--red-wash:color-mix(in srgb, var(--brand) 24%, transparent);--green-wash:#1f9d5538;--amber-wash:#c77f1238;--blue-wash:#2563eb3d;--shadow:0 1px 2px #00000080,0 8px 24px #0000006b;--shadow-lg:0 18px 56px #0000008c;color:#efefea;background:#100f13}#app.graphite .nav.on{color:#fff}#app.graphite .nav-pill{background:var(--brand)}#app.graphite .btn.pri{background:var(--brand);color:#fff;border-color:var(--brand)}#app.graphite .btn.pri:hover{filter:brightness(1.08);background:var(--brand)}#app.graphite .ibox,#app.graphite .ibox-soft,#app.graphite .tile .tic,#app.graphite .feed .fr .ft b,#app.graphite .nrow .nbody .nt b{color:#f2f2ee}#app.graphite .ibox{background:var(--mist2)}#app.graphite .tile:hover .tic{color:var(--brand)}#app.graphite .nrow.unread{background:color-mix(in srgb, var(--red) 9%, transparent)}#app.graphite .spark .b{background:var(--ink2)}#app.graphite .top .brand .bn,#app.graphite .top .lock .edge .tt,#app.graphite .top .lock .edge .re-lockup,#app.graphite .bb-wordmark{color:#f2f2ee}#app.graphite .top .brand .bsw{background:#2c2c33}#app.graphite .ablogo{background:#fff;padding:3px 8px}#app.graphite .brief .bi{background:var(--mist2);color:#f2f2ee;box-shadow:none}#app.graphite .brief .bt b,#app.graphite .act .at,#app.graphite .kpi .kv{color:#f2f2ee}#app.graphite .kpi .tg.been{background:#26262b}#app.graphite .timeline .tdr{fill:var(--cat-1)}#app.graphite .gfilter{background:var(--mist2);color:var(--ink2)}#app.graphite .gfilter:hover{background:#2c2c33}#app.graphite .bblogo{box-sizing:content-box;background:#fff;border-radius:5px;padding:3px 6px}#app.graphite .tbl .tot td,#app.graphite .tbl .skn,#app.graphite .rankb.r2{color:#f2f2ee}#app.graphite .rankb.r2{background:#2c2c33;border-color:#2c2c33}#app.graphite .seg2 button.on{color:#f2f2ee;background:#2c2c33}#app.graphite .note.info{color:#aec6ff}#app.graphite .cmtbox input,#app.graphite .cmtbox .cmt-input,#app.graphite .sel{background:var(--mist2)}#app.graphite .cmtbox input,#app.graphite .cmtbox .cmt-input{color:#f2f2ee}#app.graphite .cmtbox input:focus,#app.graphite .cmtbox .cmt-input:focus{border-color:var(--muted)}#app.graphite .tfitem.on{color:#f2f2ee}.avatar-menu{background:var(--paper);border:1px solid var(--line);width:208px;box-shadow:var(--shadow-lg);z-index:60;border-radius:12px;position:absolute;top:44px;right:0;overflow:hidden}.avatar-menu .am-id{border-bottom:1px solid var(--line);padding:13px 15px}.avatar-menu .am-name{color:var(--ink);font-size:13px;font-weight:700}.avatar-menu .am-mail{color:var(--muted);margin-top:2px;font-size:11.5px}.avatar-menu .am-item{text-align:left;width:100%;color:var(--ink2);padding:11px 15px;font-size:13px;font-weight:600;transition:all .12s;display:block}.avatar-menu .am-item:hover{background:var(--mist);color:var(--brand)}.top-ask{color:var(--ink2);background:var(--mist2);white-space:nowrap;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:7px 11px;font-size:12.5px;font-weight:700;transition:all .13s;display:inline-flex}.top-ask:hover{background:var(--brand-wash);color:var(--brand)}.top-ask svg{color:var(--brand)}.edgeiq{font-family:var(--disp);letter-spacing:.03em;font-size:14px;font-weight:800;line-height:1}.edgeiq b{color:var(--brand);font-weight:800}.top-ask kbd{font-family:var(--mono);color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:4px;padding:0 5px;font-size:10px;font-weight:600;line-height:16px}.graphite .top-ask{background:var(--mist2);color:var(--ink2)}.graphite .top-ask:hover{color:#f2f2ee;background:#2c2c33}.graphite .top-ask kbd{color:#b5b5af;background:#2c2c33;border-color:#2c2c33}.eb.reveal .ans-tx,.eb.reveal .ans-stat{animation:.42s backwards ansFade}.eb.reveal .ans-jump{animation:.42s .5s backwards ansFade}.eb.reveal .ask-fu{animation:.42s .58s backwards ansFade}@keyframes ansFade{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.ans-caret{background:var(--brand);vertical-align:-2px;width:2px;height:1em;margin-left:3px;animation:.85s step-end infinite caretBlink;display:inline-block}@keyframes caretBlink{50%{opacity:0}}.ask-pulse{animation:1.7s ease-out askPulse}@keyframes askPulse{0%{background-color:var(--brand-wash);box-shadow:0 0 0 3px var(--brand-wash)}to{background-color:#0000;box-shadow:0 0 0 3px #0000}}.route-fade{animation:.22s routeFade}@keyframes routeFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.route-fade{animation:none}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}.top .lock .re-star{transform-box:fill-box;transform-origin:50%}.top .lock:hover .re-star{animation:.72s cubic-bezier(.4,0,.2,1) starTwinkle}@keyframes starTwinkle{0%{transform:rotate(0)scale(1)}45%{transform:rotate(144deg)scale(1.22)}to{transform:rotate(360deg)scale(1)}}.tbl-anim tbody tr{animation:.34s backwards rise}.tbl-anim tbody tr:first-child{animation-delay:20ms}.tbl-anim tbody tr:nth-child(2){animation-delay:60ms}.tbl-anim tbody tr:nth-child(3){animation-delay:.1s}.tbl-anim tbody tr:nth-child(4){animation-delay:.14s}.tbl-anim tbody tr:nth-child(5){animation-delay:.18s}.tbl-anim tbody tr:nth-child(6){animation-delay:.22s}.tbl-anim tbody tr:nth-child(7){animation-delay:.26s}.tbl-anim tbody tr:nth-child(8){animation-delay:.3s}.tbl-anim tbody tr:nth-child(n+9){animation-delay:.34s}.gauge-card .idxc.g-pill{animation:.42s cubic-bezier(.34,1.56,.64,1) .58s backwards pillPop}@keyframes pillPop{0%{transform:scale(1)}55%{transform:scale(1.13)}to{transform:scale(1)}}#re-toast{color:#fff;z-index:9999;opacity:0;pointer-events:none;background:#0e0e10;border-radius:11px;align-items:center;gap:9px;padding:11px 17px 11px 13px;font:600 13px Barlow,sans-serif;transition:opacity .2s,transform .42s cubic-bezier(.34,1.56,.64,1);display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%,16px)scale(.96);box-shadow:0 12px 40px #0000004d}#re-toast.show{opacity:1;transform:translate(-50%)scale(1)}#re-toast .tck{background:var(--green);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;display:flex}#re-toast.show .tck{animation:.32s cubic-bezier(.34,1.56,.64,1) .12s backwards toastCk}@keyframes toastCk{0%{transform:scale(0)}to{transform:scale(1)}}.up-row{animation:.32s backwards rise}.up-row .up-fill{animation:.65s cubic-bezier(.3,0,.2,1) backwards fillIn}@keyframes fillIn{0%{width:0}to{width:100%}}.rv-wait{opacity:0;transform:translateY(14px);animation:none!important}.rv-wait.rv-go{opacity:1;transition:opacity .5s,transform .5s;transform:none}@media (prefers-reduced-motion:reduce){.perf-page>*,.stackchart .stack-col,.tbl-anim tbody tr,.gauge-card .idxc.g-pill,.up-row,.up-row .up-fill,.ask-panel.open .ask-q,.ask-panel.open .ask-hd .av svg,.top .lock:hover .re-star,.eb.reveal .ans-stat,#re-toast.show .tck{animation:none!important}.nav-pill.anim,.fcd-modal{transition:none!important}#re-toast{transition-duration:10ms}.rv-wait{opacity:1!important;transform:none!important}}.top-ask .ask-glint{transform-box:fill-box;transform-origin:50%;animation:.9s 2.4s backwards askGlint}.notif.open .nrow{animation:.32s backwards rise}.notif.sweep .nrow{transition:background .5s}@media (prefers-reduced-motion:reduce){.top-ask .ask-glint,.notif.open .nrow{animation:none!important}.notif.sweep .nrow{transition:none!important}}.frsh-wrap{display:inline-flex;position:relative}.frsh{cursor:pointer;color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;margin-left:-11px;padding:7px 11px;font-size:12.5px;font-weight:500;transition:all .14s;display:inline-flex}.frsh .ic{color:var(--muted2);display:inline-flex}.frsh .stamp{color:var(--ink2);font-weight:600}.frsh .sep{color:var(--muted2);opacity:.55}.frsh .cav{color:var(--muted)}.frsh .cav b{color:var(--ink2);font-weight:600}.frsh .car{color:var(--muted2);margin-left:1px;transition:transform .16s;display:inline-flex}.frsh.open .car{transform:rotate(180deg)}.frsh:hover{background:var(--mist);border-color:var(--line)}.frsh-panel{z-index:80;background:var(--paper);border:1px solid var(--line);width:392px;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;pointer-events:none;border-radius:14px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;transform:translateY(-6px)}.frsh-panel.open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.frsh-panel .pn-h{border-bottom:1px solid var(--line);padding:16px 18px 14px}.frsh-panel .pn-h .t{font-family:var(--disp);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.frsh-panel .pn-h .t .ic{color:var(--muted2);display:inline-flex}.frsh-panel .pn-h .sum{color:var(--muted);margin-top:6px;font-size:11.5px;line-height:1.45}.frsh-panel .pn-h .sum b{color:var(--ink2);font-weight:600}.frsh-panel .pn-cap{letter-spacing:.12em;text-transform:uppercase;color:var(--muted2);justify-content:space-between;align-items:baseline;padding:12px 18px 7px;font-size:10px;font-weight:700;display:flex}.frsh-panel .pn-list{padding:0 8px 6px}.frsh-panel .mrow{border-radius:9px;grid-template-columns:20px 1fr auto;align-items:center;gap:11px;padding:9px 10px;transition:all .1s;display:grid}.frsh-panel .mrow:hover,.frsh-panel .mrow.oldest{background:var(--mist)}.frsh-panel .mrow .flg{align-items:center;display:inline-flex}.frsh-panel .mrow .flg .flag{border-radius:2.5px;display:block;box-shadow:0 0 0 1px #00000014}.frsh-panel .mrow .who{flex-direction:column;gap:4px;min-width:0;display:flex}.frsh-panel .mrow .nm{color:var(--ink2);align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.frsh-panel .mrow .tag{letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);background:var(--mist2);border:1px solid var(--line);border-radius:5px;padding:2px 6px;font-size:9px;font-weight:700}.frsh-panel .mrow .bar{background:var(--mist2);border-radius:3px;width:84px;height:4px;position:relative;overflow:hidden}.frsh-panel .mrow .bar i{background:var(--muted2);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.frsh-panel .mrow.oldest .bar i{background:var(--ink2)}.frsh-panel .mrow .meta{text-align:right;flex-direction:column;justify-self:end;gap:3px;display:flex}.frsh-panel .mrow .rel{color:var(--ink2);white-space:nowrap;font-size:12px;font-weight:600}.frsh-panel .mrow .rel.dim{color:var(--muted)}.frsh-panel .mrow .exact{color:var(--muted2);font-size:10px;font-family:var(--mono)}.frsh-panel .pn-foot{border-top:1px solid var(--line);color:var(--muted);gap:8px;padding:12px 18px 14px;font-size:11px;line-height:1.45;display:flex}.frsh-panel .pn-foot .ic{color:var(--muted2);flex-shrink:0;margin-top:1px;display:inline-flex}@media (prefers-reduced-motion:reduce){.frsh-panel,.frsh .car{transition:none}}.nav-toggle,.side-scrim,.side-close,.viewas-return-short,.top-star{display:none}.sec-h{flex-wrap:wrap}.side .nav{transition-property:background-color,color,font-weight}@media (width<=900px){.nav-locked{overflow:hidden}.top{gap:12px;padding:0 16px;container-type:inline-size}.top .vline,.gsearch kbd{display:none}.nav-toggle{width:40px;height:40px;color:var(--ink2);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-left:-6px;transition:all .12s;display:inline-flex}.nav-toggle:hover{background:var(--mist)}.nav-toggle:focus-visible{box-shadow:0 0 0 3px var(--dawn);outline:none;transition:none}.side{z-index:80;visibility:hidden;max-width:calc(100vw - 48px);height:100dvh;transition:transform .22s cubic-bezier(.5,0,.2,1),visibility 0s linear .22s;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}.side.side-open{visibility:visible;transition:transform .22s cubic-bezier(.5,0,.2,1);transform:none}.side-scrim{z-index:79;background:#08080a66;display:block;position:fixed;inset:0}.side-close{width:40px;height:40px;color:var(--ink2);border-radius:10px;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;margin-bottom:4px;transition:all .12s;display:inline-flex}.side-close:hover{background:var(--mist)}.side-close:focus-visible{box-shadow:0 0 0 3px var(--dawn);outline:none;transition:none}.main{padding:24px 20px}}@media (width<=560px){.top .adm-role{display:none}.top,.top .right{gap:8px}.top .lock{padding-left:8px}.top .tfwrap{min-width:0}.top .brand{max-width:100%}.top .bb-wordmark{-webkit-line-clamp:2;text-align:left;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sec-h h3{white-space:normal;flex-shrink:1;min-width:0}.head,.head .hr{flex-wrap:wrap}.head>div,.head>div>div{min-width:0}.head h1{overflow-wrap:break-word}.docchip{white-space:normal;overflow-wrap:anywhere;max-width:100%}.chead .cr{max-width:100%}.chead .cr .btn{white-space:normal}.main{padding:20px 16px}#app.viewas .viewas-bar{gap:8px;padding:0 10px}.viewas-tail,.viewas-return-long{display:none}.viewas-return-short{display:inline}}@container (width<=480px){.top-lockup{display:none}.top-star{align-items:center;display:inline-flex}}@container (width<=340px){.adm-badge{display:none}}@media (prefers-reduced-motion:reduce){.side,.side.side-open{transition:none}}.viewas-bar{z-index:70;box-sizing:border-box;background:var(--amber-wash);height:38px;color:var(--ink2);border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:12px;padding:0 16px;font-size:13px;font-weight:600;display:flex;position:sticky;top:0}.viewas-bar .btn.sm{color:var(--ink2)}#app.viewas .top{top:38px}#app.viewas .side{height:calc(100vh - 100px);top:100px}@media (width<=900px){#app.viewas .side{height:100dvh;top:0}}.msku-dropzone{position:relative}.msku-dropzone .msku-file{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.msku-dropzone:focus-within{outline:2px solid var(--dawn);outline-offset:3px}.msku-dialog .up-hd .meta,.msku-dialog .ap-summary small,.msku-dialog .tbl th,.msku-dialog .tbl .sub,.msku-dialog .tag2,.msku-dialog .up-count{color:var(--ink2)}.msku-dialog .tag2.dawn{color:var(--dawn-strong)}#app.grid-max .shell{min-height:0}#app.grid-max .main{flex-direction:column;max-width:none;height:calc(100dvh - 62px);min-height:0;display:flex}#app.grid-max.viewas .main{height:calc(100dvh - 100px)}#app.grid-max .route-fade{flex-direction:column;flex:1;min-height:0;display:flex}@media (width>=901px){#app.grid-max .main{padding:16px 22px}#app.grid-max .side{z-index:40;width:76px;padding:14px 10px}#app.grid-max .side .seg,#app.grid-max .side .nav-name{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}#app.grid-max .side .nav .n,#app.grid-max .side .nav .star,#app.grid-max .side .themeswitch-label{display:none}#app.grid-max .side .nav{justify-content:center;gap:0;padding:12px 0}#app.grid-max .side .nav:hover .nav-name,#app.grid-max .side .nav:focus-visible .nav-name{clip:auto;border:1px solid var(--line);background:var(--paper);width:auto;height:auto;color:var(--ink2);box-shadow:var(--shadow-lg);pointer-events:none;border-radius:8px;padding:5px 9px;font-size:12.5px;font-weight:600;top:50%;left:calc(100% + 10px);overflow:visible;transform:translateY(-50%)}#app.grid-max .side .themeswitch{background:0 0;border:0;justify-content:center;padding:0}}.ap-report .ap-report-table th.l{text-align:left}.ap-report .ap-report-table tr.ap-section th{font-family:var(--disp);letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);background:var(--mist);border-top:2px solid var(--line);padding-top:10px;font-size:12px;font-weight:800}.ap-report .ap-report-table tr.ap-line th{font-weight:500}.ap-report .ap-linebtn{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;display:block}.ap-report .ap-linebtn:hover .skn{color:var(--green)}.ap-report .ap-linebtn:focus-visible{outline:2px solid var(--dawn);outline-offset:2px}.ap-report .ap-report-table tr.ap-group th{color:var(--ink2);padding-left:22px;font-style:italic;font-weight:700}.ap-report .ap-report-table tr.ap-group td{border-top:1px dashed var(--line);font-weight:700}.ap-report .ap-report-table tr.tot th{color:var(--ink-strong);background:var(--mist2);border-top:1.5px solid var(--line);font-weight:800}.ap-report .ap-report-table tr.ap-grand th,.ap-report .ap-report-table tr.ap-grand td{border-top:2px solid var(--ink2);font-size:13.5px}.ap-report .ap-report-table th.l:before{content:""}.ap-report .ap-report-table tr.ap-group th:before{content:"↳ ";color:var(--muted)}.ap-report .ap-report-table tr.tot th:before{content:"Σ ";color:var(--muted)}.ap-report .kpis.ap-kpis{grid-template-columns:repeat(var(--n,5),minmax(0,1fr))}@media (width<=1100px){.ap-report .kpis.ap-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ap-report .kpis.ap-kpis{grid-template-columns:1fr}.ap-report .tbar .seg2{flex-wrap:wrap}.ap-report .head{flex-direction:column;align-items:stretch;gap:12px}.ap-report .head .hr{align-self:flex-start;margin-left:0}}#app.graphite .ap-report .ap-report-table tr.ap-section th{background:var(--mist2)}.ap-report .ap-prov{color:var(--ink2);font-size:11px;font-weight:500}.ap-report .stackchart .stack-label{fill:var(--ink2)}.ap-journey .mb-steps li,.ap-journey .mb-step-mark,.ap-journey .mb-flow-status,.ap-journey .spec .sl,.ap-journey .success .ssub,.ap-journey .success .sfoot,.ap-journey .dropzone .dz-sub,.ap-journey .up-row .up-sub,.ap-journey .note.amber,.ap-journey .ap-review-target dt,.ap-journey .ap-first-summary dt,.ap-journey .ap-fields label{color:var(--ink2)}.ap-journey .note.amber .ni{color:var(--amber)}.ap-journey .mb-steps li.active{color:var(--ink-strong)}.ap-journey .mb-steps li.active .mb-step-mark{color:var(--paper)}.ap-state{color:var(--ink2)}.ap-state b{color:var(--ink-strong)}#app.graphite .ap-report,#app.graphite .ap-journey,#app.graphite .ap-state{--ink-strong:#f2f2ee}.ap-report .ap-help,.ap-journey .ap-help{color:var(--ink2)}#stage{position:fixed;inset:0;overflow:hidden}.screen{opacity:0;pointer-events:none;transition:opacity .7s;position:absolute;inset:0}.screen.live{opacity:1;pointer-events:auto}#intro{z-index:30;background:radial-gradient(120% 90% at 50% 38%,#16161a 0%,#0e0e10 55%,#090909 100%)}#globe{width:100%;height:100%;display:block;position:absolute;inset:0}.intro-word{text-align:center;opacity:0;z-index:2;transition:opacity 1s;position:absolute;bottom:13%;left:0;right:0}.intro-word.show{opacity:1}.intro-word .nm{font-family:var(--disp);letter-spacing:.42em;color:#d9d9d4;text-indent:.42em;font-size:14px;font-weight:600}.intro-word .sub{letter-spacing:.46em;color:#56565c;text-indent:.46em;margin-top:11px;font-size:10.5px;font-weight:500}.skip{z-index:5;letter-spacing:.16em;text-transform:uppercase;color:#5a5a60;background:#0e0e1066;border:1px solid #232328;border-radius:30px;padding:9px 16px;font-size:11px;font-weight:600;transition:all .2s;position:absolute;bottom:26px;right:30px}.skip:hover{color:#c9c9c4;border-color:#3a3a40}#flyStar{z-index:40;pointer-events:none;will-change:transform,opacity;opacity:0;filter:drop-shadow(0 0 22px var(--brand-glow));position:absolute;top:0;left:0}#flyStar svg{display:block}#login{z-index:20;grid-template-columns:1.05fr .95fr;display:grid}.login-aside{background:#0e0e10;flex-direction:column;justify-content:space-between;padding:48px 52px;display:flex;position:relative;overflow:hidden}.login-aside .veil{z-index:0;background:radial-gradient(90% 70% at 28% 30%,#1a1a1f 0%,#0e0e10 60%);position:absolute;inset:0}.login-aside #globe2{opacity:.62;z-index:0;cursor:grab;width:115%;height:115%;position:absolute;top:50%;right:-22%;transform:translateY(-50%)}.la-top,.la-bot{z-index:2;pointer-events:none;position:relative}.la-mark{color:#fff;align-items:center;gap:10px;display:flex}.la-mark .re-lockup{color:#fff}.la-mark .edge{font-family:var(--disp);letter-spacing:.06em;font-size:19px;font-weight:700}.la-mark .by{letter-spacing:.34em;color:#5a5a60;text-transform:uppercase;margin-left:4px;font-size:9.5px;font-weight:600}.la-quote{max-width:430px}.la-quote .k{letter-spacing:.34em;text-transform:uppercase;color:var(--brand);margin-bottom:20px;font-size:10.5px;font-weight:700}.la-quote h2{font-family:var(--disp);letter-spacing:-.01em;color:#f3f3ef;font-size:40px;font-weight:600;line-height:1.08}.la-quote h2 em{color:var(--brand);font-style:normal}.la-quote p{color:#86868c;max-width:380px;margin-top:18px;font-size:14.5px;line-height:1.6}.la-foot{color:#9a9a96;letter-spacing:.01em;gap:22px;font-size:12px;font-weight:600;display:flex}.la-foot div{align-items:center;gap:8px;display:flex}.la-foot .fstar{background:var(--brand);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 8px #e2231a99}.login-main{background:var(--mist);justify-content:center;align-items:center;display:flex;position:relative}.login-card{width:380px;max-width:86vw}.lc-brand{color:var(--ink);flex-direction:column;align-items:center;gap:18px;margin-bottom:34px;display:flex}.lc-brand .lc-abinbev{height:21px;display:block}.lc-brand .re-lockup{color:var(--ink)}.lc-h{font-family:var(--disp);letter-spacing:-.01em;margin-bottom:5px;font-size:27px;font-weight:600}.lc-sub{color:var(--muted);margin-bottom:28px;font-size:14px}.field{margin-bottom:15px}.field label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-size:11px;font-weight:700;display:block}.field input{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);width:100%;color:var(--ink);padding:12px 14px;font-size:14.5px;transition:all .15s}.field input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #0e0e100f}.field .hint{color:var(--muted);font-size:11.5px;font-weight:600;position:absolute;top:0;right:0}.field-h{justify-content:space-between;align-items:center;display:flex;position:relative}.field-h a{color:var(--ink2);font-size:11.5px;font-weight:600;text-decoration:none}.field-h a:hover{color:var(--brand)}.lc-btn{background:var(--ink);color:#fff;border-radius:var(--r-sm);letter-spacing:.01em;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:10px;padding:13px;font-size:14.5px;font-weight:600;transition:all .18s;display:flex}.lc-btn:hover{background:#000}.lc-btn .ar{transition:all .18s}.lc-btn:hover .ar{transform:translate(3px)}.lc-sso{align-items:center;gap:12px;margin:20px 0;display:flex}.lc-sso .ln{background:var(--line);flex:1;height:1px}.lc-sso span{color:var(--muted2);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.lc-sso2{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);width:100%;color:var(--ink2);justify-content:center;align-items:center;gap:9px;padding:11px;font-size:13.5px;font-weight:600;transition:all .15s;display:flex}.lc-sso2:hover{border-color:var(--muted2);background:#fff}.lc-legal{color:var(--muted2);margin-top:30px;font-size:11.5px;line-height:1.5}.login-main .replay{color:var(--muted2);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600;transition:all .15s;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.login-main .replay:hover{color:var(--ink2)}#login.leaving{opacity:0;transition:opacity .46s,transform .46s cubic-bezier(.5,0,.2,1);transform:scale(1.018)}#login.leaving .login-card{transition:transform .46s cubic-bezier(.5,0,.2,1);transform:translateY(-14px)}@media (prefers-reduced-motion:reduce){#login.leaving,#login.leaving .login-card{transition:none}}@media (width<=900px){#login{grid-template-columns:1fr}.login-aside{display:none}}.mfa-stage{overflow:auto}.mfa-stage #login{height:auto;min-height:100vh;position:relative}.mfa-setup{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);grid-template-columns:132px 1fr;align-items:center;gap:16px;margin:-8px 0 20px;padding:14px;display:grid}.mfa-setup img{background:var(--paper);border-radius:6px;width:132px;height:132px;display:block}.mfa-setup span{color:var(--muted);margin-bottom:8px;font-size:12px;line-height:1.45;display:block}.mfa-setup code{overflow-wrap:anywhere;color:var(--ink2);-webkit-user-select:all;user-select:all;font-size:12px;line-height:1.55;display:block}.mfa-loading{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--muted);text-align:center;margin:-4px 0 20px;padding:18px;font-size:13px}.mfa-link,.mfa-signout{color:var(--ink2);margin:14px auto 0;font-size:12.5px;font-weight:600;display:block}.mfa-link:hover,.mfa-signout:hover{color:var(--brand)}.mfa-signout{color:var(--muted);margin-top:20px}.mfa-error,.mfa-status{border-radius:var(--r-sm);margin-top:14px;padding:10px 12px;font-size:12.5px;line-height:1.45}.mfa-error{background:var(--brand-wash);color:var(--brand-dk)}.mfa-status{background:var(--green-wash);color:var(--green)}.mfa-code-list{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);color:var(--ink2);-webkit-user-select:all;user-select:all;grid-template-columns:1fr 1fr;gap:7px 18px;margin:0 0 16px;padding:14px 14px 14px 34px;font-size:11.5px;display:grid}.mfa-check{color:var(--ink2);cursor:pointer;align-items:flex-start;gap:9px;margin:16px 0 4px;font-size:13px;line-height:1.4;display:flex}.mfa-check input{accent-color:var(--brand);margin-top:2px}@media (width<=520px){.mfa-setup{text-align:center;grid-template-columns:1fr}.mfa-setup img{margin:auto}.mfa-code-list{grid-template-columns:1fr}}.cs-wrap{position:relative}.cs-head{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.cs-head .lhs{align-items:flex-start;gap:16px;display:flex}.cs-head h1{font-family:var(--disp);letter-spacing:-.01em;margin:0;font-size:30px;font-weight:600;line-height:1.1}.cs-head .sub{color:var(--ink2);margin-top:4px;font-size:13.5px}.cs-hicon{border-radius:10px;width:44px;height:44px}.cs-scene{opacity:.8;flex-direction:column;gap:16px;display:flex}.sk{background:var(--sk1);border-radius:5px}.sk.shim{background:linear-gradient(90deg, var(--sk1) 40%, var(--sk2) 50%, var(--sk1) 60%);background-size:250% 100%;animation:2.4s linear infinite re-shim}@keyframes re-shim{0%{background-position:100% 0}to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.sk.shim{animation:none}}.cs-card{background:var(--paper);box-shadow:var(--shadow);border-radius:12px}.cs-kpi{border-radius:14px;padding:16px 18px}.cs-chart{border-radius:16px;padding:18px 22px}.cs-kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.cs-kpis.three{grid-template-columns:repeat(3,1fr)}.cs-track{background:var(--mist2);border-radius:6px;flex:1;height:12px;overflow:hidden}.cs-track>.sk{border-radius:6px;height:100%}.cs-track.thick{border-radius:7px;height:14px}.cs-bars{align-items:flex-end;gap:10px;height:160px;margin-top:16px;display:flex}.cs-bars>.sk{border-radius:4px 4px 0 0;flex:1}.cs-row{border-top:1px solid var(--line);align-items:center;gap:14px;padding:14px 20px;display:flex}.cs-row:first-child{border-top:none}.cs-grid-cells{grid-template-columns:repeat(8,1fr);gap:7px;margin-top:16px;display:grid}.cs-grid-cells>.sk{aspect-ratio:1;border-radius:6px}.cs-note{z-index:5;background:var(--paper);border:1px solid var(--line);width:400px;max-width:calc(100% - 32px);box-shadow:var(--shadow-lg);text-align:center;border-radius:14px;padding:28px 34px 30px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.cs-note .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);margin-top:12px;font-size:10px;font-weight:600}.cs-note h2{font-family:var(--disp);margin:8px 0 0;font-size:24px;font-weight:600}.cs-note p{color:var(--ink2);margin:8px 0 0;font-size:13.5px;line-height:1.55}.adm-left{flex-shrink:0;align-items:center;gap:16px;display:flex}.adm-left .re-lockup{color:var(--ink)}#app.graphite .adm-left .re-lockup{color:#f2f2ee}.adm-badge{font-family:var(--mono);letter-spacing:.14em;color:var(--dawn);background:var(--dawn-wash);white-space:nowrap;border-radius:6px;padding:5px 10px;font-size:10px;font-weight:700}.adm-role{padding:3px 9px;font-size:10px}.gsearch{flex:1;justify-content:center;min-width:0;padding:0 12px;display:flex}.gsearch .gs-wrap{width:100%;max-width:440px;position:relative}.gsearch .gs-in{background:var(--mist2);color:var(--muted);border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:8px 12px;display:flex}.gsearch .gs-in:focus-within{border-color:var(--line)}.gsearch input{color:var(--ink2);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:13px;font-weight:500}.gsearch input::placeholder{color:var(--muted)}.gsearch kbd{font-family:var(--mono);color:var(--ink2);border:1px solid var(--line);border-radius:4px;padding:0 5px;font-size:10px;line-height:16px}.gs-drop{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-lg);z-index:80;border-radius:12px;max-height:380px;padding:6px;position:absolute;top:44px;left:0;right:0;overflow-y:auto}.gs-row{text-align:left;width:100%;color:var(--ink2);border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:600;transition:all .1s;display:flex}.gs-row:hover{background:var(--mist)}.gs-row .gs-ini{background:var(--mist2);width:26px;height:26px;color:var(--ink2);font-family:var(--disp);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:flex}.gs-row .gs-lb{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gs-row .gs-sub{color:var(--muted);font-size:12px;font-weight:500}.gs-empty{color:var(--muted);padding:14px 12px;font-size:12.5px}.head .k.dawn{color:var(--dawn)}.tfilter{background:var(--paper);border:1px solid var(--line);width:280px;color:var(--muted);border-radius:9px;align-items:center;gap:9px;padding:8px 12px;display:flex}.tfilter input{color:var(--ink2);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:12.5px;font-weight:500}.tfilter input::placeholder{color:var(--muted2)}.tbar .count{color:var(--muted);font-size:12px;font-weight:600}.eav{font-family:var(--disp);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.eav.ink{background:var(--ink);color:#fff}.eav.soft{background:var(--mist2);color:var(--ink2)}.eav.user{color:#fff;font-family:var(--sans);border-radius:50%}#app.graphite .eav.ink{background:var(--mist2);color:#f2f2ee}.rowlink{cursor:pointer}.rowchev{vertical-align:middle;color:var(--muted2);margin-left:9px;display:inline-flex}.ecell{align-items:center;gap:11px;display:inline-flex}.chips{flex-wrap:wrap;gap:5px;display:inline-flex}.tag2.sm2{padding:2px 8px;font-size:10px}.pst.smp{padding:3px 10px;font-size:11px}.backlink{color:var(--ink2);align-items:center;gap:6px;margin-bottom:14px;font-size:12.5px;font-weight:700;transition:all .12s;display:inline-flex}.backlink:hover{color:var(--ink)}#app.graphite .backlink:hover{color:#f2f2ee}.det-cols{grid-template-columns:1.3fr 1fr;align-items:start;gap:16px;display:grid}.col-stack{flex-direction:column;gap:16px;display:flex}.chead{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.chead .stat .l{margin-bottom:0}.chead .cr{flex-wrap:wrap;align-items:center;gap:7px;margin-left:auto;display:flex}.erows{flex-direction:column;display:flex}.erow{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 0;display:flex}.erow:last-child{border-bottom:none}.erow .enm{color:var(--ink);font-size:13px;font-weight:700}.erow .estack{min-width:0}.erow .estack .enm{display:block}.erow .estack .esub{color:var(--ink2);font-size:11.5px;display:block}.erow{flex-wrap:wrap}#app.graphite .erow .enm{color:#f2f2ee}.linkname{color:var(--ink);text-align:left;padding:0;font-size:13px;font-weight:700;transition:all .12s}.linkname:hover{color:var(--green)}#app.graphite .linkname{color:#f2f2ee}#app.graphite .linkname:hover{color:var(--green)}.feed-quiet{color:var(--ink2);padding:10px 0;font-size:12.5px}.master-sku-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.master-sku-head .stat{min-width:0}.master-sku-head .stat .s{color:var(--ink2);margin-top:4px;font-size:11.5px}.master-sku-head .tfilter{width:min(280px,100%)}.master-sku-market{border-top:1px solid var(--line);padding-top:12px}.master-sku-market+.master-sku-market{margin-top:14px}.master-sku-market-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.master-sku-market-head .enm{font-family:var(--disp);color:inherit;font-size:15px;font-weight:700}.sku-number{font-family:var(--mono);color:var(--ink2);font-size:11.5px}.specs{flex-direction:column;display:flex}.spec{border-bottom:1px solid var(--line);gap:16px;padding:10px 0;font-size:13px;display:flex}.specs.tail .spec:last-child{border-bottom:none}.spec .sl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-shrink:0;padding-top:2px;font-size:10.5px;font-weight:700}.spec .sv{color:var(--ink2);flex:1;font-weight:600;line-height:1.5}@media (width<=560px){.spec{flex-direction:column;gap:3px}.spec .sl{max-width:100%;padding-top:0}}.note.dawn{background:var(--dawn-wash);color:var(--dawn)}.note.amber{background:var(--amber-wash);color:var(--amber)}.statbtn{text-align:left;cursor:pointer;width:100%;font-family:inherit;transition:all .14s;display:block}.statbtn:hover{border-color:var(--muted2);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.statnote{color:var(--muted);margin-top:9px;font-size:12px;font-weight:600}.ov-cols{grid-template-columns:1.4fr 1fr;align-items:start;gap:16px;margin-top:16px;display:grid}.attn{flex-direction:column;margin-top:4px;display:flex}.attn .ar2{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:11px 0;display:flex}.attn .ar2:last-child{border-bottom:none}.attn .dot{background:var(--amber);border-radius:50%;flex-shrink:0;width:8px;height:8px}.attn .tx{color:var(--ink2);flex:1;font-size:13px;line-height:1.45}.kebab{width:30px;height:30px;color:var(--muted);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;transition:all .12s;display:inline-flex}.kebab:hover,.kebab[aria-expanded=true]{background:var(--mist);color:var(--ink);border-color:var(--line)}#app.graphite .kebab:hover,#app.graphite .kebab[aria-expanded=true]{color:#f2f2ee}.menu-pop{background:var(--paper);border:1px solid var(--line);min-width:176px;box-shadow:var(--shadow-lg);z-index:230;border-radius:10px;padding:5px}.menu-pop button{text-align:left;width:100%;color:var(--ink2);border-radius:7px;padding:8px 11px;font-size:13px;font-weight:600;transition:all .1s;display:block}.menu-pop button:hover{background:var(--mist)}.menu-pop button.danger{color:var(--brand)}.splitbtn{display:inline-flex;position:relative}.splitbtn>.btn.pri:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.splitbtn>.btn.pri.chev{border-left:1px solid var(--line);border-top-left-radius:0;border-bottom-left-radius:0;padding:9px 10px}.splitbtn .menu-pop{position:absolute;top:calc(100% + 6px);right:0}.tbl tr.expandable{cursor:pointer}.tbl tr.expandable:hover td{background:var(--mist)}.detcell{align-items:center;gap:7px;max-width:100%;display:inline-flex}.detcell .chev{color:var(--muted2);flex-shrink:0;transition:transform .14s;display:inline-flex}.detcell .chev.open{transform:rotate(180deg)}.tbl tr.exp td{background:var(--mist);padding:12px 21px}.tbl tr.exp pre{font-family:var(--mono);color:var(--muted);white-space:pre-wrap;word-break:break-word;margin:0;font-size:11px;line-height:1.6}.tbl tr.exp .expact{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted2);margin-bottom:6px;font-size:10px}@media (prefers-reduced-motion:reduce){.detcell .chev{transition:none}}.adm-scrim{z-index:210;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08080a66;animation:.2s admScrimIn;position:fixed;inset:0}.adm-panel{background:var(--paper);border-left:1px solid var(--line);width:480px;max-width:94vw;box-shadow:var(--shadow-lg);z-index:211;flex-direction:column;animation:.28s cubic-bezier(.5,0,.2,1) admPanelIn;display:flex;position:fixed;top:0;bottom:0;right:0}.adm-panel .ph{border-bottom:1px solid var(--line);align-items:flex-start;gap:13px;padding:20px 22px 16px;display:flex}.adm-panel .ph .k2{letter-spacing:.12em;text-transform:uppercase;color:var(--dawn);font-size:10.5px;font-weight:700}.adm-panel .ph h3{font-family:var(--disp);letter-spacing:-.01em;margin-top:3px;font-size:20px;font-weight:600}.adm-panel .ph .x{width:34px;height:34px;color:var(--muted);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:all .14s;display:flex}.adm-panel .ph .x:hover{background:var(--mist);color:var(--ink)}#app.graphite .adm-panel .ph .x:hover{color:#f2f2ee}.adm-panel .pb{flex:1;padding:20px 22px;overflow-y:auto}.adm-panel .pf2{border-top:1px solid var(--line);gap:9px;padding:16px 22px;display:flex}.adm-panel .pf2 .sp{flex:1}.adm-panel .btn.pri:disabled{opacity:.45;cursor:not-allowed}.pform{flex-direction:column;gap:16px;display:flex}.plabel{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:7px;font-size:11px;font-weight:600;display:block}.plabel .opt{text-transform:none;letter-spacing:0;color:var(--muted2);font-weight:500}.pinput{width:100%;padding:10px 12px;font-size:13.5px}.phelp{color:var(--muted2);margin-top:6px;font-size:11.5px;display:block}.review-text{color:var(--ink2);margin-top:16px;font-size:13.5px;line-height:1.6}.review-foot{color:var(--muted2);margin-top:14px;font-size:11.5px}.success{text-align:center;max-width:640px;margin:48px auto 0}.success .disc{background:var(--green-wash);width:64px;height:64px;color:var(--green);border-radius:50%;justify-content:center;align-items:center;animation:.4s cubic-bezier(.34,1.56,.64,1) both admPopIn;display:inline-flex}.success h1{font-family:var(--disp);letter-spacing:-.01em;margin-top:18px;font-size:30px;font-weight:600}.success .ssub{color:var(--muted);margin-top:8px;font-size:14.5px;line-height:1.55}.success .scard{text-align:left;margin-top:24px}.success .sfoot{color:var(--muted2);align-items:center;gap:7px;padding-top:12px;font-size:11.5px;font-weight:500;display:flex}.success .sacts{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:22px;display:flex}@keyframes admPanelIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes admScrimIn{0%{opacity:0}to{opacity:1}}@keyframes admPopIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.adm-panel,.adm-scrim,.success .disc{animation:none!important}.statbtn:hover{transform:none}}.bx-row{border-top:1px solid var(--line);border-radius:8px;align-items:center;gap:13px;padding:13px 4px;transition:background .13s;display:flex}.bx-row:first-of-type{border-top:none}.bx-row:hover{background:var(--mist)}.bx-row .chev{color:var(--muted2);flex-shrink:0;margin-left:auto;display:flex}.brand-row-main{min-width:0;color:inherit;border-radius:7px;flex:1;align-items:center;gap:13px;text-decoration:none;display:flex}.brand-row-main:focus-visible{outline:2px solid var(--dawn);outline-offset:4px}.brand-row-name{flex-shrink:0;width:220px;min-width:0;display:block}.brand-row-name .skn,.brand-row-name .sub,.brand-row-activity>span{display:block}.brand-row-name .skn{color:inherit;font-size:13px;font-weight:700}.brand-row-activity{min-width:0;color:var(--ink2);flex:1;font-size:12.5px;line-height:1.45;display:block}.brand-row-activity>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-row-activity .sub{color:var(--ink2);font-size:11px}.tag2.mb-empty{background:var(--amber-wash);color:var(--amber)}.tag2.dawn{background:var(--dawn-wash);color:var(--dawn)}.brand-log-link{color:var(--ink2);justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;font-size:12.5px;display:flex}.mb-card-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:15px;padding-top:15px;display:flex}.mb-steps{flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 18px;padding:0;list-style:none;display:flex}.mb-steps li{color:var(--muted2);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:inline-flex}.mb-step-mark{background:var(--mist2);width:24px;height:24px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.mb-steps li.active{color:var(--ink)}.mb-steps li.active .mb-step-mark{background:var(--dawn);color:#fff}.mb-steps li.done{color:var(--ink2)}.mb-steps li.done .mb-step-mark{background:var(--green-wash);color:var(--green)}.mb-flow-foot{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;margin-top:16px;padding-top:15px;display:grid}.mb-flow-status{color:var(--muted);font-size:12px;font-weight:600}.cols-2{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=1180px){.det-cols{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}@media (width<=900px){.cols-2,.det-cols{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.erow{flex-wrap:wrap}.erow .estack{flex:180px}.erow .sel{min-width:0;max-width:100%}}@media (width<=760px){.bx-row{flex-wrap:wrap;align-items:flex-start;padding:13px 2px}.brand-row-main{flex-wrap:wrap;flex-basis:100%;align-items:flex-start;width:100%}.brand-row-name{flex:1;width:auto}.brand-row-activity{flex-basis:100%;order:4;padding-left:47px}.brand-row-main>.tag2{margin-left:47px}.brand-log-link{flex-direction:column;align-items:flex-start}.mb-flow-foot{grid-template-columns:1fr 1fr}.mb-flow-foot>span:nth-child(2){display:none}.mb-flow-foot .mb-flow-status{grid-column:1/-1}}.you-tag{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);background:var(--mist2);vertical-align:1px;border-radius:999px;margin-left:7px;padding:1.5px 7px;font-size:9px;font-weight:700;display:inline-block}.bsh-am.avatar-menu{width:240px}.bsh-am-name.am-name{color:inherit}.bsh-am-sec{letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);overflow-wrap:anywhere;padding:10px 15px 4px;font-size:10.5px;font-weight:700}.bsh-am-sep{background:var(--line);height:1px;margin:4px 0}.bsh-am-link{text-decoration:none}.bsh-am .am-item:focus-visible{box-shadow:inset 0 0 0 3px var(--dawn);outline:none}.bsh-switch{display:contents}.bsh-menu-sec{letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);padding:9px 11px 5px;font-size:10px;font-weight:700}.bsh-switch-btn.brand{margin-top:-8px;margin-bottom:-8px;padding-top:8px;padding-bottom:8px}.bsh-bm-item.tfitem{white-space:normal;text-align:left}.bsh-bm-name{overflow-wrap:anywhere;min-width:0}.bsh-brandwrap.tfwrap{min-width:0}.bsh-brand.brand{min-width:0;max-width:100%}.bsh-wordmark.bb-wordmark{-webkit-line-clamp:2;overflow-wrap:anywhere;text-align:left;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box;overflow:hidden}.bsh-mk{flex:none;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.bsh-mk-label{background:var(--mist2);min-width:0;max-width:260px;min-height:36px;color:var(--ink2);text-align:left;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:4px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.bsh-mk-btn{cursor:pointer;transition:border-color .12s,background-color .12s}.bsh-mk-btn:hover{background:var(--paper);border-color:var(--line)}.bsh-mk-btn:focus-visible{box-shadow:0 0 0 3px var(--dawn);outline:none}.bsh-mk-globe,.bsh-mk-chev{color:var(--ink2);flex-shrink:0;display:flex}.bsh-mk-name{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;min-width:0;line-height:1.15;display:-webkit-box;overflow:hidden}.bsh-mk-menu.tfmenu{overscroll-behavior:contain;width:min(300px,100vw - 32px);max-height:min(420px,100vh - 90px);top:calc(100% + 6px);overflow-y:auto}.bsh-mk-item.tfitem{white-space:normal}.bsh-mk-item-name{overflow-wrap:anywhere;min-width:0}.bsh-mk-item.tfitem .ck{color:var(--dawn)}.bsh-mk-item.tfitem:focus-visible{box-shadow:inset 0 0 0 3px var(--dawn);outline:none}.bsh-own .bsh-mk{flex:0 auto;min-width:min(120px,28cqi)}.bsh-own .gsearch{min-width:min(180px,34cqi)}@container (width<=900px){.bsh-own .adm-badge,.bsh-own .adm-role{display:none}}.bsh-scope{flex:0 auto;align-items:center;gap:12px;min-width:0;display:flex}.bsh-scope-brand{min-width:0;font-family:var(--disp);color:var(--ink2);-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}@container (width<=640px){.bsh-mk{flex:0 auto;min-width:min(132px,36cqi);position:static}.bsh-mk-label{max-width:100%;min-height:40px;padding:4px 9px}.bsh-scope{flex:auto;gap:8px}.bsh-scope-brand{font-size:13.5px}.bsh-ws .adm-badge,.bsh-ws .gsearch{display:none}.bsh-mk-menu.tfmenu{width:auto;top:100%;left:12px;right:12px}}@container (width<=480px){.bsh-mk-globe{display:none}}.bsh-ask-scrim{z-index:300;background:#08080a66;position:fixed;inset:0}.bsh-ask{z-index:301;background:var(--paper);width:min(420px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--ink2);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-lg);padding:20px 22px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.bsh-ask-q{color:var(--ink2);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.45}.bsh-ask-q p+p{margin-top:8px}.bsh-ask-act{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.bsh-ask .btn:focus-visible{box-shadow:0 0 0 3px var(--dawn);outline:none}@media (prefers-reduced-motion:no-preference){.bsh-ask,.bsh-ask-scrim,.bsh-mk-menu{animation:.16s ease-out admScrimIn}}@media (prefers-reduced-motion:reduce){.bsh-alert.note{animation:none}}.bsh-quiet.feed-quiet{color:var(--ink2)}.bsh-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.org-specs .sl{color:var(--ink2)}.org-specs .sv a{color:inherit;text-decoration:underline}.adm-panel-org .plabel,.adm-panel-org .plabel .opt,.adm-panel-org .phelp,.cs-measures .plabel,.cs-measures .phelp,.adm-panel .p705,.adm-panel .p705 .opt,.adm-panel .inv-access .plabel,.adm-panel .inv-access .phelp,.adm-panel .inv-access .note.amber{color:var(--ink2)}.adm-panel.inv-panel .pf2{flex-wrap:wrap}.adm-panel .note.amber.p705-warn{color:var(--ink2)}.mkp-h{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);margin:0;font-size:11px;font-weight:700}.mkp-h:focus{outline:none}.mkp-h:focus-visible{outline:2px solid var(--dawn);outline-offset:3px;border-radius:2px}.mkp-attrs .mkp-h{margin-bottom:6px}.mkp-attrs-list .spec .mkp-k{color:var(--ink2)}.mkp-note{color:var(--ink2);margin-top:3px;font-size:11.5px;font-weight:500;line-height:1.45;display:block}.mkp-consult{margin-top:10px;margin-bottom:0}.mkp-pairs{margin:0;padding:0;list-style:none}.mkp-pairs li+li{margin-top:2px}.mkp-link{color:var(--dawn);text-underline-offset:2px;padding:4px 0;font-weight:700;text-decoration:underline;display:inline-block}.mkp-link:hover{color:var(--dawn-strong)}.mkp-link:focus-visible{outline:2px solid var(--dawn);outline-offset:2px;border-radius:2px}.mkp-noplan .cpad>.btn{margin-top:14px}.mkp-skunum{text-transform:none;letter-spacing:normal}.mkp-skulist.up-modal{flex-direction:column;width:min(1100px,94vw);display:flex;overflow:hidden}.mkp-skulist-sub{color:var(--ink2);margin-top:2px;font-size:12px;font-weight:600}.mkp-skulist-tools{padding:14px 20px 10px}.mkp-skulist-label{color:var(--ink2);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.mkp-skulist-search{cursor:text;width:100%;font-size:13px}.mkp-skulist-search:focus-visible{outline:2px solid var(--dawn);outline-offset:1px}.mkp-skulist-count{color:var(--ink2);margin-top:8px;font-size:12.5px;font-weight:600}.mkp-skulist-body{border-top:2px solid #0000;flex:auto;min-height:0;padding:0 20px 16px;overflow:auto}.mkp-skulist-body:focus-visible{outline:2px solid var(--dawn);outline-offset:-2px}.mkp-skulist-table thead th{z-index:2}.mkp-skulist-table tbody th{position:static}.mkp-skulist-empty{color:var(--ink2);padding:18px 0;font-size:13px}.mkp-skulist-empty .btn{margin-top:10px}.mkp-skulist-download[aria-disabled=true]{opacity:.6;cursor:progress}@media (width<=560px){.mkp-skulist-tools{padding:12px 14px 6px}.mkp-skulist-body{padding:0 14px 12px}}@media (height<=560px){.mkp-skulist.up-modal{max-height:calc(100vh - 12px)}.mkp-skulist .up-hd{align-items:center;padding:8px 14px 7px}.mkp-skulist .up-hd .ic{display:none}.mkp-skulist .up-hd h3{font-size:16px}.mkp-skulist-tools{padding:6px 14px 4px}.mkp-skulist-field{align-items:center;gap:10px;display:flex}.mkp-skulist-field .mkp-skulist-label{white-space:nowrap;margin-bottom:0}.mkp-skulist-count{margin-top:4px}.mkp-skulist-body{padding:0 14px 8px}.mkp-skulist .up-foot{padding:8px 14px}}@media (prefers-reduced-motion:reduce){.mkp-page>*{animation:none}}.markets-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.markets-grid>li{min-width:0;display:flex}.market-card{width:100%;min-width:0;color:inherit;flex-direction:column;padding:18px 20px;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex}.market-card:hover{border-color:var(--muted2);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.market-card:focus-visible{outline:3px solid var(--dawn);outline-offset:2px}.market-card-attention{border-color:color-mix(in srgb,var(--amber) 55%,var(--line))}.market-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 10px;display:flex}.market-card-name{min-width:0;font-family:var(--disp);letter-spacing:-.01em;overflow-wrap:anywhere;flex:auto;font-size:20px;font-weight:600;line-height:1.2}.market-card-meta{color:var(--ink2);overflow-wrap:anywhere;margin:4px 0 12px;font-size:12px;line-height:1.4;display:block}.market-card-status{max-width:100%;color:var(--ink2);overflow-wrap:anywhere;border:1px solid #0000;border-radius:20px;align-items:center;gap:6px;margin-top:2px;padding:2px 9px;font-size:11px;font-weight:700;line-height:1.5;display:inline-flex}.market-card-ok{background:var(--green-wash);border-color:var(--green)}.market-card-needs{background:var(--amber-wash);border-color:var(--amber)}.market-card-dot{background:var(--amber);border-radius:50%;flex-shrink:0;width:7px;height:7px}.market-card-rows{margin:0}.market-card-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:8px 0;font-size:12.5px;line-height:1.45;display:flex}.market-card-row>dt{min-width:0;color:var(--ink2);overflow-wrap:anywhere;font-weight:500}.market-card-row>dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0 0 0 auto;font-weight:600}.market-card-names{margin:0;padding:0;list-style:none}.market-card-foot{color:var(--ink2);align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-size:12.5px;font-weight:700;display:inline-flex}.markets-grid-note{max-width:640px;color:var(--ink2);margin-top:14px;font-size:12.5px;line-height:1.55}.markets-status:empty{margin:0}.markets-empty{max-width:640px;padding:22px 24px}.markets-empty-title{font-family:var(--disp);overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.2}.markets-empty-actions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}@media (prefers-reduced-motion:reduce){.market-card,.market-card:hover{transition:none;transform:none}.markets-grid-section,.markets-empty,.markets-status,.markets-alert{animation:none}}.mkc-ccy{border:1px solid var(--line);background:var(--mist);letter-spacing:.04em;color:var(--ink2);border-radius:6px;flex-shrink:0;margin-top:2px;padding:2px 8px;font-size:11.5px;font-weight:700;line-height:1.5}.mkc-meta{color:var(--ink2);overflow-wrap:anywhere;margin:5px 0 14px;font-size:12px;line-height:1.4;display:block}.mkc-checks{margin:0;padding:0;list-style:none}.mkc-check{border-top:1px solid var(--line);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;font-size:13px;line-height:1.4;display:grid}.mkc-label{min-width:0;color:var(--ink2);overflow-wrap:anywhere;font-weight:500}.mkc-value{text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:700}.mkc-check.mkc-no .mkc-value,.mkc-check.mkc-loading .mkc-value,.mkc-check.mkc-unavailable .mkc-value{color:var(--ink2);font-weight:500}.mkc-mark{box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.mkc-check.mkc-yes .mkc-mark{background:var(--green);color:var(--paper)}.mkc-check.mkc-no .mkc-mark{border:1.5px dashed var(--muted2)}.mkc-check.mkc-loading .mkc-mark,.mkc-check.mkc-unavailable .mkc-mark{border:1.5px solid var(--line)}.mkc-attention .mkc-check[data-market-row=plan] .mkc-mark{border:1.5px solid var(--amber);background:var(--amber-wash)}.mkc-empty.markets-empty{text-align:center;max-width:none;padding:44px 24px}.mkc-empty-ic{background:var(--mist2);width:44px;height:44px;color:var(--ink2);border-radius:12px;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.mkc-empty .review-text{max-width:460px;margin-left:auto;margin-right:auto}.mkc-empty .markets-empty-actions{justify-content:center}.bmk-card{margin-top:16px}.bmk-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;margin-bottom:12px;display:flex}.bmk-title{flex:260px;min-width:0}.bmk-sub{color:var(--ink2);overflow-wrap:anywhere;margin-top:4px;font-size:12.5px;font-weight:500;line-height:1.45}.bmk-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-left:auto;display:flex}.bmk-toolbar{margin:4px 0 12px;display:flex}.bmk-specs{margin:0}.bmk-row{border-top:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);gap:3px 16px;padding:9px 0;font-size:13px;line-height:1.5;display:grid}.bmk-row>dt{color:var(--ink2);font-weight:500}.bmk-row>dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.bmk-note{color:var(--ink2);margin-top:3px;font-size:12px;font-weight:500;line-height:1.5;display:block}p.bmk-note{margin:10px 0 0}.bmk-consult{color:var(--ink2);margin:8px 0 0;font-size:12px;font-weight:500;line-height:1.5}.bmk-plan{margin-top:20px}.bmk-subhead{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:8px;display:flex}.bmk-h3{font-family:var(--disp);letter-spacing:-.005em;font-size:18px;font-weight:600;line-height:1.25}.bmk-h3:focus{outline:none}.bmk-h3:focus-visible{outline:2px solid var(--dawn);outline-offset:3px;border-radius:2px}.bmk-noplan{margin:2px 0 12px}.bmk-year{align-items:center;gap:8px;display:flex}.bmk-year-label{color:var(--ink2);font-size:12px;font-weight:700}.bmk-month{color:var(--ink2);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.bmk-month input{border:1px solid var(--line);background:var(--paper);height:30px;color:var(--ink2);font:inherit;border-radius:7px;padding:0 8px;font-size:12.5px;font-weight:600}.bmk-month input:focus{outline:none}.bmk-month input:focus-visible{outline:2px solid var(--dawn);outline-offset:2px}.bmk-status{overflow-wrap:anywhere;margin:2px 0 10px;font-size:13.5px;font-weight:700;line-height:1.4}.bmk-h4{letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);margin:16px 0 8px;font-size:11px;font-weight:700}.bmk-empty{margin:4px 0 0}.bmk-history{border-top:1px solid var(--line);margin-top:14px}.bmk-history>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:11px 0 1px;font-size:13px;font-weight:700;list-style:none;display:flex}.bmk-history>summary::-webkit-details-marker{display:none}.bmk-history>summary:before{content:"";border-bottom:1.6px solid;border-right:1.6px solid;width:7px;height:7px;margin-right:2px;transition:transform .14s;transform:translateY(-2px)rotate(-45deg)}.bmk-history[open]>summary:before{transform:translateY(-3px)rotate(45deg)}.bmk-history>summary:focus-visible{outline:2px solid var(--dawn);outline-offset:2px;border-radius:2px}.bmk-count{color:var(--ink2);font-size:12px;font-weight:500}.bmk-history>section:first-of-type .bmk-h4{margin-top:12px}@media (width<=560px){.bmk-row{grid-template-columns:1fr}.bmk-actions{margin-left:0}.bmk-year{width:100%}.bmk-year .sel{flex:auto;min-width:0}.bmk-month{width:100%}.bmk-month input{flex:auto;min-width:0}}@media (prefers-reduced-motion:reduce){.bmk-history>summary:before{transition:none}}.bmk-back svg{transform:rotate(180deg)}.bmk-subhead .tag2{color:var(--ink2)}.bmk-dl{display:inline-flex;position:relative}.bmk-dl-chev{margin-left:-2px;display:inline-flex}.bmk-dl .menu-pop{min-width:236px;max-width:min(300px,100vw - 32px);position:absolute;top:calc(100% + 6px);right:0}.bmk-dl .menu-pop button{white-space:normal}.bmk-dl .menu-pop button:focus{background:var(--mist);outline:none}.bmk-dl .menu-pop button:focus-visible{outline:2px solid var(--dawn);outline-offset:-2px}.bmk-dl-label{display:block}.bmk-dl-detail{color:var(--ink2);margin-top:2px;font-size:12px;font-weight:500;line-height:1.4;display:block}@media (width<=560px){.bmk-dl .menu-pop{left:0;right:auto}}.bmk-plan-hint{color:var(--ink2);flex-basis:100%;margin:0;font-size:12px;font-weight:500;line-height:1.5}.bmk-dl .btn[aria-expanded=true] .bmk-dl-chev{transform:rotate(180deg)}.bmk-actions .btn[aria-disabled=true]{cursor:progress}.bmk-plan-hint .btn{vertical-align:baseline;margin-left:4px}.bst-parent{border:1px solid var(--line);background:var(--mist);color:var(--ink2);border-radius:20px;margin-top:8px;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.5;display:inline-block}.bst-form{flex-direction:column;gap:16px;animation:none;display:flex}.bst-cardhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-bottom:12px;display:flex}.bst-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);margin:0;font-size:11px;font-weight:600}.bst-foot{color:var(--ink2);margin:12px 0 0;font-size:12.5px;line-height:1.5}.bst-fields{gap:14px;max-width:560px;display:grid}.bst-input{box-sizing:border-box;width:100%}.bst-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bst-half{width:calc(50% - 6px)}@media (width<=560px){.bst-pair{grid-template-columns:minmax(0,1fr)}.bst-half{width:100%}}.bst-card .plabel,.bst-card .plabel .opt{color:var(--ink2)}.bst-measures{container-type:inline-size}.bst-measures.cpad{padding-top:15px;padding-bottom:15px}.bst-measures .bst-cardhead{margin-bottom:8px}.bst-count{color:var(--ink2);font-size:12.5px;font-weight:600}.bst-mlist{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr);max-width:640px;display:grid;overflow:hidden}.bst-measure{border-bottom:1px solid var(--line);box-sizing:border-box;align-items:center;gap:8px;min-height:38px;padding:0 6px 0 4px;display:flex}.bst-measure:last-child{border-bottom:0}.bst-measure:hover,.bst-measure:focus-within{background:var(--mist)}@media (width>=560px){.bst-mlist{grid-template-columns:repeat(2,minmax(0,1fr))}.bst-measure:nth-child(odd){border-right:1px solid var(--line)}.bst-measure:nth-last-child(2):nth-child(odd){border-bottom:0}@container (width<=599px){.bst-measure{gap:6px;padding:0 4px 0 2px}.bst-measure .bst-default{padding:2px 5px}.bst-measure .bst-setdef{text-align:right;white-space:normal;max-width:52px;padding:2px 4px;font-size:11px;line-height:1.15}}}@media (width<=639px){.bst-card.cpad{padding-left:14px;padding-right:14px}}.bst-mname{min-width:0;color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.bst-off .bst-mname{color:var(--ink2);font-weight:500}.bst-munit{font-family:var(--mono);color:var(--ink2);flex-shrink:0;font-size:10.5px}.bst-mend{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.bst-state{min-width:28px;color:var(--ink2);flex-shrink:0;padding-left:6px;font-size:11.5px;font-weight:700}.bst-switch{cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;width:32px;height:28px;margin:0;padding:0;position:relative}.bst-switch:before{content:"";box-sizing:border-box;border:1px solid var(--muted2);background:var(--mist2);border-radius:16px;width:28px;height:16px;position:absolute;top:6px;left:2px}.bst-switch:after{content:"";background:var(--ink2);border-radius:50%;width:10px;height:10px;position:absolute;top:9px;left:5px}.bst-switch[aria-checked=true]:before{border-color:var(--green);background:var(--green)}.bst-switch[aria-checked=true]:after{background:var(--paper);left:17px}.bst-switch[aria-disabled=true]{cursor:not-allowed}.bst-switch[aria-disabled=true]:before{opacity:.6}.bst-switch:focus-visible{outline:2px solid var(--dawn);outline-offset:0}.bst-default{background:var(--ink2);letter-spacing:.08em;text-transform:uppercase;color:var(--paper);border-radius:5px;padding:2px 7px;font-size:9.5px;font-weight:800;line-height:1.5}.bst-setdef{min-height:24px;font:inherit;color:var(--ink2);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;padding:3px 6px;font-size:11.5px;font-weight:600}.bst-measure:hover .bst-setdef,.bst-measure:focus-within .bst-setdef{opacity:1}.bst-setdef:hover{background:var(--mist2);color:inherit}.bst-setdef:focus-visible{opacity:1;outline:2px solid var(--dawn);outline-offset:0}@media (hover:none){.bst-setdef{opacity:1}}.bst-all{text-decoration:none}.bst-mtable{border-collapse:collapse;width:100%}.bst-mtable th{border-bottom:1px solid var(--line);letter-spacing:.08em;text-align:left;text-transform:uppercase;color:var(--ink2);padding:8px 12px;font-size:10.5px;font-weight:700}.bst-mtable td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px}.bst-mtable tbody tr:last-child td{border-bottom:0}.bst-mrow{cursor:pointer}.bst-mrow:hover td,.bst-mrow:focus-within td{background:var(--mist)}.bst-mlink{font-family:var(--disp);color:inherit;overflow-wrap:anywhere;padding:2px 0;font-size:17px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-block}.bst-mlink:hover{text-decoration:underline}.bst-mlink:focus-visible{outline:2px solid var(--dawn);outline-offset:2px;border-radius:3px}.bst-ccy{border:1px solid var(--line);background:var(--mist);font-family:var(--mono);color:var(--ink2);vertical-align:2px;border-radius:6px;margin-left:4px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.bst-dist{color:inherit;overflow-wrap:anywhere;font-size:13px;font-weight:600}.bst-direct{color:var(--ink2);font-weight:500}.bst-chips{flex-wrap:wrap;gap:5px;display:flex}.bst-chip{border:1px solid var(--line);background:var(--paper);color:var(--ink2);white-space:nowrap;border-radius:20px;padding:2px 8px;font-size:11.5px;font-weight:600;line-height:1.5}.bst-chip-ok{border-color:var(--green);background:var(--green-wash);color:inherit}.bst-chip-due{border-color:var(--amber);background:var(--amber-wash);color:inherit}.bst-ocell{text-align:right;width:24px;color:var(--ink2)}.bst-ocell svg{margin-left:auto;display:block}@media (width<=640px){.bst-mtable thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bst-mrow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 24px;padding:10px 4px;display:grid}.bst-mtable tbody tr.bst-mrow:last-child{border-bottom:0}.bst-mrow td{border-bottom:0;padding:2px 0;display:block}.bst-mrow .bst-mcell{grid-area:1/1}.bst-mrow .bst-ocell{grid-area:1/2;align-self:center}.bst-mrow .bst-dcell,.bst-mrow .bst-ccell{grid-column:1/-1}.bst-mrow .bst-ccell{padding-top:6px}.bst-mrow:hover,.bst-mrow:focus-within{background:var(--mist)}}.bst-savebar-slot{position:relative}.bst-savebar.bst-pinned{z-index:40;box-sizing:border-box;position:fixed;bottom:16px}.bst-savebar{background:var(--ink2);color:var(--paper);box-shadow:var(--shadow-lg);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px 10px 18px;display:flex}.bst-savebar-label{font-size:13.5px;font-weight:600}.bst-savebar-actions{gap:6px;margin-left:auto;display:flex}.bst-savebar .bst-discard{color:var(--paper);background:0 0;border-color:#0000}.bst-savebar .bst-discard:hover{border-color:#0000;text-decoration:underline}.bst-savebar .bst-review{border-color:var(--paper);background:var(--paper);color:var(--ink2)}.bst-savebar .bst-review:disabled{opacity:.6;cursor:not-allowed}.bst-savebar .bst-discard:focus-visible,.bst-savebar .bst-review:focus-visible{outline:2px solid var(--dawn);outline-offset:2px}.bst-toast-raised #re-toast{bottom:104px}@media (prefers-reduced-motion:reduce){.bst-page>*{animation:none}}@media (prefers-reduced-motion:no-preference){.bst-form>.bst-card{animation:.5s backwards rise}.bst-form>.bst-card:nth-child(2){animation-delay:80ms}.bst-form>.bst-card:nth-child(3){animation-delay:.16s}.bst-switch:before{transition:background-color .18s,border-color .18s}.bst-switch:after{transition:left .18s cubic-bezier(.5,0,.2,1),background-color .18s}.bst-setdef{transition:opacity .15s}.bst-measure,.bst-mtable td{transition:background-color .15s}.bst-ocell svg{transition:transform .18s cubic-bezier(.5,0,.2,1)}.bst-mrow:hover .bst-ocell svg,.bst-mrow:focus-within .bst-ocell svg{transform:translate(3px)}.bst-savebar{animation:.28s cubic-bezier(.5,0,.2,1) rise}}.dbt-yearlabel{color:var(--ink2);font-size:12.5px;font-weight:600}.dbt-status{margin:0}.dbt-status:empty{display:none}.dbt-alert{margin-bottom:12px}.dbt-card{box-sizing:border-box;min-width:0;max-width:100%}.dbt-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);margin:0 0 12px;font-size:11px;font-weight:600}.dbt-scroll{-webkit-overflow-scrolling:touch;max-width:100%;position:relative;overflow-x:auto}.dbt-scroll:focus-visible{outline:2px solid var(--dawn);outline-offset:2px}.dbt-table{border-collapse:collapse;width:100%;min-width:680px}.dbt-table th{border-bottom:1px solid var(--line);letter-spacing:.08em;text-align:left;text-transform:uppercase;color:var(--ink2);vertical-align:bottom;padding:8px 12px;font-size:10.5px;font-weight:700}.dbt-table th.dbt-group{border-bottom:1px solid var(--line);text-align:left;padding-bottom:4px}.dbt-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px}.dbt-table tbody tr:last-child td{border-bottom:0}.dbt-row{cursor:pointer}.dbt-row:hover td,.dbt-row:focus-within td{background:var(--mist)}.dbt-attention td.dbt-bcell{box-shadow:inset 3px 0 0 var(--amber)}.dbt-bcell{min-width:200px}.dbt-brand{align-items:center;gap:10px;min-width:0;display:flex}.dbt-avatar{flex-shrink:0;display:inline-flex}.dbt-names{flex-direction:column;min-width:0;display:flex}.dbt-link{font-family:var(--disp);color:inherit;overflow-wrap:break-word;padding:2px 0;font-size:17px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-block}.dbt-link:hover,.dbt-link:active,.dbt-link:visited{color:inherit;text-decoration:none}.dbt-link:focus-visible{outline:2px solid var(--dawn);outline-offset:2px;border-radius:3px}.dbt-ccy{border:1px solid var(--line);background:var(--mist);font-family:var(--mono);color:var(--ink2);vertical-align:2px;border-radius:6px;margin-left:4px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.dbt-parent{color:var(--ink2);font-size:12.5px;font-weight:500}.dbt-chips{flex-wrap:wrap;gap:5px;display:flex}.dbt-chip{border:1px solid var(--line);background:var(--paper);color:var(--ink2);white-space:nowrap;border-radius:20px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:600;line-height:1.5;display:inline-flex}.dbt-chip-ic{flex-shrink:0}.dbt-chip-ok{border-color:var(--green);background:var(--green-wash);color:inherit}.dbt-chip-due{border-color:var(--amber);background:var(--amber-wash);color:inherit}.dbt-chip-stale{border-style:dashed;border-color:var(--amber);background:var(--amber-wash);color:inherit}.dbt-chip-wait{border-color:var(--muted2);background:var(--mist2);color:inherit}.dbt-em{color:color-mix(in srgb,var(--amber) 55%,var(--ink2));font-weight:800}.dbt-ocell{text-align:right;width:24px;color:var(--ink2)}.dbt-ocell svg{margin-left:auto;display:block}.dbt-foot{color:var(--ink2);margin:12px 0 0;font-size:12.5px;line-height:1.5}.dbt-legend{flex-wrap:wrap;gap:5px;margin:8px 0 0;display:flex}@media (width<=639px){.dbt-card.cpad{padding-left:14px;padding-right:14px}}.dbp-group{letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);margin:22px 0 10px;font-size:11px;font-weight:700}.dbp-group:focus{outline:none}.dbp-group:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:3px}.dbp-page .mks-chips{margin:0 0 4px}.dbp-toast,.dbp-lens,.dbp-alert{margin-bottom:14px}.dbp-note-body{color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.55}.dbp-note-input{box-sizing:border-box;resize:vertical;width:100%}.dbp-note-acts{flex-wrap:wrap;gap:9px;margin-top:10px;display:flex}.dbp-note-meta{color:var(--ink2);font-size:11.5px}.dbp-solo{grid-template-columns:minmax(0,1fr);margin:0 0 16px;display:grid}.dbp-page .mks-activity{margin-top:22px}.rbm-markets .markets-grid{margin-top:4px}.rbm-markets .mkc-check.mkc-wait .mkc-mark{border:1.5px solid var(--muted2);background:var(--mist2);color:var(--ink2)}.rbm-group{letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);margin:22px 0 10px;font-size:11px;font-weight:700}.rbm-page.mks-ov .mks-chips{margin:0 0 4px}.rbm-page .rbm-readonly{margin:0 0 12px}.rbm-alert{margin-bottom:14px}.rbm-connection{margin-top:16px}.rbm-connection .erows{margin-top:6px}.rbm-connection .erow{flex-wrap:wrap;row-gap:8px}.rbm-act{margin-left:auto}.rbm-connect-acts{flex-wrap:wrap;gap:8px;min-width:0;margin-left:auto;display:flex}.rbm-connect-acts .sel{max-width:100%}.rbm-page .mks-activity{margin-top:22px}.gk{--g-hover:color-mix(in srgb,var(--ink2) 4.5%,transparent);--g-held-line:color-mix(in srgb,var(--dawn) 55%,transparent);--g-held-wash:color-mix(in srgb,var(--ink2) 4.5%,transparent);--g-hatch:color-mix(in srgb,var(--ink2) 8%,transparent);--pos1:color-mix(in srgb,var(--green) 7%,transparent);--pos2:color-mix(in srgb,var(--green) 13%,transparent);--pos3:color-mix(in srgb,var(--green) 20%,transparent);--neg1:color-mix(in srgb,var(--red) 6%,transparent);--neg2:color-mix(in srgb,var(--red) 11%,transparent);--neg3:color-mix(in srgb,var(--red) 17%,transparent)}#app.graphite .gk{--pos1:color-mix(in srgb,var(--green) 10%,transparent);--pos2:color-mix(in srgb,var(--green) 16%,transparent);--pos3:color-mix(in srgb,var(--green) 23%,transparent);--neg1:color-mix(in srgb,var(--red) 9%,transparent);--neg2:color-mix(in srgb,var(--red) 14%,transparent);--neg3:color-mix(in srgb,var(--red) 20%,transparent)}.gk [hidden]{display:none!important}.gk .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gk :focus-visible{outline:2px solid var(--dawn);outline-offset:2px;border-radius:4px}.gk .head{flex-wrap:wrap;margin-bottom:20px}.gk .head .hl{flex:1;min-width:0}.gk .fstamps{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:7px;display:flex;position:relative}.gk .fstamp{color:var(--ink2);border-radius:6px;align-items:center;gap:6px;margin:-2px -5px;padding:2px 5px;font-size:11.5px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.gk .fstamp svg{color:var(--ink2);flex-shrink:0}.gk .fstamp b{font-weight:600}.gk .fstamp:hover,.gk .fstamp[aria-expanded=true]{background:var(--mist2);color:var(--ink2)}.gk .spop .srow{padding:8px 10px}.gk .spop .srow+.srow{border-top:1px solid var(--line)}.gk .spop .sl{color:var(--ink2);justify-content:space-between;gap:16px;font-size:12.5px;font-weight:600;display:flex}.gk .spop .when{color:var(--ink2);white-space:nowrap;font-weight:500}.gk .spop .sd{color:var(--ink2);margin-top:2px;font-size:11.5px}.gk .spop .sd.warn{color:var(--ink2)}.gk .spop .sd.warn:before{content:"";background:var(--amber);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.gk .actions{align-items:center;gap:4px;display:flex}.gk .actbtn{height:36px;color:var(--ink2);white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;padding:0 9px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.gk .actbtn svg{flex-shrink:0}.gk .actbtn .lbl{opacity:0;max-width:0;transition:max-width .24s cubic-bezier(.4,0,.2,1),opacity .18s,margin .24s;display:inline-block;overflow:hidden}.gk .actbtn:hover,.gk .actbtn:focus-visible,.gk .actbtn.peek,.gk .actbtn[aria-expanded=true]{background:var(--paper);border-color:var(--line);color:var(--ink2);box-shadow:var(--shadow)}.gk .actbtn:hover .lbl,.gk .actbtn:focus-visible .lbl,.gk .actbtn.peek .lbl,.gk .actbtn[aria-expanded=true] .lbl{opacity:1;max-width:160px;margin-left:7px}.gk .actbtn:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.gk .tbar{margin-bottom:16px}.gk .filterbar{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.gk .fpill{border:1px dashed var(--muted2);color:var(--ink2);border-radius:999px;align-items:center;font-size:12.5px;font-weight:600;display:inline-flex}.gk .fpill:hover{border-color:var(--muted);background:var(--paper)}.gk .fpill.on{border-style:solid;border-color:var(--line);background:var(--paper)}.gk .fpill .fx{width:26px;height:28px;color:var(--ink2);border-radius:999px 0 0 999px;justify-content:center;align-items:center;padding-left:4px;display:flex}.gk .fpill .fx:hover{color:var(--ink2)}.gk .fpill .fmain{border-radius:999px;align-items:center;gap:6px;padding:6px 11px;display:inline-flex}.gk .fpill.on .fmain{padding-left:2px}.gk .fpill .fmain svg{color:var(--ink2)}.gk .fpill .fval{color:var(--dawn);border-left:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;max-width:220px;padding-left:7px;font-weight:700;overflow:hidden}.gk .fpill.na{background:0 0;border-style:dotted}.gk .fpill.na .fval{color:var(--ink2);text-decoration:line-through}.gk .lnk{color:var(--ink2);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;font-size:12px;font-weight:700}.gk .lnk:hover{color:var(--ink2);-webkit-text-decoration-color:var(--muted2);text-decoration-color:var(--muted2)}.gk .gpop{z-index:60;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:12px;min-width:220px;max-width:min(340px,100vw - 32px);padding:6px;position:absolute;top:calc(100% + 6px)}.gk .gpop.r,.gk .gpop.l{right:0}.gk .gpop .gsec{letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);padding:8px 10px 4px;font-size:10.5px;font-weight:700}.gk .gpop .gsep{background:var(--line);height:1px;margin:5px 4px}.gk .gpop .gsearch{border:1px solid var(--line);background:var(--mist);width:calc(100% - 8px);color:inherit;border-radius:8px;margin:4px;padding:7px 9px;font-size:12.5px}.gk .gopt{text-align:left;width:100%;color:var(--ink2);border-radius:8px;align-items:center;gap:9px;padding:7px 10px;font-size:13px;font-weight:500;display:flex}.gk .gopt:hover,.gk .gopt:focus-visible{background:var(--mist)}.gk .gopt .gbox{border:1.5px solid var(--muted2);color:#0000;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.gk .gopt[aria-checked=true] .gbox{background:var(--ink2);border-color:var(--ink2);color:var(--paper)}.gk .gopt .grad{border:1.5px solid var(--muted2);border-radius:50%;flex-shrink:0;width:16px;height:16px;position:relative}.gk .gopt[aria-checked=true] .grad{border-color:var(--ink2)}.gk .gopt[aria-checked=true] .grad:after{content:"";background:var(--ink2);border-radius:50%;position:absolute;inset:3px}.gk .gopt .gmeta{font-family:var(--mono);color:var(--ink2);margin-left:auto;font-size:10.5px}.gk .gopt[aria-disabled=true]{opacity:.45;cursor:not-allowed}.gk .gpop-scroll{max-height:min(48vh,340px);overflow-y:auto}.gk .gpop .gfoot{color:var(--ink2);padding:8px 10px 6px;font-size:11.5px}.gkpis{grid-template-columns:repeat(var(--n,4),minmax(0,1fr))!important}.gkpis .kpi{text-align:left;width:100%;min-width:0;padding:13px 16px 12px;display:block;overflow:visible}.gkpis .kpi .klbl{align-items:center;gap:6px;min-height:18px;margin:0 0 5px;display:flex}.gkpis .kpi .kv{font-size:26px;font-weight:500}.gkpis .kpi .kd{margin-top:6px;font-weight:600}.gkpis .kpi .kn{color:var(--ink2);margin-top:3px;font-size:11.5px;font-weight:500;line-height:1.35}.gkpis .kpi .kn.warn{color:var(--ink2)}.gkpis .kpi .kn.warn:before{content:"";background:var(--amber);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}#app.graphite .gkpis .kpi .kv{color:inherit}.gkpis button.kpi{cursor:pointer;color:inherit;flex-direction:column;justify-content:flex-start;align-items:stretch;transition:border-color .13s,box-shadow .13s;display:flex}.gkpis button.kpi:hover{border-color:var(--muted2)}.gkpis button.kpi[aria-pressed=true]{border-color:var(--ink2);box-shadow:var(--shadow),inset 0 0 0 1px var(--ink2)}.gkpis .kpi .kx{width:18px;height:18px;color:var(--ink2);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:none}.gkpis button.kpi[aria-pressed=true] .kx{display:flex}.gkpis button.kpi[aria-pressed=true]:hover .kx{background:var(--mist2);color:var(--ink2)}.gkpis .kpi.tbc{box-shadow:none;background:0 0;border-style:dashed}.gkpis .kpi.tbc .kv{color:var(--ink2)}.gk .tbc-pill{letter-spacing:.08em;background:var(--amber-wash);color:var(--ink2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--amber) 45%,transparent);border-radius:5px;padding:2px 6px;font-size:9.5px;font-weight:800}.gkpis .kpi.skel .sk,.gk .ap-kpis .kpi.skel .sk{height:10px}.gk .ap-kpis .kpi.skel{min-height:96px}.gk .ana-head{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px 20px 0;display:flex}.gk .ana-head h3{font-family:var(--disp);font-size:17px;font-weight:600}.gk .ana-head .ctx{color:var(--ink2);margin-top:2px;font-size:12.5px}.gk .chart-zone{padding:10px 20px 6px}.gk .gleg{color:var(--ink2);flex-wrap:wrap;gap:14px;margin-bottom:4px;font-size:11.5px;font-weight:600;display:flex}.gk .gleg .lg{white-space:nowrap;align-items:center;gap:6px;display:flex}.gk .gleg .lsw{border-radius:2px;width:12px;height:10px}.gk .gleg .lsw-line{border-top:2.5px solid var(--dawn);border-radius:2px;width:14px;height:0}.gk .gchart{width:100%;height:232px;display:block}.gk .gchart.sm{height:176px}.gk .gchart text{font-family:var(--mono);fill:var(--muted);font-size:10px}.gk .gchart .xl{font-family:var(--sans);font-size:11.5px;font-weight:600}.gk .gchart .xl.now{fill:var(--ink2);font-weight:700}.gk .gchart .hit{fill:#0000;cursor:default}.gk .gchart .hit:hover,.gk .gchart .hit:focus{fill:var(--g-hover);outline:none}.gk .gchart .hit.hold{cursor:pointer}.gk .gchart .hit.held{fill:var(--g-held-wash)}.gk .gchart .xl.held{fill:var(--dawn);font-weight:700}.gk .gchart .fclabel{font-family:var(--sans);fill:var(--muted2);font-size:10px;font-weight:600}.gk .gchart .bar{transform-box:fill-box;transform-origin:50% 100%;animation:.52s cubic-bezier(.2,.75,.25,1) backwards growCol}.gk .multiples{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:4px 22px;display:grid}.gk .mult{min-width:0}.gk .mult-h{color:var(--ink2);border-radius:7px;align-items:center;gap:6px;margin:0 0 0 -6px;padding:3px 6px;font-size:13px;font-weight:600;display:inline-flex}.gk .mult-h .u{color:var(--ink2);font-size:11.5px;font-weight:500}.gk .mult-h .go{color:var(--ink2);transition:transform .15s,color .15s;display:flex}.gk .mult-h:hover{background:var(--mist)}.gk .mult-h:hover .go{color:var(--ink2);transform:translate(2px)}.gk .grid-head{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:50px;padding:9px 14px 9px 20px;display:flex}.gk .grid-head h4{font-family:var(--disp);letter-spacing:.05em;text-transform:uppercase;margin-right:4px;font-size:12.5px;font-weight:700}.gk .gh-right{flex-wrap:wrap;align-items:center;gap:2px;margin-left:auto;display:flex}.gk .selbar{color:var(--ink2);background:var(--dawn-wash);border-radius:999px;align-items:center;gap:10px;padding:4px 6px 4px 10px;font-size:12px;font-weight:600;display:inline-flex}.gk .selbar b,.gk .selbar .lnk{color:var(--dawn)}.gk .ghost{height:30px;color:var(--ink2);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:12.5px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.gk .ghost:hover,.gk .ghost[aria-expanded=true]{background:var(--mist2);color:var(--ink2)}.gk .ghost svg{color:var(--ink2);flex-shrink:0}.gk .ghost .dotc{background:linear-gradient(90deg,color-mix(in srgb,var(--red) 60%,transparent) 0 50%,color-mix(in srgb,var(--green) 60%,transparent) 50% 100%);border-radius:50%;flex-shrink:0;width:8px;height:8px}.gk .phase{background:var(--mist2);color:var(--ink2);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:5px;padding:3px 5px;font-size:9px;font-weight:700;line-height:1;display:inline-block}.gk .phase.fc{font-style:italic}.gk .phase.nyr{background:var(--amber-wash);color:var(--ink2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--amber) 45%,transparent)}.gk .phase.ghost-tag{visibility:hidden}.gk .keyl{color:var(--ink2);grid-template-columns:82px minmax(0,1fr);align-items:center;gap:7px 12px;padding:6px 10px 8px;font-size:12px;display:grid}.gk .keyl .s{white-space:nowrap;font-family:var(--disp);font-variant-numeric:tabular-nums;border-radius:4px;justify-self:end;padding:2px 6px;font-size:13.5px}.gk .keyl .s.fcs{color:var(--ink2);background:var(--fc-wash)}.gk .ramp{align-items:center;gap:6px;display:inline-flex}.gk .ramp span.r{gap:2px;display:inline-flex}.gk .ramp span.r i{border:1px solid var(--line);border-radius:3px;width:13px;height:12px;display:block}.gk .hdemo{border:1px solid var(--line);background:repeating-linear-gradient(135deg,var(--g-hatch) 0 2px,transparent 2px 6px);border-radius:3px;width:44px;height:14px;display:inline-block}.gk .gscroll{border-radius:0 0 var(--r) var(--r);max-height:640px;position:relative;overflow:auto}.gk table.ggrid{border-collapse:separate;border-spacing:0;white-space:nowrap;width:100%;font-size:12.5px}.gk .ggrid th{z-index:3;background:var(--mist);text-align:right;letter-spacing:.04em;text-transform:uppercase;color:var(--ink2);border-bottom:1px solid var(--line);vertical-align:bottom;padding:8px 12px 7px;font-size:10.5px;font-weight:700;transition:color .1s;position:sticky;top:0}.gk .ggrid th .phase{margin-top:4px}.gk .ggrid th.idc{z-index:5;text-align:left;border-right:1px solid var(--line);left:0}.gk .ggrid th.hc{color:var(--ink2)}.gk .ggrid th.fc{background-image:linear-gradient(var(--fc-wash),var(--fc-wash))}.gk .ggrid td{text-align:right;border-bottom:1px solid var(--line);height:38px;color:var(--ink2);background-clip:padding-box;padding:0 12px;position:relative}.gk .ggrid td.v{--tint:transparent;--fcw:transparent;--hz:transparent;font-family:var(--disp);font-variant-numeric:tabular-nums;letter-spacing:.01em;background-color:var(--paper);background-image:linear-gradient(var(--tint),var(--tint)),repeating-linear-gradient(135deg,var(--hz) 0 2px,transparent 2px 7px),linear-gradient(var(--fcw),var(--fcw));min-width:62px;font-size:13.5px;font-weight:400}.gk .ggrid td.fc{--fcw:var(--fc-wash);color:var(--ink2)}.gk .ggrid td.nyr{--hz:var(--g-hatch)}.gk .ggrid td.nd{--hz:color-mix(in srgb,var(--g-hatch) 55%,transparent)}.gk .ggrid .bnd{border-left:1.5px dashed var(--muted2)}.gk .ggrid th.tcol,.gk .ggrid td.tcol{z-index:2;border-left:1px solid var(--line);position:sticky;right:0}.gk .ggrid th.tcol{z-index:4}.gk .ggrid td.tcol{box-shadow:-6px 0 8px -8px #00000040}.gk .ggrid td.idc{z-index:2;background:var(--paper);text-align:left;border-right:1px solid var(--line);min-width:260px;max-width:340px;padding-left:8px;position:sticky;left:0}.gk .ggrid tbody tr:hover td,.gk .ggrid td.hc{box-shadow:inset 0 0 0 9999px var(--g-hover)}.gk .ggrid tbody tr:hover td.hc{box-shadow:inset 0 0 0 9999px var(--g-hover),inset 0 0 0 9999px var(--g-hover)}.gk .ggrid th.hold{cursor:pointer}.gk .ggrid th .hb{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.gk .ggrid th .hb:focus-visible{outline:2px solid var(--dawn);outline-offset:2px;border-radius:3px}.gk .ggrid.has-held td.hc{box-shadow:none}.gk .ggrid.has-held th.hc:not(.held){color:var(--ink2)}.gk .ggrid.has-held tbody tr:hover td{box-shadow:inset 0 0 0 9999px var(--g-hover)}.gk .ggrid th.held{color:var(--dawn);box-shadow:inset 1.5px 0 0 var(--g-held-line),inset -1.5px 0 0 var(--g-held-line),inset 0 -2.5px 0 var(--dawn)}.gk .ggrid.has-held td.held{box-shadow:inset 1.5px 0 0 var(--g-held-line),inset -1.5px 0 0 var(--g-held-line),inset 0 0 0 9999px var(--g-held-wash)}.gk .ggrid.has-held tbody tr:hover td.held{box-shadow:inset 1.5px 0 0 var(--g-held-line),inset -1.5px 0 0 var(--g-held-line),inset 0 0 0 9999px var(--g-hover),inset 0 0 0 9999px var(--g-held-wash)}.gk .ggrid tr.rp td.v{font-weight:500}.gk .ggrid tr.rp td.v.fc{color:var(--ink2)}.gk .ggrid tr.rp td.v.tcol,.gk .ggrid tr.rm td.v.tcol{font-weight:600}.gk .ggrid tr.rp .rname .n,.gk .ggrid tr.rm .rname .n{color:var(--ink2);font-weight:600}.gk .ggrid tr.rp.open td{border-bottom-color:#0000}.gk .ggrid tr.rc td{height:34px}.gk .ggrid tr.rc td.v{font-weight:400}.gk .ggrid tr.rc td.v.fc{color:var(--ink2)}.gk .ggrid tr.rc td.v.tcol{font-weight:500}.gk .ggrid tr.rc.last td{border-bottom-color:var(--line)}.gk .ggrid tr.out td.v,.gk .ggrid tr.out .rname{opacity:.42}.gk .ggrid tr.hist .rname .n{font-style:italic}.gk .ggrid tfoot td{z-index:2;background-color:var(--mist2);border-top:1px solid var(--line);border-bottom:0;font-weight:600;position:sticky;bottom:0}.gk .ggrid tfoot td.idc,.gk .ggrid tfoot td.tcol{z-index:5}.gk .ggrid tfoot td.idc{background:var(--mist2);font-size:12.5px}.gk .ggrid tfoot td.v{--fcw:transparent;background-color:var(--mist2);font-weight:600}.gk .ggrid tr.rl td.idc .ln{color:var(--ink2);font-weight:500}.gk .ggrid tr.rl.diff td{color:var(--ink2);font-style:italic}.gk .ggrid tr.rl td{height:32px}.gk .ggrid tr.rcb td{border-bottom-color:#0000;height:34px}.gk .ggrid tr.rm{cursor:pointer}.gk .ggrid tr.rm td{height:44px}.gk .ggrid tr.rm .rname .un{color:var(--ink2);margin-left:2px;font-size:11.5px;font-weight:500}.gk .idw{align-items:center;gap:6px;min-width:0;display:flex}.gk .gckw{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.gk .gck{appearance:none;border:1.5px solid var(--muted2);background:var(--paper);cursor:pointer;opacity:0;border-radius:4px;place-content:center;width:16px;height:16px;margin:0;transition:opacity .12s;display:grid}.gk .gck:before{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);background:var(--paper);width:9px;height:9px;transition:transform .1s;transform:scale(0)}.gk .gck:checked{background:var(--dawn);border-color:var(--dawn)}.gk .gck:checked:before{transform:scale(1)}.gk .gck:indeterminate{background:var(--dawn);border-color:var(--dawn)}.gk .gck:indeterminate:before{clip-path:inset(40% 10%);transform:scale(1)}.gk thead .gck,.gk tr:hover .gck,.gk .gck:focus-visible,.gk .gck:checked,.gk .gck:indeterminate{opacity:1}.gk .has-sel .gck{opacity:.5}.gk .has-sel tr:hover .gck,.gk .has-sel .gck:checked,.gk .has-sel thead .gck{opacity:1}.gk .rchev{width:22px;height:22px;color:var(--ink2);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gk .rchev:hover{background:var(--mist2);color:var(--ink2)}.gk .rchev svg{transition:transform .18s cubic-bezier(.4,0,.2,1)}.gk .rchev[aria-expanded=true] svg{transform:rotate(90deg)}.gk .chev-sp{flex-shrink:0;width:22px}.gk .rname{text-align:left;min-width:0;color:inherit;border-radius:6px;flex-direction:column;align-items:flex-start;margin:-2px;padding:2px 4px;display:flex}.gk .rname .n{align-items:center;gap:6px;max-width:100%;font-weight:400;display:flex}.gk .rname .n>span:first-child{text-overflow:ellipsis;overflow:hidden}.gk .rname .open{opacity:0;color:var(--ink2);transition:opacity .12s;display:flex}.gk .rname:hover .n>span:first-child,.gk .rname:focus-visible .n>span:first-child{text-decoration:underline;-webkit-text-decoration-color:var(--muted2);text-decoration-color:var(--muted2);text-underline-offset:3px}.gk tr:hover .rname .open{opacity:.7}.gk .rname:hover .open,.gk .rname:focus-visible .open{opacity:1;color:var(--ink2)}.gk .indent{flex-shrink:0;justify-content:center;align-self:stretch;width:22px;display:flex}.gk .indent:before{content:"";background:var(--line);width:1px;margin:-10px 0}.gk .tagu{letter-spacing:.05em;text-transform:uppercase;color:var(--ink2);border:1px solid color-mix(in srgb,var(--amber) 45%,transparent);border-radius:4px;padding:1px 4px;font-size:9px;font-style:normal;font-weight:700}.gk .tagq{letter-spacing:.05em;text-transform:uppercase;color:var(--ink2);border:1px solid var(--line);border-radius:4px;padding:1px 4px;font-size:9px;font-style:normal;font-weight:700}.gk tr.is-sel td.idc{background:linear-gradient(var(--dawn-wash),var(--dawn-wash)),var(--paper);box-shadow:inset 3px 0 0 var(--dawn)}.gk .mk-p{vertical-align:-1px;width:13px;height:13px;color:var(--amber);border:1px solid color-mix(in srgb,var(--amber) 55%,transparent);border-radius:3px;justify-content:center;align-items:center;margin-left:4px;display:inline-flex}.gk .mk-c{color:var(--ink2);font-size:11px;font-family:var(--sans);vertical-align:1px;margin-left:3px}.gk .dzv{color:var(--ink2);-webkit-text-decoration:underline dotted var(--muted2);text-decoration:underline dotted var(--muted2);text-underline-offset:3px}.gk .npv{color:var(--ink2);font-size:11px;font-style:italic;font-weight:500;font-family:var(--sans)}.gk .ggrid td.gt-p1{--tint:var(--pos1)}.gk .ggrid td.gt-p2{--tint:var(--pos2)}.gk .ggrid td.gt-p3{--tint:var(--pos3)}.gk .ggrid td.gt-n1{--tint:var(--neg1)}.gk .ggrid td.gt-n2{--tint:var(--neg2)}.gk .ggrid td.gt-n3{--tint:var(--neg3)}.gk .gtip{z-index:200;pointer-events:none;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-lg);min-width:200px;max-width:300px;color:var(--ink2);border-radius:10px;padding:9px 11px;font-size:12px;position:fixed}.gk .gtip .tt-h{color:var(--ink2);letter-spacing:.03em;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;font-size:11px;font-weight:700;display:flex}.gk .gtip .row{justify-content:space-between;align-items:center;gap:16px;padding:2px 0;display:flex}.gk .gtip .row .l{color:var(--ink2);align-items:center;gap:7px;font-weight:600;display:flex}.gk .gtip .row .l i{border-top:2.5px solid;border-radius:2px;width:12px;height:0;display:block}.gk .gtip .row b{font-variant-numeric:tabular-nums;color:var(--ink2)}.gk .gtip .d{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.gk .gtip .tnote{color:var(--ink2);white-space:normal;margin-top:6px;font-size:11.5px;line-height:1.4}.gk .pos,.gk .gdrawer .pos{color:var(--green)}.gk .neg,.gk .gdrawer .neg{color:var(--red)}#app.graphite .gk .kpi .kd.dn,#app.graphite .gk .neg{color:color-mix(in srgb,var(--red) 70%,var(--ink2))}.gk .gscrim{background:color-mix(in srgb,var(--ink) 38%,transparent);z-index:150;animation:.2s admScrimIn;position:fixed;inset:0}.gk .gdrawer{background:var(--paper);border-left:1px solid var(--line);width:min(580px,100vw);box-shadow:var(--shadow-lg);z-index:151;flex-direction:column;animation:.26s cubic-bezier(.5,0,.2,1) admPanelIn;display:flex;position:fixed;top:0;bottom:0;right:0}.gk .gdrawer .dr-hd{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.gk .gdrawer .k{letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);font-size:10.5px;font-weight:700}.gk .gdrawer h3{font-family:var(--disp);margin-top:3px;font-size:22px;font-weight:600;line-height:1.15}.gk .gdrawer .meta{color:var(--ink2);margin-top:3px;font-size:12.5px}.gk .gdrawer .drnav{flex-shrink:0;gap:4px;margin-left:auto;display:flex}.gk .icb{border:1px solid var(--line);width:32px;height:32px;color:var(--ink2);background:var(--paper);border-radius:8px;justify-content:center;align-items:center;display:flex}.gk .icb:hover{color:var(--ink2);border-color:var(--muted2)}.gk .icb:disabled{opacity:.4;cursor:not-allowed}.gk .gdrawer .dr-bd{flex:1;padding:16px 20px;overflow-y:auto}.gk .gdrawer .dr-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.gk .gdrawer .dk{border:1px solid var(--line);border-radius:11px;padding:11px 13px}.gk .gdrawer .dk .l{color:var(--ink2);font-size:11.5px;font-weight:600}.gk .gdrawer .dk .v{font-family:var(--disp);margin-top:3px;font-size:22px;font-weight:500}.gk .gdrawer .dk .d{color:var(--ink2);margin-top:2px;font-size:11.5px;font-weight:600}.gk .gdrawer .dr-sec{font-family:var(--disp);letter-spacing:.05em;text-transform:uppercase;margin:16px 0 8px;font-size:12.5px;font-weight:700}.gk .gdrawer .dr-ft{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;display:flex}.gk table.gmt{border-collapse:collapse;width:100%;font-size:12.5px}.gk .gmt th{text-align:right;letter-spacing:.05em;text-transform:uppercase;color:var(--ink2);border-bottom:1.5px solid var(--line);padding:6px 8px;font-size:10px;font-weight:700}.gk .gmt th:first-child,.gk .gmt td:first-child{text-align:left}.gk .gmt td{text-align:right;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;color:var(--ink2);padding:7px 8px}.gk .st-msg{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:64px 20px 72px;display:flex}.gk .st-ic{background:var(--mist2);width:44px;height:44px;color:var(--ink2);border-radius:12px;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.gk .st-msg h4{font-family:var(--disp);font-size:18px;font-weight:600}.gk .st-msg p{color:var(--ink2);max-width:46ch;margin:0;font-size:13px}.gk .st-acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.gk .sk{background:linear-gradient(90deg,var(--mist2) 30%,var(--mist) 50%,var(--mist2) 70%);background-size:300% 100%;border-radius:5px;animation:1.3s ease-in-out infinite re-shim;display:block}.gk .sk-chart{align-items:flex-end;gap:clamp(8px,2.4vw,34px);height:232px;padding:26px 20px 30px 62px;display:flex}.gk .sk-chart .sk{border-radius:4px 4px 0 0;flex:1}.gk .sk-row{border-top:1px solid var(--line);grid-template-columns:minmax(110px,2.2fr) repeat(5,minmax(0,1fr));gap:18px;padding:14px 20px;display:grid}.gk .sk-row .sk{height:9px}.gk .sk-row .sk:not(:first-child){justify-self:end;width:70%}@media (width<=1100px){.gkpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-performance-page] .gkpis>:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=760px){.gk .multiples{grid-template-columns:minmax(0,1fr)}.gk .filterbar{margin-left:0}}@media (width<=620px){.gkpis{gap:8px}.gkpis .kpi .kv{font-size:22px}.gk .ggrid td.idc{min-width:170px;max-width:190px}.gk .ggrid th.tcol,.gk .ggrid td.tcol{box-shadow:none;position:static}.gk .gh-right{margin-left:0}}@media (hover:none){.gk .rname .open{opacity:1}}@media (prefers-reduced-motion:reduce){.gk *,.gk :before,.gk :after,.gk .gdrawer,.gk .gdlg,.gk .gscrim,.gk .kpi.skel .sk{transition:none!important;animation:none!important}}.gk[aria-busy=true] .gkpis,.gk[aria-busy=true] .card{opacity:.55;transition:opacity .15s}@media (prefers-reduced-motion:reduce){.gk[aria-busy=true] .gkpis,.gk[aria-busy=true] .card{transition:none}}.hub-update.up-modal{width:min(960px,96vw)}.hub-update .hub-choose{flex-wrap:wrap;gap:12px 28px;margin-bottom:12px;display:flex}.hub-update .up-hd .meta{color:var(--ink2)}.hub-update fieldset{border:0;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;padding:0;display:flex}.hub-update legend{color:var(--ink2);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;padding:0;font-size:11.5px;font-weight:600}.hub-update .hub-choice{cursor:pointer;align-items:center;gap:6px;font-weight:500;display:inline-flex}.hub-update .up-acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.hub-update [data-hub-status]{margin:0 0 10px}.hub-update [data-hub-review] .tblwrap{max-height:340px;margin-top:10px;overflow:auto}.hub-update [data-hub-review] .btn{margin-top:8px}.hub-update .ap-errors ul{margin:6px 0 0;padding-left:18px}.hub-update .ap-errors:focus-visible{outline:2px solid var(--dawn);outline-offset:2px}@media (width<=600px){.hub-update .hub-choose{flex-direction:column}}.hub-update .hub-steps{letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:4px 16px;margin:0 0 14px;padding:0;font-size:11px;font-weight:700;list-style:none;display:flex}.hub-update .hub-steps li{color:var(--ink2);border-bottom:2px solid #0000;padding-bottom:3px}.hub-update .hub-steps li[aria-current=step]{color:inherit;border-bottom-color:var(--dawn)}.hub-update .hub-choice-text{flex-direction:column;gap:2px;display:flex}.hub-update .hub-choice-sub{color:var(--ink2);max-width:36ch;font-size:12px;font-weight:400}.hub-update .hub-choose .hub-choice{align-items:flex-start}.hub-update .hub-choose .hub-choice input{margin-top:3px}.gk .dense .ggrid th{padding:6px 8px 5px;font-size:10px}.gk .dense .ggrid th .phase{margin-top:3px;padding:2px 4px;font-size:8px}.gk .dense .ggrid td{height:29px;padding:0 8px}.gk .dense .ggrid td.v{min-width:50px;font-size:12.5px}.gk .dense .ggrid tr.rc td,.gk .dense .ggrid tr.rl td,.gk .dense .ggrid tr.rcb td{height:26px}.gk .dense .ggrid tr.rm td{height:34px}.gk .dense .ggrid td.idc{min-width:210px;padding-left:4px}.gk .dense .ggrid .rname{font-size:12.5px}.gk .dense .ggrid .idw{gap:4px}.gk .dense .ggrid .gckw,.gk .dense .ggrid .rchev{width:20px;height:20px}.gk .dense .ggrid .chev-sp,.gk .dense .ggrid .indent{width:20px}.gk .dense .ggrid .tagu,.gk .dense .ggrid .tagq{padding:0 3px;font-size:8.5px}.gk.is-max{flex-direction:column;flex:1;min-height:0;display:flex}.gk.is-max>.head,.gk.is-max>.gkpis,.gk.is-max .ana-head,.gk.is-max .chart-zone{display:none}.gk.is-max>.tbar{flex-shrink:0;margin-bottom:12px}.gk.is-max>section.card{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.gk.is-max .grid-head{border-top:0;flex-shrink:0}.gk.is-max .gscroll{flex:1;min-height:0;max-height:none}.gk .gmax-title{text-transform:none;letter-spacing:0;font-size:14px}.gk .gmax-ctx{color:var(--ink2);font-size:12px}.gk .gmax[aria-pressed=true],.gk .gdens[aria-pressed=true]{background:var(--mist2)}.gk .gmax-ic,.gk .gdens-ic{display:flex}.gk .gmax-measures{position:relative}.gk .gmax-measures button{z-index:1;position:relative}.gk .gmax-measures.has-pill button.on{box-shadow:none;background:0 0}.gk .gmax-pill{z-index:0;background:var(--paper);box-shadow:var(--shadow);pointer-events:none;border-radius:7px;position:absolute;top:3px;bottom:3px;left:0}#app.graphite .gk .gmax-pill{background:var(--line)}@media (width<=620px){.gk .gmax-measures{flex-wrap:wrap;max-width:100%}.gk .gmax-pill{display:none}.gk .gmax-measures.has-pill button.on{background:var(--paper);box-shadow:var(--shadow)}#app.graphite .gk .gmax-measures.has-pill button.on{background:#2c2c33}}.gk .gchips{flex-wrap:wrap;gap:6px;min-width:0;display:inline-flex}.gk .gchip{background:var(--dawn-wash);min-width:0;max-width:260px;color:var(--ink2);border-radius:999px;align-items:center;gap:6px;padding:2px 2px 2px 10px;font-size:12px;font-weight:600;display:inline-flex}.gk .gchip-k{font-weight:700}.gk .gchip-v{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gk .gchip.na .gchip-v{text-decoration:line-through}.gk .gchip-x{width:24px;height:24px;color:var(--ink2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gk .gchip-x:hover{background:var(--mist2)}.gk .gchip-x:focus-visible{outline:2px solid var(--dawn);outline-offset:1px}#app.graphite .gk .gchip{background:var(--mist2)}.gk .gmax-hint{z-index:20;pointer-events:none;background:var(--ink2);width:max-content;max-width:calc(100% - 32px);color:var(--paper);white-space:nowrap;box-shadow:var(--shadow-lg);border-radius:999px;align-items:center;gap:6px;margin:0 auto;padding:7px 13px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:58px;left:0;right:0}.gk .gmax-hint kbd{font-family:var(--mono);border:1px solid color-mix(in srgb,var(--paper) 40%,transparent);border-radius:5px;padding:1px 6px;font-size:10.5px}.gk .ggrid thead th:after,.gk .ggrid td.idc:after,.gk .ggrid th.idc:before{content:"";pointer-events:none;opacity:0;position:absolute}.gk .ggrid thead th:after{background:linear-gradient(#0000001a,#0000);height:8px;bottom:-8px;left:0;right:0}.gk .ggrid td.idc:after,.gk .ggrid th.idc:before{background:linear-gradient(90deg,#0000001a,#0000);width:8px;top:0;bottom:0;right:-8px}.gk .gscroll[data-sy] .ggrid thead th:after,.gk .gscroll[data-sx] .ggrid td.idc:after,.gk .gscroll[data-sx] .ggrid th.idc:before{opacity:1}#app.graphite .gk .ggrid thead th:after{background:linear-gradient(#0006,#0000)}#app.graphite .gk .ggrid td.idc:after,#app.graphite .gk .ggrid th.idc:before{background:linear-gradient(90deg,#0006,#0000)}@media (prefers-reduced-motion:no-preference){.gk .gmax-ic,.gk .gdens-ic{animation:.3s cubic-bezier(.34,1.45,.55,1) backwards admPopIn}.gk .gmax-measures{animation:.3s cubic-bezier(.2,.7,.3,1) .12s backwards rise}.gk .gmax-pill.anim{transition:transform .32s cubic-bezier(.5,0,.18,1),width .32s cubic-bezier(.5,0,.18,1)}.gk .gmax-title,.gk .gmax-ctx{animation:.3s .1s backwards admScrimIn}.gk .gmax-hint{animation:.3s cubic-bezier(.2,.7,.3,1) backwards rise}.gk .ggrid thead th:after,.gk .ggrid td.idc:after,.gk .ggrid th.idc:before{transition:opacity .18s}.gk .ggrid td,.gk .ggrid th{transition:height .22s cubic-bezier(.4,0,.2,1),padding .22s cubic-bezier(.4,0,.2,1),font-size .22s,color .1s}}.gk-morph .gk>.tbar{view-transition-name:gk-tbar}.gk-morph .gk>section.card{view-transition-name:gk-grid}.gk-morph .side{view-transition-name:gk-side}.gk-morph::view-transition-group(gk-tbar){animation-duration:.42s;animation-timing-function:cubic-bezier(.5,0,.15,1)}.gk-morph::view-transition-group(gk-grid){animation-duration:.42s;animation-timing-function:cubic-bezier(.5,0,.15,1)}.gk-morph::view-transition-group(gk-side){animation-duration:.42s;animation-timing-function:cubic-bezier(.5,0,.15,1)}.gk-morph::view-transition-image-pair(gk-tbar){border-radius:var(--r);overflow:hidden}.gk-morph::view-transition-image-pair(gk-grid){border-radius:var(--r);overflow:hidden}.gk-morph::view-transition-image-pair(gk-side){border-radius:var(--r);overflow:hidden}.gk-morph::view-transition-old(gk-tbar){object-fit:none;object-position:left top;width:100%;height:100%}.gk-morph::view-transition-new(gk-tbar){object-fit:none;object-position:left top;width:100%;height:100%}.gk-morph::view-transition-old(gk-grid){object-fit:none;object-position:left top;width:100%;height:100%}.gk-morph::view-transition-new(gk-grid){object-fit:none;object-position:left top;width:100%;height:100%}.gk-morph::view-transition-old(gk-side){object-fit:none;object-position:left top;width:100%;height:100%}.gk-morph::view-transition-new(gk-side){object-fit:none;object-position:left top;width:100%;height:100%}.gk-morph::view-transition-old(gk-tbar){animation-duration:.14s}.gk-morph::view-transition-old(gk-grid){animation-duration:.14s}.gk-morph::view-transition-old(gk-side){animation-duration:.14s}.gk-morph::view-transition-old(root){animation:.2s reverse both admScrimIn}.gk-morph::view-transition-new(root){animation:.3s 80ms both admScrimIn}.gk-gate{display:contents}.rqm{flex-shrink:0;max-width:100%;position:relative}.rqm-trigger{border:1px solid var(--line);background:var(--paper);max-width:100%;height:37px;color:var(--ink2);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:0 11px;font-size:12.5px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.rqm-trigger:hover,.rqm-trigger[aria-expanded=true]{border-color:var(--muted2)}.rqm-trigger:focus-visible{outline:2px solid var(--dawn);outline-offset:2px}.rqm-ic{color:var(--ink2);display:flex}.rqm-value{text-overflow:ellipsis;min-width:0;overflow:hidden}.rqm-chev{color:var(--ink2);display:flex}.rqm-trigger[aria-expanded=true] .rqm-chev{transform:rotate(180deg)}#app.graphite .rqm-trigger{background:var(--mist2)}.rqm-pop.gpop{min-width:256px}.rqm-pop .gopt{min-height:32px}.rqm-name{white-space:nowrap;min-width:0}.rqm-default{border:1px solid var(--line);background:var(--mist);letter-spacing:.04em;color:var(--ink2);border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:10.5px;font-weight:700;line-height:1.5}.rqm-unit{font-family:var(--mono);color:var(--ink2);flex-shrink:0;margin-left:auto;padding-left:12px;font-size:11px}.rqm-legacy{border-top:1px dashed var(--line);color:var(--ink2);margin:2px 4px 0;padding:7px 10px 7px 35px;font-size:12px;font-style:italic;line-height:1.4}.rqm-legrow{flex-wrap:wrap;align-items:center;gap:4px 18px;margin-bottom:4px;display:flex}.rqm-legrow .gleg{margin-bottom:0}.rqm-note{color:var(--ink2);align-items:center;gap:6px;margin:0;font-size:11.5px;font-weight:500;line-height:1.4;display:inline-flex}.rqm-note-ic{flex-shrink:0;display:flex}@media (width<=620px){.rqm,.rqm-trigger{width:100%}.rqm-value{text-align:left;flex:1}}@media (width>=621px){.rqm-tbar.tbar{gap:6px}.rqm-tbar .sel{padding-left:9px;padding-right:9px}.rqm-tbar .seg2 button{padding-left:10px;padding-right:10px}.rqm-tbar .fpill .fmain{padding-left:9px;padding-right:9px}.rqm-tbar .rqm-trigger{gap:5px;padding:0 9px}.rqm-tbar-max.tbar{column-gap:3px}.rqm-tbar-max .filterbar{gap:4px}.rqm-tbar-max .sel,.rqm-tbar-max .seg2 button,.rqm-tbar-max .fpill .fmain{padding-left:6px;padding-right:6px;font-size:12px}.rqm-tbar-max .rqm-trigger{gap:4px;padding:0 6px;font-size:12px}}@media (prefers-reduced-motion:no-preference){.rqm-chev{transition:transform .2s cubic-bezier(.4,0,.2,1)}.rqm-pop.gpop{animation:.18s cubic-bezier(.2,.7,.3,1) backwards rise}}.mks-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mks-head{flex-wrap:wrap}.mks-head h1{overflow-wrap:anywhere}.mks-back{margin-bottom:12px}.mks-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--dawn);margin-bottom:4px;font-size:10.5px;font-weight:700}.mks-facts{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;font-size:13px;display:flex}.mks-facts b{color:inherit;font-weight:600}.mks-ccy{border:1px solid var(--line);background:var(--mist);font-family:var(--mono);letter-spacing:.04em;color:var(--ink2);border-radius:6px;align-items:center;padding:2px 8px;font-size:11.5px;font-weight:700;line-height:1.5;display:inline-flex}.mks-skip{min-height:32px}.mks-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mks-chip{background:var(--mist2);min-height:24px;color:var(--ink2);border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:700;line-height:1.4;display:inline-flex}.mks-chip.mks-ok{background:var(--green-wash);color:inherit}.mks-chip.mks-ok svg{color:var(--green)}.mks-chip.mks-wait,.mks-chip.mks-attention{background:var(--amber-wash);color:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--amber) 55%,transparent)}.mks-wiz{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (width<=820px){.mks-wiz{grid-template-columns:minmax(0,1fr)}}.mks-steps{padding:14px 12px;position:relative}.mks-steps ol{gap:4px;margin:0;padding:0;list-style:none;display:grid;position:relative}.mks-rail{background:var(--line);border-radius:2px;width:2px;position:absolute;top:28px;bottom:28px;left:27px}.mks-rail i{background:var(--green);border-radius:2px;width:100%;display:block}.mks-step{border-radius:var(--r-sm);width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:8px;display:grid;position:relative}.mks-step:hover{background:var(--mist)}.mks-step:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.mks-step.mks-cur{background:var(--mist2)}.mks-n{border:1.5px solid var(--line);background:var(--paper);width:28px;height:28px;font-family:var(--disp);color:var(--ink2);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.mks-step.mks-cur .mks-n{color:inherit;border-color:currentColor}.mks-step.mks-done .mks-n{border-color:var(--green);background:var(--green);color:var(--paper)}.mks-step.mks-wait .mks-n{border-color:var(--amber);background:var(--amber-wash);color:inherit}.mks-st-wrap{gap:2px;min-width:0;display:grid}.mks-st{overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.mks-ss{color:var(--ink2);overflow-wrap:anywhere;font-size:12px}.mks-card{gap:14px;min-width:0;padding:22px 24px;display:grid}@media (width<=560px){.mks-card{padding:18px 16px}}.mks-sk{letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);margin-bottom:4px;font-size:10.5px;font-weight:700}.mks-h{font-family:var(--disp);margin:0;font-size:22px;font-weight:600;line-height:1.15}.mks-h:focus{outline:none}.mks-h:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mks-p{color:inherit;margin:0;font-size:13.5px;line-height:1.5}.mks-reason{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--mist);color:inherit;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.mks-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mks-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.mks-duo{border:1px solid var(--line);border-radius:var(--r);display:grid;overflow:hidden}.mks-row{background:var(--paper);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.mks-row+.mks-row{border-top:1px solid var(--line)}@media (width<=560px){.mks-row{grid-template-columns:26px minmax(0,1fr)}.mks-row>.btn{grid-column:2;justify-self:start}}.mks-k{background:var(--mist2);width:26px;height:26px;font-family:var(--disp);color:var(--ink2);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.mks-txt{gap:2px;min-width:0;font-size:13px;line-height:1.4;display:grid}.mks-txt span{color:var(--ink2);overflow-wrap:anywhere}.mks-drop{outline-offset:-6px;outline:2px dashed #0000}.mks-drop.mks-over{background:var(--brand-wash);outline-color:var(--brand)}.mks-flow{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);gap:12px;min-width:0;display:grid;overflow:hidden}.mks-flow .up-hd .meta,.mks-flow .up-hd .x,.mks-flow .up-count,.mks-flow .up-sub,.mks-flow .ap-summary small,.mks-flow .tbl th,.mks-flow .tbl .sub,.mks-flow .tag2{color:var(--ink2)}.mks-flow .tag2.dawn{color:var(--dawn-strong)}.mks-flow .up-foot{flex-wrap:wrap}.mks-flow-hold{color:inherit;margin:10px 0 0;font-size:12.5px;font-weight:600}.mks-flow .up-meta{gap:1px;display:grid}.mks-flow .up-row{margin-top:12px}.mks-wait-box{border-radius:var(--r);background:var(--amber-wash);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--amber) 45%,transparent);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.mks-wait-box .mks-p{color:var(--ink2);margin-top:4px}.mks-wi{color:inherit;display:inline-flex}.mks-done-big{justify-items:start;gap:14px;display:grid}.mks-done-ok{background:var(--green);width:48px;height:48px;color:var(--paper);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:no-preference){.mks-card{animation:.32s ease-out backwards rise}.mks-rail i{transition:height .45s}.mks-step.mks-done .mks-n{animation:.32s ease-out both admPopIn}.mks-tick path{stroke-dasharray:24;stroke-dashoffset:0;transition:stroke-dashoffset .4s ease-out 80ms}@starting-style{.mks-tick path{stroke-dashoffset:24px}}.mks-done-ok{animation:.4s ease-out both admPopIn}.mks-drop{transition:background-color .15s,outline-color .15s}.mks-step{transition:background-color .15s}}.mks-ov .mks-chips{margin:-10px 0 16px}.mks-back-ic{display:inline-block}.mks-details{margin-bottom:16px;padding:0}.mks-details>summary,.mks-activity>summary,.mks-more>summary{cursor:pointer;min-height:44px;color:inherit;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:600;list-style:none;display:flex}.mks-details>summary::-webkit-details-marker{display:none}.mks-activity>summary::-webkit-details-marker{display:none}.mks-more>summary::-webkit-details-marker{display:none}.mks-details>summary:focus-visible,.mks-activity>summary:focus-visible,.mks-more>summary:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:var(--r-sm)}.mks-sum-h{font:inherit;margin:0}.mks-details>.bmk-specs{padding:0 18px 14px}.mks-chev{color:var(--ink2);flex-shrink:0}details[open]>summary>.mks-chev{transform:rotate(90deg)}.mks-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=820px){.mks-tiles{grid-template-columns:minmax(0,1fr)}}.mks-tile{flex-direction:column;gap:12px;min-width:0;min-height:196px;padding:20px 22px;display:flex}@media (width<=560px){.mks-tile{padding:18px 16px}}.mks-tile.mks-attn{border-color:color-mix(in srgb,var(--amber) 55%,var(--line));box-shadow:inset 3px 0 0 var(--amber)}.mks-tile-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 10px;display:flex}.mks-tile-h{letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);margin:0;font-size:11.5px;font-weight:700}.mks-tile-h:focus{outline:none}.mks-tile-h:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mks-tile-aside{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.mks-private{color:var(--ink2);align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.mks-big{font-family:var(--disp);overflow-wrap:anywhere;font-size:32px;font-weight:600;line-height:1.05}.mks-unit{font-family:var(--sans);color:var(--ink2);margin-left:2px;font-size:14px;font-weight:600}.mks-rows{gap:6px;margin:0;font-size:13px;display:grid}.mks-rows>div{grid-template-columns:auto minmax(0,1fr);gap:16px;display:grid}.mks-rows dt{color:var(--ink2)}.mks-rows dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.mks-tile-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.mks-tile .note{margin:0}.mks-status{margin:0;font-size:13px;font-weight:600}.mks-more{border-top:1px solid var(--line)}.mks-more>summary{min-height:36px;padding:10px 0}.mks-more>.bmk-specs{margin-top:4px}.mks-more .bmk-row{grid-template-columns:minmax(0,1fr)}.mks-activity{margin-top:16px;padding:0}.mks-activity-body{gap:10px;padding:0 18px 16px;display:grid}.mks-activity-list{margin:0;padding:0;list-style:none;display:grid}.mks-activity-sections{color:var(--ink2);flex-wrap:wrap;gap:4px 16px;margin:0 0 6px;padding:0;font-size:12.5px;list-style:none;display:flex}.mks-activity-list li{border-top:1px solid var(--line);grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:9px 0;font-size:13px;display:grid}.mks-activity-list time{color:var(--ink2);font-variant-numeric:tabular-nums}@media (width<=560px){.mks-activity-list li{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.mks-tiles>.mks-tile{animation:.32s ease-out backwards rise}.mks-tiles>.mks-tile:nth-child(2){animation-delay:50ms}.mks-tiles>.mks-tile:nth-child(3){animation-delay:.1s}.mks-tiles>.mks-tile:nth-child(4){animation-delay:.15s}.mks-tile{transition:top .18s,box-shadow .18s;position:relative;top:0}.mks-tile:hover{box-shadow:var(--shadow);top:-2px}.mks-tile.mks-attn:hover{box-shadow:inset 3px 0 0 var(--amber),var(--shadow)}.mks-chev,.mks-back-ic{transition:transform .18s}.mks-back:hover .mks-back-ic,.mks-back:focus-visible .mks-back-ic{transform:rotate(180deg)translate(3px)}}
