.lg-root *{box-sizing:border-box;margin:0;padding:0}body:has(.lg-root){background:#f1f1f1}.lg-root{--canvas:#f1f1f1;--card:#fff;--muted-bg:#f7f7f7;--border:#e3e3e3;--border-hair:#ebebeb;--border-strong:#ccc;--ink:#303030;--text:#303030;--text2:#616161;--muted:#616161;--icon:#8a8a8a;--accent:#ff1500;--accent-weak:#ffe7e2;--accent-ink:#c20f00;--link:#005bd3;--pos-bg:#cdfed4;--pos-ink:#014b40;--neg-bg:#fee8eb;--neg-ink:#8e0b21;--fs-1:11px;--fs-2:12px;--fs-3:12px;--fs-4:12px;--fs-5:13px;--fs-6:13px;--fs-7:14px;--fs-8:14px;--fs-9:20px;--fs-10:20px;--fs-11:24px;--fs-12:24px;--fs-13:30px;--r-1:2px;--r-2:4px;--r-3:4px;--r-4:6px;--r-5:8px;--r-6:12px;--r-7:8px;--sh-card:0 1px 0 0 #1a1a1a12;--sh-raised:0 8px 16px -4px #1a1a1a38;--sh-pop:0 4px 6px -2px #1a1a1a33;--sh-scrim:0 20px 20px -8px #1a1a1a47;--dur:.18s;--ui:var(--font-text);--display:var(--font-display);--mono:var(--font-ui);font-family:var(--ui);color:var(--text);background:var(--canvas);letter-spacing:0;-webkit-font-smoothing:antialiased;min-height:100vh;font-size:13px;font-weight:450;line-height:20px;display:block}.lg-root .lgx-k .num,.lg-root .kc .v,.lg-root .adsum-k .v,.lg-root .gchip b,.lg-root .soc-big .n,.lg-root .soc-c .v,.lg-root .fnl-n,.lg-root .sstats .ss .n,.lg-root .cadbox .big,.lg-root .cx-n{font-family:var(--display);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;font-weight:750;font-stretch:96%}.lg-root .adl-s b,.lg-root .adjob-n,.lg-root .tr .n,.lg-root .sq .sqr .n,.lg-root .fnl-h{font-variant-numeric:tabular-nums lining-nums}.lg-root .sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.lg-nav{padding:6px max(22px,env(safe-area-inset-right)) 6px max(22px,env(safe-area-inset-left));border-bottom:1px solid var(--border);background:var(--card);z-index:4;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;gap:4px;display:flex;position:sticky;top:60px;overflow-x:auto}.lg-nav::-webkit-scrollbar{display:none}.lg-nav a{border-radius:var(--r-5);min-height:40px;font-size:var(--fs-5);color:var(--text2);white-space:nowrap;transition:background var(--dur) var(--ease-out),color var(--dur) var(--ease-out);flex:none;align-items:center;gap:8px;padding:9px 12px;font-weight:550;text-decoration:none;display:flex}.lg-nav a svg{width:16px;height:16px}.lg-nav a:hover{background:var(--canvas);color:var(--ink)}.lg-nav a.on{background:var(--canvas);color:var(--ink);font-weight:650}.lg-nav a.lg-sub,.lg-tab-short{display:none}@media (max-width:760px){.lg-nav a:has(.lg-tab-short) .lg-tab-full{display:none}.lg-tab-short{display:inline}}.lg-main{flex-direction:column;min-width:0;display:flex}.lg-top{border-bottom:1px solid var(--border);height:auto;min-height:60px;padding:env(safe-area-inset-top) max(22px,env(safe-area-inset-right)) 0 max(22px,env(safe-area-inset-left));background:var(--card);z-index:5;justify-content:space-between;align-items:center;gap:14px;display:flex;position:sticky;top:0}.lg-top h1{font-size:var(--fs-7);letter-spacing:-.01em;flex:auto;align-items:center;gap:9px;min-width:0;font-weight:700;display:flex}.lg-top h1 .mk{border-radius:var(--r-3);background:var(--accent);color:#fff;width:26px;height:26px;font-weight:800;font-size:var(--fs-3);letter-spacing:-.02em;flex:none;place-items:center;display:grid;box-shadow:0 6px 16px #ff150042}.lg-top h1 .ws{color:var(--muted);font-weight:500}.lg-top h1 .sl{color:var(--border-strong);font-weight:400}.lg-top h1 .lg-scopenote{font-family:var(--ui);font-size:var(--fs-4);letter-spacing:0;text-transform:none;color:var(--muted);white-space:nowrap;flex:none;font-weight:550;text-decoration:none}a.lg-scopenote{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}a.lg-scopenote:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.lg-top .rt{flex:none;align-items:center;gap:14px;display:flex}.lg-upd{font-family:var(--ui);font-size:var(--fs-3);color:var(--muted)}.lg-term{font-family:var(--ui);align-items:center;gap:9px;display:flex}.lg-term>b{font-size:var(--fs-4);color:var(--text2);white-space:nowrap;font-weight:600}.lg-term>b small{font-size:var(--fs-4);color:var(--muted)}.lg-term i{border-radius:var(--r-1);background:var(--muted-bg);width:64px;height:4px;display:block;overflow:hidden}.lg-term i b{background:var(--accent);height:100%;display:block}.lg-body{flex-direction:column;gap:16px;padding:20px 22px 36px;display:flex}.lg-root[data-route-pending=true] .lg-body{pointer-events:none}.lg-onb .ic{border-radius:var(--r-4);background:var(--accent);color:#fff;flex:none;place-items:center;width:32px;height:32px;display:grid}.lg-onb .ic svg{stroke:currentColor;fill:none;stroke-width:2.2px;width:17px;height:17px}.lg-onb .tx{color:#fff;flex:1}.lg-onb .tx b{font-size:var(--fs-6);font-weight:700}.lg-onb .tx p{font-size:var(--fs-5);color:#fff9;margin-top:2px}.kc{background:var(--card);border:1px solid var(--border);border-radius:var(--r-6);box-shadow:var(--sh-card);padding:15px 16px;position:relative;overflow:hidden}.kc .lab{font-size:var(--fs-2);color:var(--muted);font-weight:600;font-family:var(--ui)}.kic{opacity:.9;width:17px;height:17px;position:absolute;top:14px;right:15px}.kic svg{width:100%;height:100%}.kc .v{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--fs-11);letter-spacing:-.02em;margin-top:9px;font-weight:500;line-height:1}.kc .v small{font-size:var(--fs-7);color:var(--muted);font-weight:400}.kc .meta{flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;display:flex}.pill{font-size:var(--fs-2);font-weight:600;font-family:var(--ui);border-radius:var(--r-2);background:var(--muted-bg);color:var(--text2);padding:3px 7px}.pill.live{background:var(--accent-weak);color:var(--accent-ink)}.pill.live:before{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.kc .tg{font-size:var(--fs-3);color:var(--muted);font-family:var(--ui)}.kc .spk{width:calc(100% + 32px);height:38px;margin:12px -16px -15px}.panel{background:var(--card);border-radius:var(--r-6);box-shadow:var(--sh-card);border:0;padding:16px}.panel .ph{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.panel .ph h2{font-size:var(--fs-7);letter-spacing:0;margin:0;font-weight:650}.lg-run{font-size:var(--fs-8);letter-spacing:-.01em;color:var(--ink);margin:14px 0 -4px;padding:0 2px;font-weight:650}.lg-run:first-child{margin-top:0}@media (max-width:640px){.lg-run{font-size:var(--fs-7);margin-top:10px}}.panel .ph .lg{font-size:var(--fs-2);color:var(--muted);font-family:var(--ui)}.src{align-items:center;gap:6px;display:inline-flex}.src svg{width:14px;height:14px}.leg{font-size:var(--fs-3);color:var(--text2);gap:14px;margin-top:2px;display:flex}.leg i{vertical-align:middle;width:12px;height:2px;margin-right:5px;display:inline-block}.lhc{align-items:center;gap:9px;display:flex}.lhc .lg a,.panel .ph a{color:var(--link);font-weight:550;text-decoration:none}.cbtn{border:1px solid var(--border);border-radius:var(--r-4);background:var(--card);cursor:pointer;width:28px;height:28px;color:var(--text2);flex:none;place-items:center;display:grid}.cbtn:hover{border-color:var(--border-strong);color:var(--text)}.cbtn svg{width:15px;height:15px}.cexp{border:1px solid var(--border);border-radius:var(--r-4);background:var(--card);cursor:pointer;height:28px;color:var(--text2);font-family:var(--ui);font-size:var(--fs-2);align-items:center;gap:6px;padding:0 11px;font-weight:600;display:flex}.cexp:hover{border-color:var(--border-strong);color:var(--text)}.cexp svg{width:13px;height:13px}.crow{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:13px;margin-top:14px;padding-bottom:2px;display:flex;overflow-x:auto}.crow::-webkit-scrollbar{display:none}.cc{border:1px solid var(--border);border-radius:var(--r-6);background:var(--card);appearance:none;width:100%;color:inherit;font:inherit;text-align:left;flex-direction:column;padding:0;display:flex;overflow:hidden}.crow .cc{scroll-snap-align:start;cursor:pointer;transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out);flex:0 0 230px}@media (hover:hover){.crow .cc:hover{box-shadow:var(--sh-pop);transform:translateY(-2px)}}.cc:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ledger.expanded .crow{flex-wrap:wrap;overflow:visible}.ledger.expanded .crow .cc{flex:calc(25% - 10px)}.ledger.expanded [data-cprev],.ledger.expanded [data-cnext]{display:none}.cgrid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:14px;display:grid}.cgrid .cc{cursor:pointer;transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}@media (hover:hover){.cgrid .cc:hover{box-shadow:var(--sh-pop);transform:translateY(-2px)}}.cgrid .cc:active{transform:scale(.985)}.thumb{aspect-ratio:4/5;isolation:isolate;background:#211a15;display:block;position:relative;overflow:hidden}.cc[data-aspect="9:16"] .thumb{aspect-ratio:9/16}.thumb>img,.thumb>video{object-fit:contain;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.cc .thumb,.cc .thumb *{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.thumb:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(120% 80% at 30% 14%,#ffffff14,#0000 55%),linear-gradient(#0003 0%,#0000 30%,#00000080);position:absolute;inset:0}.thumb>:not(img):not(video){z-index:2;position:absolute}.pf{color:#fff;font-size:var(--fs-1);font-family:var(--ui);border-radius:var(--r-7);background:#0a0a0a8c;align-items:center;gap:5px;padding:4px 8px 4px 6px;display:flex;top:8px;left:8px}.pf svg{width:11px;height:11px}.st{font-size:var(--fs-1);font-family:var(--ui);border-radius:var(--r-7);padding:3px 8px;font-weight:600;top:8px;right:8px}.st.scheduled{background:var(--accent);color:#fff}.st.postponed{color:var(--text);box-shadow:inset 0 0 0 1px var(--border-strong);background:#ffffffeb}.st.posted{background:var(--ink);color:#fff}.fmt{max-width:calc(100% - 88px);font-size:var(--fs-1);font-family:var(--ui);color:#fff;white-space:nowrap;text-overflow:ellipsis;bottom:8px;left:8px;overflow:hidden}.asset-count{font-size:var(--fs-1);font-family:var(--ui);color:#fff;border-radius:var(--r-7);background:#0a0a0a94;padding:3px 7px;bottom:8px;right:8px}.cc .cm{padding:11px 12px 13px;display:block}.cc .cm .dt{font-family:var(--ui);font-size:var(--fs-2);color:var(--muted);display:block}.cc .cm .ti{font-size:var(--fs-5);margin-top:5px;font-weight:600;line-height:1.3;display:block}.asset-dialog{border-radius:var(--r-7);background:var(--card);width:min(1440px,100vw - 32px);max-width:none;height:min(900px,100dvh - 32px);max-height:none;color:var(--text);box-shadow:var(--sh-scrim);border:1px solid #ffffff1f;margin:auto;padding:0;overflow:hidden}.asset-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080706c7}.asset-dialog-shell{grid-template-columns:minmax(0,1fr) minmax(280px,340px);height:100%;display:grid}.asset-viewer{color:#fff;-webkit-user-select:none;user-select:none;background:#15110e;grid-template-rows:46px minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.asset-toolbar{font-family:var(--ui);font-size:var(--fs-2);color:#ffffffb8;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;padding:0 18px;display:flex}.asset-toolbar span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-stage{background:radial-gradient(circle at 50% 45%,#2a211a 0%,#15110e 66%);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;min-height:0;margin:0;padding:20px 76px;display:grid;position:relative;overflow:hidden}.asset-stage>img,.asset-stage>video,.asset-zoom>img{object-fit:contain;filter:drop-shadow(0 18px 44px #0003);-webkit-user-drag:none;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.asset-zoom{cursor:zoom-in;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.asset-zoom[data-zoomed]{cursor:grab}.asset-zoom[data-over=edge]:not([data-zoomed]){cursor:default}.asset-zoom[data-zoomed]:active{cursor:grabbing}.asset-zoom>img{transform-origin:50%;will-change:transform;transition:transform .12s var(--ease-out)}.asset-zoom:active>img{transition:none}.asset-zoom-pill,.asset-zoom-hint,.asset-load-pill{border-radius:var(--r-7);color:#fff;font-family:var(--ui);font-size:var(--fs-1);font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#080706b3;align-items:center;gap:10px;padding:6px 8px 6px 12px;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.asset-zoom-pill{pointer-events:auto}.asset-zoom-pill button{appearance:none;border-radius:var(--r-7);color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff59;padding:3px 9px;font-weight:600}.asset-zoom-pill button:hover{background:#ffffff24}.asset-zoom-hint{opacity:0;transition:opacity var(--dur) var(--ease-out)}.asset-zoom:hover .asset-zoom-hint{opacity:1}@media (hover:none){.asset-zoom-hint{display:none}}.asset-nav{border-radius:var(--r-5);color:#fff;cursor:pointer;width:46px;height:58px;transition:background var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out);background:#08070694;border:1px solid #ffffff24;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.asset-nav:hover{background:#080706d1;border-color:#ffffff47}.asset-nav:focus-visible{outline-offset:2px;outline:2px solid #fff}.asset-nav svg{width:18px;height:18px}.asset-prev{left:16px}.asset-next{right:16px}.asset-thumbs{scroll-snap-type:x mandatory;scrollbar-width:thin;border-top:1px solid #ffffff1a;gap:9px;padding:11px 14px 13px;display:flex;overflow-x:auto}.asset-thumb{border-radius:var(--r-4);cursor:pointer;scroll-snap-align:start;opacity:.58;height:58px;transition:opacity var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out);background:#0e0c0a;border:1px solid #ffffff24;flex:0 0 72px;padding:0;position:relative;overflow:hidden}.asset-thumb:hover{opacity:.86}.asset-thumb[aria-current=true]{opacity:1;border-color:#fff}.asset-thumb:focus-visible{outline-offset:2px;outline:2px solid #fff}.asset-thumb img,.asset-thumb video{object-fit:cover;width:100%;height:100%;display:block}.asset-details{border-left:1px solid var(--border);overscroll-behavior:contain;flex-direction:column;min-width:0;padding:54px 26px 26px;display:flex;position:relative;overflow-y:auto}.asset-close{border:1px solid var(--border);background:var(--card);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.asset-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.asset-close:hover{border-color:var(--border-strong)}.asset-close svg{width:16px;height:16px}.asset-details .dt{font-family:var(--ui);font-size:var(--fs-2);color:var(--muted)}.asset-details h2{font-size:var(--fs-9);letter-spacing:-.02em;margin-top:8px;font-weight:700;line-height:1.15}.asset-details p{font-size:var(--fs-5);color:var(--text2);white-space:pre-line;margin-top:16px;line-height:1.62}.asset-frame-copy{border:1px solid var(--border);border-radius:var(--r-5);background:var(--muted-bg);margin-top:16px;padding:12px 13px}.asset-frame-copy>span{font-family:var(--ui);font-size:var(--fs-1);color:var(--muted);font-weight:600}.asset-frame-copy p{color:var(--text);margin-top:7px;font-weight:500}.asset-details .mmeta{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.asset-actions{z-index:1;background:linear-gradient(to bottom,transparent,var(--card) 14px);flex-direction:column;gap:8px;margin-top:auto;padding-top:14px;display:flex;position:sticky;bottom:0}.asset-one{appearance:none;border:0;border-bottom:1px solid var(--border-strong);color:var(--muted);font-family:var(--ui);font-size:var(--fs-2);cursor:pointer;background:0 0;border-radius:0;align-self:center;padding:2px 0;text-decoration:none}.asset-one:hover{color:var(--text)}.asset-original,.asset-copy{appearance:none;border:1px solid var(--border);border-radius:var(--r-5);width:100%;color:var(--text);font-family:var(--ui);font-size:var(--fs-2);text-align:left;cursor:pointer;transition:border-color var(--dur) var(--ease-out),background var(--dur) var(--ease-out);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;font-weight:600;text-decoration:none;display:flex}.asset-original:hover,.asset-copy:hover{border-color:var(--border-strong);background:var(--muted-bg)}.asset-copy{border-color:var(--border-strong)}.mchip{font-size:var(--fs-2);font-family:var(--ui);border-radius:var(--r-7);border:1px solid var(--border);color:var(--text2);padding:4px 9px}.mchip.scheduled{background:var(--accent);color:#fff;border-color:var(--accent)}.mchip.postponed{background:var(--muted-bg);color:var(--text);border-color:var(--border-strong)}.mchip.posted{background:var(--ink);color:#fff;border-color:var(--ink)}.sstats{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:16px;display:grid}.sstats .ss{flex-direction:column;gap:4px;min-width:0;display:flex}.sstats .ss:last-child,.sstats .ss:nth-child(4n){border-right:0}.sstats .ss:nth-child(n+5){border-top:1px solid var(--border)}.ssh{align-items:center;gap:6px;display:flex}.ssh svg{width:13px;height:13px;color:var(--muted)}.ssh span{font-size:var(--fs-2);color:var(--text);font-weight:600;font-family:var(--ui)}.sstats .ss .n{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--fs-9);margin-top:9px;font-weight:500;line-height:1}.sstats .ss .h{font-size:var(--fs-3);color:var(--muted);margin-top:3px;line-height:1.3}.sq{margin-top:16px}.sq .sqr{border-top:1px solid var(--border-hair);grid-template-columns:1fr 52px 52px 44px;align-items:baseline;gap:10px;padding:10px 0;display:grid}.sq .sqr:first-child{border-top:0}.sq .sqr .q{font-size:var(--fs-5);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.sq .sqr .n{font-family:var(--ui);font-size:var(--fs-4);text-align:right;font-variant-numeric:tabular-nums}.sq .sqh{background:0 0;border-top:0;padding-top:0}.sq .sqh .q,.sq .sqh .n{font-family:var(--ui);font-size:var(--fs-2);color:var(--muted);font-weight:600}.act{flex-direction:column;display:flex}.act .a{border-bottom:1px solid var(--border);gap:11px;padding:10px 0;display:flex}.act .a:last-child{border:0}.act .a .d{border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.act .a .t{flex:1}.act .a .t b{font-size:var(--fs-5);font-weight:600;display:block}.act .a .t span{font-size:var(--fs-3);color:var(--muted);font-family:var(--ui)}.lg-mid{grid-template-columns:2fr 1fr;align-items:start;gap:13px;display:grid}.eyb{font-size:var(--fs-2);font-weight:600;font-family:var(--ui);color:var(--accent);margin-bottom:5px}.channote{font-size:var(--fs-4);color:var(--muted);margin-top:12px;line-height:1.5}.cad{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:16px;display:grid}.cadbox{flex-direction:column;gap:4px;min-width:0;display:flex}.cadbox:last-child{border-right:0}.cadbox .big{font-family:var(--ui);font-size:var(--fs-10);font-weight:500;line-height:1}.cadbox .l{font-size:var(--fs-2);font-family:var(--ui);color:var(--text);margin-top:8px;font-weight:600}.cadbox .s{font-size:var(--fs-3);color:var(--muted);margin-top:2px}.themes{grid-template-columns:repeat(2,1fr);gap:0 28px;margin-top:8px;display:grid}.theme{border-bottom:1px solid var(--border);padding:13px 0}.theme b{font-size:var(--fs-6);font-weight:700}.theme p{font-size:var(--fs-4);color:var(--text2);margin-top:3px;line-height:1.5}.phases{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:14px;display:grid}.phase{border:1px solid var(--border);border-radius:var(--r-6);padding:15px 16px}.phase .pn{font-family:var(--ui);font-size:var(--fs-4);color:var(--accent);font-weight:500}.phase .pw{font-size:var(--fs-2);font-family:var(--ui);color:var(--muted);margin-top:7px}.phase b{font-size:var(--fs-7);margin-top:3px;font-weight:700;display:block}.phase p{font-size:var(--fs-4);color:var(--text2);margin-top:6px;line-height:1.5}@media (max-width:980px){.lg-kpis,.sstats,.cad{grid-template-columns:repeat(2,1fr)}.lg-mid,.themes{grid-template-columns:1fr}.cgrid,.phases{grid-template-columns:repeat(2,1fr)}.ledger.expanded .crow .cc{flex:calc(50% - 7px)}.asset-thumbs{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}}body:has(.lg-root) main{max-width:none!important;padding:0!important}body:has(.lg-root) main>div{max-width:none!important}body:has(.lg-root) .lg-root{min-height:100vh}.chart-empty{font-size:var(--fs-5);color:var(--text2);margin-top:10px;line-height:1.55}@media (max-width:900px){.asset-dialog{border:0;border-radius:0;width:100vw;height:100dvh}.asset-dialog-shell{grid-template-rows:58dvh auto;grid-template-columns:1fr;overflow-y:auto}.asset-viewer{height:58dvh;min-height:0}.asset-details{border-left:0;border-top:1px solid var(--border);min-height:280px;overflow:visible}.asset-close{top:max(12px,env(safe-area-inset-top));z-index:10;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08070699;border-color:#ffffff47;width:44px;height:44px;position:fixed;right:12px}.asset-close:active{transform:scale(.94)}.asset-toolbar{padding-right:68px}.asset-stage{padding:14px}.asset-nav{width:40px;height:52px}.asset-prev{left:8px}.asset-next{right:8px}}@media (max-width:900px) and (max-height:500px) and (orientation:landscape){.asset-dialog-shell{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(220px,280px);overflow:hidden}.asset-viewer{height:auto}.asset-details{border-top:0;border-left:1px solid var(--border);min-height:0;padding:54px 16px 16px;overflow-y:auto}}@media (max-width:980px){.lg-upd{display:none}.lg-top{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.lg-top h1{font-size:var(--fs-6);flex:1;min-width:0}.lg-top h1 .ws{white-space:nowrap;text-overflow:ellipsis;max-width:38vw;overflow:hidden}.lg-nav{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.lg-term>b small{display:none}.lg-term i{width:44px}.lg-topright:not(.lg-topright--keep){display:none}.lg-topright--keep button,.lg-topright--keep a{min-height:44px}}@media (max-width:640px){.lg-top h1 .sl,.lg-top h1 .lg-crumb{display:none}.lg-top h1{flex-wrap:wrap;row-gap:1px}.lg-top h1 .lg-scopenote{flex-basis:100%;order:9}.lg-top h1 .ws{max-width:none;color:var(--text);font-weight:700}.cgrid{grid-template-columns:1fr}.ledger .ph{flex-wrap:wrap;row-gap:6px}.ledger .ph .cbtn{display:none}.sstats .ss:nth-child(n+3){border-top:1px solid var(--border);padding-top:12px}.asset-viewer{grid-template-rows:42px minmax(0,1fr) auto}.asset-stage{padding:12px 48px}.asset-nav{width:44px;height:56px}.asset-prev{left:8px}.asset-next{right:8px}.asset-nav:active{transform:translateY(-50%)scale(.94)}.asset-thumbs{padding:8px 10px 10px}.asset-thumb{flex-basis:60px;height:48px}.asset-details{padding:52px 18px 22px}.asset-details h2{font-size:var(--fs-9)}}@media (max-width:980px){.sstats .ss:nth-child(4n){border-right:1px solid var(--border)}.sstats .ss:nth-child(2n){border-right:0}.sstats .ss:nth-child(n+3){border-top:1px solid var(--border)}}.sq--kw .sqr{grid-template-columns:1fr 48px 40px}.upd-body{font-size:var(--fs-4);color:var(--text2);margin:2px 0 3px;line-height:1.5}.upd-del{appearance:none;color:var(--muted);font-size:var(--fs-9);cursor:pointer;border-radius:var(--r-3);background:0 0;border:0;align-self:flex-start;place-items:center;min-width:44px;min-height:44px;padding:0;line-height:1;display:grid}.upd-del:hover{color:var(--accent-ink);background:var(--accent-weak)}.upd-del-failed{color:var(--accent-ink);outline:1px solid color-mix(in srgb,var(--accent-ink) 60%,transparent)}.upd-add{appearance:none;border:1px dashed var(--border-strong);border-radius:var(--r-5);width:100%;font-family:var(--ui);font-size:var(--fs-3);color:var(--text2);cursor:pointer;background:0 0;margin-top:12px;padding:9px 0;font-weight:600}.upd-add:hover{border-color:var(--ink);color:var(--text)}.upd-form{border:1px solid var(--border-strong);border-radius:var(--r-5);background:var(--muted-bg);flex-direction:column;gap:8px;margin-top:12px;padding:12px;display:flex}.upd-form input[type=text],.upd-form input:not([type]),.upd-form textarea{border:1px solid var(--border);border-radius:var(--r-4);width:100%;font-family:var(--ui);font-size:var(--fs-5);background:var(--card);color:var(--text);padding:8px 10px}.upd-form textarea{resize:vertical}.upd-form input:focus,.upd-form textarea:focus{outline:2px solid var(--accent);outline-offset:-1px}.upd-form-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.upd-form-row input[type=date]{border:1px solid var(--border);border-radius:var(--r-4);font-family:var(--ui);font-size:var(--fs-4);background:var(--card);color:var(--text);padding:6px 8px}.upd-authors{gap:4px;margin-right:auto;display:flex}.upd-authors button{appearance:none;border:1px solid var(--border);border-radius:var(--r-7);background:var(--card);font-size:var(--fs-4);color:var(--text2);cursor:pointer;padding:5px 12px;font-weight:600}.upd-authors button.on{background:var(--ink);border-color:var(--ink);color:#fff}.upd-cancel{appearance:none;font-size:var(--fs-4);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px 8px;font-weight:600}.upd-post{appearance:none;border-radius:var(--r-4);background:var(--accent);color:#fff;font-size:var(--fs-4);cursor:pointer;border:0;padding:7px 14px;font-weight:700}.upd-post:disabled{opacity:.5}.channote a{color:var(--link);font-weight:550;text-decoration:none}.lg-viewer{font-size:var(--fs-4);color:var(--text2);background:var(--muted-bg);border-radius:var(--r-7);align-items:center;gap:6px;padding:5px 11px;font-weight:600;display:inline-flex}.lg-viewer:before{content:"";background:#2eaf5f;border-radius:50%;width:6px;height:6px}.lgx-hero{background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:12px;display:grid}.lgx-k{background:var(--card);border-radius:var(--r-6);box-shadow:var(--sh-card);min-width:0;animation:lgxup .16s var(--ease-out) both;border:0;flex-direction:column;gap:4px;padding:16px;display:flex}.lgx-k:last-child{border-right:0}.lgx-k .lab{font-size:var(--fs-5);color:var(--text2);text-wrap:balance;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;font-weight:450;display:flex}.lgx-k .lab .lab-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:767px){.lgx-k .lab{flex-wrap:wrap}.lgx-k .lab .lab-t{white-space:normal;text-overflow:clip;overflow:visible}.lgx-k .lab .lg-info{display:none}}.lgx-k .lab svg{flex:none;width:13px;height:13px}.lgx-k .num{font-family:var(--ui);font-size:var(--fs-11);letter-spacing:-.01em;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:0 8px;font-weight:650;line-height:32px;display:flex}.lgx-k[data-hero] .num{font-size:var(--fs-13)}.lgx-k .num .dlt{margin-left:0}.lgx-k .meta{font-size:var(--fs-3);color:var(--text2);text-wrap:pretty;align-items:baseline;gap:6px;min-width:0;font-weight:450;display:flex}.lgx-k .livedot{background:var(--icon);border-radius:50%;flex:none;width:6px;height:6px}@keyframes lgxup{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.panel{padding:16px}.panel .ph{margin-bottom:8px}.panel .ph b{font-size:var(--fs-7);letter-spacing:0;font-weight:650}.panel--ink{--border:#ffffff24;--border-hair:#ffffff24;--border-strong:#ffffff47;--muted:#b5b5b5;--text2:#b5b5b5;--icon:#b5b5b5;--muted-bg:#ffffff14;color:#e3e3e3;box-shadow:var(--sh-card);background:#303030;border:0}.panel--ink .ph b{color:#fff}.panel--ink .channote a{color:#c5d0ff}.panel--ink .livehint{color:var(--muted)}.panel--quiet .ph{margin-bottom:2px}.panel--quiet .ph b{font-size:var(--fs-7)}.act .a{padding:12px 0 12px 2px;position:relative}.act .a .d{width:8px;height:8px;box-shadow:0 0 0 3px var(--card),0 0 0 4px var(--border-strong);margin-top:4px}.act .a .t b{font-size:var(--fs-6);letter-spacing:-.005em}.act .a .t span{font-size:var(--fs-3)}.sq .sqr .q{font-size:var(--fs-5)}.sq .sqr{padding:9px 14px}.sstats .ss .n{font-size:var(--fs-9)}.sqnote{font-size:var(--fs-4);color:var(--muted);margin-top:10px;line-height:1.55}.crow .cc,.cgrid .cc{border-radius:var(--r-6)}.lg-body{--lg-pad:26px;padding:24px var(--lg-pad) 44px;background:var(--canvas);gap:18px;width:100%;max-width:1360px;margin-inline:auto}@media (max-width:767px){.lg-body{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.lg-main{background:var(--canvas)}.lg-cols,.lg-cols--even{grid-template-columns:1fr;align-items:start;gap:18px;display:grid}@media (min-width:1100px){.lg-cols{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr)}.lg-cols[data-single]{grid-template-columns:minmax(0,1fr)}.lg-cols--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg-cols>.panel,.lg-cols--even>.panel{flex-direction:column;display:flex}.lg-cols>.panel--ink .soc-wrap,.lg-cols--even>.panel--ink .soc-wrap{flex:1}.lg-cols>.panel--ink .soc-grid,.lg-cols--even>.panel--ink .soc-grid{grid-auto-rows:1fr;align-self:stretch}.lg-cols>.panel--ink .soc-c,.lg-cols--even>.panel--ink .soc-c{justify-content:center}}.lg-cols>*,.lg-cols--even>*{min-width:0}.adsum{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:16px 0 4px;display:grid}@media (max-width:760px){.adsum{grid-template-columns:1fr;gap:16px}}.adsum-k{flex-direction:column;gap:4px;min-width:0;display:flex}.adsum-k .v{font-family:var(--ui);font-size:var(--fs-11);letter-spacing:-.01em;color:var(--ink);font-weight:650;line-height:32px}.adsum-k .l{font-size:var(--fs-5);color:var(--text2);font-weight:450}i[data-o=sales]{background:var(--accent)}i[data-o=leads]{background:var(--ink)}i[data-o=traffic]{background:#0a0a0a5c}i[data-o=awareness]{background:#0a0a0a2e}.adnote{font-size:var(--fs-4);color:var(--muted);max-width:62ch;margin:2px 0 12px;line-height:1.5}.adnote--ink{color:#ffffff8c}.adjobs{overscroll-behavior-x:contain;grid-template-columns:minmax(0,1.1fr) 92px minmax(140px,auto) 104px 92px minmax(0,.35fr);margin-top:16px;display:grid;overflow-x:auto}.adjobs[data-cols="6"]{grid-template-columns:minmax(0,1.1fr) 104px 92px minmax(120px,auto) 104px 92px}.adjob{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--border-hair);align-items:baseline;gap:14px;padding:10px 0;display:grid}.adjob-budget,.adjob--head .adjob-budget{text-align:right}@media (min-width:641px){.adjobs[data-cols="4"]{grid-template-columns:minmax(110px,180px) 96px auto auto minmax(0,1fr)}}.adjob:last-child{border-bottom:0}.adjob-l{min-width:0;font-size:var(--fs-5);flex-wrap:wrap;align-items:center;gap:2px 8px;font-weight:550;display:flex}.adjob-l i{display:none}.adjob-aud{font-family:var(--ui);font-size:var(--fs-2);color:var(--muted);white-space:nowrap;font-weight:450}.adjob-n{font-family:var(--ui);font-size:var(--fs-5);text-align:right;color:var(--text);font-weight:450}.adjob-r{font-size:var(--fs-5);color:var(--text)}.adjob-roas{color:var(--ink);font-weight:650}.adjob[data-off]{color:var(--muted)}.adjob[data-off] .adjob-l,.adjob[data-off] .adjob-n,.adjob[data-off] .adjob-r,.adjob[data-off] .adjob-roas{color:var(--muted);font-weight:450}.adjob[data-off] .adjob-l i{opacity:.4}.adjob[data-off] .adjob-off,.adl-r[data-off] .adjob-off{background:var(--muted-bg);color:var(--muted)}.adl-r[data-off]{color:var(--muted)}.adl-r[data-off] .adl-m b,.adl-r[data-off] .adl-s b{color:var(--muted);font-weight:500}.adl-r[data-off] img{opacity:.55}.gvr{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:16px;padding-top:16px;display:grid}.gvr-i{flex-direction:column;gap:4px;min-width:0;display:flex}.gvr-i dt{font-size:var(--fs-5);color:var(--text2);font-weight:450}.gvr-i dd{font-family:var(--display);font-weight:750;font-stretch:96%;font-size:var(--fs-9);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;align-items:baseline;gap:8px;margin:0;line-height:28px;display:flex}.gvr-i dd small{font-family:var(--ui);font-size:var(--fs-3);letter-spacing:0;color:var(--text2);font-weight:450}@media (max-width:760px){.gvr{grid-template-columns:1fr;gap:16px}}.adjob--head{border-bottom:1px solid var(--border);padding:0 0 8px}.adjob--head span{font-size:var(--fs-3);color:var(--text2);font-weight:550}.adjob--head .adjob-spend,.adjob--head .adjob-each,.adjob--head .adjob-roas{text-align:right}.adjob--head .adjob-roas{color:var(--muted);font-weight:600}.panel{container-type:inline-size}@media (max-width:640px){.adsum{gap:18px;padding:12px 0 14px}.adsum-op{display:none}.adsum-k--roas{text-align:left;margin-left:0}.adjobs,.adjobs[data-cols="4"],.adjobs[data-cols="6"]{grid-template-columns:1fr}.adjob{grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:12px 0}.adjob--head{display:none}.adjob-l{grid-area:1/1}.adjob-spend{text-align:right;grid-area:1/2}.adjob-r{font-size:var(--fs-4);color:var(--text2);grid-area:2/1}.adjob-each{text-align:right;grid-area:2/2}.adjob-roas{text-align:right;grid-area:3/2}.adjob-roas:empty{display:none}.adjob:not(.adjob--head) .adjob-budget{text-align:left;grid-area:3/1}.adjob:not(.adjob--head) .adjob-budget:before{content:"Budget ";color:var(--muted);font-weight:450}.adjob:not(.adjob--head) .adjob-budget:empty{display:none}.adjob:not(.adjob--head) .adjob-budget[data-kind=daily]:after{content:" a day";color:var(--muted);font-weight:450}.adjob:not(.adjob--head) :is(.adjob-spend,.adjob-each,.adjob-roas):before{color:var(--muted);font-weight:450}.adjob:not(.adjob--head) .adjob-spend:before{content:"Spend "}.adjob:not(.adjob--head) .adjob-each:before{content:"Each "}.adjob:not(.adjob--head) .adjob-roas:before{content:"ROAS "}}.lg-more>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:2px 0;list-style:none;display:flex}.lg-more>summary::-webkit-details-marker{display:none}.lg-more>summary b{font-size:var(--fs-7);letter-spacing:-.01em;font-weight:700}.lg-more>summary .lg{font-size:var(--fs-2);color:var(--muted);font-family:var(--ui);text-align:right}.lg-more>summary:after{content:"+";font-family:var(--ui);font-size:var(--fs-7);color:var(--muted);flex:none;line-height:1}.lg-more[open]>summary:after{content:"−"}.lg-more>summary:hover:after{color:var(--text)}.lg-more[open]>summary{border-bottom:1px solid var(--border);margin-bottom:6px;padding-bottom:10px}.strec{border-top:1px solid var(--border);font-size:var(--fs-5);color:var(--text2);flex-wrap:wrap;gap:8px 26px;margin-top:14px;padding-top:13px;display:flex}.strec b{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--fs-6);color:var(--text);margin-right:5px;font-weight:600}.strec-gap{text-align:right;margin-left:auto}.lgx-k[data-tone=warn] .num{color:var(--neg-ink)}.lgx-k[data-tone=warn] .livedot{background:#c70a24}.soc-c[data-tone=warn] .v{color:var(--neg-ink)}.adjob-off{font-style:normal;font-size:var(--fs-3);letter-spacing:0;border-radius:var(--r-7);background:var(--muted-bg);color:var(--text2);white-space:nowrap;margin-left:8px;padding:2px 8px;font-weight:550;display:inline-block}.fnl-flag,.bdk-flag{font-style:normal;font-family:var(--ui);font-size:var(--fs-1);border-radius:var(--r-2);background:var(--accent-weak);color:var(--accent-ink);white-space:nowrap;padding:2px 6px;font-weight:600;display:inline-block}.fnl-flag{margin-left:8px}.bdk-flag{vertical-align:middle;margin-left:9px}.cht{grid-template-columns:var(--cht-gut,30px) minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;margin-top:12px;display:grid}.cht-y{grid-area:1/1;position:relative}.cht-y span{font-family:var(--ui);font-size:var(--fs-1);font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;position:absolute;right:0;transform:translateY(-50%)}.cht-plot{grid-area:1/2;min-width:0;position:relative}.cht-plot svg{width:100%;height:var(--cht-h,200px);display:block}.cht-x{grid-area:2/2;height:14px;margin-top:6px;position:relative}.cht-x span{font-family:var(--ui);font-size:var(--fs-2);color:var(--muted);white-space:nowrap;position:absolute;top:0}.panel--ink .cht-y span,.panel--ink .cht-x span{color:var(--muted)}.spf{grid-template-columns:1fr;gap:16px;display:grid}.spf>*{min-width:0}@media (min-width:1100px){.spf{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:start;gap:30px}.spf .tr{grid-template-columns:minmax(0,1.25fr) minmax(0,.62fr) 46px 42px 40px;gap:10px}.spf .terms{margin-top:0}.spf .tr-head .q{grid-column:1/3}.spf .tr-head .bar{display:none}}@media (min-width:981px){.terms--gsc .tr{grid-template-columns:minmax(0,1.2fr) minmax(0,.5fr) 48px 78px 60px;gap:10px}}@media (max-width:980px){.terms--gsc .tr{grid-template-columns:minmax(0,1fr) 52px 60px}}.terms--gsc>[role=rowgroup]>.tr:first-child{border-top:1px solid var(--border)}.terms-q{all:unset;box-sizing:border-box;cursor:pointer;min-width:0;max-width:100%;font:inherit;color:inherit;align-items:center;gap:6px;display:flex}.terms-q svg{width:10px;height:10px;color:var(--muted);transition:transform var(--dur) var(--ease-out);flex:none}.terms-q[aria-expanded=true] svg{color:var(--ink);transform:rotate(90deg)}.terms-q:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:var(--r-2)}.terms-q:hover .terms-q-t{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.terms-q .pill,.tr--sub .q .pill{flex:none;margin-right:2px}.terms-q-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.terms-q-t--path{white-space:normal;overflow-wrap:anywhere;line-height:1.35}.tr--sub .q{align-items:center;gap:4px;min-width:0;display:flex}.terms-sub{border-left:2px solid var(--border);margin:0 0 10px 16px;padding:8px 0 2px 12px}.terms-sub-h,.terms-sub-none{font-family:var(--ui);font-size:var(--fs-2);color:var(--muted);margin:0 0 2px}.terms-sub-none{padding:6px 0 8px}.tr--sub{padding:6px 0}.tr--sub .bar{background:0 0}.tr--sub .q{color:var(--text2);font-weight:450}.tr--sub .n{color:var(--text2)}.terms-head{flex-wrap:wrap;margin-bottom:8px}.terms-head .cd-chart-scope{margin:0}.gchips+.spf{margin-top:22px}.website-brand{margin-top:26px}@media (max-width:640px){.gchips.gchips--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.lgx-hero{grid-template-columns:repeat(2,1fr)}.lgx-k{padding:16px 16px 18px}.lgx-k:nth-child(2n){border-right:0}.lgx-k:nth-child(n+3){border-top:1px solid var(--border-strong)}}.ssum{border-bottom:1px solid var(--border);align-items:flex-end;gap:30px;padding:10px 0 14px;display:flex}.ssum-i .l{font-family:var(--ui);font-size:var(--fs-2);color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:flex}.ssum-i .l svg{width:12px;height:12px}.ssum-i .v{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--fs-9);font-weight:500;line-height:1}.ssum-range{font-family:var(--ui);font-size:var(--fs-2);color:var(--muted);margin-left:auto}.terms{margin-top:6px}.tr{border-top:1px solid var(--border);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 52px 48px 44px;align-items:center;gap:14px;padding:9px 0;display:grid}.tr:first-child{border-top:0}.tr-head{padding:12px 0 7px}.tr-head .q,.tr-head .n{font-family:var(--ui);font-size:var(--fs-2);color:var(--muted);font-weight:600}.tr-head .q{white-space:normal;line-height:1.35}.tr .q{font-size:var(--fs-5);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tr .n{font-family:var(--ui);font-size:var(--fs-5);text-align:right;font-variant-numeric:tabular-nums}.tr .bar{background:var(--muted-bg);border-radius:var(--r-2);height:15px;overflow:hidden}.tr-head .bar{background:0 0}.tr .bar i{background:var(--accent);opacity:.42;border-radius:var(--r-2);transform-origin:0;height:100%;animation:stgrow var(--dur-enter) var(--ease-out) both;display:block}@keyframes stgrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.terms-empty{font-size:var(--fs-5);color:var(--text2);max-width:56ch;padding:16px 0 6px;line-height:1.6}.soc-big{flex-direction:column;gap:4px;display:flex}.soc-big .n{font-family:var(--ui);font-size:var(--fs-9);letter-spacing:-.01em;color:var(--ink);font-weight:650;line-height:28px;display:block}.soc-big .l{font-family:var(--ui);font-size:var(--fs-2);color:var(--muted);align-items:center;gap:8px;margin-top:10px;font-weight:600;display:flex}.soc-big .l svg{width:13px;height:13px}.soc-big .delta{color:#7ce0a3;font-style:normal}.soc-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.soc-c{flex-direction:column;gap:4px;min-width:0;display:flex}.soc-c .v{font-family:var(--ui);font-size:var(--fs-9);letter-spacing:-.01em;color:var(--ink);font-weight:650;line-height:28px}.soc-c .l{font-family:var(--ui);font-size:var(--fs-1);color:var(--muted);font-weight:600}@media (max-width:980px){.ssum{flex-wrap:wrap;gap:18px}.tr{grid-template-columns:minmax(0,1.2fr) 52px 44px}.tr .bar,.tr-head .bar,.tr .n:nth-child(4),.tr-head .n:nth-child(4){display:none}}.lw{border:1px solid var(--border);border-radius:var(--r-5);grid-template-columns:repeat(4,1fr);gap:0;margin-top:12px;display:grid;overflow:hidden}.lw-i{border-right:1px solid var(--border);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.lw-i:last-child{border-right:0}.lw-i b{font-size:var(--fs-6);letter-spacing:-.005em;font-weight:700}.lw-d{font-size:var(--fs-4);color:var(--text2);line-height:1.45}.lw-d a{color:var(--accent-ink);font-weight:600;text-decoration:none}.lw-s{font-family:var(--ui);font-size:var(--fs-1);border-radius:var(--r-2);background:var(--muted-bg);color:var(--text2);align-self:flex-start;padding:3px 8px;font-weight:600}.lw-s--live{background:var(--accent-weak);color:var(--accent-ink)}.lw-s--live:before{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.lw-s--this-week{background:var(--muted-bg);color:var(--text);border:1px solid var(--border-strong)}.gchips{flex-wrap:wrap;align-items:flex-start;gap:32px;margin-top:16px;display:flex}.gchip{flex-direction:column;flex:none;gap:4px;min-width:0;display:flex}.gchip .l{font-size:var(--fs-5);color:var(--text2);align-items:center;gap:6px;font-weight:450;display:flex}.gchip .l:before{display:none}.gchip b{font-family:var(--ui);font-size:var(--fs-9);letter-spacing:-.01em;color:var(--ink);font-weight:650;line-height:28px}.gchip--imp .l:before{background:var(--accent)}.gchip--clk .l:before{background:var(--ink)}.gchip-sub{font-size:var(--fs-3);color:var(--text2)}.gchips .ssum-range{white-space:nowrap;align-self:flex-end;margin-left:auto}.soc-wrap{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:24px;margin-top:16px;display:grid}@media (max-width:980px){.lw{grid-template-columns:1fr 1fr}.lw-i:nth-child(2n){border-right:0}.lw-i:nth-child(n+3){border-top:1px solid var(--border)}.gchips{flex-wrap:wrap}.soc-wrap{grid-template-columns:1fr}.soc-wrap .soc-big{border-right:0;border-bottom:1px solid var(--border);padding:14px 0 16px}}.upd-kind{gap:4px;display:flex}.upd-kind button{appearance:none;border:1px solid var(--border);border-radius:var(--r-4);background:var(--card);font-size:var(--fs-3);color:var(--text2);cursor:pointer;font-weight:600;font-family:var(--ui);padding:5px 12px}.upd-kind button.on{background:var(--accent);border-color:var(--accent);color:#fff}.lw-s--today{background:var(--accent);color:#fff}.cap-view{margin-top:16px}.cap-view p{font-size:var(--fs-5);color:var(--text2);white-space:pre-line;margin-top:0;line-height:1.62}.cap-edit{appearance:none;border:1px solid var(--border-strong);border-radius:var(--r-4);background:var(--card);font-family:var(--ui);font-size:var(--fs-2);color:var(--text2);cursor:pointer;margin-top:10px;padding:6px 12px;font-weight:600}.cap-edit:hover{border-color:var(--ink);color:var(--text)}.cap-form{flex-direction:column;gap:10px;margin-top:16px;display:flex}.cap-form textarea{box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--r-5);width:100%;font-family:var(--ui);font-size:var(--fs-5);color:var(--text);background:var(--card);resize:vertical;padding:11px 12px;line-height:1.6}.cap-form textarea:focus{outline:2px solid var(--accent);outline-offset:-1px}.cap-actions{justify-content:flex-end;gap:8px;display:flex}.cap-cancel{appearance:none;font-size:var(--fs-4);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:7px 10px;font-weight:600}.cap-save{appearance:none;border-radius:var(--r-4);background:var(--accent);color:#fff;font-size:var(--fs-4);cursor:pointer;border:0;padding:8px 16px;font-weight:700}.cap-save:disabled{opacity:.5}.lg-root a,.lg-root button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.crow-prog{display:none}.cbtn:active,.cexp:active,.upd-post:active,.upd-add:active,.cap-save:active{transform:scale(.94)}@media (max-width:640px){.lg-body{--lg-pad:14px;padding:14px var(--lg-pad) 40px;gap:14px}}@media (max-width:380px){.lg-body{--lg-pad:11px;padding:12px var(--lg-pad) 36px}}@media (pointer:coarse){.upd-form input[type=text],.upd-form input:not([type]),.upd-form textarea,.cap-form textarea{font-size:var(--fs-7)}.upd-form-row input[type=date]{font-size:var(--fs-7);min-height:44px;padding:9px 10px}.cbtn{min-width:44px;min-height:44px}.cexp{height:44px;padding:0 16px}.upd-add{min-height:44px;padding:13px 0}.upd-authors button,.upd-kind button,.cap-edit{min-height:44px;padding:0 14px}.prd a,.prd button{align-items:center;min-height:44px;display:inline-flex}.lg-nav a{min-height:44px}.cg-nav,.cg-grip{min-width:44px;min-height:44px}.upd-post,.cap-save{min-height:44px;padding:0 18px}.upd-cancel,.cap-cancel{min-height:44px;padding:0 12px}}@media (max-width:640px){.crow{margin-inline:calc(var(--lg-pad)*-1);padding-inline:var(--lg-pad);scroll-padding-inline:var(--lg-pad);scroll-snap-type:x proximity;scroll-behavior:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;padding-bottom:6px}.crow .cc{flex:0 0 clamp(230px,78vw,300px)}.pf,.fmt{font-size:var(--fs-2)}.st,.asset-count{font-size:var(--fs-2);padding:4px 9px}.fmt{max-width:calc(100% - 96px)}.cc .cm{padding:12px 13px 14px}.cc .cm .ti{font-size:var(--fs-6)}.cc .cm .dt{font-size:var(--fs-3)}.crow-prog{height:3px;margin:10px var(--lg-pad) 0;background:var(--muted-bg);border-radius:var(--r-1);display:block;overflow:hidden}.crow-prog i{background:var(--accent);border-radius:var(--r-1);transform-origin:0;height:100%;transition:transform var(--dur) linear;display:block}.panel{border-radius:var(--r-6);padding:15px 14px}.panel .ph{flex-wrap:wrap;row-gap:8px;margin-bottom:6px}.lhc{flex-wrap:wrap;gap:8px}.lhc .lg{font-size:var(--fs-2)}.lg-mid{gap:14px}.lgx-hero{grid-template-columns:repeat(2,1fr)}.lgx-k{gap:7px;padding:14px 14px 15px}.lgx-k .num{font-size:clamp(30px,9vw,38px);font-weight:600;line-height:.92}.lgx-hero[data-money] .lgx-k .num{font-size:min(clamp(30px,9vw,38px),17.5cqw)}.lgx-k .lab,.lgx-k .meta{font-size:var(--fs-3)}.lgx-k:nth-child(2n){border-right:0}.lgx-k:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.gchips{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.gchip{min-width:0}.gchips .ssum-range{grid-column:1/-1;align-self:start;margin:0}.lw-i{gap:5px;padding:12px}.lw-i b{font-size:var(--fs-5)}.lw-d{font-size:var(--fs-3)}.phases{grid-template-columns:1fr}.phase{padding:13px 14px}.lg-root{font-size:var(--fs-7)}.aeonote,.channote,.sqnote,.lw-d,.upd-body{font-size:var(--fs-5)}.cadbox{padding:12px 13px}.cadbox .big{font-size:var(--fs-9)}.sstats .ss{padding:11px 12px}.sstats .ss .n{font-size:var(--fs-9)}.ssh span{font-size:var(--fs-2)}.themes{gap:0}.theme{padding:12px 0}.lg-onb{gap:12px;padding:12px 14px}.lg-onb .tx p{font-size:var(--fs-4)}.plan-lede{font-size:var(--fs-6);margin-top:5px}.panel--quiet{padding:14px 13px}}@media (max-width:400px){.lw{grid-template-columns:1fr}.lw-i:nth-child(n+2){border-top:1px solid var(--border)}.lw-i{border-right:0}}.lg-skel{flex-direction:column;gap:20px;min-height:640px;display:flex}.lg-skel i,.lg-skel b{background:#efefef;border-radius:5px;animation:1.4s ease-in-out infinite lgskel;display:block}.lg-skel i{width:96px;height:12px}.lg-skel b{width:120px;height:26px}.lg-skel-heading{justify-content:space-between;align-items:center;gap:20px;min-height:62px;display:flex}.lg-skel-heading h2{font-family:var(--ui);letter-spacing:-.6px;margin:0 0 12px;font-size:24px;font-weight:550;line-height:1.2}.lg-skel-heading>div>i{width:190px}.lg-skel-heading>b{border-radius:18px;width:220px;height:34px}.lg-skel-metrics{grid-template-columns:repeat(var(--skel-cols),minmax(0,1fr));border:1px solid #ebebeb;border-radius:14px;display:grid;overflow:hidden}.lg-skel-metrics>div{border-right:1px solid #ebebeb;gap:18px;min-width:0;padding:20px;display:grid}.lg-skel-metrics>div:last-child{border:0}.lg-skel-metrics i,.lg-skel-metrics b{max-width:90%}.lg-skel-metrics i:last-child{width:140px;height:10px}.lg-skel-report{border:1px solid #ebebeb;border-radius:14px;padding:20px}.lg-skel-toolbar{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.lg-skel-toolbar>b{width:150px;height:17px}.lg-skel-toolbar>i{width:170px;height:26px}.lg-skel-plot{gap:48px;display:grid}.lg-skel-plot>div{align-items:center;gap:20px;display:flex}.lg-skel-plot i{width:30px;height:10px}.lg-skel-plot span{border-top:1px dashed #ebebeb;flex:1}.lg-skel-axis{justify-content:space-between;margin-top:22px;padding-left:50px;display:flex}.lg-skel-axis>i{width:45px;height:10px}.lg-skel-rows>div{border-bottom:1px solid #efefef;grid-template-columns:2fr repeat(3,1fr);gap:20px;padding:16px 20px;display:grid}.lg-skel-rows i{width:85px;max-width:100%}@keyframes lgskel{0%,to{opacity:.55}50%{opacity:1}}.lg-nav a,.lg-scope a{position:relative}.lg-link-pending{pointer-events:none;opacity:0;border-radius:50%;width:12px;height:12px;position:absolute;right:10px}.lg-link-pending[data-pending=true]{border:1.5px solid;border-right-color:#0000;animation:.7s linear infinite lg-link-spin,.1s .12s forwards lg-link-show}@keyframes lg-link-spin{to{transform:rotate(360deg)}}@keyframes lg-link-show{to{opacity:1}}@media (max-width:720px){.lg-skel-heading{flex-direction:column;align-items:flex-start}.lg-skel-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-skel-metrics>div{border-bottom:1px solid #ebebeb;padding:16px}.lg-skel-metrics>div:nth-child(2n){border-right:0}.lg-skel-report{padding:16px}.lg-skel-toolbar>i{width:90px}.lg-skel-rows>div{gap:12px;padding:16px 0}}@media (prefers-reduced-motion:reduce){.lg-skel i,.lg-skel b,.lg-link-pending[data-pending=true]{animation:none}.lg-link-pending[data-pending=true]{opacity:1}}.lg-root[data-route-pending=true] .lg-body{background:var(--canvas)}.rp-panel{flex-direction:column;gap:14px;display:flex}.rp-nav{align-self:flex-start;align-items:center;gap:8px;display:flex}.rp-nav-arrow,.rp-nav-jump>summary{border:1px solid var(--border);border-radius:var(--r-7);background:var(--card);min-height:32px;font-family:var(--ui);font-size:var(--fs-5);color:var(--text2);cursor:pointer;transition:background var(--dur) var(--ease-out),color var(--dur) var(--ease-out);align-items:center;font-weight:550;display:flex}.rp-nav-arrow{flex:none;justify-content:center;width:32px;text-decoration:none}.rp-nav-arrow svg{width:13px;height:13px}.rp-nav-arrow:hover{background:var(--muted-bg);color:var(--ink)}.rp-nav-arrow[aria-disabled]{opacity:.35;cursor:default;pointer-events:none}@media (max-width:720px),(pointer:coarse) and (max-width:1023px){.m15-shell .rp-nav-arrow,.m15-shell .rp-nav-jump>summary{min-height:44px}}.rp-nav-jump{position:relative}.rp-nav-jump>summary{white-space:nowrap;gap:8px;padding:0 10px 0 12px;list-style:none}.rp-nav-jump>summary::-webkit-details-marker{display:none}.rp-nav-jump>summary:hover{background:var(--muted-bg);color:var(--ink)}.rp-nav-jump>summary svg{opacity:.6;width:12px;height:12px;transform:rotate(90deg)}.rp-nav-jump[open]>summary{background:var(--ink);color:#fff;border-color:var(--ink)}.rp-nav-jump[open]>summary svg{opacity:1;transform:rotate(-90deg)}.rp-nav-list{z-index:20;border:1px solid var(--border-strong);border-radius:var(--r-6);background:var(--card);flex-direction:column;min-width:100%;max-height:280px;padding:5px;display:flex;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 8px 24px #0a0a0a1f}.rp-nav-list a{border-radius:var(--r-4);font-family:var(--ui);font-size:var(--fs-5);color:var(--text2);white-space:nowrap;align-items:center;gap:7px;padding:7px 10px;text-decoration:none;display:flex}.rp-nav-list a:hover{background:var(--muted-bg);color:var(--ink)}.rp-nav-list a.on{background:var(--ink);color:#fff}.rp-nav-count{font-family:var(--ui);font-size:var(--fs-2);color:var(--muted)}.rp-period-draft{background:var(--accent);border-radius:999px;flex:none;width:5px;height:5px}.rp-nav-list a.on .rp-period-draft{background:#fff}.rp-card{border:1px solid var(--border-strong);border-radius:var(--r-6);background:var(--card);padding:20px 20px 14px}.rp-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.rp-head>div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.rp-head b{font-size:var(--fs-9);letter-spacing:-.01em;color:var(--ink);font-weight:650}.rp-author{font-family:var(--ui);font-size:var(--fs-3);color:var(--muted)}.rp-draft{font-family:var(--ui);font-size:var(--fs-2);color:var(--accent-ink);background:var(--accent-weak);border-radius:var(--r-3);padding:2px 7px;font-weight:600}.rp-metrics{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:20px;margin-top:16px;padding:16px 0;display:grid}.rp-metrics[data-n="5"],.rp-metrics[data-n="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-metric{flex-direction:column;gap:3px;min-width:0;display:flex}.rp-metric-l{font-size:var(--fs-5);color:var(--text2);font-weight:450}.rp-metric-v{font-family:var(--ui);font-size:var(--fs-11);letter-spacing:-.01em;color:var(--ink);font-weight:650;line-height:32px}.rp-metric-v .dlt{vertical-align:baseline;margin-left:7px}.rp-metric-n{font-family:var(--ui);font-size:var(--fs-2);color:var(--muted);text-wrap:pretty;line-height:1.4}.rp-summary{max-width:62ch;color:var(--ink);margin-top:18px;font-size:15px;font-weight:450;line-height:1.6}.rp-group{padding:28px 0 4px}.rp-group h3{font-family:var(--ui);font-size:var(--fs-5);color:var(--ink);margin:0 0 12px;font-weight:600}.rp-group :is(ul,ol){margin:0;padding:0;list-style:none}.rp-group--ask{padding-top:18px}.rp-asks{border:1px solid var(--border-strong);border-radius:var(--r-6);background:var(--border-hair);flex-direction:column;gap:1px;display:flex;overflow:hidden}.rp-ask{background:var(--muted-bg);padding:14px 16px}.rp-ask-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.rp-ask-head b{font-size:var(--fs-7);color:var(--ink);font-weight:600}.rp-ask>p{max-width:60ch;font-size:var(--fs-5);color:var(--text2);margin-top:5px;line-height:1.55}.rp-wait{font-family:var(--ui);font-size:var(--fs-3);color:var(--accent-ink)}.rp-answers{flex-direction:column;gap:8px;margin-top:12px;display:flex}.rp-answers>li{border:1px solid var(--border);border-radius:var(--r-5);background:var(--card);padding:10px 12px}.rp-answer-who{font-family:var(--ui);font-size:var(--fs-2);align-items:baseline;gap:8px;display:flex}.rp-answer-who b{color:var(--ink);font-weight:600}.rp-answer-who span{color:var(--muted)}.rp-answer-del{appearance:none;cursor:pointer;font-family:var(--ui);font-size:var(--fs-2);color:var(--muted);background:0 0;border:0;margin-left:auto;padding:0 2px}.rp-answer-del:hover:not(:disabled){color:var(--accent-ink)}.rp-answer-del:disabled{opacity:.5;cursor:not-allowed}.rp-answer-del:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-2)}.rp-answers>li>p{max-width:60ch;font-size:var(--fs-5);color:var(--text2);white-space:pre-wrap;margin-top:4px;line-height:1.5}.rp-work{columns:2 330px;column-gap:12px}.rp-work-card{border:1px solid var(--border);border-radius:var(--r-5);background:var(--card);break-inside:avoid;flex-direction:column;align-items:flex-start;min-width:0;margin-bottom:12px;padding:13px 14px;display:flex}.rp-work-card:last-child{margin-bottom:0}.rp-work-card b{font-size:var(--fs-7);color:var(--ink);overflow-wrap:anywhere;font-weight:650;line-height:1.3}.rp-work-card>p{font-size:var(--fs-5);color:var(--text2);margin-top:5px;line-height:1.5}.rp-group--progress .rp-work,.rp-group--next .rp-work{columns:1;column-gap:0}.rp-group--progress .rp-work-card,.rp-group--next .rp-work-card{border:0;border-top:1px solid var(--border-hair);border-radius:0;margin-bottom:0;padding:10px 0}.rp-group--progress .rp-work-card:first-child,.rp-group--next .rp-work-card:first-child{border-top:0;padding-top:0}.rp-link{font-family:var(--ui);font-size:var(--fs-3);color:var(--link);margin-top:9px;font-weight:550;text-decoration:none;display:inline-block}.rp-link:hover{text-underline-offset:2px;text-decoration:underline}.rp-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-2)}.rp-links{flex-direction:column;align-items:flex-start;gap:4px;margin-top:4px;display:flex}.rp-links .rp-link{margin-top:0}.rp-shots{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.rp-shot{border-radius:var(--r-4);border:1px solid var(--border);background:var(--muted-bg);line-height:0;display:block;overflow:hidden}.rp-shot img{object-fit:cover;width:110px;height:140px;display:block}.rp-shot:hover{border-color:var(--accent)}.rp-shot:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rp-results{flex-direction:column;display:flex}.rp-result{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(150px,auto);align-items:start;column-gap:40px;padding:18px 0;display:grid}.rp-result:first-child{border-top:0;padding-top:4px}.rp-result-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.rp-result-copy b{font-size:var(--fs-7);color:var(--ink);font-weight:600;line-height:1.35}.rp-result-copy p{max-width:62ch;font-size:var(--fs-5);color:var(--text2);margin-top:4px;line-height:1.55}.rp-result-figure{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.rp-result-figure strong{font-family:var(--ui);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:24px;font-weight:550;line-height:1.15}.rp-result-figure span{max-width:24ch;font-family:var(--ui);font-size:var(--fs-2);color:var(--text2);line-height:1.4}.rp-result .rp-result-chart{grid-column:1/-1;margin-top:18px}.rp-chart-legend{font-family:var(--ui);color:var(--text2);flex-wrap:wrap;gap:6px 16px;margin:0 0 6px;padding:0;font-size:12px;list-style:none;display:flex}.rp-chart-legend li{align-items:center;gap:6px;display:flex}.rp-chart-legend i{background:#2a78d6;border-radius:2px;width:12px;height:12px}.rp-chart-legend i.is-spend,.rp-chart-col.is-spend{background:repeating-linear-gradient(45deg,#eb6834 0 4.5px,#fff 4.5px 6px)}.rp-chart-scroll{padding-bottom:6px;overflow-x:auto}.rp-chart .cht{min-width:600px;margin-top:0;padding-top:18px}.rp-chart .cht-plot{height:var(--cht-h)}.rp-chart-plot{position:absolute;inset:0}.rp-chart-grid{background:#0000000f;height:1px;margin-top:-.5px;position:absolute;left:0;right:0}.rp-chart-grid.is-base{background:#00000024}.rp-chart-cols{display:grid;position:absolute;inset:0}.rp-chart-week{justify-content:center;align-items:flex-end;gap:10px;display:flex}.rp-chart-col{background:#2a78d6;border-radius:4px 4px 0 0;width:22px;position:relative}.rp-chart-col b{font-family:var(--ui);font-size:var(--fs-1);font-variant-numeric:tabular-nums;color:var(--text2);white-space:nowrap;margin-bottom:4px;font-weight:500;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}@media (max-width:700px){.rp-card{padding:16px 14px 12px}.rp-metrics,.rp-metrics[data-n]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rp-work{columns:1}.rp-result{flex-direction:column;align-items:flex-start;display:flex}.rp-result-copy{display:contents}.rp-result-figure{text-align:left;order:1;align-items:flex-start;margin-top:10px}.rp-result .rp-link,.rp-result .rp-links{order:2}.rp-result .rp-result-chart{order:3;align-self:stretch;margin-top:16px}}@media print{.rp-card,.rp-work-card,.rp-ask,.rp-result{break-inside:avoid}.rp-nav,.rp-answer-del{display:none}}.cl-sec{flex-direction:column;gap:14px;display:flex}.cl-sec>*{margin:0}.cl-h{font-family:var(--ui);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;font-size:20px;font-weight:620;line-height:1.25}.cl-intro{gap:10px}.cl-intro .cl-h{font-size:24px}.cl-intro-meta{font-family:var(--ui);font-size:var(--fs-3);color:var(--muted);align-items:center;gap:10px;display:flex}.cl-lede{max-width:62ch;color:var(--text2);text-wrap:pretty;font-size:16px;line-height:1.6}.cl-text{max-width:64ch;color:var(--text2);text-wrap:pretty;font-size:15px;line-height:1.6}.cl-h+.cl-text{color:var(--ink);font-size:16px}.cl-note{max-width:72ch;font-family:var(--ui);font-size:var(--fs-2);color:var(--muted);line-height:1.5}.cl-callout{border-left:3px solid var(--ink);background:var(--muted-bg);max-width:68ch;color:var(--ink);text-wrap:pretty;border-radius:0 10px 10px 0;padding:14px 16px 14px 18px;font-size:15px;font-weight:500;line-height:1.55}.cl-figs{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.cl-figs[data-n="1"]{grid-template-columns:minmax(0,280px)}.cl-figs>div{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:16px 18px;display:flex}.cl-figs strong{font-family:var(--ui);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.1}.cl-figs span{font-family:var(--ui);font-size:var(--fs-3);color:var(--text2);line-height:1.4}.cl-figs small{font-family:var(--ui);font-size:var(--fs-2);color:var(--muted)}.cl-bars-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 36px;margin-top:4px;display:grid}.cl-bars-row[data-n="1"]{grid-template-columns:minmax(0,620px)}.cl-bars{min-width:0;margin:0}.cl-bars figcaption{font-family:var(--ui);font-size:var(--fs-3);color:var(--ink);margin-bottom:12px;font-weight:600}.cl-bars ol{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.cl-bars li{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:2px 12px;display:grid}.cl-bar-l{font-family:var(--ui);color:var(--text2);white-space:nowrap;font-size:13px}.cl-bar-t{align-items:center;gap:10px;min-width:0;display:flex}.cl-bar-t i{width:calc((100% - 74px) * var(--p,1));background:#d8dce1;border-radius:5px;flex:none;min-width:3px;height:22px;display:block}.cl-bar-t b{font-family:var(--ui);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:600}.cl-bars li.on i{background:var(--data-1)}.cl-bars li.on .cl-bar-l{color:var(--ink);font-weight:600}.cl-bar-n{font-family:var(--ui);color:var(--muted);grid-column:2;font-size:12px}.cl-asks{counter-reset:ask;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;margin:0;padding:0;list-style:none;display:grid}.cl-asks>li{border-top:1px solid var(--border);counter-increment:ask;grid-template-columns:28px minmax(0,1fr);align-content:start;gap:3px 14px;padding:14px 0;display:grid}.cl-asks>li:nth-child(-n+2){border-top:0;padding-top:2px}.cl-asks>li:before{content:counter(ask);background:var(--muted-bg);border:1px solid var(--border);width:26px;height:26px;font-family:var(--ui);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:999px;grid-row:1/span 2;place-items:center;margin-top:-3px;font-size:12px;font-weight:600;display:grid}.cl-asks b{color:var(--ink);grid-column:2;font-size:15px;font-weight:600;line-height:1.35}.cl-asks span{max-width:64ch;font-size:var(--fs-5);color:var(--text2);grid-column:2;line-height:1.5}.cl-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px;margin:0;padding:0;list-style:none;display:grid}.cl-list>li{border-left:2px solid var(--border);flex-direction:column;gap:3px;min-width:0;padding-left:14px;display:flex}.cl-list b{color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.35}.cl-list span{font-size:var(--fs-5);color:var(--text2);line-height:1.5}.cl-timeline{margin:0;padding:0 0 0 24px;list-style:none;position:relative}.cl-timeline:before{content:"";background:var(--border);border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:5px}.cl-timeline>li{grid-template-columns:150px minmax(0,1fr);gap:2px 16px;padding:8px 0;display:grid;position:relative}.cl-timeline>li:before{content:"";background:var(--card);border:2px solid var(--data-1);border-radius:999px;width:8px;height:8px;position:absolute;top:13px;left:-24px}.cl-timeline>li:first-child:before{background:var(--data-1)}.cl-timeline b{font-family:var(--ui);color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.cl-timeline span{font-size:var(--fs-5);color:var(--text2);line-height:1.5}.cl-links{flex-wrap:wrap;gap:4px 20px;display:flex}.cl-links .rp-link{margin-top:0}.cl-table-wrap{-webkit-overflow-scrolling:touch;max-width:760px;overflow-x:auto}.cl-table{border-collapse:collapse;width:100%;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:13.5px}.cl-table th,.cl-table td{border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;padding:10px 12px}.cl-table :is(th,td):first-child{text-align:left;padding-left:0}.cl-table :is(th,td):last-child{padding-right:0}.cl-table thead th{border-bottom-color:var(--border-strong);font-size:var(--fs-2);color:var(--muted);padding-top:0;padding-bottom:8px;font-weight:500}.cl-table tbody th{color:var(--text2);font-weight:500}.cl-table tbody td{color:var(--ink)}.cl-table tbody tr:last-child :is(th,td){border-bottom:0}.cl-table tbody tr.on :is(th,td){color:var(--ink);font-weight:650}.cl-notes-box{border:1px solid var(--border-strong);background:var(--card);width:100%;min-height:190px;font:15px/1.6 var(--ui);color:var(--ink);resize:vertical;transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out);border-radius:10px;padding:14px 16px;display:block}.cl-notes-box::placeholder{color:var(--muted)}.cl-notes-box:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--accent-weak);outline:none}.cl-notes-state{min-height:18px;font-family:var(--ui);font-size:var(--fs-2);color:var(--muted);margin-top:8px}.cl-notes-state.is-failed{color:var(--neg-ink)}@media (max-width:1100px){.cl-asks{grid-template-columns:minmax(0,1fr)}.cl-asks>li:nth-child(2){border-top:1px solid var(--border);padding-top:14px}}@media (max-width:700px){.cl-h{font-size:18px}.cl-intro .cl-h{font-size:21px}.cl-lede,.cl-h+.cl-text{font-size:15px}.cl-text,.cl-callout{font-size:14.5px}.cl-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-figs>div{padding:13px 14px}.cl-figs strong{font-size:24px}.cl-figs[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cl-figs[data-n="3"]>div{padding:12px 10px}.cl-figs[data-n="3"] strong{font-size:20px}.cl-figs[data-n="3"] span{font-size:11.5px}.cl-bars-row{grid-template-columns:minmax(0,1fr);gap:22px}.cl-bars li{grid-template-columns:66px minmax(0,1fr)}.cl-list{grid-template-columns:minmax(0,1fr);gap:14px}.cl-timeline>li{grid-template-columns:minmax(0,1fr)}.cl-table{font-size:12.5px}.cl-table th,.cl-table td{padding:9px 8px}.cl-table thead th{white-space:normal;vertical-align:bottom;line-height:1.3}}@media print{.cl-sec{break-inside:avoid}.cl-notes-card{display:none}}.rp-empty{font-size:var(--fs-5);color:var(--text2);padding:8px 0 4px}.lg-signout{appearance:none;cursor:pointer;font-family:var(--ui);font-size:var(--fs-5);color:var(--text2);border-radius:var(--r-5);transition:color var(--dur) var(--ease-out),background var(--dur) var(--ease-out);background:0 0;border:0;padding:8px 6px;font-weight:450}.lg-signout:hover{color:var(--ink);background:var(--canvas)}.lg-empty{flex-direction:column;gap:8px;max-width:52ch;padding:48px 0;display:flex}.lg-empty h2{font-size:var(--fs-9);letter-spacing:-.01em;color:var(--ink);font-weight:650}.lg-empty p{font-size:var(--fs-5);color:var(--text2);font-weight:450;line-height:20px}.content-grid{padding:0;overflow:hidden}.cg-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:13px 18px;display:flex}.cg-head-left{align-items:center;gap:14px;min-width:0;display:flex}.cg-head-left>h2,.cg-head-left>b{font-size:var(--fs-6);letter-spacing:-.01em;flex:none;margin:0;font-weight:700}.cg-filters{border:1px solid var(--border);border-radius:var(--r-4);display:flex;overflow:hidden}.cg-filters button{appearance:none;border:0;border-right:1px solid var(--border);background:var(--card);color:var(--text2);font-family:var(--ui);font-size:var(--fs-2);cursor:pointer;transition:background var(--dur) var(--ease-out),color var(--dur) var(--ease-out);align-items:center;gap:6px;padding:6px 11px;font-weight:600;display:flex}.cg-filters button:last-child{border-right:0}.cg-filters button:hover{background:var(--muted-bg);color:var(--text)}.cg-filters button.active{background:var(--ink);color:#fff}.cg-filters button span{opacity:.55;font-weight:500}.cg-hint{font-family:var(--ui);font-size:var(--fs-2);color:var(--muted)}.cg-new{appearance:none;border:1px solid var(--border-strong);border-radius:var(--r-4);background:var(--card);min-height:34px;color:var(--text);font-family:var(--ui);font-size:var(--fs-2);cursor:pointer;transition:background var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out);flex:none;align-items:center;gap:8px;padding:0 13px;font-weight:600;display:flex}.cg-new span{font-family:var(--ui);font-size:var(--fs-8);line-height:1}.cg-new:hover{background:var(--accent-weak);border-color:var(--accent)}.cg-attention{border-bottom:1px solid var(--border);background:var(--accent-weak);align-items:center;gap:12px;padding:11px 18px;display:flex}.cg-attention-label{font-family:var(--ui);font-size:var(--fs-2);color:var(--accent-ink);white-space:nowrap;font-weight:600}.cg-attention p{font-size:var(--fs-5);color:var(--text2)}.cg-attention p b{color:var(--text);font-weight:600}.cg-body{padding:16px 18px 20px}.cg-rowlab{align-items:baseline;gap:10px;margin:0 0 12px;display:flex}.cg-rowlab .t{font-family:var(--ui);font-size:var(--fs-2);color:var(--text2);font-weight:600}.cg-rowlab .h{background:var(--border);flex:1;height:1px}.cg-rowlab .m{font-family:var(--ui);font-size:var(--fs-2);color:var(--muted)}.cg-cards{grid-template-columns:repeat(auto-fill,minmax(min(168px,100%),1fr));gap:12px;display:grid}.cg-card{border:1px solid var(--border);border-radius:var(--r-5);background:var(--card);min-width:0;transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out);position:relative;overflow:hidden}.cg-card:hover{border-color:var(--border-strong);box-shadow:var(--sh-card)}.cg-card.is-dragging{opacity:.92;box-shadow:var(--sh-pop);z-index:4}.cg-cover{aspect-ratio:4/5;background:var(--muted-bg);position:relative;overflow:hidden}.cg-cover-open{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.cg-cover-open:focus-visible{outline:2px solid var(--ink);outline-offset:-3px}.cg-cover img,.cg-cover video{object-fit:cover;width:100%;height:100%;display:block}.cg-empty-cover{width:100%;height:100%;font-family:var(--ui);font-size:var(--fs-1);color:var(--muted);place-items:center;display:grid}.thumb-empty{background:var(--muted-bg);width:100%;height:100%;display:block}.cg-state{z-index:1;border-radius:var(--r-7);color:#fff;font-family:var(--ui);font-size:var(--fs-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0a9e;padding:3px 8px;font-weight:600;position:absolute;top:7px;right:7px}.cg-state.is-posted{color:var(--text);background:#ffffffeb}.cg-count{z-index:1;border-radius:var(--r-7);color:#fff;font-family:var(--ui);font-size:var(--fs-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0a94;padding:3px 7px;position:absolute;bottom:7px;right:7px}.cg-nav{appearance:none;z-index:3;border-radius:var(--r-4);color:#fff;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:28px;height:38px;transition:opacity var(--dur) var(--ease-out),background var(--dur) var(--ease-out);background:#08080899;border:1px solid #fff3;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.cg-card:hover .cg-nav,.cg-nav:focus-visible{opacity:1}.cg-nav:hover{background:#080808e0}.cg-nav svg{width:14px;height:14px}.cg-prev{left:7px}.cg-next{right:7px}.cg-card-open{appearance:none;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:9px 10px 12px;display:block}.cg-date{font-family:var(--ui);font-size:var(--fs-1);color:var(--text2);display:block}.cg-date.is-overdue{color:var(--accent-ink)}.cg-date.is-none{color:var(--muted)}.cg-card-open h3{font-size:var(--fs-5);letter-spacing:-.01em;margin-top:3px;font-weight:600;line-height:1.25}.cg-grip{appearance:none;z-index:2;border-radius:var(--r-3);cursor:grab;background:0 0;border:0;gap:2px;padding:8px 7px;display:flex;position:absolute;bottom:6px;right:6px}.lg-root .cg-grip{touch-action:none}.cg-grip:hover,.cg-grip:focus-visible{background:var(--muted-bg)}.cg-grip:active{cursor:grabbing}.cg-grip span{border-radius:var(--r-1);background:var(--border-strong);width:2px;height:11px;display:block}.cg-zero{appearance:none;border:1px dashed var(--border-strong);border-radius:var(--r-5);width:100%;min-height:180px;color:var(--text2);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.cg-zero span{font-family:var(--ui);font-size:var(--fs-2)}.cg-zero b{color:var(--text);font-size:var(--fs-8);margin-top:8px;font-weight:500}.cg-zero:hover{background:var(--muted-bg)}.cg-zero.is-readonly{cursor:default}.cg-zero.is-readonly:hover{background:0 0}.draft-schedule-note{font-size:var(--fs-3);color:var(--muted);margin-top:6px}.draft-media-missing{color:#ffffff6b;width:100%;height:100%;font-family:var(--ui);font-size:var(--fs-1);background:#222;place-items:center;display:grid}.draft-viewer-backdrop{z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050505e0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.draft-viewer{border-radius:var(--r-7);color:#fff;width:min(1320px,100vw - 48px);height:min(840px,100dvh - 48px);box-shadow:var(--sh-scrim);background:#0d0d0d;border:1px solid #ffffff2e;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);display:grid;overflow:hidden}.draft-viewer-media{background:#090909;flex-direction:column;min-width:0;min-height:0;padding:18px;display:flex}.draft-viewer-stage{border-radius:var(--r-5);background:#141414;flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.draft-viewer-stage>img,.draft-viewer-stage>video,.draft-viewer-asset{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.draft-viewer-nav{appearance:none;z-index:2;border-radius:var(--r-4);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050505b8;border:1px solid #fff3;place-items:center;width:46px;height:58px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.draft-viewer-nav:hover{background:#050505;border-color:#ffffff7a}.draft-viewer-nav svg{width:17px;height:17px}.draft-viewer-prev{left:16px}.draft-viewer-next{right:16px}.draft-viewer-thumbs button.active{opacity:1;border-color:#fff}.draft-viewer-copy{color:#171717;background:#f3f1ec;flex-direction:column;min-width:0;min-height:0;padding:34px 32px 27px;display:flex;position:relative}.draft-viewer-close{appearance:none;color:#111;cursor:pointer;background:0 0;border:1px solid #00000024;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;top:22px;right:22px}.draft-viewer-close:hover{background:#fff}.draft-viewer-close svg{width:15px;height:15px}.draft-viewer-kicker{font-family:var(--ui);font-size:var(--fs-1);color:#bc281b;flex-wrap:wrap;gap:9px;margin:3px 58px 28px 0;display:flex}.draft-viewer-kicker span+span:before{content:"/";color:#00000040;margin-right:9px}.draft-viewer-copy h2{letter-spacing:-.055em;max-width:440px;font-size:clamp(30px,3.1vw,54px);font-weight:600;line-height:.95}.draft-viewer-caption{margin-top:38px;overflow-y:auto}.draft-viewer-caption>span{font-family:var(--ui);font-size:var(--fs-1);color:#9b9389}.draft-viewer-caption p{white-space:pre-wrap;color:#4e4a44;font-size:var(--fs-6);margin-top:12px;line-height:1.65}.draft-viewer-meta{font-family:var(--ui);font-size:var(--fs-1);color:#8b857d;border-top:1px solid #0000001f;justify-content:space-between;gap:16px;margin-top:auto;padding-top:22px;display:flex}.draft-dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070707d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.draft-dialog{border:1px solid var(--border-strong);border-radius:var(--r-7);width:min(1180px,100vw - 36px);max-height:calc(100dvh - 36px);color:var(--text);box-shadow:var(--sh-scrim);background:#f5f4f1;flex-direction:column;display:flex;overflow:hidden}.draft-dialog-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.draft-dialog-head span{font-family:var(--ui);font-size:var(--fs-1);color:var(--accent-ink)}.draft-dialog-head h2{font-size:var(--fs-10);letter-spacing:-.035em;margin-top:4px}.draft-dialog-close{appearance:none;border:1px solid var(--border);background:var(--card);width:42px;height:42px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;display:grid}.draft-dialog-close svg{width:15px;height:15px}.draft-dialog-body{grid-template-columns:minmax(300px,.78fr) minmax(420px,1.22fr);min-height:0;display:grid;overflow:hidden}.draft-fields{border-right:1px solid var(--border);grid-template-columns:1fr 1fr;align-content:start;gap:16px;padding:24px;display:grid;overflow-y:auto}.draft-field{flex-direction:column;gap:7px;display:flex}.draft-field-wide{grid-column:1/-1}.draft-field>span,.draft-assets-head span,.draft-schedule label span{font-family:var(--ui);font-size:var(--fs-1);color:var(--muted)}.draft-field input,.draft-field select,.draft-field textarea,.draft-schedule input{border:1px solid var(--border-strong);border-radius:var(--r-4);background:var(--card);width:100%;color:var(--text);font:inherit;font-size:var(--fs-5);outline:0;padding:11px 12px}.draft-field input:focus,.draft-field select:focus,.draft-field textarea:focus,.draft-schedule input:focus{border-color:var(--accent)}.draft-field textarea{resize:vertical;line-height:1.5}.draft-assets-editor{flex-direction:column;min-height:0;padding:24px;display:flex;overflow-y:auto}.draft-assets-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.draft-assets-head>div{flex-direction:column;gap:4px;display:flex}.draft-assets-head b{font-size:var(--fs-7)}.draft-upload-button{border:1px solid var(--border-strong);border-radius:var(--r-3);background:var(--card);min-height:36px;font-family:var(--ui);font-size:var(--fs-1);cursor:pointer;justify-content:center;align-items:center;padding:0 12px;font-weight:600;display:inline-flex}.draft-upload-button:hover{border-color:var(--accent)}.draft-upload-button input,.draft-dropzone input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.draft-asset-list{flex-direction:column;gap:7px;display:flex}.draft-asset-row{border:1px solid var(--border);border-radius:var(--r-4);background:var(--card);grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:6px;display:grid}.draft-asset-thumb{border-radius:var(--r-3);background:#161616;width:68px;height:60px;overflow:hidden}.draft-asset-thumb img,.draft-asset-thumb video{object-fit:cover;width:100%;height:100%;display:block}.draft-asset-thumb.pending{color:#ffffffad;font-family:var(--ui);font-size:var(--fs-1);place-items:center;display:grid}.draft-asset-name{grid-template-columns:24px minmax(0,1fr);gap:2px 8px;min-width:0;display:grid}.draft-asset-name>span{font-family:var(--ui);font-size:var(--fs-1);color:var(--muted);grid-row:1/3}.draft-asset-name b{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-4);font-weight:600;overflow:hidden}.draft-asset-name small{font-family:var(--ui);font-size:var(--fs-1);color:var(--muted)}.draft-asset-row-actions{gap:3px;display:flex}.draft-asset-row-actions button,.draft-file-remove{appearance:none;border:1px solid var(--border);border-radius:var(--r-3);color:var(--text2);font-family:var(--ui);font-size:var(--fs-1);cursor:pointer;background:0 0;padding:6px 8px}.draft-asset-row-actions button:disabled{opacity:.25;cursor:default}.draft-asset-row-actions .remove,.draft-file-remove{color:var(--accent-ink)}.draft-dropzone{border:1px dashed var(--border-strong);border-radius:var(--r-5);cursor:pointer;background:#ffffff73;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:280px;display:flex}.draft-dropzone:hover{border-color:var(--accent);background:var(--card)}.draft-dropzone span{font-size:var(--fs-8);letter-spacing:-.02em;font-weight:600}.draft-dropzone b{color:var(--muted);font-family:var(--ui);font-size:var(--fs-1);margin-top:7px;font-weight:400}.draft-dialog-foot{border-top:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:flex-end;gap:20px;padding:15px 24px;display:flex;position:relative}.draft-schedule{align-items:flex-end;gap:7px;display:flex}.draft-schedule label{flex-direction:column;gap:5px;display:flex}.draft-schedule input{min-width:210px;font-family:var(--ui);font-size:var(--fs-2);padding:8px 10px}.draft-schedule button,.draft-primary-actions button{appearance:none;border:1px solid var(--border-strong);border-radius:var(--r-3);background:var(--card);min-height:36px;color:var(--text);font-family:var(--ui);font-size:var(--fs-1);cursor:pointer;padding:0 13px;font-weight:600}.draft-schedule button{color:#fff;background:#151515;border-color:#151515}.draft-schedule button:disabled,.draft-primary-actions button:disabled{opacity:.4;cursor:default}.draft-primary-actions{gap:6px;display:flex}.draft-primary-actions .draft-save{background:var(--accent);border-color:var(--accent);color:#fff;min-width:120px}.draft-primary-actions .draft-archive{color:var(--accent-ink);border-color:#0000;margin-right:4px}.draft-schedule .draft-post-now{background:var(--accent);border-color:var(--accent);color:#fff}.draft-viewer-unpost{appearance:none;border:1px solid var(--border-strong);border-radius:var(--r-3);min-height:36px;color:var(--text);font-family:var(--ui);font-size:var(--fs-1);cursor:pointer;background:0 0;align-self:flex-start;margin-top:20px;padding:0 15px;font-weight:600}.draft-viewer-unpost:hover{border-color:var(--accent);color:var(--accent-ink)}.draft-viewer-unpost[data-confirm=true]{background:var(--accent);border-color:var(--accent);color:#fff}.draft-viewer-unpost:disabled{opacity:.5;cursor:default}.draft-error{color:#9b1307;font-size:var(--fs-3);background:#ffe9e6;border:1px solid #f4bcb5;border-radius:6px 6px 0 0;padding:9px 12px;position:absolute;bottom:100%;left:24px;right:24px}.draft-error.inline{margin:10px 30px;position:static}@media (max-width:1050px){.draft-dialog-body{grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr)}}@media (max-width:760px){.cg-head{flex-wrap:wrap;gap:10px;padding:12px 14px}.cg-hint{display:none}.cg-body{padding:14px}.cg-cards{grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr));gap:9px}.draft-viewer-backdrop{align-items:end;padding:0}.draft-viewer{border-bottom:0;border-radius:14px 14px 0 0;flex-direction:column;width:100vw;height:94dvh;display:flex}.draft-viewer-media{min-height:55%;padding:10px}.draft-viewer-thumbs{height:68px}.draft-viewer-thumbs button{flex-basis:54px}.draft-viewer-copy{min-height:0;padding:25px 22px 20px}.draft-viewer-close{top:15px;right:17px}.draft-viewer-kicker{margin-bottom:18px}.draft-viewer-copy h2{font-size:var(--fs-11)}.draft-viewer-caption{margin-top:23px}.draft-dialog-backdrop{align-items:end;padding:0}.draft-dialog{border-bottom:0;border-radius:14px 14px 0 0;width:100vw;max-height:94dvh}.draft-dialog-body{flex-direction:column;display:flex;overflow-y:auto}.draft-fields,.draft-assets-editor{overflow:visible}.draft-fields{border-right:0;border-bottom:1px solid var(--border)}.draft-dropzone{min-height:190px}.draft-dialog-foot{flex-direction:column;align-items:stretch}.draft-schedule{grid-template-columns:1fr auto;display:grid}.draft-primary-actions{padding-left:42px;display:flex}.draft-schedule label,.draft-schedule input{min-width:0}}@media (max-width:480px){.cg-new{padding:0 12px}.cg-new span{display:none}.draft-grid{grid-template-columns:1fr}.draft-card-body{min-height:auto}.draft-fields{grid-template-columns:1fr;padding:18px}.draft-field-wide{grid-column:auto}.draft-assets-editor{padding:18px}.draft-asset-row{grid-template-columns:58px minmax(0,1fr)}.draft-asset-thumb{width:58px}.draft-asset-row-actions,.draft-file-remove{grid-column:2}.draft-dialog-foot{padding:13px 18px}}@media (min-width:981px){.lgx-hero[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.lgx-hero[data-cols="3"],.lgx-hero[data-cols="5"],.lgx-hero[data-cols="6"]{grid-template-columns:repeat(3,1fr)}.lgx-hero[data-cols="7"]{grid-template-columns:repeat(4,1fr)}.lgx-hero[data-cols="8"]{grid-template-columns:1.45fr 1fr 1fr 1fr}}.lgx-hero[data-money] .lgx-k{container-type:inline-size}.lgx-hero[data-money] .lgx-k .num{font-size:min(var(--fs-11),17.5cqw)}.lgx-hero[data-money] .lgx-k[data-hero] .num{font-size:min(var(--fs-13),15cqw)}@media (max-width:980px){.lgx-k:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.lg-nav:has(a:nth-child(4)) a{font-size:var(--fs-4);gap:6px;padding:11px 10px}}.lg-alert{border-radius:var(--r-6);background:var(--accent-weak);border:1px solid #f4bcb5;align-items:center;gap:14px;padding:13px 18px;display:flex}.lg-alert>:not(.l){min-width:0}.lg-alert .l{font-family:var(--ui);font-size:var(--fs-2);color:var(--accent-ink);flex:none;font-weight:600}.lg-alert p{font-size:var(--fs-5);color:var(--text2);line-height:1.5}.lg-alert p b{color:var(--text);font-weight:600}.fnl{margin-top:16px}.fnl-r{border-top:1px solid var(--border-hair);grid-template-columns:120px minmax(88px,auto) minmax(0,1fr) minmax(72px,auto);align-items:baseline;gap:20px;padding:12px 0;display:grid}.fnl-r:first-child{border-top:0;padding-top:0}.fnl-l{font-family:var(--ui);font-size:var(--fs-2);color:var(--text2);align-items:center;gap:7px;font-weight:600;display:flex}.fnl-l svg{width:13px;height:13px;color:var(--muted);flex:none}.fnl-n{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--fs-9);font-weight:500;line-height:1}.fnl-h{font-size:var(--fs-4);color:var(--muted);min-width:0;line-height:1.4}.fnl-c{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.fnl-c b{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--fs-5);color:var(--text);font-weight:600}.fnl-c small{font-family:var(--ui);font-size:var(--fs-2);color:var(--muted)}@container (max-width:520px){.fnl-r{grid-template-columns:1fr auto;gap:2px 16px}.fnl-l{grid-area:1/1}.fnl-n{grid-area:2/1}.fnl-h{grid-area:3/1}.fnl-c{grid-area:1/2/4;justify-content:center}}.sq--camp .sqr{grid-template-columns:minmax(0,1fr) 74px 50px 66px 60px;align-items:center}.sq--camp .sqr .q em{font-family:var(--ui);font-size:var(--fs-1);color:var(--muted);margin-top:3px;font-style:normal;font-weight:600;display:block}.sq--camp .sqh .q{align-self:center}.cad[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,260px))}.cad[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.cad[data-cols="5"]{grid-template-columns:repeat(5,1fr)}.cadbox .l{align-items:center;gap:6px;display:flex}.cadbox .l svg{width:12px;height:12px;color:var(--muted);flex:none}.cad{container-type:inline-size}.stfig{flex-wrap:wrap;align-items:baseline;gap:8px 30px;margin-top:14px;display:flex}.stfig-i{align-items:baseline;gap:7px;min-width:0;display:flex}.stfig-i b{font-family:var(--ui);font-variant-numeric:tabular-nums lining-nums;font-size:var(--fs-7);color:var(--ink);font-weight:600}.stfig-l{font-family:var(--ui);font-size:var(--fs-3);color:var(--muted);white-space:nowrap}.stfig-i .dlt{font-size:var(--fs-1);margin-left:0;padding:1px 6px}.panel[data-lean]{padding-bottom:18px}@media (max-width:640px){.stfig{gap:8px 20px}}@container (max-width:640px){.cad[data-cols],.cad{grid-template-columns:repeat(2,1fr)}.cadbox:nth-child(2n){border-right:0}.cadbox:nth-child(n+3){border-top:1px solid var(--border)}}@container (max-width:320px){.cad[data-cols],.cad{grid-template-columns:1fr}.cadbox{border-right:0}.cadbox:not(:first-child){border-top:1px solid var(--border)}}.chtcap{font-family:var(--ui);font-size:var(--fs-2);color:var(--muted);justify-content:space-between;align-items:baseline;gap:16px;margin:8px 0 0;display:flex}.chtcap b{color:var(--text);font-weight:650}@media (max-width:520px){.chtcap-r{display:none}.chtcap-r--keep{text-align:left;width:100%;margin-top:4px;display:block}}.adl-link{color:inherit;text-decoration:none}.adl-link:hover,.adl-link:focus-visible{text-decoration:underline}.freqt{max-width:560px;margin:18px 0 0}.freqt svg{width:100%;height:56px;display:block;overflow:visible}.freqt-line{fill:none;stroke:var(--ink);stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round}.freqt-rule{stroke:var(--neg-ink);stroke-width:1px;stroke-dasharray:3 3;opacity:.7}.freqt figcaption{font-family:var(--ui);font-size:var(--fs-2);color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;margin-top:6px;display:flex}.freqt figcaption span:nth-child(2){color:var(--text2);text-align:center}.freqt figcaption span:first-child,.freqt figcaption span:last-child{white-space:nowrap;flex:none}@media (max-width:520px){.freqt figcaption{flex-wrap:wrap;justify-content:space-between}.freqt figcaption span:nth-child(2){text-align:left;flex:1 0 100%;order:-1}}.adl{overscroll-behavior-x:contain;grid-template-columns:54px minmax(0,1.6fr) repeat(4,minmax(64px,.55fr));margin-top:16px;display:grid;overflow-x:auto}.adl[data-cols="5"]{grid-template-columns:54px minmax(0,1.4fr) repeat(5,minmax(58px,.5fr))}.adl[data-cols="6"]{grid-template-columns:54px minmax(0,1.3fr) repeat(6,minmax(56px,.5fr))}.adl[data-cols="7"]{grid-template-columns:54px minmax(0,1.1fr) repeat(7,minmax(54px,.46fr))}.adl-r{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--border-hair);align-items:center;gap:16px;padding:12px 0;display:grid}@media (min-width:641px){.adl[data-cols="3"]{grid-template-columns:54px minmax(0,1.6fr) repeat(3,minmax(64px,.55fr))}}.adl-r:first-child{border-top:0}.adl-r--head{border-top:0;align-items:end;padding:0 0 10px}.adl-r--head span{font-size:var(--fs-3);color:var(--text2);font-weight:550;line-height:1.25}.adl-r--head .adl-s{text-align:right}.adl-r--head .adl-t{background:0 0;border-radius:0;width:auto;height:auto}.adl-r--head+.adl-r{border-top:1px solid var(--border)}.adl-t{border-radius:var(--r-4);background:var(--muted-bg);place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.adl-t img{object-fit:cover;width:100%;height:100%;display:block}.adl-noimg{border-radius:inherit;background:var(--border);width:100%;height:100%;display:block}.adl-m{flex-direction:column;gap:4px;min-width:0;display:flex}.adl-m b{font-size:var(--fs-5);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.adl-m small{font-family:var(--ui);font-size:var(--fs-2);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adl-s{text-align:right;flex-direction:column;gap:3px;display:flex}.adl-s b{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--fs-6);font-weight:500}.adl-s small{font-family:var(--ui);font-size:var(--fs-1);color:var(--muted)}.rks{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.rk{font-family:var(--ui);font-size:var(--fs-1);border-radius:var(--r-2);background:var(--muted-bg);color:var(--text2);align-items:center;gap:4px;padding:2px 6px;font-weight:600;display:inline-flex}.rk b{font-weight:700}.rk--good{color:#1b7a45;background:#e6f5ec}.rk--ok{background:var(--muted-bg);color:var(--text2)}.rk--poor{background:var(--accent-weak);color:var(--accent-ink)}.rk--unrated{color:var(--muted);background:0 0;padding-left:0}.bdg{grid-template-columns:repeat(3,1fr);gap:0 26px;margin-top:12px;display:grid}.bdk{min-width:0}.bdk h3{font-family:var(--ui);font-size:var(--fs-2);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:4px;font-weight:600;display:flex}.bdk h3 .bdk-n{color:var(--text2);font-variant-numeric:tabular-nums;font-weight:550}.panel>.bdk{margin-top:14px}.bd-empty{font-size:var(--fs-4);color:var(--muted);padding:10px 0;line-height:1.5}.bd-r{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:9px 0;display:grid}.bd-r:first-child{border-top:0}.bd-l{font-size:var(--fs-4);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.bd-n{font-family:var(--ui);font-size:var(--fs-3);font-variant-numeric:tabular-nums;text-align:right}.bd-bar{border-radius:var(--r-1);background:var(--muted-bg);order:3;grid-column:1/-1;height:6px;overflow:hidden}.bd-bar i{background:var(--accent);opacity:.55;border-radius:var(--r-1);transform-origin:0;height:100%;animation:stgrow var(--dur-enter) var(--ease-out) both;display:block}.bd-c{font-family:var(--ui);font-size:var(--fs-2);color:var(--muted);order:4;grid-column:1/-1;line-height:1.45}.bd-c b{color:var(--text);font-weight:650}.bd-more{border-top:1px solid var(--border)}.bd-more>summary{cursor:pointer;padding:0;list-style:none;display:block}.bd-more>summary::-webkit-details-marker{display:none}.bd-more>summary:hover .bd-l{color:var(--ink)}.bd-more>summary .bd-r{border-top:0}.bd-more>summary:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:var(--r-3)}.bd-more[open]>summary .bd-more-sum{display:none}.bd-more-cue{font-family:var(--ui);font-size:var(--fs-2);color:var(--text2);align-items:center;gap:5px;padding:8px 0 9px;font-weight:600;display:flex}.bd-more-cue svg{width:11px;height:11px;transition:transform var(--dur) var(--ease-out);transform:rotate(90deg)}.bd-more[open] .bd-more-cue svg{transform:rotate(-90deg)}.bd-more[open] .bd-more-open,.bd-more:not([open]) .bd-more-close{display:none}.bd-more>summary:hover .bd-more-cue{color:var(--ink)}.bd-more .bd-r:first-of-type{border-top:1px solid var(--border)}.lg-none{max-width:68ch;font-size:var(--fs-5);color:var(--text2);margin-top:12px;line-height:1.65}.lg-none b{color:var(--text);font-weight:600}.lg-verdict{max-width:70ch;font-size:var(--fs-7);color:var(--text);margin-top:4px;line-height:1.55}@media (max-width:640px){.lg-alert{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px}.fnl-r{grid-template-columns:1fr auto;gap:4px 14px;padding:12px 14px}.fnl-n{text-align:right;grid-area:1/2}.fnl-h{grid-column:1/-1;margin-top:5px}.sq--camp .sqr{grid-template-columns:minmax(0,1fr) 66px 60px}.sq--camp .sqr>:nth-child(3),.sq--camp .sqr>:nth-child(5){display:none}.lg-verdict{font-size:var(--fs-6)}.cad[data-cols],.cad{grid-template-columns:repeat(2,1fr)}.cadbox:nth-child(2n){border-right:0}.cadbox:nth-child(n+3){border-top:1px solid var(--border)}.adl,.adl[data-cols="3"],.adl[data-cols="5"],.adl[data-cols="6"]{grid-template-columns:1fr}.adl-r{flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px;display:flex}.adl-t{flex:0 0 54px}.adl-m{flex:calc(100% - 74px);min-width:0}.adl-m b{white-space:normal;text-overflow:clip;line-height:1.3;overflow:visible}.adl-m small{white-space:normal}.adl-s{text-align:left;flex:none;min-width:64px}.adl-r--head{display:none}.adl-r:not(.adl-r--head) .adl-s{flex:0 0 calc(33.3333% - 10.6667px);min-width:0}.adl-r:not(.adl-r--head) .adl-s:before{content:attr(data-label);font-family:var(--ui);font-size:var(--fs-1);color:var(--muted)}.adl-r:not(.adl-r--head) .adl-s:empty:after{content:"-";color:var(--muted)}.bdg{grid-template-columns:1fr;gap:18px}}.dlt{font-family:var(--ui);font-size:var(--fs-3);vertical-align:middle;border-radius:var(--r-7);white-space:nowrap;margin-left:8px;padding:2px 8px;font-weight:550;display:inline-block}.dlt--good{background:var(--pos-bg);color:var(--pos-ink)}.dlt--bad{background:var(--neg-bg);color:var(--neg-ink)}.dlt--flat{background:var(--muted-bg);color:var(--muted)}.dlt-arrow{display:none}.panel--ink .dlt--good{color:#7ce0a3;background:#7ce0a329}.panel--ink .dlt--bad{color:#ff7a66;background:#ff7a6629}.lg-info{vertical-align:middle;align-self:center;align-items:center;display:inline-flex;position:relative}.lg-info-b{appearance:none;width:16px;height:16px;color:var(--muted);cursor:help;opacity:.45;transition:color var(--dur) var(--ease-out),background var(--dur) var(--ease-out),opacity var(--dur) var(--ease-out);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.lgx-k:hover .lg-info-b,.cadbox:hover .lg-info-b,.lg-info-b:hover,.lg-info:focus-within .lg-info-b{opacity:1}.lg-info-b svg{width:13px;height:13px}.lg-info-b:hover,.lg-info:focus-within .lg-info-b{color:var(--text);background:var(--muted-bg)}.lg-info-b:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lg-info{position:static}.lg-info-pop{z-index:40;border-radius:var(--r-7);background:var(--ink);width:auto;color:var(--card);font-family:var(--ui);font-size:var(--fs-2);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out),visibility var(--dur);padding:8px 10px;font-weight:450;line-height:1.35;position:absolute;bottom:calc(100% - 6px);left:12px;right:12px;transform:translateY(4px);box-shadow:0 6px 20px #0a0a0a2e}.lg-info[data-open=true] .lg-info-pop{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.lg-info-pop{transition:none}}.lgx-k{position:relative}.lgx-k:has(.lg-info[data-open=true]){z-index:60}.cadbox{position:relative}.cadbox:has(.lg-info[data-open=true]){z-index:60}@media print{.lg-info{display:none!important}}.rfr{align-items:center;gap:10px;margin-left:14px;display:inline-flex}.lg-periodlab>.rfr:first-child{margin-left:0}.rfr-b{appearance:none;border:1px solid var(--border);border-radius:var(--r-7);background:var(--card);min-height:32px;font-family:var(--ui);font-size:var(--fs-3);color:var(--text2);white-space:nowrap;cursor:pointer;transition:background var(--dur) var(--ease-out),color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out);align-items:center;gap:7px;padding:0 12px;font-weight:600;display:inline-flex}.rfr-b:hover:not(:disabled){background:var(--muted-bg);color:var(--text);border-color:var(--border-strong)}.rfr-b:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.rfr-b:disabled{color:var(--muted);cursor:progress}.rfr-i{display:inline-flex}.rfr-b svg{width:13px;height:13px}.rfr-i--spin{width:13px;height:13px;position:relative}.rfr-i--spin svg{opacity:0}.rfr-i--spin:after{content:"";border:2px solid var(--border-strong);border-top-color:var(--ink);border-radius:50%;animation:.7s linear infinite rfrspin;position:absolute;inset:0}@keyframes rfrspin{to{transform:rotate(360deg)}}.rfr--busy .rfr-b{background:var(--muted-bg);border-color:var(--border-strong);color:var(--text)}.dl-stack{display:inline-grid}.dl-say{grid-area:1/1;justify-content:center;align-items:center;gap:7px;display:inline-flex}.dl-say[data-on=false]{visibility:hidden}[data-dl=busy]{cursor:progress}.rfr-b[data-dl=busy]{background:var(--muted-bg);border-color:var(--border-strong);color:var(--text)}.rfr-b[data-dl=done]{color:var(--pos-ink)}.rfr-b[data-dl=error]{color:var(--neg-ink);border-color:currentColor}.rfr-t{font-family:var(--ui);font-size:var(--fs-2);color:var(--muted);font-weight:450}.rfr-t--err{color:var(--neg-ink);font-weight:600}.rfr-n{font-style:normal}.rfr-n:before{content:" · "}@media (prefers-reduced-motion:reduce){.rfr-i--spin:after{opacity:.6;animation:none}}@media (max-width:640px){.rfr{gap:12px;width:100%;margin-top:8px;margin-left:0}.rfr-b{min-height:44px;padding:0 16px}}.lg-periodbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.lg-periodlab{font-family:var(--ui);font-size:var(--fs-2);color:var(--muted);font-weight:600}.prd{border:1px solid var(--border);border-radius:var(--r-7);background:var(--card);display:flex;overflow:hidden}@media (max-width:640px){.prd{flex-wrap:wrap}}.prd a,.prd button{border:0;border-right:1px solid var(--border);min-height:32px;font-family:var(--ui);font-size:var(--fs-5);color:var(--text2);cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease-out),color var(--dur) var(--ease-out);background:0 0;align-items:center;gap:6px;padding:0 12px;font-weight:550;text-decoration:none;display:flex}.prd a:last-child,.prd button:last-child{border-right:0}.prd a:hover,.prd button:hover{background:var(--muted-bg);color:var(--text)}.prd a.on,.prd button.on{background:var(--ink);color:#fff}.prd button svg{width:13px;height:13px}.prd-date-short{display:none}.prd-wrap,.prd[aria-busy=true]{position:relative}.prd[aria-busy=true]:after{content:"";background:var(--accent);transform-origin:0;pointer-events:none;height:2px;animation:1.2s ease-in-out infinite prd-progress;position:absolute;inset:auto 0 0}.prd [data-pending=true]{cursor:progress;box-shadow:inset 0 0 0 1px var(--accent)!important}.prd-status:not(:empty){z-index:21;border:1px solid var(--border);border-radius:var(--r-7);background:var(--card);color:var(--text2);font-family:var(--ui);white-space:nowrap;box-shadow:var(--sh-pop);pointer-events:none;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:500;line-height:18px;display:flex;position:absolute;top:calc(100% + 6px);right:0}@keyframes prd-progress{0%,to{opacity:.55;transform:scaleX(.15)}50%{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.prd[aria-busy=true]:after{animation:none}}.dp{z-index:20;background:var(--card);border:1px solid var(--border);border-radius:var(--r-5);box-shadow:var(--sh-pop);display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.dp-presets{border-right:1px solid var(--border);background:var(--canvas);flex-direction:column;gap:2px;min-width:150px;padding:12px 10px;display:flex}.dp-presets button{appearance:none;text-align:left;border-radius:var(--r-3);font-family:var(--ui);font-size:var(--fs-4);color:var(--text2);cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease-out),color var(--dur) var(--ease-out);background:0 0;border:0;padding:7px 10px;font-weight:500}.dp-presets button:hover{background:var(--muted-bg);color:var(--text)}.dp-presets button.on{background:var(--ink);color:#fff}.dp-main{flex-direction:column;padding:12px 14px;display:flex}.dp-fields{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:10px;display:flex}.dp-field{border:1px solid var(--border);border-radius:var(--r-3);flex-direction:column;gap:2px;min-width:104px;padding:6px 10px;display:flex}.dp-field small{font-family:var(--ui);font-size:var(--fs-1);color:var(--muted)}.dp-field b{font-family:var(--ui);font-size:var(--fs-4);color:var(--ink);white-space:nowrap;font-weight:600}.dp-fields svg{width:13px;height:13px;color:var(--muted);flex:none}.dp-cals{gap:22px;padding:12px 0;display:flex}.dp-cal{width:224px}.dp-cal-h{justify-content:space-between;align-items:center;min-height:26px;margin-bottom:6px;display:flex}.dp-cal-m{font-family:var(--ui);font-size:var(--fs-4);color:var(--ink);font-weight:650}.dp-cal:not([data-second]) .dp-next,.dp-cal[data-second] .dp-prev{visibility:hidden}.dp-cal-h button{appearance:none;border:1px solid var(--border);background:var(--card);border-radius:var(--r-3);cursor:pointer;width:26px;height:26px;color:var(--text2);place-items:center;display:grid}.dp-cal-h button:hover:not(:disabled){background:var(--muted-bg);color:var(--ink)}.dp-cal-h button:disabled{opacity:.35;cursor:not-allowed}.dp-cal-h button svg{width:13px;height:13px}.dp-dow,.dp-week{grid-template-columns:repeat(7,1fr);display:grid}.dp-dow span{text-align:center;font-family:var(--ui);font-size:var(--fs-1);color:var(--muted);padding-bottom:4px;font-weight:600}.dp-d{appearance:none;height:30px;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--fs-4);color:var(--text);cursor:pointer;background:0 0;border:0;position:relative}.dp-d--pad{cursor:default}.dp-d:disabled{color:var(--border-strong);cursor:not-allowed}.dp-d:hover:not(:disabled):not([data-edge]){background:var(--muted-bg);border-radius:var(--r-3)}.dp-d[data-in]{background:var(--muted-bg);color:var(--ink)}.dp-d[data-edge]{background:var(--ink);color:#fff;font-weight:650}.dp-d[data-edge=start]{border-radius:var(--r-3) 0 0 var(--r-3)}.dp-d[data-edge=end]{border-radius:0 var(--r-3) var(--r-3) 0}.dp-d[data-edge=both]{border-radius:var(--r-3)}.dp-d:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:var(--r-3)}.dp-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding-top:10px;display:flex}.dp-note{font-family:var(--ui);font-size:var(--fs-2);color:var(--muted)}.dp-err{font-family:var(--ui);font-size:var(--fs-2);color:var(--accent-ink)}.dp-acts{gap:8px;display:flex}.dp-cancel,.dp-apply{appearance:none;border-radius:var(--r-3);font-family:var(--ui);font-size:var(--fs-3);cursor:pointer;padding:8px 14px;font-weight:600}.dp-cancel{border:1px solid var(--border);background:var(--card);color:var(--text)}.dp-cancel:hover{background:var(--muted-bg)}.dp-apply{background:var(--ink);color:#fff;border:0}.dp-apply:disabled{opacity:.4;cursor:not-allowed}@media (max-width:820px){.dp{flex-direction:column;width:auto;left:0;right:0}.dp-presets{border-right:0;border-bottom:1px solid var(--border);flex-flow:wrap;min-width:0}.dp-presets button{font-size:var(--fs-3);padding:6px 9px}.dp-cal:not([data-second]){display:none}.dp-cal{width:100%}.dp-cals{padding:12px 0 4px}.dp-cal[data-second] .dp-prev{visibility:visible}.dp{max-height:min(72vh,560px);overflow-y:auto}.dp-foot{z-index:1;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--card);margin:0 -14px;position:sticky;bottom:0}}@media (max-width:520px){.dp-fields{gap:8px}.dp-field{flex:1;min-width:0}.dp-foot{flex-wrap:wrap;row-gap:10px}.dp-acts{width:100%}.dp-cancel,.dp-apply{flex:1;min-height:44px}}.lg-alert--warn{background:var(--muted-bg);border-color:var(--border-strong)}.lg-alert--warn .l{color:var(--text)}.lg-alert-detail{min-width:0;font-family:var(--ui);font-size:var(--fs-3);color:var(--muted);overflow-wrap:anywhere;align-items:flex-start;gap:7px;margin-top:6px;line-height:1.45;display:flex}.lg-alert-detail svg{flex:none;width:12px;height:12px;margin-top:2px}.lg-alert-detail code{color:var(--text);font-weight:600}@media (max-width:640px){.lg-periodbar{gap:8px}.prd{width:100%}.prd a,.prd button{text-align:center;flex:1;justify-content:center;padding:11px 6px}.prd-wrap{width:100%}.dlt{font-size:var(--fs-2);margin-left:6px;padding:2px 5px}}@media print{body:has(.lg-root){background:#fff}.lg-root{background:#fff;display:block}.lg-nav,.prd,.rfr,.cbtn,.cexp,.upd-add,.upd-del,.cg-new,.m15-mobilebar,.m15-rail{display:none!important}.lg-top{border-bottom:1px solid #ccc;position:static}.lg-body{gap:14px;max-width:none;padding:0}.lg-cols,.lg-cols--even{display:block}.lg-cols>*+*,.lg-cols--even>*+*{margin-top:14px}.panel{break-inside:avoid;box-shadow:none;border:1px solid #ddd}.lgx-hero{break-inside:avoid}.panel--ink{border:1px solid #ddd;color:#000!important;background:#fff!important}.panel--ink .ph b,.panel--ink .soc-big .n,.panel--ink .soc-c .v{color:#000!important}.lg-alert{border:1px solid #999}a[href]:after{content:""}}@media (prefers-reduced-motion:reduce){.lgx-k,.tr .bar i,.bd-bar i{animation:none!important}.lgx-k{opacity:1;transform:none}.tr .bar i,.bd-bar i{transform:scaleX(1)}.lg-skel>div{animation:none!important}.crow{scroll-behavior:auto}*{transition-duration:.01ms!important}}.sqnote code{font-family:var(--ui);font-size:var(--fs-3);background:var(--muted-bg);border-radius:var(--r-2);color:var(--text);padding:1px 5px}.sstats[data-cols="3"],.sstats[data-cols="6"]{grid-template-columns:repeat(3,1fr)}.sstats[data-cols="6"] .ss:nth-child(3n){border-right:0}.sstats[data-cols="6"] .ss:nth-child(4n){border-right:1px solid var(--border)}.sstats[data-cols="6"] .ss:nth-child(n+4){border-top:1px solid var(--border)}@media (max-width:980px){.sstats[data-cols="3"],.sstats[data-cols="6"]{grid-template-columns:repeat(2,1fr)}.sstats[data-cols="6"] .ss:nth-child(3n){border-right:1px solid var(--border)}.sstats[data-cols="6"] .ss:nth-child(2n){border-right:0}}.cxr{flex-wrap:wrap;gap:32px;max-width:100%;margin:16px 0;display:flex}.cx{flex-direction:column;gap:4px;min-width:0;display:flex}.cx-n{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--fs-10);font-weight:500;line-height:1.1}.cx-l{font-size:var(--fs-5);font-weight:600}.cx-s{font-family:var(--ui);font-size:var(--fs-1);color:var(--muted)}.cpl{flex-direction:column;display:flex}.cpl-r{border-top:1px solid var(--border);grid-template-columns:44px minmax(0,1fr) 62px 62px;align-items:center;gap:14px;padding:10px 0;display:grid}.cpl-r:first-child{border-top:0}.cpl-t{border-radius:var(--r-4);background:var(--muted-bg);place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.cpl-t img{object-fit:cover;width:100%;height:100%;display:block}.cpl-noimg{background:var(--border);width:100%;height:100%;display:block}.cpl-m{flex-direction:column;gap:3px;min-width:0;display:flex}.cpl-m b{font-size:var(--fs-5);text-overflow:ellipsis;white-space:nowrap;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;font-weight:600;display:flex;overflow:hidden}.cpl-ad{font-family:var(--ui);font-style:normal;font-size:var(--fs-1);color:var(--muted);border:1px solid var(--border);border-radius:var(--r-2);flex:none;padding:2px 5px}.cpl-m small{font-family:var(--ui);font-size:var(--fs-2);color:var(--muted)}.cpl-v{text-align:right;flex-direction:column;gap:2px;display:flex}.cpl-v b{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:var(--fs-7);font-weight:500}.cpl-v small{font-family:var(--ui);font-size:var(--fs-1);color:var(--muted)}.cpl-v--mute b{color:var(--muted);font-weight:400}@media (max-width:640px){.cpl-r{grid-template-columns:36px minmax(0,1fr) 52px 52px;gap:10px}.cpl-t{width:36px;height:36px}.cpl-m b{white-space:normal;line-height:1.3}.cx{flex:40%;min-width:0;padding:12px 13px}.cx-n{font-size:var(--fs-9)}.cxr{width:auto}}.upd-error,.cg-error,.cap-error,.rp-error{color:var(--accent-ink);font-size:12px;font-weight:700}.cap-error,.rp-error{align-self:center}@media (hover:none){.cg-nav{opacity:1}}@media (max-width:767px){body:has(.lg-root) .lg-body{padding-bottom:calc(104px + env(safe-area-inset-bottom))}}dialog.draft-viewer-backdrop,dialog.draft-dialog-backdrop,dialog.adviewer-backdrop{border:0;width:100%;max-width:none;height:100%;max-height:none;overflow:hidden}dialog.draft-viewer-backdrop::backdrop,dialog.draft-dialog-backdrop::backdrop,dialog.adviewer-backdrop::backdrop{background:0 0}.cg-posted-btn{z-index:3;cursor:pointer;background:var(--ink);color:#fff;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;opacity:0;border:0;border-radius:6px;min-height:32px;padding:7px 9px;font-size:10px;transition:opacity .12s;position:absolute;top:8px;left:8px}.cg-card:hover .cg-posted-btn,.cg-posted-btn:focus-visible{opacity:1}.cg-posted-btn:disabled{opacity:1;cursor:default}@media (hover:none){.cg-posted-btn{opacity:1;min-height:44px;padding:0 12px}}.sales-section-nav{border-bottom:1px solid var(--border);scrollbar-width:none;align-self:stretch;gap:22px;display:flex;overflow-x:auto}.sales-section-nav::-webkit-scrollbar{display:none}.sales-section-nav a{min-height:42px;color:var(--text2);font-family:var(--font-mono);font-size:var(--fs-2);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 2px;font-weight:700;text-decoration:none;display:flex;position:relative}.sales-section-nav a:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.sales-section-nav a:hover,.sales-section-nav a.on{color:var(--text)}.sales-section-nav a.on:after{background:var(--accent)}@media (max-width:640px){.sales-section-nav{gap:0}.sales-section-nav a{flex:1 0 auto;justify-content:center;min-height:44px;padding-inline:12px}}.crp-group{padding:0;overflow:hidden}.crp-group-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.crp-group-head h2{font-size:var(--fs-8);letter-spacing:-.02em;font-weight:700}.crp-group-meta{align-items:center;gap:8px;display:flex}.crp-group-meta small{color:var(--muted);font-family:var(--ui);font-size:var(--fs-1);font-weight:600;display:none}.crp-group-meta span{background:var(--muted-bg);min-width:25px;height:25px;color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-1);border-radius:999px;place-items:center;padding:0 7px;font-weight:700;display:grid}.crp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.crp-card{border:1px solid var(--border);border-radius:var(--r-5);background:var(--card);min-width:0;overflow:hidden}.crp-card[data-off]{background:#fafafa}.crp-card-top{grid-template-columns:88px minmax(0,1fr);gap:11px;min-width:0;padding:12px;display:grid}.crp-media,.crp-media>img,.crp-noimg{border-radius:var(--r-4);width:88px;height:88px;display:block}.crp-media{border:1px solid var(--border-hair);background:var(--muted-bg);overflow:hidden}.crp-media>img{object-fit:cover}.crp-noimg{background:linear-gradient(145deg,var(--muted-bg),#e5e5e5)}.crp-card-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.crp-card h3{max-width:100%;font-size:var(--fs-4);overflow-wrap:anywhere;font-weight:650;line-height:1.25}.crp-card h3 a{color:inherit;text-decoration:none}.crp-card h3 a:hover{color:var(--link);text-underline-offset:2px;text-decoration:underline}.crp-card-copy>p{max-width:100%;color:var(--muted);font-size:var(--fs-1);overflow-wrap:anywhere;margin-top:4px;line-height:1.35}.crp-metrics{border-top:1px solid var(--border-hair);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.crp-metrics>div{min-width:0;padding:10px 12px}.crp-metrics>div:nth-child(odd){border-right:1px solid var(--border-hair)}.crp-metrics>div:nth-child(n+3){border-top:1px solid var(--border-hair)}.crp-metrics dt{color:var(--muted);font-size:9px;font-weight:600;line-height:1.2}.crp-metrics dd{font-size:var(--fs-5);font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere;margin-top:3px;font-weight:700;line-height:1.2}@media (max-width:1180px){.crp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.crp-group-head{padding:13px 14px}.crp-grid{grid-template-columns:minmax(0,1fr);padding:10px}.crp-card-top{grid-template-columns:80px minmax(0,1fr);padding:10px}.crp-media,.crp-media>img,.crp-noimg{width:80px;height:80px}}.ad-drafts-panel{padding:0;overflow:hidden}.ad-drafts-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:24px;padding:20px 22px;display:flex}.ad-drafts-head h2{font-family:var(--ui);font-size:var(--fs-8);letter-spacing:-.02em;margin:4px 0 2px;font-weight:700}.ad-drafts-mobile-hint{display:none}.ad-drafts-grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:14px;padding:18px 20px 22px;display:grid}.ad-draft-card{appearance:none;border:1px solid var(--border);border-radius:var(--r-5);background:var(--card);min-width:0;color:var(--text);text-align:left;cursor:pointer;transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),transform var(--dur) var(--ease-out);padding:0;display:block;overflow:hidden}.ad-draft-card:hover{border-color:var(--border-strong);box-shadow:var(--sh-card);transform:translateY(-1px)}.ad-draft-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ad-draft-cover{aspect-ratio:4/5;background:var(--muted-bg);position:relative;overflow:hidden}.ad-draft-cover>img{object-fit:cover;width:100%;height:100%;display:block}.ad-draft-cover>div{height:100%;color:var(--muted);font-size:var(--fs-2);place-items:center;display:grid}.ad-draft-count{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#ffffffeb;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:800;position:absolute;top:9px;right:9px;box-shadow:0 2px 10px #00000014}.ad-draft-card-copy{padding:12px 13px 15px}.ad-draft-card-copy>span{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-bottom:7px;font-size:9px;font-weight:700;display:block;overflow:hidden}.ad-draft-card-copy h3{font-family:var(--ui);font-size:var(--fs-4);letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.2}.ad-draft-card-copy p{-webkit-line-clamp:2;color:var(--text2);font-family:var(--ui);font-size:var(--fs-2);-webkit-box-orient:vertical;margin:7px 0 0;line-height:1.35;display:-webkit-box;overflow:hidden}.adviewer-backdrop{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#090909a3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.adviewer{border-radius:var(--r-6);background:var(--card);width:min(1280px,100vw - 40px);height:min(860px,100vh - 40px);box-shadow:var(--sh-pop);flex-direction:column;display:flex;overflow:hidden}.adviewer-head{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:14px 18px 14px 22px;display:flex}.adviewer-head>div:first-child>span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:700}.adviewer-head h2{font-family:var(--ui);font-size:var(--fs-7);letter-spacing:-.02em;margin:3px 0 0;font-weight:700}.adviewer-head-actions{align-items:center;gap:8px;display:flex}.adviewer-head-actions button{appearance:none;border:1px solid var(--border);border-radius:var(--r-3);background:var(--card);min-height:36px;color:var(--text);font-family:var(--ui);font-size:var(--fs-2);cursor:pointer;padding:0 12px;font-weight:650}.adviewer-head-actions button:last-child{border:0;width:40px;padding:0;font-size:26px;font-weight:400}.adviewer-head-actions button:hover{background:var(--muted-bg)}.adviewer-body{flex:1;grid-template-columns:minmax(360px,56%) minmax(330px,44%);min-height:0;display:grid}.adviewer-media{background:#171717;grid-template-rows:minmax(0,1fr);place-items:center;min-width:0;min-height:0;padding:22px;display:grid;position:relative;overflow:hidden}.adviewer-media>img{object-fit:contain;place-self:center;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 18px 52px #00000059}.adviewer-media>div:not(.adviewer-pages){color:#aaa;font-size:var(--fs-2)}.adviewer-pages{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000094;border-radius:999px;gap:6px;padding:6px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.adviewer-pages button{appearance:none;color:#fff;width:30px;height:30px;font-family:var(--font-mono);cursor:pointer;background:#ffffff26;border:0;border-radius:50%;padding:0;font-size:10px}.adviewer-pages button.on{color:#111;background:#fff}.adviewer-copy,.adviewer-form{min-height:0;padding:22px;overflow:auto}.adviewer-tags{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.adviewer-tags span{background:var(--muted-bg);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text2);border-radius:999px;padding:6px 8px;font-size:9px;font-weight:750}.adcopy-section{border-top:1px solid var(--border-hair);padding:16px 0}.adcopy-section:first-of-type{border-top:0;padding-top:0}.adcopy-section>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.adcopy-section span,.adviewer-meta dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:750}.adcopy-section p{white-space:pre-wrap;font-family:var(--ui);font-size:var(--fs-3);color:var(--text2);margin:8px 0 0;line-height:1.5}.adcopy-section p.headline{font-size:var(--fs-6);letter-spacing:-.02em;color:var(--text);font-weight:700;line-height:1.25}.adcopy-section.strategy p{font-size:var(--fs-4);color:var(--text);font-weight:650}.adcopy-section.quiet p{font-size:var(--fs-2);color:var(--muted)}.adcopy-copy{appearance:none;color:var(--link);font-family:var(--ui);font-size:var(--fs-1);cursor:pointer;background:0 0;border:0;font-weight:650}.adcopy-copy:disabled{opacity:.35;cursor:default}.adviewer-meta{border-top:1px solid var(--border-hair);grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 0;padding:15px 0;display:grid}.adviewer-meta div{min-width:0}.adviewer-meta dd{font-family:var(--ui);font-size:var(--fs-2);overflow-wrap:anywhere;margin:5px 0 0;font-weight:600}.adviewer-meta a{color:var(--link);text-decoration:none}.adviewer-form{flex-direction:column;gap:14px;display:flex}.adviewer-form label{font-family:var(--ui);font-size:var(--fs-1);color:var(--text2);flex-direction:column;gap:6px;font-weight:650;display:flex}.adviewer-form input,.adviewer-form textarea,.adviewer-form select{border:1px solid var(--border);border-radius:var(--r-3);background:var(--card);width:100%;color:var(--text);font:inherit;font-size:var(--fs-3);resize:vertical;padding:10px 11px;font-weight:450;line-height:1.45}.adviewer-form input:focus,.adviewer-form textarea:focus,.adviewer-form select:focus{outline:2px solid color-mix(in srgb,var(--link) 30%,transparent);border-color:var(--link)}.adform-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.adform-error{color:var(--accent-ink);font-size:var(--fs-2);margin:0;font-weight:650}.adform-actions{border-top:1px solid var(--border);background:color-mix(in srgb,var(--card) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:flex-end;gap:8px;margin:2px -22px -22px;padding:14px 22px;display:flex;position:sticky;bottom:-22px}.adform-actions button{appearance:none;border:1px solid var(--border);border-radius:var(--r-3);background:var(--card);min-height:38px;font-family:var(--ui);font-size:var(--fs-2);cursor:pointer;padding:0 14px;font-weight:650}.adform-actions button.primary{border-color:var(--ink);background:var(--ink);color:#fff}.adform-actions button:disabled{opacity:.55;cursor:default}@media (max-width:760px){.ad-drafts-head{flex-direction:column;align-items:stretch;gap:14px;padding:17px 16px}.ad-drafts-grid{grid-template-columns:1fr;gap:10px;padding:12px}.ad-draft-card-copy{padding:10px 10px 12px}.adviewer-backdrop{place-items:stretch stretch;padding:0}.adviewer{border-radius:0;width:100%;height:100%}.adviewer-head{min-height:68px;padding:10px 12px 10px 15px}.adviewer-head h2{font-size:var(--fs-5)}.adviewer-head-actions button:first-child{min-height:40px}.adviewer-body{flex-direction:column;display:flex;overflow:auto}.adviewer-media{flex:none;height:min(56vh,590px);padding:14px}.adviewer-copy,.adviewer-form{flex:none;padding:18px 16px;overflow:visible}.adform-row{grid-template-columns:1fr}.adform-actions{padding:12px 16px calc(12px + env(safe-area-inset-bottom));margin:2px -16px -18px;bottom:0}}@media (max-width:767px){body:has(.lg-root) .mobile-action-dock{min-height:64px;padding:4px max(8px,env(safe-area-inset-right)) calc(4px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:#fffffffa;border:0;border-top:1px solid #e3e3e3;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;bottom:0;left:0;right:0;box-shadow:0 -8px 20px -18px #0a0a0a80}body:has(.lg-root) .mobile-action-dock__item{border-radius:0;min-height:52px}body:has(.lg-root) .lg-body{padding-bottom:calc(80px + env(safe-area-inset-bottom))}}@media (max-width:640px){.lg-top{z-index:auto;min-height:calc(50px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left));gap:8px;position:relative;top:auto}.lg-top h1{font-size:var(--fs-5);gap:7px}.lg-top h1 .mk{width:22px;height:22px;box-shadow:none;font-size:10px}.lg-top .rt{gap:8px}.lg-viewer{display:none}.lg-term{gap:6px}.lg-term>b{font-size:var(--fs-2)}.lg-term i{width:32px}.lg-nav{padding:0 max(4px,env(safe-area-inset-right)) 0 max(4px,env(safe-area-inset-left));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid;top:0;overflow:hidden}:is(.lg-nav a,.lg-nav:has(a:nth-child(4)) a){background:0 0;border-radius:0;justify-content:center;gap:4px;min-width:0;min-height:48px;padding:0 2px;font-size:10px;position:relative;overflow:hidden}.lg-nav a svg{flex:none;width:13px;height:13px}.lg-nav a:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:8px;right:8px}.lg-nav a.on{background:0 0}.lg-nav a.on:after{background:var(--accent)}.lg-nav a:has(.lg-tab-short) .lg-tab-full{display:none}.lg-tab-short{text-overflow:ellipsis;min-width:0;display:inline;overflow:hidden}.lg-periodbar{flex-flow:column;align-items:stretch;gap:8px}.lg-periodlab{width:100%;min-width:0;font-size:var(--fs-1);white-space:normal;gap:8px;line-height:1.4;display:grid}.lg-period-context{overflow-wrap:anywhere;min-width:0;display:block}.rfr{gap:10px;width:100%;min-width:0;margin:0}.rfr-b{justify-content:center;width:auto;min-height:44px;padding:0 13px}.rfr-label{display:inline}.rfr-t{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.35}.prd-wrap{width:100%;margin:0;padding:0;overflow:visible}.prd{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;display:grid}.prd a,.prd button{border-right:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:center;width:100%;min-width:0;min-height:44px;padding:0 4px}.prd>:nth-child(3n){border-right:0}.prd>:nth-child(n+4){border-bottom:0}.prd-date-full{display:none}.prd-date-short{display:inline}.dp{top:auto;right:0;bottom:calc(64px + env(safe-area-inset-bottom));z-index:45;width:auto;max-height:calc(100dvh - 64px - env(safe-area-inset-bottom));border-radius:var(--r-6) var(--r-6) 0 0;overscroll-behavior:contain;position:fixed;left:0}.lgx-k{gap:2px;padding:12px}.lgx-k .num{font-size:clamp(26px,8vw,32px);line-height:1}.lgx-hero[data-money] .lgx-k .num{font-size:min(clamp(26px,8vw,32px),17.5cqw)}.lgx-k .meta{margin-top:2px}.lgx-k .livedot{display:none}.fnl-r{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label number""context context""cost cost";align-items:center;gap:5px 12px;padding:12px 0}.fnl-l{grid-area:label}.fnl-n{text-align:right;grid-area:number}.fnl-h{grid-area:context;margin-top:0}.fnl-c{text-align:right;flex-direction:row;grid-area:cost;justify-self:end;align-items:baseline;gap:6px}.cht-x:not(.cht-x--short):has(span:nth-child(3)) span:nth-last-child(2){display:none}.bdg{grid-template-columns:1fr;gap:18px;margin-top:12px;padding:0;display:grid;overflow:visible}.bdk{width:100%;min-width:0}.crp-group,.ad-drafts-panel{margin-inline:calc(var(--lg-pad)*-1);box-shadow:none;background:0 0;border-radius:0;overflow:visible}.crp-group-head{padding:11px var(--lg-pad) 9px;border-bottom:0}.crp-group-meta small{display:block}.crp-grid{padding:0 var(--lg-pad) 12px;scroll-snap-type:x proximity;scroll-padding-inline:var(--lg-pad);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;grid-template-columns:none;gap:10px;display:flex;overflow-x:auto}.crp-grid::-webkit-scrollbar{display:none}.crp-card{flex:0 0 calc(100vw - var(--lg-pad) - var(--lg-pad));scroll-snap-align:start;scroll-snap-stop:always}.crp-card-top{grid-template-columns:72px minmax(0,1fr);padding:10px}.crp-media,.crp-media>img,.crp-noimg{width:72px;height:72px}.ad-drafts-head{padding:11px var(--lg-pad) 10px;border-bottom:0;gap:10px}.ad-drafts-grid{padding:0 var(--lg-pad) 14px;scroll-snap-type:x proximity;scroll-padding-inline:var(--lg-pad);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;grid-template-columns:none;gap:10px;display:flex;overflow-x:auto}.ad-drafts-grid::-webkit-scrollbar{display:none}.ad-drafts-mobile-hint{padding:0 var(--lg-pad) 8px;color:var(--muted);font-family:var(--ui);font-size:var(--fs-1);margin:0;font-weight:600;display:block}.ad-draft-card{flex:0 0 calc(100vw - var(--lg-pad) - var(--lg-pad));scroll-snap-align:start;scroll-snap-stop:always}.cg-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:11px 14px 12px;display:grid}.cg-head-left{display:contents}.cg-head-left>h2,.cg-head-left>b{grid-area:1/1}.cg-new{grid-area:1/2;min-height:44px}.cg-filters{grid-area:2/1/auto/-1;width:100%}.cg-filters button{flex:1 1 0;justify-content:center;min-width:0;min-height:44px;padding-inline:6px}}@media (max-width:340px){.lgx-hero{grid-template-columns:1fr}.lgx-k:last-child:nth-child(odd){grid-column:auto}}.lg-root .cadbox .big .lg-dash{font-family:var(--ui);font-weight:600;font-stretch:100%;font-size:var(--fs-7);letter-spacing:0;color:var(--muted)}.tr .q .pill{vertical-align:1px;margin-left:7px}.lg-tbl{display:contents}.tr.hz{grid-template-columns:minmax(0,1.4fr) repeat(var(--hz,4),minmax(46px,.5fr))}.tr.hz .q{align-items:baseline;gap:7px;display:flex}.tr.hz .q .pill{margin-left:0}.tr.hz .q a{text-overflow:ellipsis;min-width:0;color:inherit;text-decoration:none;overflow:hidden}.tr.hz .q a:hover{color:var(--link)}@media (max-width:980px){.tr.hz{grid-template-columns:minmax(0,1.4fr) repeat(calc(var(--hz,4) - 1),minmax(46px,.5fr))}.lg-tbl--versions .tr.hz{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(46px,.5fr))}.lg-tbl--rate .tr.hz{grid-template-columns:minmax(0,1fr) repeat(calc(var(--hz,4) - 1),minmax(74px,.6fr))}}.lg-tbl--rate .tr.hz .q a{align-items:center;display:inline-flex}.lg-tbl--paths .tr.hz .q{white-space:normal;overflow-wrap:anywhere;line-height:1.35}.lg-dim{color:var(--border-strong)}.lg-half{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}@media (max-width:980px){.lg-half{grid-template-columns:1fr}}.lg-root .lgx-k .num{font-variant-numeric:tabular-nums lining-nums}.lg-root .lgx-k[data-words] .num{font-family:var(--ui);font-weight:600;font-stretch:100%;font-size:var(--fs-7);letter-spacing:0;color:var(--text2)}.lg-root .lgx-k[data-hero][data-words] .num{font-size:var(--fs-9)}.cad[data-cols="5"]{gap:18px}@media (min-width:641px) and (max-width:1180px){.cad[data-cols="5"]{grid-template-columns:repeat(3,1fr);row-gap:20px}}.lg-sbs{text-align:left;flex-wrap:wrap;order:2;grid-column:1/-1;gap:6px 30px;display:flex}.lg-sbs-v{flex-direction:column;gap:1px;line-height:1.2;display:flex}.lg-sbs-v b{font-size:var(--fs-5);color:var(--text);font-weight:600}.lg-sbs-v i{font-style:normal;font-size:var(--fs-1);color:var(--text2);font-weight:500}.lg-period-note{color:var(--muted);margin-left:6px;font-weight:450}.chtkey{align-items:center;gap:5px;margin-right:10px;display:inline-flex}.chtkey i{width:9px;height:9px;opacity:var(--o,.82);background:#ff1500;border-radius:2px;display:inline-block}.tr.hz.tr-total{border-top:2px solid var(--border-strong)}.tr.hz.tr-total .q,.tr.hz.tr-total .n{font-weight:650}@media (max-width:980px){.lg-tbl--stores .tr.hz{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(46px,.5fr))}.lg-tbl--stores .tr .n:nth-child(4){display:block}.lg-tbl--stores .tr .n:nth-child(5),.lg-tbl--stores .tr .n:nth-child(6){display:none}.lg-tbl--funnel .tr .n:nth-child(4){display:block}.lg-tbl--funnel .tr .n:nth-child(2){display:none}.lg-tbl--versions .tr .n:nth-child(4){display:block}.lg-tbl--versions .tr .n:nth-child(2),.lg-tbl--versions .tr .n:nth-child(6),.lg-tbl--versions .tr .n:nth-child(7){display:none}.lg-tbl--versions .tr:not(.tr-head) .n{white-space:nowrap}}.lg-root{--data-1:var(--accent);--data-2:#8a8a8a;--data-3:#c7c7c7}.lg-scope{background:var(--canvas);border-radius:var(--r-5);scrollbar-width:none;flex:none;align-items:center;gap:2px;padding:3px;display:flex;overflow-x:auto}.lg-scope::-webkit-scrollbar{display:none}.lg-scope a{min-height:28px;font-size:var(--fs-4);color:var(--text2);white-space:nowrap;transition:background var(--dur) var(--ease-out),color var(--dur) var(--ease-out);border-radius:6px;align-items:center;padding:0 11px;font-weight:550;text-decoration:none;display:flex}.lg-scope a:hover{color:var(--ink)}.lg-scope a.on{background:var(--card);color:var(--ink);box-shadow:var(--sh-card);font-weight:650}@media (max-width:767px){.lg-top{flex-wrap:wrap;padding-bottom:8px}.lg-scope{order:3;justify-content:flex-start;width:100%}}.cht-hover{cursor:crosshair;touch-action:pan-y;position:absolute;inset:0}.cht-cross{background:var(--ink);opacity:.35;pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.cht-tip{background:var(--ink);color:#fff;font-family:var(--ui);font-size:var(--fs-2);border-radius:var(--r-5);pointer-events:none;white-space:nowrap;box-shadow:var(--sh-pop);z-index:3;min-width:132px;padding:7px 9px;line-height:1.4;position:absolute;top:4px;transform:translate(-50%)}.cht-tip[data-side=left]{transform:translate(calc(-100% - 8px))}.cht-tip[data-side=right]{transform:translate(8px)}.cht-tip b{margin-bottom:3px;font-weight:650;display:block}.cht-tip span{align-items:center;gap:8px;display:flex}.cht-tip span em{color:#ffffffb8;flex:auto;font-style:normal}.cht-tip span strong{font-variant-numeric:tabular-nums;font-weight:600}.cht-tip span i{background:var(--accent);width:8px;height:8px;opacity:var(--o,1);border-radius:2px;flex:none}.cht-tip span i[data-ink]{opacity:.9;background:#fff}.soc-c--quiet .l{font-size:var(--fs-4);color:var(--text2);margin-top:6px;font-weight:500}.lb-tools{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.lb-head{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.lb-head>h2{font-size:var(--fs-6);letter-spacing:-.01em;flex:none;margin:0;font-weight:700}.lb-head>.lb-tools{margin-left:auto}.lb-filters{flex-wrap:wrap;flex-basis:100%;gap:6px;display:flex}.lb-filters button{appearance:none;border:1px solid var(--border);border-radius:var(--r-7);background:var(--card);min-height:32px;color:var(--text2);font-family:var(--ui);font-size:var(--fs-2);white-space:nowrap;cursor:pointer;transition:background var(--dur) var(--ease-out),color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out);align-items:center;gap:6px;padding:5px 12px;font-weight:600;display:inline-flex}.lb-filters button:hover{background:var(--muted-bg);color:var(--text)}.lb-filters button.active{background:var(--ink);border-color:var(--ink);color:#fff}.lb-filters button span{opacity:.55;font-variant-numeric:tabular-nums;font-weight:500}.lb-filters button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lb-pick{appearance:none;border:1px solid var(--border);border-radius:var(--r-4);background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23666' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 10px center;color:var(--text);font-family:var(--ui);font-size:var(--fs-2);cursor:pointer;transition:border-color var(--dur) var(--ease-out);padding:6px 28px 6px 10px;font-weight:600}.lb-pick:hover{border-color:var(--border-strong)}.lb-pick:focus-visible{outline:2px solid var(--ink);outline-offset:-1px}.lb-search{appearance:none;border:1px solid var(--border);border-radius:var(--r-4);background:var(--card);width:200px;max-width:100%;color:var(--text);font-family:var(--ui);font-size:var(--fs-2);transition:border-color var(--dur) var(--ease-out);flex:200px;padding:6px 10px}.lb-search:hover{border-color:var(--border-strong)}.lb-search:focus-visible{outline:2px solid var(--ink);outline-offset:-1px}.lb-manage{font-family:var(--ui);font-size:var(--fs-2);color:var(--text);white-space:nowrap;border-bottom:1px solid var(--border-strong);font-weight:600;text-decoration:none}.lb-manage:hover{border-color:var(--ink)}.lb-guide{border:1px solid var(--border);border-radius:var(--r-4);background:var(--card);color:var(--text);font-family:var(--ui);font-size:var(--fs-2);white-space:nowrap;transition:background var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out);align-items:center;gap:4px;padding:6px 11px;font-weight:600;text-decoration:none;display:inline-flex}.lb-guide:hover{background:var(--muted-bg);border-color:var(--border-strong)}.lb-wall{--lb-row:clamp(136px,26cqw,232px);-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex;container-type:inline-size}.lb-wall:after{content:"";flex-grow:999;min-width:0}.lb-item{flex-grow:calc(var(--r) * 100);flex-basis:calc(var(--r) * var(--lb-row));aspect-ratio:var(--r);border-radius:var(--r-3);background:var(--muted-bg);isolation:isolate;min-width:0;position:relative;overflow:hidden}.lb-item[data-selected]{box-shadow:inset 0 0 0 3px var(--ink)}.lb-open{appearance:none;width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.lb-open:focus-visible{outline:2px solid var(--ink);outline-offset:-3px}.lb-open img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .28s var(--ease-out);display:block}.lb-open img[data-loaded]{opacity:1}.lb-item:has(>.lb-open>img:not([data-loaded])){background:linear-gradient(100deg,#e9e6df 35%,#f5f3ee 50%,#e9e6df 65%) 0 0/250% 100%;animation:1.8s ease-in-out infinite lb-shimmer}@keyframes lb-shimmer{to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.lb-item:has(>.lb-open>img:not([data-loaded])){animation:none}}.lb-item[data-fit=contain]{background:#8b8983}.lb-item[data-fit=contain] .lb-open img{object-fit:scale-down;padding:14px}.lb-item[data-selected] .lb-open img{transition:opacity .28s var(--ease-out),transform .18s var(--ease-out);transform:scale(.94)}@media (prefers-reduced-motion:reduce){.lb-open img{transition:none}}.lb-open img[data-alpha]{background:#8b8983}.asset-stage>img[data-alpha],.asset-zoom>img[data-alpha]{background:repeating-conic-gradient(#76746f 0 25%,#8d8b85 0 50%) 0 0/22px 22px;filter:none}.lb-chip{width:100%;height:100%;font-family:var(--ui);color:#fff;text-align:left;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.lb-chip b{border-radius:var(--r-3);font-size:var(--fs-1);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff8c;margin-bottom:auto;padding:4px 8px;font-weight:700}.lb-chip i{font-style:normal;font-size:var(--fs-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.lb-chip small{font-size:var(--fs-1);opacity:.75;font-variant-numeric:tabular-nums}.lb-item:has(.lb-chip){background:#5f5d58}.lb-item:has(.lb-chip) .lb-cap{display:none}.lb-stage-model-wrap{width:100%;height:100%;min-height:0;position:relative}.asset-load-pill{gap:8px;padding:6px 12px}.lb-stage-model{--poster-color:transparent;cursor:grab;background:0 0;width:100%;height:100%;min-height:0;display:block}.lb-stage-model:active{cursor:grabbing}.lb-stage-model-poster{object-fit:contain;-webkit-user-drag:none;width:100%;height:100%;display:block}.lb-stage-doc{border-radius:var(--r-3);background:#fff 50%/contain no-repeat;width:100%;height:100%;display:block;overflow:hidden}.lb-stage-doc iframe{background:0 0;border:0;width:100%;height:100%;display:block}.lb-badge{z-index:2;border-radius:var(--r-7);color:#fff;font-family:var(--ui);font-size:var(--fs-1);font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0a9e;padding:3px 8px;position:absolute;bottom:8px;right:8px}.lb-cap{z-index:1;color:#fff;opacity:0;transition:opacity .18s var(--ease-out);pointer-events:none;background:linear-gradient(#0a0a0a00,#0a0a0a9e);flex-direction:column;gap:1px;padding:26px 10px 9px;display:flex;position:absolute;bottom:0;left:0;right:0}.lb-open:hover .lb-cap,.lb-open:focus-visible .lb-cap{opacity:1}.lb-cap-title{font-family:var(--ui);font-size:var(--fs-2);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.25;overflow:hidden}.lb-select-all{appearance:none;border:1px solid var(--border);border-radius:var(--r-4);background:var(--card);color:var(--text2);font-family:var(--ui);font-size:var(--fs-2);white-space:nowrap;cursor:pointer;transition:background var(--dur) var(--ease-out),color var(--dur) var(--ease-out);padding:6px 11px;font-weight:600}.lb-select-all:hover{background:var(--muted-bg);color:var(--text)}.lb-check{appearance:none;z-index:3;border-radius:var(--r-3);color:#fff;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:26px;height:26px;transition:opacity var(--dur) var(--ease-out),background var(--dur) var(--ease-out);background:#0a0a0a6b;border:1px solid #ffffffb3;place-items:center;padding:0;font-size:13px;line-height:1;display:grid;position:absolute;top:8px;left:8px}.lb-item:hover .lb-check,.lb-check:focus-visible,.lb-item[data-selected] .lb-check{opacity:1}.lb-check[aria-pressed=true]{background:var(--ink);border-color:var(--ink)}.lb-check:focus-visible{outline-offset:1px;outline:2px solid #fff}@media (hover:none){.lb-check{opacity:1}}@media (pointer:coarse){.lb-check:before{content:"";position:absolute;inset:-9px}}.lb-bar{z-index:40;border-radius:var(--r-5);background:var(--ink);color:#fff;width:max-content;max-width:calc(100vw - 32px);font-family:var(--ui);font-size:var(--fs-2);box-shadow:var(--sh-pop);justify-content:space-between;align-items:center;gap:16px;padding:10px 12px 10px 16px;font-weight:600;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.lb-bar-actions{align-items:center;gap:8px;display:flex}.lb-bar-note{color:#ffffffb8;font-weight:500}.lb-btn{appearance:none;border-radius:var(--r-4);color:#fff;font-family:var(--ui);font-size:var(--fs-2);cursor:pointer;transition:background var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out);background:0 0;border:1px solid #ffffff47;align-items:center;gap:6px;padding:7px 12px;font-weight:600;text-decoration:none;display:inline-flex}.lb-btn:hover{background:#ffffff1f;border-color:#ffffff80}.lb-btn-primary{color:var(--ink);background:#fff;border-color:#fff}.lb-btn-primary:hover{opacity:.92;background:#fff}.lb-stage-file{color:#ffffffb8;font-family:var(--ui);font-size:var(--fs-2);flex-direction:column;align-items:center;gap:10px;display:flex}.lb-stage-file .lb-chip{border-radius:var(--r-5);color:#fff;width:112px;height:112px;font-size:var(--fs-5);letter-spacing:.06em;text-transform:uppercase;border:1px solid #fff3;place-items:center;padding:0;font-weight:600;display:grid}@media (max-width:767px){.lb-panel .cg-head.lb-head{flex-wrap:wrap;gap:10px;padding:12px 14px;display:flex}.lb-head>.lb-tools{flex-wrap:wrap;flex-basis:100%;justify-content:space-between;gap:8px;margin-left:0}.lb-filters button{min-height:36px}.lb-search{flex:auto;width:auto;min-height:40px}.lb-select-all{min-height:40px}.lb-pick{flex:40%;min-height:40px}.lb-guide{min-height:40px}.lb-manage{white-space:normal;text-align:right;align-items:center;min-height:40px;display:inline-flex}.lb-filters{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex-wrap:nowrap;flex:100%;margin:0 -14px;padding:0 14px;scroll-padding-inline:14px;overflow-x:auto}.lb-filters::-webkit-scrollbar{display:none}.lb-filters button{scroll-snap-align:start;flex:none}.lb-wall{gap:4px}.lb-cap{display:none}.lb-bar{bottom:calc(12px + env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:center;width:calc(100vw - 24px);max-width:none}body:has(.mobile-action-dock) .lb-bar{bottom:calc(max(8px,env(safe-area-inset-bottom)) + 74px)}}.lb-btn-danger{color:#ffb4a8;border-color:#ffb4a866}.lb-btn-danger:hover{background:#ffb4a824;border-color:#ffb4a8}.lb-unshare{color:var(--accent-ink)}.lb-unshare:disabled,.lb-btn:disabled{opacity:.6;cursor:default}.lg-tab-count{color:#fff;font-variant-numeric:tabular-nums;background:#c20f00;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:10px;font-weight:650;line-height:1;display:inline-flex}
