::selection{background:var(--accent-fill);color:#0a0710}.r-eq{align-items:flex-end;gap:3px;display:inline-flex}.r-eq i{border-radius:999px;width:4px;height:19px;display:block}.r-eq i:first-child{background:var(--S-fill);box-shadow:0 0 4px #ffffff45, 0 0 7px var(--S), 0 0 15px #ff3b4747}.r-eq i:nth-child(2){background:var(--A-fill);box-shadow:0 0 4px #fff3, 0 0 7px var(--A), 0 0 15px #ff8a1f42}.r-eq i:nth-child(3){background:var(--B-fill);box-shadow:0 0 4px #fff3, 0 0 7px var(--B), 0 0 15px #ffd60a3d}.r-eq i:nth-child(4){background:var(--C-fill);box-shadow:0 0 4px #fff3, 0 0 7px var(--C), 0 0 15px #22e07c42}.r-eq i:nth-child(5){background:var(--D-fill);box-shadow:0 0 4px #fff3, 0 0 7px var(--D), 0 0 15px #1f8fff47}.r-eq i:nth-child(6){background:var(--F-fill);box-shadow:0 0 4px #ffffff45, 0 0 7px var(--F), 0 0 15px #c46bff42}.spectrum-rule{z-index:19;grid-template-columns:repeat(6,1fr);height:3px;display:grid;position:relative}.spectrum-rule i:first-child{background:var(--S-fill);box-shadow:0 0 10px #ff3b4747}.spectrum-rule i:nth-child(2){background:var(--A-fill);box-shadow:0 0 10px #ff8a1f42}.spectrum-rule i:nth-child(3){background:var(--B-fill);box-shadow:0 0 10px #ffd60a3d}.spectrum-rule i:nth-child(4){background:var(--C-fill);box-shadow:0 0 10px #22e07c42}.spectrum-rule i:nth-child(5){background:var(--D-fill);box-shadow:0 0 10px #1f8fff47}.spectrum-rule i:nth-child(6){background:var(--F-fill);box-shadow:0 0 10px #c46bff42}.r-btn{font-family:var(--fMono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:13px 22px;font-size:12px;font-weight:700;text-decoration:none;transition:transform 80ms cubic-bezier(.2,0,0,1),box-shadow 80ms cubic-bezier(.2,0,0,1),filter .16s cubic-bezier(.2,0,0,1);display:inline-flex}.r-btn:active{transform:translateY(2px)}.r-btn--primary{color:#0a0710;background:linear-gradient(180deg, var(--purpleBright), var(--accent) 58%, #9f4ff5);border-color:var(--purpleBright);box-shadow:inset 0 1px #ffffff73,inset 0 -2px 5px #5b21a680,0 6px 18px #b26bff52,0 2px 4px #0006}.r-btn--primary:hover{filter:brightness(1.06)}.r-btn--primary:active{box-shadow:inset 0 1px #ffffff38,inset 0 2px 7px #5b21a699,0 1px 3px #00000080}.r-btn--secondary{color:var(--ink);background:linear-gradient(#232230,#16151e);border-color:#2e2d3a;box-shadow:inset 0 1px #ffffff0f,0 4px 12px #00000080,0 1px 2px #0006}.r-btn--secondary:hover{filter:brightness(1.12)}.r-btn--secondary:active{box-shadow:inset 0 1px #ffffff08,inset 0 2px 6px #0009}html[data-theme=light] .r-btn--secondary{color:var(--ink);background:linear-gradient(#fff,#f1efe9);border-color:#1a162229;box-shadow:inset 0 1px #ffffffe6,0 4px 12px #462d3c1a,0 1px 2px #462d3c14}html[data-theme=light] .r-btn--secondary:hover{filter:none;background:linear-gradient(#fff,#efeae2);border-color:#1a162247}html[data-theme=light] .r-btn--secondary:active{box-shadow:inset 0 1px #fff6,inset 0 2px 6px #462d3c24}.r-btn--ghost{color:var(--textMute);border-color:var(--rule);background:0 0}.r-btn--ghost:hover{color:var(--ink);border-color:var(--accent)}.r-btn--ghost:active{transform:translateY(1px)}.phead{padding:52px 0 8px;position:relative}.phead .kicker{font-family:var(--fMono);letter-spacing:.22em;text-transform:uppercase;color:var(--textDim);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;font-size:10px;font-weight:700;display:flex}.phead .kicker .gem{background:var(--C-fill);width:8px;height:8px;box-shadow:0 0 10px var(--C-fill);transform:rotate(45deg)}.phead .kicker .sep{color:var(--rule)}.phead h1{font-family:var(--fSerif);letter-spacing:-.045em;color:var(--ink);margin:0;font-size:clamp(40px,7vw,84px);font-weight:800;line-height:.94}.phead h1 .d{color:var(--accent)}.phead .lede{max-width:720px;font-family:var(--fBody);color:var(--textMute);margin:22px 0 0;font-size:clamp(15px,1.5vw,19px);line-height:1.55}.phead .lede b{color:var(--ink);font-weight:600}.phead .lede .g{color:var(--C);font-weight:600}.sec-head{--c:var(--accent);border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr auto;align-items:baseline;gap:18px;margin-bottom:22px;padding-bottom:13px;display:grid}.sec-head .n{font-family:var(--fMono);letter-spacing:.22em;color:var(--c);font-size:11px;font-weight:800}.sec-head h2{font-family:var(--fSerif);color:var(--ink);letter-spacing:-.03em;margin:0;font-size:clamp(24px,3.6vw,40px);font-weight:800;line-height:1}.sec-head h2 .d{color:var(--c)}.sec-head h2 .sub{font-family:var(--fMono);letter-spacing:.16em;color:var(--textDim);text-transform:uppercase;margin-left:12px;font-size:12px;font-weight:700}.sec-head .seeall{font-family:var(--fMono);letter-spacing:.16em;text-transform:uppercase;color:var(--c);border-bottom:2px solid color-mix(in srgb, var(--c) 35%, transparent);white-space:nowrap;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;padding-bottom:2px;font-size:11px;font-weight:800}.r-pill2{white-space:nowrap;font-family:var(--fMono);letter-spacing:.04em;border:1px solid var(--rule);color:var(--textMute);border-radius:999px;align-items:center;gap:7px;padding:4px 11px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.r-pill2 .dot{background:var(--accent-fill);border-radius:50%;width:7px;height:7px}.mono-k{font-family:var(--fMono);letter-spacing:.2em;text-transform:uppercase;color:var(--textDim);font-size:10px;font-weight:800}.tchip{--t:var(--S);font-family:var(--fSerif);letter-spacing:-.04em;color:var(--t);text-shadow:0 0 16px color-mix(in srgb, var(--t) 45%, transparent);font-weight:800;line-height:.85}.site-foot{z-index:2;border-top:1px solid var(--rule);max-width:1200px;font-family:var(--fMono);letter-spacing:.06em;color:var(--textDim);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:56px auto 0;padding:28px 24px 64px;font-size:10.5px;display:flex;position:relative}.site-foot .links{flex-wrap:wrap;gap:18px;display:flex}.site-foot .links a:hover{color:var(--purpleSoft)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rep-gate{--gate-fD:var(--fSerif,"Bricolage Grotesque", system-ui, sans-serif);--gate-fB:var(--fBody,"Hanken Grotesk", system-ui, sans-serif);--gate-fM:var(--fMono,"Space Mono", ui-monospace, monospace);--gate-ink:#1d1526;--gate-mute:#6e6373;--gate-dim:#a294a8;--gate-purp:#7a3ae0;--gate-accent:#b26bff;--gate-purp-rgb:122, 58, 224;--gate-accent-rgb:178, 107, 255;--gate-trust:#0f9a55;--gate-trust-rgb:15, 154, 85;--gate-s:var(--lg-gS,var(--S-fill,#ff3b47));--gate-error-ink:var(--lg-error-ink,var(--error-text,#c8102e));--gate-a:#c96a00;--gate-c:#0f9a55;--gate-star:#e8a33d;--gate-glass-rgb:255, 255, 255;--gate-line:rgba(var(--gate-purp-rgb), .13);--gate-plan-face-1:#fbf7fc;--gate-plan-face-2:#f6eff8;--gate-pip-ring:#f5edf4;--gate-soft-1:#e9dcfb;--gate-soft-2:#d8befb;--gate-soft-ink:#2a1740;--gate-sheet-1:#eae1f8;--gate-sheet-2:#e3d8f5;--gate-scrim-rgb:252, 240, 244;--gate-scrim-behind-1:#f3eaee;--gate-scrim-behind-2:#ece2eb;--gate-scrim-veil:#2614341f;--gate-grab:#5a3c6e42;--gate-field-bg:#fff;--gate-field-ph:#b2a5be;--gate-fade-ground-rgb:243, 235, 242}html[data-theme=dark] .rep-gate,html[data-theme=chrome] .rep-gate{--gate-ink:#ece4f5;--gate-mute:#a79db0;--gate-dim:#6f6577;--gate-purp:#b78bff;--gate-accent:#c79bff;--gate-trust:#35e08c;--gate-trust-rgb:53, 224, 140;--gate-glass-rgb:34, 28, 44;--gate-line:rgba(var(--gate-accent-rgb), .18);--gate-plan-face-1:#191322;--gate-plan-face-2:#130e1c;--gate-pip-ring:#1a1424;--gate-soft-1:#2c1d48;--gate-soft-2:#221436;--gate-soft-ink:#ebddfb;--gate-sheet-1:#191322;--gate-sheet-2:#120d1b;--gate-scrim-rgb:20, 15, 28;--gate-scrim-behind-1:#0b0910;--gate-scrim-behind-2:#08070c;--gate-scrim-veil:#0000006b;--gate-grab:#d2c3e647;--gate-field-bg:#17121f;--gate-field-ph:#6f6577;--gate-fade-ground-rgb:11, 9, 16}@media (prefers-color-scheme:dark){html:not([data-theme=light]):not([data-theme=dark]):not([data-theme=chrome]) .rep-gate{--gate-ink:#ece4f5;--gate-mute:#a79db0;--gate-dim:#6f6577;--gate-purp:#b78bff;--gate-accent:#c79bff;--gate-trust:#35e08c;--gate-trust-rgb:53, 224, 140;--gate-glass-rgb:34, 28, 44;--gate-line:rgba(var(--gate-accent-rgb), .18);--gate-plan-face-1:#191322;--gate-plan-face-2:#130e1c;--gate-pip-ring:#1a1424;--gate-soft-1:#2c1d48;--gate-soft-2:#221436;--gate-soft-ink:#ebddfb;--gate-sheet-1:#191322;--gate-sheet-2:#120d1b;--gate-scrim-rgb:20, 15, 28;--gate-scrim-behind-1:#0b0910;--gate-scrim-behind-2:#08070c;--gate-scrim-veil:#0000006b;--gate-grab:#d2c3e647;--gate-field-bg:#17121f;--gate-field-ph:#6f6577;--gate-fade-ground-rgb:11, 9, 16}}.rep-gate{font-family:var(--gate-fB);color:var(--gate-ink)}.rep-gate a{color:var(--gate-purp);text-decoration:none}.rep-gate a:hover{color:var(--gate-accent)}.rep-gate .appicon,.rep-gate.appicon{object-fit:cover;background:rgba(var(--gate-glass-rgb), 1);border-radius:15px;width:60px;height:60px;display:block;box-shadow:0 8px 22px -8px #3c1e5066,0 0 0 1px #fff9}.rep-gate .appicon.is-dark,html[data-theme=dark] .rep-gate .appicon.is-light,html[data-theme=chrome] .rep-gate .appicon.is-light{display:none}html[data-theme=dark] .rep-gate .appicon.is-dark,html[data-theme=chrome] .rep-gate .appicon.is-dark{display:block}.rep-gate .kick{font-family:var(--gate-fM);letter-spacing:.28em;text-transform:uppercase;color:var(--gate-purp);font-size:11px;font-weight:700}.rep-gate .h1{font-family:var(--gate-fD);letter-spacing:-.028em;color:var(--gate-ink);font-weight:800;line-height:1.04}.rep-gate .h1 .pp{color:var(--gate-accent)}.rep-gate .wm{font-family:var(--gate-fD);letter-spacing:-.03em;color:var(--gate-ink);font-weight:800;line-height:.9}.rep-gate .wm .pp{color:var(--gate-accent)}.rep-gate .lede{color:var(--gate-mute);font-size:15px;font-weight:500;line-height:1.5}.rep-gate .lede b{color:var(--gate-ink);font-weight:700}.rep-gate .card,.rep-gate.card{background:rgba(var(--gate-glass-rgb), .66);border:1px solid var(--gate-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:18px}.rep-gate .cardhead{font-family:var(--gate-fM);letter-spacing:.2em;text-transform:uppercase;font-size:10.5px;font-weight:700}.rep-gate .feat{color:var(--gate-ink);align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.rep-gate .feat .ck{flex-shrink:0;width:22px;height:22px}.rep-gate .feat.mut{color:var(--gate-mute);font-weight:500}.rep-gate .pips{display:flex}.rep-gate .pip{border:2px solid var(--gate-pip-ring);width:24px;height:24px;font-family:var(--gate-fM);color:#fff;border-radius:50%;justify-content:center;align-items:center;margin-left:-7px;font-size:10px;font-weight:700;display:flex}.rep-gate .pip:first-child{margin-left:0}.rep-gate .stars{letter-spacing:2.5px;color:var(--gate-star);font-size:13px}.rep-gate .plans,.rep-gate.plans{flex-direction:column;gap:10px;display:flex}.rep-gate .plan{cursor:pointer;background:rgba(var(--gate-glass-rgb), .6);border:1.5px solid rgba(var(--gate-purp-rgb), .16);border-radius:16px;align-items:center;gap:14px;padding:15px 17px;transition:box-shadow .2s;display:flex;position:relative}.rep-gate .plan.sel{background:linear-gradient(var(--gate-plan-face-1), var(--gate-plan-face-2)) padding-box, linear-gradient(135deg, #7a3ae0, #b26bff) border-box;box-shadow:0 12px 30px -14px rgba(var(--gate-purp-rgb), .5);border:2px solid #0000}.rep-gate .plan .radio{border:2px solid rgba(var(--gate-purp-rgb), .35);border-radius:50%;flex-shrink:0;width:20px;height:20px;position:relative}.rep-gate .plan.sel .radio{border-color:var(--gate-purp)}.rep-gate .plan.sel .radio:after{content:"";background:var(--gate-purp);border-radius:50%;position:absolute;inset:3px}.rep-gate .plan .pw{flex:1;min-width:0}.rep-gate .plan .pr{font-family:var(--gate-fD);letter-spacing:-.02em;color:var(--gate-ink);align-items:baseline;gap:2px;font-size:23px;font-weight:800;display:flex}.rep-gate .plan .pr small{color:var(--gate-mute);font-size:13px;font-weight:700}.rep-gate .plan .was{font-family:var(--gate-fM);color:var(--gate-dim);margin-left:8px;font-size:12px;font-weight:400;text-decoration:line-through}.rep-gate .plan .ps{font-family:var(--gate-fM);color:var(--gate-mute);letter-spacing:.02em;margin-top:3px;font-size:11px}.rep-gate .plan .badge{font-family:var(--gate-fM);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#fff;box-shadow:0 6px 14px -6px rgba(var(--gate-purp-rgb), .55);background:linear-gradient(135deg,#6d2fd6,#a55cff);border-radius:999px;flex-shrink:0;padding:6px 10px;font-size:9px;font-weight:700}.rep-gate .plan .badge.ghost{color:var(--gate-dim);border:1px solid rgba(var(--gate-purp-rgb), .2);box-shadow:none;background:0 0}.rep-gate .cta,.rep-gate.cta{cursor:pointer;color:#fff;width:100%;height:58px;font-family:var(--gate-fM);letter-spacing:.1em;text-transform:uppercase;box-shadow:0 16px 34px -10px rgba(var(--gate-purp-rgb), .6), inset 0 1px 0 #ffffff59;background:linear-gradient(135deg,#6d2fd6 0%,#a55cff 60%,#b26bff 100%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:0;font-size:13.5px;font-weight:700;display:flex;position:relative;overflow:hidden}.rep-gate .cta .arr{font-size:17px}.rep-gate .cta:before{content:"";background:linear-gradient(105deg,#0000,#ffffff6b,#0000);width:44%;animation:3.4s ease-in-out infinite gate-shine;position:absolute;top:0;bottom:0;left:-70%;transform:skew(-18deg)}@keyframes gate-shine{0%{left:-70%}55%{left:130%}to{left:130%}}.rep-gate .cta.ghost{color:var(--gate-purp);border:1.5px solid rgba(var(--gate-purp-rgb), .32);box-shadow:none;background:0 0;height:52px;font-size:12.5px}.rep-gate .cta.ghost:before{display:none}.rep-gate .cta.soft{background:linear-gradient(135deg, var(--gate-soft-1), var(--gate-soft-2));color:var(--gate-soft-ink);box-shadow:0 12px 26px -12px rgba(var(--gate-purp-rgb), .5), inset 0 1px 0 #fff9}.rep-gate .ctasub{text-align:center;font-family:var(--gate-fM);letter-spacing:.08em;text-transform:uppercase;color:var(--gate-mute);font-size:10px}.rep-gate .receipts,.rep-gate.receipts{background:rgba(var(--gate-purp-rgb), .055);border:1px dashed rgba(var(--gate-purp-rgb), .28);font-family:var(--gate-fM);letter-spacing:.05em;text-transform:uppercase;color:var(--gate-mute);white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:10px;font-size:9px;font-weight:700;display:flex}.rep-gate .receipts b{color:var(--gate-purp)}.rep-gate .quote,.rep-gate.quote{background:rgba(var(--gate-glass-rgb), .7);border:1px solid rgba(var(--gate-purp-rgb), .14);border-radius:14px;padding:14px 16px 12px}.rep-gate .qhead{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.rep-gate .qsrc{font-family:var(--gate-fM);letter-spacing:.14em;text-transform:uppercase;color:var(--gate-dim);font-size:8.5px;font-weight:700}.rep-gate .qwrap{min-height:132px;position:relative}.rep-gate .qslide{opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.rep-gate .qslide.on{opacity:1;pointer-events:auto}.rep-gate .qt{font-family:var(--gate-fD);letter-spacing:-.01em;color:var(--gate-ink);font-size:16px;font-weight:800;line-height:1.15;display:block}.rep-gate .qslide p{color:var(--gate-mute);margin-top:7px;font-size:12.5px;font-weight:500;line-height:1.5}.rep-gate .qwho{font-family:var(--gate-fM);letter-spacing:.12em;text-transform:uppercase;color:var(--gate-dim);margin-top:9px;font-size:8.5px;font-weight:700}.rep-gate .qwho b{color:var(--gate-purp)}.rep-gate .qfoot{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.rep-gate .qdots{gap:5px;display:flex}.rep-gate .qdot{background:rgba(var(--gate-purp-rgb), .22);cursor:pointer;border:0;border-radius:5px;width:5px;height:5px;padding:0;transition:all .2s}.rep-gate .qdot.on{background:var(--gate-purp);border-radius:3px;transform:scaleX(2)}.rep-gate .qbtns{gap:7px;display:flex}.rep-gate .qbtn{border:1.5px solid var(--gate-purp);background:rgba(var(--gate-glass-rgb), 1);width:27px;height:27px;color:var(--gate-purp);font-family:var(--gate-fD);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:700;display:flex}.rep-gate .authwrap,.rep-gate.authwrap{position:relative;overflow:hidden}.rep-gate .scrim{background:radial-gradient(520px 400px at 50% 14%, rgb(var(--gate-scrim-rgb)) 0%, transparent 68%), linear-gradient(180deg, var(--gate-scrim-behind-1), var(--gate-scrim-behind-2));position:absolute;inset:0}.rep-gate .scrim:after{content:"";background:var(--gate-scrim-veil);position:absolute;inset:0}.rep-gate .sheet{box-sizing:border-box;background:linear-gradient(180deg, var(--gate-sheet-1) 0%, var(--gate-sheet-2) 100%);border-top:1px solid #ffffff8c;border-radius:30px 30px 44px 44px;width:100%;max-width:100vw;padding:13px 22px 30px;position:relative;overflow-x:hidden;box-shadow:0 -20px 54px -18px #3018446b,inset 0 1px #ffffffbf}.rep-gate .sheet *{box-sizing:border-box;max-width:100%}.rep-gate .sheet .wm{text-overflow:ellipsis;min-width:0;overflow:hidden}.rep-gate .shead .lock{flex:1;min-width:0;overflow:hidden}.rep-gate .xbtn{flex-shrink:0}.rep-gate .grab{background:var(--gate-grab);border-radius:5px;width:40px;height:5px;margin:0 auto 15px}.rep-gate .shead{justify-content:space-between;align-items:center;display:flex}.rep-gate .shead .lock{align-items:center;gap:10px;display:flex}.rep-gate .xbtn{background:rgba(var(--gate-glass-rgb), .62);border:1px solid rgba(var(--gate-purp-rgb), .14);width:40px;height:40px;color:var(--gate-ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;font-size:19px;line-height:1;display:flex;box-shadow:0 4px 12px -5px #3c1e503d}.rep-gate .seg{background:rgba(var(--gate-glass-rgb), .32);border:1px solid rgba(var(--gate-purp-rgb), .12);border-radius:16px;margin-top:16px;padding:5px;display:flex;position:relative;box-shadow:inset 0 1px 3px #3c1e5017}.rep-gate .segpill{background:rgba(var(--gate-glass-rgb), 1);z-index:1;border-radius:12px;width:calc(50% - 5px);transition:left .28s cubic-bezier(.4,0,.2,1);position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 5px 13px -5px #3c1e5042,inset 0 1px #ffffffe6}.rep-gate .sheet[data-mode=signup] .segpill{left:50%}.rep-gate .segopt{z-index:2;cursor:pointer;font-family:var(--gate-fM);letter-spacing:.16em;text-transform:uppercase;color:var(--gate-dim);background:0 0;border:0;flex:1;padding:12px 0;font-size:13px;font-weight:700;position:relative}.rep-gate .sheet[data-mode=signin] .segopt[data-mode=signin],.rep-gate .sheet[data-mode=signup] .segopt[data-mode=signup]{color:var(--gate-purp)}.rep-gate .ac{display:none}.rep-gate .sheet[data-mode=signin] .ac[data-for=signin],.rep-gate .sheet[data-mode=signup] .ac[data-for=signup]{display:block}.rep-gate .sheet .h1{margin-top:22px;font-size:34px}.rep-gate .asub{color:var(--gate-mute);margin-top:12px;font-size:15px;font-weight:500;line-height:1.5}.rep-gate .asub b{color:var(--gate-ink);font-weight:700}.rep-gate .field{background:var(--gate-field-bg);border:1px solid rgba(var(--gate-purp-rgb), .16);border-radius:15px;align-items:center;gap:11px;height:58px;margin-top:20px;padding:0 17px;display:flex;box-shadow:inset 0 1px 3px #3c1e5012}.rep-gate .field svg{color:var(--gate-dim);flex-shrink:0}.rep-gate .field input{min-width:0;font-family:var(--gate-fM);color:var(--gate-ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.rep-gate .field input::placeholder{color:var(--gate-field-ph)}.rep-gate button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.rep-gate .cta{will-change:transform;transition:transform .13s cubic-bezier(.4,0,.2,1),box-shadow .13s}.rep-gate .cta:active{transform:scale(.975)}.rep-gate .cta:disabled{opacity:.6}.rep-gate .segopt{transition:color .2s,transform .12s}.rep-gate .segopt:active{transform:scale(.94)}.rep-gate .xbtn{transition:background .15s,transform .12s}.rep-gate .xbtn:active{background:rgba(var(--gate-purp-rgb), .12);transform:scale(.9)}.rep-gate .field{transition:border-color .18s,box-shadow .18s}.rep-gate .field:focus-within{border-color:rgba(var(--gate-purp-rgb), .5);box-shadow:inset 0 1px 3px #3c1e5012, 0 0 0 3px rgba(var(--gate-purp-rgb), .12)}.rep-gate .trustrow{align-items:center;gap:10px;margin-top:16px;display:flex}.rep-gate .legal{font-family:var(--gate-fM);letter-spacing:.01em;color:var(--gate-dim);margin-top:14px;font-size:10px;line-height:1.75}.rep-gate .legal b{color:var(--gate-mute);font-weight:700}.rep-gate .legal a{color:var(--gate-purp);text-decoration:underline}.rep-gate .backlink{font-family:var(--gate-fM);letter-spacing:.04em;color:var(--gate-purp);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:13px;font-weight:700;display:inline-flex}.rep-gate .glyph{width:42px;height:42px;font-size:20px;font-family:var(--gate-fM);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.rep-gate .lockcard,.rep-gate.lockcard{background:linear-gradient(165deg, rgba(var(--gate-accent-rgb), .14), rgba(var(--gate-accent-rgb), .05));border:1px solid rgba(var(--gate-accent-rgb), .28);border-radius:18px;padding:16px 17px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80}.rep-gate .lct{align-items:center;gap:12px;display:flex}.rep-gate .lnm{font-family:var(--gate-fD);letter-spacing:-.01em;color:var(--gate-ink);font-size:18px;font-weight:800}.rep-gate .lsub{font-family:var(--gate-fM);letter-spacing:.1em;text-transform:uppercase;color:var(--gate-mute);margin-top:3px;font-size:9.5px}.rep-gate .blurbars{filter:blur(3px);opacity:.62;flex-direction:column;gap:7px;margin-top:14px;display:flex}.rep-gate .blurbars i{background:linear-gradient(90deg, rgba(var(--gate-purp-rgb), .42), rgba(var(--gate-purp-rgb), .1));border-radius:5px;height:9px}.rep-gate .gateline{font-family:var(--gate-fM);letter-spacing:.12em;text-transform:uppercase;color:var(--gate-accent);align-items:center;gap:8px;margin-top:14px;font-size:10px;font-weight:700;display:flex}.rep-gate .viewf{background:linear-gradient(135deg, rgba(var(--gate-purp-rgb), .2), rgba(var(--gate-trust-rgb), .14));filter:blur(2px);border-radius:12px}.rep-gate .meter{background:rgba(var(--gate-purp-rgb), .14);border-radius:9px;height:9px;margin-top:11px;overflow:hidden}.rep-gate .meter i{background:linear-gradient(90deg,#7a3ae0,#b26bff);border-radius:9px;height:100%;display:block}.rep-gate .miniplan,.rep-gate.miniplan{background:rgba(var(--gate-glass-rgb), .62);border:1px solid var(--gate-line);border-radius:14px;justify-content:space-between;align-items:center;margin-top:16px;padding:13px 16px;display:flex}.rep-gate .miniplan .mp{font-family:var(--gate-fD);letter-spacing:-.02em;color:var(--gate-ink);font-size:19px;font-weight:800}.rep-gate .miniplan .mp small{color:var(--gate-mute);font-size:12px;font-weight:700}.rep-gate .miniplan .mp .was{font-family:var(--gate-fM);color:var(--gate-dim);margin-left:6px;font-size:11px;font-weight:400;text-decoration:line-through}.rep-gate .miniplan .mb{font-family:var(--gate-fM);letter-spacing:.1em;text-transform:uppercase;color:#fff;box-shadow:0 6px 14px -6px rgba(var(--gate-purp-rgb), .5);white-space:nowrap;background:linear-gradient(135deg,#6d2fd6,#a55cff);border-radius:999px;flex-shrink:0;padding:6px 11px;font-size:9px;font-weight:700}.rep-gate .altlink{text-align:center;font-family:var(--gate-fM);letter-spacing:.03em;color:var(--gate-mute);margin-top:14px;font-size:11px}.rep-gate .altlink a{color:var(--gate-purp);font-weight:700;text-decoration:underline}.rep-gate .notetiny{background:rgba(var(--gate-purp-rgb), .05);border:1px dashed rgba(var(--gate-purp-rgb), .22);font-family:var(--gate-fM);letter-spacing:.02em;color:var(--gate-mute);text-align:center;border-radius:12px;margin-top:14px;padding:11px 13px;font-size:10.5px;line-height:1.6}.rep-gate .tierbadge{width:36px;height:36px;font-family:var(--gate-fM);color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.rep-gate .ratepill{font-family:var(--gate-fM);letter-spacing:.08em;text-transform:uppercase;color:var(--gate-mute);background:rgba(var(--gate-glass-rgb), .55);border:1px solid var(--gate-line);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:10px;font-weight:700;display:inline-flex}.rep-gate .fade,.rep-gate.fade{position:relative;overflow:hidden}.rep-gate .fade .ftxt{color:var(--gate-mute);font-size:13.5px;line-height:1.65}.rep-gate .fade .ftxt p{margin-top:9px}.rep-gate .fade:after{content:"";background:linear-gradient(180deg, rgba(var(--gate-fade-ground-rgb), 0), rgb(var(--gate-fade-ground-rgb)));height:66px;position:absolute;bottom:0;left:0;right:0}.rep-gate .toolrow,.rep-gate.toolrow{background:rgba(var(--gate-glass-rgb), .5);border:1px solid var(--gate-line);border-radius:13px;align-items:center;gap:12px;padding:12px 13px;display:flex}.rep-gate .toolrow.freerow{background:rgba(var(--gate-glass-rgb), .74)}.rep-gate .toolrow .tg{width:34px;height:34px;font-size:15px;font-family:var(--gate-fM);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.rep-gate .toolrow .ti{flex:1;min-width:0}.rep-gate .toolrow .tt{letter-spacing:-.01em;color:var(--gate-ink);font-size:14px;font-weight:700}.rep-gate .toolrow .tsx{color:var(--gate-mute);margin-top:1px;font-size:11.5px}.rep-gate .upchip{font-family:var(--gate-fM);letter-spacing:.1em;text-transform:uppercase;color:var(--gate-purp);border:1px solid rgba(var(--gate-purp-rgb), .4);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;padding:6px 10px;font-size:9px;font-weight:700}.rep-gate .chipgrid{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.rep-gate .uchip{background:rgba(var(--gate-glass-rgb), .55);border:1px solid var(--gate-line);letter-spacing:-.01em;color:var(--gate-ink);border-radius:12px;align-items:center;gap:9px;padding:11px;font-size:12.5px;font-weight:600;display:flex}.rep-gate .uchip .ug{width:26px;height:26px;font-size:13px;font-family:var(--gate-fM);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.rep-gate .emailchip{font-family:var(--gate-fM);letter-spacing:.02em;color:var(--gate-mute);background:rgba(var(--gate-glass-rgb), .6);border:1px solid var(--gate-line);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;display:inline-flex}.rep-gate .statuspill{font-family:var(--gate-fM);letter-spacing:.14em;text-transform:uppercase;color:var(--gate-purp);background:rgba(var(--gate-purp-rgb), .1);border:1px solid rgba(var(--gate-purp-rgb), .22);border-radius:999px;padding:5px 10px;font-size:9px;font-weight:700}.rep-gate .tstep{text-align:center;background:rgba(var(--gate-glass-rgb), .5);border:1px solid var(--gate-line);border-radius:11px;flex:1;padding:10px 6px}.rep-gate .tstep.hot{background:linear-gradient(var(--gate-plan-face-1), var(--gate-plan-face-2));border:1.5px solid rgba(var(--gate-purp-rgb), .4)}.rep-gate .tstep b{font-family:var(--gate-fD);color:var(--gate-ink);font-size:17px;font-weight:800;display:block}.rep-gate .tstep span{text-transform:uppercase;letter-spacing:.1em;color:var(--gate-dim);margin-top:3px;font-size:8px;display:block}.rep-gate .tstep.hot b,.rep-gate .tstep.hot span{color:var(--gate-purp)}.rep-gate .paysheet{background:rgba(var(--gate-glass-rgb), .72);border:1px solid var(--gate-line);border-radius:14px;margin-top:16px;padding:13px 15px}.rep-gate .paysheet .prow{justify-content:space-between;align-items:center;display:flex}.rep-gate .greet{font-family:var(--gate-fD);letter-spacing:-.02em;color:var(--gate-ink);font-size:27px;font-weight:800}.rep-gate .statcard{background:linear-gradient(165deg, rgba(var(--gate-glass-rgb), .82), rgba(var(--gate-glass-rgb), .62));border:1px solid var(--gate-line);border-radius:16px;padding:15px 16px}.rep-gate .substrip{background:rgba(var(--gate-glass-rgb), .5);border:1px solid var(--gate-line);border-radius:11px;justify-content:space-between;align-items:center;margin-top:13px;padding:11px 13px;display:flex}.rep-gate .tilegrid{grid-template-columns:1fr 1fr;gap:9px;margin-top:11px;display:grid}.rep-gate .tile{background:rgba(var(--gate-glass-rgb), .6);border:1px solid var(--gate-line);border-radius:15px;flex-direction:column;gap:9px;min-height:86px;padding:14px;display:flex;position:relative}.rep-gate .tile .t2{width:36px;height:36px;font-size:16px;font-family:var(--gate-fM);border-radius:10px;justify-content:center;align-items:center;font-weight:700;display:flex}.rep-gate .tile .tl{letter-spacing:-.01em;color:var(--gate-ink);font-size:14px;font-weight:700}.rep-gate .tile .lk{color:var(--gate-purp);opacity:.85;position:absolute;top:11px;right:11px}.rep-gate .nudge{background:linear-gradient(135deg, rgba(var(--gate-purp-rgb), .1), rgba(var(--gate-accent-rgb), .06));border:1px solid rgba(var(--gate-purp-rgb), .22);border-radius:14px;align-items:center;gap:11px;padding:13px 15px;display:flex}@media (prefers-reduced-motion:reduce){.rep-gate .cta:before{animation:none;display:none}.rep-gate .qslide,.rep-gate .segpill,.rep-gate .cta,.rep-gate .segopt,.rep-gate .xbtn{transition:none}.rep-gate .cta:active,.rep-gate .segopt:active,.rep-gate .xbtn:active{transform:none}}.rep-inline-readout{animation:rep-readout-reveal var(--motion-state,.19s) var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1)) both;transform-origin:50% 0}@keyframes rep-readout-reveal{0%{opacity:0;clip-path:inset(0 0 18%);transform:translateY(-6px)}to{opacity:1;clip-path:inset(0);transform:translate(0,0)}}.rep-feedback-button{justify-content:center;min-width:90px}.rep-feedback-stack{grid-template-areas:"state";place-items:center;display:inline-grid}.rep-feedback-state{transition:opacity var(--motion-instant,.11s) ease, transform var(--motion-state,.19s) var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1));grid-area:state;align-items:center;gap:7px;display:inline-flex}.rep-feedback-state--success{opacity:0;transform:translateY(5px)scale(.96)}.rep-feedback-button.is-success .rep-feedback-state--idle{opacity:0;transform:translateY(-5px)scale(.96)}.rep-feedback-button.is-success .rep-feedback-state--success{opacity:1;transform:translate(0,0)scale(1)}.rep-home-action,.rep-home-row-action,.rep-home-tier-action{transition:transform var(--motion-instant,.11s) var(--ease-out-quart,cubic-bezier(.25,1,.5,1)), filter var(--motion-state,.19s) var(--ease-out-quart,cubic-bezier(.25,1,.5,1)), border-color var(--motion-state,.19s) ease-out, box-shadow var(--motion-state,.19s) ease-out;-webkit-tap-highlight-color:transparent}.rep-home-action:active,.rep-home-tier-action:active{filter:brightness(.96);transform:scale(.965)}.rep-home-stat{transition:filter var(--motion-state,.19s) var(--ease-out-quart,cubic-bezier(.25,1,.5,1));-webkit-tap-highlight-color:transparent}.rep-home-stat:active{filter:brightness(1.14)}.rep-home-stat:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-2px;border-radius:8px}@media (hover:hover) and (pointer:fine){.rep-home-stat:hover{filter:brightness(1.1)}}@media (prefers-reduced-motion:reduce){.rep-home-stat{transition:none}}.rep-home-row-action:active{transform:translate(2px)}@media (hover:hover) and (pointer:fine){.rep-home-action:hover,.rep-home-tier-action:hover{filter:brightness(1.06)saturate(1.04);transform:translateY(-2px)}.rep-home-action:hover:active,.rep-home-tier-action:hover:active{transform:translateY(0)scale(.975)}.rep-home-row-action:hover{transform:translate(3px)}}.rep-community-skeleton{flex-direction:column;gap:9px;max-width:560px;margin:0 auto;padding:34px 18px;display:flex}.rep-community-skeleton-row{background:linear-gradient(100deg, var(--card) 28%, color-mix(in srgb, var(--card) 76%, var(--ink)) 45%, var(--card) 62%);border:1px solid var(--rule);background-size:240% 100%;border-radius:14px;height:58px;animation:1.2s linear infinite rep-skeleton-scan}@keyframes rep-skeleton-scan{to{background-position:-160% 0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:.01ms!important}::view-transition-old(*){animation-duration:.01ms!important}::view-transition-new(*){animation-duration:.01ms!important}.rep-inline-readout,.rep-community-skeleton-row{animation:none!important}.rep-feedback-state{transition:none!important}.rep-home-action,.rep-home-row-action,.rep-home-tier-action{transition:none!important;transform:none!important}}html[data-design=lg] .lg-appbar{--lg-accent:var(--lg-brand);z-index:50;margin-top:calc(-1 * var(--lg-appbar-pull-t,0px));margin-left:calc(-1 * var(--lg-appbar-pull-l,0px));margin-right:calc(-1 * var(--lg-appbar-pull-r,0px));padding:calc(11px + env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) 11px max(14px, env(safe-area-inset-left));background:linear-gradient(180deg, color-mix(in srgb, var(--lg-bg-base) 46%, transparent) 0%, color-mix(in srgb, var(--lg-bg-base) 40%, transparent) 100%), var(--lg-glass-hi);-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat));box-shadow:inset 0 1px 0 var(--lg-bevel), 0 14px 30px -26px var(--lg-shadow);border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid;position:sticky;top:0}@supports not (background:color-mix(in srgb, red 50%, transparent)){html[data-design=lg] .lg-appbar{background:var(--lg-glass-hi)}}html[data-design=lg] .lg-appbar:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--lg-ink) 4%, transparent) 7%, color-mix(in srgb, var(--lg-ink) 9%, transparent) 18%, color-mix(in srgb, var(--lg-accent) 26%, transparent) 34%, color-mix(in srgb, var(--lg-accent) 42%, transparent) 50%, color-mix(in srgb, var(--lg-accent) 26%, transparent) 66%, color-mix(in srgb, var(--lg-ink) 9%, transparent) 82%, color-mix(in srgb, var(--lg-ink) 4%, transparent) 93%, transparent 100%);height:1px;position:absolute;bottom:0;left:0;right:0}@supports not (background:color-mix(in srgb, red 50%, transparent)){html[data-design=lg] .lg-appbar:after{background:var(--lg-divider)}}html[data-design=lg] .lg-appbar .lg-appbar-back{justify-self:start;gap:7px;min-width:0;max-width:100%;height:38px;padding:0 12px}html[data-design=lg] .lg-appbar .lg-appbar-back:before{content:"";border-radius:17px;position:absolute;inset:-3px}html[data-design=lg] .lg-appbar .lg-appbar-chev{color:var(--lg-ink-2);flex:none;display:flex;transform:rotate(180deg)}html[data-design=lg] .lg-appbar .lg-appbar-backlabel{color:var(--lg-ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}html[data-design=lg] .lg-appbar .lg-appbar-id{justify-self:start;align-items:center;gap:8px;min-width:0;display:inline-flex}html[data-design=lg] .lg-appbar .lg-appbar-glyph{color:var(--lg-accent);flex:none;display:flex}html[data-design=lg] .lg-appbar .lg-appbar-title{font-family:var(--lg-fDisplay);letter-spacing:-.02em;color:var(--lg-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;font-weight:800;line-height:1.12;overflow:hidden}html[data-design=lg] .lg-appbar[data-back-right="1"]{grid-template-columns:minmax(0,1fr) auto}html[data-design=lg] .lg-appbar[data-back-right="1"] .lg-appbar-back{justify-self:end}@media (width<=360px){html[data-design=lg] .lg-appbar{gap:8px}html[data-design=lg] .lg-appbar .lg-appbar-title{font-size:15.5px}html[data-design=lg] .lg-appbar .lg-appbar-back{gap:6px;padding:0 10px}}@media (width>=900px){html[data-design=lg] .lg-appbar{padding:calc(14px + env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) 14px max(24px, env(safe-area-inset-left))}html[data-design=lg] .lg-appbar .lg-appbar-title{font-size:19px}html[data-design=lg] .lg-appbar .lg-appbar-back{height:40px}html[data-design=lg] .lg-appbar .lg-appbar-back:before{top:-2px;bottom:-2px}}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lg-appbar .lg-appbar-back{transition:none}html[data-design=lg] .lg-appbar .lg-appbar-back:active,html[data-design=lg] .lg-appbar .lg-appbar-back:hover{transform:none}}html[data-design=lg] .rj-app .recon-vial-wrap.has-recon-label{--recon-vial-w:136px;--recon-label-center:54.5%;width:var(--recon-vial-w);min-width:var(--recon-vial-w);padding-inline:7px}@media (width>=560px){html[data-design=lg] .rj-app .recon-vial-wrap.has-recon-label{--recon-vial-w:148px}}html[data-design=lg] .rj-app .recon-vial-object{width:100%;line-height:0;position:relative}html[data-design=lg] .rj-app .recon-vial-object>.recon-instrument{max-width:100%}html[data-design=lg] .rj-app .recon-label{left:50%;top:var(--recon-label-center,54.5%);z-index:2;box-sizing:border-box;width:var(--recon-label-width,78%);background:var(--recon-face,#fbf7f4);text-align:center;-webkit-user-select:text;user-select:text;border:1px solid #241c301a;border-radius:3px;flex-direction:column;align-items:center;gap:3px;padding:7px 5px 6px;line-height:1.15;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #241c300d,0 1px 2px -1px #241c3047}html[data-design=lg] .rj-app .recon-label-name{font-family:var(--lg-fMono);letter-spacing:.04em;text-transform:uppercase;color:var(--recon-face-ink,#241c30);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;font-size:10px;font-weight:700}html[data-design=lg] .rj-app .recon-label-figure{max-width:100%;font-family:var(--lg-fMono);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 4px;display:flex}html[data-design=lg] .rj-app .recon-label-figure b{font-size:var(--recon-figure-size,18px);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--recon-face-ink,#241c30);font-weight:700}html[data-design=lg] .rj-app .recon-label-figure i{letter-spacing:.04em;color:color-mix(in srgb, var(--recon-face-ink,#241c30) 78%, #fff);font-size:10px;font-style:normal;font-weight:700}html[data-design=lg] .rj-app .recon-vial-wrap.has-recon-label .recon-visual-caption{text-wrap:balance;max-width:100%}html[data-design=lg] .rj-app .recon-know{font-family:var(--lg-fBody);flex-direction:column;gap:8px;display:flex;position:relative}html[data-design=lg] .rj-app .recon-know-src{font-family:var(--lg-fMono);letter-spacing:.16em;text-transform:uppercase;color:var(--lg-ink-2);font-size:9.5px;line-height:1.2}html[data-design=lg] .rj-app .recon-know-mark{width:26px;font-family:var(--lg-fDisplay);letter-spacing:-.035em;text-align:center;color:var(--lg-grade-ink,var(--lg-ink));--lg-relief-wall:color-mix(in srgb, var(--lg-grade-ink,var(--lg-ink)) 62%, #000);--lg-relief-wall-2:var(--lg-relief-wall);flex:none;margin-top:-1px;font-size:26px;font-weight:800;line-height:1}html[data-design=lg][data-theme=dark] .rj-app .recon-know-mark,html[data-design=lg][data-theme=chrome] .rj-app .recon-know-mark{--lg-relief-wall:color-mix(in srgb, var(--lg-grade-ink,var(--lg-ink)) 34%, #05040a);--lg-relief-wall-2:var(--lg-relief-wall)}html[data-design=lg] .rj-app .recon-know-band{border:1px solid var(--lg-divider);background:var(--lg-glass-lo);border-radius:13px;padding:8px 10px 9px;position:relative;overflow:hidden}html[data-design=lg] .rj-app .recon-know-band:before{content:"";pointer-events:none;background:radial-gradient(120% 150% at 100% 0%, color-mix(in srgb, var(--recon-know-hue) 16%, transparent) 0%, color-mix(in srgb, var(--recon-know-hue) 11%, transparent) 22%, color-mix(in srgb, var(--recon-know-hue) 6%, transparent) 44%, color-mix(in srgb, var(--recon-know-hue) 2.5%, transparent) 66%, color-mix(in srgb, var(--recon-know-hue) 0.8%, transparent) 84%, transparent 100%);position:absolute;inset:0}html[data-design=lg] .rj-app .recon-know-band>*{position:relative}html[data-design=lg] .rj-app .recon-know-band--grade{align-items:flex-start;gap:11px;display:flex}html[data-design=lg] .rj-app .recon-know-say{flex:1;min-width:0}html[data-design=lg] .rj-app .recon-know-band p{color:var(--lg-ink);margin:4px 0 0;font-size:13px;line-height:1.42}html[data-design=lg] .rj-app .recon-know-band small{color:var(--lg-ink-2);margin-top:6px;font-size:11px;line-height:1.38;display:block}html[data-design=lg] .rj-app .recon-know-band--grade{--recon-know-hue:var(--lg-tools);border-color:color-mix(in srgb, var(--lg-tools) 26%, var(--lg-edge))}html[data-design=lg] .rj-app .recon-know-band--grade .recon-know-src{color:color-mix(in srgb, var(--lg-tools) 62%, var(--lg-ink))}html[data-design=lg][data-theme=dark] .rj-app .recon-know-band--grade .recon-know-src,html[data-design=lg][data-theme=chrome] .rj-app .recon-know-band--grade .recon-know-src{color:color-mix(in srgb, var(--lg-tools) 74%, #fff)}html[data-design=lg] .rj-app .recon-know-band--community{--recon-know-hue:var(--lg-community);border-color:color-mix(in srgb, var(--lg-community) 26%, var(--lg-edge))}html[data-design=lg] .rj-app .recon-know-band--community .recon-know-src{color:color-mix(in srgb, var(--lg-community) 58%, var(--lg-ink))}html[data-design=lg][data-theme=dark] .rj-app .recon-know-band--community .recon-know-src,html[data-design=lg][data-theme=chrome] .rj-app .recon-know-band--community .recon-know-src{color:color-mix(in srgb, var(--lg-community) 76%, #fff)}html[data-design=lg] .rj-app .recon-know-thin{color:var(--lg-ink-2);margin:0;padding:0 2px;font-size:12.5px;line-height:1.45}html[data-design=lg] .rj-app .recon-know-more{min-height:44px;font-family:var(--lg-fMono);letter-spacing:.05em;color:color-mix(in srgb, var(--lg-tools) 68%, var(--lg-ink));align-self:flex-start;align-items:center;padding:0 2px;font-size:11px;text-decoration:none;display:inline-flex}html[data-design=lg][data-theme=dark] .rj-app .recon-know-more,html[data-design=lg][data-theme=chrome] .rj-app .recon-know-more{color:color-mix(in srgb, var(--lg-tools) 80%, #fff)}html[data-design=lg] .rj-app .recon-know-more:hover{text-decoration:underline}html[data-design=lg] .rj-app .recon-know-more i{margin-left:.5em;font-style:normal}html[data-design=lg] .rj-app .recon-know-band p,html[data-design=lg] .rj-app .recon-know-band small,html[data-design=lg] .rj-app .recon-know-thin{max-width:68ch}.rj-app .recon-calculator{--recon-green:#38b878;--recon-amber:#dc963d;--recon-red:#e8595a;width:min(100%,1100px);margin:0 auto;padding-bottom:10px}.rj-app .recon-equation{overscroll-behavior-x:contain;scrollbar-width:none;border:1px solid rgba(var(--accent-rgb), .24);color:var(--ink);background:linear-gradient(145deg, rgba(var(--accent-rgb), .15), #ffffff09), var(--rj-card-flat-bg);box-shadow:inset 0 1px 0 #ffffff17, 0 18px 34px -28px rgba(var(--accent-rgb), .8);-webkit-backdrop-filter:blur(16px)saturate(155%);border-radius:20px;align-items:stretch;gap:9px;padding:14px 16px;display:flex;overflow-x:auto}.rj-app .recon-equation::-webkit-scrollbar{display:none}.rj-app .recon-equation-part{flex:none;align-items:center;gap:9px;display:flex}.rj-app .recon-equation-arrow{color:var(--accent-text);font-family:var(--rj-mono);font-weight:700}.rj-app .recon-equation-node{gap:2px;min-width:max-content;display:grid}.rj-app .recon-equation-node small{font-family:var(--rj-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);font-size:9px;font-weight:700}.rj-app .recon-equation-node strong{font-family:var(--rj-serif);letter-spacing:-.02em;font-size:16px}.rj-app .recon-equation-node.is-output strong{color:var(--accent-deep)}.rj-app .recon-glass-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.03fr);align-items:start;gap:18px;display:grid}.rj-app .recon-glass-card{border-radius:26px}.rj-app .recon-glass-card>.rj-card-pad{padding:24px}.rj-app .recon-reading-card{border-color:rgba(var(--accent-rgb), .26);box-shadow:inset 0 1px 0 #ffffff1a, 0 26px 48px -34px rgba(var(--accent-rgb), .7);position:sticky;top:8px}.rj-app .recon-card-heading{font-family:var(--rj-mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;font-size:11px;font-weight:700;display:flex}.rj-app .recon-card-heading b{color:var(--accent-deep)}.rj-app .recon-card-heading small{max-width:48%;color:var(--mut);font:inherit;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.rj-app .recon-section-heading{color:var(--ink);align-items:center;gap:10px;display:flex}.rj-app .recon-section-heading>span{color:#fff;background:linear-gradient(155deg, var(--accent), var(--accent-deep));width:28px;height:28px;box-shadow:inset 0 1px 0 #ffffff47, 0 8px 16px -10px rgba(var(--accent-rgb), .9);font-family:var(--rj-mono);border-radius:9px;flex:none;place-items:center;font-size:12px;display:grid}.rj-app .recon-section-heading>b{font-family:var(--rj-serif);letter-spacing:-.02em;font-size:18px}.rj-app .recon-section-heading--target{margin:0 0 14px}.rj-app .recon-section-divider{background:var(--line);height:1px;margin:18px 0}.rj-app .recon-concentration-meter{gap:5px;margin-top:13px;display:grid}.rj-app .recon-dither-bar{width:min(100%,250px);color:var(--accent);grid-template-rows:repeat(4,3px);grid-template-columns:repeat(44,minmax(2px,1fr));gap:1px;display:grid}.rj-app .recon-dither-bar span{background:currentColor;transition:opacity .28s;display:block}.rj-app .recon-concentration-meter>small{color:var(--mut);letter-spacing:.04em;font-size:9px}.rj-app .recon-segment{border:1px solid var(--line);background:#7f7f7f12;border-radius:14px;gap:3px;width:fit-content;max-width:100%;padding:4px}.rj-app .recon-segment .chip{background:0 0;border-color:#0000;border-radius:10px;min-height:36px;margin:0}.rj-app .recon-segment .chip.active{border-color:rgba(var(--accent-rgb), .36);background:rgba(var(--accent-rgb), .16);box-shadow:inset 0 1px #ffffff17,0 5px 10px -8px #0009}.rj-app .recon-water-presets{margin:3px 0 2px}.rj-app .recon-water-presets .chip{min-height:34px}.rj-app .recon-slider{background:linear-gradient(90deg, var(--accent) 0 var(--recon-pct,0%), var(--rj-switch-off) var(--recon-pct,0%) 100%);height:6px;margin:10px 0 7px}.rj-app .recon-slider::-webkit-slider-thumb{border:5px solid var(--paper);width:24px;height:24px;box-shadow:0 0 0 1px rgba(var(--accent-rgb), .62), 0 6px 12px -8px rgba(var(--accent-rgb), .9)}.rj-app .recon-num{width:88px;font-family:var(--rj-serif);letter-spacing:-.02em;border:0;border-radius:8px;padding:2px 5px;font-size:22px;font-weight:800}.rj-app .recon-num:focus{background:rgba(var(--accent-rgb), .1)}.rj-app .recon-vial-wrap,.rj-app .recon-barrel-wrap{border-color:rgba(var(--accent-rgb), .14);background:rgba(var(--accent-rgb), .055);box-shadow:inset 0 1px #ffffff12}.rj-app .recon-reading-top{margin-bottom:2px}.rj-app .recon-read-hero{text-align:center;margin:4px 0 2px}.rj-app .recon-read-hero.is-over{margin:17px 0 13px}.rj-app .recon-read-number{justify-content:center;align-items:baseline;gap:8px;margin:4px 0 8px;line-height:1;display:flex}.rj-app .recon-read-number>span{color:var(--accent-deep);letter-spacing:-.05em;font-size:clamp(56px,7vw,76px);font-weight:700}.rj-app .recon-read-number>small{color:var(--mut);font-size:16px;font-weight:700}.rj-app .recon-read-status{border:1px solid rgba(var(--accent-rgb), .2);background:rgba(var(--accent-rgb), .07);border-radius:14px;align-items:flex-start;gap:10px;margin:16px 0;padding:12px 14px;display:flex}.rj-app .recon-read-status>span{background:var(--accent);border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px}.rj-app .recon-read-status b{font-family:var(--rj-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px;display:block}.rj-app .recon-read-status p{color:var(--ink-2);margin:4px 0 0;font-size:12px;line-height:1.42}.rj-app .recon-read-status.is-clean{border-color:color-mix(in srgb, var(--recon-green) 34%, transparent);background:color-mix(in srgb, var(--recon-green) 10%, transparent)}.rj-app .recon-read-status.is-clean>span{background:var(--recon-green);box-shadow:0 0 14px color-mix(in srgb, var(--recon-green) 55%, transparent)}.rj-app .recon-read-status.is-clean b{color:var(--recon-green)}.rj-app .recon-read-status.is-between{border-color:color-mix(in srgb, var(--recon-amber) 34%, transparent);background:color-mix(in srgb, var(--recon-amber) 10%, transparent)}.rj-app .recon-read-status.is-between>span{background:var(--recon-amber)}.rj-app .recon-read-status.is-between b{color:var(--recon-amber)}.rj-app .recon-read-status.is-over{border-color:color-mix(in srgb, var(--recon-red) 34%, transparent);background:color-mix(in srgb, var(--recon-red) 9%, transparent)}.rj-app .recon-read-status.is-over>span{background:var(--recon-red)}.rj-app .recon-read-status.is-over b{color:var(--recon-red)}.rj-app .recon-stat{border:1px solid rgba(var(--accent-rgb), .12);min-width:0;padding:11px 9px}.rj-app .recon-stat .mono{overflow-wrap:anywhere}.rj-app .recon-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.rj-app .recon-action{border:1px solid var(--line);min-height:46px;color:var(--ink);background:var(--rj-surface);cursor:pointer;font-family:var(--rj-mono);border-radius:14px;flex:120px;justify-content:center;align-items:center;gap:7px;padding:11px 13px;font-size:11px;font-weight:700;display:inline-flex}.rj-app .recon-action svg{width:15px;height:15px}.rj-app .recon-action--primary{color:#fff;background:linear-gradient(155deg, var(--accent), var(--accent-deep));box-shadow:inset 0 1px 0 #ffffff40, 0 14px 24px -16px rgba(var(--accent-rgb), .95);border-color:#0000;flex-basis:100%}.rj-app .recon-action:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.rj-app .recon-action:active{transform:translateY(1px)scale(.99)}@media (width<=820px){.rj-app .recon-equation{z-index:12;padding:12px 14px;position:sticky;top:6px}.rj-app .recon-glass-grid{grid-template-columns:minmax(0,1fr)}.rj-app .recon-reading-card{position:static}}@media (width<=520px){.rj-app .recon-glass-card>.rj-card-pad{padding:19px 16px}.rj-app .recon-card-heading{margin-bottom:16px}.rj-app .recon-equation-node strong{font-size:15px}.rj-app .recon-read-number>span{font-size:58px}.rj-app .recon-barrel-select{flex-direction:column;gap:8px;align-items:flex-start!important}.rj-app .recon-barrel-wrap{margin-inline:-4px;padding-inline:5px}.rj-app .recon-stat{padding-inline:6px}}@media (prefers-reduced-motion:reduce){.rj-app .recon-dither-bar span,.rj-app .recon-action{transition:none}}html[data-design=lg] .rj-app .recon-calculator{--recon-green:var(--lg-success);--recon-amber:var(--lg-warning);--recon-red:var(--lg-error);--recon-green-ink:color-mix(in srgb, var(--lg-success) 62%, var(--lg-ink));--recon-amber-ink:color-mix(in srgb, var(--lg-warning) 48%, var(--lg-ink));--recon-red-ink:color-mix(in srgb, var(--lg-error) 66%, var(--lg-ink));--recon-face:#fbf7f4;--recon-face-ink:#241c30;--recon-answer-ink:color-mix(in srgb, var(--lg-tools) 68%, var(--lg-ink));--warn:var(--recon-amber-ink)}html[data-design=lg][data-theme=dark] .rj-app .recon-calculator,html[data-design=lg][data-theme=chrome] .rj-app .recon-calculator{--recon-green-ink:var(--lg-success);--recon-amber-ink:var(--lg-warning);--recon-red-ink:var(--lg-error)}html[data-design=lg] .rj-app .recon-equation{border:1px solid color-mix(in srgb, var(--lg-tools) 30%, var(--lg-edge-strong));background:linear-gradient(160deg, color-mix(in srgb, var(--lg-tools) 19%, var(--lg-chip-hi)), color-mix(in srgb, var(--lg-tools) 6%, var(--lg-chip-lo)));box-shadow:inset 0 1px 1px var(--lg-bevel);-webkit-backdrop-filter:none;border-radius:18px;flex-wrap:wrap;align-items:center;gap:7px 8px;padding:11px 13px;position:static;overflow-x:visible}html[data-design=lg] .rj-app .recon-equation-arrow{color:var(--lg-ink-4);font-family:var(--lg-fMono);font-size:12px}html[data-design=lg] .rj-app .recon-equation-node small{font-family:var(--lg-fMono);letter-spacing:.11em;color:var(--lg-ink-2);font-size:8.5px}html[data-design=lg] .rj-app .recon-equation-node strong{font-family:var(--lg-fMono);letter-spacing:-.01em;color:var(--lg-ink);font-size:13px;font-weight:700}html[data-design=lg] .rj-app .recon-equation-node.is-output{background:color-mix(in srgb, var(--lg-tools) 15%, transparent);border-radius:11px;margin:-3px 0;padding:3px 9px}html[data-design=lg] .rj-app .recon-equation-node.is-output strong{color:var(--recon-answer-ink);font-size:14px}html[data-design=lg] .rj-app .recon-calculator{padding-bottom:2px}html[data-design=lg] .rj-app .recon-heading-more{margin:-12px 0 0}html[data-design=lg] .rj-app .recon-calculator>.h1{font-size:21px}html[data-design=lg] .rj-app .recon-heading-more>summary{cursor:pointer;min-height:44px;font-family:var(--lg-fMono);letter-spacing:.11em;text-transform:uppercase;color:var(--recon-answer-ink);align-items:center;gap:7px;font-size:9.5px;font-weight:700;list-style:none;display:inline-flex}html[data-design=lg] .rj-app .recon-heading-more>summary::-webkit-details-marker{display:none}html[data-design=lg] .rj-app .recon-heading-more>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}html[data-design=lg] .rj-app .recon-heading-more[open]>summary:after{transform:translateY(1px)rotate(-135deg)}html[data-design=lg] .rj-app .recon-heading-more>.cap{margin:0 0 6px}html[data-design=lg] .rj-app .recon-card-heading{font-family:var(--lg-fMono);letter-spacing:.13em;color:var(--lg-ink-2);margin-bottom:15px;font-size:9.5px;font-weight:700}html[data-design=lg] .rj-app .recon-card-heading b{color:var(--recon-answer-ink)}html[data-design=lg] .rj-app .recon-card-heading small{letter-spacing:.07em;color:var(--lg-ink-3);font-size:8.5px}html[data-design=lg] .rj-app .recon-section-heading>span{color:#fff;background:linear-gradient(155deg, var(--lg-tools), color-mix(in srgb, var(--lg-tools) 68%, var(--lg-ink)));width:26px;height:26px;box-shadow:inset 0 1px 0 var(--lg-bevel), 0 8px 16px -12px color-mix(in srgb, var(--lg-tools) 90%, transparent);font-family:var(--lg-fMono);border-radius:9px;font-size:11px;font-weight:700}html[data-design=lg] .rj-app .recon-section-heading>b{font-family:var(--lg-fDisplay);letter-spacing:-.02em;color:var(--lg-ink);font-size:16px;font-weight:700}html[data-design=lg] .rj-app .recon-section-divider{background:var(--lg-divider);margin:16px 0}html[data-design=lg] .rj-app .recon-concentration-meter>small{font-family:var(--lg-fMono);letter-spacing:.04em;color:var(--lg-ink-3);font-size:9px}html[data-design=lg] .rj-app .recon-calculator .recon-segment{border:1px solid var(--lg-edge);background:var(--lg-press-fill);border-radius:16px;gap:4px;padding:4px}html[data-design=lg] .rj-app .recon-calculator .recon-segment .chip{min-height:40px;box-shadow:none;background:0 0;border-color:#0000;border-radius:12px}html[data-design=lg] .rj-app .recon-calculator .recon-segment .chip.active{border-color:color-mix(in srgb, var(--lg-tools) 40%, var(--lg-edge-strong));background:linear-gradient(160deg, color-mix(in srgb, var(--lg-tools) 22%, var(--lg-chip-hi)), var(--lg-chip-lo));box-shadow:inset 0 1px 1px var(--lg-bevel)}html[data-design=lg] .rj-app .recon-calculator .chip,html[data-design=lg] .rj-app .recon-calculator .recon-chip{position:relative}html[data-design=lg] .rj-app .recon-calculator .chip:after,html[data-design=lg] .rj-app .recon-calculator .recon-chip:after{content:"";border-radius:inherit;position:absolute;inset:-2px}html[data-design=lg] .rj-app .recon-calculator .chip-scroll{gap:8px;padding-bottom:5px}html[data-design=lg] .rj-app .recon-num{border:1px solid var(--lg-edge);background:var(--lg-press-fill);width:96px;min-height:44px;color:var(--lg-ink);font-family:var(--lg-fMono);letter-spacing:-.01em;text-align:right;border-radius:12px;padding:0 10px;font-size:16px;font-weight:700}html[data-design=lg] .rj-app .recon-num:focus{border-color:color-mix(in srgb, var(--lg-tools) 55%, transparent);background:var(--lg-hover-fill);color:var(--lg-ink)}html[data-design=lg] .rj-app #recon-batch .recon-num{width:86px;font-size:14px}html[data-design=lg] .rj-app .recon-slider{appearance:none;background:0 0;border-radius:0;width:100%;height:44px;margin:0;padding:0}html[data-design=lg] .rj-app .recon-slider::-webkit-slider-runnable-track{border:1px solid var(--lg-edge);background:linear-gradient(90deg, var(--lg-tools) 0 var(--recon-pct,0%), var(--lg-press-fill) var(--recon-pct,0%) 100%);height:8px;box-shadow:inset 0 1px 1px var(--lg-bevel);border-radius:999px}html[data-design=lg] .rj-app .recon-slider::-webkit-slider-thumb{-webkit-appearance:none;border:1px solid color-mix(in srgb, var(--lg-tools) 55%, transparent);background:linear-gradient(160deg, #fff, color-mix(in srgb, var(--lg-tools) 20%, #fff));width:26px;height:26px;box-shadow:inset 0 1px 1px var(--lg-bevel), 0 3px 8px -3px var(--lg-shadow);cursor:pointer;border-radius:50%;margin-top:-8px}html[data-design=lg] .rj-app .recon-slider::-moz-range-track{border:1px solid var(--lg-edge);background:linear-gradient(90deg, var(--lg-tools) 0 var(--recon-pct,0%), var(--lg-press-fill) var(--recon-pct,0%) 100%);border-radius:999px;height:8px}html[data-design=lg] .rj-app .recon-slider::-moz-range-thumb{border:1px solid color-mix(in srgb, var(--lg-tools) 55%, transparent);cursor:pointer;background:#fff;border-radius:50%;width:24px;height:24px}html[data-design=lg] .rj-app .recon-read-number{gap:7px;margin:6px 0 9px}html[data-design=lg] .rj-app .recon-read-number>span{font-family:var(--lg-fMono);letter-spacing:-.05em;color:var(--accent-deep);font-size:clamp(54px,15vw,74px);font-weight:700}html[data-design=lg] .rj-app .recon-read-number>small{font-family:var(--lg-fMono);color:var(--lg-ink-3);font-size:14px}html[data-design=lg] .rj-app .recon-read-status,html[data-design=lg] .rj-app .recon-warning{border:1px solid color-mix(in srgb, var(--lg-tools) 26%, var(--lg-edge-strong));background:color-mix(in srgb, var(--lg-tools) 10%, transparent);border-radius:15px;gap:10px;margin:14px 0 0;padding:11px 13px}html[data-design=lg] .rj-app .recon-read-status{margin:15px 0}html[data-design=lg] .rj-app .recon-read-status>span,html[data-design=lg] .rj-app .recon-warning>span{background:var(--lg-tools);width:9px;height:9px;box-shadow:none;border-radius:50%;margin-top:4px}html[data-design=lg] .rj-app .recon-read-status b,html[data-design=lg] .rj-app .recon-warning b{font-family:var(--lg-fMono);letter-spacing:.1em;color:var(--recon-answer-ink);font-size:9.5px;font-weight:700}html[data-design=lg] .rj-app .recon-read-status p,html[data-design=lg] .rj-app .recon-warning p{font-family:var(--lg-fBody);letter-spacing:0;color:var(--lg-ink-2);margin:4px 0 0;font-size:12.5px;line-height:1.5}html[data-design=lg] .rj-app .recon-read-status.is-clean{border-color:color-mix(in srgb, var(--recon-green) 40%, transparent);background:color-mix(in srgb, var(--recon-green) 11%, transparent)}html[data-design=lg] .rj-app .recon-read-status.is-clean>span{background:var(--recon-green)}html[data-design=lg] .rj-app .recon-read-status.is-clean b{color:var(--recon-green-ink)}html[data-design=lg] .rj-app .recon-read-status.is-between,html[data-design=lg] .rj-app .recon-warning.recon-warning-warn{border-color:color-mix(in srgb, var(--recon-amber) 44%, transparent);background:color-mix(in srgb, var(--recon-amber) 12%, transparent)}html[data-design=lg] .rj-app .recon-read-status.is-between>span,html[data-design=lg] .rj-app .recon-warning.recon-warning-warn>span{background:var(--recon-amber)}html[data-design=lg] .rj-app .recon-read-status.is-between b,html[data-design=lg] .rj-app .recon-warning.recon-warning-warn b{color:var(--recon-amber-ink)}html[data-design=lg] .rj-app .recon-read-status.is-over,html[data-design=lg] .rj-app .recon-warning.recon-warning-danger{border-color:color-mix(in srgb, var(--recon-red) 40%, transparent);background:color-mix(in srgb, var(--recon-red) 10%, transparent)}html[data-design=lg] .rj-app .recon-read-status.is-over>span,html[data-design=lg] .rj-app .recon-warning.recon-warning-danger>span{background:var(--recon-red)}html[data-design=lg] .rj-app .recon-read-status.is-over b,html[data-design=lg] .rj-app .recon-warning.recon-warning-danger b{color:var(--recon-red-ink)}html[data-design=lg] .rj-app .recon-read-hero.is-over .mono{font-family:var(--lg-fMono)}html[data-design=lg] .rj-app .recon-nudge{font-family:var(--lg-fMono);color:var(--lg-ink-2);margin-top:10px;font-size:11px}html[data-design=lg] .rj-app .recon-nudge button{color:var(--recon-answer-ink);text-underline-offset:3px}html[data-design=lg] .rj-app .recon-nudge.recon-warn{color:var(--recon-amber-ink)}html[data-design=lg] .rj-app .recon-stat{border:1px solid var(--lg-edge);background:var(--lg-press-fill);border-radius:14px;flex-direction:column;justify-content:space-between;align-self:stretch;gap:4px;padding:10px 8px;display:flex}html[data-design=lg] .rj-app .recon-stat .cap{font-family:var(--lg-fMono);letter-spacing:.09em;text-transform:uppercase;color:var(--lg-ink-3);font-size:8.5px;line-height:1.3}html[data-design=lg] .rj-app .recon-stat .mono{font-family:var(--lg-fMono)}html[data-design=lg] .rj-app .recon-calculator>.comply,html[data-design=lg] .rj-app .recon-calculator>.comply span{color:var(--lg-ink-2)}html[data-design=lg] .rj-app .recon-action{border:1px solid var(--lg-edge-strong);background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));min-height:46px;box-shadow:inset 0 1px 1px var(--lg-bevel);color:var(--lg-ink-2);font-family:var(--lg-fMono);letter-spacing:.08em;border-radius:999px;font-size:10.5px}html[data-design=lg] .rj-app .recon-action--primary{color:#fff;background:linear-gradient(150deg, color-mix(in srgb, var(--lg-tools) 86%, white), var(--lg-tools));box-shadow:inset 0 1px 1px #ffffff59, 0 12px 24px -16px color-mix(in srgb, var(--lg-tools) 85%, transparent);border-color:#0000}html[data-design=lg] .rj-app .recon-vial-wrap,html[data-design=lg] .rj-app .recon-barrel-wrap{border:1px solid var(--lg-edge);background:var(--lg-press-fill);box-shadow:inset 0 1px 1px var(--lg-bevel);border-radius:17px}html[data-design=lg] .rj-app .recon-visual-caption,html[data-design=lg] .rj-app .recon-barrel-head{font-family:var(--lg-fMono);color:var(--lg-ink-3)}html[data-design=lg] .rj-app .recon-barrel-head b{color:var(--recon-answer-ink)}html[data-design=lg] .rj-app .recon-svg-label{fill:var(--recon-face-ink)}html[data-design=lg] .rj-app .recon-svg-small{fill:color-mix(in srgb, var(--recon-face-ink) 62%, #fff);font-size:7px}html[data-design=lg] .rj-app .recon-svg-number{fill:var(--lg-ink-3)}html[data-design=lg] #reconLiquidGrad stop:first-child,html[data-design=lg] #reconBarrelFluid stop:first-child{stop-color:color-mix(in srgb, var(--lg-tools) 42%, #fff)}html[data-design=lg] #reconLiquidGrad stop:nth-child(2),html[data-design=lg] #reconBarrelFluid stop:nth-child(2){stop-color:var(--lg-tools)}html[data-design=lg] #reconLiquidGrad stop:nth-child(3),html[data-design=lg] #reconBarrelFluid stop:nth-child(3){stop-color:color-mix(in srgb, var(--lg-tools) 72%, var(--lg-ink))}html[data-design=lg] .rj-app .recon-vial-svg g[clip-path]>ellipse{fill:color-mix(in srgb, var(--lg-tools) 24%, #fff)}html[data-design=lg] .rj-app .recon-vial-svg>rect[fill=\#fffaf5],html[data-design=lg] .rj-app .recon-barrel-svg>rect[fill=\#fffaf5],html[data-design=lg] .rj-app .recon-barrel-svg>path[fill=\#fffaf5]{fill:var(--recon-face)}html[data-design=lg] .rj-app .recon-journal-card select,html[data-design=lg] .rj-app #recon-batch .rj-card-pad>button:first-child{min-height:44px}html[data-design=lg] .rj-app #recon-batch .chip{min-height:40px}html[data-design=lg] .rj-app .recon-card-modal{background:color-mix(in srgb, var(--lg-bg-base) 72%, transparent)}html[data-design=lg] .rj-app .recon-card-modal .rj-preview-frame{background:var(--lg-press-fill)}html[data-design=lg] .recon-tool-root{min-height:100vh;color:var(--lg-ink)}html[data-design=lg] .recon-seo{max-width:1120px;padding:14px 16px var(--lg-dock-keepout);font-family:var(--lg-fBody)}@media (width>=900px){html[data-design=lg] .recon-seo{padding:20px 26px var(--lg-dock-keepout)}}html[data-design=lg] .recon-seo .recon-hero-kicker{font-family:var(--lg-fMono);letter-spacing:.16em;color:color-mix(in srgb, var(--lg-tools) 68%, var(--lg-ink));margin:0 0 8px;font-size:9.5px;font-weight:700}html[data-design=lg] .recon-seo .recon-hero-h1{font-family:var(--lg-fDisplay);letter-spacing:-.03em;color:var(--lg-ink);font-size:clamp(26px,7.4vw,40px);font-weight:800;line-height:1.04}html[data-design=lg] .recon-seo .recon-hero-dot{color:var(--lg-tools)}html[data-design=lg] .recon-seo .recon-hero-dek{font-family:var(--lg-fBody);color:var(--lg-ink-2);margin:9px 0 0;font-size:14.5px;line-height:1.5}html[data-design=lg] .recon-seo .recon-hero-more{margin:8px 0 0}html[data-design=lg] .recon-seo .recon-hero-more>summary{cursor:pointer;min-height:44px;font-family:var(--lg-fMono);letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb, var(--lg-tools) 68%, var(--lg-ink));align-items:center;gap:7px;font-size:9.5px;font-weight:700;list-style:none;display:inline-flex}html[data-design=lg] .recon-seo .recon-hero-more>summary::-webkit-details-marker{display:none}html[data-design=lg] .recon-seo .recon-hero-more>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}html[data-design=lg] .recon-seo .recon-hero-more[open]>summary:after{transform:translateY(1px)rotate(-135deg)}html[data-design=lg] .recon-seo .recon-hero-more>p{max-width:62ch;font-family:var(--lg-fBody);color:var(--lg-ink-2);margin:0 0 4px;font-size:14px;line-height:1.6}html[data-design=lg] .recon-seo .recon-calc-wrap{margin:16px 0 0}html[data-design=lg] .recon-seo .recon-sect{border:1px solid var(--lg-edge);background:linear-gradient(135deg, var(--lg-glass-hi), var(--lg-glass-lo));max-width:760px;box-shadow:inset 0 1px 1px var(--lg-bevel),  var(--lg-alt-3);border-radius:22px;margin-top:16px;padding:18px 17px}html[data-design=lg] .recon-seo .recon-sect h2{font-family:var(--lg-fDisplay);letter-spacing:-.02em;color:var(--lg-ink);font-size:18px;font-weight:700}html[data-design=lg] .recon-seo .recon-steps{font-family:var(--lg-fBody);color:var(--lg-ink-2);font-size:14px;line-height:1.6}html[data-design=lg] .recon-seo .recon-steps strong{color:var(--lg-ink)}html[data-design=lg] .recon-seo .recon-steps li::marker{font-family:var(--lg-fMono);color:color-mix(in srgb, var(--lg-tools) 68%, var(--lg-ink));font-size:12px}html[data-design=lg] .recon-seo .recon-faq-q{font-family:var(--lg-fDisplay);letter-spacing:-.01em;color:var(--lg-ink);font-size:14.5px;font-weight:600}html[data-design=lg] .recon-seo .recon-faq-a{font-family:var(--lg-fBody);color:var(--lg-ink-2);font-size:14px;line-height:1.6}html[data-design=lg] .recon-seo .recon-related p{color:var(--lg-ink-4);flex-wrap:wrap;align-items:center;gap:2px 4px;margin:0;display:flex}html[data-design=lg] .recon-seo .recon-related a{min-height:44px;font-family:var(--lg-fMono);color:color-mix(in srgb, var(--lg-tools) 68%, var(--lg-ink));align-items:center;padding:0 4px;font-size:12px;display:inline-flex}html[data-design=lg] .recon-seo .recon-comply{max-width:760px;font-family:var(--lg-fMono);color:var(--lg-ink-3);margin-top:18px;font-size:10px;line-height:1.6}@media (width>=821px){html[data-design=lg] .rj-app .recon-reading-card{position:static}}@media (prefers-reduced-motion:reduce){html[data-design=lg] .rj-app .recon-dither-bar span,html[data-design=lg] .rj-app .recon-action,html[data-design=lg] .recon-seo .recon-hero-more>summary:after{transition:none}}html[data-design=lg] .rj-app .recon-subject{--recon-subject-edge:color-mix(in srgb, var(--lg-ink) 55%, transparent)}html[data-design=lg] .rj-app .recon-subject-heading{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:5px;display:flex}html[data-design=lg] .rj-app .recon-subject-heading>b{font-family:var(--lg-fDisplay);letter-spacing:-.01em;color:var(--lg-ink);font-size:15px;font-weight:650}html[data-design=lg] .rj-app .recon-subject-heading>small{font-family:var(--lg-fMono);letter-spacing:.08em;text-transform:uppercase;color:var(--lg-ink-3);flex:none;font-size:10px}html[data-design=lg] .rj-app .recon-subject-note{max-width:52ch;margin:0 0 11px}html[data-design=lg] .rj-app .recon-subject-input{box-sizing:border-box;border:1px solid var(--recon-subject-edge);background:var(--lg-chip-lo);width:100%;min-height:44px;box-shadow:inset 0 1px 1px var(--lg-bevel);color:var(--lg-ink);font-family:var(--lg-fMono);border-radius:12px;padding:0 13px;font-size:13px;transition:border-color .14s,background .14s;display:block}html[data-design=lg] .rj-app .recon-subject-input::placeholder{color:var(--lg-ink-3);opacity:1}html[data-design=lg] .rj-app .recon-subject-input:hover{border-color:color-mix(in srgb, var(--lg-tools) 62%, var(--lg-ink))}html[data-design=lg] .rj-app .recon-subject-didyoumean{color:var(--lg-ink-2);margin:9px 0 0}html[data-design=lg] .rj-app .recon-subject-list{border:1px solid var(--recon-subject-edge);background:var(--lg-chip-lo);border-radius:14px;margin:9px 0 0;padding:5px;list-style:none}html[data-design=lg] .rj-app .recon-subject-option{cursor:pointer;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 10px;transition:background .12s;display:flex}html[data-design=lg] .rj-app .recon-subject-option>span{font-family:var(--lg-fBody);color:var(--lg-ink);overflow-wrap:anywhere;font-size:14px;font-weight:550}html[data-design=lg] .rj-app .recon-subject-option>small{font-family:var(--lg-fMono);letter-spacing:.06em;text-transform:uppercase;color:var(--lg-ink-3);flex:none;font-size:10px}html[data-design=lg] .rj-app .recon-subject-option.is-active{background:color-mix(in srgb, var(--lg-tools) 13%, transparent)}html[data-design=lg] .rj-app .recon-subject-chosen-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-design=lg] .rj-app .recon-subject-id{align-items:baseline;gap:9px;min-width:0;display:flex}html[data-design=lg] .rj-app .recon-subject-id>b{font-family:var(--lg-fDisplay);letter-spacing:-.015em;color:var(--lg-ink);overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:19px;font-weight:650}html[data-design=lg] .rj-app .recon-subject-tier{font-family:var(--lg-fMono);letter-spacing:.08em;text-transform:uppercase;color:var(--lg-ink-3);flex:none;font-size:10px}html[data-design=lg] .rj-app .recon-subject-clear{border:1px solid var(--recon-subject-edge);background:var(--lg-chip-lo);min-height:44px;box-shadow:inset 0 1px 1px var(--lg-bevel);font-family:var(--lg-fMono);color:var(--recon-answer-ink);cursor:pointer;border-radius:11px;flex:none;align-items:center;padding:0 12px;font-size:11px;transition:background .12s;display:inline-flex}html[data-design=lg] .rj-app .recon-subject-clear:hover{background:color-mix(in srgb, var(--lg-tools) 10%, var(--lg-chip-lo))}html[data-design=lg] .rj-app .recon-subject-facts{border-top:1px solid var(--lg-edge);grid-template-columns:auto 1fr;gap:4px 14px;margin:12px 0 0;padding:11px 0 0;display:grid}html[data-design=lg] .rj-app .recon-subject-facts dt{font-family:var(--lg-fMono);letter-spacing:.07em;text-transform:uppercase;color:var(--lg-ink-3);font-size:10px;line-height:1.7}html[data-design=lg] .rj-app .recon-subject-facts dd{font-family:var(--lg-fBody);color:var(--lg-ink);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.45}html[data-design=lg] .rj-app .recon-subject-supply{max-width:62ch;color:var(--lg-ink-2);margin:11px 0 0}@media (prefers-reduced-motion:reduce){html[data-design=lg] .rj-app .recon-subject-input,html[data-design=lg] .rj-app .recon-subject-option,html[data-design=lg] .rj-app .recon-subject-clear{transition:none}}html[data-design=lg] .rj-app .recon-obj{touch-action:pan-y;cursor:grab;width:100%;height:auto;display:block}html[data-design=lg] .rj-app .recon-obj:active{cursor:grabbing}html[data-design=lg] .rj-app .recon-barrel-wrap--object .recon-obj{max-width:340px;margin-inline:auto}html[data-design=lg] .rj-app .recon-obj-phase{border:1px solid color-mix(in srgb, var(--lg-ink) 55%, transparent);background:var(--lg-chip-lo);width:100%;min-height:44px;box-shadow:inset 0 1px 1px var(--lg-bevel);font-family:var(--lg-fMono);letter-spacing:.08em;text-transform:uppercase;color:var(--lg-ink-2);cursor:pointer;border-radius:12px;margin-top:2px;padding:0 8px;font-size:9.5px;font-weight:700}@media (hover:hover) and (pointer:fine){html[data-design=lg] .rj-app .recon-obj-phase:hover{color:var(--lg-ink);border-color:color-mix(in srgb, var(--lg-tools) 70%, var(--lg-ink))}}html[data-design=lg] .rj-app .recon-equation{border-color:var(--wb-well-edge);background:var(--wb-well-bg);box-shadow:var(--wb-well-shadow)}html[data-design=lg] .rj-app .recon-read-hero{border:1px solid var(--wb-well-edge);background:var(--wb-well-bg);box-shadow:var(--wb-well-shadow-deep);border-radius:16px;margin:4px 0 0;padding:12px 14px 13px}html[data-design=lg] .rj-app .recon-stat{border:1px solid var(--wb-well-edge);background:var(--wb-well-bg);box-shadow:var(--wb-well-shadow);border-radius:12px;padding:9px 6px}html[data-design=lg] .rj-app .recon-vial-wrap,html[data-design=lg] .rj-app .recon-barrel-wrap,html[data-design=lg] .rj-app .recon-num{border-color:var(--wb-well-edge);background:var(--wb-well-bg);box-shadow:var(--wb-well-shadow)}html[data-design=lg] .rj-app .recon-slider::-webkit-slider-runnable-track{border-color:var(--wb-well-edge);box-shadow:var(--wb-well-shadow)}html[data-design=lg] .rj-app .recon-slider::-moz-range-track{border-color:var(--wb-well-edge);box-shadow:var(--wb-well-shadow)}html[data-design=lg] .rj-app .recon-calculator .recon-segment{border-radius:var(--wb-machined)}html[data-design=lg] .rj-app .recon-calculator .recon-segment .chip{border-radius:9px}html[data-design=lg] .rj-app .recon-calculator .chip-scroll .chip{border-radius:var(--wb-machined)}html[data-design=lg] .rj-app .recon-calculator .chip:active,html[data-design=lg] .rj-app .recon-calculator .recon-obj-phase:active{box-shadow:var(--wb-press-shadow);transform:translateY(1px)}html[data-design=lg] .rj-app .recon-calculator .chip,html[data-design=lg] .rj-app .recon-calculator .recon-obj-phase{transition:transform 90ms cubic-bezier(.4,0,.9,1),box-shadow 90ms cubic-bezier(.4,0,.9,1)}@media (prefers-reduced-motion:reduce){html[data-design=lg] .rj-app .recon-calculator .chip,html[data-design=lg] .rj-app .recon-calculator .recon-obj-phase{transition:none}}html[data-design=lg] .rj-app .recon-glass-grid{gap:11px}html[data-design=lg] .rj-app .recon-glass-card>.rj-card-pad{padding:17px 15px}html[data-design=lg] .rj-app .recon-calculator .chip-scroll{gap:7px}html[data-design=lg] .rj-app .recon-section-divider{margin:15px 0 12px}html[data-design=lg] .rj-app .recon-read-number.lg-wb-live:after{border-radius:12px;inset:-5px -9px}html[data-design=lg] .rj-app .recon-section-heading--read{margin:12px 0 2px}html[data-design=lg] .rj-app .recon-reading-top{display:none}html[data-design=lg] .rj-app .recon-read-hero{--mut:var(--lg-ink-2)}html[data-design=lg] .rj-app .recon-read-number>small{color:var(--lg-ink-2)}html[data-design=lg] .rj-app .recon-equation-node.is-output strong{color:color-mix(in srgb, var(--lg-tools) 46%, var(--lg-ink))}html[data-design=lg] .lg-wb{--wb-well-shadow:var(--lg-depth-control);--wb-well-bg:color-mix(in srgb, var(--lg-shadow) 8%, transparent);--wb-well-edge:color-mix(in srgb, var(--lg-shadow) 20%, transparent);--wb-well-shadow-deep:var(--lg-depth-control-deep);--wb-machined:12px;--wb-press-shadow:inset 0 1px 2px color-mix(in srgb, var(--lg-shadow) 45%, transparent)}html[data-design=lg][data-theme=dark] .lg-wb,html[data-design=lg][data-theme=chrome] .lg-wb{--wb-well-bg:color-mix(in srgb, var(--lg-shadow) 26%, transparent);--wb-well-edge:color-mix(in srgb, var(--lg-shadow) 40%, transparent)}@keyframes lg-wb-tick{0%{opacity:.55}to{opacity:0}}html[data-design=lg] .lg-wb .lg-wb-live{position:relative}html[data-design=lg] .lg-wb .lg-wb-live:after{content:"";border-radius:inherit;background:color-mix(in srgb, var(--lg-tools) 34%, transparent);opacity:0;pointer-events:none;animation:lg-wb-tick .24s var(--lg-ease-quint,ease-out) both;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lg-wb .lg-wb-live:after{content:none;animation:none}}@media (hover:hover) and (pointer:fine){.glass-pressable:hover{filter:brightness(1.04)saturate(1.06);transform:translateY(-3px)}.glass-pressable:hover:active{transform:translateY(-1px)scale(.985)}html[data-theme=chrome] .glass-pressable:hover{filter:brightness(1.075);border-top-color:#eef5fc52;transform:none}html[data-theme=chrome] .glass-pressable:hover:active{filter:brightness(1.02);transform:scale(.99)}}@media (prefers-reduced-motion:reduce){.glass-pressable{transition:none}.glass-pressable:active,.glass-pressable:hover,html[data-theme=chrome] .glass-pressable:hover,html[data-theme=chrome] .glass-pressable:hover:active{transform:none}}@media (prefers-reduced-transparency:reduce){.glass,.glass-static{background:var(--g-surface);-webkit-backdrop-filter:none}.glass:before,.glass-static:before{display:none}}.rj-app{--paper:#110f17;--ink:#f2eef7;--ink-2:#c3bcce;--mut:#f2eef785;--accent:#b26bff;--accent-rgb:178, 107, 255;--accent-deep:#cca4ff;--accent-text:#c49bff;--line:#ffffff1a;--radius:22px;--tint:1;--good:#4cc38a;--warn:#e8a44a;--bad:#e8595a;--rj-serif:"Bricolage Grotesque", system-ui, sans-serif;--rj-body:"Hanken Grotesk", system-ui, sans-serif;--rj-mono:"Space Mono", "SF Mono", monospace;--rj-card-bg:linear-gradient(165deg, rgba(var(--accent-rgb), calc(.16 * var(--tint))) 0%, #ffffff0d 46%, #ffffff05 100%), #ffffff09;--rj-card-accent-bg:linear-gradient(165deg, rgba(var(--accent-rgb), calc(.3 * var(--tint) + .06)) 0%, rgba(var(--accent-rgb), .12) 60%, #ffffff08 100%), #ffffff09;--rj-card-flat-bg:#ffffff0a;--rj-card-border:#ffffff17;--rj-card-shadow:0 1px 0 #ffffff0d inset, 0 10px 30px -16px #0009, 0 2px 8px -4px #00000073;--rj-surface:#ffffff0f;--rj-readout-bg:#ffffff0f;--rj-dot-off:#ffffff29;--rj-switch-off:#ffffff2e;--rj-grain-opacity:.05;--rj-grain-blend:soft-light;z-index:7;color:var(--ink);font-family:var(--rj-body);background:radial-gradient(120% 80% at 50% -10%, rgba(var(--accent-rgb), calc(.14 * var(--tint))), transparent 60%), var(--paper);-webkit-tap-highlight-color:transparent;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}html[data-theme=light] .rj-app{--paper:#faf9f5;--ink:#1a1622;--ink-2:#4a4458;--mut:#1a162285;--accent-deep:#7c3aed;--accent-text:#8b3df0;--line:#1a16221a;--good:#3fae6b;--warn:#e0913a;--bad:#d23b3b;--rj-card-bg:linear-gradient(165deg, rgba(var(--accent-rgb), calc(.12 * var(--tint))) 0%, #ffffff8c 46%, #ffffff4d 100%), #ffffff6b;--rj-card-accent-bg:linear-gradient(165deg, rgba(var(--accent-rgb), calc(.26 * var(--tint) + .05)) 0%, rgba(var(--accent-rgb), .1) 60%, #fff6 100%), #ffffff80;--rj-card-flat-bg:#fff;--rj-card-border:#ffffffb3;--rj-card-shadow:0 1px 0 #ffffffb3 inset, 0 10px 30px -16px #3c285a59, 0 2px 8px -4px #3c285a2e;--rj-surface:#ffffff80;--rj-readout-bg:#1a16220d;--rj-dot-off:#1a16221f;--rj-switch-off:#1a16222e;--rj-grain-opacity:.5;--rj-grain-blend:multiply}html[data-theme=chrome] .rj-app{--accent:#9db4cc;--accent-rgb:157,180,204;--accent-deep:#c1cfdd;--accent-text:#a9c0d6}html[data-theme=chrome] .rj-app .recon-warning{background:#9db4cc14;border-color:#9db4cc2e}html[data-theme=chrome] .rj-app .recon-warning>span{box-shadow:0 0 14px #9db4cc73}.rj-app *{-webkit-tap-highlight-color:transparent;box-sizing:border-box}.rj-app .mono{font-family:var(--rj-mono)}body.native-app.rj-journal-active .rep-ask-fab,body.native-app.rj-journal-active .rep-ask-nub,body.native-app.rj-journal-active .scroll-fab-wrap,body.native-app.rj-journal-active.rj-overlay-open .rep-tabbar{display:none!important}body.native-app.rj-journal-active:has(.rj-sheet.open) .rep-tabbar{display:none!important}.rj-app:before{content:"";pointer-events:none;z-index:0;opacity:var(--rj-grain-opacity);mix-blend-mode:var(--rj-grain-blend);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E");position:absolute;inset:0}.rj-header{z-index:6;padding:calc(env(safe-area-inset-top) + 14px) 18px 8px;background:linear-gradient(180deg, rgba(var(--accent-rgb), calc(.1 * var(--tint))) 0%, rgba(var(--accent-rgb), 0) 100%);flex:none;justify-content:space-between;align-items:center;display:flex;position:relative}.rj-back{color:var(--accent-text);cursor:pointer;font-size:16px;font-weight:600;font-family:var(--rj-body);background:0 0;border:none;align-items:center;gap:3px;padding:6px 4px;display:flex}.rj-word{font-family:var(--rj-serif);letter-spacing:-.01em;align-items:center;gap:8px;font-size:19px;font-weight:800;display:flex}.rj-word .dot{color:var(--accent)}.rj-private{font-family:var(--rj-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);white-space:nowrap;background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .22);border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:9.5px;display:flex}.rj-saved-status{z-index:6;border:1px solid rgba(var(--accent-rgb), .28);background:rgba(var(--accent-rgb), .09);color:var(--accent-deep);font-family:var(--rj-mono);letter-spacing:.045em;text-transform:uppercase;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px 8px;margin:0 16px 8px;padding:7px 10px;font-size:9.5px;font-weight:700;display:flex;position:relative}.rj-saved-status svg{flex:none;width:14px;height:14px}.rj-saved-status__detail{color:var(--mut);font-weight:500}@media (width<=380px){.rj-saved-status{flex-wrap:wrap;justify-content:flex-start}.rj-saved-status__detail{width:100%;padding-left:22px}}.rj-segbar{z-index:6;scrollbar-width:none;flex:none;gap:7px;padding:2px 16px 10px;display:flex;position:relative;overflow-x:auto}.rj-segbar::-webkit-scrollbar{display:none}.rj-segbtn{cursor:pointer;white-space:nowrap;min-width:0;font-family:var(--rj-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--rj-surface);border:1px solid var(--line);color:var(--mut);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-size:11px;font-weight:700;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.rj-segbtn svg{width:15px;height:15px}.rj-segbtn.active{background:rgba(var(--accent-rgb), .16);border-color:rgba(var(--accent-rgb), .5);color:var(--accent-deep)}.rj-segbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rj-scroll{z-index:1;padding:6px 16px calc(env(safe-area-inset-bottom) + 116px);-webkit-overflow-scrolling:touch;flex:1;position:relative;overflow:hidden auto}.rj-scroll::-webkit-scrollbar{width:0}.rj-card{border-radius:var(--radius);background:var(--rj-card-bg);border:1px solid var(--rj-card-border);box-shadow:var(--rj-card-shadow);-webkit-backdrop-filter:blur(8px);position:relative;overflow:hidden}.rj-card:after{content:"";pointer-events:none;opacity:.28;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n2'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n2)'/%3E%3C/svg%3E");position:absolute;inset:0}.rj-app[data-card=flat] .rj-card{background:var(--rj-card-flat-bg);border:1px solid var(--line);-webkit-backdrop-filter:none;box-shadow:0 1px 2px #0000002e}.rj-app[data-card=flat] .rj-card:after{display:none}.rj-card-pad{z-index:1;padding:18px;position:relative}.rj-card.accent{background:var(--rj-card-accent-bg)}.rj-score{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.rj-score-pct{font-family:var(--rj-mono);color:var(--accent-text);white-space:nowrap;font-size:12px;font-weight:700}.rj-score-sub{font-family:var(--rj-mono);color:var(--mut);white-space:nowrap;font-size:10.5px}.rj-crow{border-top:1px solid var(--line);align-items:center;gap:11px;padding:11px 0;display:flex}.rj-crow:first-child{border-top:0}.rj-chk{border:1.5px solid var(--line);background:var(--rj-surface);width:30px;height:30px;color:var(--mut);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:transform .12s,background .15s,border-color .15s;display:flex}.rj-chk:active{transform:scale(.9)}.rj-chk:disabled{cursor:default}.rj-chk.rj-onplan{border-color:color-mix(in srgb, var(--good) 55%, transparent);color:var(--good);background:#4cc38a2e}.rj-chk.rj-behind{border-color:color-mix(in srgb, var(--warn) 55%, transparent);color:var(--warn);background:#e8a44a29}.rj-chk.rj-due,.rj-chk.rj-new{border-style:dashed;border-color:var(--accent);color:var(--accent-text);background:rgba(var(--accent-rgb), .12)}.rj-chk.rj-missed{border-color:color-mix(in srgb, var(--bad) 55%, transparent);color:var(--bad);background:#e8595a24}.rj-chk.rj-idle{color:var(--mut)}.rj-cmain{flex:1;min-width:0}.rj-cname{font-family:var(--rj-serif);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.rj-cmeta{color:var(--mut);margin-top:2px;font-size:11px;line-height:1.45}.rj-cstat{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.rj-units{color:var(--ink);font-size:12px;font-weight:700}.rj-pill{font-family:var(--rj-mono);letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10.5px}.rj-pill.rj-onplan{color:var(--good);background:#4cc38a26}.rj-pill.rj-behind{color:var(--warn);background:#e8a44a29}.rj-pill.rj-due,.rj-pill.rj-new{background:rgba(var(--accent-rgb), .16);color:var(--accent-text)}.rj-pill.rj-missed{color:var(--bad);background:#e8595a26}.rj-pill.rj-idle{background:var(--rj-surface);color:var(--mut)}.rj-chk.rj-skipped{border-style:dashed;border-color:var(--line);color:var(--mut);background:var(--rj-surface)}.rj-pill.rj-skipped{background:var(--rj-surface);color:var(--mut)}.rj-crow.rj-skipped{opacity:.72}.rj-skipbtn{letter-spacing:.04em;color:var(--mut);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;margin-top:1px;padding:2px 8px;font-size:10px}.rj-skipbtn:active{transform:scale(.94)}.rj-skipbtn:hover{border-color:var(--mut)}.rj-agenda-row{align-items:center;gap:11px;padding:8px 0;display:flex}.rj-agenda-main{cursor:pointer;flex:1;min-width:0}.rj-levelchip{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 12px;display:flex}.rj-lc-mark{color:var(--accent-text);font-size:11px}.rj-lc-pct{color:var(--accent-text);font-size:11.5px;font-weight:700}.rj-lc-mut{color:var(--mut);font-size:11px}.rj-app .label{font-family:var(--rj-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);white-space:nowrap;font-size:10.5px;font-weight:700}.rj-app .label.mut{color:var(--mut)}.rj-app .h1{font-family:var(--rj-serif);letter-spacing:-.02em;font-size:25px;font-weight:800;line-height:1.12}.rj-app .h2{font-family:var(--rj-serif);letter-spacing:-.01em;font-size:19px;font-weight:800;line-height:1.18}.rj-app .h3{font-family:var(--rj-serif);letter-spacing:-.01em;font-size:15px;font-weight:700}.rj-app .body{font-family:var(--rj-body);color:var(--ink-2);font-size:15px;line-height:1.5}.rj-app .cap{font-family:var(--rj-mono);color:var(--mut);font-size:12px;line-height:1.5}.rj-app .dot{color:var(--accent)}.rj-app .pill{background:var(--accent);color:#1a0f2e;font-weight:700;font-family:var(--rj-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;box-shadow:0 8px 20px -8px rgba(var(--accent-rgb), .8), 0 1px 0 #ffffff80 inset;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:13px;transition:transform .12s,filter .12s;display:inline-flex}.rj-app .pill:active{transform:scale(.97)}.rj-app .pill:disabled{opacity:.4;cursor:default}.rj-app .pill.block{width:100%}.rj-app .pill.lg{padding:16px 22px;font-size:14px}.rj-app .ghost{background:var(--rj-surface);color:var(--ink);font-weight:600;font-family:var(--rj-mono);letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--line);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:11px 16px;font-size:12.5px;transition:transform .12s,background .12s;display:inline-flex}.rj-app .ghost:active{transform:scale(.97)}.rj-app .ghost:disabled{opacity:.5;cursor:default}.rj-app .iconbtn{cursor:pointer;background:rgba(var(--accent-rgb), .14);border:1px solid rgba(var(--accent-rgb), .3);width:46px;height:46px;color:var(--accent-deep);border-radius:16px;flex:none;justify-content:center;align-items:center;transition:transform .12s;display:flex}.rj-app .iconbtn:active{transform:scale(.94)}.rj-app .chip{font-family:var(--rj-mono);letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:var(--rj-surface);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:8px 13px;font-size:12px;transition:background .12s,border-color .12s,color .12s}.rj-app .chip.active{background:rgba(var(--accent-rgb), .16);border-color:rgba(var(--accent-rgb), .5);color:var(--accent-deep);font-weight:700}.rj-app .chip-row{flex-wrap:wrap;gap:8px;display:flex}.rj-app .chip-scroll{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.rj-app .chip-scroll::-webkit-scrollbar{display:none}.rj-app .tag{font-family:var(--rj-mono);letter-spacing:.02em;background:rgba(var(--accent-rgb), .12);color:var(--accent-deep);border:1px solid rgba(var(--accent-rgb), .24);white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:10.5px}.rj-app .readout{font-family:var(--rj-mono);color:var(--ink-2);background:var(--rj-readout-bg);white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:11px}.rj-app .readout b{color:var(--ink);font-weight:700}.rj-app .switch{cursor:pointer;background:var(--rj-switch-off);border:1px solid var(--line);border-radius:999px;flex:none;width:52px;height:30px;transition:background .2s;position:relative}.rj-app .switch.on{background:var(--accent)}.rj-app .switch .knob{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 5px #00000059}.rj-app .switch.on .knob{transform:translate(22px)}.rj-app .field label{display:block}.rj-app .field input,.rj-app .field textarea,.rj-app .field select{width:100%;font-family:var(--rj-mono);color:var(--ink);background:var(--rj-surface);border:1px solid var(--line);appearance:none;border-radius:14px;outline:none;padding:13px 14px;font-size:16px;transition:border .15s,box-shadow .15s}.rj-app .field input:focus,.rj-app .field textarea:focus{border-color:rgba(var(--accent-rgb), .55);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .12)}.rj-app .field textarea{resize:none;line-height:1.5}.rj-app .field ::placeholder{color:var(--mut)}.rj-app .day{cursor:pointer;width:38px;height:38px;font-family:var(--rj-mono);text-transform:uppercase;background:var(--rj-surface);border:1px solid var(--line);color:var(--mut);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;transition:background .12s,border-color .12s,color .12s;display:flex}.rj-app .day.on{background:rgba(var(--accent-rgb), .16);border-color:rgba(var(--accent-rgb), .55);color:var(--accent-deep)}.rj-app .wkdot{background:var(--rj-dot-off);border-radius:50%;width:11px;height:11px}.rj-app .wkdot.on{background:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .18)}.rj-app .wkdot.today{outline:2px solid var(--accent);outline-offset:2px}.rj-sheet-backdrop{z-index:900;-webkit-backdrop-filter:blur(3px);opacity:0;pointer-events:none;background:#0a07108c;transition:opacity .25s;position:absolute;inset:0}.rj-sheet-backdrop.open{opacity:1;pointer-events:auto}.rj-sheet{z-index:901;background:var(--paper);border-top:1px solid rgba(var(--accent-rgb), .25);border-radius:28px 28px 0 0;flex-direction:column;max-height:92%;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%);box-shadow:0 -16px 50px -10px #00000080}.rj-sheet.open{animation:.28s cubic-bezier(.16,1,.3,1) rjSheetUp;transform:translateY(0)}.rj-entry-sheet.open{view-transition-name:rj-journal-entry}@keyframes rjSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.rj-sheet-grab{background:var(--rj-dot-off);border-radius:999px;width:40px;height:5px;margin:10px auto 4px}.rj-sheet-body{scrollbar-width:none;padding:6px 20px 24px;overflow-y:auto}.rj-sheet-body::-webkit-scrollbar{display:none}.rj-sheet-foot{padding:14px 20px calc(max(env(safe-area-inset-bottom), 10px) + 18px);border-top:1px solid var(--line);background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(18px);flex:none;box-shadow:0 -14px 28px -24px #110c18a6}.rj-sheet-foot .pill{min-height:52px}.rj-save-hint{color:var(--mut);font:10px/1.4 var(--rj-mono);text-align:center;margin:0 0 9px}.rj-save-status{color:var(--bad);font:700 10.5px/1.4 var(--rj-mono);text-align:center}.rj-save-status:not(:empty){margin:0 0 9px;animation:.2s cubic-bezier(.22,1,.36,1) rjStatusResolve}.rj-save-button{transition:transform .12s,filter .12s,background-color .2s,color .2s!important}.rj-save-button-icon{place-items:center;transition:transform .2s cubic-bezier(.22,1,.36,1);display:grid}.rj-save-button.is-saving .rj-save-button-icon{opacity:.62;transform:scale(.78)}.rj-save-button.is-saved{background:var(--good);color:#081b12;filter:none}.rj-save-button.is-saved .rj-save-button-icon{transform:scale(1.12)}.rj-toast{left:50%;bottom:calc(env(safe-area-inset-bottom) + 124px);z-index:40;color:#faf9f5;font-family:var(--rj-mono);letter-spacing:.02em;opacity:0;pointer-events:none;white-space:nowrap;background:#1a1622;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;max-width:86%;padding:11px 18px;font-size:12px;transition:opacity .2s,transform .2s;display:flex;position:absolute;overflow:hidden;transform:translate(-50%)translateY(12px);box-shadow:0 12px 30px -8px #00000080}.rj-toast.show{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.rj-toast-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.rj-toast-action{flex:none}.rj-app .row{align-items:center;display:flex}.rj-app .between{justify-content:space-between}.rj-app .gap8{gap:8px}.rj-app .gap10{gap:10px}.rj-app .gap12{gap:12px}.rj-app .gap14{gap:14px}.rj-app .col{flex-direction:column;display:flex}.rj-app .divider{background:var(--line);height:1px;margin:14px 0}.rj-app .dashed{border:1.5px dashed rgba(var(--accent-rgb), .4);border-radius:var(--radius);background:rgba(var(--accent-rgb), calc(.05 * var(--tint) + .01))}.rj-app .comply{font-family:var(--rj-mono);letter-spacing:.01em;color:var(--mut);align-items:flex-start;gap:8px;font-size:10.5px;line-height:1.5;display:flex}.rj-app .comply svg{flex:none;margin-top:1px}.rj-app .spark{width:100%;height:auto;display:block;overflow:visible}.rj-preview-frame{contain:paint;transition:border-color .2s,background-color .2s}.rj-preview-skeleton{flex-direction:column;justify-content:center;gap:12px;width:min(76%,330px);padding:28px 16px;display:flex}.rj-preview-skeleton span{background:rgba(var(--accent-rgb), .18);transform-origin:0;border-radius:4px;height:10px;animation:1.05s ease-in-out infinite alternate rjSkeletonBreathe;display:block}.rj-preview-skeleton span:nth-child(2){width:68%;animation-delay:.12s}.rj-preview-skeleton span:nth-child(3){width:84%;animation-delay:.24s}.rj-preview-error{min-height:160px;color:var(--bad);text-align:center;place-content:center;gap:5px;padding:30px 18px;animation:.2s cubic-bezier(.22,1,.36,1) rjStatusResolve;display:grid}.rj-preview-error strong{font:750 14px/1.3 var(--rj-serif)}.rj-preview-error span{color:var(--mut);font:10.5px/1.45 var(--rj-mono)}.rj-action-button{transition:transform .12s,background-color .2s,border-color .2s,color .2s,opacity .15s!important}.rj-action-button.is-loading{opacity:.7;cursor:wait!important}.rj-action-button.is-success{background:color-mix(in srgb, var(--good) 20%, var(--rj-surface))!important;border-color:color-mix(in srgb, var(--good) 52%, transparent)!important;color:var(--good)!important}.rj-action-note{animation:.2s cubic-bezier(.22,1,.36,1) rjStatusResolve}.rj-action-note.is-success{color:var(--good)!important}.rj-action-note.is-error{color:var(--bad)!important}.rj-recovery-button{transition:transform .12s,filter .15s,background-color .2s!important}@keyframes rjSkeletonBreathe{0%{opacity:.42;transform:scaleX(.96)}to{opacity:.92;transform:scaleX(1)}}@keyframes rjStatusResolve{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.rj-app .recon-answer{overflow:hidden}.rj-app .recon-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.rj-app .recon-result{background:var(--rj-readout-bg);border:1px solid var(--line);text-align:left;border-radius:16px;min-width:0;padding:14px 12px}.rj-app .recon-result b{font-family:var(--rj-mono);color:var(--accent-deep);letter-spacing:0;overflow-wrap:anywhere;max-width:100%;font-size:clamp(28px,8vw,42px);line-height:.94;display:inline-block}.rj-app .recon-result span{font-family:var(--rj-mono);color:var(--ink-2);margin-left:5px;font-size:12px}.rj-app .recon-result p{color:var(--mut);margin:6px 0 0;font-size:12px}.rj-app .recon-result-danger b,.rj-app .recon-result-danger span{color:var(--warn)}.rj-app .recon-result-warn b{color:var(--accent)}.rj-app .recon-warning{background:#a855ff14;border:1px solid #a855ff2e;border-radius:14px;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 11px;display:flex}.rj-app .recon-warning>span{background:var(--accent);border-radius:999px;flex:none;width:8px;height:8px;margin-top:4px;box-shadow:0 0 14px #a855ff73}.rj-app .recon-warning b{font-family:var(--rj-mono);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;font-size:11px;display:block}.rj-app .recon-warning p{color:var(--ink-2);margin:4px 0 0;font-size:12px;line-height:1.4}.rj-app .recon-warning-danger{background:#ff3b4714;border-color:#ff3b473d}.rj-app .recon-warning-danger>span{background:var(--warn);box-shadow:0 0 14px #ff3b4761}.rj-app .recon-warning-warn{background:#ffa94d1a;border-color:#ffa94d3d}.rj-app .recon-warning-warn>span{background:#d97706;box-shadow:0 0 14px #d977063d}.rj-app .recon-stat{background:var(--rj-readout-bg);border-radius:12px;padding:9px 11px}.rj-app .recon-slider{appearance:none;background:var(--rj-switch-off);border-radius:4px;outline:none;width:100%;height:4px;margin:4px 0}.rj-app .recon-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);cursor:pointer;border:4px solid var(--paper);width:22px;height:22px;box-shadow:0 0 0 1px var(--line);border-radius:50%}.rj-app .recon-slider::-moz-range-thumb{background:var(--accent);cursor:pointer;border:4px solid var(--paper);border-radius:50%;width:18px;height:18px}.rj-app .recon-slider:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.rj-app .recon-num{font-family:var(--rj-mono);color:var(--ink);border:0;border-bottom:1px solid var(--line);text-align:right;-moz-appearance:textfield;background:0 0;border-radius:0;width:72px;padding:1px 2px;font-size:12px}.rj-app .recon-num:focus{border-bottom-color:var(--accent);color:var(--accent-deep);outline:none}.rj-app .recon-num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rj-app .recon-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rj-app .recon-chip{font-family:var(--rj-mono);color:var(--ink-2);background:var(--rj-surface);border:1px solid var(--line);cursor:pointer;border-radius:20px;padding:7px 13px;font-size:11.5px}.rj-app .recon-chip:active{transform:scale(.97)}.rj-app .recon-nudge{font-family:var(--rj-mono);color:var(--accent-text);text-align:center;padding:8px 6px 2px;font-size:11.5px;line-height:1.5}.rj-app .recon-nudge button{font:inherit;color:var(--accent-deep);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.rj-app .recon-nudge.recon-warn{color:var(--warn)}.rj-app .recon-instrument{max-width:100%;display:block;overflow:visible}.rj-app .recon-vial-wrap{background:#fffaf594;border:1px solid #17131f12;border-radius:17px;flex:none;justify-items:center;gap:6px;min-width:92px;padding:8px 7px;display:grid}.rj-app .recon-vial-svg{width:86px;height:166px}.rj-app .recon-barrel-wrap{background:#fffaf585;border:1px solid #17131f12;border-radius:17px;min-width:0;margin-top:6px;padding:10px 10px 9px}.rj-app .recon-barrel-head{font-family:var(--rj-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;font-size:9.5px;display:flex}.rj-app .recon-barrel-head b{color:var(--accent-deep);white-space:nowrap;font-size:11px}.rj-app .recon-barrel-svg{width:100%;height:auto}.rj-app .recon-svg-label{font-family:var(--rj-mono);letter-spacing:.05em;fill:var(--ink);font-size:11px;font-weight:700}.rj-app .recon-svg-small{font-family:var(--rj-mono);letter-spacing:.08em;text-transform:uppercase;fill:#807687;font-size:7.5px;font-weight:700}.rj-app .recon-svg-number{font-family:var(--rj-mono);fill:#8a8290;font-size:8px;font-weight:700}.rj-app .recon-visual-caption{font-family:var(--rj-mono);color:var(--mut);text-transform:uppercase;letter-spacing:.08em;text-align:center;font-size:9px}.rj-app .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rj-history-title,.rj-today-heading,.rj-section-heading,.rj-day-detail-head,.rj-calendar-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.rj-history-title .h1,.rj-today-heading .h1{margin-top:3px}.rj-view-switch{border:1px solid var(--line);background:var(--rj-surface);-webkit-backdrop-filter:blur(12px);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;display:grid}.rj-view-switch button{min-width:0;color:var(--mut);font:700 10.5px/1 var(--rj-mono);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:10px 8px;transition:color .16s,background-color .18s,transform .12s}.rj-view-switch button.active{color:var(--accent-deep);background:rgba(var(--accent-rgb), .16);box-shadow:inset 0 1px #ffffff1f}.rj-view-switch button:focus-visible,.rj-calendar-day:focus-visible,.rj-text-action:focus-visible,.rj-composer:focus-visible,.rj-stack-link:focus-visible,.rj-tool-row:focus-visible,.rj-reminder-summary:focus-visible,.rj-share-entry:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rj-calendar-layout{gap:14px;display:grid}.rj-calendar-shell,.rj-day-detail,.rj-streak-panel,.rj-quick-tools{border:1px solid var(--rj-card-border);background:var(--rj-card-bg);box-shadow:var(--rj-card-shadow);-webkit-backdrop-filter:blur(10px);border-radius:20px}.rj-calendar-shell{padding:14px}.rj-calendar-head{margin-bottom:13px}.rj-calendar-head>div{text-align:center}.rj-calendar-head h2,.rj-day-detail h2,.rj-section-heading h2,.rj-streak-panel h2{color:var(--ink);font:800 18px/1.15 var(--rj-serif);margin:2px 0 0}.rj-calendar-head .iconbtn{width:36px;height:36px;font-size:26px;line-height:1}.rj-text-action{color:var(--accent-text);font:700 10.5px/1.2 var(--rj-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:3px 0}.rj-calendar-weekdays,.rj-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.rj-calendar-weekdays{margin-bottom:4px}.rj-calendar-weekdays span{text-align:center;color:var(--mut);font:700 9px/1 var(--rj-mono);text-transform:uppercase}.rj-calendar-day{aspect-ratio:1;min-width:0;color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-content:center;justify-items:center;gap:5px;margin:1px;padding:3px;display:grid;position:relative}.rj-calendar-day.outside{opacity:.3}.rj-calendar-day.today{border-color:rgba(var(--accent-rgb), .36)}.rj-calendar-day.selected{color:var(--ink);border-color:rgba(var(--accent-rgb), .72);background:rgba(var(--accent-rgb), .15);box-shadow:0 7px 20px -13px rgba(var(--accent-rgb), .9)}.rj-calendar-number{font:700 12px/1 var(--rj-mono)}.rj-calendar-dots{justify-content:center;gap:2px;min-height:4px;display:flex}.rj-calendar-dots span{background:var(--accent);border-radius:50%;width:4px;height:4px}.rj-calendar-dots [data-event-type=note]{background:#5f9fea}.rj-calendar-dots [data-event-type=readout]{background:var(--good)}.rj-calendar-dots [data-event-type=reconstitution]{background:#e8a44a}.rj-calendar-dots [data-event-type=skip]{background:var(--mut)}.rj-calendar-dots [data-event-type=photo]{background:#ef6f9d}.rj-day-detail{min-width:0;padding:16px}.rj-day-detail-head{border-bottom:1px solid var(--line);padding-bottom:12px}.rj-day-detail-head .iconbtn{width:38px;height:38px}.rj-day-empty{text-align:center;padding:28px 2px 12px}.rj-day-empty .rj-text-action{margin-top:8px}.rj-history-list{border-top:1px solid var(--line)}.rj-history-list.compact{border-top:0;margin-top:3px}.rj-history-event{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:15px 2px;display:flex}.rj-history-event:last-child{border-bottom:0}.rj-history-event[data-event-type=skip]{opacity:.76}.rj-event-main{flex:1;min-width:0}.rj-event-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rj-event-type{color:var(--accent-text);font:700 10px/1.2 var(--rj-mono);letter-spacing:.06em;text-transform:uppercase}.rj-event-time,.rj-event-date{color:var(--mut);font:10px/1.4 var(--rj-mono);white-space:nowrap}.rj-event-tags,.rj-event-readouts{gap:6px;margin-top:8px}.rj-event-observation{white-space:pre-wrap;margin-top:9px}.rj-event-protocol{color:var(--mut);font:11px/1.45 var(--rj-mono);align-items:flex-start;gap:7px;margin-top:10px;display:flex}.rj-event-protocol svg{flex:none;width:13px;height:13px;margin-top:1px}.rj-event-date{margin-top:9px;display:block}.rj-event-actions{flex:none;align-items:center;gap:10px;display:flex}.rj-event-actions .iconbtn{width:30px;height:30px}.rj-photo-thumb{border:1px solid var(--line);background:var(--rj-surface);width:76px;height:68px;color:var(--mut);cursor:pointer;border-radius:13px;flex:none;padding:0;overflow:hidden}.rj-photo-thumb img{object-fit:cover;width:100%;height:100%;display:block}.rj-photo-thumb span{height:100%;font:9px/1 var(--rj-mono);text-transform:uppercase;place-items:center;gap:3px;display:grid}.rj-photo-thumb svg{width:13px;height:13px}.rj-photo-event .rj-event-main>strong,.rj-photo-event .rj-event-main>.cap{display:block}.rj-photo-event .rj-event-main>.cap{margin-top:4px}.rj-search-field{position:relative}.rj-search-field input{padding-left:40px!important}.rj-search-icon{z-index:1;color:var(--mut);pointer-events:none;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.rj-empty-history{text-align:center;padding:30px}.rj-empty-history .pill{margin-top:14px}.rj-history-stage{animation:.18s cubic-bezier(.22,1,.36,1) rjHistoryResolve}@keyframes rjHistoryResolve{0%{opacity:.9;clip-path:inset(0 1.5% 0 0)}to{opacity:1;clip-path:inset(0)}}.rj-today{gap:0;width:100%;max-width:720px;margin:0 auto}.rj-today-heading{padding:2px 2px 14px}.rj-rhythm-panel{border:1px solid rgba(var(--accent-rgb), .34);background:radial-gradient(110% 150% at 4% 0%, rgba(var(--accent-rgb), .26), transparent 55%), linear-gradient(145deg, #ffffff1c, #ffffff09 48%, rgba(var(--accent-rgb), .08)), color-mix(in srgb, var(--paper) 76%, transparent);box-shadow:inset 0 1px 0 var(--g-inset), inset 0 -16px 26px -20px rgba(var(--accent-rgb), .3), 0 1px 2px var(--g-ambient), var(--shadow-raised);-webkit-backdrop-filter:blur(18px)saturate(135%);border-radius:18px;padding:19px;position:relative;overflow:hidden}.rj-rhythm-panel:before{content:"";pointer-events:none;opacity:.55;background:linear-gradient(115deg,#ffffff2e,#0000 34%);position:absolute;inset:0}.rj-rhythm-panel>*{z-index:1;position:relative}.rj-rhythm-lead{align-items:center;gap:15px;display:flex}.rj-rhythm-ring{flex:none}.rj-rhythm-copy{min-width:0}.rj-rhythm-copy h2{color:var(--ink);font:800 21px/1.12 var(--rj-serif);letter-spacing:-.02em;margin:4px 0 0}.rj-rhythm-copy p{color:var(--ink-2);font:12px/1.45 var(--rj-mono);margin:5px 0 0}.rj-week-dither{--text-meta:var(--ink-2);--text-primary:var(--ink);--surface-overlay:color-mix(in srgb, var(--paper) 92%, transparent);--border-strong:color-mix(in srgb, var(--accent) 38%, var(--line));border-block:1px solid rgba(var(--accent-rgb), .2);background:color-mix(in srgb, var(--accent) 3%, transparent);height:92px;margin:15px -5px 0}.rj-week-dither:focus-within{outline:2px solid rgba(var(--accent-rgb), .38);outline-offset:-2px}.rj-reward-summary{border-top:1px solid rgba(var(--accent-rgb), .24);margin-top:17px;padding-top:14px}.rj-reward-status{justify-content:space-between;align-items:center;gap:10px;display:flex}.rj-rank-name{min-width:0;color:var(--ink-2);font:700 10.5px/1.3 var(--rj-mono);text-transform:lowercase;align-items:center;gap:7px;display:inline-flex}.rj-rank-name>i{background:var(--rj-rank-color);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--rj-rank-color) 18%, transparent);border-radius:50%;flex:none}.rj-reward-status>strong{color:var(--ink);font:800 12px/1.2 var(--rj-mono);white-space:nowrap}.rj-reward-summary>p{max-width:64ch;color:var(--ink-2);font:11px/1.48 var(--rj-mono);margin:8px 0 0}.rj-reward-summary>p b{color:var(--accent-deep)}.rj-status-region{gap:8px;margin-top:10px;display:grid}.rj-recovery-banner{border:1px solid rgba(var(--accent-rgb), .42);background:rgba(var(--accent-rgb), .1);border-radius:13px;align-items:center;gap:11px;padding:12px;display:flex}.rj-recovery-icon{background:rgba(var(--accent-rgb), .16);width:32px;height:32px;color:var(--accent-deep);border-radius:10px;flex:none;place-items:center;display:grid}.rj-recovery-icon svg{width:17px;height:17px}.rj-recovery-copy{flex:1;min-width:0}.rj-recovery-copy b,.rj-recovery-copy small{display:block}.rj-recovery-copy b{color:var(--ink);font:750 12px/1.25 var(--rj-mono)}.rj-recovery-copy small{color:var(--ink-2);font:10.5px/1.4 var(--rj-mono);margin-top:3px}.rj-recovery-banner>button{border:1px solid rgba(var(--accent-rgb), .45);background:rgba(var(--accent-rgb), .16);min-height:36px;color:var(--accent-deep);font:750 10px/1 var(--rj-mono);text-transform:uppercase;cursor:pointer;border-radius:10px;padding:0 11px}.rj-recovery-banner>button:disabled{opacity:.55;cursor:default}.rj-sync-status{--rj-status-color:var(--good);border:1px solid var(--rj-card-border);background:var(--rj-card-bg);min-width:0;box-shadow:var(--rj-card-shadow);-webkit-backdrop-filter:blur(10px);border-radius:13px;align-items:center;gap:11px;padding:10px 12px;display:flex}.rj-sync-status[data-state=recovery],.rj-sync-status[data-state=offline],.rj-sync-status[data-state=error]{--rj-status-color:var(--warn)}.rj-sync-status[data-state=device]{--rj-status-color:var(--ink-2)}.rj-sync-status[data-alert=true]{border-color:color-mix(in srgb, var(--rj-status-color) 40%, var(--rj-card-border));background:color-mix(in srgb, var(--rj-status-color) 10%, var(--rj-card-flat-bg))}.rj-sync-mark{background:color-mix(in srgb, var(--rj-status-color) 16%, var(--g-tile));border:1px solid color-mix(in srgb, var(--rj-status-color) 32%, var(--g-border));width:30px;height:30px;box-shadow:inset 0 1px 0 var(--g-inset);border-radius:50%;flex:none;place-items:center;display:grid}.rj-sync-mark>span{background:var(--rj-status-color);width:8px;height:8px;box-shadow:0 0 8px color-mix(in srgb, var(--rj-status-color) 60%, transparent);border-radius:50%}.rj-sync-status[data-state=syncing] .rj-sync-mark>span{animation:.9s ease-in-out infinite alternate rjSyncPulse}.rj-sync-copy{min-width:0}.rj-sync-copy b,.rj-sync-copy small{display:block}.rj-sync-copy b{color:var(--ink);font:750 12px/1.25 var(--rj-mono)}.rj-sync-copy small{color:var(--ink-2);font:10.5px/1.4 var(--rj-mono);margin-top:3px}.rj-sync-copy{flex:1}.rj-sync-resume{border:1px solid color-mix(in srgb, var(--rj-status-color) 40%, transparent);background:color-mix(in srgb, var(--rj-status-color) 12%, transparent);color:var(--ink);font:750 10.5px/1 var(--rj-mono);letter-spacing:.01em;cursor:pointer;white-space:nowrap;border-radius:9px;flex:none;align-self:center;padding:8px 12px}.rj-sync-resume:disabled{opacity:.55;cursor:default}@keyframes rjSyncPulse{0%{opacity:.45;transform:scale(.78)}to{opacity:1;transform:scale(1)}}.rj-flow-section{margin-top:14px}.rj-agenda-panel,.rj-recent-stacks,.rj-tool-launchpad{border:1px solid var(--rj-card-border);background:var(--rj-card-bg);box-shadow:var(--rj-card-shadow);-webkit-backdrop-filter:blur(10px);border-radius:16px;padding:16px 15px}.rj-section-heading{margin-bottom:13px}.rj-section-heading.compact{margin-bottom:9px}.rj-shead-lead{align-items:center;gap:11px;min-width:0;display:flex}.rj-shead-tile{color:var(--hue,var(--accent))}.rj-shead-tile svg{width:18px;height:18px}.rj-shead-lead>div{min-width:0}.rj-shead-lead .label{margin-bottom:3px;display:block}.rj-today .rj-section-heading h2{margin:0;font-size:19px}.rj-today .rj-section-heading p{color:var(--ink-2);font:11px/1.4 var(--rj-mono);margin:4px 0 0}.rj-composer{border:1px solid rgba(var(--accent-rgb), .5);background:linear-gradient(135deg, rgba(var(--accent-rgb), .22), rgba(var(--accent-rgb), .08));width:100%;min-height:72px;color:var(--ink);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:13px;padding:13px 15px;transition:transform .14s,filter .16s,border-color .2s,background-color .2s;display:flex}.rj-composer:not([data-sheet-open=true]){view-transition-name:rj-journal-entry}.rj-composer.is-saved{border-color:color-mix(in srgb, var(--good) 55%, transparent);background:color-mix(in srgb, var(--good) 14%, var(--rj-card-flat-bg))}.rj-composer.is-saved .rj-composer-plus{background:var(--good);color:#081b12}.rj-composer.is-saved>svg{color:var(--good)}::view-transition-group(rj-journal-entry){animation-duration:.26s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(rj-journal-entry){mix-blend-mode:normal}::view-transition-new(rj-journal-entry){mix-blend-mode:normal}::view-transition-old(rj-journal-entry){animation:.16s ease-out both rjSharedOld}::view-transition-new(rj-journal-entry){animation:.24s cubic-bezier(.16,1,.3,1) both rjSharedNew}@keyframes rjSharedOld{to{opacity:.18;filter:blur(2px)}}@keyframes rjSharedNew{0%{opacity:.76;filter:blur(2px)}to{opacity:1;filter:blur()}}.rj-composer>span:nth-child(2){flex:1;min-width:0}.rj-composer b,.rj-stack-link b,.rj-reminder-summary b{color:var(--ink);font:750 15px/1.2 var(--rj-serif);display:block}.rj-composer small,.rj-reminder-summary small{color:var(--ink-2);font:11px/1.35 var(--rj-mono);margin-top:3px;display:block}.rj-composer>svg,.rj-stack-link>svg,.rj-reminder-summary>svg:last-child{width:16px;height:16px;color:var(--ink-2);flex:none}.rj-composer-plus{background:var(--accent);color:#170e25;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.rj-composer-plus svg{width:19px;height:19px}.rj-agenda-score{background:rgba(var(--accent-rgb), .13);color:var(--accent-text);font:700 9.5px/1 var(--rj-mono);white-space:nowrap;border-radius:999px;padding:5px 9px}.rj-agenda-list{margin-top:4px}.rj-agenda-group{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.rj-overdue-label{color:var(--bad)!important}.rj-agenda-main{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.rj-agenda-main strong{color:var(--ink);font:700 14px/1.2 var(--rj-serif);display:block}.rj-agenda-main span{color:var(--ink-2);font:10.5px/1.35 var(--rj-mono);margin-top:3px;display:block}.rj-agenda-marker{border:2px solid var(--accent);border-radius:50%;flex:none;width:10px;height:10px;margin:0 9px}.rj-pill.rj-upcoming{color:var(--ink-2);background:var(--rj-surface)}.rj-agenda-empty{align-items:center;gap:11px;padding:15px 0 2px;display:flex}.rj-agenda-empty>svg{width:30px;height:30px;color:var(--good);background:#4cc38a26;border-radius:50%;padding:7px}.rj-agenda-empty b,.rj-agenda-empty small{display:block}.rj-agenda-empty b{font:700 14px/1.2 var(--rj-serif)}.rj-agenda-empty small{color:var(--ink-2);font:11px/1.3 var(--rj-mono);margin-top:2px}.rj-tool-list,.rj-stack-links{border-top:1px solid var(--line)}.rj-tool-row,.rj-stack-link{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:13px 2px;transition:transform .14s,color .16s;display:flex}.rj-tool-row:last-child,.rj-stack-link:last-child{border-bottom:0}.rj-tool-row-tile{color:var(--hue,var(--accent))}.rj-tool-row-tile svg{width:19px;height:19px}.rj-tool-row[data-locked=true] .rj-tool-row-tile{filter:saturate(.7)opacity(.9)}.rj-tool-row-copy,.rj-stack-link>span{flex:1;min-width:0}.rj-tool-row b{color:var(--ink);font:750 14px/1.2 var(--rj-serif);display:block}.rj-tool-row-badge{border:1px solid rgba(var(--accent-rgb), .5);color:var(--accent-deep);background:rgba(var(--accent-rgb), .1);font:800 8px/1.2 var(--rj-mono);letter-spacing:.09em;text-transform:uppercase;vertical-align:middle;border-radius:999px;align-items:center;margin-left:7px;padding:2px 6px;display:inline-flex}.rj-tool-row small{color:var(--ink-2);font:10.5px/1.4 var(--rj-mono);margin-top:3px;display:block}.rj-tool-row>svg{width:16px;height:16px;color:var(--ink-2);flex:none}.rj-tool-row-upchip{border:1px solid rgba(var(--accent-rgb), .45);color:var(--accent-deep);background:rgba(var(--accent-rgb), .1);font:800 9px/1 var(--rj-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:6px 10px}.rj-tool-row[data-locked=true]:hover .rj-tool-row-upchip{border-color:var(--accent);color:var(--accent)}.rj-tool-row-upchip[data-free=true]{border-color:var(--rj-line,#80808047);color:var(--textDim);background:0 0}.rj-stack-link{justify-content:space-between}.rj-stack-link:last-child{padding-bottom:1px}.rj-recent-level{color:var(--ink-2);font:10px/1.35 var(--rj-mono);flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px;display:flex}.rj-recent-level>span:first-child,.rj-recent-level b{color:var(--accent-text)}.rj-reminder-summary{border:1px solid rgba(var(--accent-rgb), .3);background:color-mix(in srgb, var(--accent) 8%, var(--rj-card-flat-bg));width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:13px;align-items:center;gap:11px;padding:11px 12px;display:flex}.rj-reminder-summary>svg:first-child{width:21px;height:21px;color:var(--accent-text);flex:none}.rj-reminder-summary>span{flex:1;min-width:0}.rj-share-entry{border:1px solid var(--rj-card-border);background:var(--rj-card-bg);width:100%;box-shadow:var(--rj-card-shadow);color:inherit;text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:12px;margin-top:14px;padding:15px;display:flex}.rj-share-entry-tile{color:var(--hue,var(--accent))}.rj-share-entry-tile svg{width:18px;height:18px}.rj-share-entry>span:nth-child(2){flex:1;min-width:0}.rj-share-entry b{color:var(--ink);font:700 13.5px/1.25 var(--rj-serif);display:block}.rj-share-entry small{color:var(--ink-2);font:10.5px/1.4 var(--rj-mono);margin-top:3px;display:block}.rj-share-entry>svg{width:16px;height:16px;color:var(--ink-2);flex:none}.rj-today>.comply{margin-top:22px}.rj-readout-dither{--text-meta:var(--mut);--text-primary:var(--ink);border-block:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));background:color-mix(in srgb, var(--accent) 3%, transparent);margin-top:4px}.rj-sheet-titlebar{padding:4px 20px 10px}.rj-sheet-titlebar .iconbtn{width:34px;height:34px}.rj-entry-form{gap:19px}.rj-fieldset{border:0;min-width:0;margin:0;padding:0}.rj-app .rj-fieldset legend{white-space:normal;overflow-wrap:anywhere;width:100%;max-width:100%;margin-bottom:9px;padding:0;line-height:1.35}.rj-fieldset:disabled{opacity:.72}.rj-date-time-grid,.rj-readout-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rj-entry-form .field>span{margin-bottom:7px;display:block}.rj-research-toggle{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:11px 0 0;display:flex}.rj-research-toggle>div{min-width:0}.rj-research-toggle p{margin-top:3px}.rj-research-toggle .switch{border:1px solid var(--line);padding:0}.rj-energy-field{margin-top:12px}.rj-energy-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:7px;display:grid}.rj-energy-options .day{width:100%;height:42px}@media (width<=380px){.rj-date-time-grid,.rj-readout-fields{grid-template-columns:1fr}.rj-rhythm-panel{padding:16px}.rj-rhythm-lead{align-items:flex-start;gap:11px}.rj-rhythm-copy h2{font-size:19px}.rj-reward-status{flex-direction:column;align-items:flex-start;gap:6px}.rj-agenda-score{padding-inline:7px}.rj-app .recon-answer-grid{gap:8px}.rj-app .recon-result{padding:12px 10px}.rj-app .recon-result b{font-size:27px}.rj-app .recon-vial-wrap{min-width:82px;padding-inline:5px}.rj-app .recon-vial-svg{width:76px;height:154px}}@media (hover:hover) and (pointer:fine){.rj-app .pill:hover,.rj-app .ghost:hover,.rj-composer:hover,.rj-tool-row:hover,.rj-stack-link:hover,.rj-reminder-summary:hover,.rj-share-entry:hover{filter:brightness(1.05);transform:translateY(-1px)}.rj-app .chip:hover,.rj-segbtn:hover,.rj-view-switch button:hover{color:var(--ink);border-color:rgba(var(--accent-rgb), .42)}}html[data-theme=chrome] .rj-app .pill,html[data-theme=chrome] .rj-app .ghost,html[data-theme=chrome] .rj-app .chip,html[data-theme=chrome] .rj-app .rj-composer{box-shadow:inset 0 1px #ffffff2b,inset 0 -1px #00000057}html[data-theme=chrome] .rj-app .pill:active,html[data-theme=chrome] .rj-app .ghost:active,html[data-theme=chrome] .rj-app .chip:active,html[data-theme=chrome] .rj-app .rj-composer:active{filter:brightness(.94);transform:translateY(1px)scale(.985)}@media (prefers-reduced-motion:reduce){.rj-sheet,.rj-sheet.open,.rj-sheet-backdrop,.rj-app .pill,.rj-app .ghost,.rj-app .iconbtn,.rj-app .switch .knob,.rj-segbtn,.rj-view-switch button,.rj-calendar-day,.rj-composer,.rj-tool-row,.rj-stack-link,.rj-reminder-summary,.rj-share-entry,.rj-history-stage,.rj-preview-skeleton span,.rj-preview-error,.rj-action-note,.rj-save-status,.rj-sync-mark>span{transition:none;animation:none}.rj-rhythm-ring circle{transition:none!important}::view-transition-group(rj-journal-entry){animation-duration:.01ms!important;animation-delay:0s!important}::view-transition-old(rj-journal-entry){animation-duration:.01ms!important;animation-delay:0s!important}::view-transition-new(rj-journal-entry){animation-duration:.01ms!important;animation-delay:0s!important}}html.desktop-shell .rj-header,html.desktop-shell .rj-segbar{padding-left:max(28px,50% - 480px);padding-right:max(28px,50% - 480px)}html.desktop-shell .rj-scroll{padding-bottom:56px;padding-left:max(28px,50% - 480px);padding-right:max(28px,50% - 480px)}html.desktop-shell .rj-sheet{width:min(620px,94%);left:50%;right:auto;transform:translate(-50%,100%)}html.desktop-shell .rj-sheet.open{animation:.28s cubic-bezier(.16,1,.3,1) rjSheetUpDesk;transform:translate(-50%)}@keyframes rjSheetUpDesk{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}html.desktop-shell .rj-today{max-width:720px}html.desktop-shell .rj-calendar-layout{grid-template-columns:minmax(430px,1.08fr) minmax(320px,.92fr);align-items:start}html.desktop-shell .rj-calendar-shell,html.desktop-shell .rj-day-detail{min-height:520px}html.desktop-shell .rj-stacks{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}html.desktop-shell .rj-stacks>.row.between,html.desktop-shell .rj-stacks>.comply,html.desktop-shell .rj-stacks>.dashed{grid-column:1/-1}@media (width<=344px){.rj-tool-row{gap:9px}.rj-tool-row small{font-size:10px}}@media (prefers-reduced-motion:reduce){html.desktop-shell .rj-sheet,html.desktop-shell .rj-sheet.open{transition:none!important;animation:none!important}}.rj-app.recon-standalone{z-index:auto;background:0 0;max-width:1100px;height:auto;min-height:0;margin:0 auto;padding:0;display:block;position:static;inset:auto;overflow:visible}.recon-seo{z-index:1;max-width:1180px;margin:0 auto;padding:28px 18px 56px;position:relative}.recon-seo .recon-hero-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--g-journal);margin:2px 0 10px;font-family:Space Mono,ui-monospace,monospace;font-size:11px;font-weight:700}.recon-seo .recon-hero-h1{letter-spacing:-.03em;margin:0;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:clamp(30px,6vw,44px);font-weight:800;line-height:1.02}.recon-seo .recon-hero-dot{color:var(--g-journal)}.recon-seo .recon-hero-dek{color:var(--textMute);max-width:720px;margin:14px 0 0;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:16px;line-height:1.6}.recon-seo .recon-calc-wrap{margin:26px 0 8px}.recon-seo .recon-sect{max-width:720px;margin-top:36px}.recon-seo .recon-sect h2{letter-spacing:-.02em;margin:0 0 12px;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:22px;font-weight:800}.recon-seo .recon-steps{color:var(--text);margin:0;padding-left:20px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:15.5px;line-height:1.6}.recon-seo .recon-steps li{margin-bottom:9px}.recon-seo .recon-steps strong{color:var(--text)}.recon-seo .recon-faq-q{color:var(--text);margin:16px 0 4px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:16px;font-weight:700}.recon-seo .recon-faq-a{color:var(--textMute);margin:0;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:15px;line-height:1.6}.recon-seo .recon-related a{color:var(--accent);font-family:Space Mono,ui-monospace,monospace;font-size:13.5px;text-decoration:none}.recon-seo .recon-related a:hover{text-decoration:underline}.recon-seo .recon-comply{color:var(--textDim);max-width:720px;margin-top:32px;font-family:Space Mono,ui-monospace,monospace;font-size:11.5px;line-height:1.55}.rep-ask{--rep-accent:#b26bff;--rep-ink:#fff;--rep-text:#d9dce3;--rep-mute:#9f9fad;--rep-dim:#7a7a88;--rep-rule:#ffffff1a;--rep-rule2:#ffffff0d;--rep-green:#22e07c;--rep-fSerif:"Bricolage Grotesque",system-ui,sans-serif;--rep-fBody:"Hanken Grotesk",system-ui,sans-serif;--rep-fMono:"Space Mono",monospace;--hue:#b26bff;--rep-gbg:linear-gradient(165deg, color-mix(in srgb, var(--hue) 14%, var(--g-a)) 0%, color-mix(in srgb, var(--hue) 6%, var(--g-b)) 100%);--rep-gbg-deep:linear-gradient(165deg, color-mix(in srgb, var(--hue) 22%, var(--g-a)) 0%, color-mix(in srgb, var(--hue) 12%, var(--g-b)) 100%);--rep-gborder:color-mix(in srgb, var(--hue) 30%, var(--g-border));--rep-gborder-deep:color-mix(in srgb, var(--hue) 40%, var(--g-border));--rep-gsheen:linear-gradient(115deg, var(--g-sheen) 0%, #ffffff0a 34%, transparent 55%);--rep-gshadow:inset 0 1px 0 var(--g-inset), inset 0 -1px 0 color-mix(in srgb, var(--hue) 16%, transparent), 0 2px 7px var(--g-ambient), 0 20px 48px -16px color-mix(in srgb, var(--hue) 46%, var(--g-shadow));--rep-gshadow-chip:inset 0 1px 0 var(--g-inset), 0 1px 2px var(--g-ambient);font-family:var(--rep-fBody)}html[data-theme=dark] .rep-ask{--rep-gshadow:inset 0 1px 0 #ffffff29, inset 0 -1px 0 #00000073, 0 1px 2px #0000008c, 0 12px 28px -10px #000000b8, 0 22px 48px -18px color-mix(in srgb, var(--hue) 26%, transparent);--rep-gshadow-chip:inset 0 1px 0 #ffffff24, 0 1px 2px #00000080, 0 8px 18px -8px #0009}:root{--ask-dock-clearance:0px}@media (width<=520px){:root{--ask-dock-clearance:calc(80px + env(safe-area-inset-bottom))}}body[data-ask-open] .dispatch-popup,body.native-app[data-ask-open] .rep-tabbar,body.native-app[data-ask-open] .scroll-fab-wrap{display:none!important}html[data-design=lg] body.native-app[data-ask-open]:not(.rl-picker-open):not(.rl-export-open):not(.rl-confirm-open):not(.rj-overlay-open):not(:has(.rj-sheet.open)) .rep-tabbar{opacity:0;visibility:hidden;transition:opacity .18s .34s,visibility 0s linear .52s;display:block!important}html[data-design=lg] body.native-app[data-ask-open] .rep-tabbar,html[data-design=lg] body.native-app[data-ask-open] .rep-tabbar *{pointer-events:none!important}@media (prefers-reduced-motion:reduce){html[data-design=lg] body.native-app[data-ask-open] .rep-tabbar{transition:none}}@keyframes rep-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes rep-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes rep-state-reveal{0%{opacity:.62;filter:blur(3px);clip-path:inset(0 0 10% round 6px)}to{opacity:1;filter:none;clip-path:inset(0)}}@keyframes rep-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes rep-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}@keyframes rep-voice-pulse{0%{opacity:0;transform:scale(.62)}55%{opacity:.72}to{opacity:0;transform:scale(1.14)}}@keyframes rep-hold-wave{0%{opacity:.56;transform:scaleY(.35)}to{opacity:1;transform:scaleY(1)}}@keyframes rep-panel-close{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(20px)scale(.982)}}@keyframes rep-scrim-close{0%{opacity:1}to{opacity:0}}.rep-dot{background:var(--rep-accent);border-radius:50%;flex-shrink:0;display:inline-block}.rep-dot.is-rest{opacity:.94;box-shadow:0 0 10px color-mix(in srgb,var(--rep-accent) 66%,transparent)}.rep-dot.is-active{box-shadow:0 0 16px var(--rep-accent),0 0 4px var(--rep-accent)}.rep-dockwrap{z-index:80;width:auto;position:fixed;bottom:clamp(16px,4vh,34px);left:50%;transform:translate(-50%)}.rep-dockwrap.is-open{width:min(640px,100vw - 32px)}@media (width>=1024px){.rep-dockwrap.is-open{width:min(920px,100vw - 96px)}}.rep-rest{border:1px solid var(--rep-gborder);background:var(--rep-gbg);-webkit-backdrop-filter:blur(14px)saturate(200%);box-shadow:var(--rep-gshadow);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:11px 16px;transition:transform .16s ease-out,filter .16s ease-out,border-color .2s;display:inline-flex;position:relative;overflow:hidden}.rep-rest:before{content:"";border-radius:inherit;pointer-events:none;background:var(--rep-gsheen);position:absolute;inset:0}.rep-rest>*{z-index:1;position:relative}.rep-rest:active{filter:brightness(.98);transform:scale(.975)}@media (hover:hover) and (pointer:fine){.rep-rest:hover{filter:brightness(1.04)saturate(1.05);border-color:color-mix(in srgb,var(--hue) 50%,var(--g-border));transform:translateY(-2px)}.rep-matylda:hover{filter:brightness(1.04)saturate(1.05);border-color:var(--rep-accent);transform:translateY(-1px)}}.rep-rest-label{color:var(--rep-mute);flex-direction:column;gap:2px;display:flex}.rep-rest-label-main{font-size:14.5px;font-weight:650;line-height:1.05}.rep-rest-label-hint{font-family:var(--rep-fMono);letter-spacing:.1em;text-transform:uppercase;color:var(--rep-dim);font-size:7.5px;font-weight:700;line-height:1}.rep-rest-label b{color:var(--rep-accent);font-weight:600}.rep-rest-sigil{flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid;position:relative}.rep-rest-sigil:before{content:"";pointer-events:none;opacity:0;border:1px solid color-mix(in srgb,var(--rep-accent) 58%,transparent);background:color-mix(in srgb,var(--rep-accent) 12%,transparent);border-radius:50%;position:absolute;inset:-6px;transform:scale(.62)}.rep-rest-listen-wave{opacity:0;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.rep-rest-listen-wave i{transform-origin:50%;background:linear-gradient(180deg,#e7d2ff,var(--rep-accent));border-radius:99px;width:2.5px;height:14px;display:block;transform:scaleY(.35)}.rep-rest-listen-wave i:first-child{height:7px}.rep-rest-listen-wave i:nth-child(2){height:12px}.rep-rest-listen-wave i:nth-child(3){height:16px}.rep-rest-listen-wave i:nth-child(4){height:11px}.rep-rest-listen-wave i:nth-child(5){height:7px}.rep-kbd{font-family:var(--rep-fMono);letter-spacing:.1em;color:var(--rep-dim);border:1px solid var(--g-border);border-radius:5px;margin-left:2px;padding:2px 6px;font-size:10px;font-weight:700}.rep-scrim{z-index:79;-webkit-backdrop-filter:blur(2px);background:radial-gradient(80% 60% at 50% 100%,#08070cb8,#08070c52 60%,#0000);animation:.14s ease-out both rep-scrim-in;position:fixed;inset:0}.rep-panel{box-sizing:border-box;border:1px solid var(--rep-gborder);background:var(--rep-gbg);-webkit-backdrop-filter:blur(14px)saturate(200%);width:100%;box-shadow:var(--rep-gshadow);border-radius:18px;flex-direction:column;min-height:0;max-height:calc(100dvh - 72px);animation:.18s cubic-bezier(.16,1,.3,1) both rep-rise;display:flex;position:relative;overflow:hidden}.rep-panel-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.rep-dockwrap.is-closing{pointer-events:none}.rep-dockwrap.is-closing .rep-panel{transform-origin:50% 100%;animation:.16s cubic-bezier(.4,0,1,1) both rep-panel-close}.rep-scrim.is-closing{pointer-events:none;animation:.14s both rep-scrim-close}.rep-head,.rep-inrow{flex:none}.rep-head{border-bottom:1px solid var(--rep-rule2);z-index:2;background:color-mix(in srgb,var(--hue) 8%,var(--g-surface));justify-content:space-between;align-items:center;gap:10px;padding:14px 16px 13px;display:flex;position:sticky;top:0}.rep-head-brand{align-items:center;gap:10px;display:flex}.rep-head-brandcol{flex-direction:column;gap:3px;display:flex}.rep-head-kicker{font-family:var(--rep-fMono);letter-spacing:.2em;text-transform:uppercase;color:var(--rep-dim);font-size:8px;font-weight:700;line-height:1}.rep-head-title{font-family:var(--rep-fSerif);color:var(--rep-ink);letter-spacing:-.02em;font-size:16px;font-weight:800;line-height:1}.rep-head-title b{color:var(--rep-accent);font-weight:800}.rep-head-actions{align-items:center;gap:8px;display:flex}.rep-x{width:44px;height:44px;font-family:var(--rep-fBody);color:var(--rep-mute);border:1px solid var(--g-border);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:400;line-height:1;transition:color .15s,border-color .15s,background .15s;display:flex}.rep-x:hover{color:var(--rep-ink);border-color:var(--rep-accent);background:color-mix(in srgb,var(--hue) 12%,transparent)}.rep-sr-status{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.rep-matylda-wrap{padding:12px 16px 0}.rep-matylda{text-align:left;cursor:pointer;width:100%;min-height:62px;color:var(--rep-ink);border:1px solid color-mix(in srgb,var(--hue) 52%,var(--rep-gborder));background:linear-gradient(120deg,color-mix(in srgb,var(--hue) 20%,var(--g-tile)),var(--rep-gbg) 58%,color-mix(in srgb,#ff7eb3 10%,var(--rep-gbg)));box-shadow:inset 0 1px 0 var(--g-inset),0 8px 24px color-mix(in srgb,var(--hue) 16%,transparent);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 11px 9px 10px;transition:transform .15s,filter .15s,border-color .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden}.rep-matylda:before{content:"";pointer-events:none;background:var(--rep-gsheen);position:absolute;inset:0}.rep-matylda>*{z-index:1;position:relative}.rep-matylda:active{transform:scale(.99)}.rep-matylda:disabled{cursor:wait;opacity:.76;transform:none}.rep-matylda-sigil{width:88px;height:42px;color:var(--rep-accent);border:1px solid color-mix(in srgb,var(--hue) 48%,var(--g-border));background:color-mix(in srgb,var(--hue) 14%,var(--g-tile));box-shadow:inset 0 1px 0 var(--g-inset);border-radius:8px;justify-content:center;align-items:center;gap:7px;display:flex}.rep-matylda-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.rep-matylda-copy strong{font-family:var(--rep-fSerif);color:var(--rep-ink);font-size:15px;font-weight:800;line-height:1.05}.rep-matylda-copy>span{font-family:var(--rep-fMono);letter-spacing:.08em;text-transform:uppercase;color:var(--rep-dim);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:700;line-height:1.25;overflow:hidden}.rep-matylda-action{font-family:var(--rep-fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--rep-accent);border:1px solid color-mix(in srgb,var(--hue) 40%,var(--g-border));background:color-mix(in srgb,var(--hue) 10%,transparent);border-radius:6px;padding:6px 8px;font-size:9px;font-weight:800}.rep-matylda.is-listening,.rep-matylda.is-speaking{border-color:var(--rep-accent);box-shadow:inset 0 1px 0 var(--g-inset),0 0 0 3px color-mix(in srgb,var(--hue) 12%,transparent),0 10px 30px color-mix(in srgb,var(--hue) 22%,transparent)}.rep-matylda.is-error{border-color:color-mix(in srgb,#ff8a8a 55%,var(--g-border))}.rep-matylda.is-error .rep-matylda-action{color:#ffabab;border-color:color-mix(in srgb,#ff8a8a 50%,var(--g-border))}.rep-matylda.is-locked,.rep-matylda.is-checking{color:var(--rep-mute);border-color:color-mix(in srgb,var(--rep-dim) 52%,var(--rep-gborder));background:linear-gradient(120deg,color-mix(in srgb,var(--rep-dim) 8%,var(--g-tile)),var(--rep-gbg));box-shadow:inset 0 1px 0 var(--g-inset),0 5px 16px color-mix(in srgb,var(--rep-dim) 9%,transparent);filter:saturate(.55)}.rep-matylda.is-locked .rep-matylda-sigil,.rep-matylda.is-checking .rep-matylda-sigil{color:var(--rep-mute);border-color:var(--rep-gborder);background:color-mix(in srgb,var(--rep-dim) 7%,var(--g-tile))}.rep-matylda.is-locked .rep-matylda-copy strong,.rep-matylda.is-checking .rep-matylda-copy strong{color:var(--rep-mute)}.rep-matylda.is-locked .rep-matylda-action,.rep-matylda.is-checking .rep-matylda-action{color:var(--rep-mute);border-color:var(--rep-gborder);background:color-mix(in srgb,var(--rep-dim) 6%,transparent)}.rep-matylda.is-locked:hover{filter:saturate(.72)brightness(1.03);border-color:color-mix(in srgb,var(--rep-accent) 42%,var(--rep-gborder))}.rep-matylda.is-checking{cursor:wait}.rep-rest.is-holding{border-color:color-mix(in srgb,var(--rep-accent) 78%,var(--rep-gborder));background:linear-gradient(125deg,color-mix(in srgb,var(--rep-accent) 24%,var(--g-tile)),var(--rep-gbg));box-shadow:inset 0 1px 0 var(--g-inset),0 0 0 4px color-mix(in srgb,var(--rep-accent) 10%,transparent),0 12px 34px color-mix(in srgb,var(--rep-accent) 30%,transparent)}.rep-rest.is-holding .rep-rest-sigil:before{animation:.45s ease-out infinite rep-voice-pulse}.rep-rest.is-holding .rep-rest-sigil .rep-dot{opacity:0;transform:scale(.5)}.rep-rest.is-holding .rep-rest-listen-wave{opacity:1}.rep-rest.is-holding .rep-rest-listen-wave i{animation:.28s ease-in-out infinite alternate rep-hold-wave}.rep-rest.is-holding .rep-rest-listen-wave i:nth-child(2),.rep-rest.is-holding .rep-rest-listen-wave i:nth-child(4){animation-delay:80ms}.rep-rest.is-holding .rep-rest-listen-wave i:nth-child(3){animation-delay:.15s}.rep-rest.is-holding .rep-rest-label{color:var(--rep-ink)}.rep-rest.is-holding .rep-rest-label-hint{color:var(--rep-accent)}.rep-matylda.is-connecting,.rep-matylda.is-checking{border-color:color-mix(in srgb,var(--rep-accent) 72%,var(--rep-gborder))}.rep-assistant-proposal{border:1px solid color-mix(in srgb,var(--rep-accent) 38%,var(--rep-gborder));background:color-mix(in srgb,var(--rep-accent) 8%,var(--rep-gbg));box-shadow:var(--rep-gshadow-chip);border-radius:10px;margin:9px 0 0;padding:12px}.rep-assistant-proposal-k{font-family:var(--rep-fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--rep-accent);margin-bottom:9px;font-size:8.5px;font-weight:800}.rep-assistant-proposal-fields,.rep-assistant-proposal-picks{flex-wrap:wrap;gap:7px;display:flex}.rep-assistant-proposal-fields span,.rep-assistant-proposal-picks span{border:1px solid var(--rep-gborder);background:var(--rep-gbg);color:var(--rep-text);border-radius:8px;flex-direction:column;gap:2px;padding:7px 9px;font-size:12px;display:flex}.rep-assistant-proposal-fields span{flex:130px}.rep-assistant-proposal-fields b{font-family:var(--rep-fMono);letter-spacing:.1em;text-transform:uppercase;color:var(--rep-dim);font-size:8px}.rep-assistant-journal-controls{border-top:1px solid var(--rep-gborder);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:9px;padding-top:9px;display:grid}.rep-assistant-journal-controls label{gap:4px;min-width:0;display:grid}.rep-assistant-journal-controls label>span{font-family:var(--rep-fMono);letter-spacing:.1em;text-transform:uppercase;color:var(--rep-dim);font-size:8px;font-weight:800}.rep-assistant-journal-controls select,.rep-assistant-journal-controls input{box-sizing:border-box;border:1px solid var(--rep-gborder);background:var(--rep-gbg);width:100%;min-width:0;height:38px;color:var(--rep-text);font:600 11px/1.2 var(--rep-fSans);border-radius:8px;padding:0 9px}.rep-assistant-journal-controls select:focus-visible,.rep-assistant-journal-controls input:focus-visible{outline:2px solid color-mix(in srgb,var(--rep-accent) 60%,transparent);outline-offset:1px}.rep-assistant-journal-controls select:disabled,.rep-assistant-journal-controls input:disabled{opacity:.62}.rep-assistant-journal-controls p{color:var(--rep-mute);grid-column:1/-1;margin:0;font-size:10.5px;line-height:1.45}.rep-assistant-journal-status{border:1px solid var(--rep-gborder);background:var(--rep-gbg);color:var(--rep-mute);border-radius:8px;grid-column:1/-1;padding:7px 9px;font-size:10.5px;line-height:1.4}.rep-assistant-journal-status.is-saved,.rep-assistant-journal-status.is-duplicate{border-color:color-mix(in srgb,var(--rep-ok,#2f9e6f) 48%,var(--rep-gborder));color:var(--rep-ok,#2f9e6f)}.rep-assistant-journal-status.is-error,.rep-assistant-journal-status.is-idempotency-conflict{border-color:color-mix(in srgb,var(--danger,#c94b55) 48%,var(--rep-gborder));color:var(--danger,#c94b55)}.rep-assistant-proposal-grade{color:var(--rep-text);align-items:center;gap:9px;margin-bottom:8px;font-size:12px;display:flex}.rep-assistant-proposal-grade b{border:1px solid var(--rep-accent);width:30px;height:30px;font-family:var(--rep-fSerif);color:var(--rep-accent);border-radius:8px;place-items:center;font-size:18px;display:grid}.rep-assistant-proposal-actions{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.rep-assistant-proposal-actions button{border:1px solid var(--rep-gborder);background:var(--rep-gbg);color:var(--rep-mute);font-family:var(--rep-fMono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:800}.rep-assistant-proposal-actions button:last-child{border-color:var(--rep-accent);color:var(--rep-accent)}.rep-assistant-proposal-actions button:disabled{cursor:not-allowed;opacity:.48}.rep-assistant-proposal-actions button.rep-assistant-proposal-saved{border-color:var(--rep-ok,#2f9e6f);color:var(--rep-ok,#2f9e6f)}@media (width<=520px){.rep-assistant-journal-controls{grid-template-columns:1fr}.rep-assistant-journal-controls p,.rep-assistant-journal-status{grid-column:1}}.rep-assistant-navigation{border:1px solid color-mix(in srgb,var(--rep-accent) 44%,var(--rep-gborder));background:color-mix(in srgb,var(--rep-accent) 9%,var(--rep-gbg));box-shadow:var(--rep-gshadow-chip);border-radius:10px;gap:5px;margin:9px 0 0;padding:12px;display:grid}.rep-assistant-navigation-k{font-family:var(--rep-fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--rep-accent);font-size:8.5px;font-weight:800}.rep-assistant-navigation strong{font-family:var(--rep-fSerif);color:var(--rep-ink);font-size:15px;line-height:1.25}.rep-assistant-navigation-note{color:var(--rep-mute);font-size:11px;line-height:1.45}.rep-ans{border-bottom:1px solid var(--rep-rule2);min-height:0;padding:20px 20px 6px;overflow:visible}.rep-ans-k{font-family:var(--rep-fMono);letter-spacing:.18em;text-transform:uppercase;color:var(--rep-dim);align-items:center;gap:8px;margin-bottom:12px;font-size:10px;font-weight:700;display:flex}.rep-ans-q{font-family:var(--rep-fSerif);color:var(--rep-ink);letter-spacing:-.015em;margin-bottom:14px;font-size:18px;font-weight:800;line-height:1.25}.rep-search{font-family:var(--rep-fMono);letter-spacing:.04em;color:var(--rep-mute);align-items:center;gap:10px;padding:2px 0 6px;font-size:12px;font-weight:700;display:flex}.rep-dots:after{content:"";animation:1.2s steps(4,end) infinite rep-dots}.rep-body{color:var(--rep-text);font-size:15.5px;line-height:1.62}.rep-body b,.rep-token-strong{color:var(--rep-ink);font-weight:700}.rep-token-em{font-style:italic}.rep-body sup{font-family:var(--rep-fMono);color:var(--rep-accent);cursor:pointer;padding:0 1px;font-size:11px;font-weight:700}.rep-caret{vertical-align:text-bottom;background:var(--rep-accent);width:8px;height:16px;margin-left:2px;animation:1s step-end infinite rep-blink;display:inline-block}.rep-pk-chart-fallback{background:color-mix(in srgb,var(--rep-accent) 3%,var(--g-surface));min-height:248px;color:var(--rep-dim);font:700 9px/1.3 var(--rep-fMono);letter-spacing:.08em;text-transform:uppercase;border-radius:14px;place-items:center;margin:16px 0 6px;display:grid}.rep-srcs{animation:rep-state-reveal var(--motion-surface,.26s) cubic-bezier(.22,1,.36,1) both;flex-wrap:wrap;gap:6px;margin:16px 0 6px;display:flex}.rep-src{box-sizing:border-box;border:1px solid var(--rep-gborder);background:var(--rep-gbg);max-width:100%;box-shadow:var(--rep-gshadow-chip);-webkit-tap-highlight-color:transparent;border-radius:10px;align-items:center;gap:8px;padding:7px 10px;text-decoration:none;transition:transform .14s ease-out,filter .14s ease-out,border-color .15s;display:inline-flex;position:relative}.rep-src:active{filter:brightness(.97);transform:scale(.975)}@media (hover:hover) and (pointer:fine){.rep-src:hover{filter:brightness(1.04);border-color:var(--src-c);transform:translateY(-2px)}}.rep-src-n{font-family:var(--rep-fMono);white-space:nowrap;word-break:keep-all;flex:none;font-size:10.5px;font-weight:800;line-height:1.35}.rep-src-l{min-width:0;color:var(--rep-text);overflow-wrap:anywhere;word-break:normal;font-size:13.5px;font-weight:500;line-height:1.35}.rep-src-t{font-family:var(--rep-fMono);letter-spacing:.08em;text-transform:uppercase;color:var(--rep-dim);border-left:1px solid var(--rep-rule);white-space:nowrap;word-break:keep-all;overflow-wrap:normal;flex:none;padding-left:8px;font-size:9.5px;font-weight:700;line-height:1.35}.rep-follow{border-top:1px solid var(--rep-rule2);animation:rep-state-reveal var(--motion-surface,.26s) cubic-bezier(.22,1,.36,1) both;padding:13px 18px 4px}.rep-follow-k{font-family:var(--rep-fMono);letter-spacing:.18em;text-transform:uppercase;color:var(--rep-dim);margin-bottom:9px;font-size:9px;font-weight:700}.rep-inrow{border:1px solid var(--rep-gborder);background:var(--rep-gbg);box-shadow:var(--rep-gshadow);border-radius:14px;align-items:center;gap:11px;margin:14px 16px;padding:11px 11px 11px 15px;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.rep-inrow:before{content:"";border-radius:inherit;pointer-events:none;background:var(--rep-gsheen);position:absolute;inset:0}.rep-inrow>*{z-index:1;position:relative}.rep-inrow:focus-within{border-color:color-mix(in srgb,var(--hue) 60%,var(--g-border))}.rep-input{min-width:0;color:var(--rep-ink);font-family:var(--rep-fBody);background:0 0;border:0;outline:none;flex:1;font-size:16px;font-weight:500}.rep-input::placeholder{color:var(--rep-dim)}.rep-go{width:44px;height:44px;font-family:var(--rep-fBody);color:var(--rep-accent);border:1px solid color-mix(in srgb,var(--hue) 40%,var(--g-border));background:linear-gradient(180deg, var(--g-inset), color-mix(in srgb,var(--hue) 22%,var(--g-tile)));box-shadow:inset 0 1px 0 var(--g-inset), 0 2px 8px color-mix(in srgb,var(--hue) 30%,var(--g-ambient));cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:19px;font-weight:600;line-height:1;transition:filter .15s,border-color .15s,color .15s,opacity .15s;display:flex}.rep-go:hover{color:var(--rep-ink);border-color:var(--rep-accent);filter:brightness(1.06)saturate(1.05)}.rep-go:disabled{opacity:.4;cursor:default;color:var(--rep-mute);background:var(--g-tile);box-shadow:none}.rep-sugs{padding:0 16px 14px}.rep-sugs-k{font-family:var(--rep-fMono);letter-spacing:.18em;text-transform:uppercase;color:var(--rep-dim);margin-bottom:9px;font-size:9px;font-weight:700}.rep-sugs-row{flex-wrap:wrap;gap:6px;display:flex}.rep-chip{font-family:var(--rep-fMono);color:var(--rep-mute);border:1px solid var(--rep-gborder);background:var(--rep-gbg);box-shadow:var(--rep-gshadow-chip);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;border-radius:9px;padding:7px 11px;font-size:11px;font-weight:700;transition:transform .14s ease-out,filter .14s ease-out,color .15s,border-color .15s}.rep-chip:active{filter:brightness(.97);transform:scale(.975)}@media (hover:hover) and (pointer:fine){.rep-chip:hover{color:var(--rep-ink);border-color:color-mix(in srgb,var(--hue) 55%,var(--g-border));transform:translateY(-2px)}}.rep-tool-cta{cursor:pointer;border:1px solid var(--rep-gborder-deep);background:var(--rep-gbg-deep);box-shadow:var(--rep-gshadow-chip);-webkit-tap-highlight-color:transparent;border-radius:11px;align-items:center;gap:10px;margin-top:14px;padding:11px 15px;text-decoration:none;transition:transform .14s ease-out,filter .14s ease-out,border-color .15s;display:inline-flex}.rep-tool-cta:active{filter:brightness(.97);transform:scale(.985)}@media (hover:hover) and (pointer:fine){.rep-tool-cta:hover{filter:brightness(1.05)saturate(1.05);border-color:var(--rep-accent);transform:translateY(-2px)}}.rep-tool-cta--page{border-color:var(--g-border);background:var(--g-tile)}.rep-tool-cta--page:hover{border-color:var(--rep-mute)}.rep-tool-cta-l{color:var(--rep-ink);letter-spacing:-.01em;font-size:13.5px;font-weight:700}.rep-tool-cta-arrow{font-family:var(--rep-fMono);color:var(--rep-accent);font-size:14px;font-weight:700}.rep-capabilities-k{font-family:var(--rep-fMono);letter-spacing:.18em;text-transform:uppercase;color:var(--rep-dim);margin-bottom:9px;font-size:9px;font-weight:700}.rep-capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rep-capability{text-align:left;cursor:pointer;border:1px solid var(--rep-gborder);min-height:66px;color:var(--rep-text);background:color-mix(in srgb,var(--g-tile) 82%,transparent);box-shadow:var(--rep-gshadow-chip);border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px;transition:transform .16s cubic-bezier(.22,1,.36,1),border-color .16s,background .16s;display:grid}.rep-capability--stack{grid-column:1/-1}.rep-capability-icon{width:34px;height:34px;color:var(--rep-accent);border:1px solid color-mix(in srgb,var(--rep-accent) 36%,var(--g-border));background:color-mix(in srgb,var(--rep-accent) 10%,var(--g-tile));border-radius:7px;place-items:center;display:grid}.rep-capability-copy{gap:3px;min-width:0;display:grid}.rep-capability-copy strong{font:750 12.5px/1.2 var(--rep-fBody);color:var(--rep-ink)}.rep-capability-copy span{text-overflow:ellipsis;white-space:nowrap;font:600 8px/1.35 var(--rep-fMono);color:var(--rep-dim);overflow:hidden}.rep-capability:focus-visible{outline:2px solid var(--rep-accent);outline-offset:2px}.rep-capability:active{background:color-mix(in srgb,var(--rep-accent) 9%,var(--g-tile));transform:scale(.985)}@media (hover:hover) and (pointer:fine){.rep-capability:hover{border-color:color-mix(in srgb,var(--rep-accent) 55%,var(--g-border));background:color-mix(in srgb,var(--rep-accent) 7%,var(--g-tile));transform:translateY(-1px)}}.rep-companion{box-shadow:none;color:var(--rep-text);background:0 0;border:0;border-radius:0;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;margin:12px 16px 8px;padding:0;display:grid;position:relative;overflow:visible}.rep-companion:before{display:none}.rep-companion>*{z-index:1;position:relative}.rep-companion-mark{width:24px;height:24px;color:var(--rep-accent);border:1px solid color-mix(in srgb,var(--hue) 42%,var(--g-border));background:color-mix(in srgb,var(--hue) 13%,var(--g-tile));box-shadow:inset 0 1px 0 var(--g-inset);border-radius:8px;place-items:center;display:grid}.rep-companion-copy{min-width:0}.rep-companion h2{font:800 12px/1.2 var(--rep-fSerif);letter-spacing:-.01em;color:var(--rep-ink);margin:0 0 3px}.rep-companion p{font:500 11px/1.4 var(--rep-fBody);color:var(--rep-mute);margin:0}.rep-suggest{margin-top:14px}.rep-suggest-k{font-family:var(--rep-fMono);letter-spacing:.14em;text-transform:uppercase;color:var(--rep-mute);margin-bottom:8px;font-size:10px;font-weight:700}.rep-suggest-chips{flex-direction:column;gap:7px;display:flex}.rep-suggest-chips .rep-chip{border-radius:9px}.rep-starts{flex-direction:column;gap:8px;display:flex}.rep-start{text-align:left;cursor:pointer;border:1px solid var(--rep-gborder);background:var(--rep-gbg);width:100%;box-shadow:var(--rep-gshadow);-webkit-tap-highlight-color:transparent;border-radius:11px;align-items:center;gap:13px;padding:13px 15px;transition:transform .14s ease-out,filter .14s ease-out,border-color .15s;display:flex;position:relative}.rep-start:active{filter:brightness(.97);transform:scale(.985)}@media (hover:hover) and (pointer:fine){.rep-start:hover{filter:brightness(1.04)saturate(1.04);border-color:color-mix(in srgb,var(--hue) 50%,var(--g-border));transform:translateY(-2px)}}.rep-start-n{font-family:var(--rep-fMono);color:var(--rep-accent);letter-spacing:.06em;opacity:.85;flex-shrink:0;font-size:11px;font-weight:700}.rep-start-q{font-family:var(--rep-fBody);color:var(--rep-text);font-size:14.5px;font-weight:500;line-height:1.3}.rep-disclaim{border-left:2px solid color-mix(in srgb,var(--g-outcome) 55%,transparent);background:color-mix(in srgb,var(--g-outcome) 8%,transparent);color:var(--rep-mute);animation:rep-state-reveal var(--motion-surface,.26s) cubic-bezier(.22,1,.36,1) both;margin:14px 0 4px;padding:9px 12px;font-size:12px;line-height:1.5}.rep-trust{border-top:1px solid var(--rep-rule2);background:color-mix(in srgb,var(--hue) 8%,transparent);font-family:var(--rep-fMono);letter-spacing:.04em;color:var(--rep-mute);align-items:flex-start;gap:9px;padding:11px 18px;font-size:10px;font-weight:700;display:flex}.rep-trust b{color:var(--rep-ink)}.rep-trust-dot{background:var(--rep-green);width:6px;height:6px;box-shadow:0 0 8px var(--rep-green);border-radius:50%;flex-shrink:0;margin-top:3px}.rep-trust-txt{flex-direction:column;gap:3px;line-height:1.4;display:flex}.rep-trust-fine{color:var(--rep-dim);letter-spacing:.02em;font-weight:400}.rep-trust-link{color:inherit;text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--rep-accent) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--rep-accent) 55%,transparent)}.rep-trust-link:hover{-webkit-text-decoration-color:var(--rep-accent);text-decoration-color:var(--rep-accent)}.rep-trust-link:hover b{color:var(--rep-accent)}.rep-trust-link:focus-visible{outline:2px solid var(--rep-accent);outline-offset:2px;border-radius:3px}.rep-status{font-family:var(--rep-fMono);letter-spacing:.1em;text-transform:uppercase;color:var(--rep-accent);border:1px solid color-mix(in srgb,var(--rep-accent) 45%,transparent);border-radius:5px;margin-left:1px;padding:2px 5px;font-size:9px;font-weight:800;line-height:1}.rep-report{align-items:center;min-height:22px;margin:12px 0 2px;display:flex}.rep-report-link{cursor:pointer;font-family:var(--rep-fMono);letter-spacing:.06em;text-transform:uppercase;color:var(--rep-dim);text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:10px;font-weight:700;text-decoration:underline;transition:color .15s}.rep-report-link:hover{color:var(--rep-mute)}.rep-report-pick{width:100%;animation:rep-state-reveal var(--motion-state,.19s) cubic-bezier(.22,1,.36,1) both;flex-direction:column;gap:9px;display:flex}.rep-report-k{font-family:var(--rep-fMono);letter-spacing:.06em;text-transform:uppercase;color:var(--rep-dim);font-size:10px;font-weight:700}.rep-report-opt{text-transform:none;letter-spacing:.02em;color:var(--rep-dim);opacity:.8;font-weight:400}.rep-report-chips{flex-wrap:wrap;gap:7px;display:flex}.rep-report-chip{background:var(--rep-gbg);border:1px solid var(--rep-gborder);box-shadow:var(--rep-gshadow-chip);cursor:pointer;font-family:var(--rep-fBody);color:var(--rep-mute);border-radius:7px;padding:4px 9px;font-size:12px;font-weight:600;transition:border-color .15s,color .15s,filter .15s}.rep-report-chip:hover:not(:disabled){border-color:var(--rep-accent);color:var(--rep-ink)}.rep-report-chip.is-on{border-color:var(--rep-accent);color:var(--rep-ink);background:var(--rep-gbg-deep)}.rep-report-chip:disabled{opacity:.5;cursor:default}.rep-report-actions{align-items:center;gap:12px;margin-top:1px;display:flex}.rep-report-send{background:var(--rep-accent);border:1px solid var(--rep-accent);cursor:pointer;font-family:var(--rep-fMono);letter-spacing:.04em;text-transform:uppercase;color:#0b0a12;border-radius:8px;padding:6px 13px;font-size:11px;font-weight:800;transition:opacity .15s}.rep-report-send:hover:not(:disabled){opacity:.88}.rep-report-send:disabled{opacity:.55;cursor:default}.rep-report-cancel{cursor:pointer;font-family:var(--rep-fMono);letter-spacing:.06em;text-transform:uppercase;color:var(--rep-dim);background:0 0;border:none;padding:0;font-size:10px;font-weight:700;transition:color .15s}.rep-report-cancel:hover:not(:disabled){color:var(--rep-mute)}.rep-report-cancel:disabled{opacity:.5;cursor:default}.rep-report-done{font-family:var(--rep-fMono);letter-spacing:.04em;text-transform:uppercase;color:var(--rep-green);animation:rep-state-reveal var(--motion-state,.19s) cubic-bezier(.22,1,.36,1) both;font-size:10px;font-weight:700}.rep-report-err{color:var(--rep-mute)}.rep-asks-left{font-family:var(--rep-fMono);letter-spacing:.08em;text-transform:uppercase;color:var(--rep-dim);border:1px solid var(--g-border);white-space:nowrap;border-radius:5px;padding:3px 7px;font-size:9px;font-weight:700;line-height:1}.rep-limit{animation:rep-state-reveal var(--motion-surface,.26s) cubic-bezier(.22,1,.36,1) both;padding:2px 0 6px}.rep-meter-card{border:1px solid var(--rep-gborder);background:var(--rep-gbg);box-shadow:var(--rep-gshadow-chip,none);border-radius:16px;padding:15px 16px}.rep-meter-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.rep-meter-label{font-family:var(--rep-fMono);letter-spacing:.16em;text-transform:uppercase;color:var(--rep-mute);font-size:10px;font-weight:700}.rep-meter-count{font-family:var(--rep-fSerif);color:var(--rep-ink);font-size:17px;font-weight:800;line-height:1}.rep-meter-count small{font-family:var(--rep-fSerif);color:var(--rep-dim);font-size:13px;font-weight:800}.rep-meter-bar{background:color-mix(in srgb,var(--rep-accent) 16%,transparent);border-radius:9px;height:9px;margin-top:11px;overflow:hidden}.rep-meter-bar i{background:linear-gradient(90deg,color-mix(in srgb,var(--rep-accent) 78%,#000),var(--rep-accent));border-radius:9px;height:100%;display:block}.rep-meter-note{font-family:var(--rep-fMono);letter-spacing:.11em;text-transform:uppercase;color:var(--rep-accent);align-items:center;gap:8px;margin-top:11px;font-size:10px;font-weight:700;display:flex}.rep-meter-note svg{flex:none}.rep-sell-kick{font-family:var(--rep-fMono);letter-spacing:.24em;text-transform:uppercase;color:var(--rep-accent);margin-top:18px;font-size:10px;font-weight:700}.rep-sell-h1{font-family:var(--rep-fSerif);letter-spacing:-.028em;color:var(--rep-ink);margin:8px 0 0;font-size:26px;font-weight:800;line-height:1.04}.rep-sell-pp{color:var(--rep-accent)}.rep-limit-body{color:var(--rep-mute);margin:11px 0 0;font-size:15px;font-weight:500;line-height:1.5}.rep-limit-body b{color:var(--rep-ink);font-weight:700}.rep-miniplan{border:1px solid var(--rep-gborder);background:color-mix(in srgb,var(--rep-accent) 6%,transparent);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:13px 15px;display:flex}.rep-miniplan-price{font-family:var(--rep-fSerif);letter-spacing:-.02em;color:var(--rep-ink);font-size:19px;font-weight:800}.rep-miniplan-price small{color:var(--rep-mute);font-size:12px;font-weight:700}.rep-miniplan-anchor{font-family:var(--rep-fMono);color:var(--rep-dim);margin-left:6px;font-size:11px;font-weight:400;text-decoration:line-through}.rep-miniplan-badge{font-family:var(--rep-fMono);letter-spacing:.1em;text-transform:uppercase;color:#0b0a12;background:linear-gradient(135deg,color-mix(in srgb,var(--rep-accent) 80%,#000),var(--rep-accent));white-space:nowrap;border-radius:999px;flex:none;padding:6px 11px;font-size:9px;font-weight:700}.rep-tiersteps{align-items:center;gap:8px;margin-top:16px;display:flex}.rep-tierstep{text-align:center;border:1px solid var(--rep-gborder);background:color-mix(in srgb,var(--rep-accent) 5%,transparent);border-radius:11px;flex:1;padding:10px 6px}.rep-tierstep b{font-family:var(--rep-fSerif);color:var(--rep-text);font-size:17px;font-weight:800;display:block}.rep-tierstep span{font-family:var(--rep-fMono);letter-spacing:.1em;text-transform:uppercase;color:var(--rep-dim);margin-top:3px;font-size:8px;display:block}.rep-tierstep.is-hot{border-color:color-mix(in srgb,var(--rep-accent) 45%,transparent);background:color-mix(in srgb,var(--rep-accent) 14%,transparent)}.rep-tierstep.is-hot b,.rep-tierstep.is-hot span{color:var(--rep-accent)}.rep-tierstep-arrow{color:var(--rep-dim);flex:none}.rep-sell-cta{cursor:pointer;width:100%;min-height:52px;font-family:var(--rep-fMono);letter-spacing:.1em;text-transform:uppercase;color:#0b0a12;background:linear-gradient(135deg,color-mix(in srgb,var(--rep-accent) 82%,#000) 0%,var(--rep-accent) 60%,color-mix(in srgb,var(--rep-accent) 70%,#fff) 100%);box-shadow:0 14px 30px -12px color-mix(in srgb,var(--rep-accent) 60%,transparent);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:16px;font-size:12.5px;font-weight:700;transition:filter .15s,transform .15s;display:flex}.rep-sell-cta:hover{filter:brightness(1.05);transform:translateY(-1px)}.rep-sell-arr{font-size:16px}.rep-sell-sub{text-align:center;font-family:var(--rep-fMono);letter-spacing:.08em;text-transform:uppercase;color:var(--rep-mute);margin-top:11px;font-size:10px}.rep-sell-alt{text-align:center;font-family:var(--rep-fMono);letter-spacing:.03em;color:var(--rep-mute);margin-top:14px;font-size:11px}.rep-sell-alt a{color:var(--rep-accent);cursor:pointer;font-weight:700;text-decoration:underline}@media (width<=520px){.rep-dockwrap{left:12px;right:12px;transform:none;bottom:max(14px,env(safe-area-inset-bottom))!important;width:auto!important}.rep-dockwrap:not(.is-open){max-width:calc(100vw - 24px);left:50%;right:auto;transform:translate(-50%)}.rep-rest{justify-content:center;gap:9px;min-height:38px;padding:8px 14px}.rep-rest-label-main{font-size:13px}.rep-rest .rep-kbd{display:none}.rep-dockwrap.is-open{left:0;right:0;bottom:var(--rep-keyboard-offset,0px)!important}.rep-panel{padding-bottom:env(safe-area-inset-bottom);max-height:calc(100vh - 12px);max-height:calc(var(--rep-viewport-height,100dvh) - max(12px, env(safe-area-inset-top)));overscroll-behavior:contain;border-radius:18px 18px 0 0;overflow:hidden}.rep-panel-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.rep-ans-q{font-size:17px}.rep-pk-chart-fallback{min-height:226px}.rep-inrow{cursor:text;margin:10px 14px}.rep-sugs,.rep-follow,.rep-capabilities{padding-left:14px;padding-right:14px}.rep-capability{min-height:56px;padding:9px}.rep-capability-copy>span{display:none}.rep-trust{font-size:9.5px}.rep-kbd-head{display:none}.rep-head{padding:13px 14px 12px}.rep-scrim{-webkit-backdrop-filter:none}body:not(.native-app) .rep-ask .rep-panel{-webkit-backdrop-filter:blur(8px)saturate(170%)}body{padding-bottom:calc(80px + env(safe-area-inset-bottom))!important}}@media (width<=380px){.rep-capability--stack{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.rep-capability{transition:none}}html[data-theme=light] .rep-ask{--rep-ink:var(--ink);--rep-text:var(--text);--rep-mute:var(--textMute);--rep-dim:var(--textDim);--rep-rule:var(--rule);--rep-rule2:var(--rule2);--rep-green:#1f7a4d}html[data-theme=light] .rep-scrim{background:radial-gradient(80% 60% at 50% 100%,#462d3c33,#462d3c14 60%,#0000)}html[data-theme=chrome] .rep-ask{--hue:var(--brand-accent);--rep-accent:var(--brand-accent)}html[data-theme=chrome] .rep-rest-listen-wave i{background:linear-gradient(180deg,color-mix(in srgb,var(--rep-accent) 40%,#fff),var(--rep-accent))}body.native-app .rep-ask .rep-panel{background:linear-gradient(165deg, color-mix(in srgb,var(--hue) 8%,var(--g-surface)) 0%, color-mix(in srgb,var(--hue) 3%,var(--g-surface)) 100%);-webkit-backdrop-filter:none}body.native-app .rep-ask .rep-inrow{background:color-mix(in srgb,var(--hue) 8%,var(--g-surface))}@media (prefers-reduced-transparency:reduce){.rep-ask .rep-panel,.rep-ask .rep-rest{background:var(--g-surface);-webkit-backdrop-filter:none}.rep-ask .rep-inrow,.rep-ask .rep-start,.rep-ask .rep-src,.rep-ask .rep-chip,.rep-ask .rep-report-chip,.rep-ask .rep-tool-cta{background:var(--g-surface)}.rep-panel:before,.rep-rest:before,.rep-inrow:before{display:none}}@media (prefers-reduced-motion:reduce){.rep-dot.is-rest,.rep-panel,.rep-scrim,.rep-srcs,.rep-dockwrap.is-closing .rep-panel,.rep-scrim.is-closing,.rep-caret{animation:none}.rep-rest.is-holding .rep-rest-sigil:before,.rep-rest.is-holding .rep-rest-listen-wave i{opacity:1;animation:none}}html[data-theme=chrome] .rep-ask .rep-panel{background-color:#181c22;background-image:linear-gradient(168deg,#1e232b 0%,#171b21 58%,#131519 100%);border-color:#e4eef829 #0a0c10 #0a0c10;box-shadow:inset 0 1px #e4eef821,inset 0 -1px 3px #00000080,0 2px 8px #00000080,0 22px 50px -16px #000000b3}html[data-theme=chrome] .rep-inrow{background-image:linear-gradient(#0f1216 0%,#141821 100%);border-color:#070809 #090b0e #090b0e;box-shadow:inset 0 2px 6px #0009,inset 0 1px 1px #00000080,0 1px #e4eef80d}html[data-theme=chrome] .rep-inrow:before{display:none}html[data-theme=chrome] .rep-inrow:focus-within{border-color:color-mix(in srgb,var(--brand-accent) 38%,#090b0e);box-shadow:inset 0 2px 6px #0009, inset 0 0 0 1px color-mix(in srgb,var(--brand-accent) 20%,transparent), 0 1px 0 #e4eef80d}html[data-theme=chrome] .rep-matylda{background-color:#20252d;background-image:linear-gradient(#272d36 0%,#20252d 42%,#1a1f26 100%);border-color:#e8f2fc4d #0c0e12 #0c0e12;box-shadow:inset 0 1px #e8f2fc33,inset 0 -1px 3px #00000073,0 2px 10px #00000080}html[data-theme=chrome] .rep-matylda:before{background:linear-gradient(#e8f2fc1f 0%,#e8f2fc05 22%,#0000 46%)}html[data-theme=chrome] .rep-matylda.is-locked,html[data-theme=chrome] .rep-matylda.is-checking{background-color:#1b1f25;background-image:linear-gradient(#20242b 0%,#1b1f25 60%,#171a20 100%);border-top-color:#d6e4f21f;box-shadow:inset 0 1px #e8f2fc14,0 2px 7px #0006}html[data-theme=chrome] .rep-matylda.is-error{border-color:color-mix(in srgb,#e05c64 50%,var(--g-border));border-top-color:color-mix(in srgb,#e05c64 50%,var(--g-border))}@keyframes rep-chrome-instrument-glow{0%,to{box-shadow:inset 0 1px 0 #e8f2fc33, inset 0 -1px 3px #00000073, 0 2px 10px #00000080, 0 0 12px -6px color-mix(in srgb,var(--brand-accent) 22%,transparent)}50%{box-shadow:inset 0 1px 0 #e8f2fc52, inset 0 -1px 3px #00000073, 0 2px 10px #00000080, 0 0 26px -3px color-mix(in srgb,var(--brand-accent) 46%,transparent)}}html[data-theme=chrome] .rep-matylda.is-connecting,html[data-theme=chrome] .rep-matylda.is-listening,html[data-theme=chrome] .rep-matylda.is-speaking{border-top-color:#e8f2fc6b;animation:2.4s ease-in-out infinite rep-chrome-instrument-glow}html[data-theme=chrome] .rep-matylda.is-connecting .rep-matylda-sigil,html[data-theme=chrome] .rep-matylda.is-listening .rep-matylda-sigil,html[data-theme=chrome] .rep-matylda.is-speaking .rep-matylda-sigil{border-color:color-mix(in srgb,var(--brand-accent) 55%,var(--g-border));box-shadow:inset 0 1px 0 #e8f2fc38,0 0 14px -4px color-mix(in srgb,var(--brand-accent) 50%,transparent)}html[data-theme=chrome] .rep-starts{border-top:1px solid #e4eef817;gap:0}html[data-theme=chrome] .rep-start{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e4eef817;border-radius:0;padding:12px 4px;transition:background .14s,border-color .15s}html[data-theme=chrome] .rep-start:active{filter:none;background:#e4eef80d;transform:none}@media (hover:hover) and (pointer:fine){html[data-theme=chrome] .rep-start:hover{filter:none;background:#e4eef80e;transform:none}}@media (prefers-reduced-motion:reduce){html[data-theme=chrome] .rep-matylda.is-connecting,html[data-theme=chrome] .rep-matylda.is-listening,html[data-theme=chrome] .rep-matylda.is-speaking{animation:none}}.rep-assistant-memory{border-block:1px solid var(--rep-gborder);background:var(--rep-gbg);box-shadow:inset 0 1px 0 var(--g-inset),inset 0 -1px 0 color-mix(in srgb,var(--hue) 8%,transparent);margin:7px 0 0;padding:7px 14px;position:relative;overflow:hidden}.rep-assistant-memory:before{content:"";pointer-events:none;background:var(--rep-gsheen);opacity:.48;position:absolute;inset:0}.rep-assistant-memory>*{z-index:1;position:relative}.rep-assistant-memory-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;min-width:0;display:grid}.rep-assistant-memory-heading{align-items:center;gap:7px;min-width:0;display:flex}.rep-assistant-memory-lock{width:24px;height:24px;color:var(--rep-accent);border:1px solid color-mix(in srgb,var(--hue) 38%,var(--g-border));background:color-mix(in srgb,var(--hue) 11%,var(--g-tile));box-shadow:inset 0 1px 0 var(--g-inset);border-radius:7px;flex:0 0 24px;place-items:center;display:grid}.rep-assistant-memory-head h2{font:800 10.5px/1.1 var(--rep-fBody);color:var(--rep-ink);margin:0}.rep-assistant-memory-head small{text-overflow:ellipsis;font:700 8.5px/1.15 var(--rep-fMono);letter-spacing:.05em;color:var(--rep-dim);text-transform:uppercase;white-space:nowrap;overflow:hidden}.rep-assistant-memory-count{border:1px solid var(--rep-rule);color:var(--rep-dim);font:700 8.5px/1 var(--rep-fMono);letter-spacing:.04em;white-space:nowrap;border-radius:6px;padding:4px 6px}.rep-assistant-memory button,.rep-assistant-memory select{border:1px solid var(--rep-gborder);background:var(--rep-gbg);min-height:34px;box-shadow:var(--rep-gshadow-chip);color:var(--rep-text);font:700 9px/1.2 var(--rep-fMono);border-radius:8px}.rep-assistant-memory button{cursor:pointer;white-space:nowrap;padding:0 10px;transition:transform .14s ease-out,filter .14s ease-out,border-color .15s,color .15s}.rep-assistant-memory-head>button{border-color:color-mix(in srgb,var(--hue) 42%,var(--g-border));color:var(--rep-accent);background:linear-gradient(180deg,var(--g-inset),color-mix(in srgb,var(--hue) 14%,var(--g-tile)));position:relative}.rep-assistant-memory-head>button:after{content:"";position:absolute;inset:-5px 0}.rep-assistant-memory button:active:not(:disabled){filter:brightness(.98);transform:scale(.98)}.rep-assistant-memory button:disabled{opacity:.42;cursor:default;box-shadow:none}.rep-assistant-memory button:focus-visible,.rep-assistant-memory select:focus-visible{outline:2px solid color-mix(in srgb,var(--rep-accent) 70%,transparent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.rep-assistant-memory button:hover:not(:disabled){border-color:var(--rep-accent);color:var(--rep-ink);filter:brightness(1.04)}}.rep-assistant-memory-resume{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;min-width:0;margin-top:10px;display:grid}.rep-assistant-memory-resume label{color:var(--rep-dim);font:700 8.5px/1 var(--rep-fMono);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1}.rep-assistant-memory-resume select{width:100%;min-width:0;padding:0 9px}.rep-assistant-memory .rep-assistant-memory-delete{width:34px;color:var(--danger,#c94b55);place-items:center;padding:0;display:grid}.rep-assistant-memory-turns{border-top:1px solid var(--rep-rule2);gap:6px;margin-top:9px;padding-top:8px;display:grid}.rep-assistant-memory-turns p{grid-template-columns:84px 1fr;gap:7px;min-width:0;margin:0;display:grid}.rep-assistant-memory-turns b{font:700 8px/1.4 var(--mono);text-transform:uppercase;color:var(--rep-dim)}.rep-assistant-memory-turns span{min-width:0;color:var(--rep-text);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.rep-assistant-memory-status{color:var(--rep-mute);font:650 8px/1.35 var(--rep-fMono);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.rep-assistant-memory-status:before{content:"";background:var(--rep-green);width:6px;height:6px;box-shadow:0 0 8px color-mix(in srgb,var(--rep-green) 60%,transparent);border-radius:50%;flex:0 0 6px}.rep-assistant-memory-status.is-syncing:before,.rep-assistant-memory-status.is-pending:before{background:var(--rep-accent);box-shadow:0 0 8px color-mix(in srgb,var(--rep-accent) 60%,transparent)}.rep-assistant-memory-status.is-error:before,.rep-assistant-memory[data-save-state=error] .rep-assistant-memory-status:before,.rep-assistant-memory[data-save-state=resume-error] .rep-assistant-memory-status:before{background:var(--danger,#c94b55);box-shadow:0 0 8px color-mix(in srgb,var(--danger,#c94b55) 55%,transparent)}.rep-assistant-memory-status-copy{gap:2px;min-width:0;margin-right:auto;display:grid}.rep-assistant-memory-status-copy>span{color:var(--rep-text)}.rep-assistant-memory-status-copy small{color:var(--rep-dim);font:inherit}.rep-assistant-memory-status button{min-height:28px;padding:0 8px}@media (width<=520px){.rep-companion{margin-inline:14px}.rep-assistant-memory{padding:7px 12px}.rep-assistant-memory-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px}.rep-assistant-memory-count{font-size:8.5px}.rep-assistant-memory-head>button{min-height:34px;padding-inline:9px}.rep-assistant-memory-resume{align-items:stretch}.rep-assistant-memory-resume select,.rep-assistant-memory-resume button{min-height:44px}.rep-assistant-memory .rep-assistant-memory-delete{width:44px}.rep-assistant-memory-turns p{grid-template-columns:1fr;gap:2px}.rep-assistant-memory-status{flex-wrap:wrap;align-items:flex-start}.rep-assistant-memory-status button{min-height:44px;margin-left:14px}}@media (prefers-reduced-transparency:reduce){.rep-assistant-memory{background:var(--g-surface)}.rep-assistant-memory:before{display:none}}.rep-inrow--primary{border-color:color-mix(in srgb,var(--rep-accent) 48%,var(--rep-gborder));box-shadow:inset 0 1px 0 var(--g-inset),0 7px 18px color-mix(in srgb,var(--rep-accent) 12%,transparent);margin:12px 16px 8px}.rep-inrow--primary .rep-input{font-size:16.5px}.rep-matylda-wrap--idle{padding:0 16px 4px}.rep-matylda--compact{border-color:var(--rep-gborder);background:color-mix(in srgb,var(--rep-accent) 5%,var(--rep-gbg));min-height:42px;box-shadow:inset 0 1px 0 var(--g-inset);grid-template-columns:54px minmax(0,1fr) auto;gap:8px;padding:5px 7px}.rep-matylda--compact .rep-matylda-sigil{border-radius:7px;gap:5px;width:54px;height:30px}.rep-matylda--compact .rep-matylda-sigil>svg{width:14px;height:14px}.rep-matylda--compact .rep-matylda-copy{gap:1px}.rep-matylda--compact .rep-matylda-copy strong{font-size:12.5px}.rep-matylda--compact .rep-matylda-copy>span{font-size:7.5px}.rep-matylda--compact .rep-matylda-action{padding:5px 7px;font-size:8px}.rep-disclosure-arrow{width:18px;height:18px;color:var(--rep-dim);font:800 17px/1 var(--rep-fBody);place-items:center;transition:transform .18s cubic-bezier(.22,1,.36,1),color .15s;display:grid;transform:rotate(0)}html:not([data-design=lg]) details[open]>.rep-assistant-memory-summary .rep-disclosure-arrow,details[open]>.rep-companion-summary .rep-disclosure-arrow{color:var(--rep-accent);transform:rotate(90deg)}.rep-assistant-memory{border:1px solid var(--rep-gborder);background:color-mix(in srgb,var(--rep-accent) 3%,var(--rep-gbg));box-shadow:inset 0 1px 0 var(--g-inset);border-radius:10px;margin:4px 16px 0;padding:0;overflow:hidden}.rep-assistant-memory-summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:8px;min-height:42px;padding:4px 9px;list-style:none;display:grid}html:not([data-design=lg]) .rep-assistant-memory-summary::-webkit-details-marker{display:none}.rep-companion-summary::-webkit-details-marker{display:none}html:not([data-design=lg]) .rep-assistant-memory-summary:focus-visible,.rep-companion-summary:focus-visible{outline:2px solid var(--rep-accent);outline-offset:-2px}.rep-assistant-memory-heading>span:last-child{gap:1px;min-width:0;display:grid}.rep-assistant-memory-title{font:800 10.5px/1.15 var(--rep-fBody);color:var(--rep-ink)}.rep-assistant-memory-summary small{text-overflow:ellipsis;white-space:nowrap;color:var(--rep-dim);font:700 8px/1.15 var(--rep-fMono);letter-spacing:.05em;text-transform:uppercase;overflow:hidden}.rep-assistant-memory-drawer{border-top:1px solid var(--rep-rule2);padding:9px}.rep-assistant-memory-save{justify-content:space-between;align-items:center;gap:10px;display:flex}.rep-assistant-memory-save>span{max-width:38ch;color:var(--rep-mute);font:600 10.5px/1.35 var(--rep-fBody)}.rep-assistant-memory-save>button{border-color:color-mix(in srgb,var(--rep-accent) 42%,var(--rep-gborder));min-height:36px;color:var(--rep-accent)}.rep-companion{border:0;border-top:1px solid var(--rep-rule2);box-shadow:none;background:0 0;border-radius:0;margin:2px 16px 12px;padding:0;display:block;overflow:hidden}.rep-companion-summary{cursor:pointer;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:44px;padding:5px 1px;list-style:none;display:grid}.rep-companion-summary>span:nth-child(2){gap:2px;min-width:0;display:grid}.rep-companion-summary strong{color:var(--rep-ink);font:800 11px/1.2 var(--rep-fBody)}.rep-companion-summary small{text-overflow:ellipsis;white-space:nowrap;color:var(--rep-dim);font:650 8px/1.2 var(--rep-fMono);letter-spacing:.04em;overflow:hidden}.rep-companion .rep-companion-copy{padding:1px 31px 11px}.rep-companion .rep-companion-copy h2{margin:0 0 4px;font-size:12px}.rep-companion .rep-companion-copy p{max-width:62ch;font-size:11px;line-height:1.45}.rep-capabilities{padding:12px 16px 10px}.rep-capabilities-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;display:flex}.rep-capabilities-k{margin:0}.rep-capabilities-head>span{color:var(--rep-dim);font:650 8px/1.25 var(--rep-fMono)}.rep-capabilities-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rep-capability,.rep-capability--stack{background:color-mix(in srgb,var(--rep-accent) 3%,var(--g-tile));min-height:148px;box-shadow:inset 0 1px 0 var(--g-inset);border-radius:12px;grid-column:auto;grid-template-rows:auto 66px auto;grid-template-columns:1fr;align-items:stretch;gap:7px;padding:9px;display:grid}.rep-capability-heading{align-items:center;gap:7px;min-width:0;display:flex}.rep-capability-heading strong{text-overflow:ellipsis;white-space:nowrap;color:var(--rep-ink);font:750 10.5px/1.15 var(--rep-fBody);overflow:hidden}.rep-capability-icon{border-radius:7px;flex:0 0 25px;width:25px;height:25px}.rep-capability-preview{border-block:1px solid var(--rep-rule2);min-width:0;min-height:66px;color:var(--rep-accent);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.rep-capability-preview small{color:var(--rep-dim);font:700 6.5px/1 var(--rep-fMono);letter-spacing:.05em;text-transform:uppercase;position:absolute;bottom:4px;right:4px}.rep-capability-prompt{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;min-width:0;display:grid}.rep-capability-prompt>span{color:var(--rep-dim);font:600 7.5px/1.3 var(--rep-fMono);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rep-capability-prompt>b{color:var(--rep-accent);font:800 7px/1 var(--rep-fMono);text-transform:uppercase;white-space:nowrap}.rep-capability-preview svg{width:100%;height:100%}.rep-capability-axis,.rep-capability-web{fill:none;stroke:var(--rep-rule);stroke-width:1.2px}.rep-capability-curve{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round}.rep-capability-preview--pk circle{fill:currentColor;filter:drop-shadow(0 0 4px)}.rep-capability-shape{fill:color-mix(in srgb,var(--rep-accent) 20%,transparent);stroke:var(--rep-accent);stroke-width:1.5px;stroke-dasharray:2 2}.rep-capability-preview--compare{gap:6px}.rep-capability-preview--compare>span{flex:1;gap:5px;min-width:0;display:grid}.rep-capability-preview--compare b{color:var(--rep-ink);font:800 8px/1 var(--rep-fMono)}.rep-capability-preview--compare i{background:var(--rep-rule2);border-radius:1px;height:6px;position:relative;overflow:hidden}.rep-capability-preview--compare i:after{content:"";width:var(--preview-level);background:currentColor;height:100%;display:block}.rep-capability-preview--compare em{color:var(--rep-accent);font:900 8px/1 var(--rep-fMono);font-style:normal}.rep-capability-preview--pair{gap:4px}.rep-capability-preview--pair>span{border:1px solid color-mix(in srgb,var(--rep-accent) 34%,var(--rep-rule));width:35px;height:28px;color:var(--rep-ink);font:800 7px/1 var(--rep-fMono);border-radius:8px;place-items:center;display:grid}.rep-capability-preview--pair>i{opacity:.65;background:currentColor;width:9px;height:1px}.rep-capability-preview--pair>b{width:20px;height:20px;font:900 8px/1 var(--rep-fMono);border:1px solid;border-radius:50%;place-items:center;display:grid}.rep-capability-preview--stack{padding:8px 3px}.rep-capability-grade-rail{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:3px;width:100%;display:grid}.rep-capability-grade-rail i{border:1px solid color-mix(in srgb,var(--grade) 48%,var(--rep-rule));background:color-mix(in srgb,var(--grade) 7%,var(--g-tile));height:28px;color:var(--grade);font:900 10px/1 var(--rep-fMono);border-radius:6px;place-items:center;font-style:normal;display:grid}.rep-capability-grade-rail i:first-child{--grade:var(--lg-gS,var(--S-fill))}.rep-capability-grade-rail i:nth-child(2){--grade:#ff8a1f}.rep-capability-grade-rail i:nth-child(3){--grade:#c99c00}.rep-capability-grade-rail i:nth-child(4){--grade:#159b57}.rep-capability-grade-rail i:nth-child(5){--grade:#1f7fdf}.rep-capability-grade-rail i:nth-child(6){--grade:#9142d4}.rep-capability-preview--community{align-items:flex-end;gap:4px;padding:8px 9px}.rep-capability-preview--community>i{width:12px;height:var(--preview-height);background:radial-gradient(circle,var(--rep-accent) 1px,transparent 1.4px) 0 0/4px 4px, linear-gradient(to top,color-mix(in srgb,var(--rep-accent) 45%,transparent),transparent);min-height:7px}@media (width<=600px){.rep-capabilities-head{flex-direction:column;align-items:flex-start;gap:3px}.rep-capabilities-grid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(180px,47vw);grid-auto-flow:column;gap:8px;margin-inline:-2px;padding:2px 2px 9px;display:grid;overflow-x:auto}.rep-capabilities-grid::-webkit-scrollbar{display:none}.rep-capability{scroll-snap-align:start}.rep-capability-heading strong{font-size:10px}}@media (width<=420px){.rep-assistant-memory-save{flex-direction:column;align-items:stretch}.rep-assistant-memory-save>button{width:100%}.rep-assistant-memory-resume{grid-template-columns:minmax(0,1fr) 44px}.rep-assistant-memory-resume select{grid-column:1/-1}.rep-assistant-memory-resume>button:not(.rep-assistant-memory-delete){width:100%}}@media (prefers-reduced-motion:reduce){.rep-disclosure-arrow{transition:none}}html[data-theme=chrome] .rep-assistant-memory{background-color:#1a1e24;background-image:linear-gradient(168deg,#222831 0%,#1a1f26 58%,#15181d 100%);border-color:#e4eef81f;box-shadow:inset 0 1px #e4eef81f,inset 0 -1px 2px #0006}@media (prefers-reduced-transparency:reduce){.rep-assistant-memory{background:var(--g-surface)}.rep-assistant-memory:before{display:none}.rep-capability{background:var(--g-surface)}}@media (pointer:coarse){.rep-assistant-memory-summary,.rep-assistant-memory button,.rep-assistant-memory select{min-height:44px}.rep-assistant-memory .rep-assistant-memory-delete{width:44px}.rep-report-link,.rep-report-chip,.rep-report-send,.rep-report-cancel{justify-content:center;align-items:center;min-height:44px;display:inline-flex}}.rep-gallery{margin-top:4px}.rep-gallery-k{color:var(--rep-dim);font:700 9.5px/1 var(--rep-fMono);letter-spacing:.16em;text-transform:uppercase;padding:4px 2px 10px}.rep-gallery-grid{grid-template-columns:1fr 1fr;gap:4px;display:grid}.rep-gcell{cursor:pointer;text-align:left;transition:background-color .19s var(--ease-out-quart,cubic-bezier(.25,1,.5,1));background:0 0;border:0;border-radius:14px;align-content:start;gap:0;padding:10px;display:grid}.rep-gcell:hover{background:color-mix(in srgb, var(--rep-accent) 5%, transparent)}.rep-gcell:focus-visible{outline:2px solid var(--rep-accent);outline-offset:2px}.rep-gtile{background:var(--rep-tile,color-mix(in srgb, var(--rep-accent) 6%, transparent));height:66px;color:var(--rep-accent);transition:background-color .19s var(--ease-out-quart,cubic-bezier(.25,1,.5,1));border-radius:11px;place-items:center;margin-bottom:10px;padding:9px 11px;display:grid;overflow:hidden}.rep-gcell:hover .rep-gtile{background:var(--rep-tile-hot,color-mix(in srgb, var(--rep-accent) 12%, transparent))}.rep-ask .rep-pv{width:100%;height:100%;color:var(--rep-accent);display:block}.rep-ask .rep-pv-grid{fill:none;stroke:var(--rep-rule);stroke-width:1.2px}.rep-ask .rep-pv-grid--soft{stroke-dasharray:2 3}.rep-ask .rep-pv-curve{fill:none;stroke:var(--rep-accent);stroke-width:2.4px;stroke-linecap:round}.rep-ask .rep-pv-dot{fill:var(--rep-accent)}.rep-ask .rep-pv-chain{fill:none;stroke:color-mix(in srgb, var(--rep-accent) 34%, transparent);stroke-width:2px;stroke-linecap:round}.rep-ask .rep-pv-chain--out{stroke:var(--rep-accent);stroke-width:2.4px}.rep-ask .rep-pv-res{fill:color-mix(in srgb, var(--rep-accent) 28%, transparent)}.rep-ask .rep-pv-res--on{fill:var(--rep-accent)}.rep-ask .rep-pv-junction{fill:color-mix(in srgb, var(--rep-accent) 16%, transparent);stroke:color-mix(in srgb, var(--rep-accent) 44%, transparent);stroke-width:1.4px}.rep-ask .rep-pv-lbl{fill:var(--rep-dim);font-family:var(--rep-fMono);text-anchor:start;font-size:7.5px;font-weight:700}.rep-ask .rep-pv--compare{align-content:center;gap:9px;width:100%;display:grid}.rep-ask .rep-pv--compare>span{grid-template-columns:34px 1fr auto;align-items:center;gap:7px;display:grid}.rep-ask .rep-pv--compare b{color:var(--rep-dim);font:700 9px/1 var(--rep-fMono);letter-spacing:.06em;text-transform:uppercase}.rep-ask .rep-pv--compare i{background:color-mix(in srgb, var(--rep-accent) 14%, transparent);border-radius:4px;height:7px;display:block;overflow:hidden}.rep-ask .rep-pv--compare i:after{content:"";width:var(--rep-pv-level);background:var(--rep-accent);border-radius:4px;height:100%;display:block}.rep-ask .rep-pv--compare u{color:var(--rep-ink);font:700 9.5px/1 var(--rep-fMono);text-decoration:none}.rep-ask .rep-pv-note{color:var(--rep-dim);font:400 6.5px/1 var(--rep-fMono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.rep-ask .rep-pv--stack{align-items:center;gap:14px;width:100%;height:100%;display:flex}.rep-ask .rep-pv-stackrows{flex:auto;gap:5px;min-width:0;display:grid}.rep-ask .rep-pv-stackrows i{height:13px;color:var(--rep-text);font:600 8.5px/1 var(--rep-fMono);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-style:normal;display:flex;overflow:hidden}.rep-ask .rep-pv-stackrows i b{border-radius:999px;flex:none;width:5px;height:5px;display:block}.rep-ask .rep-pv-stackgrade{border:1.5px solid color-mix(in srgb, var(--rep-pv-grade) 42%, transparent);background:color-mix(in srgb, var(--rep-pv-grade) 12%, transparent);width:36px;height:36px;color:var(--rep-pv-grade);font:900 18px/1 var(--rep-fSerif);border-radius:10px;flex:none;place-items:center;display:grid}.rep-ask .rep-pv--community{align-items:center;gap:9px;width:100%;display:flex}.rep-ask .rep-pv-commrows{flex:auto;gap:3px;min-width:0;display:grid}.rep-ask .rep-pv-commrows>span{grid-template-columns:58px 1fr;align-items:center;gap:6px;display:grid}.rep-ask .rep-pv-commrows em{color:var(--rep-dim);font:400 7px/1 var(--rep-fMono);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.rep-ask .rep-pv-commrows i{background:color-mix(in srgb, var(--rep-accent) 12%, transparent);border-radius:3px;height:5px;display:block;overflow:hidden}.rep-ask .rep-pv-commrows i:after{content:"";width:var(--rep-pv-level);background:var(--rep-accent);border-radius:3px;height:100%;display:block}.rep-ask .rep-pv-commrows em{letter-spacing:.04em}.rep-ask .rep-pv-syrbody{fill:none;stroke:color-mix(in srgb, var(--rep-accent) 42%, transparent);stroke-width:2px}.rep-ask .rep-pv-syrfill{fill:color-mix(in srgb, var(--rep-accent) 55%, transparent);stroke:none}.rep-ask .rep-pv-syrgrad{stroke:color-mix(in srgb, var(--rep-accent) 40%, transparent);stroke-width:1.2px}.rep-ask .rep-pv-syrgrad.is-major{stroke:color-mix(in srgb, var(--rep-accent) 65%, transparent);stroke-width:1.5px}.rep-ask .rep-pv-syrrod{stroke:color-mix(in srgb, var(--rep-accent) 50%, transparent);stroke-width:2.4px;stroke-linecap:round}.rep-ask .rep-pv-syrneedle{stroke:color-mix(in srgb, var(--rep-accent) 34%, transparent);stroke-width:1.6px;stroke-linecap:round}.rep-ask .rep-pv-syrread{fill:var(--rep-ink);font:700 11px var(--rep-fMono);text-anchor:middle}.rep-glabel{color:var(--rep-ink);margin-bottom:3px;font-size:13px;font-weight:700;line-height:1.25}.rep-gprompt{color:var(--rep-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.36;display:-webkit-box;overflow:hidden}@media (width<=360px){.rep-gprompt{-webkit-line-clamp:1}}.rep-ask .rep-ans-k{color:var(--rep-dim);font:700 8.5px/1 var(--rep-fMono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:7px;display:flex}.rep-ask .rep-ans-q{border-bottom:1px solid var(--rep-rule);color:var(--rep-dim);margin-top:6px;padding-bottom:14px;font-size:13.5px;line-height:1.42}.rep-ask .rep-body{max-width:34em;margin-top:14px;font-size:15px;line-height:1.64}.rep-ask .rep-body:first-of-type{color:var(--rep-ink);letter-spacing:-.005em;font-size:16px;font-weight:500}.rep-ask .rep-body sup{background:color-mix(in srgb, var(--rep-accent) 13%, transparent);min-width:15px;color:var(--rep-accent);font:700 9.5px/15px var(--rep-fMono);text-align:center;vertical-align:1px;cursor:pointer;transition:background-color .19s var(--ease-out-quart,cubic-bezier(.25,1,.5,1));border-radius:4px;margin-left:2px;padding:0 4px;display:inline-block}.rep-ask .rep-body sup:hover{background:color-mix(in srgb, var(--rep-accent) 26%, transparent)}.rep-ask .rep-search{color:var(--rep-dim);font:700 10px/1 var(--rep-fMono);letter-spacing:.14em;text-transform:lowercase;align-items:center;gap:12px;padding:22px 0 6px;display:flex}.rep-ask .rep-tool-cta{border:1px solid color-mix(in srgb, var(--rep-accent) 28%, transparent);background:color-mix(in srgb, var(--rep-accent) 8%, transparent);color:var(--rep-ink);transition:background-color .19s var(--ease-out-quart,cubic-bezier(.25,1,.5,1)), border-color .19s var(--ease-out-quart,cubic-bezier(.25,1,.5,1));border-radius:13px;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding:14px 15px;text-decoration:none;display:flex}.rep-ask .rep-tool-cta:hover{border-color:var(--rep-accent);background:color-mix(in srgb, var(--rep-accent) 15%, transparent)}.rep-ask .rep-tool-cta-text{flex-direction:column;gap:3px;min-width:0;display:flex}.rep-ask .rep-tool-cta-l{font-size:14px;font-weight:700}.rep-ask .rep-tool-cta-dest{font-family:var(--rep-fMono);letter-spacing:.02em;color:var(--rep-mute);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.rep-ask .rep-tool-cta--page .rep-tool-cta-dest{color:var(--rep-mute)}.rep-ask .rep-tool-cta-arrow{color:var(--rep-accent);flex:none;font-size:16px}.rep-ask .rep-srcs-wrap{border-top:1px solid var(--rep-rule);margin-top:16px}.rep-ask .rep-srcs-toggle{width:100%;min-height:44px;color:var(--rep-accent);cursor:pointer;font:700 9.5px/1 var(--rep-fMono);letter-spacing:.12em;text-transform:uppercase;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.rep-ask .rep-srcs-toggle i{transition:transform .22s var(--ease-out-quart,cubic-bezier(.25,1,.5,1));font-style:normal}.rep-ask .rep-srcs-toggle[aria-expanded=true] i{transform:rotate(90deg)}.rep-ask .rep-srcs-wrap .rep-srcs{margin-top:0;padding-bottom:6px}@media (prefers-reduced-motion:reduce){.rep-ask .rep-srcs-toggle i{transition:none}}.rep-ask .rep-vtake{border-bottom:1px solid var(--rep-rule);justify-items:center;gap:18px;padding:28px 20px 24px;display:grid}.rep-ask .rep-vtake-orb{place-items:center;width:132px;height:132px;display:grid}.rep-ask .rep-vtake-said{max-width:22em;min-height:3.1em;color:var(--rep-ink);text-align:center;text-wrap:pretty;margin:0;font-size:19px;font-weight:500;line-height:1.42}.rep-ask .rep-vtake-wait{color:var(--rep-dim);font-weight:400}.rep-ask .rep-vtake-caret{background:var(--rep-accent);vertical-align:-3px;width:2px;height:18px;margin-left:3px;animation:1s steps(2,end) infinite repVtakeBlink;display:inline-block}@keyframes repVtakeBlink{50%{opacity:0}}.rep-ask .rep-vtake-state{color:var(--rep-dim);font:700 9.5px/1 var(--rep-fMono);letter-spacing:.16em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.rep-ask .rep-vtake-caret{animation:none}}.rep-ask .rep-meter-card{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);box-shadow:inset 0 1.5px 0 #ffffff8c, 0 14px 34px -18px color-mix(in srgb, var(--rep-accent) 42%, transparent);position:relative;overflow:hidden}.rep-ask .rep-meter-card:before{content:"";border-radius:inherit;background:var(--rep-streak,linear-gradient(120deg, #ffffff6b, transparent 72%));filter:blur(3px);pointer-events:none;width:42%;height:58%;position:absolute;top:0;left:5%}.rep-ask .rep-tiersteps,.rep-ask .rep-miniplan{border:1px solid var(--rep-gborder);background:var(--rep-gbg);-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);box-shadow:inset 0 1.5px 0 #ffffff80, inset 0 -14px 26px -18px color-mix(in srgb, var(--rep-accent) 45%, transparent), 0 18px 40px -20px color-mix(in srgb, var(--rep-accent) 38%, transparent);border-radius:16px;margin-top:14px;padding:14px 15px;position:relative;overflow:hidden}.rep-ask .rep-suggest{margin-top:16px}.rep-ask .rep-suggest-k{color:var(--rep-dim);font:700 8.5px/1 var(--rep-fMono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px}.rep-ask .rep-suggest-chips .rep-chip{border:1px solid color-mix(in srgb, var(--rep-accent) 22%, transparent);background:var(--rep-tile,color-mix(in srgb, var(--rep-accent) 6%, transparent));width:100%;min-height:46px;color:var(--rep-ink);text-align:left;transition:background-color .19s var(--ease-out-quart,cubic-bezier(.25,1,.5,1)), border-color .19s var(--ease-out-quart,cubic-bezier(.25,1,.5,1));border-radius:12px;align-items:center;padding:11px 14px;font-size:14px;font-weight:600;display:flex}.rep-ask .rep-suggest-chips .rep-chip:hover{border-color:var(--rep-accent);background:var(--rep-tile-hot,color-mix(in srgb, var(--rep-accent) 13%, transparent))}.rep-ask .rep-tool-cta--page{border-color:var(--rep-rule2);background:0 0;justify-content:space-between}.rep-ask .rep-tool-cta--page:hover{border-color:var(--rep-accent);background:color-mix(in srgb, var(--rep-accent) 7%, transparent)}.rep-ask .rep-tool-cta--page .rep-tool-cta-l{font-weight:700}.rep-ask .rep-ans[data-phase=done] .rep-body:first-of-type{letter-spacing:-.01em}.rep-ask .rep-follow .rep-sugs-row{flex-direction:column;gap:7px;display:flex}.rep-ask .rep-follow .rep-chip{border:1px solid color-mix(in srgb, var(--rep-accent) 20%, transparent);background:var(--rep-tile,color-mix(in srgb, var(--rep-accent) 5%, transparent));width:100%;min-height:44px;color:var(--rep-ink);text-align:left;transition:background-color .19s var(--ease-out-quart,cubic-bezier(.25,1,.5,1)), border-color .19s var(--ease-out-quart,cubic-bezier(.25,1,.5,1));border-radius:12px;align-items:center;padding:10px 14px;font-size:13.5px;display:flex}.rep-ask .rep-follow .rep-chip:hover{border-color:var(--rep-accent);background:var(--rep-tile-hot,color-mix(in srgb, var(--rep-accent) 12%, transparent))}html[data-design=lg] .rep-ask{--hue:var(--rep-accent);--lg-ask-glass-hi:var(--lg-glass-hi);--lg-ask-glass-lo:var(--lg-glass-lo);--lg-ask-chip-hi:var(--lg-chip-hi);--lg-ask-chip-lo:var(--lg-chip-lo);--lg-ask-wash:var(--rep-accent);--lg-ask-refract:var(--rep-accent);--rep-gbg:linear-gradient(160deg, var(--lg-ask-chip-hi), var(--lg-ask-chip-lo));--rep-gbg-deep:linear-gradient(160deg, color-mix(in srgb, var(--rep-accent) 16%, var(--lg-ask-chip-hi)), color-mix(in srgb, var(--rep-accent) 8%, var(--lg-ask-chip-lo)));--rep-gborder:var(--lg-edge-strong);--rep-gborder-deep:color-mix(in srgb, var(--rep-accent) 40%, var(--lg-edge-strong));--rep-gsheen:linear-gradient(115deg, #ffffff4d 0%, #ffffff0d 34%, transparent 55%);--rep-gshadow:inset 0 1px 1px var(--lg-bevel), 0 1px 2px color-mix(in srgb, var(--lg-shadow) 60%, transparent), 0 10px 24px -16px var(--lg-shadow);--rep-gshadow-chip:inset 0 1px 1px var(--lg-bevel), 0 1px 2px color-mix(in srgb, var(--lg-shadow) 50%, transparent);--rep-ink:var(--lg-ink);--rep-text:var(--lg-ink-2);--rep-mute:color-mix(in srgb, var(--lg-ink-2) 55%, var(--lg-ink-3));--rep-dim:var(--lg-ink-3);--rep-rule:var(--lg-divider);--rep-rule2:var(--lg-divider);--rep-fSerif:var(--lg-fDisplay);--lg-ask-crown:radial-gradient(120% 100% at 50% 0%, #5022a4eb 0%, #5c2ab4e0 26%, #6731c3cc 44%, #7c43de78 60%, #8951ed40 74%, #925cf518 87%, transparent 100%);--lg-ask-field:#fff;--lg-ask-field-border:#ffffffe6;--lg-ask-field-inset:#ffffffe6;--rep-tile:#f0e9fff0;--rep-tile-hot:#e8dcffef;--rep-gcell-bg:linear-gradient(160deg, #ffffffed, #f6f2ffe2);--rep-gcell-bg-hot:linear-gradient(160deg, #fffffff5, #f0e8ffea);--rep-gcell-edge:color-mix(in srgb, #9b6bff 46%, var(--lg-edge-strong));--rep-gcell-shadow:inset 0 1px 1px var(--lg-bevel), inset 0 -12px 18px -16px #9b6bff4d, 0 1px 2px color-mix(in srgb, var(--lg-shadow) 55%, transparent), 0 12px 24px -18px var(--lg-shadow);--rep-streak:linear-gradient(120deg, #ffffff80, #fff0 72%)}html[data-design=lg][data-theme=dark] .rep-ask,html[data-design=lg][data-theme=chrome] .rep-ask{--rep-gsheen:linear-gradient(115deg, #ffffff1a 0%, #ffffff08 34%, transparent 55%);--lg-ask-glass-hi:#342a54db;--lg-ask-glass-lo:#1e1a3ac7;--lg-ask-chip-hi:#3a2f5cc7;--lg-ask-chip-lo:#28204680;--rep-tile:color-mix(in srgb, var(--rep-accent) 11%, #241d3ce0);--rep-tile-hot:color-mix(in srgb, var(--rep-accent) 16%, #1c1630eb);--rep-gcell-bg:linear-gradient(160deg, color-mix(in srgb, var(--rep-accent) 7%, #221b3aeb), color-mix(in srgb, var(--rep-accent) 4%, #18132ce6));--rep-gcell-bg-hot:linear-gradient(160deg, color-mix(in srgb, var(--rep-accent) 12%, #261e40f0), color-mix(in srgb, var(--rep-accent) 7%, #1c1632eb));--rep-gcell-edge:color-mix(in srgb, var(--rep-accent) 24%, var(--lg-edge-strong));--rep-gcell-shadow:inset 0 1px 1px var(--lg-bevel), inset 0 -12px 18px -16px color-mix(in srgb, var(--rep-accent) 22%, transparent), 0 1px 2px color-mix(in srgb, var(--lg-shadow) 55%, transparent), 0 12px 24px -18px var(--lg-shadow);--rep-streak:linear-gradient(120deg, #e2d0ff2e, #e2d0ff00 72%);--lg-ask-field:#1b1428;--lg-ask-field-border:#b26bff47;--lg-ask-field-inset:#c4b0ff1f;--lg-ask-opaque:#1c172df7;--lg-ask-rim:color-mix(in srgb, var(--rep-accent) 30%, #ffffff24);--lg-ask-pill-ink:#d4b4ff;--lg-ask-x-edge:#e8d8ff42;--lg-ask-x-fill:linear-gradient(160deg, #e8d8ff26, #e8d8ff0d);--lg-ask-x-fill-hot:linear-gradient(160deg, #e8d8ff3d, #e8d8ff1a);--lg-ask-crown:radial-gradient(120% 100% at 50% 0%, #43216feb 0%, #2c1249b8 30%, #230e3c66 50%, #1b0b3133 66%, #1b0b3117 80%, #1b0b3108 91%, transparent 100%)}html[data-design=lg][data-theme=chrome] .rep-ask{--lg-ask-glass-hi:#282b33db;--lg-ask-glass-lo:#181a20cc;--lg-ask-chip-hi:#2e3139c7;--lg-ask-chip-lo:#1e202680;--rep-tile:color-mix(in srgb, var(--rep-accent) 8%, #1e2128e0);--rep-tile-hot:color-mix(in srgb, var(--rep-accent) 10%, #1c1f27eb);--rep-gcell-bg:linear-gradient(160deg, color-mix(in srgb, var(--rep-accent) 5%, #1c1f26eb), color-mix(in srgb, var(--rep-accent) 3%, #14161be6));--rep-gcell-bg-hot:linear-gradient(160deg, color-mix(in srgb, var(--rep-accent) 9%, #20232bf0), color-mix(in srgb, var(--rep-accent) 5%, #181a20eb));--rep-streak:linear-gradient(120deg, #ffffff1a, #fff0 72%);--lg-ask-field:#14171c;--lg-ask-field-border:#d1e1ef29;--lg-ask-field-inset:#d1e1ef14;--lg-ask-opaque:#181a1ff7;--lg-ask-rim:color-mix(in srgb, var(--rep-accent) 22%, #ffffff1f);--lg-ask-x-edge:#d8e8f43d;--lg-ask-x-fill:linear-gradient(160deg, #d8e8f421, #d8e8f40b);--lg-ask-x-fill-hot:linear-gradient(160deg, #d8e8f438, #d8e8f417);--lg-ask-crown:radial-gradient(120% 100% at 50% 0%, #2c323cf0 0%, #242932cc 28%, #1c202880 46%, #181c2342 60%, #181c231f 73%, #181c230d 86%, transparent 100%)}html[data-design=lg][data-theme=dark] .rep-ask .rep-panel,html[data-design=lg][data-theme=chrome] .rep-ask .rep-panel{border-color:var(--lg-ask-rim)}html[data-design=lg][data-theme=light] .rep-ask{--lg-ask-glass-hi:#fffcf8e0;--lg-ask-glass-lo:#fffaf5c2;--lg-ask-chip-hi:#fffdfadb;--lg-ask-chip-lo:#fffbf69e;--lg-ask-wash:#9b6bff;--lg-ask-refract:#9b6bff;--lg-ask-opaque:#fffcf8f5}html[data-design=lg][data-theme=light] .rep-ask .rep-scrim{background:radial-gradient(80% 60% at 50% 100%,#3a225c38,#3a225c12 60%,#0000),#3a225c1c}html[data-design=lg][data-theme=light] .rep-ask .rep-x{color:#fff;--lg-ask-x-edge:#ffffff70}html[data-design=lg][data-theme=light] .rep-ask .rep-asks-left{color:#fffffff0}html[data-design=lg][data-theme=light] .rep-ask .rep-head-title b{color:#e0cdff}html[data-design=lg][data-theme=light] .rep-ask .rep-trust{background:#fcfaff6b}html[data-design=lg] body.native-app .rep-dockwrap{will-change:auto}html[data-design=lg] .rep-ask .rep-scrim{-webkit-backdrop-filter:none;background:radial-gradient(80% 60% at 50% 100%,#140c226b,#140c2224 60%,#0000),#140c2242}html[data-design=lg] .rep-ask .rep-panel .rep-inrow,html[data-design=lg] .rep-ask .rep-panel .rep-start,html[data-design=lg] .rep-ask .rep-panel .rep-src,html[data-design=lg] .rep-ask .rep-panel .rep-chip,html[data-design=lg] .rep-ask .rep-panel .rep-matylda,html[data-design=lg] .rep-ask .rep-panel .rep-assistant-memory,html[data-design=lg] .rep-ask .rep-panel .rep-report-chip,html[data-design=lg] .rep-ask .rep-panel .rep-gcell,html[data-design=lg] .rep-ask .rep-panel .rep-gtile,html[data-design=lg] .rep-ask .rep-panel .rep-tool-cta{-webkit-backdrop-filter:none}html[data-design=lg] .rep-ask .rep-rest{border:1px solid var(--lg-edge-strong);background:linear-gradient(160deg, var(--lg-ask-chip-hi), var(--lg-ask-chip-lo));-webkit-backdrop-filter:blur(14px) saturate(var(--lg-sat));box-shadow:inset 0 1px 1px var(--lg-bevel), 0 10px 20px -14px color-mix(in srgb, var(--rep-accent) 85%, transparent)}html[data-design=lg] .rep-ask .rep-panel{--lg-ask-crown-h:132px;border:1px solid var(--lg-edge);background:var(--lg-ask-crown) 0 0 / 100% var(--lg-ask-crown-h) no-repeat, radial-gradient(120% 44% at 6% 0%, color-mix(in srgb, var(--lg-ask-wash) 32%, transparent) 0%, color-mix(in srgb, var(--lg-ask-wash) 16%, transparent) 38%, color-mix(in srgb, var(--lg-ask-wash) 6%, transparent) 68%, transparent 100%), linear-gradient(135deg, var(--lg-ask-glass-hi), var(--lg-ask-glass-lo));-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat));box-shadow:inset 0 1px 1px var(--lg-bevel), inset 0 -14px 22px -18px color-mix(in srgb, var(--lg-ask-refract) 34%, transparent), 0 1px 2px color-mix(in srgb, var(--lg-shadow) 60%, transparent), 0 24px 48px -28px var(--lg-shadow);border-radius:22px}html[data-design=lg] .rep-ask .rep-panel[data-mode=answered]{--lg-ask-crown-h:96px}html[data-design=lg] .rep-ask .rep-panel:has(.rep-vtake){--lg-ask-crown-h:96px}html[data-design=lg] .rep-ask .rep-head{background:0 0;border-bottom-color:#0000}html[data-design=lg] .rep-ask .rep-head-title{color:#fff}html[data-design=lg] .rep-ask .rep-head-title b{color:#c9a9ff}html[data-design=lg] .rep-ask .rep-head-kicker{color:#ffffffa8}html[data-design=lg] .rep-ask .rep-x{color:#ffffffb8;background:0 0;border-color:#ffffff3d}html[data-design=lg] .rep-ask .rep-x:hover{color:#fff;border-color:#fff9}html[data-design=lg] .rep-ask .rep-asks-left{color:#ffffffa8;border-color:#ffffff3d}html[data-design=lg] .rep-ask .rep-kbd-head{color:#ffffff8c;border-color:#fff3}html[data-design=lg] .rep-ask .rep-panel-scroll>.rep-ans:first-child{padding-top:46px}html[data-design=lg] .rep-ask .rep-inrow{background:var(--lg-ask-field);border-color:var(--lg-ask-field-border);box-shadow:inset 0 1px 0 var(--lg-ask-field-inset), 0 12px 30px -14px #18063273}html[data-design=lg] .rep-ask .rep-inrow:before{display:none}html[data-design=lg] .rep-ask .rep-inrow:focus-within{border-color:color-mix(in srgb, var(--rep-accent) 60%, var(--lg-ask-field-border))}html[data-design=lg] .rep-ask .rep-meter-card,html[data-design=lg] .rep-ask .rep-tiersteps,html[data-design=lg] .rep-ask .rep-miniplan{-webkit-backdrop-filter:none;background:var(--rep-gbg);box-shadow:inset 0 1px 1px var(--lg-bevel), inset 0 -14px 26px -18px color-mix(in srgb, var(--rep-accent) 45%, transparent), 0 14px 34px -18px color-mix(in srgb, var(--rep-accent) 30%, var(--lg-shadow))}html[data-design=lg] .rep-ask .rep-tiersteps:before,html[data-design=lg] .rep-ask .rep-miniplan:before{content:"";border-radius:inherit;background:var(--rep-streak);filter:blur(3px);pointer-events:none;width:42%;height:58%;position:absolute;top:0;left:5%}html[data-design=lg] .rep-ask .rep-go{background:var(--rep-accent);color:#fff;box-shadow:inset 0 1px 0 #ffffff47, 0 8px 18px -10px color-mix(in srgb, var(--rep-accent) 70%, transparent);border-color:#0000}html[data-design=lg] .rep-ask .rep-go:hover{color:#fff;filter:brightness(1.08)saturate(1.04);border-color:#0000}html[data-design=lg] .rep-ask .rep-go:disabled{opacity:.4;border-color:var(--rep-gborder);background:var(--rep-tile);color:var(--rep-mute);box-shadow:none}html[data-design=lg] .rep-ask .rep-matylda{border-color:color-mix(in srgb, var(--rep-accent) 22%, transparent);background:color-mix(in srgb, var(--rep-accent) 8%, transparent);box-shadow:inset 0 1px 1px var(--lg-bevel)}html[data-design=lg] .rep-ask .rep-matylda:before{display:none}html[data-design=lg] .rep-ask .rep-matylda--compact{background:color-mix(in srgb, var(--rep-accent) 6%, transparent)}html[data-design=lg] .rep-ask .rep-matylda-sigil{background:color-mix(in srgb, var(--rep-accent) 12%, transparent);border-color:#0000}html[data-design=lg] .rep-ask .rep-matylda-action{border-color:color-mix(in srgb, var(--rep-accent) 34%, transparent);background:color-mix(in srgb, var(--rep-accent) 10%, transparent)}html[data-design=lg] .rep-ask .rep-matylda.is-locked,html[data-design=lg] .rep-ask .rep-matylda.is-checking{border-color:color-mix(in srgb, var(--rep-dim) 42%, transparent);background:color-mix(in srgb, var(--rep-dim) 8%, transparent);box-shadow:inset 0 1px 1px var(--lg-bevel)}html[data-design=lg] .rep-ask .rep-matylda.is-connecting{border-color:color-mix(in srgb, var(--rep-accent) 72%, transparent)}html[data-design=lg] .rep-ask .rep-matylda.is-listening,html[data-design=lg] .rep-ask .rep-matylda.is-speaking{border-color:var(--rep-accent);box-shadow:inset 0 1px 1px var(--lg-bevel), 0 0 0 3px color-mix(in srgb, var(--rep-accent) 14%, transparent), 0 10px 26px -14px color-mix(in srgb, var(--rep-accent) 45%, transparent)}html[data-design=lg] .rep-ask .rep-matylda.is-error{border-color:#ff8a8a8c}@media (hover:hover) and (pointer:fine){html[data-design=lg] .rep-ask .rep-matylda:hover{border-color:var(--rep-accent);background:color-mix(in srgb, var(--rep-accent) 15%, transparent)}}html[data-design=lg][data-theme=dark] .rep-ask .rep-gcell:hover .rep-gtile,html[data-design=lg][data-theme=chrome] .rep-ask .rep-gcell:hover .rep-gtile{background:var(--rep-tile-hot)}html[data-design=lg] .rep-ask .rep-head-kicker,html[data-design=lg] .rep-ask .rep-kbd-head{display:none}html[data-design=lg] .rep-ask .rep-head{padding:20px 14px 14px 16px}html[data-design=lg] .rep-ask .rep-head-title{letter-spacing:-.03em;font-size:19px}html[data-design=lg] .rep-ask .rep-head-orb{place-items:center;line-height:0;display:grid}html[data-design=lg] .rep-ask .rep-head-orb .rep-thinking-orb:before{opacity:.5;animation:none;transform:none}html[data-design=lg] .rep-ask .rep-asks-left{letter-spacing:.1em;border-color:#0000;padding:0;font-size:9.5px}html[data-design=lg] .rep-ask .rep-x{border-radius:999px;font-size:17px}html[data-design=lg] .rep-ask .rep-inrow{border-radius:22px;gap:8px;margin:12px 16px 8px;padding:7px 7px 7px 18px}html[data-design=lg] .rep-ask .rep-inrow>.rep-dot{display:none}html[data-design=lg] .rep-ask .rep-go{border-radius:999px}html[data-design=lg] .rep-ask .rep-go:disabled{opacity:.72;background:var(--rep-accent);color:#fff;border-color:#0000;box-shadow:inset 0 1px #ffffff47}html[data-design=lg] .rep-ask .rep-matylda-wrap--idle{padding:0 16px 12px}html[data-design=lg] .rep-ask .rep-matylda--compact{border:1px solid color-mix(in srgb, var(--rep-accent) 34%, transparent);background:color-mix(in srgb, var(--rep-accent) 8%, transparent);width:auto;min-height:34px;box-shadow:none;color:var(--rep-accent);border-radius:999px;align-items:center;gap:7px;padding:8px 15px;display:inline-flex;overflow:visible}html[data-design=lg] .rep-ask .rep-matylda--compact:after{content:"";border-radius:inherit;position:absolute;inset:-5px}html[data-design=lg] .rep-ask .rep-matylda--compact .rep-matylda-sigil{width:auto;min-width:0;height:auto;color:inherit;background:0 0;border:0;border-radius:0;padding:0;line-height:0}html[data-design=lg] .rep-ask .rep-matylda--compact .rep-matylda-copy{display:block}html[data-design=lg] .rep-ask .rep-matylda--compact .rep-matylda-copy strong{color:var(--rep-accent);font:700 9px/1 var(--rep-fMono);letter-spacing:.12em;text-transform:uppercase}html[data-design=lg] .rep-ask .rep-matylda--compact .rep-matylda-copy>span:not(.rep-sr-status),html[data-design=lg] .rep-ask .rep-matylda--compact .rep-matylda-action{display:none}@media (hover:hover) and (pointer:fine){html[data-design=lg] .rep-ask .rep-matylda--compact:hover{background:color-mix(in srgb, var(--rep-accent) 15%, transparent)}}html[data-design=lg] .rep-ask .rep-assistant-memory{border:0;border-top:1px solid var(--rep-rule);box-shadow:none;background:0 0;border-radius:0;margin:0 16px;padding:8px 0}html[data-design=lg] .rep-ask .rep-assistant-memory:before{display:none}html[data-design=lg] .rep-ask .rep-gallery-k{padding:6px 16px 10px}html[data-design=lg] .rep-ask .rep-gallery-grid{gap:10px;padding:0 16px 14px}html[data-design=lg] .rep-ask .rep-gcell{border:1px solid var(--rep-gcell-edge);background:var(--rep-gcell-bg);box-shadow:var(--rep-gcell-shadow);transition:transform var(--lg-micro,.14s) ease, background var(--lg-micro,.14s) ease;border-radius:22px;padding:12px}html[data-design=lg] .rep-ask .rep-gcell .rep-gtile{border-radius:10px}html[data-design=lg] .rep-ask .rep-gcell .rep-pv-note{white-space:normal;text-overflow:clip;line-height:1.4}@media (hover:hover) and (pointer:fine){html[data-design=lg] .rep-ask .rep-gcell:hover{background:var(--rep-gcell-bg-hot);transform:translateY(-2px)}}html[data-design=lg] .rep-ask .rep-gcell:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){html[data-design=lg] .rep-ask .rep-gcell{transition:none}html[data-design=lg] .rep-ask .rep-gcell:hover{transform:none}}html[data-design=lg] .rep-ask .rep-sugs-k{letter-spacing:.16em;font-size:9.5px}html[data-design=lg] .rep-ask .rep-follow-k{letter-spacing:.14em;font-size:8.5px}html[data-design=lg] .rep-ask .rep-inrow{transition:border-color .19s var(--lg-ease), box-shadow .22s var(--lg-ease), transform .22s var(--lg-ease-quint);padding:7px}html[data-design=lg] .rep-ask .rep-input{caret-color:var(--rep-accent);border-radius:15px;padding:14px 0 14px 11px}html[data-design=lg] .rep-ask .rep-input::placeholder{transition:color .18s var(--lg-ease), opacity .18s var(--lg-ease)}html[data-design=lg] .rep-ask .rep-input:focus::placeholder{opacity:.45}html[data-design=lg] .rep-ask .rep-input:focus-visible{box-shadow:none}html[data-design=lg] .rep-ask .rep-inrow:focus-within{border-color:color-mix(in srgb, var(--rep-accent) 30%, var(--lg-ask-field-border));box-shadow:inset 0 1px 0 var(--lg-ask-field-inset), 0 20px 38px -18px color-mix(in srgb, var(--rep-accent) 52%, transparent);transform:translateY(-1px)}html[data-design=lg] .rep-ask .rep-go{transition:transform 88ms var(--lg-ease), box-shadow .19s var(--lg-ease), filter .15s, opacity .15s}html[data-design=lg] .rep-ask .rep-go:active:not(:disabled){filter:brightness(.94);transform:scale(.9);box-shadow:inset 0 2px 6px #18063273}html[data-design=lg] .rep-ask .rep-go:focus-visible{outline:2px solid var(--rep-accent);outline-offset:3px}html[data-design=lg] .rep-ask .rep-matylda--compact{border-color:color-mix(in srgb, var(--rep-accent) 44%, transparent);background:color-mix(in srgb, var(--rep-accent) 10%, transparent);min-height:44px;box-shadow:inset 0 1px 0 #ffffff8c, 0 10px 22px -16px color-mix(in srgb, var(--rep-accent) 60%, transparent);transition:transform 88ms var(--lg-ease), background-color .19s var(--lg-ease), border-color .19s var(--lg-ease), box-shadow .19s var(--lg-ease);gap:9px;padding:0 20px}html[data-design=lg] .rep-ask .rep-matylda--compact:after{inset:0}html[data-design=lg] .rep-ask .rep-matylda--compact .rep-matylda-copy strong{letter-spacing:.14em;font-size:10px}html[data-design=lg] .rep-ask .rep-matylda--compact .rep-mic-glyph{display:block}html[data-design=lg] .rep-ask .rep-matylda--compact:active{background:color-mix(in srgb, var(--rep-accent) 18%, transparent);transform:scale(.97)}html[data-design=lg] .rep-ask .rep-matylda--compact:focus-visible{outline:2px solid var(--rep-accent);outline-offset:3px}html[data-design=lg] .rep-ask .rep-x{border-color:var(--lg-ask-x-edge,#ffffff57);background:var(--lg-ask-x-fill,linear-gradient(160deg, #ffffff38, #ffffff17));transition:transform 88ms var(--lg-ease), background .19s var(--lg-ease), border-color .19s var(--lg-ease);border-radius:14px;box-shadow:inset 0 1px 1px #ffffff57,0 8px 18px -12px #14082cbf}html[data-design=lg] .rep-ask .rep-x-glyph{display:block}html[data-design=lg] .rep-ask .rep-x:hover{background:var(--lg-ask-x-fill-hot,linear-gradient(160deg, #ffffff52, #ffffff29))}html[data-design=lg] .rep-ask .rep-x:active{background:var(--lg-ask-x-fill-hot,linear-gradient(160deg, #ffffff52, #ffffff29));transform:scale(.92)}html[data-design=lg] .rep-ask .rep-x:focus-visible{outline-offset:3px;outline:2px solid #fff}html[data-design=lg] .rep-ask .rep-assistant-memory{margin-top:6px}@media (prefers-reduced-motion:reduce){html[data-design=lg] .rep-ask .rep-inrow,html[data-design=lg] .rep-ask .rep-input::placeholder,html[data-design=lg] .rep-ask .rep-go,html[data-design=lg] .rep-ask .rep-matylda--compact,html[data-design=lg] .rep-ask .rep-x{transition:none}html[data-design=lg] .rep-ask .rep-inrow:focus-within,html[data-design=lg] .rep-ask .rep-go:active:not(:disabled),html[data-design=lg] .rep-ask .rep-matylda--compact:active,html[data-design=lg] .rep-ask .rep-x:active{transform:none}}html[data-design=lg] .rep-ask .rep-body:first-of-type{font-family:var(--lg-fDisplay);letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.34}html[data-design=lg] .rep-ask .rep-suggest-chips .rep-chip,html[data-design=lg] .rep-ask .rep-follow .rep-chip{font-family:var(--rep-fBody)}html[data-design=lg] .rep-ask .rep-srcs-toggle:hover{background:color-mix(in srgb, var(--rep-accent) 6%, transparent)}html[data-design=lg] .rep-ask .rep-rich-result{background:var(--rep-tile);box-shadow:none;border-color:#0000;border-radius:16px}html[data-design=lg] .rep-ask .rep-rich-result:after{opacity:.34}html[data-design=lg] .rep-ask .rep-rich-result__head{padding:14px 16px 12px}html[data-design=lg] .rep-ask .rep-rich-result__head>span,html[data-design=lg] .rep-ask .rep-stack-grade__eyebrow{color:var(--rep-dim);letter-spacing:.14em;font-size:8.5px}html[data-design=lg] .rep-ask .rep-rich-result__head h2{font:700 16px/1.2 var(--lg-fDisplay);letter-spacing:-.02em}@media (prefers-reduced-motion:reduce){.rep-ask .rep-rich-result{animation:none}}@media (width<=520px){html[data-design=lg] .rep-ask .rep-panel{border-radius:22px 22px 0 0}}html[data-design=lg] body.native-app .rep-ask .rep-panel{background:var(--lg-ask-crown) 0 0 / 100% var(--lg-ask-crown-h,132px) no-repeat, radial-gradient(120% 44% at 6% 0%, color-mix(in srgb, var(--lg-ask-wash) 32%, transparent) 0%, color-mix(in srgb, var(--lg-ask-wash) 16%, transparent) 38%, color-mix(in srgb, var(--lg-ask-wash) 6%, transparent) 68%, transparent 100%), linear-gradient(135deg, var(--lg-ask-glass-hi), var(--lg-ask-glass-lo));-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat))}html[data-design=lg] body.native-app .rep-ask .rep-inrow{background:var(--lg-ask-field)}@media (prefers-reduced-transparency:reduce){html[data-design=lg] .rep-ask .rep-panel,html[data-design=lg] body.native-app .rep-ask .rep-panel,html[data-design=lg] .rep-ask .rep-rest{-webkit-backdrop-filter:none;background:var(--lg-ask-opaque,#fffffff0)}html[data-design=lg] .rep-ask .rep-panel,html[data-design=lg] body.native-app .rep-ask .rep-panel{background:var(--lg-ask-crown) 0 0 / 100% var(--lg-ask-crown-h,132px) no-repeat, var(--lg-ask-opaque,#fffffff0)}html[data-design=lg][data-theme=dark] .rep-ask .rep-panel,html[data-design=lg][data-theme=chrome] .rep-ask .rep-panel,html[data-design=lg][data-theme=dark] body.native-app .rep-ask .rep-panel,html[data-design=lg][data-theme=chrome] body.native-app .rep-ask .rep-panel{background:var(--lg-ask-crown) 0 0 / 100% var(--lg-ask-crown-h,132px) no-repeat, var(--lg-ask-opaque,#1e1b28f5)}html[data-design=lg][data-theme=dark] .rep-ask .rep-rest,html[data-design=lg][data-theme=chrome] .rep-ask .rep-rest{background:var(--lg-ask-opaque,#1e1b28f0)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-design=lg] .rep-ask .rep-panel,html[data-design=lg] body.native-app .rep-ask .rep-panel{background:var(--lg-ask-crown) 0 0 / 100% var(--lg-ask-crown-h,132px) no-repeat, var(--lg-ask-opaque,#fffffff0)}html[data-design=lg][data-theme=dark] .rep-ask .rep-panel,html[data-design=lg][data-theme=chrome] .rep-ask .rep-panel,html[data-design=lg][data-theme=dark] body.native-app .rep-ask .rep-panel,html[data-design=lg][data-theme=chrome] body.native-app .rep-ask .rep-panel{background:var(--lg-ask-crown) 0 0 / 100% var(--lg-ask-crown-h,132px) no-repeat, var(--lg-ask-opaque,#1e1b28f5)}html[data-design=lg] .rep-ask .rep-rest{-webkit-backdrop-filter:none;background:var(--lg-ask-opaque,#fffffff0)}html[data-design=lg][data-theme=dark] .rep-ask .rep-rest,html[data-design=lg][data-theme=chrome] .rep-ask .rep-rest{background:var(--lg-ask-opaque,#1e1b28f0)}}html[data-design=lg] .rep-ask .rep-inrow{align-items:flex-end}html[data-design=lg] .rep-ask textarea.rep-input{box-sizing:border-box;scrollbar-gutter:stable;resize:none;min-height:48px;max-height:132px;line-height:22px;font-family:var(--rep-fBody);padding:13px 0 13px 11px;font-weight:500;display:block;overflow-y:auto}html[data-design=lg] .rep-ask .rep-inrow .rep-go{margin-bottom:2px}@property --lg-ask-fade{syntax:"<length>";inherits:false;initial-value:0}html[data-design=lg] .rep-ask .rep-panel-scroll{--lg-ask-fade:0px;-webkit-mask-image:linear-gradient(180deg, transparent 0, #0000000f calc(var(--lg-ask-fade) * .28), #00000057 calc(var(--lg-ask-fade) * .56), #000000c7 calc(var(--lg-ask-fade) * .8), #000 var(--lg-ask-fade));-webkit-mask-image:linear-gradient(180deg, transparent 0, #0000000f calc(var(--lg-ask-fade) * .28), #00000057 calc(var(--lg-ask-fade) * .56), #000000c7 calc(var(--lg-ask-fade) * .8), #000 var(--lg-ask-fade));mask-image:linear-gradient(180deg, transparent 0, #0000000f calc(var(--lg-ask-fade) * .28), #00000057 calc(var(--lg-ask-fade) * .56), #000000c7 calc(var(--lg-ask-fade) * .8), #000 var(--lg-ask-fade));transition:--lg-ask-fade .16s var(--lg-ease)}html[data-design=lg] .rep-ask .rep-panel-scroll[data-scrolled="1"]{--lg-ask-fade:34px}html[data-design=lg] .rep-ask .rep-matylda--compact{border-color:var(--lg-ask-pill-edge,color-mix(in srgb, var(--rep-accent) 40%, transparent));background:linear-gradient(150deg, color-mix(in srgb, var(--rep-accent) 20%, transparent) 0%, color-mix(in srgb, var(--rep-accent) 11%, transparent) 46%, color-mix(in srgb, var(--rep-accent) 6%, transparent) 100%), var(--lg-ask-pill-body,linear-gradient(150deg, var(--lg-ask-chip-hi), var(--lg-ask-chip-lo)));box-shadow:inset 0 1px 1px var(--lg-bevel), inset 0 -10px 16px -14px color-mix(in srgb, var(--rep-accent) 60%, transparent), 0 1px 2px color-mix(in srgb, var(--lg-shadow) 55%, transparent), 0 12px 24px -16px color-mix(in srgb, var(--rep-accent) 55%, var(--lg-shadow));gap:10px;padding:0 18px 0 6px}html[data-design=lg] .rep-ask .rep-matylda--compact .rep-matylda-sigil{background:color-mix(in srgb, var(--rep-accent) 16%, transparent);width:32px;height:32px;box-shadow:inset 0 1px 1px var(--lg-bevel);color:var(--lg-ask-pill-ink,var(--rep-accent));border-radius:999px;place-items:center;display:grid}html[data-design=lg] .rep-ask .rep-matylda--compact .rep-matylda-copy strong{color:var(--lg-ask-pill-ink,var(--rep-accent))}html[data-design=lg] .rep-ask .rep-matylda--compact:active{box-shadow:inset 0 2px 6px color-mix(in srgb, var(--rep-accent) 30%, transparent), 0 1px 2px color-mix(in srgb, var(--lg-shadow) 40%, transparent);transform:scale(.97)}@media (hover:hover) and (pointer:fine){html[data-design=lg] .rep-ask .rep-matylda--compact:hover{border-color:color-mix(in srgb, var(--rep-accent) 60%, transparent);background:linear-gradient(150deg, color-mix(in srgb, var(--rep-accent) 26%, transparent) 0%, color-mix(in srgb, var(--rep-accent) 15%, transparent) 46%, color-mix(in srgb, var(--rep-accent) 9%, transparent) 100%), var(--lg-ask-pill-body,linear-gradient(150deg, var(--lg-ask-chip-hi), var(--lg-ask-chip-lo)))}}@media (prefers-reduced-motion:reduce){html[data-design=lg] .rep-ask .rep-panel-scroll,html[data-design=lg] .rep-ask .rep-matylda--compact{transition:none}html[data-design=lg] .rep-ask .rep-matylda--compact:active{transform:none}}html[data-design=lg] .rep-ask .rep-panel:before{content:"";z-index:-1;height:var(--lg-ask-crown-h,132px);border-radius:inherit;pointer-events:none;background:var(--lg-ask-crown-lip,linear-gradient(180deg, #ffffff57 0, #ffffff21 4px, #ffffff0a 10px, #fff0 18px)), var(--lg-ask-crown-rake,radial-gradient(38% 26% at 6% 0%, #ffffff2e, transparent 70%)), var(--lg-ask-crown-pool,radial-gradient(88% 128% at 94% 6%, #260a5452, transparent 66%));position:absolute;top:0;left:0;right:0}html[data-design=lg][data-theme=dark] .rep-ask{--lg-ask-crown-lip:linear-gradient(180deg, #e8d8ff4d 0, #e8d8ff1f 4px, #e8d8ff0a 10px, #e8d8ff00 18px);--lg-ask-crown-rake:radial-gradient(38% 26% at 6% 0%, #d6beff29, transparent 70%);--lg-ask-crown-pool:radial-gradient(88% 128% at 94% 6%, #0c072870, transparent 66%)}html[data-design=lg][data-theme=chrome] .rep-ask{--lg-ask-crown-lip:linear-gradient(180deg, #d8e8f438 0, #d8e8f414 4px, #d8e8f408 10px, #d8e8f400 18px);--lg-ask-crown-rake:radial-gradient(38% 26% at 6% 0%, #d8e8f417, transparent 70%);--lg-ask-crown-pool:radial-gradient(88% 128% at 94% 6%, #0a0d1242, transparent 68%)}@media (prefers-reduced-transparency:reduce){html[data-design=lg] .rep-ask .rep-panel:before{display:none}}html[data-design=lg] .rep-ask .rep-disclaim{border-left:0;border:1px solid color-mix(in srgb, var(--g-outcome) 34%, transparent);background:radial-gradient(120% 150% at 0% 0%, color-mix(in srgb, var(--g-outcome) 15%, transparent) 0%, color-mix(in srgb, var(--g-outcome) 9%, transparent) 34%, color-mix(in srgb, var(--g-outcome) 4%, transparent) 62%, transparent 100%), color-mix(in srgb, var(--g-outcome) 5%, transparent);box-shadow:inset 0 1px 1px var(--lg-bevel);border-radius:12px;padding:10px 13px}html[data-design=lg]:not([data-theme=dark]):not([data-theme=chrome]) .rep-ask .rep-sell-cta{color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--rep-accent) 88%, #000) 0%, var(--rep-accent) 58%, color-mix(in srgb, var(--rep-accent) 84%, #fff) 100%)}html[data-design=lg] .rep-ask .rep-all-synergies{border:1px solid var(--rep-gborder);background:color-mix(in srgb, var(--rep-accent) 4%, transparent);border-radius:16px}html[data-design=lg] .rep-ask .rep-all-synergies__eyebrow{font-family:var(--rep-fMono);color:var(--rep-accent)}html[data-design=lg] .rep-ask .rep-all-synergies__head strong{font-family:var(--rep-fMono);color:var(--rep-mute)}html[data-design=lg] .rep-ask .rep-all-synergies__pair{color:var(--rep-ink)}html[data-design=lg] .rep-ask .rep-all-synergies__plus{color:var(--rep-accent)}html[data-design=lg] .rep-ask .rep-all-synergies__label,html[data-design=lg] .rep-ask .rep-all-synergies__caption{color:var(--rep-mute)}html[data-design=lg] .rep-ask .rep-all-synergies__row{border:1px solid var(--rep-gborder);border-left:1px solid var(--rep-gborder);background:radial-gradient(115% 150% at 100% 0%, color-mix(in srgb, var(--tier-hue,var(--rep-accent)) 16%, transparent) 0%, color-mix(in srgb, var(--tier-hue,var(--rep-accent)) 9%, transparent) 32%, color-mix(in srgb, var(--tier-hue,var(--rep-accent)) 3%, transparent) 60%, transparent 100%), var(--rep-gbg);box-shadow:var(--rep-gshadow-chip)}html[data-design=lg] .rep-ask .rep-all-synergies__tier{font-family:var(--rep-fMono);color:color-mix(in srgb, var(--tier-hue,var(--rep-accent)) 50%, var(--rep-ink))}html[data-design=lg] .rep-ask .rep-all-synergies__pair{white-space:normal;flex-wrap:wrap;row-gap:2px}html[data-design=lg] .rep-ask .rep-all-synergies__c{white-space:nowrap}html[data-design=lg] .lgsh-scrim{background:radial-gradient(120% 60% at 50% 100%, color-mix(in srgb, var(--lg-accent) 20%, transparent) 0%, color-mix(in srgb, var(--lg-accent) 8%, transparent) 55%, transparent 100%), color-mix(in srgb, var(--lg-bg-base) 46%, transparent);-webkit-backdrop-filter:blur(18px) saturate(var(--lg-sat))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-design=lg] .lgsh-scrim{background:color-mix(in srgb, var(--lg-bg-base) 92%, transparent)}}html[data-design=lg] .lgsh-sheet{box-sizing:border-box;background:radial-gradient(120% 44% at 6% 0%, color-mix(in srgb, var(--lg-accent) 32%, transparent) 0%, color-mix(in srgb, var(--lg-accent) 16%, transparent) 38%, color-mix(in srgb, var(--lg-accent) 6%, transparent) 68%, transparent 100%), linear-gradient(135deg, var(--lg-glass-hi), var(--lg-glass-lo));border:1px solid var(--lg-edge);box-shadow:inset 0 1px 1px var(--lg-bevel), inset 0 -14px 22px -18px color-mix(in srgb, var(--lg-accent) 34%, transparent), 0 -1px 2px color-mix(in srgb, var(--lg-shadow) 60%, transparent), 0 -24px 48px -28px var(--lg-shadow);border-bottom:0;border-radius:26px 26px 0 0;position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-design=lg] .lgsh-sheet{background:#fffffff0}html[data-design=lg][data-theme=dark] .lgsh-sheet,html[data-design=lg][data-theme=chrome] .lgsh-sheet{background:#1e1b28f5}}@keyframes lgsSheetRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}html[data-design=lg] .lgsh-sheet{animation:lgsSheetRise .26s var(--lg-ease) both}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lgsh-sheet{animation:none}}html[data-design=lg] .lgsh-grab{background:color-mix(in srgb, var(--lg-ink) 22%, transparent);border-radius:2px;width:38px;height:4px;margin:0 auto 14px}html[data-design=lg] .lgsh-row{box-sizing:border-box;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));border:1px solid var(--lg-edge-strong);width:100%;min-height:56px;box-shadow:inset 0 1px 1px var(--lg-bevel);transition:transform var(--lg-micro) ease, background var(--lg-micro) ease, border-color var(--lg-micro) ease, box-shadow var(--lg-element) var(--lg-ease);border-radius:16px;align-items:center;gap:12px;padding:11px 13px;display:flex}html[data-design=lg] .lgsh-row.is-in{border-color:color-mix(in srgb, var(--lg-accent) 58%, transparent);background:radial-gradient(140% 120% at 4% 0%, color-mix(in srgb, var(--lg-accent) 18%, transparent) 0%, color-mix(in srgb, var(--lg-accent) 7%, transparent) 46%, transparent 100%), linear-gradient(160deg, var(--lg-hover-fill), var(--lg-chip-lo));box-shadow:inset 0 1px 1px var(--lg-bevel), 0 12px 26px -18px color-mix(in srgb, var(--lg-accent) 80%, transparent)}html[data-design=lg] .lgsh-row:active{transform:scale(.985)}html[data-design=lg] .lgsh-check{box-sizing:border-box;border:1.5px solid color-mix(in srgb, var(--lg-ink) 22%, transparent);background:var(--lg-press-fill);color:#0000;width:26px;height:26px;transition:background var(--lg-micro) ease, border-color var(--lg-micro) ease;border-radius:9px;flex:none;place-items:center;display:grid}html[data-design=lg] .lgsh-row.is-in .lgsh-check{background:var(--lg-accent);color:var(--lg-bg-base);border-color:#0000}html[data-design=lg] .lgsh-name{font-family:var(--lg-fDisplay);letter-spacing:-.01em;color:var(--lg-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:700;display:block;overflow:hidden}html[data-design=lg] .lgsh-meta{font-family:var(--lg-fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--lg-ink-3);margin-top:3px;font-size:9.5px;display:block}html[data-design=lg] .lgsh-btn{appearance:none;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:48px;font-family:var(--lg-fDisplay);letter-spacing:-.005em;color:var(--lg-ink);background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));border:1px solid var(--lg-edge-strong);box-shadow:inset 0 1px 1px var(--lg-bevel);transition:transform var(--lg-micro) ease, box-shadow var(--lg-element) var(--lg-ease), background var(--lg-micro) ease;border-radius:15px;justify-content:center;align-items:center;gap:9px;padding:12px 16px;font-size:13px;font-weight:800;display:flex}html[data-design=lg] .lgsh-btn.is-primary{border-color:color-mix(in srgb, var(--lg-accent) 62%, transparent);background:radial-gradient(140% 130% at 6% 0%, color-mix(in srgb, var(--lg-accent) 24%, transparent) 0%, color-mix(in srgb, var(--lg-accent) 10%, transparent) 48%, transparent 100%), linear-gradient(160deg, var(--lg-hover-fill), var(--lg-chip-lo));box-shadow:inset 0 1px 1px var(--lg-bevel), 0 14px 30px -18px color-mix(in srgb, var(--lg-accent) 85%, transparent)}html[data-design=lg] .lgsh-btn:active:not([disabled]){transform:scale(.985)}html[data-design=lg] .lgsh-btn.lgsh-btn[disabled]{cursor:default;color:var(--lg-ink-3);border-color:var(--lg-divider);background:var(--lg-press-fill);box-shadow:none}@media (hover:hover) and (pointer:fine){html[data-design=lg] .lgsh-btn:hover:not([disabled]){background:var(--lg-hover-fill)}html[data-design=lg] .lgsh-btn.is-primary:hover:not([disabled]){box-shadow:inset 0 1px 1px var(--lg-bevel), 0 18px 36px -18px color-mix(in srgb, var(--lg-accent) 92%, transparent)}}html[data-design=lg] .lgsh-btn.is-danger{--lg-accent:var(--lg-error)}html[data-design=lg] .lgsh-plus{font-family:var(--lg-fDisplay);color:var(--lg-accent);font-size:19px;font-weight:800;line-height:1}html[data-design=lg] .lgsh-btn[disabled] .lgsh-plus{color:var(--lg-ink-4)}html[data-design=lg] .lgsh-field{box-sizing:border-box;min-width:0;min-height:48px;font-family:var(--lg-fBody);color:var(--lg-ink);background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));border:1px solid var(--lg-edge-strong);box-shadow:inset 0 1px 1px var(--lg-bevel);border-radius:15px;flex:1;padding:12px 14px;font-size:16px}html[data-design=lg] .lgsh-field::placeholder{color:var(--lg-ink-4)}html[data-design=lg] .lgsh-field:focus{background:linear-gradient(160deg, var(--lg-hover-fill), var(--lg-chip-lo))}html[data-design=lg] .lgsh-note{border:1px solid color-mix(in srgb, var(--lg-accent) 34%, transparent);background:radial-gradient(140% 120% at 4% 0%, color-mix(in srgb, var(--lg-accent) 16%, transparent) 0%, color-mix(in srgb, var(--lg-accent) 6%, transparent) 52%, transparent 100%), linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));border-radius:16px;margin-top:14px;padding:12px 14px}@media (prefers-reduced-transparency:reduce){html[data-design=lg] .lgsh-scrim{-webkit-backdrop-filter:none;background:color-mix(in srgb, var(--lg-bg-base) 94%, transparent)}html[data-design=lg] .lgsh-sheet{background:#fffffff7}html[data-design=lg][data-theme=dark] .lgsh-sheet,html[data-design=lg][data-theme=chrome] .lgsh-sheet{background:#1e1b28f7}}.rep-thinking-orb{--rep-thinking-orb-display-size:20px;--rep-thinking-orb-halo:max(6px, calc(var(--rep-thinking-orb-display-size) * .18));isolation:isolate;width:var(--rep-thinking-orb-display-size);height:var(--rep-thinking-orb-display-size);vertical-align:middle;color:var(--rep-thinking-orb-accent);flex:none;place-items:center;display:inline-grid;position:relative}.rep-thinking-orb--64{--rep-thinking-orb-halo:max(10px, calc(var(--rep-thinking-orb-display-size) * .2))}.rep-thinking-orb:before{z-index:-1;inset:calc(-1 * var(--rep-thinking-orb-halo));background:radial-gradient(circle, color-mix(in srgb, var(--rep-thinking-orb-accent) 36%, transparent) 0, color-mix(in srgb, var(--rep-thinking-orb-accent) 17%, transparent) 46%, transparent 76%);content:"";opacity:.82;pointer-events:none;border-radius:999px;animation:2.8s ease-in-out infinite repThinkingOrbHalo;position:absolute;transform:scale(.94)}.rep-thinking-orb canvas{z-index:1;width:var(--rep-thinking-orb-display-size);height:var(--rep-thinking-orb-display-size);position:relative}@keyframes repThinkingOrbHalo{50%{opacity:.98;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.rep-thinking-orb:before{opacity:.62;animation:none;transform:none}}.pep-root{--tierColor:var(--S);--tierColorFill:var(--S-fill);--tierGlow:color-mix(in srgb, var(--S) 42%, transparent);--tierTint:color-mix(in srgb, var(--S) 10%, transparent);--fSerif:"Bricolage Grotesque", system-ui, sans-serif;--fBody:"Hanken Grotesk", system-ui, sans-serif;--fMono:"Space Mono", monospace;--r-card:15px;--r-inner:11px;--s-card:12px;--s-act:36px;--pep-wide:1080px;--pep-read:800px;background:var(--bg);color:var(--text);font-family:var(--fBody);min-height:100vh;position:relative;overflow-x:hidden}.pep-root[data-tier=S]{--tierColor:var(--S);--tierColorFill:var(--S-fill);--tierGlow:color-mix(in srgb, var(--S) 42%, transparent);--tierTint:color-mix(in srgb, var(--S) 10%, transparent)}.pep-root[data-tier=A]{--tierColor:var(--A);--tierColorFill:var(--A-fill);--tierGlow:color-mix(in srgb, var(--A) 42%, transparent);--tierTint:color-mix(in srgb, var(--A) 10%, transparent)}.pep-root[data-tier=B]{--tierColor:var(--B);--tierColorFill:var(--B-fill);--tierGlow:color-mix(in srgb, var(--B) 40%, transparent);--tierTint:color-mix(in srgb, var(--B) 10%, transparent)}.pep-root[data-tier=C]{--tierColor:var(--C);--tierColorFill:var(--C-fill);--tierGlow:color-mix(in srgb, var(--C) 40%, transparent);--tierTint:color-mix(in srgb, var(--C) 10%, transparent)}.pep-root[data-tier=D]{--tierColor:var(--D);--tierColorFill:var(--D-fill);--tierGlow:color-mix(in srgb, var(--D) 40%, transparent);--tierTint:color-mix(in srgb, var(--D) 10%, transparent)}.pep-root[data-tier=F]{--tierColor:var(--F);--tierColorFill:var(--F-fill);--tierGlow:color-mix(in srgb, var(--F) 40%, transparent);--tierTint:color-mix(in srgb, var(--F) 10%, transparent)}.pep-root *{box-sizing:border-box}.pep-root a{color:inherit;text-decoration:none}.pep-root button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0;font-family:inherit}.pep-root img{max-width:100%;height:auto;display:block}.pep-root .ambient{pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 50% at 0% 0%, var(--tierTint), transparent 65%), radial-gradient(ellipse 50% 40% at 100% 110%, #b26bff0f, transparent 70%);position:fixed;inset:0}.pep-root .progress{z-index:60;background:#ffffff0a;height:3px;position:fixed;top:0;left:0;right:0}.pep-root .progress .fill{transform-origin:0;background:var(--tierColorFill);width:100%;height:100%;box-shadow:0 0 12px var(--tierGlow);transition:transform var(--motion-instant,.11s) linear;transform:scaleX(0)}.pep-root .crumbs{z-index:2;max-width:var(--pep-wide);font-family:var(--fMono);letter-spacing:.18em;text-transform:uppercase;color:var(--textDim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 auto;padding:16px 18px 6px;font-size:10px;font-weight:700;display:flex;position:relative}.pep-root .crumbs .left{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pep-root .crumbs a{color:var(--textMute);cursor:pointer}.pep-root .crumbs a:hover{color:var(--ink)}.pep-root .crumbs .sep{color:var(--rule)}.pep-root .crumbs .cat{color:var(--textMute)}.pep-root .crumbs .here{color:var(--tierColor)}.pep-root .crumbs .right{align-items:center;gap:10px;display:flex}.pep-root .share-pill{border:1px solid var(--rule);color:var(--textMute);cursor:pointer;background:#ffffff05;align-items:center;gap:6px;padding:5px 10px;font-weight:700;display:inline-flex}.pep-root .share-pill:hover{color:var(--ink);border-color:var(--tierColorFill)}.pep-root .hero{z-index:2;max-width:var(--pep-wide);margin:0 auto;padding:14px 18px 22px;position:relative;overflow:hidden}.pep-root .hero-ghost{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--fSerif);letter-spacing:-.06em;color:color-mix(in srgb, var(--tierColor) 8%, transparent);font-size:clamp(280px,70vw,560px);font-weight:800;line-height:.8;position:absolute;top:-.16em;right:-.06em}html[data-theme=dark] .pep-root .hero-ghost{color:color-mix(in srgb, var(--tierColor) 11%, transparent)}.pep-root .hero>:not(.hero-ghost){z-index:1;position:relative}.pep-root .hero-grid{grid-template-columns:1fr;gap:18px;display:grid}.pep-root .hero-mark{flex-direction:column-reverse;align-items:flex-start;gap:18px;min-width:0;max-width:100%;margin-bottom:6px;display:flex}.pep-root h1.peptide{font-family:var(--fSerif);letter-spacing:-.045em;color:var(--ink);white-space:normal;overflow-wrap:break-word;width:100%;font-size:clamp(48px,14vw,96px);font-weight:800;line-height:.88}.pep-root h1.peptide .d{color:var(--tierColor);text-shadow:0 2px 8px color-mix(in srgb, var(--tierColor) 35%, transparent)}.pep-root .tier-stamp{--hue:var(--tierColor);aspect-ratio:1;border:1px solid color-mix(in srgb, var(--hue) 38%, var(--g-border));background:linear-gradient(165deg, color-mix(in srgb, var(--hue) 22%, var(--g-a)), color-mix(in srgb, var(--hue) 12%, var(--g-b)));width:clamp(120px,34vw,150px);height:auto;box-shadow:inset 0 1px 0 var(--g-inset), inset 0 -1px 0 color-mix(in srgb, var(--hue) 20%, transparent), 0 2px 7px var(--g-ambient), 0 20px 48px -16px color-mix(in srgb, var(--hue) 46%, var(--g-shadow));border-radius:20px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pep-root .tier-stamp:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg, var(--g-sheen), #ffffff0a 34%, transparent 55%);position:absolute;inset:0}html[data-theme=dark] .pep-root .tier-stamp{box-shadow:inset 0 1px 0 #ffffff29, inset 0 -1px 0 #00000073, 0 1px 2px #0000008c, 0 12px 28px -10px #000000b8, 0 22px 48px -18px color-mix(in srgb, var(--hue) 26%, transparent)}.pep-root .tier-stamp .letter{font-family:var(--fSerif);letter-spacing:-.04em;color:var(--tierColor);text-shadow:0 1px 0 #ffffff59, 0 2px 3px color-mix(in srgb, var(--tierColor) 30%, transparent);font-size:clamp(84px,24vw,108px);font-weight:800;line-height:.8;position:relative}html[data-theme=dark] .pep-root .tier-stamp .letter{text-shadow:0 1px 0 #ffffff24, 0 3px 10px color-mix(in srgb, var(--tierColor) 40%, transparent)}.pep-root .tier-stamp .lbl{font-family:var(--fMono);letter-spacing:.26em;color:var(--tierColor);text-transform:uppercase;margin-top:6px;font-size:9px;font-weight:800;position:relative}.pep-root .spec-strip{font-family:var(--fMono);letter-spacing:.16em;text-transform:uppercase;color:var(--textMute);flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;font-size:10.5px;font-weight:700;display:flex}.pep-root .spec-strip .bit{white-space:normal;overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex}.pep-root .spec-strip .dia{color:var(--tierColor);font-size:9px}.pep-root .verdict{margin-top:var(--s-card);font-family:var(--fSerif);letter-spacing:-.015em;color:var(--ink);max-width:680px;font-size:clamp(18px,2.2vw,24px);font-weight:800;line-height:1.3}.pep-root .verdict .accent{color:var(--tierColor)}.pep-root .act-label{margin:var(--s-act) 0 16px;border-top:0;align-items:center;gap:12px;padding-top:24px;display:flex;position:relative}.pep-root .act-label:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--tierColor) 45%, transparent), transparent 60%);height:1px;position:absolute;top:0;left:0;right:0}.pep-root .act-label .num{font-family:var(--fSerif);color:color-mix(in srgb, var(--c) 88%, transparent);letter-spacing:-.04em;font-size:clamp(30px,7vw,40px);font-weight:800;line-height:1}.pep-root .act-label .nm{font-family:var(--fMono);letter-spacing:.24em;text-transform:uppercase;color:var(--c);font-size:11px;font-weight:800}.pep-root .synthesis{background:linear-gradient(165deg, color-mix(in srgb, var(--tierColor) 14%, var(--g-a)), color-mix(in srgb, var(--tierColor) 6%, var(--g-b)));border:1px solid color-mix(in srgb, var(--tierColor) 30%, var(--g-border));padding:18px 18px 16px}.pep-root .synthesis .kicker{font-family:var(--fMono);letter-spacing:.22em;text-transform:uppercase;color:var(--tierColor);align-items:center;gap:8px;margin-bottom:10px;font-size:10px;font-weight:800;display:inline-flex}.pep-root .synthesis .kicker:before{content:"";background:var(--tierColorFill);width:6px;height:6px;box-shadow:0 0 8px var(--tierGlow)}.pep-root .synthesis .verdict-line{font-family:var(--fSerif);letter-spacing:-.015em;color:var(--ink);font-size:22px;font-weight:800;line-height:1.25}.pep-root .synthesis .verdict-line .accent{color:var(--tierColor)}.pep-root .archetypes{margin-top:var(--s-card);grid-template-columns:1fr;gap:8px;display:grid}.pep-root .arche{border:1px solid var(--rule2);padding:11px 13px}.pep-root .arche .k{font-family:var(--fMono);letter-spacing:.2em;text-transform:uppercase;color:var(--c);margin-bottom:4px;font-size:9.5px;font-weight:800}.pep-root .arche .b{color:var(--text);font-size:13.5px;line-height:1.45}.pep-root .arche .b strong{color:var(--ink)}.pep-root .scan{margin-top:var(--s-card);grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.pep-root .scan-tile{border:1px solid var(--rule);padding:12px 14px}.pep-root .scan-tile .k{font-family:var(--fMono);letter-spacing:.22em;text-transform:uppercase;color:var(--c);margin-bottom:6px;font-size:9px;font-weight:800}.pep-root .scan-tile .v{font-family:var(--fSerif);color:var(--ink);letter-spacing:-.015em;margin-bottom:4px;font-size:18px;font-weight:800;line-height:1.18}.pep-root .scan-tile .b{color:var(--textMute);font-size:12px;line-height:1.4}.pep-root .readout{margin-top:var(--s-card);background:radial-gradient(ellipse 60% 80% at 0% 50%, var(--tierTint), #0000), var(--bg2);border:1px solid var(--rule);padding:16px 16px 14px;position:relative;overflow:hidden}.pep-root .readout:before{content:"";background:var(--tierColorFill);width:4px;position:absolute;top:0;bottom:0;left:0}.pep-root .readout-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.pep-root .readout-tag{border:1px solid var(--red-fill);font-family:var(--fMono);letter-spacing:.22em;text-transform:uppercase;color:var(--red);background:#ff3b471a;align-items:center;gap:7px;padding:5px 10px;font-size:9.5px;font-weight:800;display:inline-flex}.pep-root .readout-tag:before{content:"";background:var(--red-fill);width:6px;height:6px;box-shadow:0 0 8px var(--red-fill);animation:pep-readout-resolve var(--motion-state,.19s) var(--ease-out-expo,cubic-bezier(.16,1,.3,1)) both;border-radius:6px}.pep-root .readout-date{font-family:var(--fMono);letter-spacing:.16em;text-transform:uppercase;color:var(--textMute);font-size:9.5px;font-weight:700}@keyframes pep-readout-resolve{0%{opacity:.3;transform:scale(.62)}to{opacity:1;transform:scale(1)}}.pep-root .readout-title{font-family:var(--fSerif);letter-spacing:-.025em;color:var(--ink);margin-bottom:8px;font-size:24px;font-weight:800;line-height:1.05}.pep-root .readout-title .italic{color:var(--tierColor);font-style:italic}.pep-root .readout-body{color:var(--text);font-size:14px;line-height:1.5}.pep-root .readout-body strong{color:var(--ink)}.pep-root .readout-stats{border:1px solid var(--rule);background:var(--bg);grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;display:grid}.pep-root .readout-stat{border-right:1px solid var(--rule);text-align:center;padding:9px 10px}.pep-root .readout-stat:last-child{border-right:none}.pep-root .readout-stat .v{font-family:var(--fSerif);color:var(--tierColor);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1}.pep-root .readout-stat .k{font-family:var(--fMono);letter-spacing:.16em;text-transform:uppercase;color:var(--textMute);margin-top:5px;font-size:8.5px;font-weight:700}:is(.pep-root,.cr-scope) .community-readout{--tierColor:var(--pink);margin-top:var(--s-card);border:1px solid var(--rule);background:var(--card);padding:14px 14px 12px}:is(.pep-root,.cr-scope) .cr-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}:is(.pep-root,.cr-scope) .cr-tag{border:1px solid color-mix(in srgb,var(--pink) 42%,transparent);background:color-mix(in srgb,var(--pink) 9%,transparent);font-family:var(--fMono);letter-spacing:.18em;text-transform:uppercase;color:var(--pink);align-items:center;gap:7px;padding:4px 9px;font-size:9px;font-weight:800;display:inline-flex}:is(.pep-root,.cr-scope) .cr-signal{border:1px solid color-mix(in srgb,var(--pink) 40%,transparent);background:color-mix(in srgb,var(--pink) 10%,transparent);font-family:var(--fMono);letter-spacing:.03em;color:var(--pink);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex}:is(.pep-root,.cr-scope) .cr-count{font-family:var(--fMono);letter-spacing:.14em;text-transform:uppercase;color:var(--textMute);font-variant-numeric:tabular-nums;cursor:pointer;font-size:9.5px;font-weight:700}:is(.pep-root,.cr-scope) .cr-count:hover{color:var(--ink)}:is(.pep-root,.cr-scope) .cr-board{color:var(--pink)}:is(.pep-root,.cr-scope) .cr-stats{border:1px solid var(--rule);background:var(--bg);grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:6px;display:grid}:is(.pep-root,.cr-scope) .cr-stat{border-right:1px solid var(--rule);text-align:center;padding:9px 10px}:is(.pep-root,.cr-scope) .cr-stat:last-child{border-right:none}:is(.pep-root,.cr-scope) .cr-stat .v{font-family:var(--fSerif);color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:21px;font-weight:800;line-height:1}:is(.pep-root,.cr-scope) .cr-stat .k{font-family:var(--fMono);letter-spacing:.14em;text-transform:uppercase;color:var(--textMute);margin-top:5px;font-size:8px;font-weight:700}:is(.pep-root,.cr-scope) .cr-dose{border:1px solid color-mix(in srgb,var(--pink) 24%,var(--rule));background:color-mix(in srgb,var(--pink) 5%,transparent);margin-top:10px;padding:10px 12px}:is(.pep-root,.cr-scope) .cr-dose-lbl{font-family:var(--fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--pink);margin-bottom:6px;font-size:8.5px;font-weight:700;display:block}:is(.pep-root,.cr-scope) .cr-dose-row{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}:is(.pep-root,.cr-scope) .cr-dose-row+.cr-dose-row{margin-top:6px}:is(.pep-root,.cr-scope) .cr-dose-big{font-family:var(--fSerif);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1}:is(.pep-root,.cr-scope) .cr-dose-meta{font-family:var(--fMono);color:var(--textMute);font-variant-numeric:tabular-nums;font-size:10.5px}:is(.pep-root,.cr-scope) .cr-flag{font-family:var(--fMono);letter-spacing:.04em;text-transform:uppercase;color:var(--orange);border:1px solid color-mix(in srgb,var(--orange) 40%,transparent);background:color-mix(in srgb,var(--orange) 8%,transparent);padding:2px 7px;font-size:9px;font-weight:800}:is(.pep-root,.cr-scope) .cr-fx{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}@media (width<=560px){:is(.pep-root,.cr-scope) .cr-fx{grid-template-columns:1fr}}:is(.pep-root,.cr-scope) .cr-fx-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:7px;display:flex}:is(.pep-root,.cr-scope) .cr-fx-title{font-family:var(--fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--pink);font-size:8.5px;font-weight:700}:is(.pep-root,.cr-scope) .cr-fx-n-head{font-family:var(--fMono);color:var(--textDim);font-variant-numeric:tabular-nums;font-size:9px}:is(.pep-root,.cr-scope) .cr-fx-row{grid-template-columns:minmax(0,1fr) 42px auto;align-items:center;gap:8px;display:grid}:is(.pep-root,.cr-scope) .cr-fx-row+.cr-fx-row{margin-top:5px}:is(.pep-root,.cr-scope) .cr-fx-lb{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}:is(.pep-root,.cr-scope) .cr-fx-track{background:color-mix(in srgb,var(--ink) 9%,transparent);border-radius:999px;height:7px;overflow:hidden}:is(.pep-root,.cr-scope) .cr-fx-track i{border-radius:inherit;height:100%;display:block}:is(.pep-root,.cr-scope) .cr-fx-n{font-family:var(--fMono);color:var(--textMute);font-variant-numeric:tabular-nums;text-align:right;font-size:10.5px}:is(.pep-root,.cr-scope) .cr-demo{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:10px;font-size:12px;display:flex}:is(.pep-root,.cr-scope) .cr-demo-grp b{font-family:var(--fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--textDim);margin-right:5px;font-size:8.5px;font-weight:700}:is(.pep-root,.cr-scope) .cr-demo-supp{font-family:var(--fMono);color:var(--textDim);font-size:9px;font-style:italic}:is(.pep-root,.cr-scope) .cr-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}:is(.pep-root,.cr-scope) .cr-chips-lbl{font-family:var(--fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--textDim);margin-right:2px;font-size:8.5px;font-weight:700}:is(.pep-root,.cr-scope) .cr-chip{border:1px solid var(--rule);background:var(--bg);color:var(--text);align-items:center;gap:5px;padding:3px 8px;font-size:12px;display:inline-flex}:is(.pep-root,.cr-scope) .cr-chip i{font-style:normal;font-family:var(--fMono);color:var(--textMute);font-variant-numeric:tabular-nums;font-size:10px}:is(.pep-root,.cr-scope) .cr-note{color:var(--textMute);margin-top:10px;font-size:12px;line-height:1.45}:is(.pep-root,.cr-scope) .cr-cta{font-family:var(--fMono);letter-spacing:.04em;color:var(--pink);cursor:pointer;margin-top:12px;font-size:11px;font-weight:700;display:inline-block}:is(.pep-root,.cr-scope) .cr-cta:hover{color:var(--ink)}:is(.pep-root,.cr-scope) .cr-synopsis{border:1px solid color-mix(in srgb,var(--pink) 22%,transparent);background:color-mix(in srgb,var(--pink) 5%,transparent);border-radius:10px;margin-top:14px;padding:13px 14px}:is(.pep-root,.cr-scope) .cr-syn-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}:is(.pep-root,.cr-scope) .cr-syn-title{font-family:var(--fMono);letter-spacing:.18em;text-transform:uppercase;color:var(--pink);font-size:9px;font-weight:800}:is(.pep-root,.cr-scope) .cr-syn-n{font-family:var(--fMono);letter-spacing:.04em;color:var(--textDim);white-space:nowrap;font-size:9px}:is(.pep-root,.cr-scope) .cr-syn-p{color:var(--text);margin:0 0 8px;font-size:13.5px;line-height:1.55}:is(.pep-root,.cr-scope) .cr-syn-p:last-child{margin-bottom:0}:is(.pep-root,.cr-scope) .cr-syn-lock{font-family:var(--fMono);letter-spacing:.02em;color:var(--pink);cursor:pointer;margin-top:10px;font-size:10px;font-weight:700;display:inline-block}:is(.pep-root,.cr-scope) .cr-syn-lock:hover{color:var(--ink)}@media (width<=640px){:is(.pep-root,.cr-scope) .cr-stats{grid-template-columns:repeat(2,1fr)}}.pep-root .dispatch{margin-top:var(--s-card);border:1px solid var(--rule);padding:13px 15px}.pep-root .dispatch .k{font-family:var(--fMono);letter-spacing:.22em;text-transform:uppercase;color:var(--tierColor);align-items:center;gap:7px;margin-bottom:5px;font-size:9.5px;font-weight:800;display:inline-flex}.pep-root .dispatch .k:before{content:"";background:var(--tierColorFill);width:5px;height:5px;box-shadow:0 0 6px var(--tierGlow);border-radius:5px}.pep-root .dispatch .b{color:var(--text);margin-bottom:10px;font-size:13.5px;line-height:1.45}.pep-root .brief-x{--tierColor:var(--accent);margin-top:var(--s-card);background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 14%, var(--g-a)), color-mix(in srgb, var(--accent) 6%, var(--g-b)));border:1px solid color-mix(in srgb, var(--accent) 30%, var(--g-border));align-items:center;gap:12px;padding:13px 16px;display:flex}.pep-root .brief-x .icon{background:color-mix(in srgb, var(--accent) 18%, transparent);border:1px solid var(--accent-fill);width:32px;height:32px;font-family:var(--fSerif);color:var(--accent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:800;line-height:1;display:flex}.pep-root .brief-x .text{flex:1;min-width:0}.pep-root .brief-x .k{font-family:var(--fMono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:9.5px;font-weight:800}.pep-root .brief-x .h{font-family:var(--fSerif);color:var(--ink);letter-spacing:-.01em;margin-top:2px;font-size:16px;font-weight:800;line-height:1.2}.pep-root .brief-x .arrow{color:var(--accent);font-family:var(--fMono);flex-shrink:0;font-size:18px}.pep-root .cvd-wrap{margin-top:var(--s-card)}.pep-root .cvd-table{border:1px solid var(--rule);padding:8px;overflow:hidden}.pep-root .cvd-head{display:none}.pep-root .cvd-head>div{font-family:var(--fMono);letter-spacing:.2em;text-transform:uppercase;padding:10px 14px;font-size:9.5px;font-weight:800}.pep-root .cvd-head .claim{color:var(--orange)}.pep-root .cvd-head .data{color:var(--green)}.pep-root .cvd-row{border:1px solid color-mix(in srgb, var(--tierColor) 12%, var(--g-border));border-radius:var(--r-inner);background:color-mix(in srgb, var(--tierColor) 3%, var(--g-b));grid-template-columns:1fr;margin-bottom:8px;display:grid;overflow:hidden}.pep-root .cvd-row:last-child{margin-bottom:0}.pep-root .cvd-row .claim{border-bottom:1px solid var(--rule2);flex-direction:column;align-items:flex-start;gap:8px;padding:13px 14px;display:flex}.pep-root .cvd-row .claim .claim-tag{font-family:var(--fMono);letter-spacing:.2em;text-transform:uppercase;color:var(--orange);border:1px solid var(--orange-fill);padding:2px 7px;font-size:8.5px;font-weight:800}.pep-root .cvd-row .claim .claim-text{color:var(--text);font-size:15.5px;font-style:italic;line-height:1.4}.pep-root .cvd-row .data{color:var(--textMute);padding:13px 14px;font-size:13.5px;line-height:1.55}.pep-root .cvd-row .data .verdict{font-family:var(--fMono);letter-spacing:.1em;text-transform:uppercase;color:var(--vc);border:1px solid var(--vc-fill);background:#ffffff08;align-items:center;gap:5px;margin-right:8px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.pep-root .cvd-row .data .verdict .vicon{font-size:11px;line-height:1}.pep-root .cvd-row .data .note{color:var(--text)}.pep-root .cvd-row .data strong{color:var(--ink)}.pep-root .ladder{margin-top:var(--s-card);border:1px solid var(--rule);background:var(--card)}.pep-root .ladder-h{border-bottom:1px solid var(--rule);font-family:var(--fMono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);justify-content:space-between;align-items:baseline;padding:11px 14px;font-size:10px;font-weight:800;display:flex}.pep-root .ladder-h .sub{color:var(--textMute)}.pep-root .ladder-row{border-bottom:1px solid var(--rule2);grid-template-columns:96px 1fr auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.pep-root .ladder-row:last-child{border-bottom:none}.pep-root .ladder-row .grade{font-family:var(--fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--c);overflow-wrap:anywhere;min-width:0;font-size:9.5px;font-weight:800}.pep-root .ladder-row .grade .dot{background:var(--c-fill);width:6px;height:6px;box-shadow:0 0 8px var(--c-fill);margin-right:6px;display:inline-block}.pep-root .ladder-row .desc{color:var(--text);min-width:0;font-size:13.5px;line-height:1.4}.pep-root .ladder-row .desc strong{color:var(--ink)}.pep-root .ladder-share{background:color-mix(in srgb, var(--tierColor) 8%, transparent);border-radius:999px;height:3px;margin-top:7px;display:block;overflow:hidden}.pep-root .ladder-share i{background:var(--c);border-radius:999px;height:100%;display:block}.pep-root .ladder-row .n{font-family:var(--fSerif);color:var(--c);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:right;font-size:19px;font-weight:800}.pep-root .ladder-row .n .nu{font-family:var(--fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--textDim);margin-top:2px;font-size:7.5px;font-weight:700;display:block}.pep-root .dose,.pep-root .spec{margin-top:var(--s-card);background:var(--card);border:1px solid var(--rule)}.pep-root .dose-h,.pep-root .spec-h{border-bottom:1px solid var(--rule);font-family:var(--fMono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 14px;font-size:10px;font-weight:800;display:flex}.pep-root .dose-h .chev,.pep-root .spec-h .chev{color:var(--textMute);font-family:var(--fMono);font-size:14px;transition:transform .15s}.pep-root .dose-h[aria-expanded=false] .chev,.pep-root .spec-h[aria-expanded=false] .chev{transform:rotate(-90deg)}.pep-root .dose-h[aria-expanded=false],.pep-root .spec-h[aria-expanded=false]{border-bottom:none}.pep-root .dose-body,.pep-root .spec-body{padding:14px}.pep-root .dose-body[hidden],.pep-root .spec-body[hidden]{display:none}.pep-root .dose-grid{grid-template-columns:1fr;gap:10px;display:grid}.pep-root .dose-row{border-bottom:1px solid var(--rule2);grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:9px 0;display:grid}.pep-root .dose-row:last-child{border-bottom:none}.pep-root .dose-row .k{font-family:var(--fMono);letter-spacing:.16em;text-transform:uppercase;color:var(--textMute);min-width:84px;font-size:10px;font-weight:800}.pep-root .dose-row .v{color:var(--text);font-size:14px;line-height:1.45}.pep-root .dose-row .v strong{color:var(--ink)}.pep-root .dose-blocks{grid-template-columns:1fr;gap:14px;display:grid}.pep-root .dose-block{border-left:2px solid var(--tierColorFill);padding-left:13px}.pep-root .dose-block-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.pep-root .dose-block-h .nm{font-family:var(--fSerif);color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:800;line-height:1.2}.pep-root .dose-block-h .yr{font-family:var(--fMono);letter-spacing:.12em;color:var(--textDim);flex-shrink:0;font-size:9.5px;font-weight:700}.pep-root .dose-field{border-top:1px solid var(--rule2);grid-template-columns:1fr;gap:2px;padding:7px 0;display:grid}.pep-root .dose-field:first-child{border-top:none;padding-top:0}.pep-root .dose-field .fk{font-family:var(--fMono);letter-spacing:.16em;text-transform:uppercase;color:var(--textMute);font-size:9px;font-weight:800}.pep-root .dose-field .fv{color:var(--text);font-size:14px;line-height:1.5}.pep-root .dose-note{margin-top:var(--s-card);border-top:1px solid var(--rule2);font-family:var(--fBody);color:var(--textMute);padding-top:12px;font-size:12.5px;line-height:1.5}.pep-root .toc{margin-top:var(--s-card);border:1px solid var(--rule);background:var(--card);padding:12px 14px}.pep-root .toc .k{font-family:var(--fMono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-size:10px;font-weight:800}.pep-root .toc-list{grid-template-columns:1fr;gap:6px;display:grid}.pep-root .toc-list a{border-bottom:1px solid var(--rule2);color:var(--text);cursor:pointer;align-items:baseline;gap:10px;padding:6px 0;font-size:14px;font-weight:500;display:flex}.pep-root .toc-list a:last-child{border-bottom:none}.pep-root .toc-list a:hover{color:var(--accent)}.pep-root .toc-list .n{font-family:var(--fMono);letter-spacing:.04em;color:var(--textDim);min-width:22px;font-size:10px;font-weight:700}.pep-root .jumpbar{z-index:40;background:color-mix(in srgb, var(--bg) 95%, transparent);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);scrollbar-width:none;margin:24px 0 14px;padding:8px 0;position:sticky;top:50px;overflow-x:auto}.pep-root .jumpbar::-webkit-scrollbar{display:none}.pep-root .jumpbar-inner{white-space:nowrap;gap:6px;padding:0 18px;display:flex}.pep-root .jumpbar a{border:1px solid var(--rule);font-family:var(--fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--textMute);cursor:pointer;background:#ffffff05;padding:6px 11px;font-size:10.5px;font-weight:800}.pep-root .jumpbar a.active{color:var(--tierColor);border-color:var(--tierColorFill);background:var(--tierTint)}.pep-root .jumpbar a:hover{color:var(--ink);border-color:var(--ink)}.pep-root .sections{margin-top:var(--s-card)}.pep-root .sec{border-top:1px solid var(--rule);padding:24px 0 8px}.pep-root .sec:first-child{border-top:0;padding-top:8px}.pep-root .sec h2{font-family:var(--fSerif);letter-spacing:-.025em;color:var(--ink);align-items:baseline;gap:12px;margin-bottom:12px;font-size:28px;font-weight:800;line-height:1.1;display:flex}.pep-root .sec h2 .num{font-family:var(--fMono);letter-spacing:.16em;color:var(--tierColor);text-transform:uppercase;flex-shrink:0;font-size:12px;font-weight:800}.pep-root .sec p{color:var(--text);margin-bottom:14px;font-size:16px;line-height:1.65}.pep-root .sec p:last-child{margin-bottom:0}.pep-root .sec p strong{color:var(--ink);font-weight:700}.pep-root .sec p a,.pep-root .sec a.cite{color:var(--tierColor);border-bottom:1px dotted var(--tierColor);cursor:pointer}.pep-root .sec p a:hover{color:var(--ink);border-bottom-color:var(--ink)}.pep-root .sec ul,.pep-root .sec ol{margin:0 0 14px 18px}.pep-root .sec li{color:var(--text);margin-bottom:6px;font-size:16px;line-height:1.65}.pep-root .notes{margin-top:var(--s-card);background:var(--card);border:1px solid var(--rule);padding:14px}.pep-root .notes-h{font-family:var(--fMono);letter-spacing:.2em;text-transform:uppercase;color:var(--tierColor);margin-bottom:10px;font-size:10px;font-weight:800}.pep-root .notes ol{padding-left:20px}.pep-root .notes li{color:var(--textMute);margin-bottom:8px;font-size:13px;line-height:1.5}.pep-root .notes a{color:var(--text);border-bottom:1px dotted var(--rule)}.pep-root .notes a:hover{color:var(--tierColor);border-bottom-color:var(--tierColor)}.pep-root .why{margin-top:var(--s-card);border:1px solid color-mix(in srgb, var(--tierColor) 30%, var(--g-border));background:linear-gradient(165deg, color-mix(in srgb, var(--tierColor) 14%, var(--g-a)), color-mix(in srgb, var(--tierColor) 6%, var(--g-b)));padding:18px}.pep-root .why .k{font-family:var(--fMono);letter-spacing:.22em;text-transform:uppercase;color:var(--tierColor);align-items:center;gap:7px;margin-bottom:9px;font-size:10px;font-weight:800;display:inline-flex}.pep-root .why .k:before{content:"";background:var(--tierColorFill);width:6px;height:6px;box-shadow:0 0 8px var(--tierGlow)}.pep-root .why .b{color:var(--text);font-size:15px;line-height:1.55}.pep-root .why .b strong{color:var(--ink)}.pep-root .related{margin-top:var(--s-card)}.pep-root .related-h{font-family:var(--fMono);letter-spacing:.2em;text-transform:uppercase;color:var(--textMute);margin-bottom:10px;font-size:10px;font-weight:800}.pep-root .related-grid{grid-template-columns:1fr;gap:8px;display:grid}.pep-root .related-card{--tierColor:var(--c);border:1px solid var(--rule);cursor:pointer;flex-direction:column;gap:5px;padding:11px 13px;transition:border-color .15s;display:flex}.pep-root .related-card:hover{border-color:color-mix(in srgb, var(--c) 45%, var(--g-border))}.pep-root .related-card .top{justify-content:space-between;align-items:center;display:flex}.pep-root .related-card .nm{font-family:var(--fBody);color:var(--ink);font-size:14px;font-weight:700}.pep-root .related-card .tier{font-family:var(--fMono);letter-spacing:.12em;color:var(--c);border:1px solid var(--c-fill);padding:1px 6px;font-size:9.5px;font-weight:800}.pep-root .related-card .note{color:var(--textMute);font-size:12px;line-height:1.4}.pep-root .faq{margin-top:var(--s-card)}.pep-root .faq-h{font-family:var(--fMono);letter-spacing:.2em;text-transform:uppercase;color:var(--textMute);margin-bottom:10px;font-size:10px;font-weight:800}.pep-root .faq-item{border:1px solid var(--rule);background:var(--card);margin-bottom:6px}.pep-root .faq-q{font-family:var(--fBody);color:var(--ink);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:14.5px;font-weight:700;line-height:1.35;display:flex}.pep-root .faq-q .chev{color:var(--tierColor);font-family:var(--fMono);flex-shrink:0;transition:transform .15s}.pep-root .faq-q[aria-expanded=true] .chev{transform:rotate(45deg)}.pep-root .faq-a{color:var(--text);padding:0 14px 14px;font-size:14px;line-height:1.55}.pep-root .faq-a[hidden]{display:none}.pep-root .faq-a a{color:var(--tierColor);border-bottom:1px dotted var(--tierColor)}.pep-root .next{margin-top:var(--s-card);grid-template-columns:1fr;gap:8px;display:grid}.pep-root .next-card{--tierColor:var(--c);border:1px solid var(--rule);cursor:pointer;align-items:center;gap:10px;padding:13px 15px;transition:border-color .15s;display:flex}.pep-root .next-card:hover{border-color:color-mix(in srgb, var(--c) 45%, var(--g-border))}.pep-root .next-card .icon{background:color-mix(in srgb, var(--c) 14%, transparent);border:1px solid var(--c-fill);width:32px;height:32px;color:var(--c);font-family:var(--fSerif);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.pep-root .next-card .text{flex:1;min-width:0}.pep-root .next-card .k{font-family:var(--fMono);letter-spacing:.2em;text-transform:uppercase;color:var(--c);font-size:9.5px;font-weight:800}.pep-root .next-card .h{font-family:var(--fSerif);color:var(--ink);letter-spacing:-.01em;margin-top:1px;font-size:14px;font-weight:800}.pep-root .next-card .arrow{color:var(--c);font-family:var(--fMono);font-size:18px}.pep-root .newsletter{margin-top:var(--s-card);border:1px solid var(--rule);padding:18px}.pep-root .newsletter .k{font-family:var(--fMono);letter-spacing:.22em;text-transform:uppercase;color:var(--tierColor);margin-bottom:7px;font-size:10px;font-weight:800}.pep-root .newsletter .h{font-family:var(--fSerif);letter-spacing:-.015em;color:var(--ink);margin-bottom:10px;font-size:20px;font-weight:800;line-height:1.2}.pep-root .newsletter .b{color:var(--text);margin-bottom:12px;font-size:13.5px;line-height:1.45}.pep-root .disclaimer{margin-top:var(--s-card);background:var(--card);border:1px solid var(--rule);border-left:2px solid var(--textDim);padding:13px 15px}.pep-root .disclaimer .k{font-family:var(--fMono);letter-spacing:.2em;text-transform:uppercase;color:var(--textDim);margin-bottom:5px;font-size:9.5px;font-weight:800}.pep-root .disclaimer .b{color:var(--textMute);font-size:12.5px;line-height:1.45}.pep-root .foot{border-top:1px solid var(--rule);text-align:left;margin-top:28px;padding:18px 18px 60px}.pep-root .foot .back{font-family:var(--fMono);letter-spacing:.16em;text-transform:uppercase;color:var(--textMute);cursor:pointer;font-size:10.5px;font-weight:800}.pep-root .foot .back:hover{color:var(--ink)}.pep-root .foot .stamp{font-family:var(--fMono);letter-spacing:.16em;text-transform:uppercase;color:var(--textDim);margin-top:16px;font-size:9.5px;font-weight:700;line-height:1.6}.pep-root .main{z-index:2;max-width:var(--pep-wide);margin:0 auto;padding:0 18px 32px;position:relative}.pep-root .main .sections-shell{max-width:var(--pep-read);margin:0 auto}.pep-root .main .why-shell{max-width:none;margin:0}@media (width<=380px){.pep-root .scan,.pep-root .readout-stats{grid-template-columns:1fr}.pep-root .readout-stat{border-right:none;border-bottom:1px solid var(--rule)}.pep-root .readout-stat:last-child{border-bottom:none}.pep-root .cvd-row{grid-template-columns:1fr}.pep-root .cvd-row>div{border-right:none!important}.pep-root .cvd-row .claim{border-bottom:1px solid var(--rule2)}.pep-root .cvd-head{display:none}}@media (width>=720px){.pep-root .crumbs{padding:18px 22px 8px}.pep-root .hero{padding:16px 22px 26px}.pep-root .main{padding:0 22px 40px}.pep-root .foot{padding:22px 22px 80px}.pep-root .hero-mark{flex-direction:row;align-items:center;gap:30px;display:flex}.pep-root h1.peptide{flex:0 auto;width:auto;min-width:0;font-size:clamp(80px,11vw,120px)}.pep-root .tier-stamp{width:clamp(150px,16vw,176px);height:auto;position:static}.pep-root .tier-stamp .letter{font-size:clamp(104px,11vw,124px)}.pep-root .archetypes{grid-template-columns:repeat(2,1fr)}.pep-root .scan{grid-template-columns:repeat(4,1fr)}.pep-root .related-grid{grid-template-columns:repeat(2,1fr)}.pep-root .next{grid-template-columns:repeat(3,1fr)}.pep-root .toc-list,.pep-root .dose-grid{grid-template-columns:repeat(2,1fr)}.pep-root .dose-blocks{grid-template-columns:repeat(2,1fr);gap:20px}.pep-root .dose-field{grid-template-columns:96px 1fr;align-items:baseline;gap:12px}.pep-root .cvd-head{grid-template-columns:1fr 1fr;display:grid}.pep-root .cvd-head .claim{border-right:1px solid var(--rule)}.pep-root .cvd-row{grid-template-columns:1fr 1fr}.pep-root .cvd-row .claim{border-bottom:none;border-right:1px solid var(--rule)}}@media (width>=1000px){.pep-root .crumbs{padding:20px 28px 10px}.pep-root .hero{padding:18px 28px 32px}.pep-root .main{padding:0 28px 56px}.pep-root .foot{padding:24px 28px 80px}.pep-root .hero-grid{grid-template-columns:1fr}.pep-root h1.peptide{font-size:128px}.pep-root .jumpbar{top:62px}.pep-root .jumpbar-inner{max-width:var(--pep-wide);margin:0 auto;padding:0 28px}.pep-root .readout{padding:20px 22px 18px}.pep-root .readout-title{font-size:30px}.pep-root .related-grid,.pep-root .next{grid-template-columns:repeat(3,1fr)}}.pep-root .what-is{border:1px solid var(--rule);margin:18px 0 4px;padding:16px 20px}.pep-root .what-is-k{font-family:var(--fMono);letter-spacing:.2em;text-transform:uppercase;color:var(--tierColor);margin-bottom:6px;font-size:9.5px;font-weight:800}.pep-root .what-is-h{font-family:var(--fSerif);color:var(--ink);letter-spacing:-.015em;margin:0 0 8px;font-size:21px;font-weight:800;line-height:1.15}.pep-root .what-is-b{color:var(--text);margin:0;font-size:14.5px;line-height:1.55}@media (width<=600px){.pep-root .what-is{padding:14px 16px}.pep-root .what-is-h{font-size:18px}.pep-root .what-is-b{font-size:14px}}.pep-root .ambient{background:radial-gradient(ellipse 60% 46% at 12% -6%, color-mix(in srgb, var(--tierColor) 15%, transparent), transparent 68%), radial-gradient(ellipse 44% 38% at 96% 24%, color-mix(in srgb, var(--tierColor) 8%, transparent), transparent 70%), radial-gradient(ellipse 50% 40% at 82% 108%, #b26bff12, transparent 70%)}.pep-root .what-is,.pep-root .readout,:is(.pep-root,.cr-scope) .community-readout,.pep-root .cvd-table,.pep-root .ladder,.pep-root .dose,.pep-root .spec,.pep-root .toc,.pep-root .notes,.pep-root .dispatch,.pep-root .newsletter,.pep-root .scan-tile,.pep-root .arche,.pep-root .related-card,.pep-root .faq-item,.pep-root .next-card{background:linear-gradient(165deg, color-mix(in srgb, var(--tierColor) 6%, var(--g-a)), color-mix(in srgb, var(--tierColor) 2%, var(--g-b)));border-color:color-mix(in srgb, var(--tierColor) 16%, var(--g-border))}.pep-root .what-is,.pep-root .readout,:is(.pep-root,.cr-scope) .community-readout,.pep-root .cvd-table,.pep-root .ladder,.pep-root .dose,.pep-root .spec,.pep-root .toc,.pep-root .notes,.pep-root .dispatch,.pep-root .newsletter,.pep-root .scan-tile,.pep-root .arche,.pep-root .related-card,.pep-root .faq-item,.pep-root .next-card,.pep-root .synthesis,.pep-root .why,.pep-root .brief-x{box-shadow:inset 0 1px 0 #ffffff8c, 0 2px 6px #1b15200d, 0 16px 34px -20px color-mix(in srgb, var(--tierColor) 24%, transparent)}html[data-theme=dark] .pep-root .what-is,html[data-theme=dark] .pep-root .readout,html[data-theme=dark] :is(.pep-root,.cr-scope) .community-readout,html[data-theme=dark] .pep-root .cvd-table,html[data-theme=dark] .pep-root .ladder,html[data-theme=dark] .pep-root .dose,html[data-theme=dark] .pep-root .spec,html[data-theme=dark] .pep-root .toc,html[data-theme=dark] .pep-root .notes,html[data-theme=dark] .pep-root .dispatch,html[data-theme=dark] .pep-root .newsletter,html[data-theme=dark] .pep-root .scan-tile,html[data-theme=dark] .pep-root .arche,html[data-theme=dark] .pep-root .related-card,html[data-theme=dark] .pep-root .faq-item,html[data-theme=dark] .pep-root .next-card,html[data-theme=dark] .pep-root .synthesis,html[data-theme=dark] .pep-root .why,html[data-theme=dark] .pep-root .brief-x{box-shadow:inset 0 1px 0 #ffffff1a, inset 0 -1px 0 #0006, 0 1px 2px #00000080, 0 14px 30px -12px #0000009e, 0 22px 46px -20px color-mix(in srgb, var(--tierColor) 22%, transparent)}.pep-root .what-is,.pep-root .readout,:is(.pep-root,.cr-scope) .community-readout,.pep-root .cvd-table,.pep-root .ladder,.pep-root .dose,.pep-root .spec,.pep-root .toc,.pep-root .notes,.pep-root .dispatch,.pep-root .newsletter,.pep-root .synthesis,.pep-root .why,.pep-root .brief-x{border-radius:var(--r-card)}.pep-root .cvd-table,.pep-root .ladder{overflow:hidden}.pep-root .scan-tile,.pep-root .arche,.pep-root .related-card,.pep-root .faq-item,.pep-root .next-card{border-radius:var(--r-inner)}.pep-root .readout-stats,:is(.pep-root,.cr-scope) .cr-stats{background:color-mix(in srgb, var(--tierColor) 3%, var(--g-b));border:1px solid color-mix(in srgb, var(--tierColor) 12%, var(--g-border));border-radius:var(--r-inner);overflow:hidden;box-shadow:inset 0 1px 2px #0000000f}html[data-theme=dark] .pep-root .readout-stats,html[data-theme=dark] :is(.pep-root,.cr-scope) .cr-stats{box-shadow:inset 0 1px 2px #00000059}.pep-root .toc .k,.pep-root .related-h,.pep-root .faq-h{color:var(--tierColor)}.pep-root .jumpbar a{background:color-mix(in srgb, var(--tierColor) 6%, var(--g-a));border-radius:999px}.pep-root .share-pill{border-radius:999px}.cr-scope{--fSerif:"Bricolage Grotesque", system-ui, sans-serif;--fBody:"Hanken Grotesk", system-ui, sans-serif;--fMono:"Space Mono", monospace}.pep-root .pep-paywall{margin-top:6px;position:relative}.pep-root .pep-paywall-peek{filter:blur(6px)saturate(.92);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;max-height:300px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 24%,#0000 97%);mask-image:linear-gradient(#000 0% 24%,#0000 97%)}.pep-root .pep-paywall-veil{pointer-events:none;background:linear-gradient(to bottom,transparent 0%,var(--bg) 80%);height:230px;position:absolute;bottom:0;left:0;right:0}.pep-root .pep-paywall-lock{z-index:2;text-align:center;background:color-mix(in srgb, var(--card) 76%, transparent);-webkit-backdrop-filter:blur(18px)saturate(180%);border:1px solid color-mix(in srgb, #b26bff 32%, var(--rule));border-radius:22px;max-width:452px;margin:-176px auto 10px;padding:28px 26px 24px;position:relative;box-shadow:inset 0 1px #ffffff24,0 26px 64px -20px #00000080,0 0 46px -12px #b26bff6b}.pep-root .ppl-badge{color:#fff;background:linear-gradient(160deg,#b26bff,#8b46e8);border-radius:15px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 14px;display:flex;box-shadow:0 8px 22px -6px #b26bff99,inset 0 1px #ffffff6b}.pep-root .ppl-kicker{font-family:var(--fMono);letter-spacing:.2em;text-transform:uppercase;color:#b26bff;margin-bottom:9px;font-size:10px;font-weight:700}.pep-root .ppl-h{font-family:var(--fSerif);letter-spacing:-.02em;color:var(--text);margin-bottom:9px;font-size:22px;font-weight:800;line-height:1.15}.pep-root .ppl-b{font-family:var(--fBody,"Hanken Grotesk", system-ui, sans-serif);color:var(--textDim);max-width:364px;margin:0 auto 18px;font-size:14.5px;line-height:1.55}.pep-root .ppl-cta{color:#fff;font-family:var(--fMono);letter-spacing:.12em;text-transform:uppercase;background:#b26bff;border-radius:999px;padding:14px 30px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 10px 26px -8px #b26bffb3}.pep-root .ppl-price{font-family:var(--fMono);color:var(--textMute);letter-spacing:.03em;margin-top:12px;font-size:11px}@media (width<=520px){.pep-root .pep-paywall-lock{margin:-160px 8px 10px;padding:24px 20px 22px}}.rdg{--rdg-display:var(--fSerif,var(--fSerif,"Bricolage Grotesque", sans-serif));--rdg-sans:"Hanken Grotesk", system-ui, sans-serif;--rdg-mono:"Space Mono", ui-monospace, monospace;--rdg-bg:#08070c;--rdg-bg2:#0f0e14;--rdg-card:#15141c;--rdg-card2:#1a1922;--rdg-ink:var(--text-primary);--rdg-read:var(--text-secondary);--rdg-muted:var(--text-meta);--rdg-subtle:var(--text-meta);--rdg-dim:var(--text-disabled);--rdg-rule:var(--border-subtle);--rdg-rule2:var(--border-default);--rdg-purple:#b26bff;--rdg-accent:#b26bff;--rdg-measure:67ch;--rdg-body:18px;--rdg-body-lh:1.7;color:var(--rdg-read);font-family:var(--rdg-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.rdg.rdg-centered .rdg-col{max-width:var(--rdg-measure);margin-left:auto;margin-right:auto}.rdg:not(.rdg-centered) .rdg-col{max-width:none}.rdg .rdg-dot{color:var(--rdg-purple)}.rdg .rdg-secnum{font-family:var(--rdg-display);color:var(--rdg-accent);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:46px;font-weight:800;line-height:.8}.rdg .rdg-kick{font-family:var(--rdg-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--rdg-accent);margin:14px 0 8px;font-size:11px;font-weight:700}.rdg .rdg-title{font-family:var(--rdg-display);letter-spacing:-.03em;color:var(--rdg-ink);margin:0;font-size:29px;font-weight:700;line-height:1.04}.rdg .rdg-p{font-size:var(--rdg-body);line-height:var(--rdg-body-lh);color:var(--rdg-read);text-wrap:pretty;margin:0 0 1.05em}.rdg .rdg-p strong{color:var(--rdg-ink);font-weight:600}.rdg .rdg-p a{color:var(--rdg-ink);text-underline-offset:3px;-webkit-text-decoration:underline #b26bff80;text-decoration:underline #b26bff80}.rdg .rdg-lede{color:var(--rdg-ink);font-size:21px;font-weight:500;line-height:1.5}.rdg .rdg-fn{font-family:var(--rdg-mono);color:var(--rdg-purple);vertical-align:super;cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:.68em;font-weight:700;line-height:0}.rdg .rdg-fn:focus-visible,.rdg .ck-copy:focus-visible,.rdg .ck-submit:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.rdg .rdg-fn-pop{border-left:2px solid var(--rdg-purple);background:var(--rdg-card);font-family:var(--rdg-sans);color:var(--rdg-muted);border-radius:0 8px 8px 0;margin:.4em 0 1.1em;padding:12px 14px;font-size:13.5px;line-height:1.5;display:block}.rdg .rdg-fn-pop .n{font-family:var(--rdg-mono);color:var(--rdg-purple);margin-right:8px;font-weight:700}.rdg .rdg-fn-pop a{color:var(--rdg-ink)}.rdg .rdg-take{border-left:2px solid var(--rdg-accent);margin:1.5em 0;padding:4px 0 4px 20px}.rdg .rdg-take .lab{font-family:var(--rdg-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--rdg-accent);margin-bottom:9px;font-size:11px;font-weight:700}.rdg .rdg-take p{color:var(--rdg-ink);letter-spacing:-.01em;margin:0;font-size:18.5px;font-weight:600;line-height:1.42}.rdg .rdg-stats{flex-wrap:wrap;gap:10px;margin:1.4em 0;display:flex}.rdg .rdg-stat{border:1px solid var(--rdg-rule);background:var(--rdg-card2);border-radius:12px;flex:1 1 0;min-width:120px;padding:15px 16px}.rdg .rdg-stat .v{font-family:var(--rdg-display);color:var(--rdg-ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1}.rdg .rdg-stat .v .u{color:var(--rdg-muted);font-size:16px}.rdg .rdg-stat .l{color:var(--rdg-muted);margin-top:9px;font-size:11.5px;font-weight:500;line-height:1.35}.rdg .rdg-chips{flex-wrap:wrap;gap:8px;margin:1.3em 0;display:flex}.rdg .rdg-chip{border:1px solid var(--rdg-rule);background:var(--rdg-card2);border-radius:9px;align-items:baseline;gap:9px;padding:8px 12px;display:inline-flex}.rdg .rdg-chip .k{font-family:var(--rdg-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--rdg-dim);font-size:11px;font-weight:700}.rdg .rdg-chip .v{font-family:var(--rdg-mono);color:var(--rdg-ink);font-size:12.5px;font-weight:700}.rdg .rdg-tier{font-family:var(--rdg-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rdg-ink);background:var(--rdg-card2);border:1px solid var(--rdg-rule);border-radius:10px;align-items:center;gap:10px;padding:7px 14px 7px 8px;font-size:11px;font-weight:700;display:inline-flex}.rdg .rdg-tier .badge{width:28px;height:28px;font-family:var(--rdg-display);color:#08070c;letter-spacing:-.04em;background:var(--rdg-accent);border-radius:7px;place-items:center;font-size:18px;font-weight:800;display:grid}.rdg .rdg-tier .lo{color:var(--rdg-muted);text-transform:none;letter-spacing:.02em;font-weight:400}.rdg .rdg-list{margin:1.1em 0 1.3em;padding:0;list-style:none}.rdg .rdg-list li{color:var(--rdg-read);text-wrap:pretty;margin-bottom:.72em;padding-left:26px;font-size:17px;line-height:1.5;position:relative}.rdg .rdg-list li strong{color:var(--rdg-ink);font-weight:600}.rdg .rdg-list li:before{content:"";background:var(--rdg-purple);border-radius:2px;width:7px;height:7px;position:absolute;top:.55em;left:5px}.rdg .rdg-cvd{border:1px solid var(--rdg-rule);border-radius:13px;margin:1.4em 0;overflow:hidden}.rdg .rdg-cvd .row{grid-template-columns:1fr 1fr;display:grid}.rdg .rdg-cvd .row+.row{border-top:1px solid var(--rdg-rule)}.rdg .rdg-cvd .row>div{padding:15px 18px}.rdg .rdg-cvd .row>div:first-child{border-right:1px solid var(--rdg-rule)}.rdg .rdg-cvd .head>div{font-family:var(--rdg-mono);letter-spacing:.16em;text-transform:uppercase;background:var(--rdg-card2);font-size:11px;font-weight:700}.rdg .rdg-cvd .head .claim{color:var(--orange)}.rdg .rdg-cvd .head .data{color:var(--green)}.rdg .rdg-cvd .row .claim{color:var(--rdg-ink);font-size:15px;font-weight:600;line-height:1.4}.rdg .rdg-cvd .row .data{color:var(--rdg-muted);font-size:13.5px;line-height:1.5}.rdg .rdg-pull{margin:1.7em 0}.rdg .rdg-pull blockquote{font-family:var(--rdg-display);letter-spacing:-.03em;color:var(--rdg-ink);border-left:2px solid var(--rdg-purple);margin:0;padding-left:24px;font-size:27px;font-weight:700;line-height:1.12}.rdg .rdg-pull cite{font-family:var(--rdg-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rdg-muted);margin-top:14px;padding-left:24px;font-size:10.5px;font-style:normal;font-weight:700;display:block}.rdg .rdg-sources{border-top:1px solid var(--rdg-rule);margin-top:1.6em;padding-top:16px}.rdg .rdg-sources .h{font-family:var(--rdg-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--rdg-dim);margin-bottom:11px;font-size:11px;font-weight:700}.rdg .rdg-sources p{font-family:var(--rdg-mono);color:var(--rdg-muted);margin:0 0 5px;font-size:11.5px;line-height:1.7}.rdg .rdg-sources p .n{color:var(--rdg-purple);font-weight:700}.rdg .rdg-sources p a{color:var(--rdg-muted);text-decoration:underline;-webkit-text-decoration-color:var(--rdg-rule2);text-decoration-color:var(--rdg-rule2)}.rdg .rdg-sidenote-grid{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:30px;margin:1.4em 0;display:grid}.rdg .rdg-sidenote{color:var(--rdg-muted);border-top:2px solid var(--rdg-rule2);padding-top:8px;font-size:12.5px;line-height:1.5}.rdg .rdg-sidenote .lab{font-family:var(--rdg-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--rdg-purple);margin-bottom:5px;font-size:11px;font-weight:700;display:block}.rdg .rdg-figure{margin:1.7em 0}.rdg .rdg-figure img{border:1px solid var(--rdg-rule);background:var(--rdg-card2);border-radius:13px;width:100%;height:auto;display:block}.rdg .rdg-figure figcaption{font-family:var(--rdg-mono);color:var(--rdg-muted);letter-spacing:.02em;text-align:center;margin-top:10px;font-size:11px;line-height:1.5}.rdg .rdg-hr{background:var(--rdg-rule);border:0;height:1px;margin:34px 0}@media (width<=680px){.rdg{--rdg-body:16.5px;--rdg-body-lh:1.66;--rdg-measure:none}.rdg .rdg-secnum{font-size:36px}.rdg .rdg-title{font-size:23px}.rdg .rdg-lede{font-size:17.5px}.rdg .rdg-take p{font-size:16.5px}.rdg .rdg-stat{min-width:calc(50% - 5px)}.rdg .rdg-stat .v{font-size:26px}.rdg .rdg-list li{font-size:15.5px}.rdg .rdg-pull blockquote{font-size:21px}.rdg .rdg-cvd .row{grid-template-columns:1fr}.rdg .rdg-cvd .row>div:first-child{border-right:0;border-bottom:1px solid var(--rdg-rule)}.rdg .rdg-sidenote-grid{grid-template-columns:1fr;gap:14px}.rdg .rdg-fn{padding:0 6px;font-size:.66em}}@media (prefers-reduced-motion:reduce){.rdg *{scroll-behavior:auto}}html[data-theme=light] .rdg{--rdg-bg:#fdf6f0;--rdg-bg2:#f6eee6;--rdg-card:#fff;--rdg-card2:#f3ebe2;--rdg-ink:#1c1820;--rdg-read:#2d2730;--rdg-muted:var(--text-meta);--rdg-subtle:var(--text-meta);--rdg-dim:var(--text-disabled);--rdg-rule:var(--border-subtle);--rdg-rule2:var(--border-default)}html[data-theme=chrome] .rdg{--rdg-bg:#0f1216;--rdg-bg2:#191c21;--rdg-card:var(--surface-raised);--rdg-card2:var(--surface-subtle);--rdg-ink:var(--text-primary);--rdg-read:var(--text-secondary);--rdg-muted:var(--text-meta);--rdg-subtle:var(--text-meta);--rdg-dim:var(--text-disabled);--rdg-rule:var(--border-subtle);--rdg-rule2:var(--border-default);--rdg-purple:var(--accent-text);--rdg-accent:var(--accent-text)}html[data-theme=chrome] .rdg .ck-submit{background:var(--rdg-accent);color:#0f1216}html[data-theme=light] .rdg .rdg-secnum,html[data-theme=light] .rdg .rdg-kick,html[data-theme=light] .rdg .rdg-take .lab{color:var(--rdg-accent-ink,#6e3499)}html[data-theme=light] .rdg .rdg-fn,html[data-theme=light] .rdg .rdg-fn-pop .n,html[data-theme=light] .rdg .rdg-sources p .n,html[data-theme=light] .rdg .rdg-sidenote .lab{color:#6e3499}html[data-theme=light] .rdg .rdg-cvd .head .claim{color:var(--orange)}html[data-theme=light] .rdg .rdg-cvd .head .data{color:var(--green)}html[data-theme=light] .rdg .rdg-p a{text-decoration-color:#6e34998c}.rdg .rdg-commentkit{border:1px solid var(--rdg-rule2);background:var(--rdg-card2);border-radius:16px;margin:2em 0;padding:22px 22px 20px}.rdg .ck-head{font-family:var(--rdg-display);letter-spacing:-.02em;color:var(--rdg-ink);margin-bottom:8px;font-size:22px;font-weight:800;line-height:1.05}.rdg .ck-intro{color:var(--rdg-muted);margin:0 0 16px;font-size:15.5px;line-height:1.5}.rdg .ck-box{color:var(--rdg-read);background:var(--rdg-card);border:1px solid var(--rdg-rule);white-space:pre-wrap;border-radius:12px;padding:16px;font-size:15.5px;line-height:1.62}.rdg .ck-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.rdg .ck-copy,.rdg .ck-submit{font-family:var(--rdg-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:999px;padding:12px 18px;font-size:12px;font-weight:700;text-decoration:none}.rdg .ck-copy{background:var(--rdg-card);color:var(--rdg-ink);border-color:var(--rdg-rule2)}.rdg .ck-submit{color:#fff;background:#7a3ae0}@media (prefers-reduced-motion:no-preference){.rdg.rdg-reveal .rdg-col>:not(.rdg-fn-pop){opacity:0;transform:translateY(var(--rdg-rise,22px));transition:opacity .55s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1),filter .55s cubic-bezier(.22,.61,.36,1)}.rdg.rdg-reveal .rdg-col>.rdg-in{opacity:1;filter:none;transform:none}@media (pointer:fine){.rdg.rdg-reveal .rdg-col>:not(.rdg-fn-pop):not(.rdg-in){filter:blur(6px)}}}body.native-app .rdg.rdg-reveal .rdg-col>:not(.rdg-fn-pop){filter:none}.community-dither{--chart-surface:color-mix(in srgb, var(--card) 82%, var(--bg));--chart-border:var(--border-strong,var(--rule));--chart-heading:var(--text-primary,var(--ink));--chart-copy:var(--text-secondary,var(--textMute));--chart-meta:var(--text-meta,var(--textDim));border:1px solid var(--chart-border);background:var(--chart-surface);color:var(--text-primary,var(--text));border-radius:14px;margin-block:18px 2px;padding:16px 16px 12px;animation:.2s cubic-bezier(.22,1,.36,1) both community-chart-ready;overflow:hidden}html[data-theme=light] .community-dither{--chart-surface:color-mix(in srgb, #fff 90%, var(--bg))}html[data-theme=chrome] .community-dither{--chart-surface:linear-gradient(158deg, #293039 0%, #20262d 50%, #191e24 100%);--chart-border:#d3e0ed38;--chart-heading:#f2f6fa;--chart-copy:#c0ccd8;--chart-meta:#9fadb9;border-color:#e4eef83d #0c0f13 #0c0f13;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px 2px #00000075,0 2px 5px #0000006b}.community-dither__head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:8px;display:flex}.community-dither__title{font:800 17px/1.15 var(--fSerif,system-ui, sans-serif);letter-spacing:-.015em;color:var(--chart-heading);text-wrap:balance;margin:0}.community-dither__copy,.community-dither__metric{color:var(--chart-copy);font:500 12px/1.45 var(--fBody,system-ui, sans-serif);margin:4px 0 0}.community-dither__metric{text-align:right;font-family:var(--fMono,monospace);font-variant-numeric:tabular-nums;flex-shrink:0;margin:0}.community-dither__metric strong{color:var(--pink,#ff6b9d);font-size:18px;display:block}.community-dither__plot{width:100%;height:220px;margin-top:8px;position:relative}.community-dither__legend{color:var(--chart-meta);font:700 10.5px/1.3 var(--fMono,monospace);flex-wrap:wrap;gap:8px 14px;margin:2px 0 8px;display:flex}.community-dither__legend span{align-items:center;gap:6px;display:inline-flex}.community-dither__legend i{border-radius:1px;width:8px;height:8px}.community-dither details{border-top:1px solid var(--border-subtle,var(--rule2));margin-top:10px;padding-top:10px}.community-dither summary{cursor:pointer;width:fit-content;min-height:34px;color:var(--chart-copy);font:700 11px/34px var(--fMono,monospace);border-radius:7px;padding-inline:7px;transition:color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.community-dither summary:hover{color:var(--chart-heading);background:color-mix(in srgb, var(--pink) 9%, transparent)}}.community-dither summary:active{transform:translateY(1px)}.community-dither summary:focus-visible,.cr-retry:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.community-dither table{border-collapse:collapse;width:100%;color:var(--chart-copy);font:500 11px/1.4 var(--fMono,monospace);font-variant-numeric:tabular-nums}.community-dither th,.community-dither td{border-top:1px solid var(--border-subtle,var(--rule2));text-align:left;padding:7px 4px}.community-dither th:not(:first-child),.community-dither td:not(:first-child){text-align:right}.community-dither--effects{margin-top:12px;padding-top:14px}.community-effect-grid,.community-profile-grid,.community-dose-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px 20px;display:grid}.community-dither__figure{border-top:1px solid var(--border-subtle,var(--rule2));min-width:0;margin:0;padding-top:12px}.community-dither__figure-head{justify-content:space-between;align-items:flex-start;gap:12px;min-height:58px;display:flex}.community-dither__figure-head h5{color:var(--chart-heading);font:800 13px/1.25 var(--fBody,system-ui, sans-serif);text-wrap:balance;margin:0}.community-dither__figure-head p{max-width:46ch;color:var(--chart-copy);font:500 11px/1.4 var(--fBody,system-ui, sans-serif);text-wrap:pretty;margin:4px 0 0}.community-dither__figure-head strong{color:var(--chart-meta);font:700 9.5px/1.35 var(--fMono,monospace);font-variant-numeric:tabular-nums;text-align:right;flex:none}.community-dither__plot--effect,.community-dither__plot--profile{height:185px}.community-dither__plot--dose{height:210px}.community-dither__keys{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:5px 12px;margin:6px 0 0;padding:0;list-style:none;display:grid}.community-dither__keys li{min-width:0;color:var(--chart-copy);font:600 10.5px/1.35 var(--fBody,system-ui, sans-serif);grid-template-columns:18px minmax(0,1fr) auto;align-items:baseline;gap:6px;display:grid}.community-dither__keys b,.community-dither__keys strong{color:var(--chart-meta);font:700 9.5px/1.35 var(--fMono,monospace);font-variant-numeric:tabular-nums}.community-dither__keys b{border:1px solid var(--border-subtle,var(--rule2));border-radius:5px;place-items:center;width:18px;height:18px;display:inline-grid}.community-dither__keys span{overflow-wrap:anywhere;min-width:0}.community-dither__keys strong{text-align:right}.community-dither--profile,.community-dither--dose{margin-top:12px}.community-dither--profile .community-dither__metric{min-width:94px}.community-dither--profile .community-dither__metric strong{color:var(--pink)}.community-readout .cr-fx{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.community-readout .cr-fxcol{min-width:0;padding-block:4px 7px}.cr-request-state{min-height:112px;animation:.18s cubic-bezier(.22,1,.36,1) both community-state-in}.cr-state-copy{color:var(--textMute);font:600 10px/1.4 var(--fMono,monospace);margin-top:9px;display:block}.cr-skeleton{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.cr-skeleton i,.cr-chart-skeleton i{background:linear-gradient(105deg, color-mix(in srgb, var(--ink) 5%, transparent) 15%, color-mix(in srgb, var(--ink) 10%, transparent) 40%, color-mix(in srgb, var(--ink) 5%, transparent) 65%);background-size:220% 100%;border-radius:8px;min-height:44px;animation:1.25s linear infinite community-skeleton;display:block}.cr-chart-skeleton{border-block:1px solid var(--rule);grid-template-columns:repeat(3,1fr);align-items:end;gap:12px;min-height:170px;margin-top:12px;padding:20px 15%;display:grid}.cr-chart-skeleton i:first-child{min-height:42%}.cr-chart-skeleton i:nth-child(2){min-height:76%}.cr-chart-skeleton i:nth-child(3){min-height:58%}.cr-state-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;display:flex}.cr-state-actions .cr-cta{margin-top:0}.cr-retry{border:1px solid color-mix(in srgb, var(--pink) 52%, var(--rule));background:color-mix(in srgb, var(--pink) 8%, var(--card));min-height:34px;color:var(--pink);cursor:pointer;font:700 10px/1 var(--fMono,monospace);border-radius:9px;padding:7px 11px;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.cr-retry:hover{border-color:var(--pink);background:color-mix(in srgb, var(--pink) 13%, var(--card))}}.cr-retry:active{transform:translateY(1px)scale(.985)}html[data-theme=chrome] .cr-retry{color:#d8e3ed;background:linear-gradient(#313943,#222830);border-color:#e4eef83d #0c0f13 #0c0f13;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px 1px #0000006b,0 1px 2px #00000061}html[data-theme=chrome] .community-dither__keys b{background:#05080b38;border-color:#d3e0ed2e;box-shadow:inset 0 1px 1px #ffffff0d}html[data-theme=chrome] .cr-retry:active{filter:brightness(.94);box-shadow:inset 0 2px 3px #00000080}@keyframes community-chart-ready{0%{opacity:.72;clip-path:inset(0 0 5%)}to{opacity:1;clip-path:inset(0)}}@keyframes community-state-in{0%{opacity:.74;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes community-skeleton{0%{background-position:100% 0}to{background-position:-120% 0}}@media (width<=560px){.community-dither{padding-inline:12px}.community-dither__head{gap:10px}.community-dither__plot{height:195px}.community-dither--effects .community-dither__plot{height:170px}.community-dither__figure-head{min-height:0}.community-dither__figure-head strong{max-width:92px}.cr-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.community-dither,.community-dither *,.community-dither :before,.community-dither :after,.cr-request-state,.cr-skeleton *,.cr-chart-skeleton *,.cr-retry{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-design=lg]{--lg-fill-seated:linear-gradient(180deg, color-mix(in srgb, var(--lg-shadow) 7%, transparent) 0%, color-mix(in srgb, var(--lg-shadow) 2%, transparent) 34%, transparent 72%), linear-gradient(180deg, var(--lg-plate-lo), var(--lg-plate-hi));--lg-fill-sunk:linear-gradient(180deg, color-mix(in srgb, var(--lg-shadow) 9%, transparent) 0%, color-mix(in srgb, var(--lg-shadow) 3%, transparent) 40%, transparent 78%);--lg-fill-well:linear-gradient(180deg, color-mix(in srgb, var(--lg-shadow) 11%, transparent) 0%, color-mix(in srgb, var(--lg-shadow) 5%, transparent) 12%, color-mix(in srgb, var(--lg-shadow) 2%, transparent) 26%, transparent 48%), linear-gradient(180deg, var(--lg-plate-lo), var(--lg-plate-hi))}html[data-design=lg] .lg-board-rows{flex-direction:column;gap:5px;min-width:0;display:flex}html[data-design=lg] .lg-board-row{flex-direction:column;min-width:0;display:flex}html[data-design=lg] .lg-board-row-open{gap:8px;padding-block:3px}html[data-design=lg] .lg-board-criteria{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;margin-top:10px;display:grid}@media (width>=900px){html[data-design=lg] .lg-board-criteria{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}html[data-design=lg] :is(.pep-root,.cr-scope) .community-readout,html[data-design=lg] .community-dither{--fSerif:var(--lg-fDisplay);--fBody:var(--lg-fBody);--fMono:var(--lg-fMono)}html[data-design=lg] :is(.pep-root,.cr-scope) .community-readout{--lg-accent:var(--lg-community);box-sizing:border-box;border:1px solid var(--lg-divider);min-width:0;max-width:100%;color:var(--lg-ink-2);background:radial-gradient(120% 40% at 6% 0%, color-mix(in srgb, var(--lg-community) 26%, transparent) 0%, color-mix(in srgb, var(--lg-community) 13%, transparent) 38%, color-mix(in srgb, var(--lg-community) 5%, transparent) 68%, transparent 100%), var(--lg-fill-well);box-shadow:var(--lg-depth-well);border-radius:22px;padding:16px 16px 14px}html[data-design=lg] .rep-inline-readout{min-width:0;max-width:100%}html[data-design=lg] :is(.pep-root,.cr-scope) .cr-head{margin-bottom:12px}html[data-design=lg] :is(.pep-root,.cr-scope) .cr-tag{font-family:var(--lg-fMono);letter-spacing:.2em;color:var(--lg-community);background:0 0;border:none;padding:0;font-size:9.5px;font-weight:600}html[data-design=lg] :is(.pep-root,.cr-scope) .cr-signal{border:1px solid var(--lg-edge-strong);background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));box-shadow:inset 0 1px 1px var(--lg-bevel);color:var(--lg-community);border-radius:999px}html[data-design=lg] :is(.pep-root,.cr-scope) .cr-count{color:var(--lg-ink-3)}html[data-design=lg] :is(.pep-root,.cr-scope) .cr-count:hover{color:var(--lg-ink)}html[data-design=lg] :is(.pep-root,.cr-scope) .cr-board{color:var(--lg-community)}html[data-design=lg] :is(.pep-root,.cr-scope) .cr-stats{border:1px solid var(--lg-divider);background:color-mix(in srgb, var(--lg-glass-lo) 62%, transparent);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,92px),1fr));overflow:hidden}html[data-design=lg] :is(.pep-root,.cr-scope) .cr-stat{border-right:1px solid var(--lg-divider)}html[data-design=lg] :is(.pep-root,.cr-scope) .cr-stat .v{color:var(--lg-ink);letter-spacing:-.02em}html[data-design=lg] :is(.pep-root,.cr-scope) .cr-stat .k{color:var(--lg-ink-3)}html[data-design=lg] :is(.pep-root,.cr-scope) .cr-synopsis{border:1px solid color-mix(in srgb, var(--lg-community) 28%, var(--lg-divider));background:color-mix(in srgb, var(--lg-community) 7%, transparent);border-radius:16px}html[data-design=lg] :is(.pep-root,.cr-scope) .cr-syn-title{color:var(--lg-community);letter-spacing:.2em}html[data-design=lg] :is(.pep-root,.cr-scope) .cr-syn-n{color:var(--lg-ink-4)}html[data-design=lg] :is(.pep-root,.cr-scope) .cr-syn-p{color:var(--lg-ink-2)}html[data-design=lg] :is(.pep-root,.cr-scope) .cr-dose{border:1px solid color-mix(in srgb, var(--lg-community) 24%, var(--lg-divider));background:color-mix(in srgb, var(--lg-community) 5%, transparent);border-radius:16px}html[data-design=lg] :is(.pep-root,.cr-scope) .cr-dose-lbl{color:var(--lg-community)}html[data-design=lg] :is(.pep-root,.cr-scope) .cr-dose-big{color:var(--lg-ink)}html[data-design=lg] :is(.pep-root,.cr-scope) .cr-dose-meta{color:var(--lg-ink-3);overflow-wrap:break-word}html[data-design=lg] :is(.pep-root,.cr-scope) .cr-fx-title{color:var(--lg-community)}html[data-design=lg] :is(.pep-root,.cr-scope) .cr-fx-lb{color:var(--lg-ink-2)}html[data-design=lg] :is(.pep-root,.cr-scope) .cr-fx-n,html[data-design=lg] :is(.pep-root,.cr-scope) .cr-fx-n-head{color:var(--lg-ink-3)}html[data-design=lg] :is(.pep-root,.cr-scope) .cr-fx-track{background:color-mix(in srgb, var(--lg-ink) 10%, transparent)}html[data-design=lg] :is(.pep-root,.cr-scope) .cr-demo{color:var(--lg-ink-2)}html[data-design=lg] :is(.pep-root,.cr-scope) .cr-demo-grp b,html[data-design=lg] :is(.pep-root,.cr-scope) .cr-demo-supp{color:var(--lg-ink-4)}html[data-design=lg] :is(.pep-root,.cr-scope) .cr-note{border-top:1px solid var(--lg-divider);font-family:var(--lg-fBody);color:var(--lg-ink-3);overflow-wrap:break-word;margin-top:12px;padding-top:10px;font-size:12.5px;line-height:1.6}html[data-design=lg] :is(.pep-root,.cr-scope) :is(.cr-cta,.cr-syn-lock){min-height:44px;color:var(--lg-community);align-items:center;display:inline-flex}html[data-design=lg] :is(.pep-root,.cr-scope) :is(.cr-cta,.cr-syn-lock):hover{color:var(--lg-ink)}html[data-design=lg] :is(.pep-root,.cr-scope) .cr-retry{border:1px solid var(--lg-edge-strong);background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));box-shadow:inset 0 1px 1px var(--lg-bevel);color:var(--lg-community);border-radius:12px}html[data-design=lg] .community-dither{--chart-border:var(--lg-edge);--chart-heading:var(--lg-ink);--chart-copy:var(--lg-ink-2);--chart-meta:var(--lg-ink-3);--chart-surface:linear-gradient(160deg, #ffffffc7, #ffffff8c);box-sizing:border-box;border:1px solid var(--lg-edge);min-width:0;max-width:100%;box-shadow:inset 0 1px 1px var(--lg-bevel), 0 1px 2px color-mix(in srgb, var(--lg-shadow) 40%, transparent);border-radius:18px}html[data-design=lg][data-theme=light] .community-dither{--chart-surface:linear-gradient(160deg, #ffffffc7, #ffffff8c)}html[data-design=lg][data-theme=dark] .community-dither{--chart-surface:linear-gradient(160deg, #201b2ec7, #14102099)}html[data-design=lg][data-theme=chrome] .community-dither{--chart-surface:linear-gradient(160deg, #26262cd1, #16161aa8);--chart-heading:var(--lg-ink);--chart-copy:var(--lg-ink-2);--chart-meta:var(--lg-ink-3);border-color:var(--lg-edge);border-top-color:var(--lg-edge-strong);box-shadow:inset 0 1px 1px var(--lg-bevel), 0 1px 2px color-mix(in srgb, var(--lg-shadow) 40%, transparent)}html[data-design=lg] .community-atlas__growth .community-dither{border-radius:inherit;box-shadow:none;border:0}html[data-design=lg] .community-dither__title{letter-spacing:-.02em}html[data-design=lg] .community-dither__figure-head h5{font-family:var(--lg-fDisplay);letter-spacing:-.01em;font-weight:700}html[data-design=lg] .community-dither__metric strong{color:var(--lg-community);font-family:var(--lg-fDisplay)}html[data-design=lg] .community-dither__figure,html[data-design=lg] .community-dither details,html[data-design=lg] .community-dither th,html[data-design=lg] .community-dither td{border-top-color:var(--lg-divider)}html[data-design=lg] .community-dither__keys b{border-color:var(--lg-divider)}@media (hover:hover){html[data-design=lg] .community-dither summary:hover{color:var(--lg-ink);background:color-mix(in srgb, var(--lg-community) 10%, transparent)}}html[data-design=lg] .community-readout .community-dither__copy,html[data-design=lg] .community-readout .community-dither__figure-head p{text-transform:lowercase}@media (width<=620px){html[data-design=lg] :not(.community-atlas__growth)>.community-dither>.community-dither__head,html[data-design=lg] :is(.pep-root,.cr-scope) .cr-syn-head{flex-direction:column;align-items:flex-start;gap:4px}html[data-design=lg] :not(.community-atlas__growth)>.community-dither>.community-dither__head>*{min-width:0;max-width:100%}html[data-design=lg] :not(.community-atlas__growth)>.community-dither>.community-dither__head>.community-dither__metric{text-align:left}}html[data-design=lg] .lg-gt{touch-action:pan-y;line-height:0;display:inline-block;position:relative}html[data-design=lg] .lg-gt:after{content:"";z-index:2;cursor:grab;width:max(44px,100%);height:max(44px,100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-design=lg] .lg-gt:active:after{cursor:grabbing}html[data-design=lg] .lg-gt>.lg-gt-c{z-index:1;pointer-events:none;position:absolute}html[data-design=lg] .lg-gt.lg-gt[data-live="1"]>:not(.lg-gt-c){color:#0000;text-shadow:none}html[data-design=lg] .lg-gt>:not(.lg-gt-c){-webkit-user-select:none;user-select:none;display:block}html[data-design=lg] .lg-pep .lgp-grade .lg-label.lgp-src{text-align:right;letter-spacing:.14em;max-width:68px;font-size:8.5px;line-height:1.4}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lg-gt:after{cursor:default}}html[data-design=lg] .pp-root.lg-pep{--pp-ink:var(--lg-ink);--pp-ink2:var(--lg-ink-2);--pp-dim:var(--lg-ink-3);--pp-hair:var(--lg-divider);--lgp-ok-ink:#0b6b43;--lgp-warn-ink:#8a5008;--lgp-info-ink:#1a52b8;--lgp-err-ink:#a81f26}html[data-design=lg][data-theme=dark] .pp-root.lg-pep,html[data-design=lg][data-theme=chrome] .pp-root.lg-pep{--lgp-ok-ink:var(--lg-success);--lgp-warn-ink:var(--lg-warning);--lgp-info-ink:var(--lg-info);--lgp-err-ink:var(--lg-error)}html[data-design=lg] .lg-pep .lgp-catch{background:color-mix(in srgb, var(--lg-warning) 11%, transparent);border:1px solid color-mix(in srgb, var(--lg-warning) 34%, var(--lg-edge));box-shadow:inset 0 1px 1px var(--lg-bevel);border-radius:20px;padding:15px 16px;position:relative}html[data-design=lg] .lg-pep .lgp-catch-k{font-family:var(--lg-fMono);letter-spacing:.16em;text-transform:uppercase;color:var(--lgp-warn-ink);font-size:10px;font-weight:700}html[data-design=lg] body.lg-pep-route #root{padding-bottom:0!important}html[data-design=lg] body.lg-pep-route{overscroll-behavior:none}html[data-design=lg] .lg-pep{overflow-x:clip}html[data-design=lg] .lg-pep .pp-glass{background:radial-gradient(120% 44% at 6% 0%, color-mix(in srgb, var(--lg-accent) 32%, transparent) 0%, color-mix(in srgb, var(--lg-accent) 16%, transparent) 38%, color-mix(in srgb, var(--lg-accent) 6%, transparent) 68%, transparent 100%), linear-gradient(135deg, var(--lg-glass-hi), var(--lg-glass-lo));-webkit-backdrop-filter:none;border:1px solid var(--lg-edge);box-shadow:inset 0 1px 1px var(--lg-bevel), inset 0 -14px 22px -18px color-mix(in srgb, var(--lg-accent) 34%, transparent),  var(--lg-alt-3);border-radius:22px}html[data-design=lg] .lg-pep .pp-glass.pp-mode-toggle,html[data-design=lg] .lg-pep .pp-glass.pp-action{background:radial-gradient(120% 44% at 6% 0%, color-mix(in srgb, var(--lg-accent) 32%, transparent) 0%, color-mix(in srgb, var(--lg-accent) 16%, transparent) 38%, color-mix(in srgb, var(--lg-accent) 6%, transparent) 68%, transparent 100%), linear-gradient(180deg, var(--lg-plate-hi), var(--lg-plate-lo));box-shadow:var(--lg-depth-row)}@media (width<=840px){html[data-design=lg] .lg-pep .pp-glass{-webkit-backdrop-filter:none}}html[data-design=lg] .lg-pep .lgp-mast{--lgp-pad-x:17px;padding:18px var(--lgp-pad-x) 16px;position:relative;overflow:hidden}html[data-design=lg] .lg-pep .pp-glass.lgp-mast{--lgp-plate:#ffffffed;--lgp-chip-plate:#fffffff5;background:radial-gradient(132% 62% at 3% -6%, color-mix(in srgb, var(--lg-accent) 30%, var(--lgp-plate)) 0%, color-mix(in srgb, var(--lg-accent) 21%, var(--lgp-plate)) 24%, color-mix(in srgb, var(--lg-accent) 12%, var(--lgp-plate)) 50%, color-mix(in srgb, var(--lg-accent) 6%, var(--lgp-plate)) 76%, color-mix(in srgb, var(--lg-accent) 3%, var(--lgp-plate)) 100%);border:1px solid color-mix(in srgb, var(--lg-accent) 22%, var(--lg-edge));box-shadow:inset 0 1px 1px var(--lg-bevel), inset 0 -18px 28px -20px color-mix(in srgb, var(--lg-accent) 40%, transparent), 0 1px 2px color-mix(in srgb, var(--lg-shadow) 60%, transparent), 0 26px 52px -28px var(--lg-shadow)}html[data-design=lg][data-theme=dark] .lg-pep .pp-glass.lgp-mast{--lgp-plate:#211c2df0;--lgp-chip-plate:#2e283ef5}html[data-design=lg][data-theme=chrome] .lg-pep .pp-glass.lgp-mast{--lgp-plate:#1f1f24f0;--lgp-chip-plate:#2b2b31f5}html[data-design=lg] .lg-pep .lgp-head{--lgp-gutter:clamp(30px, 13.7cqw, 46px);grid-template-columns:minmax(0,1fr);align-items:start;display:grid;position:relative;container-type:inline-size}html[data-design=lg] .lg-pep .lgp-kick{padding-right:var(--lgp-gutter);z-index:1;font-family:var(--lg-fMono);letter-spacing:.18em;text-transform:uppercase;color:var(--lg-ink-2);grid-column:1;font-size:10px;font-weight:700;line-height:1.5;position:relative}html[data-design=lg] .lg-pep .lgp-class{z-index:1;font-family:var(--lg-fMono);letter-spacing:.11em;text-transform:uppercase;color:var(--lg-ink-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-column:1;margin-top:7px;font-size:9.5px;font-weight:600;line-height:1.55;display:-webkit-box;position:relative;overflow:hidden}html[data-design=lg] .lg-pep .lgp-name{min-width:0;padding-right:var(--lgp-gutter);z-index:1;font-family:var(--lg-fDisplay);letter-spacing:-.035em;color:var(--lg-ink);overflow-wrap:normal;word-break:keep-all;grid-column:1;margin:6px 0 0;font-size:clamp(20px,11.5cqw,44px);font-weight:800;line-height:1.02;position:relative}html[data-design=lg] .lg-pep .lgp-name .lgp-dotpair{white-space:nowrap}html[data-design=lg] .lg-pep .lgp-name .lgp-dot{color:var(--lg-grade-ink)}html[data-design=lg] .lg-pep .lgp-grade{z-index:2;flex-direction:column;align-items:flex-end;gap:2px;display:flex;position:absolute;top:-2px;right:0}html[data-design=lg] .lg-pep .lgp-grade .lgp-mark{font-family:var(--lg-fDisplay);letter-spacing:-.035em;color:var(--lg-grade-ink);--lg-relief-wall:color-mix(in srgb, var(--lg-grade-ink) 62%, #000);--lg-relief-wall-2:var(--lg-relief-wall);text-shadow:var(--lg-relief-3);font-size:36px;font-weight:800;line-height:1}html[data-design=lg][data-theme=dark] .lg-pep .lgp-grade .lgp-mark,html[data-design=lg][data-theme=chrome] .lg-pep .lgp-grade .lgp-mark{--lg-relief-wall:color-mix(in srgb, var(--lg-grade-ink) 34%, #05040a);--lg-relief-wall-2:var(--lg-relief-wall)}html[data-design=lg] .lg-pep .lgp-grade .lg-label{color:var(--lg-ink-2);letter-spacing:.2em;font-size:9px;line-height:1}html[data-design=lg] .lg-pep .lgp-figure{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:visible;container-type:size}html[data-design=lg] .lg-pep .lgp-ghost{pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--lg-fDisplay);letter-spacing:-.06em;color:color-mix(in srgb, var(--lg-grade-ink) 11%, transparent);text-shadow:none;filter:blur(2px);font-size:min(26cqw,82cqh);font-weight:800;line-height:1;position:absolute;top:50%;right:7%;transform:translateY(-46%)translate(.06em,.05em);-webkit-mask-image:none;mask-image:none}html[data-design=lg][data-theme=dark] .lg-pep .lgp-ghost,html[data-design=lg][data-theme=chrome] .lg-pep .lgp-ghost{color:color-mix(in srgb, var(--lg-grade-ink) 15%, transparent);text-shadow:none}@media (prefers-reduced-motion:no-preference){html[data-design=lg] .lg-pep .lgp-ghost{transition:none}}html[data-design=lg] .lg-pep .lgp-figs{border-top:1px solid var(--lg-divider);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:15px;padding-top:13px;display:grid}html[data-design=lg] .lg-pep .lgp-fig{flex-direction:column;gap:5px;min-width:0;padding-right:10px;display:flex;position:relative}html[data-design=lg] .lg-pep .lgp-fig+.lgp-fig{padding-left:13px;padding-right:0}html[data-design=lg] .lg-pep .lgp-fig+.lgp-fig:before{content:"";background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--lg-ink) 10%, transparent) 14%, color-mix(in srgb, var(--lg-ink) 26%, transparent) 32%, color-mix(in srgb, var(--lg-ink) 26%, transparent) 68%, color-mix(in srgb, var(--lg-ink) 10%, transparent) 86%, transparent 100%);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:0}@supports not (background:color-mix(in srgb, red 50%, transparent)){html[data-design=lg] .lg-pep .lgp-fig+.lgp-fig:before{background:var(--lg-divider)}}html[data-design=lg] .lg-pep .lgp-fig .lg-label{letter-spacing:.14em;color:var(--lg-ink-2);font-size:8.5px;line-height:1.2}html[data-design=lg] .lg-pep .lgp-fig .lg-stat{color:var(--lg-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}html[data-design=lg] .lg-pep .lgp-fig .lg-stat[data-len=s]{font-size:20px}html[data-design=lg] .lg-pep .lgp-fig .lg-stat[data-len=m]{font-size:16px}html[data-design=lg] .lg-pep .lgp-fig .lg-stat[data-len=l]{font-size:13px;line-height:1.2}html[data-design=lg] .lg-pep .lgp-fig .lgp-fig-u{font-family:var(--lg-fMono);letter-spacing:.06em;color:var(--lg-ink-2);font-size:9px;font-weight:700}html[data-design=lg] .lg-pep .lgp-fig-prose{font-family:var(--lg-fBody);color:var(--lg-ink-2);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:11.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}html[data-design=lg] .lg-pep .lgp-share{margin-top:16px;display:flex}html[data-design=lg] .lg-pep .lgp-verdict{background:radial-gradient(120% 52% at 6% 0%, color-mix(in srgb, var(--lg-accent) 20%, transparent) 0%, color-mix(in srgb, var(--lg-accent) 10%, transparent) 40%, color-mix(in srgb, var(--lg-accent) 4%, transparent) 70%, transparent 100%), linear-gradient(135deg, var(--lg-glass-hi), var(--lg-glass-lo));border:1px solid color-mix(in srgb, var(--lg-accent) 34%, var(--lg-edge));box-shadow:inset 0 1px 1px var(--lg-bevel), 0 18px 40px -30px var(--lg-shadow);border-radius:20px;padding:16px 17px;position:relative}html[data-design=lg] .lg-pep .lgp-verdict-t{font-family:var(--lg-fDisplay);letter-spacing:-.015em;color:var(--lg-ink);text-wrap:pretty;font-size:20px;font-weight:700;line-height:1.32}html[data-design=lg] .lg-pep .lgp-sechead{font-family:var(--lg-fMono);letter-spacing:.22em;text-transform:uppercase;color:var(--lg-ink-3);font-size:10px;font-weight:600}html[data-design=lg] .lg-pep .pp-step:before{background:linear-gradient(180deg, color-mix(in srgb, var(--lg-accent) 55%, transparent) 0%, color-mix(in srgb, var(--lg-accent) 30%, transparent) 42%, color-mix(in srgb, var(--lg-accent) 12%, transparent) 72%, transparent 100%);opacity:1}html[data-design=lg] .lg-pep .pp-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--lg-accent) 18%, transparent)}html[data-design=lg] .lg-pep .pp-led{padding:11px 0}html[data-design=lg] .lg-pep .pp-led+.pp-led{border-top:1px solid var(--lg-divider)}html[data-design=lg] .lg-pep .pp-exp{border-radius:18px}html[data-design=lg] .lg-pep .pp-exp[data-open=true]{border-color:color-mix(in srgb, var(--lg-accent) 42%, var(--lg-edge))}html[data-design=lg] .lg-pep .pp-exp-trigger{min-height:56px}html[data-design=lg] .lg-pep .pp-exp-chevron{color:var(--lg-accent)}html[data-design=lg] .lg-pep .pp-exp[data-open=true] .pp-exp-chevron{background:color-mix(in srgb, var(--lg-accent) 14%, transparent)}html[data-design=lg] .lg-pep .entry-dither{background:radial-gradient(120% 44% at 6% 0%, color-mix(in srgb, var(--lg-accent) 26%, transparent) 0%, color-mix(in srgb, var(--lg-accent) 13%, transparent) 38%, color-mix(in srgb, var(--lg-accent) 5%, transparent) 68%, transparent 100%), linear-gradient(135deg, var(--lg-glass-hi), var(--lg-glass-lo));border:1px solid var(--lg-edge);box-shadow:inset 0 1px 1px var(--lg-bevel), 0 24px 48px -30px var(--lg-shadow);border-radius:22px;margin:0;padding:16px 16px 14px}html[data-design=lg] .lg-pep .entry-dither__head span{font-family:var(--lg-fMono);letter-spacing:.22em;color:var(--lg-accent);font-size:10px;font-weight:600}html[data-design=lg] .lg-pep .entry-dither__head h3{font-family:var(--lg-fDisplay);letter-spacing:-.02em;color:var(--lg-ink);font-size:19px;font-weight:800;line-height:1.1}html[data-design=lg] .lg-pep .entry-dither__head strong{font-family:var(--lg-fMono);color:var(--lg-accent);background:color-mix(in srgb, var(--lg-accent) 11%, transparent);border:1px solid color-mix(in srgb, var(--lg-accent) 32%, transparent);border-radius:999px;padding:6px 10px;font-size:10.5px}html[data-design=lg] .lg-pep .entry-dither__community-count{font-family:var(--lg-fMono);color:var(--lg-community);background:color-mix(in srgb, var(--lg-community) 11%, transparent);border:1px solid color-mix(in srgb, var(--lg-community) 32%, transparent);border-radius:999px;padding:6px 10px}html[data-design=lg] .lg-pep .entry-dither>p{font-family:var(--lg-fRead);color:var(--lg-ink-2);font-size:14.5px;line-height:1.62}html[data-design=lg] .lg-pep .entry-dither details{border-top:1px solid var(--lg-divider)}html[data-design=lg] .lg-pep .entry-dither summary{font-family:var(--lg-fMono);letter-spacing:.22em;color:var(--lg-ink-3);font-size:10px;font-weight:600}html[data-design=lg] .lg-pep .entry-dither table{table-layout:fixed;width:100%;font-family:var(--lg-fBody);color:var(--lg-ink-2);font-size:12.5px}html[data-design=lg] .lg-pep .entry-dither th{font-family:var(--lg-fMono);letter-spacing:.16em;text-transform:uppercase;color:var(--lg-ink-3);font-size:9.5px;font-weight:600}html[data-design=lg] .lg-pep .entry-dither th,html[data-design=lg] .lg-pep .entry-dither td{border-bottom:1px solid var(--lg-divider);overflow-wrap:anywhere;padding:9px 5px}html[data-design=lg] .lg-pep .entry-dither th:not(:first-child),html[data-design=lg] .lg-pep .entry-dither td:not(:first-child){font-variant-numeric:tabular-nums;width:4.5em;color:var(--lg-ink)}html[data-design=lg] .lg-pep .pp-chart-loading{gap:12px;margin:0}html[data-design=lg] .lg-pep .pp-chart-loading__card{border-color:var(--lg-edge)}html[data-design=lg] .lg-pep .pp-chart-loading__head span{font-family:var(--lg-fMono);letter-spacing:.22em;color:var(--lg-accent)}html[data-design=lg] .lg-pep .pv-railwrap[data-start=false][data-end=false]{--pv-mask:linear-gradient(90deg, transparent 0, #00000059 8px, #000000b8 16px, #000 30px, #000 calc(100% - 30px), #000000b8 calc(100% - 16px), #00000059 calc(100% - 8px), transparent 100%)}html[data-design=lg] .lg-pep .pv-railwrap[data-start=true][data-end=false]{--pv-mask:linear-gradient(90deg, #000 0, #000 calc(100% - 30px), #000000b8 calc(100% - 16px), #00000059 calc(100% - 8px), transparent 100%)}html[data-design=lg] .lg-pep .pv-railwrap[data-start=false][data-end=true]{--pv-mask:linear-gradient(90deg, transparent 0, #00000059 8px, #000000b8 16px, #000 30px, #000 100%)}html[data-design=lg] .lg-pep .pv-verdict:before{display:none}html[data-design=lg] .lg-pep .pv-verdict{border:1px solid color-mix(in srgb, var(--pv-hue) 38%, var(--lg-edge));background:color-mix(in srgb, var(--pv-hue) 9%, transparent);border-radius:16px;padding:13px 14px}html[data-design=lg] .lg-pep .pv-p{font-family:var(--lg-fRead);font-size:15px;line-height:1.68}html[data-design=lg] .lg-pep .pv-chip{border-color:var(--lg-edge-strong);min-height:44px;font-family:var(--lg-fMono);border-radius:999px}html[data-design=lg] .lg-pep .pv-prov-btn{min-height:44px}html[data-design=lg] .lg-pep .pv-tally-cell{border:1px solid var(--lg-edge);background:linear-gradient(150deg, var(--lg-chip-hi), var(--lg-chip-lo));border-radius:16px}html[data-design=lg] .lg-pep .pv-tally-n{font-family:var(--lg-fDisplay)}html[data-design=lg] .lg-pep .pv-tally-l,html[data-design=lg] .lg-pep .pv-kicker,html[data-design=lg] .lg-pep .pv-count,html[data-design=lg] .lg-pep .pv-block-l,html[data-design=lg] .lg-pep .pv-verdict-k,html[data-design=lg] .lg-pep .pv-prov-btn{font-family:var(--lg-fMono)}html[data-design=lg] .lg-pep .pv-name,html[data-design=lg] .lg-pep .pv-measure-v{font-family:var(--lg-fDisplay)}html[data-design=lg] .lg-pep .pp-mode-btn{min-height:44px;font-family:var(--lg-fMono);letter-spacing:.16em;color:var(--lg-ink-3);background:0 0;border:1px solid #0000;padding:7px 18px;font-size:10px;font-weight:700}html[data-design=lg] .lg-pep .pp-mode-btn[aria-pressed=true]{background:color-mix(in srgb, var(--lg-accent) 20%, var(--lg-chip-hi));border-color:color-mix(in srgb, var(--lg-accent) 52%, transparent);color:var(--lg-ink);box-shadow:inset 0 1px 1px var(--lg-bevel), 0 4px 14px -6px color-mix(in srgb, var(--lg-accent) 60%, transparent)}html[data-design=lg] .lg-pep .pp-action--glass{min-height:52px;font-family:var(--lg-fMono);letter-spacing:.16em;border-radius:16px}html[data-design=lg] .lg-pep ol li[value] a[href]{display:inline-block;position:relative}html[data-design=lg] .lg-pep ol li[value] a[href]:after{content:"";position:absolute;inset:-14px -19px}html[data-design=lg] .lg-pep .lgp-lock{background:linear-gradient(165deg, color-mix(in srgb, var(--lg-brand) 16%, transparent), color-mix(in srgb, var(--lg-brand) 5%, transparent));border:1px solid color-mix(in srgb, var(--lg-brand) 30%, var(--lg-edge));box-shadow:inset 0 1px 1px var(--lg-bevel);border-radius:20px;padding:16px 17px;position:relative;overflow:hidden}html[data-design=lg] .lg-pep .lgp-lock-line{font-family:var(--lg-fMono);letter-spacing:.16em;text-transform:uppercase;color:var(--lg-brand);font-size:10px;font-weight:600}html[data-design=lg] .lg-pep .lgp-gate-k{font-family:var(--lg-fMono);letter-spacing:.22em;text-transform:uppercase;color:var(--lg-brand);font-size:10px;font-weight:600}html[data-design=lg] .lg-pep .lgp-gate-t{font-family:var(--lg-fDisplay);letter-spacing:-.03em;color:var(--lg-ink);font-size:26px;font-weight:800;line-height:1.06}html[data-design=lg] .lg-pep .lgp-buy{cursor:pointer;border-radius:16px;min-height:56px;margin-top:18px}html[data-design=lg] .lg-pep .lgp-ghostbtn{background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));border:1px solid color-mix(in srgb, var(--lg-brand) 34%, var(--lg-edge-strong));width:100%;min-height:50px;color:var(--lg-brand);font-family:var(--lg-fMono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border-radius:16px;margin-top:10px;font-size:11px;font-weight:600}html[data-design=lg] .lg-pep .lgp-gate-more{min-height:44px;font-family:var(--lg-fMono);color:var(--lg-brand)}html[data-design=lg] .lg-pep .pp-community .community-readout{margin:0}@media (width>=900px){html[data-design=lg] .lg-pep .pp-left{max-height:calc(100dvh - var(--lg-dock-h) - var(--lg-dock-gap) - 16px - 8px);overscroll-behavior:contain;top:16px;overflow:clip auto}html[data-design=lg] .lg-pep .pp-left>*{flex:none}}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lg-pep .pp-chart-loading__card:after{opacity:.2;animation:none;transform:none}html[data-design=lg] .lg-pep .pv-chip,html[data-design=lg] .lg-pep .lgp-buy,html[data-design=lg] .lg-pep .lgp-ghostbtn{transition:none}}html[data-design=lg] .lg-reader{z-index:1;--lg-art-h:460px;--lg-art-peek:128px;--lg-art-bleed:34px;--lg-art-rise:16px;width:100%;position:relative;overflow-x:clip}html[data-design=lg] .lg-reader .lg-artwrap{display:flow-root;position:relative}html[data-design=lg] .lg-reader .lg-artwrap[data-cover=art] .lg-art{z-index:0;pointer-events:none;top:calc(-1 * var(--lg-art-rise));left:calc(-1 * var(--lg-art-bleed));right:calc(-1 * var(--lg-art-bleed));height:var(--lg-art-h);background:color-mix(in srgb, var(--lg-ink) 7%, transparent);border-radius:0 0 26px 26px;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0%,#000000fb 34%,#000000e0 50%,#000000a8 63%,#0006 75%,#0000002e 85%,#0000000d 93%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000fb 34%,#000000e0 50%,#000000a8 63%,#0006 75%,#0000002e 85%,#0000000d 93%,#0000 100%)}html[data-design=lg] .lg-reader .lg-artwrap[data-cover=art] .lg-art img{object-fit:cover;object-position:var(--lg-art-focus,50% 28%);width:100%;height:100%;display:block}html[data-design=lg] .lg-reader .lg-artwrap[data-cover=art] .lg-art:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--lg-bg-base) 22%, transparent) 0%, color-mix(in srgb, var(--lg-bg-base) 34%, transparent) 38%, color-mix(in srgb, var(--lg-bg-base) 58%, transparent) 62%, color-mix(in srgb, var(--lg-bg-base) 78%, transparent) 80%, color-mix(in srgb, var(--lg-bg-base) 90%, transparent) 100%);position:absolute;inset:0}html[data-design=lg][data-theme=dark] .lg-reader .lg-artwrap[data-cover=art] .lg-art:after,html[data-design=lg][data-theme=chrome] .lg-reader .lg-artwrap[data-cover=art] .lg-art:after{background:linear-gradient(180deg, color-mix(in srgb, var(--lg-bg-base) 12%, transparent) 0%, color-mix(in srgb, var(--lg-bg-base) 26%, transparent) 38%, color-mix(in srgb, var(--lg-bg-base) 54%, transparent) 62%, color-mix(in srgb, var(--lg-bg-base) 80%, transparent) 80%, color-mix(in srgb, var(--lg-bg-base) 94%, transparent) 100%)}html[data-design=lg] .lg-reader .lg-masthead{z-index:1;margin-top:0;position:relative}html[data-design=lg] .lg-reader .lg-artwrap[data-cover=art] .lg-masthead{margin-top:var(--lg-art-peek)}html[data-design=lg] .lg-reader .lg-artwrap[data-art="0"] .lg-masthead{margin-top:0}@media (width<=900px){html[data-design=lg] .lg-reader{--lg-art-h:360px;--lg-art-peek:104px;--lg-art-bleed:14px}}@media (width<=480px){html[data-design=lg] .lg-reader{--lg-art-h:306px;--lg-art-peek:92px}html[data-design=lg] .lg-reader .lg-artwrap[data-cover=art] .lg-art{border-radius:0 0 20px 20px}}html[data-design=lg] .lg-reader .lg-read-title{font-family:var(--lg-fDisplay);letter-spacing:-.03em;color:var(--lg-ink);margin:0;font-size:clamp(30px,5.4vw,52px);font-weight:800;line-height:1.02}html[data-design=lg] .lg-reader .lg-read-dek{font-family:var(--lg-fBody);color:var(--lg-ink-2);text-wrap:pretty;max-width:62ch;margin:12px 0 0;font-size:clamp(15px,1.6vw,18.5px);font-weight:400;line-height:1.5}html[data-design=lg] .lg-reader .lg-read-meta{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;display:flex}html[data-design=lg] .lg-reader .rdg{--rdg-display:var(--lg-fDisplay);--rdg-sans:var(--lg-fRead);--rdg-mono:var(--lg-fMono);--rdg-bg:transparent;--rdg-bg2:transparent;--rdg-card:var(--lg-chip-hi);--rdg-card2:var(--lg-chip-lo);--rdg-ink:var(--lg-ink);--rdg-read:var(--lg-ink-2);--rdg-muted:var(--lg-ink-3);--rdg-subtle:var(--lg-ink-3);--rdg-dim:var(--lg-ink-4);--rdg-rule:var(--lg-divider);--rdg-rule2:color-mix(in srgb, var(--lg-ink) 16%, transparent);--rdg-purple:var(--lg-brand);--rdg-accent:var(--lg-briefs);--rdg-measure:68ch;--rdg-body:17.5px;--rdg-body-lh:1.75}html[data-design=lg] .lg-reader .rdg .rdg-secnum,html[data-design=lg] .lg-reader .rdg .rdg-kick,html[data-design=lg] .lg-reader .rdg .rdg-take .lab{color:var(--rdg-accent)}html[data-design=lg] .lg-reader .rdg .rdg-fn,html[data-design=lg] .lg-reader .rdg .rdg-fn-pop .n,html[data-design=lg] .lg-reader .rdg .rdg-sources p .n,html[data-design=lg] .lg-reader .rdg .rdg-sidenote .lab{color:var(--lg-brand)}html[data-design=lg] .lg-reader .rdg .rdg-cvd .head .claim{color:var(--lg-outcome)}html[data-design=lg] .lg-reader .rdg .rdg-cvd .head .data{color:var(--lg-success)}html[data-design=lg] .lg-reader .rdg .rdg-p a{color:var(--lg-ink);-webkit-text-decoration-color:color-mix(in srgb, var(--lg-brand) 62%, transparent);text-decoration-color:color-mix(in srgb, var(--lg-brand) 62%, transparent)}html[data-design=lg] .lg-reader .rdg .rdg-title{letter-spacing:-.025em;font-weight:700}html[data-design=lg] .lg-reader .rdg .rdg-stat,html[data-design=lg] .lg-reader .rdg .rdg-chip,html[data-design=lg] .lg-reader .rdg .rdg-tier,html[data-design=lg] .lg-reader .rdg .rdg-cvd,html[data-design=lg] .lg-reader .rdg .rdg-commentkit{border-color:var(--lg-edge);box-shadow:inset 0 1px 1px var(--lg-bevel)}html[data-design=lg] .lg-reader .rdg .rdg-stat{border-radius:14px}html[data-design=lg] .lg-reader .rdg .rdg-fn-pop{border:1px solid color-mix(in srgb, var(--lg-brand) 34%, var(--lg-edge));border-radius:12px}html[data-design=lg] .lg-reader .rdg .rdg-take{border-left-color:color-mix(in srgb, var(--lg-ink) 26%, transparent)}html[data-design=lg] .lg-reader .rdg .rdg-pull blockquote{font-family:var(--lg-fDisplay);border-left-color:color-mix(in srgb, var(--lg-ink) 30%, transparent);font-weight:700}html[data-design=lg] .lg-reader .rdg .ck-submit{background:var(--lg-brand);color:#fff;border-radius:999px}html[data-design=lg] .lg-reader .rdg .rdg-tier .badge{color:var(--lg-bg-base)}html[data-design=lg] .lg-reader .rdg .rdg-figure{margin:1.9em 0}html[data-design=lg] .lg-reader .rdg .rdg-figure img{border:1px solid var(--lg-edge);background:var(--lg-chip-lo);box-shadow:inset 0 1px 1px var(--lg-bevel), 0 1px 2px color-mix(in srgb, var(--lg-shadow) 50%, transparent), 0 20px 40px -28px var(--lg-shadow);border-radius:18px}html[data-design=lg] .lg-reader .rdg .rdg-figure figcaption{font-family:var(--lg-fMono);letter-spacing:.14em;text-transform:uppercase;color:var(--lg-ink-4);margin-top:12px;font-size:10px}html[data-design=lg] .lg-reader .reader-prose{--read-bg:transparent;--read-ink:var(--lg-ink-2);--read-ink2:var(--lg-ink);--read-dim:var(--lg-ink-4);--read-line:var(--lg-divider);--read-accent:var(--lg-briefs);--read-fill:var(--lg-brand);--read-red:var(--lg-n1);--read-green:var(--lg-success);--read-measure:68ch}html[data-design=lg] .lg-reader .reader-prose .rp-num,html[data-design=lg] .lg-reader .reader-prose .rp-title,html[data-design=lg] .lg-reader .reader-prose .rp-sub,html[data-design=lg] .lg-reader .reader-prose .rp-dropcap,html[data-design=lg] .lg-reader .reader-prose .rp-quote{font-family:var(--lg-fDisplay)}html[data-design=lg] .lg-reader .reader-prose .rp-quote:before{font-family:var(--lg-fDisplay);color:var(--lg-brand)}html[data-design=lg] .lg-reader .reader-prose .rp-take p,html[data-design=lg] .lg-reader .reader-prose .rp-shot,html[data-design=lg] .lg-reader .reader-prose .rp-fact-b{font-family:var(--lg-fBody)}html[data-design=lg] .lg-reader .reader-prose .rp-sub{margin:1.6em 0 .5em}html[data-design=lg] .lg-reader .reader-prose .rp-take,html[data-design=lg] .lg-reader .reader-prose .rp-spec,html[data-design=lg] .lg-reader .reader-prose .rp-fact{border-color:var(--lg-edge);box-shadow:inset 0 1px 1px var(--lg-bevel);background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo))}html[data-design=lg] .lg-reader .reader-prose .rp-fact{border-left-width:1px;border-color:color-mix(in srgb, var(--lg-success) 36%, var(--lg-edge));background:radial-gradient(120% 44% at 6% 0%, color-mix(in srgb, var(--lg-success) 14%, transparent) 0%, color-mix(in srgb, var(--lg-success) 6%, transparent) 55%, transparent 100%), linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo))}html[data-design=lg] .lg-reader .reader-prose .rp-take-k{background:var(--lg-brand);color:#fff}html[data-design=lg] .lg-reader .reader-prose .rp-p a,html[data-design=lg] .lg-reader .reader-prose .rp-list a,html[data-design=lg] .lg-reader .reader-prose .rp-lede a{color:var(--lg-ink);border-bottom-color:color-mix(in srgb, var(--lg-brand) 55%, transparent)}html[data-design=lg] .lg-reader .gloss,html[data-design=lg] .lg-reader [data-gloss]{text-underline-offset:3px;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--lg-brand) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--lg-brand) 60%, transparent)}html[data-design=lg] .lg-reader .rep-gate,html[data-design=lg] .lg-reader.rep-gate{--gate-fD:var(--lg-fDisplay);--gate-fB:var(--lg-fBody);--gate-fM:var(--lg-fMono);--gate-ink:var(--lg-ink);--gate-mute:var(--lg-ink-3);--gate-dim:var(--lg-ink-4);--gate-purp:var(--lg-brand);--gate-accent:var(--lg-briefs);--gate-purp-rgb:124, 77, 255;--gate-accent-rgb:167, 139, 250;--gate-trust:var(--lg-success);--gate-s:var(--lg-gS);--gate-a:var(--lg-gA);--gate-c:var(--lg-gC);--gate-line:var(--lg-divider);--gate-grab:color-mix(in srgb, var(--lg-ink) 28%, transparent);--gate-field-ph:var(--lg-ink-4)}html[data-design=lg][data-theme=dark] .lg-reader .rep-gate,html[data-design=lg][data-theme=chrome] .lg-reader .rep-gate{--gate-purp-rgb:166, 133, 255;--gate-accent-rgb:196, 176, 255;--gate-glass-rgb:36, 31, 48}html[data-design=lg] .lg-reader .rep-gate .card{background:linear-gradient(135deg, var(--lg-glass-hi), var(--lg-glass-lo));border:1px solid var(--lg-edge);box-shadow:inset 0 1px 1px var(--lg-bevel), 0 1px 2px color-mix(in srgb, var(--lg-shadow) 50%, transparent), 0 18px 36px -26px var(--lg-shadow);border-radius:18px}html[data-design=lg] .lg-reader .rep-gate .cta.ghost{background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));border:1px solid var(--lg-edge-strong);box-shadow:inset 0 1px 1px var(--lg-bevel)}html[data-design=lg] .lg-reader .rep-gate .fade:after{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--lg-bg-base) 18%, transparent) 34%, color-mix(in srgb, var(--lg-bg-base) 52%, transparent) 58%, color-mix(in srgb, var(--lg-bg-base) 78%, transparent) 78%, color-mix(in srgb, var(--lg-bg-base) 92%, transparent) 100%)}html[data-design=lg] .lg-reader .nc-block,html[data-design=lg] .lg-briefs .nc-block{background:linear-gradient(135deg, var(--lg-glass-hi), var(--lg-glass-lo))!important;border:1px solid var(--lg-edge)!important;box-shadow:inset 0 1px 1px var(--lg-bevel), 0 18px 36px -26px var(--lg-shadow)!important;font-family:var(--lg-fMono)!important;border-radius:18px!important;padding:18px 18px 16px!important}html[data-design=lg] .lg-reader .nc-block>div:first-child,html[data-design=lg] .lg-briefs .nc-block>div:first-child{font-family:var(--lg-fDisplay)!important;letter-spacing:-.02em!important;font-weight:800!important}html[data-design=lg] .lg-reader .nc-input,html[data-design=lg] .lg-briefs .nc-input{background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo))!important;border:1px solid var(--lg-edge-strong)!important;box-shadow:inset 0 1px 1px var(--lg-bevel)!important;color:var(--lg-ink)!important;font-family:var(--lg-fDisplay)!important;border-radius:12px!important;font-size:16px!important}html[data-design=lg] .lg-reader .nc-btn,html[data-design=lg] .lg-briefs .nc-btn{border:1px solid color-mix(in srgb, var(--lg-brand) 55%, transparent)!important;color:#fff!important;min-height:44px!important;font-family:var(--lg-fMono)!important;letter-spacing:.12em!important;text-transform:uppercase!important;box-shadow:inset 0 1px 1px #ffffff52, 0 14px 30px -16px color-mix(in srgb, var(--lg-brand) 85%, transparent)!important;background:linear-gradient(150deg,#9e6efff2,#6a38e6e6)!important;border-radius:12px!important}html[data-design=lg] .lg-reader .glp1-reader p,html[data-design=lg] .lg-reader .glp1-reader li{font-family:var(--lg-fRead);color:var(--lg-ink-2)}html[data-design=lg] .lg-reader .glp1-reader h1,html[data-design=lg] .lg-reader .glp1-reader h2{font-family:var(--lg-fDisplay);color:var(--lg-ink)}html[data-design=lg] .lg-reader .glp1-reader h3{font-family:var(--lg-fMono);color:var(--lg-briefs);border-top-color:var(--lg-divider);margin:36px 0 14px!important}html[data-design=lg] .lg-reader .glp1-reader h3:first-child{margin:8px 0 14px!important}html[data-design=lg] .lg-reader .glp1-reader strong{color:var(--lg-ink)}html[data-design=lg] .lg-reader .glp1-reader a{color:var(--lg-ink);-webkit-text-decoration-color:color-mix(in srgb, var(--lg-brand) 62%, transparent);text-decoration-color:color-mix(in srgb, var(--lg-brand) 62%, transparent)}html[data-design=lg] .lg-reader .glp1-reader sup[data-fn]{color:var(--lg-brand);font-family:var(--lg-fMono)}html[data-design=lg] .lg-reader .glp1-reader blockquote{font-family:var(--lg-fDisplay);color:var(--lg-ink);border:1px solid var(--lg-edge);border-top-color:color-mix(in srgb, var(--lg-brand) 62%, var(--lg-edge));background:linear-gradient(135deg, var(--lg-glass-hi), var(--lg-glass-lo));box-shadow:inset 0 1px 1px var(--lg-bevel);border-radius:16px}html[data-design=lg] .lg-reader .glp1-reader hr{border-top-color:var(--lg-divider)}html[data-design=lg] .lg-reader .glp1-reader p.dropcap:first-letter{font-family:var(--lg-fDisplay);color:var(--lg-brand)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-design=lg] .lg-reader .lg-masthead{background:#fffffff0}html[data-design=lg][data-theme=dark] .lg-reader .lg-masthead,html[data-design=lg][data-theme=chrome] .lg-reader .lg-masthead{background:#1e1b28f2}}@media (prefers-reduced-transparency:reduce){html[data-design=lg] .lg-reader .lg-artwrap[data-cover=art] .lg-art{height:var(--lg-art-peek);border-radius:0 0 18px 18px;-webkit-mask-image:none;mask-image:none}html[data-design=lg] .lg-reader .lg-artwrap[data-cover=art] .lg-art:after{background:0 0}}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lg-reader *{scroll-behavior:auto}}@media print{html[data-design=lg] .lg-reader .lg-art{display:none!important}html[data-design=lg] .lg-reader .lg-masthead{margin-top:0!important}}html[data-design=lg] .lg-reader{--lg-read-gap:18px;--lg-read-para:1.5em;--lg-read-sec:2.2em}@media (width>=900px){html[data-design=lg] .lg-reader{--lg-read-gap:26px}}html[data-design=lg] .lg-reader .lg-read-col{gap:var(--lg-read-gap)!important}html[data-design=lg] .lg-reader .rdg .rdg-p,html[data-design=lg] .lg-reader .reader-prose .rp-p{margin-bottom:var(--lg-read-para)}html[data-design=lg] .lg-reader .rdg .rdg-col>header{margin-top:var(--lg-read-sec)}html[data-design=lg] .lg-reader .rdg .rdg-col>header:first-child{margin-top:0}html[data-design=lg] .lg-reader .lg-masthead{box-shadow:inset 0 1px 1px var(--lg-bevel), inset 0 -14px 22px -18px color-mix(in srgb, var(--lg-accent) 34%, transparent), 0 1px 2px color-mix(in srgb, var(--lg-shadow) 60%, transparent);border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}html[data-design=lg] .lg-reader .lg-read-sheet{margin-top:calc(-1 * var(--lg-read-gap));border-top-color:var(--lg-divider);border-top-left-radius:0;border-top-right-radius:0}html[data-design=lg] .lg-reader .lg-read-contents{margin:0 0 var(--lg-read-para);border-top:1px solid var(--lg-divider);border-bottom:1px solid var(--lg-divider)}html[data-design=lg] .lg-reader .lg-read-sheet>.lg-read-contents:first-child,html[data-design=lg] .lg-reader .lg-read-sheet>:first-child>.lg-read-contents:first-child{border-top:0;margin-top:-4px}html[data-design=lg] .lg-reader .lg-read-contents>button{cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:0;display:flex}html[data-design=lg] .lg-reader .lg-read-contents ol{margin:0;padding:0 0 10px;list-style:none}html[data-design=lg] .lg-reader .lg-read-contents li+li{border-top:1px solid var(--lg-divider)}html[data-design=lg] .lg-reader .lg-read-contents li>a{min-height:44px;color:var(--lg-ink);-webkit-tap-highlight-color:transparent;padding:9px 0;text-decoration:none;display:block}html[data-design=lg] .lg-reader .lg-read-tags{font-family:var(--lg-fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--lg-ink-3);margin-top:12px;font-size:9px;font-weight:600;line-height:1.9}html[data-design=lg] .lg-reader .lg-read-tags>span{white-space:nowrap;display:inline-block}html[data-design=lg] .lg-reader .lg-read-tags .sep{color:var(--lg-ink-4);padding:0 5px}html[data-design=lg] .lg-reader .lg-panel{box-shadow:inset 0 1px 1px var(--lg-bevel), inset 0 -14px 22px -18px color-mix(in srgb, var(--lg-accent) 34%, transparent), 0 1px 2px color-mix(in srgb, var(--lg-shadow) 60%, transparent), 0 9px 22px -20px var(--lg-shadow)}html[data-design=lg] .lg-reader article.lg-panel.lg-read-sheet{box-shadow:inset 0 1px 1px var(--lg-bevel), inset 1px 0 0 var(--lg-bevel), inset -1px 0 0 color-mix(in srgb, var(--lg-shadow) 22%, transparent), 0 1px 2px color-mix(in srgb, var(--lg-shadow) 60%, transparent), 0 9px 22px -20px var(--lg-shadow)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-design=lg] .lg-reader .lg-read-sheet{border-top-color:var(--lg-divider)}}html[data-design=lg] .lg-reader article.lg-panel{background:radial-gradient(140% 420px at 6% 0%, color-mix(in srgb, var(--lg-accent) 30%, transparent) 0%, color-mix(in srgb, var(--lg-accent) 17%, transparent) 24%, color-mix(in srgb, var(--lg-accent) 9%, transparent) 44%, color-mix(in srgb, var(--lg-accent) 4%, transparent) 64%, color-mix(in srgb, var(--lg-accent) 1.5%, transparent) 82%, transparent 100%), var(--lg-glass-hi);box-shadow:inset 0 1px 1px var(--lg-bevel), inset 1px 0 0 var(--lg-bevel), inset -1px 0 0 color-mix(in srgb, var(--lg-shadow) 22%, transparent),  var(--lg-alt-3,0 1px 2px color-mix(in srgb, var(--lg-shadow) 60%, transparent), 0 24px 48px -28px var(--lg-shadow))}html[data-design=lg] .lg-reader .rdg .rdg-col>.rdg-p:first-of-type:first-letter{float:left;font-family:var(--lg-fDisplay);letter-spacing:-.03em;color:var(--lg-ink);--lg-relief-room:transparent;--lg-relief-contact:color-mix(in srgb, currentColor 18%, transparent);padding:.06em .12em 0 0;font-size:3.1em;font-weight:800;line-height:.84}html[data-design=lg] .lg-reader .rdg .rdg-title{--lg-relief-2:0 -.028em 0 var(--lg-relief-rim), .011em .028em 0 var(--lg-relief-wall), .022em .056em 0 var(--lg-relief-wall-2), .05em .13em .15em var(--lg-relief-contact);text-shadow:var(--lg-relief-2)}html[data-design=lg] .lg-reader .rdg .rdg-col>.rdg-p:first-of-type:first-letter{--lg-relief-3:0 -.0278em 0 var(--lg-relief-rim), .0111em .0278em 0 var(--lg-relief-wall), .0222em .0556em 0 var(--lg-relief-wall), .0333em .0833em 0 var(--lg-relief-wall), .0444em .1111em 0 var(--lg-relief-wall-2), .0556em .1389em 0 var(--lg-relief-wall-2), .0667em .1667em 0 var(--lg-relief-wall-2), .0778em .2222em .2222em var(--lg-relief-contact), .0833em .3889em .6667em var(--lg-relief-room);text-shadow:var(--lg-relief-3)}html[data-design=lg][data-theme=dark] .lg-reader .rdg .rdg-col>.rdg-p:first-of-type:first-letter,html[data-design=lg][data-theme=chrome] .lg-reader .rdg .rdg-col>.rdg-p:first-of-type:first-letter{--lg-relief-3:0 -.0278em 0 var(--lg-relief-rim), .0111em .0278em 0 var(--lg-relief-wall), .0222em .0556em 0 var(--lg-relief-wall), .0333em .0833em 0 var(--lg-relief-wall), .0444em .1111em 0 var(--lg-relief-wall-2), .0556em .1389em 0 var(--lg-relief-wall-2), .0667em .1667em 0 var(--lg-relief-wall-2), .0778em .2222em .2778em var(--lg-relief-contact), .0833em .3889em .7222em var(--lg-relief-room)}@media (prefers-contrast:more){html[data-design=lg] .lg-reader .rdg .rdg-title,html[data-design=lg] .lg-reader .rdg .rdg-col>.rdg-p:first-of-type:first-letter{text-shadow:none}}html[data-design=lg] .lg-legal-back{position:relative}html[data-design=lg] .lg-legal-back:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}html[data-design=lg] .lg-toc>summary{cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:10px;min-height:44px;list-style:none;display:flex}html[data-design=lg] .lg-toc>summary::-webkit-details-marker{display:none}html[data-design=lg] .lg-toc .lg-toc-chev{color:var(--lg-ink-4);transition:transform var(--lg-micro) var(--lg-ease);flex:none;display:flex;transform:rotate(90deg)}html[data-design=lg] .lg-toc[open] .lg-toc-chev{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lg-toc .lg-toc-chev{transition:none}}html[data-design=lg] .lg-scmap-board{display:block}html[data-design=lg] .lg-scmap-list{display:none}@media (width<=760px){html[data-design=lg] .lg-scmap-board{display:none}html[data-design=lg] .lg-scmap-list{display:block}}html[data-design=lg] .lg-scmap-node{transition:transform var(--lg-element) var(--lg-ease), box-shadow var(--lg-element) var(--lg-ease)}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lg-scmap-node,html[data-design=lg] .lg-scmap-edge{transition:none}}html[data-design=lg] .lgx-line{font-family:var(--lg-fBody);color:var(--lg-ink-2);text-wrap:pretty;max-width:62ch;margin:8px 0 0;font-size:14px;line-height:1.55}html[data-design=lg] .lgx-sectionhead{border-bottom:1px solid var(--lg-divider);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;padding-bottom:7px;display:flex}html[data-design=lg] .lgx-sectionhead-right{font-family:var(--lg-fMono);letter-spacing:.06em;color:var(--lg-ink-3);white-space:nowrap;font-size:10px}html[data-design=lg] .lgx-prose{font-family:var(--lg-fBody);color:var(--lg-ink-2);margin:0;font-size:14px;line-height:1.6}html[data-design=lg] .lgx-prose+.lgx-prose{margin-top:10px}html[data-design=lg] .lgx-prose b,html[data-design=lg] .lgx-prose strong{color:var(--lg-ink);font-weight:700}html[data-design=lg] .lgx-prose-sm{font-size:13px}html[data-design=lg] .lgs-reader-note .lgx-prose{max-width:70ch}html[data-design=lg] .lgx-link{color:var(--lg-ink);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--lg-accent) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--lg-accent) 70%, transparent);text-underline-offset:3px;font-weight:600;text-decoration-thickness:1.5px}html[data-design=lg] .lgx-foot{border-top:1px solid var(--lg-divider);font-family:var(--lg-fMono);letter-spacing:.04em;color:var(--lg-ink-3);flex:none;margin-top:2px;padding-top:12px;font-size:10px;line-height:1.7}html[data-design=lg] .lgx-foot a{color:var(--lg-ink-2);text-decoration:none}html[data-design=lg] .lgx-foot a:hover{text-decoration:underline}html[data-design=lg] .lgx-foot-sep{color:var(--lg-ink-4);margin:0 8px}html[data-design=lg] .lgx-spectrum{isolation:isolate;border-radius:999px;flex:none;height:4px;display:flex;position:relative;overflow:hidden}html[data-design=lg] .lgx-spectrum span{flex:1;display:block}html[data-design=lg] .lgx-spectrum.is-busy:after{content:"";pointer-events:none;background-image:linear-gradient(115deg,#0000 34%,#ffffffd9 50%,#0000 66%);background-repeat:no-repeat;background-size:220% 100%;animation:1.6s linear infinite lgSheen;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lgx-spectrum.is-busy:after{opacity:.5;animation:none}}html[data-design=lg] .lgx-cta{appearance:none;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:48px;font-family:var(--lg-fDisplay);letter-spacing:-.005em;color:var(--lg-ink);background:radial-gradient(140% 130% at 6% 0%, color-mix(in srgb, var(--lg-accent) 22%, transparent) 0%, color-mix(in srgb, var(--lg-accent) 9%, transparent) 48%, transparent 100%), linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));border:1px solid color-mix(in srgb, var(--lg-accent) 58%, transparent);box-shadow:inset 0 1px 1px var(--lg-bevel), 0 14px 30px -18px color-mix(in srgb, var(--lg-accent) 82%, transparent);transition:transform var(--lg-micro) ease, box-shadow var(--lg-element) var(--lg-ease);border-radius:15px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}html[data-design=lg] .lgx-cta:active{transform:scale(.985)}html[data-design=lg] .lgx-cta[disabled]{cursor:default}@media (hover:hover) and (pointer:fine){html[data-design=lg] .lgx-cta:hover:not([disabled]){box-shadow:inset 0 1px 1px var(--lg-bevel), 0 18px 36px -18px color-mix(in srgb, var(--lg-accent) 90%, transparent)}}html[data-design=lg] .lgx-ghost{appearance:none;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:44px;font-family:var(--lg-fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--lg-ink-2);background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));border:1px solid var(--lg-edge-strong);box-shadow:inset 0 1px 1px var(--lg-bevel);transition:transform var(--lg-micro) ease, background var(--lg-micro) ease;border-radius:13px;align-items:center;gap:8px;padding:10px 15px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}html[data-design=lg] .lgx-ghost:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){html[data-design=lg] .lgx-ghost:hover{background:var(--lg-hover-fill)}}html[data-design=lg] .lgx-err{border:1px solid color-mix(in srgb, var(--lg-error) 42%, transparent);background:color-mix(in srgb, var(--lg-error) 9%, transparent);font-family:var(--lg-fMono);color:var(--lg-ink);overflow-wrap:anywhere;border-radius:14px;padding:11px 13px;font-size:12px;line-height:1.5}html[data-design=lg] .lgx-pill{font-family:var(--lg-fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--lg-ink);background:color-mix(in srgb, var(--lg-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--lg-accent) 45%, transparent);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}html[data-design=lg] .lgx-pill:before{content:"";background:var(--lg-accent);border-radius:50%;flex:none;width:6px;height:6px}html[data-design=lg] .lgx-note{border:1px solid color-mix(in srgb, var(--lg-accent) 32%, transparent);background:radial-gradient(140% 120% at 4% 0%, color-mix(in srgb, var(--lg-accent) 15%, transparent) 0%, color-mix(in srgb, var(--lg-accent) 6%, transparent) 50%, transparent 100%), linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));box-shadow:inset 0 1px 1px var(--lg-bevel);border-radius:18px;padding:14px 15px}html[data-design=lg] .lgx-cells{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (width<=460px){html[data-design=lg] .lgx-cells{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-design=lg] .lgx-cell{text-align:center;background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));border:1px solid var(--lg-edge-strong);min-width:0;box-shadow:inset 0 1px 1px var(--lg-bevel);border-radius:16px;padding:12px 10px}html[data-design=lg] .lgx-cell-v{font-family:var(--lg-fDisplay);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--lg-ink);overflow-wrap:anywhere;font-size:22px;font-weight:800;line-height:1}html[data-design=lg] .lgx-cell-l{font-family:var(--lg-fMono);letter-spacing:.14em;text-transform:uppercase;color:var(--lg-ink-3);margin-top:6px;font-size:9px;font-weight:600;line-height:1.3}html[data-design=lg] .lgx-rows{flex-direction:column;display:flex}html[data-design=lg] .lgx-row{font-family:var(--lg-fMono);color:var(--lg-ink-2);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 2px;font-size:12px;display:grid}html[data-design=lg] .lgx-row+.lgx-row{border-top:1px solid var(--lg-divider)}html[data-design=lg] .lgx-row-mute{color:var(--lg-ink-3);font-size:11px}html[data-design=lg] .lgx-code{background:color-mix(in srgb, var(--lg-ink) 6%, transparent);border:1px solid var(--lg-divider);min-width:0;font-family:var(--lg-fMono);color:var(--lg-ink);white-space:nowrap;border-radius:12px;flex:1;padding:10px 12px;font-size:12.5px;display:block;overflow-x:auto}html[data-design=lg] .lg-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-design=lg] .lgx-field{gap:6px;display:grid}html[data-design=lg] .lgx-field-label{font-family:var(--lg-fMono);letter-spacing:.16em;text-transform:uppercase;color:var(--lg-ink-2);font-size:10px;font-weight:700}html[data-design=lg] .lgx-req{color:var(--lg-error);margin-left:6px;font-weight:800}html[data-design=lg] .lgx-field-note{font-family:var(--lg-fBody);color:var(--lg-ink-3);font-size:12.5px;line-height:1.45}html[data-design=lg] .lgx-input,html[data-design=lg] .lgx-textarea,html[data-design=lg] .lgx-select{box-sizing:border-box;appearance:none;background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));border:1px solid var(--lg-edge-strong);width:100%;min-height:50px;box-shadow:inset 0 1px 1px var(--lg-bevel);color:var(--lg-ink);font-family:var(--lg-fDisplay);transition:border-color var(--lg-micro) ease, box-shadow var(--lg-micro) ease;border-radius:14px;outline:none;padding:13px 15px;font-size:16px;line-height:1.5}html[data-design=lg] .lgx-textarea{min-height:96px;font-family:var(--lg-fBody);resize:vertical}html[data-design=lg] .lgx-input::placeholder,html[data-design=lg] .lgx-textarea::placeholder{color:var(--lg-ink-4)}html[data-design=lg] .lgx-input:focus,html[data-design=lg] .lgx-textarea:focus,html[data-design=lg] .lgx-select:focus{border-color:color-mix(in srgb, var(--lg-accent) 70%, transparent);box-shadow:inset 0 1px 1px var(--lg-bevel), 0 0 0 3px color-mix(in srgb, var(--lg-accent) 16%, transparent)}html[data-design=lg] .lgx-select{background-image:linear-gradient(45deg, transparent 50%, currentColor 50%), linear-gradient(135deg, currentColor 50%, transparent 50%), linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));background-position:calc(100% - 19px) calc(50% + 1px),calc(100% - 14px) calc(50% + 1px),0 0;background-repeat:no-repeat,no-repeat,no-repeat;background-size:5px 5px,5px 5px,100% 100%;padding-right:38px}html[data-design=lg] .lgx-select option{color:#241c30;background:#fff}html[data-design=lg] .lgx-checkgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width<=640px){html[data-design=lg] .lgx-checkgrid{grid-template-columns:minmax(0,1fr)}}html[data-design=lg] .lgx-check{box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));border:1px solid var(--lg-edge-strong);min-height:44px;box-shadow:inset 0 1px 1px var(--lg-bevel);transition:border-color var(--lg-micro) ease, background var(--lg-micro) ease;border-radius:14px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;padding:11px 12px;display:grid}html[data-design=lg] .lgx-check[aria-checked=true]{border-color:color-mix(in srgb, var(--lg-accent) 62%, transparent);background:radial-gradient(150% 130% at 4% 0%, color-mix(in srgb, var(--lg-accent) 18%, transparent) 0%, color-mix(in srgb, var(--lg-accent) 7%, transparent) 55%, transparent 100%), linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo))}html[data-design=lg] .lgx-check-box{border:2px solid var(--lg-ink-4);color:#0000;width:20px;height:20px;transition:background var(--lg-micro) ease, border-color var(--lg-micro) ease;border-radius:6px;flex:none;place-items:center;margin-top:1px;display:grid}html[data-design=lg] .lgx-check[aria-checked=true] .lgx-check-box{background:var(--lg-accent);border-color:var(--lg-accent);color:#fff}html[data-design=lg] .lgx-check-label{font-family:var(--lg-fBody);color:var(--lg-ink-2);font-size:14px;line-height:1.45}html[data-design=lg] .lgx-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=640px){html[data-design=lg] .lgx-grid2{grid-template-columns:minmax(0,1fr)}}html[data-design=lg] .lgx-bar{grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:10px 12px;display:grid}@media (width>=620px){html[data-design=lg] .lgx-bar{grid-template-columns:170px minmax(0,1fr) 52px}}html[data-design=lg] .lgx-bar-track{background:color-mix(in srgb, var(--lg-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--lg-accent) 26%, transparent);border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}@media (width>=620px){html[data-design=lg] .lgx-bar-track{grid-column:auto}}html[data-design=lg] .lgx-bar-fill{background:linear-gradient(90deg, var(--lg-accent) 0%, color-mix(in srgb, var(--lg-accent) 72%, transparent) 100%);border-radius:999px;height:100%}html[data-design=lg] .lgx-bar-w{font-family:var(--lg-fDisplay);letter-spacing:-.02em;text-align:right;font-variant-numeric:tabular-nums;color:var(--lg-ink);font-size:19px;font-weight:800}html[data-design=lg] .lgx-drop{box-sizing:border-box;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:color-mix(in srgb, var(--lg-ink) 4%, transparent);border:1.5px dashed color-mix(in srgb, var(--lg-accent) 45%, transparent);width:100%;transition:border-color var(--lg-micro) ease, background var(--lg-micro) ease;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:18px 16px;display:flex}@media (width<=560px){html[data-design=lg] .lgx-drop{flex-direction:column;align-items:stretch}}html[data-design=lg] .lgx-drop:hover{border-color:color-mix(in srgb, var(--lg-accent) 70%, transparent);background:color-mix(in srgb, var(--lg-accent) 7%, transparent)}html[data-design=lg] .lgx-filelist{margin:8px 0 0;padding:0;list-style:none}html[data-design=lg] .lgx-filelist li{font-family:var(--lg-fMono);color:var(--lg-ink-2);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;padding:8px 2px;font-size:12px;display:flex}html[data-design=lg] .lgx-filelist li+li{border-top:1px solid var(--lg-divider)}html[data-design=lg] .lgx-steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:5px;display:grid}html[data-design=lg] .lgx-step{all:unset;box-sizing:border-box;cursor:pointer;border-top:2px solid color-mix(in srgb, var(--lg-accent) 32%, transparent);background:color-mix(in srgb, var(--lg-accent) 5%, transparent);min-height:44px;transition:background var(--lg-micro) ease, border-color var(--lg-micro) ease;border-radius:0 0 10px 10px;padding:9px 8px 10px;overflow:hidden}html[data-design=lg] .lgx-step[aria-current=step]{border-top-color:var(--lg-accent);background:color-mix(in srgb, var(--lg-accent) 14%, transparent)}@media (hover:hover) and (pointer:fine){html[data-design=lg] .lgx-step:hover{background:color-mix(in srgb, var(--lg-accent) 12%, transparent)}}html[data-design=lg] .lgx-step-idx{font-family:var(--lg-fMono);letter-spacing:.16em;text-transform:uppercase;color:var(--lg-ink-3);font-size:9px;font-weight:700}html[data-design=lg] .lgx-step[aria-current=step] .lgx-step-idx{color:var(--lg-ink)}html[data-design=lg] .lgx-step-title{font-family:var(--lg-fDisplay);letter-spacing:-.01em;color:var(--lg-ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;font-weight:600;overflow:hidden}html[data-design=lg] .lgx-step[aria-current=step] .lgx-step-title{color:var(--lg-ink)}@media (width<=720px){html[data-design=lg] .lgx-step-title{display:none}}html[data-design=lg] .lgx-doc{max-width:68ch}html[data-design=lg] .lgx-doc-sec{font-family:var(--lg-fMono);letter-spacing:.18em;text-transform:uppercase;color:var(--lg-ink-3);margin:26px 0 9px;font-size:10px;font-weight:700}html[data-design=lg] .lgx-doc-sec:first-child{margin-top:0}html[data-design=lg] .lgx-doc-h{font-family:var(--lg-fDisplay);letter-spacing:-.02em;color:var(--lg-ink);margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.25}html[data-design=lg] .lgx-doc-p{font-family:var(--lg-fRead);color:var(--lg-ink-2);text-wrap:pretty;margin:0 0 14px;font-size:16px;line-height:1.7}html[data-design=lg] .lgx-doc-p b,html[data-design=lg] .lgx-doc-p strong{color:var(--lg-ink);font-weight:600}html[data-design=lg] .lgx-doc-ul{font-family:var(--lg-fRead);color:var(--lg-ink-2);margin:0 0 14px;padding-left:20px;font-size:16px;line-height:1.7}html[data-design=lg] .lgx-doc-ul li{margin-bottom:8px}html[data-design=lg] .lgx-doc-ul li::marker{color:var(--lg-accent)}html[data-design=lg] .lgx-doc-sub{font-family:var(--lg-fBody);color:var(--lg-ink);margin:0 0 8px;font-size:15px;font-weight:700;line-height:1.5}html[data-design=lg] .lgx-doc-end{border-top:1px solid var(--lg-divider);font-family:var(--lg-fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--lg-ink-3);margin-top:32px;padding-top:14px;font-size:10px}html[data-design=lg] .lg-tail .nc-block{background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo))!important;border:1px solid var(--lg-edge-strong)!important;box-shadow:inset 0 1px 1px var(--lg-bevel)!important;font-family:var(--lg-fMono)!important;color:var(--lg-ink-2)!important;border-radius:18px!important;margin-top:0!important;padding:15px 15px 13px!important}html[data-design=lg] .lg-tail .nc-block>div:first-child{font-family:var(--lg-fDisplay)!important;letter-spacing:-.02em!important;color:var(--lg-ink)!important;font-size:19px!important;font-weight:800!important}html[data-design=lg] .lg-tail .nc-block>div:nth-child(2){font-family:var(--lg-fBody)!important;color:var(--lg-ink-2)!important}html[data-design=lg] .lg-tail .nc-input{background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo))!important;border:1px solid var(--lg-edge-strong)!important;min-height:46px!important;box-shadow:inset 0 1px 1px var(--lg-bevel)!important;color:var(--lg-ink)!important;font-family:var(--lg-fDisplay)!important;border-radius:12px!important;font-size:16px!important}html[data-design=lg] .lg-tail .nc-btn{border:1px solid color-mix(in srgb, var(--lg-brand) 55%, transparent)!important;color:#fff!important;min-height:46px!important;font-family:var(--lg-fMono)!important;letter-spacing:.12em!important;text-transform:uppercase!important;box-shadow:inset 0 1px 1px #ffffff52, 0 14px 30px -16px color-mix(in srgb, var(--lg-brand) 85%, transparent)!important;background:linear-gradient(150deg,#9e6efff2,#6a38e6e6)!important;border-radius:12px!important;font-size:12px!important}html[data-design=lg] .lg-tail .nc-block a{color:var(--lg-ink-2)!important}html[data-design=lg] #quote-card-canvas,html[data-design=lg] #quote-card-canvas *{font-family:revert}html[data-design=lg] .lgx-canvas-frame{background:color-mix(in srgb, var(--lg-ink) 8%, transparent);border:1px solid var(--lg-divider);border-radius:18px;padding:10px;overflow:auto}html[data-design=lg] .lg-seo .lgs-disc{border-top:1px solid var(--lg-divider);margin-top:10px;padding-top:9px}html[data-design=lg] .lg-seo .lgs-disc>summary{cursor:pointer;min-height:44px;font-family:var(--lg-fMono);letter-spacing:.14em;text-transform:uppercase;color:var(--lg-ink-3);align-items:center;gap:7px;font-size:9.5px;font-weight:700;list-style:none;display:flex}html[data-design=lg] .lg-seo .lgs-disc>summary::-webkit-details-marker{display:none}html[data-design=lg] .lg-seo .lgs-disc>summary:after{content:"+";color:var(--lg-ink-4);margin-left:auto;font-size:13px;line-height:1}html[data-design=lg] .lg-seo .lgs-disc[open]>summary:after{content:"−"}html[data-design=lg] .lg-seo .lgs-disc-body{font-family:var(--lg-fBody);color:var(--lg-ink-2);max-width:68ch;margin:0 0 4px;font-size:13px;line-height:1.6}html[data-design=lg] .lg-seo .lgs-grade{font-family:var(--lg-fDisplay);letter-spacing:-.02em;color:var(--lgs-grade,var(--lg-ink));font-variant-numeric:tabular-nums;font-weight:800;line-height:1}html[data-design=lg] .lg-seo .lgs-eyebrow{font-family:var(--lg-fMono);letter-spacing:.16em;text-transform:uppercase;color:var(--lg-ink-3);margin-top:3px;font-size:9px;font-weight:700}html[data-design=lg] .lg-seo .lgs-lede{font-family:var(--lg-fBody);color:var(--lg-ink-2);text-wrap:pretty;max-width:68ch;margin:9px 0 0;font-size:14.5px;font-style:italic;line-height:1.55}html[data-design=lg] .lg-seo .lgs-two{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (width>=900px){html[data-design=lg] .lg-seo .lgs-two{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-design=lg] .lg-seo .lgs-name{font-family:var(--lg-fDisplay);letter-spacing:-.03em;color:var(--lg-ink);overflow-wrap:anywhere;margin:0;font-size:34px;font-weight:800;line-height:1.02;display:block}@media (width>=900px){html[data-design=lg] .lg-seo .lgs-name{font-size:40px}}html[data-design=lg] .lg-seo .lgs-cat{align-items:center;gap:9px;margin-top:8px;display:flex}html[data-design=lg] .lg-seo .lgs-cat-rule{background:var(--lg-accent);flex:none;width:18px;height:1px}html[data-design=lg] .lg-seo .lgs-fp{gap:8px;margin-top:12px;display:grid}html[data-design=lg] .lg-seo .lgs-fp-row{grid-template-columns:26px minmax(0,1fr) 26px;align-items:center;gap:10px;display:grid}html[data-design=lg] .lg-seo .lgs-fp-row .lgs-grade{font-size:22px}html[data-design=lg] .lg-seo .lgs-fp-bar{background:color-mix(in srgb, var(--lg-ink) 8%, transparent);border:1px solid var(--lg-divider);border-radius:999px;min-width:0;height:8px;overflow:hidden}html[data-design=lg] .lg-seo .lgs-fp-fill{background:linear-gradient(90deg, var(--lgs-grade), color-mix(in srgb, var(--lgs-grade) 30%, transparent));border-radius:999px;height:100%;display:block}html[data-design=lg] .lg-seo .lgs-fp-n{font-family:var(--lg-fMono);text-align:right;font-variant-numeric:tabular-nums;color:var(--lg-ink-2);font-size:11px;font-weight:700}html[data-design=lg] .lg-seo .lgs-fp-n[data-zero="1"]{color:var(--lg-ink-4)}html[data-design=lg] .lg-seo .lgs-erow{min-height:56px;color:var(--lg-ink-2);-webkit-tap-highlight-color:transparent;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 15px;text-decoration:none;display:grid}html[data-design=lg] .lg-seo .lgs-erow+.lgs-erow{border-top:1px solid var(--lg-divider)}@media (hover:hover) and (pointer:fine){html[data-design=lg] .lg-seo .lgs-erow:hover{background:var(--lg-press-fill)}}html[data-design=lg] .lg-seo .lgs-erow .lgs-grade{grid-area:1/1/span 2;align-self:start;font-size:28px}html[data-design=lg] .lg-seo .lgs-ename{min-width:0;font-family:var(--lg-fDisplay);font-weight:700;font-size:clamp(15px, var(--lgs-name-size,18px), 30px);letter-spacing:-.02em;color:var(--lg-ink);overflow-wrap:anywhere;grid-column:2;line-height:1.1}html[data-design=lg] .lg-seo .lgs-estatus{font-family:var(--lg-fMono);letter-spacing:.1em;text-transform:uppercase;text-align:right;color:var(--lg-ink-2);background:color-mix(in srgb, var(--lgs-grade) 12%, transparent);border:1px solid color-mix(in srgb, var(--lgs-grade) 38%, transparent);border-radius:999px;flex:none;grid-area:1/3;justify-self:end;padding:3px 8px;font-size:8px;font-weight:700}html[data-design=lg] .lg-seo .lgs-ecopy{font-family:var(--lg-fBody);color:var(--lg-ink-3);overflow-wrap:anywhere;grid-area:2/2/auto/-1;margin:0;font-size:13.5px;line-height:1.45}@media (width<=420px){html[data-design=lg] .lg-seo .lgs-erow{grid-template-columns:30px minmax(0,1fr)}html[data-design=lg] .lg-seo .lgs-estatus{text-align:left;grid-area:2/2;justify-self:start}html[data-design=lg] .lg-seo .lgs-ecopy{grid-row:3}}html[data-design=lg] .lg-seo .lgs-prow{color:var(--lg-ink-2);-webkit-tap-highlight-color:transparent;border:1px solid color-mix(in srgb, var(--lgs-grade) 26%, transparent);background:radial-gradient(130% 120% at 3% 0%, color-mix(in srgb, var(--lgs-grade) 15%, transparent) 0%, color-mix(in srgb, var(--lgs-grade) 6%, transparent) 46%, transparent 100%), linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));box-shadow:inset 0 1px 1px var(--lg-bevel);transition:transform var(--lg-micro) ease, box-shadow var(--lg-element) var(--lg-ease);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:6px 13px;padding:14px 15px;text-decoration:none;display:grid}html[data-design=lg] .lg-seo .lgs-prow:active{transform:scale(.995)}@media (hover:hover) and (pointer:fine){html[data-design=lg] .lg-seo .lgs-prow:hover{box-shadow:inset 0 1px 1px var(--lg-bevel), 0 16px 34px -22px color-mix(in srgb, var(--lgs-grade) 80%, transparent)}}html[data-design=lg] .lg-seo .lgs-ptitle{font-family:var(--lg-fDisplay);letter-spacing:-.02em;color:var(--lg-ink);overflow-wrap:anywhere;grid-area:1/2;margin:0;font-size:21px;font-weight:800;line-height:1.1}html[data-design=lg] .lg-seo .lgs-pgo{color:var(--lg-ink-4);flex:none;grid-area:1/3;justify-self:end;align-items:center;display:flex}html[data-design=lg] .lg-seo .lgs-pone{font-family:var(--lg-fBody);color:var(--lg-ink-3);grid-area:2/2/auto/-1;margin:0;font-size:13.5px;font-style:italic;line-height:1.45}html[data-design=lg] .lg-seo .lgs-ptake{font-family:var(--lg-fBody);color:var(--lg-ink-2);text-wrap:pretty;grid-area:3/1/auto/-1;max-width:70ch;margin:8px 0 0;font-size:14.5px;line-height:1.6}html[data-design=lg] .lg-seo .lgs-qa{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:11px;display:grid}@media (width>=760px){html[data-design=lg] .lg-seo .lgs-qa{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-design=lg] .lg-seo .lgs-qcard{background:color-mix(in srgb, var(--lg-ink) 4%, transparent);border:1px solid var(--lg-divider);border-radius:16px;padding:13px 14px}html[data-design=lg] .lg-seo .lgs-qnum{font-family:var(--lg-fMono);letter-spacing:.16em;color:var(--lg-accent);font-size:9px;font-weight:700}html[data-design=lg] .lg-seo .lgs-qq{font-family:var(--lg-fDisplay);letter-spacing:-.01em;color:var(--lg-ink);margin:8px 0 7px;font-size:16px;font-weight:700;line-height:1.25}html[data-design=lg] .lg-seo .lgs-qbody{font-family:var(--lg-fBody);color:var(--lg-ink-2);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.6}html[data-design=lg] .lg-seo .lgs-rail{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:11px;display:grid}@media (width>=700px){html[data-design=lg] .lg-seo .lgs-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-design=lg] .lg-seo .lgs-railcard{min-height:56px;color:var(--lg-ink-2);background:color-mix(in srgb, var(--lg-ink) 4%, transparent);border:1px solid var(--lg-divider);-webkit-tap-highlight-color:transparent;transition:background var(--lg-micro) ease;border-radius:16px;grid-template-columns:26px minmax(0,1fr);gap:11px;padding:13px 14px;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){html[data-design=lg] .lg-seo .lgs-railcard:hover{background:var(--lg-press-fill)}}html[data-design=lg] .lg-seo .lgs-railnum{font-family:var(--lg-fMono);letter-spacing:.12em;color:var(--lg-accent);padding-top:2px;font-size:9px;font-weight:700}html[data-design=lg] .lg-seo .lgs-railtitle{font-family:var(--lg-fDisplay);color:var(--lg-ink);overflow-wrap:anywhere;font-size:15.5px;font-weight:700;line-height:1.25;display:block}html[data-design=lg] .lg-seo .lgs-railnote{font-family:var(--lg-fBody);color:var(--lg-ink-3);margin-top:6px;font-size:12.5px;line-height:1.45;display:block}html[data-design=lg] .lg-seo .lgs-cmprail{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin-top:11px;display:grid}html[data-design=lg] .lg-seo .lgs-cmpitem{min-height:48px;font-family:var(--lg-fDisplay);color:var(--lg-ink);background:color-mix(in srgb, var(--lg-ink) 4%, transparent);border:1px solid var(--lg-divider);-webkit-tap-highlight-color:transparent;overflow-wrap:anywhere;border-radius:15px;align-items:center;gap:8px;padding:11px 13px;font-size:14.5px;font-weight:600;line-height:1.25;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){html[data-design=lg] .lg-seo .lgs-cmpitem:hover{background:var(--lg-press-fill)}}html[data-design=lg] .lg-seo .lgs-cmpitem svg{color:var(--lg-ink-4);flex:none;margin-left:auto}html[data-design=lg] .lg-seo .lgs-fig{background:color-mix(in srgb, var(--lg-ink) 4%, transparent);border:1px solid var(--lg-divider);border-radius:18px;margin:0;padding:15px 15px 13px;position:relative;overflow:hidden}html[data-design=lg] .lg-seo .lgs-fig-grid{pointer-events:none;opacity:.5;background-image:linear-gradient(color-mix(in srgb, var(--lg-ink) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--lg-ink) 7%, transparent) 1px, transparent 1px);background-size:34px 34px;position:absolute;inset:0}html[data-design=lg] .lg-seo .lgs-fig-body{position:relative}html[data-design=lg] .lg-seo .lgs-bars{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;height:156px;margin-top:14px;display:grid}html[data-design=lg] .lg-seo .lgs-bar{align-items:end;min-width:0;height:100%;display:grid}html[data-design=lg] .lg-seo .lgs-bar-fill{height:var(--lgs-bar-h,8%);border:1px solid color-mix(in srgb, var(--lgs-bar-c) 55%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--lgs-bar-c) 42%, transparent), color-mix(in srgb, var(--lgs-bar-c) 10%, transparent));min-height:22px;box-shadow:inset 0 1px 1px var(--lg-bevel);border-radius:10px 10px 6px 6px}html[data-design=lg] .lg-seo .lgs-bar-l{font-family:var(--lg-fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--lg-ink-3);margin-top:8px;font-size:8.5px;font-weight:700}html[data-design=lg] .lg-seo .lgs-bar-v{font-family:var(--lg-fDisplay);font-variant-numeric:tabular-nums;color:var(--lg-ink);margin-top:2px;font-size:19px;font-weight:800;line-height:1}html[data-design=lg] .lg-seo .lgs-spine{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:16px;display:grid}html[data-design=lg] .lg-seo .lgs-spine-step{background:color-mix(in srgb, var(--lgs-step-c) 8%, transparent);border-top:2px solid color-mix(in srgb, var(--lgs-step-c) 60%, transparent);border-radius:11px;min-width:0;padding:8px 7px 9px}html[data-design=lg] .lg-seo .lgs-spine-n{font-family:var(--lg-fMono);letter-spacing:.14em;color:var(--lg-ink-3);font-size:8px;font-weight:700}html[data-design=lg] .lg-seo .lgs-spine-l{font-family:var(--lg-fDisplay);letter-spacing:-.01em;color:var(--lg-ink);overflow-wrap:anywhere;margin-top:3px;font-size:10.5px;font-weight:600;line-height:1.2}html[data-design=lg] .lg-seo .lgs-weights{gap:13px;margin-top:12px;display:grid}html[data-design=lg] .lg-seo .lgs-wtop{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}html[data-design=lg] .lg-seo .lgs-wlabel{font-family:var(--lg-fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--lg-ink);font-size:10px;font-weight:700}html[data-design=lg] .lg-seo .lgs-wvalue{font-family:var(--lg-fMono);font-variant-numeric:tabular-nums;color:var(--lg-ink-2);flex:none;font-size:11px;font-weight:700}html[data-design=lg] .lg-seo .lgs-wtrack{background:color-mix(in srgb, var(--lg-ink) 8%, transparent);border:1px solid var(--lg-divider);border-radius:999px;height:7px;overflow:hidden}html[data-design=lg] .lg-seo .lgs-wfill{background:var(--lg-accent);border-radius:999px;height:100%;display:block}html[data-design=lg] .lg-seo .lgs-wnote{font-family:var(--lg-fBody);color:var(--lg-ink-3);margin:7px 0 0;font-size:12.5px;line-height:1.45}html[data-design=lg] .lg-seo .lgs-path{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:11px;display:grid}@media (width>=700px){html[data-design=lg] .lg-seo .lgs-path{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1040px){html[data-design=lg] .lg-seo .lgs-path{grid-template-columns:repeat(4,minmax(0,1fr))}}html[data-design=lg] .lg-seo .lgs-step{background:color-mix(in srgb, var(--lgs-step-c) 6%, transparent);border:1px solid color-mix(in srgb, var(--lgs-step-c) 26%, transparent);border-radius:16px;min-width:0;padding:13px 14px}html[data-design=lg] .lg-seo .lgs-step-h{font-family:var(--lg-fMono);letter-spacing:.16em;text-transform:uppercase;color:var(--lg-ink-2);font-size:9.5px;font-weight:700}html[data-design=lg] .lg-seo .lgs-step-b{font-family:var(--lg-fBody);color:var(--lg-ink-2);overflow-wrap:anywhere;margin:9px 0 0;font-size:14.5px;line-height:1.55}html[data-design=lg] .lg-seo .lgs-secrow{padding:15px 0}html[data-design=lg] .lg-seo .lgs-secrow+.lgs-secrow{border-top:1px solid var(--lg-divider)}html[data-design=lg] .lg-seo .lgs-sech{font-family:var(--lg-fMono);letter-spacing:.18em;text-transform:uppercase;color:var(--lgs-sec-c,var(--lg-ink-3));font-size:9.5px;font-weight:700}html[data-design=lg] .lg-seo .lgs-sectitle{font-family:var(--lg-fDisplay);letter-spacing:-.02em;color:var(--lg-ink);overflow-wrap:anywhere;margin:8px 0 0;font-size:21px;font-weight:800;line-height:1.15}html[data-design=lg] .lg-seo .lgs-secbody{font-family:var(--lg-fBody);color:var(--lg-ink-2);text-wrap:pretty;max-width:70ch;margin:9px 0 0;font-size:15px;line-height:1.65}html[data-design=lg] .lg-seo .lgs-src{min-height:56px;color:var(--lg-ink-2);-webkit-tap-highlight-color:transparent;grid-template-columns:26px minmax(0,1fr);gap:11px;padding:12px 2px;text-decoration:none;display:grid}html[data-design=lg] .lg-seo .lgs-src+.lgs-src{border-top:1px solid var(--lg-divider)}html[data-design=lg] .lg-seo .lgs-src-n{font-family:var(--lg-fMono);letter-spacing:.12em;color:var(--lg-ink-4);padding-top:3px;font-size:9.5px;font-weight:700}html[data-design=lg] .lg-seo .lgs-src-cite{font-family:var(--lg-fDisplay);color:var(--lg-ink);overflow-wrap:anywhere;font-size:14.5px;font-weight:600;line-height:1.35;display:block}html[data-design=lg] .lg-seo .lgs-src-t{font-family:var(--lg-fBody);color:var(--lg-ink-3);margin-top:4px;font-size:12.5px;line-height:1.5;display:block}html[data-design=lg] .lg-seo .rep-gloss,html[data-design=lg] .lg-seo [data-gloss]{-webkit-text-decoration-color:color-mix(in srgb, var(--lg-accent) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--lg-accent) 60%, transparent)}@media (prefers-reduced-motion:no-preference){html[data-design=lg] .lg-seo .lgs-fp-fill{animation:lgsGrowW var(--lg-entrance) var(--lg-ease-quint) both}html[data-design=lg] .lg-seo .lgs-bar-fill{animation:lgsGrowH var(--lg-entrance) var(--lg-ease-quint) both}html[data-design=lg] .lg-seo .lgs-wfill{animation:lgsGrowW var(--lg-entrance) var(--lg-ease-quint) both}}@keyframes lgsGrowW{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@keyframes lgsGrowH{0%{transform-origin:bottom;transform:scaleY(0)}to{transform-origin:bottom;transform:scaleY(1)}}html[data-design=lg] .lg-index{--lgi-rank:34px;--lgi-gap:10px;--lgi-pad:8px;--lgi-act:52px;--lgi-rail:calc(var(--lgi-pad) + var(--lgi-rank) + var(--lgi-gap) / 2);--lgi-beat:6px;--lgi-rest:24px;--lgi-lift:0px;--lgi-rail-ink:36%;--lgi-rail-mid:26%;--lgi-rail-low:10%}@media (width>=900px){html[data-design=lg] .lg-index{--lgi-rank:44px;--lgi-gap:20px;--lgi-pad:14px;--lgi-rest:30px}}html[data-design=lg] .lg-index.lgi-board{--lgi-beat:14px;--lgi-rest:34px;--lgi-lift:20px}@media (width>=900px){html[data-design=lg] .lg-index.lgi-board{--lgi-rest:40px;--lgi-lift:22px}}html[data-design=lg] .lg-index.lgi-board.lg-scroll{padding-top:var(--lgi-lift)}html[data-design=lg] .lg-index.lgi-board.lg-scroll[data-scrolled]{-webkit-mask-image:linear-gradient(#0000 0,#0000002e 10px,#00000073 22px,#000000c7 32px,#000 40px calc(100% - 30px),#000000b8 calc(100% - 16px),#00000059 calc(100% - 8px),#0000 100%);mask-image:linear-gradient(#0000 0,#0000002e 10px,#00000073 22px,#000000c7 32px,#000 40px calc(100% - 30px),#000000b8 calc(100% - 16px),#00000059 calc(100% - 8px),#0000 100%)}html[data-design=lg] .lg-index .lgi-ruled{position:relative}html[data-design=lg] .lg-index .lgi-ruled:before{content:"";left:var(--lgi-rail);top:var(--lgi-rule-inset,8px);bottom:var(--lgi-rule-inset,8px);background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--lg-ink) var(--lgi-rail-low), transparent) 12%, color-mix(in srgb, var(--lg-ink) var(--lgi-rail-mid), transparent) 24%, color-mix(in srgb, var(--lg-ink) var(--lgi-rail-ink), transparent) 38%, color-mix(in srgb, var(--lg-ink) var(--lgi-rail-ink), transparent) 62%, color-mix(in srgb, var(--lg-ink) var(--lgi-rail-mid), transparent) 76%, color-mix(in srgb, var(--lg-ink) var(--lgi-rail-low), transparent) 88%, transparent 100%);pointer-events:none;width:1px;position:absolute}@supports not (background:color-mix(in srgb, red 50%, transparent)){html[data-design=lg] .lg-index .lgi-ruled:before{background:var(--lg-divider)}}html[data-design=lg] .lg-index .lgi-rank{justify-content:center;align-items:center;min-width:0;display:flex}html[data-design=lg] .lg-index .lgi-rank>*{flex:none}html[data-design=lg] .lg-chip.lgi-key{background:linear-gradient(180deg, color-mix(in srgb, var(--lg-accent) 11%, var(--lg-plate-hi)), color-mix(in srgb, var(--lg-accent) 24%, var(--lg-plate-lo)));border-color:color-mix(in srgb, var(--lg-accent) 34%, var(--lg-plate-hi));box-shadow: inset 0 1px 0 var(--lg-bevel),  inset 0 -1px 0 color-mix(in srgb, var(--lg-accent) 40%, transparent),  0 1px 1.5px color-mix(in srgb, var(--lg-shadow) 45%, transparent), 0 4px 9px -5px color-mix(in srgb, var(--lg-accent) 48%, transparent);--lg-relief-press-lo:color-mix(in srgb, var(--lg-accent) 42%, var(--lg-ink))}html[data-design=lg] .lg-chip.lgi-key,html[data-design=lg] .lg-chip.lgi-key.lg-press{color:var(--lg-grade-ink,var(--lg-accent))}html[data-design=lg][data-theme=dark] .lg-chip.lgi-key,html[data-design=lg][data-theme=chrome] .lg-chip.lgi-key{--lg-relief-press-lo:color-mix(in srgb, var(--lg-accent) 34%, black)}html[data-design=lg] .lg-pressable:active .lg-chip.lgi-key,html[data-design=lg] .lg-chip.lgi-key.lg-pressable:active{box-shadow:inset 0 1px 0 var(--lg-bevel), inset 0 -1px 0 color-mix(in srgb, var(--lg-accent) 40%, transparent), 0 1px 1.5px color-mix(in srgb, var(--lg-shadow) 45%, transparent)}@media (hover:hover) and (pointer:fine){html[data-design=lg] .lg-pressable:hover .lg-chip.lgi-key,html[data-design=lg] .lg-chip.lgi-key.lg-pressable:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--lg-accent) 16%, var(--lg-plate-hi)), color-mix(in srgb, var(--lg-accent) 30%, var(--lg-plate-lo)))}}html[data-design=lg] .lg-chip.lgi-key[data-on]{background:linear-gradient(180deg, color-mix(in srgb, var(--lg-accent) 24%, var(--lg-plate-lo)), color-mix(in srgb, var(--lg-accent) 34%, var(--lg-plate-lo)));box-shadow:inset 0 2px 3px color-mix(in srgb, var(--lg-ink) 20%, transparent), inset 0 -1px 0 var(--lg-bevel)}html[data-design=lg] .lg-index .lgi-chapter{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid #0000;border-radius:0;position:relative}html[data-design=lg] .lg-index .lg-go.lgi-chapter-object{--lg-go-size:34px;width:var(--lgi-rank);gap:0}@media (width>=900px){html[data-design=lg] .lg-index .lg-go.lgi-chapter-object{--lg-go-size:44px}}html[data-design=lg] .lg-index .lgi-chapter:after{content:"";background:var(--lg-divider);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}html[data-design=lg] .lgi-board .lgi-chapter:after{background:linear-gradient(90deg, color-mix(in srgb, var(--lg-accent) 70%, transparent) 0%, color-mix(in srgb, var(--lg-accent) 58%, transparent) 18%, color-mix(in srgb, var(--lg-accent) 34%, transparent) 38%, color-mix(in srgb, var(--lg-accent) 14%, transparent) 58%, var(--lg-divider) 78%, var(--lg-divider) 100%)}@supports not (background:color-mix(in srgb, red 50%, transparent)){html[data-design=lg] .lgi-board .lgi-chapter:after{background:var(--lg-divider)}}html[data-design=lg] .lg-index .lgi-chapter-phrase{font-family:var(--lg-fMono);letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.3}@media (width>=900px){html[data-design=lg] .lg-index .lgi-chapter-phrase{font-size:11.5px}}html[data-design=lg] .lg-index .lgi-figure-value{color:var(--lg-ink);font-weight:700}html[data-design=lg] .lg-index .lgi-entry{--lg-depth-row:var(--lg-depth-float)}html[data-design=lg] .lg-index .lgi-entry>.lg-panel{-webkit-backdrop-filter:none}html[data-design=lg] .lg-index .lgi-entry>.lg-chip{box-shadow:var(--lg-depth-chip), var(--lg-alt-2)}html[data-design=lg] .lg-index .lgi-entry>.lgi-add{appearance:none;cursor:pointer;box-shadow:inset 0 1px 1px color-mix(in srgb, var(--lg-ink) 5%, transparent);color:var(--lg-ink-4);transition:background var(--lg-micro) ease, color var(--lg-micro) ease;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:flex}html[data-design=lg] .lg-index .lgi-entry>.lgi-add[data-in]{background:color-mix(in srgb, var(--lg-coa) 13%, transparent);border-color:color-mix(in srgb, var(--lg-coa) 26%, transparent);color:var(--lg-coa)}@media (hover:hover) and (pointer:fine){html[data-design=lg] .lg-index .lgi-entry>.lgi-add:hover{background:color-mix(in srgb, var(--lg-accent) 15%, transparent);color:var(--lg-ink-2)}html[data-design=lg] .lg-index .lgi-entry>.lgi-add[data-in]:hover{background:color-mix(in srgb, var(--lg-coa) 20%, transparent);color:var(--lg-coa)}}html[data-design=lg] .lg-index .lgi-entry>.lgi-add:active{background:color-mix(in srgb, var(--lg-ink) 9%, transparent);box-shadow:inset 0 2px 4px color-mix(in srgb, var(--lg-ink) 16%, transparent), inset 0 -1px 0 var(--lg-bevel)}.pd-wait{max-width:720px;margin:0 auto;padding:8px 0 28px}.pd-wait__label{font-family:var(--lg-fMono,"Space Mono", monospace);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--g-briefs) 55%, var(--text));margin-bottom:18px;font-size:10px;font-weight:700}.pd-wait__bar{background:color-mix(in srgb, var(--g-briefs) 14%, transparent);background-image:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--g-briefs) 26%, transparent) 45%, transparent 70%);background-size:220% 100%;border-radius:4px;height:13px;margin-bottom:12px;animation:1.5s linear infinite pd-wait-sweep}.pd-wait__bar--head{border-radius:6px;height:30px;margin-bottom:24px}@keyframes pd-wait-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.pd-wait__bar{background-image:none;animation:none}}.pd-retry{border:1px solid color-mix(in srgb, var(--g-briefs) 34%, var(--g-border));background:color-mix(in srgb, var(--g-briefs) 7%, transparent);border-radius:16px;max-width:720px;margin:0 auto 32px;padding:20px 20px 22px}.pd-retry__kicker{font-family:var(--lg-fMono,"Space Mono", monospace);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--g-briefs) 55%, var(--text));margin-bottom:10px;font-size:10px;font-weight:800}.pd-retry__line{font-family:var(--lg-fBody,"Hanken Grotesk", system-ui, sans-serif);color:var(--text,inherit);text-wrap:pretty;margin:0 0 16px;font-size:16px;line-height:1.6}.pd-retry .pd-retry__btn{border:1px solid color-mix(in srgb, var(--g-briefs) 80%, var(--text));background:color-mix(in srgb, var(--g-briefs) 16%, transparent);min-width:44px;min-height:44px;color:var(--text,inherit);font-family:var(--lg-fMono,"Space Mono", monospace);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:11px 22px;font-size:12px;font-weight:700;display:inline-flex}.pd-retry .pd-retry__btn:hover{background:color-mix(in srgb, var(--g-briefs) 24%, transparent)}.pd-retry__note{font-family:var(--lg-fBody,"Hanken Grotesk", system-ui, sans-serif);color:var(--textMute,inherit);margin:12px 0 0;font-size:13px;line-height:1.55}.reader-prose{--read-bg:#0f0e13;--read-ink:#dcd9d0;--read-ink2:#f3f1e9;--read-dim:#8a877c;--read-line:#ffffff17;--read-accent:#c68bff;--read-fill:#b26bff;--read-red:#ff4d4d;--read-green:#22e07c;--read-measure:68ch;color:var(--read-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}html[data-theme=light] .reader-prose{--read-bg:#fdf6f0;--read-ink:#2d2730;--read-ink2:#1c1820;--read-dim:#5c4f5a;--read-line:#50283c29;--read-accent:#6d34c9;--read-fill:#6d34c9;--read-red:#c8102e;--read-green:#1f7a4d}.reader-prose .rp-p,.reader-prose .rp-lede,.reader-prose .rp-list,.reader-prose .rp-head,.reader-prose .rp-quote,.reader-prose .rp-take,.reader-prose .rp-specs,.reader-prose .rp-notes,.reader-prose .rp-shots{max-width:var(--read-measure)}.reader-prose .rp-p{color:var(--read-ink);text-wrap:pretty;margin:0 0 1.05em;font:400 18px/1.7 Spectral,Georgia,serif}.reader-prose .rp-lede{color:var(--read-ink2);font-size:20px;line-height:1.6}.reader-prose .rp-p strong,.reader-prose .rp-list strong{color:var(--read-ink2);font-weight:600}.reader-prose .rp-p em{font-style:italic}.reader-prose .rp-p a,.reader-prose .rp-list a,.reader-prose .rp-lede a{color:var(--read-accent);border-bottom:1px dotted var(--read-line);text-decoration:none}.reader-prose .rp-head{margin:0 0 22px}.reader-prose .rp-num{font:800 46px/.8 var(--fSerif,"Bricolage Grotesque", sans-serif);color:var(--read-red);letter-spacing:-.03em}.reader-prose .rp-kick{letter-spacing:.18em;text-transform:uppercase;color:var(--read-red);margin:14px 0 6px;font:700 10.5px/1 Space Mono,monospace}.reader-prose .rp-title{font:800 clamp(28px, 5.5vw, 40px)/1.04 var(--fSerif,"Bricolage Grotesque", sans-serif);letter-spacing:-.025em;color:var(--read-ink2);margin:0}.reader-prose .rp-sub{font:700 21px/1.2 var(--fSerif,"Bricolage Grotesque", sans-serif);color:var(--read-ink2);margin:1.6em 0 .5em}.reader-prose .rp-dropcap{float:left;font:800 60px/.74 var(--fSerif,"Bricolage Grotesque", sans-serif);color:var(--read-accent);margin:6px 10px 0 0}.reader-prose .rp-list{margin:0 0 1.2em;padding:0;list-style:none}.reader-prose .rp-list li{color:var(--read-ink);text-wrap:pretty;margin-bottom:.6em;padding-left:24px;font:400 18px/1.7 Spectral,Georgia,serif;position:relative}.reader-prose .rp-list li:before{content:"";background:var(--read-accent);border-radius:2px;width:7px;height:7px;position:absolute;top:.66em;left:4px}.reader-prose .rp-take{border:1px solid var(--read-line);background:linear-gradient(#b26bff14,#0000);border-radius:12px;margin:1.4em 0;padding:14px 16px 16px}.reader-prose .rp-take-k{background:var(--read-fill);color:#1a0f28;letter-spacing:.16em;text-transform:uppercase;border-radius:6px;margin-bottom:11px;padding:3px 9px;font:700 9px/1 Space Mono,monospace;display:inline-block}.reader-prose .rp-take p{color:var(--read-ink2);margin:0;font:500 15px/1.55 Hanken Grotesk,system-ui,sans-serif}.reader-prose .rp-specs{flex-wrap:wrap;gap:9px;margin:1.3em 0;display:flex}.reader-prose .rp-spec{white-space:nowrap;border:1px solid var(--read-line);border-radius:10px;flex-direction:column;gap:4px;min-width:88px;padding:9px 13px;display:flex}.reader-prose .rp-spec-k{letter-spacing:.12em;text-transform:uppercase;color:var(--read-dim);font:700 8.5px/1 Space Mono,monospace}.reader-prose .rp-spec-v{color:var(--read-ink2);font:700 13px/1 Space Mono,monospace}.reader-prose .rp-quote{letter-spacing:-.01em;color:var(--read-ink2);margin:1.5em 0;padding-left:40px;font:600 20px/1.34 Hanken Grotesk,system-ui,sans-serif;position:relative}.reader-prose .rp-quote:before{content:"“";font:400 54px/1 var(--fSerif,"Bricolage Grotesque", sans-serif);color:var(--read-accent);position:absolute;top:-2px;left:0}.reader-prose .rp-quote-cite{letter-spacing:.14em;text-transform:uppercase;color:var(--read-dim);margin-top:12px;font:700 10px/1.4 Space Mono,monospace;display:block}.reader-prose .rp-fn{color:var(--read-accent);vertical-align:super;padding:0 1px;font:700 .7em Space Mono,monospace}.reader-prose .rp-notes{border-top:1px solid var(--read-line);margin:1.4em 0 0;padding-top:14px}.reader-prose .rp-notes p{color:var(--read-dim);margin:0 0 .5em;font:400 11px/1.6 Space Mono,monospace}.reader-prose .rp-rule{background:var(--read-line);height:1px;margin:30px 0}.reader-prose .rp-shots{margin:20px 0 24px}.reader-prose .rp-shots-k{letter-spacing:.2em;text-transform:uppercase;color:var(--read-dim);margin-bottom:12px;font:800 9px/1 Space Mono,monospace}.reader-prose .rp-shots-list{flex-direction:column;gap:10px;display:flex}.reader-prose .rp-shot{color:var(--read-ink);align-items:baseline;gap:10px;font:400 15px/1.5 Hanken Grotesk,system-ui,sans-serif;display:flex}.reader-prose .rp-shot-emoji{flex-shrink:0;font-size:16px}.reader-prose .rp-fact{border:1px solid var(--read-line);border-left:3px solid var(--read-green);background:linear-gradient(135deg,#b26bff14,#22e07c0a);border-radius:12px;margin:24px 0;padding:18px 20px}.reader-prose .rp-fact-k{letter-spacing:.2em;text-transform:uppercase;color:var(--read-green);margin-bottom:6px;font:800 9px/1 Space Mono,monospace}.reader-prose .rp-fact-b{color:var(--read-ink);font:400 15px/1.6 Hanken Grotesk,system-ui,sans-serif}.reader-prose .rp-sources{letter-spacing:.08em;color:var(--read-dim);max-width:var(--read-measure);margin:12px 0 24px;font:400 10px/1.6 Space Mono,monospace}.reader-prose .rp-sources-k{text-transform:uppercase;letter-spacing:.18em;margin-right:8px;font-weight:700}.reader-prose .rp-issue{letter-spacing:.22em;text-transform:uppercase;color:var(--read-accent);border-top:1px solid var(--read-line);border-bottom:1px solid var(--read-line);margin-bottom:14px;padding:8px 0;font:800 10px/1 Space Mono,monospace}@media (width<=640px){.reader-prose .rp-p,.reader-prose .rp-list li{font-size:17px;line-height:1.65}.reader-prose .rp-lede{font-size:18.5px;line-height:1.6}}html[data-design=lg] .lg-brief,html[data-design=lg] .lg-brief-landing{--bg:var(--lg-bg-base);--bg2:var(--lg-chip-hi);--card:var(--lg-chip-hi);--cardHover:var(--lg-hover-fill);--ink:var(--lg-ink);--text:var(--lg-ink-2);--textMute:var(--lg-ink-3);--textDim:var(--lg-ink-4);--text-primary:var(--lg-ink);--text-secondary:var(--lg-ink-2);--text-meta:var(--lg-ink-3);--text-disabled:var(--lg-ink-4);--rule:color-mix(in srgb, var(--lg-ink) 15%, transparent);--rule2:var(--lg-divider);--brand-accent:var(--lg-brand);--brand-accent2:var(--lg-brand-hover);--brand-accent3:var(--lg-briefs);--accent:var(--lg-brand);--accent-text:var(--lg-brand-hover);--accent-fill:var(--lg-brand);--accent-border:color-mix(in srgb, var(--lg-brand) 45%, transparent);--success-text:var(--lg-success);--warning-text:var(--lg-warning);--error-text:var(--lg-error);--info-text:var(--lg-info);--g-briefs:var(--lg-briefs);--g-market:var(--lg-market);--focus-ring:var(--lg-focus);--focus-halo:color-mix(in srgb, var(--lg-focus) 22%, transparent);--lg-tier-1:var(--lg-gS);--lg-tier-1-ink:var(--lg-gS-ink);--lg-tier-2:var(--lg-gA);--lg-tier-2-ink:var(--lg-gA-ink);--lg-tier-3:var(--lg-gB);--lg-tier-3-ink:var(--lg-gB-ink);--lg-tier-4:var(--lg-gC);--lg-tier-4-ink:var(--lg-gC-ink);--lg-tier-5:var(--lg-gD);--lg-tier-5-ink:var(--lg-gD-ink);--lg-tier-6:var(--lg-gF);--lg-tier-6-ink:var(--lg-gF-ink)}html[data-design=lg] .lg-brief-spectrum{opacity:.85;max-width:none!important;height:3px!important;padding:0!important}html[data-design=lg] .lg-brief-spectrum>div>div:first-child{background:var(--lg-tier-1)!important}html[data-design=lg] .lg-brief-spectrum>div>div:nth-child(2){background:var(--lg-tier-2)!important}html[data-design=lg] .lg-brief-spectrum>div>div:nth-child(3){background:var(--lg-tier-3)!important}html[data-design=lg] .lg-brief-spectrum>div>div:nth-child(4){background:var(--lg-tier-4)!important}html[data-design=lg] .lg-brief-spectrum>div>div:nth-child(5){background:var(--lg-tier-5)!important}html[data-design=lg] .lg-brief-spectrum>div>div:nth-child(6){background:var(--lg-tier-6)!important}html[data-design=lg] .lg-brief-spectrum>div:first-child{background:var(--lg-tier-1)!important}html[data-design=lg] .lg-brief-spectrum>div:nth-child(2){background:var(--lg-tier-2)!important}html[data-design=lg] .lg-brief-spectrum>div:nth-child(3){background:var(--lg-tier-3)!important}html[data-design=lg] .lg-brief-spectrum>div:nth-child(4){background:var(--lg-tier-4)!important}html[data-design=lg] .lg-brief-spectrum>div:nth-child(5){background:var(--lg-tier-5)!important}html[data-design=lg] .lg-brief-spectrum>div:nth-child(6){background:var(--lg-tier-6)!important}html[data-design=lg] .lg-reader.lg-brief .glp1-reader{max-width:980px!important;padding:6px 14px calc(var(--lg-dock-keepout) + 24px)!important;gap:0!important}@media (width>=900px){html[data-design=lg] .lg-reader.lg-brief .glp1-reader{padding:14px 24px calc(var(--lg-dock-keepout) + 24px)!important}}html[data-design=lg] .lg-reader.lg-brief .brief-reader-article{box-sizing:border-box;background:linear-gradient(135deg, var(--lg-glass-hi), var(--lg-glass-lo));border:1px solid var(--lg-edge);max-width:100%;box-shadow:inset 0 1px 1px var(--lg-bevel), 0 1px 2px color-mix(in srgb, var(--lg-shadow) 50%, transparent), 0 20px 40px -28px var(--lg-shadow);border-radius:20px;padding:18px 15px 22px}@media (width>=900px){html[data-design=lg] .lg-reader.lg-brief .brief-reader-article{border-radius:24px;padding:26px 30px 30px}}@media (width>=960px){html[data-design=lg] .lg-reader.lg-brief .glp1-reader-grid{grid-template-columns:232px minmax(0,760px)!important;gap:20px!important}}html[data-design=lg] .lg-reader.lg-brief .lg-masthead{border-radius:18px;padding:16px 16px 18px}@media (width>=900px){html[data-design=lg] .lg-reader.lg-brief .lg-masthead{border-radius:20px;padding:22px 26px 24px}}html[data-design=lg] .lg-reader.lg-brief .lg-artwrap[data-art="0"] .lg-masthead{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;margin-top:0;padding-left:0;padding-right:0}html[data-design=lg] .lg-reader.lg-brief .lg-masthead{background:radial-gradient(120% 44% at 6% 0%, color-mix(in srgb, var(--lg-accent) 30%, transparent) 0%, color-mix(in srgb, var(--lg-accent) 15%, transparent) 38%, color-mix(in srgb, var(--lg-accent) 5%, transparent) 68%, transparent 100%), linear-gradient(135deg, var(--lg-glass-hi), var(--lg-glass-lo)), color-mix(in srgb, var(--lg-bg-base) 76%, transparent)}html[data-design=lg] .lg-reader.lg-brief .brief-byline{text-transform:uppercase;display:block;font-family:var(--lg-fMono)!important;letter-spacing:.2em!important;color:var(--lg-briefs)!important;font-size:9.5px!important;font-weight:600!important}html[data-design=lg] .lg-reader.lg-brief .brief-share-row{margin-top:18px}html[data-design=lg] .lg-reader.lg-brief .brief-reader-title{text-wrap:balance;font-family:var(--lg-fDisplay)!important;letter-spacing:-.03em!important;color:var(--lg-ink)!important;text-shadow:none!important;margin:10px 0 0!important;font-size:clamp(30px,7.4vw,50px)!important;font-weight:800!important;line-height:1.02!important}html[data-design=lg] .lg-reader.lg-brief .brief-reader-period{color:var(--lg-briefs)!important;text-shadow:none!important}html[data-design=lg] .lg-reader.lg-brief .brief-reader-subtitle{text-wrap:pretty;font-family:var(--lg-fBody)!important;color:var(--lg-ink-2)!important;max-width:62ch!important;margin:12px 0 0!important;font-size:clamp(15px,4vw,18.5px)!important;line-height:1.5!important}html[data-design=lg] .lg-reader.lg-brief .brief-share>a,html[data-design=lg] .lg-reader.lg-brief .brief-share>button{transition:transform var(--lg-micro) var(--lg-ease), box-shadow var(--lg-micro) var(--lg-ease);background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo))!important;border:1px solid var(--lg-edge-strong)!important;min-height:44px!important;box-shadow:inset 0 1px 1px var(--lg-bevel)!important;font-family:var(--lg-fMono)!important;letter-spacing:.14em!important;color:var(--lg-ink-2)!important;border-radius:999px!important;padding:0 14px!important;font-size:10px!important;font-weight:600!important}html[data-design=lg] .lg-reader.lg-brief .brief-share>a{border-color:color-mix(in srgb, var(--lg-briefs) 55%, var(--lg-edge-strong))!important}html[data-design=lg] .lg-reader.lg-brief .brief-share>button.is-success{color:var(--lg-success)!important;border-color:color-mix(in srgb, var(--lg-success) 55%, var(--lg-edge-strong))!important}html[data-design=lg] .lg-reader.lg-brief .brief-share>a:active,html[data-design=lg] .lg-reader.lg-brief .brief-share>button:active{transform:scale(.97)}html[data-design=lg] .lg-reader.lg-brief .brief-reading-strip{font-family:var(--lg-fMono);letter-spacing:.16em;color:var(--lg-ink-3);border-top:1px solid var(--lg-divider);border-bottom:1px solid var(--lg-divider);margin:0 0 26px;padding:12px 0 13px;font-size:10px}html[data-design=lg] .lg-reader.lg-brief .brief-tldr{border-left:0!important;border:1px solid color-mix(in srgb, var(--lg-brand) 30%, var(--lg-edge))!important;background:radial-gradient(130% 46% at 6% 0%, color-mix(in srgb, var(--lg-brand) 13%, transparent) 0%, color-mix(in srgb, var(--lg-brand) 6%, transparent) 52%, transparent 100%), linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo))!important;box-shadow:inset 0 1px 1px var(--lg-bevel)!important;border-radius:16px!important;padding:18px!important}html[data-design=lg] .lg-reader.lg-brief .brief-tldr-tag{font-family:var(--lg-fMono);color:var(--lg-brand-hover);letter-spacing:.22em}html[data-design=lg] .lg-reader.lg-brief .brief-tldr-kicker{font-family:var(--lg-fBody);color:var(--lg-ink-3);font-style:normal}html[data-design=lg] .lg-reader.lg-brief .brief-tldr-text{font-family:var(--lg-fRead);color:var(--lg-ink-2)}html[data-design=lg] .lg-reader.lg-brief .brief-tldr-num{font-family:var(--lg-fMono)}html[data-design=lg] .lg-reader.lg-brief .brief-tldr-bullets li:nth-child(6n+1) .brief-tldr-num{color:var(--lg-tier-1-ink)}html[data-design=lg] .lg-reader.lg-brief .brief-tldr-bullets li:nth-child(6n+2) .brief-tldr-num{color:var(--lg-tier-2-ink)}html[data-design=lg] .lg-reader.lg-brief .brief-tldr-bullets li:nth-child(6n+3) .brief-tldr-num{color:var(--lg-tier-3-ink)}html[data-design=lg] .lg-reader.lg-brief .brief-tldr-bullets li:nth-child(6n+4) .brief-tldr-num{color:var(--lg-tier-4-ink)}html[data-design=lg] .lg-reader.lg-brief .brief-tldr-bullets li:nth-child(6n+5) .brief-tldr-num{color:var(--lg-tier-5-ink)}html[data-design=lg] .lg-reader.lg-brief .brief-tldr-bullets li:nth-child(6n+6) .brief-tldr-num{color:var(--lg-tier-6-ink)}html[data-design=lg] .lg-reader.lg-brief .brief-tldr-closer{font-family:var(--lg-fDisplay);color:var(--lg-ink);border-top-color:var(--lg-divider);font-size:18px;font-style:normal;font-weight:700}html[data-design=lg] .lg-reader.lg-brief .brief-chapter-grid-wrap{border-top:0;margin-bottom:40px;padding-top:0}html[data-design=lg] .lg-reader.lg-brief .brief-chapter-grid{gap:8px}html[data-design=lg] .lg-reader.lg-brief .brief-chapter-tile{border:1px solid var(--lg-edge-strong);background:radial-gradient(120% 60% at 0% 0%, color-mix(in srgb, var(--lg-tile-hue,var(--lg-briefs)) 12%, transparent) 0%, color-mix(in srgb, var(--lg-tile-hue,var(--lg-briefs)) 4%, transparent) 55%, transparent 100%), linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));min-height:56px;box-shadow:inset 0 1px 1px var(--lg-bevel);transition:transform var(--lg-micro) var(--lg-ease), box-shadow var(--lg-micro) var(--lg-ease);border-radius:14px;padding:12px 13px}html[data-design=lg] .lg-reader.lg-brief .brief-chapter-tile:hover{background:radial-gradient(120% 60% at 0% 0%, color-mix(in srgb, var(--lg-tile-hue,var(--lg-briefs)) 16%, transparent) 0%, color-mix(in srgb, var(--lg-tile-hue,var(--lg-briefs)) 6%, transparent) 55%, transparent 100%), var(--lg-hover-fill);border-color:var(--lg-edge-strong)}html[data-design=lg] .lg-reader.lg-brief .brief-chapter-tile:active{transform:scale(.985)}html[data-design=lg] .lg-reader.lg-brief .brief-chapter-tile-num{font-family:var(--lg-fDisplay);color:var(--lg-tile-ink,var(--lg-briefs));font-size:24px;font-weight:800}html[data-design=lg] .lg-reader.lg-brief .brief-chapter-tile-kicker{font-family:var(--lg-fMono);color:var(--lg-ink-4);letter-spacing:.16em}html[data-design=lg] .lg-reader.lg-brief .brief-chapter-tile-title{font-family:var(--lg-fDisplay);color:var(--lg-ink);font-size:14px;font-weight:500}html[data-design=lg] .lg-reader.lg-brief .brief-chapter-tile:nth-child(6n+1){--lg-tile-hue:var(--lg-tier-1);--lg-tile-ink:var(--lg-tier-1-ink)}html[data-design=lg] .lg-reader.lg-brief .brief-chapter-tile:nth-child(6n+2){--lg-tile-hue:var(--lg-tier-2);--lg-tile-ink:var(--lg-tier-2-ink)}html[data-design=lg] .lg-reader.lg-brief .brief-chapter-tile:nth-child(6n+3){--lg-tile-hue:var(--lg-tier-3);--lg-tile-ink:var(--lg-tier-3-ink)}html[data-design=lg] .lg-reader.lg-brief .brief-chapter-tile:nth-child(6n+4){--lg-tile-hue:var(--lg-tier-4);--lg-tile-ink:var(--lg-tier-4-ink)}html[data-design=lg] .lg-reader.lg-brief .brief-chapter-tile:nth-child(6n+5){--lg-tile-hue:var(--lg-tier-5);--lg-tile-ink:var(--lg-tier-5-ink)}html[data-design=lg] .lg-reader.lg-brief .brief-chapter-tile:nth-child(6n+6){--lg-tile-hue:var(--lg-tier-6);--lg-tile-ink:var(--lg-tier-6-ink)}html[data-design=lg] .lg-reader.lg-brief .brief-eyebrow{font-family:var(--lg-fMono);letter-spacing:.2em;font-weight:600}html[data-design=lg] .lg-reader.lg-brief .brief-chapter-marker>span{font-family:var(--lg-fDisplay);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:800}html[data-design=lg] .lg-reader.lg-brief .brief-chapter-head h2{font-family:var(--lg-fDisplay)!important;letter-spacing:-.03em!important;color:var(--lg-ink)!important;font-size:clamp(24px,6.4vw,34px)!important;font-weight:800!important;line-height:1.08!important}html[data-design=lg] .lg-reader.lg-brief .brief-reader-section{margin-bottom:44px}html[data-design=lg] .lg-reader.lg-brief .brief-reader-section+.brief-reader-section,html[data-design=lg] .lg-reader.lg-brief .brief-reader-section[style*=border-top]{border-top-color:var(--lg-divider)}html[data-design=lg] .lg-reader.lg-brief .reader-pull-quote{border-top-color:color-mix(in srgb, var(--lg-ink) 26%, transparent)!important}html[data-design=lg] .lg-reader.lg-brief .reader-pull-quote p{font-family:var(--lg-fDisplay);color:var(--lg-ink);font-size:clamp(21px,5.6vw,28px);font-weight:700;line-height:1.22}html[data-design=lg] .lg-reader.lg-brief .glp1-reader p,html[data-design=lg] .lg-reader.lg-brief .glp1-reader li{font-family:var(--lg-fRead);color:var(--lg-ink-2);font-size:17px;line-height:1.75}html[data-design=lg] .lg-reader.lg-brief .glp1-reader p{text-wrap:pretty;max-width:68ch}html[data-design=lg] .lg-reader.lg-brief .brief-section-body>p:first-child{color:var(--lg-ink);font-size:18.5px;line-height:1.65}html[data-design=lg] .lg-reader.lg-brief .glp1-reader ul,html[data-design=lg] .lg-reader.lg-brief .glp1-reader ol{font-family:var(--lg-fRead);color:var(--lg-ink-2);font-size:17px}html[data-design=lg] .lg-reader.lg-brief .glp1-reader strong{color:var(--lg-ink);font-weight:700}html[data-design=lg] .lg-reader.lg-brief .glp1-reader em{color:var(--lg-ink-2)}html[data-design=lg] .lg-reader.lg-brief .glp1-reader h3{max-width:64ch;font-family:var(--lg-fDisplay)!important;letter-spacing:-.02em!important;text-transform:none!important;color:var(--lg-ink)!important;border-top:0!important;margin:30px 0 10px!important;padding-top:0!important;font-size:19.5px!important;font-weight:700!important;line-height:1.25!important}html[data-design=lg] .lg-reader.lg-brief .glp1-reader h3:first-child{margin:6px 0 10px!important}html[data-design=lg] .lg-reader.lg-brief .glp1-reader a{color:var(--lg-ink);-webkit-text-decoration-color:color-mix(in srgb, var(--lg-brand) 62%, transparent);text-decoration-color:color-mix(in srgb, var(--lg-brand) 62%, transparent);text-underline-offset:3px}html[data-design=lg] .lg-reader.lg-brief .glp1-reader sup[data-fn]{font-family:var(--lg-fMono);color:var(--lg-brand-hover);background:color-mix(in srgb, var(--lg-brand) 10%, transparent);border-radius:5px;padding:1px 5px}html[data-design=lg] .lg-reader.lg-brief .glp1-reader sup[data-fn]:hover{background:color-mix(in srgb, var(--lg-brand) 20%, transparent)}html[data-design=lg] .lg-reader.lg-brief .glp1-reader .fn-flash{background:color-mix(in srgb, var(--lg-brand) 22%, transparent)!important}html[data-design=lg] .lg-reader.lg-brief .glp1-reader p.dropcap:first-letter{font-family:var(--lg-fDisplay);color:var(--lg-brand);font-weight:700}html[data-design=lg] .lg-reader.lg-brief .glp1-reader hr{border-top-color:var(--lg-divider)}html[data-design=lg] .lg-reader.lg-brief .glp1-reader blockquote{font-family:var(--lg-fDisplay);color:var(--lg-ink);border:1px solid color-mix(in srgb, var(--lg-brand) 26%, var(--lg-edge));border-top-color:color-mix(in srgb, var(--lg-brand) 26%, var(--lg-edge));background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));box-shadow:inset 0 1px 1px var(--lg-bevel);border-radius:16px;padding:16px 18px;font-size:20px;font-weight:700;line-height:1.32}html[data-design=lg] .lg-reader.lg-brief .glp1-reader .brief-stats{border:1px solid var(--lg-edge-strong);background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));box-shadow:inset 0 1px 1px var(--lg-bevel);border-radius:16px;overflow:hidden}html[data-design=lg] .lg-reader.lg-brief .glp1-reader .brief-stats span{font-family:var(--lg-fMono);letter-spacing:.12em;color:var(--lg-ink-3);border-right-color:var(--lg-divider);border-bottom-color:var(--lg-divider)}html[data-design=lg] .lg-reader.lg-brief .glp1-reader .brief-stats span b{font-family:var(--lg-fDisplay);color:var(--lg-ink);font-weight:800}html[data-design=lg] .lg-reader.lg-brief .glp1-reader .brief-alert{border:1px solid color-mix(in srgb, var(--lg-warning) 42%, var(--lg-edge));background:radial-gradient(120% 48% at 5% 0%, color-mix(in srgb, var(--lg-warning) 15%, transparent) 0%, color-mix(in srgb, var(--lg-warning) 6%, transparent) 55%, transparent 100%), linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));box-shadow:inset 0 1px 1px var(--lg-bevel);font-family:var(--lg-fBody);color:var(--lg-ink-2);border-radius:14px}html[data-design=lg] .lg-reader.lg-brief .glp1-reader .brief-alert b{font-family:var(--lg-fMono);color:#8a5a06;letter-spacing:.16em}html[data-design=lg][data-theme=dark] .lg-reader.lg-brief .glp1-reader .brief-alert b,html[data-design=lg][data-theme=chrome] .lg-reader.lg-brief .glp1-reader .brief-alert b{color:var(--lg-warning)}html[data-design=lg] .lg-reader.lg-brief .glp1-reader .brief-callout{border:1px solid color-mix(in srgb, var(--lg-brand) 30%, var(--lg-edge));background:radial-gradient(130% 46% at 6% 0%, color-mix(in srgb, var(--lg-brand) 12%, transparent) 0%, color-mix(in srgb, var(--lg-brand) 5%, transparent) 52%, transparent 100%), linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));box-shadow:inset 0 1px 1px var(--lg-bevel);font-family:var(--lg-fBody);color:var(--lg-ink);border-radius:16px;font-size:17px;font-style:normal}html[data-design=lg] .lg-reader.lg-brief .glp1-reader .brief-callout b{font-family:var(--lg-fMono);color:var(--lg-brand-hover);letter-spacing:.2em}html[data-design=lg] .lg-reader.lg-brief .glp1-reader .brief-compare{border:1px solid var(--lg-edge-strong);background:var(--lg-divider);box-shadow:inset 0 1px 1px var(--lg-bevel);border-radius:16px;overflow:hidden}html[data-design=lg] .lg-reader.lg-brief .glp1-reader .brief-compare>div{background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));font-family:var(--lg-fBody);color:var(--lg-ink-2);font-size:14.5px}html[data-design=lg] .lg-reader.lg-brief .glp1-reader .brief-compare>div b{font-family:var(--lg-fMono);color:var(--lg-brand-hover);letter-spacing:.14em}html[data-design=lg] .lg-reader.lg-brief .brief-section-interactive{margin-bottom:22px}html[data-design=lg] .lg-reader.lg-brief .brief-section-interactive table{font-variant-numeric:tabular-nums}html[data-design=lg] .lg-reader.lg-brief .brief-section-interactive button{font-family:var(--lg-fMono)}html[data-design=lg] .lg-reader.lg-brief .brief-footnotes-head{font-family:var(--lg-fMono)!important;letter-spacing:.2em!important;color:var(--lg-ink-3)!important}html[data-design=lg] .lg-reader.lg-brief .brief-footnotes{border:1px solid var(--lg-edge);background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));box-shadow:inset 0 1px 1px var(--lg-bevel);border-radius:16px;padding:12px 14px!important}html[data-design=lg] .lg-reader.lg-brief .brief-footnotes>li{font-family:var(--lg-fMono)!important;color:var(--lg-ink-3)!important;border-radius:8px!important;padding:8px 0 8px 30px!important;font-size:11.5px!important}html[data-design=lg] .lg-reader.lg-brief .brief-footnotes>li+li{border-top:1px solid var(--lg-divider)}html[data-design=lg] .lg-reader.lg-brief .brief-footnotes>li>span:first-child,html[data-design=lg] .lg-reader.lg-brief .brief-footnotes a{color:var(--lg-brand-hover)!important}html[data-design=lg] .lg-reader.lg-brief .brief-disclaimer{letter-spacing:.14em;text-transform:uppercase;text-align:center;font-family:var(--lg-fMono)!important;color:var(--lg-ink-3)!important;border-top-color:var(--lg-divider)!important;font-size:10px!important;line-height:1.8!important}html[data-design=lg] .lg-reader.lg-brief .glp1-reader-toc{background:linear-gradient(135deg, var(--lg-glass-hi), var(--lg-glass-lo))!important;border:1px solid var(--lg-edge)!important;box-shadow:inset 0 1px 1px var(--lg-bevel), 0 18px 36px -26px var(--lg-shadow)!important;-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat))!important;border-radius:18px!important;max-height:calc(100vh - 140px)!important;padding:14px 12px!important;top:78px!important}html[data-design=lg] .lg-reader.lg-brief .glp1-reader-toc button{border-radius:0 8px 8px 0;min-height:44px}html[data-design=lg] .lg-reader.lg-brief .glp1-reader-toc button>div:first-child{font-family:var(--lg-fMono)!important;letter-spacing:.14em!important}html[data-design=lg] .lg-reader.lg-brief .glp1-reader-toc button>div:last-child{font-family:var(--lg-fDisplay)!important;font-weight:500!important}html[data-design=lg] .mobile-section-nav-pill-wrap{top:74px!important}html[data-design=lg] .mobile-section-nav-pill-wrap>button{min-height:40px;background:linear-gradient(135deg, var(--lg-glass-hi), var(--lg-glass-lo))!important;border:1px solid var(--lg-edge)!important;box-shadow:inset 0 1px 1px var(--lg-bevel), 0 12px 26px -18px var(--lg-shadow)!important;-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat))!important;color:var(--lg-ink)!important;background:linear-gradient(135deg, var(--lg-glass-hi), var(--lg-glass-lo)), color-mix(in srgb, var(--lg-bg-base) 88%, transparent)!important}html[data-design=lg] .mobile-section-nav-pill-wrap>button>span:first-child{background:var(--lg-brand)!important;color:#fff!important;font-family:var(--lg-fMono)!important;border-radius:6px!important}html[data-design=lg] .lg-brief h1{font-family:var(--lg-fDisplay)!important;letter-spacing:-.03em!important;text-shadow:none!important;font-weight:800!important}html[data-design=lg] .lg-brief-state{padding:18px 16px calc(var(--lg-dock-keepout) + 24px)!important;max-width:720px!important}html[data-design=lg] .lg-brief-state h1{color:var(--lg-ink)!important;font-size:clamp(30px,8vw,46px)!important;line-height:1.03!important}html[data-design=lg] .lg-brief .glass,html[data-design=lg] .lg-brief .glass-deep{background:linear-gradient(135deg, var(--lg-glass-hi), var(--lg-glass-lo))!important;border:1px solid var(--lg-edge)!important;box-shadow:inset 0 1px 1px var(--lg-bevel), 0 1px 2px color-mix(in srgb, var(--lg-shadow) 50%, transparent), 0 20px 40px -28px var(--lg-shadow)!important;-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat))!important;border-radius:20px!important}html[data-design=lg] .lg-brief .glass .glass-static,html[data-design=lg] .lg-brief .glass-deep .glass-static{-webkit-backdrop-filter:none!important}html[data-design=lg] .lg-brief .glass-static{border-radius:999px;background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo))!important;border:1px solid var(--lg-edge-strong)!important;box-shadow:inset 0 1px 1px var(--lg-bevel)!important;color:var(--lg-ink-2)!important}html[data-design=lg] .lg-brief a.glass-pressable,html[data-design=lg] .lg-brief button.glass-pressable{justify-content:center;align-items:center;min-height:48px!important;font-family:var(--lg-fMono)!important;letter-spacing:.14em!important;box-shadow:inset 0 1px 1px #ffffff52, 0 14px 30px -16px color-mix(in srgb, var(--lg-brand) 85%, transparent)!important;border:1px solid color-mix(in srgb, var(--lg-brand) 55%, transparent)!important;color:#fff!important;background:linear-gradient(150deg,#9e6efff2,#6a38e6e6)!important;border-radius:14px!important;display:inline-flex!important}html[data-design=lg] .lg-brief button.glass-static.glass-pressable{background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo))!important;border:1px solid var(--lg-edge-strong)!important;box-shadow:inset 0 1px 1px var(--lg-bevel)!important;color:var(--lg-ink-2)!important}html[data-design=lg] .lg-brief-state ol li{min-height:44px;border-bottom-color:var(--lg-divider)!important}html[data-design=lg] .lg-brief-landing section{max-width:860px!important}html[data-design=lg] .lg-brief-landing>section:last-of-type{padding-bottom:calc(var(--lg-dock-keepout) + 24px)!important}html[data-design=lg] .lg-brief-landing .lg-landing-frame{font-family:var(--lg-fMono)!important;letter-spacing:.2em!important;color:var(--lg-ink-3)!important;max-width:860px!important;padding:10px 16px 0!important;font-size:9.5px!important}html[data-design=lg] .lg-brief-landing .lg-landing-kicker{font-family:var(--lg-fMono)!important;letter-spacing:.2em!important;color:var(--lg-briefs)!important;margin-bottom:10px!important;font-size:9.5px!important}html[data-design=lg] .lg-brief-landing h1{text-wrap:balance;font-family:var(--lg-fDisplay)!important;letter-spacing:-.03em!important;color:var(--lg-ink)!important;margin:0 0 14px!important;font-size:clamp(32px,8.2vw,56px)!important;font-weight:800!important;line-height:1.02!important}html[data-design=lg] .lg-brief-landing .lg-landing-dek{font-family:var(--lg-fBody)!important;color:var(--lg-ink-2)!important;max-width:62ch!important;margin:0 0 18px!important;font-size:clamp(17px,4.6vw,22px)!important;line-height:1.4!important}html[data-design=lg] .lg-brief-landing .lg-landing-hook{border-top:1px solid color-mix(in srgb, var(--lg-ink) 26%, transparent);text-wrap:balance;padding-top:18px;font-family:var(--lg-fDisplay)!important;color:var(--lg-ink)!important;max-width:30ch!important;margin:26px 0 18px!important;font-size:clamp(19px,5vw,25px)!important;font-style:normal!important;font-weight:700!important;line-height:1.25!important}html[data-design=lg] .lg-brief-landing .lg-landing-value{font-family:var(--lg-fBody)!important;color:var(--lg-ink-3)!important;margin:0 0 18px!important;font-size:15.5px!important;line-height:1.6!important}html[data-design=lg] .lg-brief-landing .lg-landing-buy{border:1px solid color-mix(in srgb, var(--lg-brand) 55%, transparent)!important;color:#fff!important;min-height:52px!important;font-family:var(--lg-fMono)!important;letter-spacing:.14em!important;box-shadow:inset 0 1px 1px #ffffff52, 0 14px 30px -16px color-mix(in srgb, var(--lg-brand) 85%, transparent)!important;background:linear-gradient(150deg,#9e6efff2,#6a38e6e6)!important;border-radius:14px!important;padding:0 24px!important;font-size:11.5px!important}html[data-design=lg] .lg-brief-landing .lg-landing-alt{align-items:center;background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo))!important;border:1px solid var(--lg-edge-strong)!important;min-height:48px!important;box-shadow:inset 0 1px 1px var(--lg-bevel)!important;font-family:var(--lg-fMono)!important;letter-spacing:.14em!important;color:var(--lg-ink-2)!important;border-radius:999px!important;padding:0 18px!important;font-size:10px!important;display:inline-flex!important}html[data-design=lg] .lg-brief-landing .lg-landing-proof,html[data-design=lg] .lg-brief-landing .lg-landing-legal{font-family:var(--lg-fMono)!important;color:var(--lg-ink-4)!important}html[data-design=lg] .lg-brief-landing .lg-landing-label{font-family:var(--lg-fMono)!important;letter-spacing:.2em!important;color:var(--lg-briefs)!important;font-size:9.5px!important}html[data-design=lg] .lg-brief-landing .lg-landing-panel{background:linear-gradient(135deg, var(--lg-glass-hi), var(--lg-glass-lo));border:1px solid var(--lg-edge);box-shadow:inset 0 1px 1px var(--lg-bevel), 0 20px 40px -28px var(--lg-shadow);border-radius:20px;padding:6px 16px}html[data-design=lg] .lg-brief-landing .lg-landing-panel>li{min-height:44px;border-bottom-color:var(--lg-divider)!important}html[data-design=lg] .lg-brief-landing .lg-landing-panel>li:last-child{border-bottom:0!important}html[data-design=lg] .lg-brief-landing .lg-landing-panel>li>span:first-child{font-family:var(--lg-fMono)!important;color:var(--lg-ink-3)!important}html[data-design=lg] .lg-brief-landing .lg-landing-panel>li:nth-child(6n+1)>span:first-child{color:var(--lg-tier-1-ink)!important}html[data-design=lg] .lg-brief-landing .lg-landing-panel>li:nth-child(6n+2)>span:first-child{color:var(--lg-tier-2-ink)!important}html[data-design=lg] .lg-brief-landing .lg-landing-panel>li:nth-child(6n+3)>span:first-child{color:var(--lg-tier-3-ink)!important}html[data-design=lg] .lg-brief-landing .lg-landing-panel>li:nth-child(6n+4)>span:first-child{color:var(--lg-tier-4-ink)!important}html[data-design=lg] .lg-brief-landing .lg-landing-panel>li:nth-child(6n+5)>span:first-child{color:var(--lg-tier-5-ink)!important}html[data-design=lg] .lg-brief-landing .lg-landing-panel>li:nth-child(6n+6)>span:first-child{color:var(--lg-tier-6-ink)!important}html[data-design=lg] .lg-brief-landing .lg-landing-panel>li>span:nth-child(2){font-family:var(--lg-fBody)!important;color:var(--lg-ink)!important;font-size:16.5px!important}html[data-design=lg] .lg-brief-landing .lg-landing-panel>li>span:nth-child(3){font-family:var(--lg-fMono)!important;color:var(--lg-ink-4)!important}html[data-design=lg] .lg-brief-landing .lg-landing-promise{font-family:var(--lg-fBody)!important;color:var(--lg-ink-3)!important;font-size:15.5px!important;font-style:normal!important}html[data-design=lg] .lg-brief-landing .lg-landing-excerpt{border-left:1px solid var(--lg-edge)!important;border:1px solid color-mix(in srgb, var(--lg-briefs) 34%, var(--lg-edge))!important;background:radial-gradient(130% 46% at 6% 0%, color-mix(in srgb, var(--lg-briefs) 16%, transparent) 0%, color-mix(in srgb, var(--lg-briefs) 6%, transparent) 52%, transparent 100%), linear-gradient(135deg, var(--lg-glass-hi), var(--lg-glass-lo))!important;box-shadow:inset 0 1px 1px var(--lg-bevel), 0 20px 40px -28px var(--lg-shadow)!important;border-radius:18px!important;padding:18px!important}html[data-design=lg] .lg-brief-landing .lg-landing-excerpt>div:first-child{font-family:var(--lg-fMono)!important;letter-spacing:.2em!important;color:var(--lg-briefs)!important}html[data-design=lg] .lg-brief-landing .lg-landing-excerpt p{font-family:var(--lg-fRead)!important;color:var(--lg-ink-2)!important;font-size:17px!important;line-height:1.7!important}html[data-design=lg] .lg-brief-landing .lg-landing-who>div{background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo))!important;border:1px solid var(--lg-edge-strong)!important;box-shadow:inset 0 1px 1px var(--lg-bevel)!important;border-radius:18px!important;padding:16px 17px!important}html[data-design=lg] .lg-brief-landing .lg-landing-who>div>div:first-child{font-family:var(--lg-fMono)!important;letter-spacing:.18em!important;color:var(--lg-briefs)!important}html[data-design=lg] .lg-brief-landing .lg-landing-who>div>div:last-child{font-family:var(--lg-fBody)!important;color:var(--lg-ink-2)!important}html[data-design=lg] .lg-brief-landing .lg-landing-price{background:radial-gradient(120% 60% at 50% 0%, color-mix(in srgb, var(--lg-brand) 14%, transparent) 0%, color-mix(in srgb, var(--lg-brand) 5%, transparent) 52%, transparent 100%), linear-gradient(135deg, var(--lg-glass-hi), var(--lg-glass-lo))!important;border:1px solid color-mix(in srgb, var(--lg-brand) 34%, var(--lg-edge))!important;box-shadow:inset 0 1px 1px var(--lg-bevel), 0 24px 48px -30px var(--lg-shadow)!important;border-radius:22px!important;padding:28px 20px 26px!important}html[data-design=lg] .lg-brief-landing .lg-landing-price>div:first-child{font-family:var(--lg-fMono)!important;letter-spacing:.2em!important;color:var(--lg-brand-hover)!important}html[data-design=lg] .lg-brief-landing .lg-landing-figure{font-family:var(--lg-fDisplay)!important;letter-spacing:-.03em!important;color:var(--lg-ink)!important;font-size:clamp(40px,12vw,64px)!important;font-weight:800!important}html[data-design=lg] .lg-brief-landing .lg-landing-price p{font-family:var(--lg-fBody)!important;color:var(--lg-ink-2)!important;font-size:16px!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-design=lg] .lg-brief .glass,html[data-design=lg] .lg-brief .glass-deep,html[data-design=lg] .lg-reader.lg-brief .glp1-reader-toc,html[data-design=lg] .mobile-section-nav-pill-wrap>button{background:#fffffff0!important}html[data-design=lg][data-theme=dark] .lg-brief .glass,html[data-design=lg][data-theme=dark] .lg-brief .glass-deep,html[data-design=lg][data-theme=dark] .lg-reader.lg-brief .glp1-reader-toc,html[data-design=lg][data-theme=dark] .mobile-section-nav-pill-wrap>button,html[data-design=lg][data-theme=chrome] .lg-brief .glass,html[data-design=lg][data-theme=chrome] .lg-brief .glass-deep,html[data-design=lg][data-theme=chrome] .lg-reader.lg-brief .glp1-reader-toc,html[data-design=lg][data-theme=chrome] .mobile-section-nav-pill-wrap>button{background:#1e1b28f2!important}}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lg-brief *,html[data-design=lg] .lg-brief-landing *{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{html[data-design=lg] .lg-scene,html[data-design=lg] .lg-brief-spectrum{display:none!important}html[data-design=lg] .lg-reader.lg-brief .brief-reader-article,html[data-design=lg] .lg-reader.lg-brief .brief-tldr,html[data-design=lg] .lg-reader.lg-brief .brief-footnotes,html[data-design=lg] .lg-reader.lg-brief .glp1-reader .brief-stats,html[data-design=lg] .lg-reader.lg-brief .glp1-reader .brief-callout,html[data-design=lg] .lg-reader.lg-brief .glp1-reader .brief-alert,html[data-design=lg] .lg-reader.lg-brief .glp1-reader blockquote,html[data-design=lg] .lg-reader.lg-brief .brief-chapter-tile{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;border-color:#bbb!important}html[data-design=lg] .lg-reader.lg-brief .glp1-reader{padding-bottom:0!important}}.rl-goal-card{transition:transform .16s cubic-bezier(.25,1,.5,1),filter .19s cubic-bezier(.25,1,.5,1),border-color .19s cubic-bezier(.25,1,.5,1),box-shadow .19s cubic-bezier(.25,1,.5,1)}.rl-goal-tile{position:relative}.rl-goal-tile:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 16px 1px color-mix(in srgb, var(--hue,#8a6bff) 34%, transparent);opacity:0;position:absolute;inset:0}.rl-goal-card.glass-deep .rl-goal-tile{animation:.24s cubic-bezier(.16,1,.3,1) both rl-goal-select}.rl-goal-card.glass-deep .rl-goal-tile:after{animation:.26s cubic-bezier(.16,1,.3,1) both rl-goal-light-catch}@keyframes rl-goal-select{0%{transform:scale(.92)}to{transform:scale(1)}}@keyframes rl-goal-light-catch{0%{opacity:0;transform:scale(.86)}44%{opacity:.82}to{opacity:0;transform:scale(1.08)}}.rl-goal-rank{animation:.22s cubic-bezier(.16,1,.3,1) both rl-rank-resolve}@keyframes rl-rank-resolve{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.rl-goal-tile,.rl-goal-tile:after,.rl-goal-rank{animation:none!important}}.rl-entry-atmo{position:relative}.rl-entry-atmo:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(700px 360px at 14% -8%, color-mix(in srgb, var(--rl-accent,#7c5cd8) 13%, transparent), transparent 60%), radial-gradient(560px 320px at 106% 4%, #1f8fff14, transparent 62%);height:480px;position:absolute;inset:-90px -40px auto}[data-theme=light] .rl-entry-atmo:before{background:radial-gradient(700px 360px at 14% -8%, color-mix(in srgb, var(--rl-accent,#6d34c9) 9%, transparent), transparent 60%), radial-gradient(560px 320px at 106% 4%, #1660b80f, transparent 62%)}.rl-entry-atmo>*{z-index:1;position:relative}@media (prefers-reduced-transparency:reduce){.rl-entry-atmo:before{display:none}}html[data-design=lg] .lgcx{margin:0 14px 14px}html[data-design=lg] .lgcx-head{border-bottom:1px solid var(--lg-divider);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;padding:0 2px 9px;display:flex}html[data-design=lg] .lgcx-kicker,html[data-design=lg] .lgcx-count{font-family:var(--lg-fMono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}html[data-design=lg] .lgcx-kicker{color:var(--lg-tools)}html[data-design=lg] .lgcx-count{color:var(--lg-ink-3)}html[data-design=lg] .lgcx-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}html[data-design=lg] .lgcx .lgcx-row{--lg-accent:var(--lg-success);border-radius:14px;transition:none;overflow:hidden}html[data-design=lg] .lgcx .lgcx-row[data-dir=against]{--lg-accent:var(--lg-warning)}html[data-design=lg] .lgcx-open{appearance:none;box-sizing:border-box;text-align:left;width:100%;min-height:52px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;margin:0;padding:11px 13px;display:grid}html[data-design=lg] .lgcx-open:disabled{cursor:default}html[data-design=lg] .lgcx-meter{flex-shrink:0;grid-auto-flow:column;align-items:end;gap:2px;display:grid}html[data-design=lg] .lgcx-meter i{background:var(--lg-ink-4);opacity:.28;width:4px;box-shadow:inset 0 1px 0 var(--lg-bevel);border-radius:2px;display:block}html[data-design=lg] .lgcx-meter i:first-child{height:8px}html[data-design=lg] .lgcx-meter i:nth-child(2){height:13px}html[data-design=lg] .lgcx-meter i:nth-child(3){height:18px}html[data-design=lg] .lgcx-meter i[data-on="1"]{background:var(--lg-accent);opacity:1}html[data-design=lg] .lgcx-row[data-dir=against] .lgcx-meter i:nth-child(2){background:var(--lg-accent);opacity:1;width:14px;height:2px;margin-left:-5px;margin-right:-5px}html[data-design=lg] .lgcx-row[data-dir=against] .lgcx-meter i:first-child,html[data-design=lg] .lgcx-row[data-dir=against] .lgcx-meter i:nth-child(3){opacity:0}html[data-design=lg] .lgcx-text{flex-direction:column;gap:2px;min-width:0;display:flex}html[data-design=lg] .lgcx-pair{font-family:var(--lg-fDisplay);letter-spacing:-.01em;color:var(--lg-ink);overflow-wrap:break-word;font-size:15px;font-weight:700;line-height:1.2}html[data-design=lg] .lgcx-note{font-family:var(--lg-fBody);color:var(--lg-ink-3);font-size:11.5px;line-height:1.35}html[data-design=lg] .lgcx-basis-word{font-family:var(--lg-fMono);letter-spacing:.1em;text-transform:uppercase;color:var(--lg-ink-2);text-align:right;max-width:84px;font-size:9px;font-weight:700}html[data-design=lg] .lgcx-caret{color:var(--lg-ink-3);transition:transform var(--lg-element,.16s) var(--lg-ease,ease-out);font-size:15px;line-height:1}html[data-design=lg] .lgcx-open[aria-expanded=true] .lgcx-caret{transform:rotate(90deg)}html[data-design=lg] .lgcx-detail{border-top:1px solid var(--lg-divider);flex-direction:column;gap:7px;margin:0;padding:10px 13px 12px;display:flex}html[data-design=lg] .lgcx-detail p{margin:0}html[data-design=lg] .lgcx-detail-note{font-family:var(--lg-fBody);color:var(--lg-ink-2);font-size:12.5px;line-height:1.45}html[data-design=lg] .lgcx-basis-line{font-family:var(--lg-fBody);color:var(--lg-ink-3);font-size:12px;line-height:1.4}html[data-design=lg] .lgcx-source{font-family:var(--lg-fMono);color:var(--lg-ink-3);overflow-wrap:break-word;font-size:10.5px;line-height:1.5}html[data-design=lg] .lgcx-source span{letter-spacing:.14em;text-transform:uppercase;color:var(--lg-ink-3);margin-bottom:3px;font-size:9px;font-weight:700;display:block}html[data-design=lg] .lgcx-foot{font-family:var(--lg-fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--lg-ink-3);margin:10px 2px 0;font-size:9px;font-weight:700}html[data-design=lg] .lgcx--empty{border:1px dashed color-mix(in srgb, var(--lg-ink-4) 40%, transparent);background:linear-gradient(180deg, var(--lg-chip-hi), var(--lg-chip-lo));box-shadow:inset 0 1px 1px var(--lg-bevel);border-radius:14px;padding:13px 14px}html[data-design=lg] .lgcx--empty .lgcx-kicker{color:var(--lg-ink-3);margin-bottom:5px}html[data-design=lg] .lgcx-empty-lead{font-family:var(--lg-fDisplay);letter-spacing:-.01em;color:var(--lg-ink);margin:0 0 4px;font-size:15px;font-weight:700}html[data-design=lg] .lgcx-empty-body{font-family:var(--lg-fBody);color:var(--lg-ink-2);margin:0;font-size:12.5px;line-height:1.45}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lgcx-caret{transition:none}}.rl-score-anatomy{color:var(--rl-ink,var(--ink));isolation:isolate;margin:0 14px 14px;padding:18px;overflow:hidden}.rl-score-anatomy>*{z-index:1;position:relative}.rl-score-anatomy__copy{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.rl-score-anatomy__copy h3{color:var(--rl-ink,var(--ink));letter-spacing:-.02em;text-wrap:balance;margin:0;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:18px;line-height:1.15}.rl-score-anatomy__copy p{max-width:66ch;color:var(--rl-muted,var(--textMute));text-wrap:pretty;margin:7px 0 0;font-size:12.5px;line-height:1.5}.rl-score-anatomy__total{border:1px solid color-mix(in srgb, var(--rl-score-accent) 42%, transparent);background:color-mix(in srgb, var(--rl-score-accent) 10%, transparent);color:var(--rl-score-accent);font-variant-numeric:tabular-nums;border-radius:8px;flex:none;padding:5px 8px;font-family:Space Mono,ui-monospace,monospace;font-size:10px;font-weight:800}.rl-score-anatomy__layout{grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);align-items:center;gap:14px;margin-top:8px;display:grid}.rl-score-anatomy__plot{min-width:0;height:300px}.rl-score-anatomy__ledger{border-top:1px solid var(--rl-rule,var(--rule));min-width:0;margin:0}.rl-score-anatomy__ledger>div{border-bottom:1px solid var(--rl-rule,var(--rule));grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:11px 0;display:grid}.rl-score-anatomy__ledger dt,.rl-score-anatomy__ledger dd{margin:0}.rl-score-anatomy__ledger dt span,.rl-score-anatomy__ledger dd span{color:var(--rl-ink,var(--ink));font-size:12px;line-height:1.3;display:block}.rl-score-anatomy__ledger dt small,.rl-score-anatomy__ledger dd small{color:var(--rl-muted,var(--textMute));letter-spacing:.05em;text-transform:uppercase;margin-top:3px;font-family:Space Mono,ui-monospace,monospace;font-size:8.5px;line-height:1.3;display:block}.rl-score-anatomy__ledger dd{text-align:right;font-variant-numeric:tabular-nums;grid-template-columns:auto auto;align-items:baseline;column-gap:8px;font-family:Space Mono,ui-monospace,monospace;display:grid}.rl-score-anatomy__ledger dd strong{font-size:18px;line-height:1}.rl-score-anatomy__ledger dd small{grid-column:1/-1}.rl-score-anatomy__note{color:var(--rl-muted,var(--textMute));margin:2px 0 0;font-size:11px;line-height:1.45}@media (width<=720px){.rl-score-anatomy__layout{grid-template-columns:1fr}.rl-score-anatomy__plot{height:270px}}@media (width<=480px){.rl-score-anatomy{padding:15px 13px}.rl-score-anatomy__copy{display:block}.rl-score-anatomy__total{margin-top:10px;display:inline-block}.rl-score-anatomy__plot{height:250px}}@media (prefers-reduced-motion:reduce){.rl-score-anatomy *,.rl-score-anatomy :before,.rl-score-anatomy :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-design=lg] .lgb .lgb-score{background:var(--wb-well-bg);box-shadow:var(--wb-well-shadow);border-radius:9px;padding:3px 8px 4px;display:inline-block}html[data-design=lg] .lgb .lgb-score .lgb-score-max{color:var(--lg-ink-2)}html[data-design=lg] .lgb .lgb-search{border-radius:var(--wb-machined);box-shadow:var(--wb-well-shadow)}html[data-design=lg] .lgb .lgb-goal{border-radius:var(--wb-machined)}html[data-design=lg] .lgb .lgb-goal,html[data-design=lg] .lgb .lgb-act,html[data-design=lg] .lgb .lgb-chip-x{transition:transform 90ms cubic-bezier(.4, 0, .9, 1), box-shadow 90ms cubic-bezier(.4, 0, .9, 1), background var(--lg-micro,.14s) ease, color var(--lg-micro,.14s) ease}html[data-design=lg] .lgb .lgb-goal:active,html[data-design=lg] .lgb .lgb-act:not([disabled]):active,html[data-design=lg] .lgb .lgb-chip-x:active{box-shadow:var(--wb-press-shadow);transform:translateY(1px)}html[data-design=lg] .lgb .lgb-goal.is-primary:active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lg-ink) 30%, transparent), var(--wb-press-shadow)}html[data-design=lg] .lgb .lgb-act[disabled]:active{transform:none}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lgb .lgb-goal,html[data-design=lg] .lgb .lgb-act,html[data-design=lg] .lgb .lgb-chip-x{transition:none}}html[data-design=lg] .lgb .lgb-score.lg-wb-live:after{border-radius:9px}html[data-design=lg] .lgb .lgb-read{border:1px solid var(--lg-divider);background:linear-gradient(180deg, var(--lg-chip-hi) 0%, var(--lg-chip-lo) 100%);box-shadow:inset 0 1px 1px var(--lg-bevel), var(--lg-alt-2);border-radius:18px;margin:0 0 12px;padding:13px 14px 12px;display:block}html[data-design=lg] .lgb .lgb-read-kicker{font-family:var(--lg-fMono);letter-spacing:.16em;text-transform:uppercase;color:var(--lg-ink-2);font-size:9px;font-weight:700}html[data-design=lg] .lgb .lgb-read-kicker-word{color:var(--lg-ink-3)}html[data-design=lg] .lgb .lgb-read-why{font-family:var(--lg-fBody);color:var(--lg-ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}html[data-design=lg] .lgb .lgb-read-why.is-open{display:block;overflow:visible}html[data-design=lg] .lgb .lgb-read-more{cursor:pointer;min-height:30px;font-family:var(--lg-fMono);letter-spacing:.14em;text-transform:uppercase;color:var(--lg-tools);-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:5px 0 0;padding:0;font-size:9px;font-weight:700}html[data-design=lg] .lgb .lgb-dims{border-top:1px solid var(--lg-divider);margin:11px 0 0;padding:9px 0 0;list-style:none}html[data-design=lg] .lgb .lgb-read-kicker+.lgb-dims{border-top:0;margin-top:9px;padding-top:0}html[data-design=lg] .lgb .lgb-dim+.lgb-dim{border-top:1px solid var(--lg-divider)}html[data-design=lg] .lgb .lgb-dim-btn{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:11px;width:100%;min-height:44px;padding:4px 0;display:flex}html[data-design=lg] .lgb .lgb-dim-btn[disabled]{cursor:default}html[data-design=lg] .lgb .lgb-dim-mark{text-align:center;width:26px;font-family:var(--lg-fDisplay);letter-spacing:-.02em;flex:none;font-size:22px;font-weight:800;line-height:1}html[data-design=lg] .lgb .lgb-dim-mid{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}html[data-design=lg] .lgb .lgb-dim-label{font-family:var(--lg-fDisplay);letter-spacing:-.01em;color:var(--lg-ink);font-size:13.5px;font-weight:600;line-height:1.2}html[data-design=lg] .lgb .lgb-dim-phrase{font-family:var(--lg-fBody);color:var(--lg-ink-3);font-size:12px;line-height:1.3}html[data-design=lg] .lgb .lgb-dim-pct{font-family:var(--lg-fMono);letter-spacing:.06em;color:var(--lg-ink-3);font-variant-numeric:tabular-nums lining-nums;flex:none;font-size:9.5px;font-weight:700}html[data-design=lg] .lgb .lgb-dim-cue{border:1px solid var(--lg-divider);background:var(--lg-chip-lo);width:22px;height:22px;font-family:var(--lg-fMono);color:var(--lg-ink-2);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}html[data-design=lg] .lgb .lgb-dim-why{background:var(--lg-chip-lo);border:1px solid var(--lg-divider);font-family:var(--lg-fBody);color:var(--lg-ink-2);border-radius:11px;margin:0 0 10px;padding:9px 11px;font-size:13px;line-height:1.5}html[data-design=lg] .lgb .lgb-read-cover{border-top:1px solid var(--lg-divider);font-family:var(--lg-fBody);color:var(--lg-ink-2);margin:10px 0 0;padding:9px 0 0;font-size:13px;line-height:1.45}html[data-design=lg] .lgb .lgb-read-fda{background:var(--lg-chip-lo);border:1px solid var(--lg-divider);font-family:var(--lg-fBody);color:var(--lg-ink-2);border-radius:11px;margin:9px 0 0;padding:9px 11px;font-size:12.5px;line-height:1.5}html[data-design=lg] .lgb .lgb-read-fda-tag{font-family:var(--lg-fMono);letter-spacing:.16em;color:var(--lg-warning);margin-right:7px;font-size:8.5px;font-weight:700}html[data-design=lg] .lgb .lgb-read-door{border:1px solid color-mix(in srgb, var(--lg-tools) 34%, var(--lg-divider));background:linear-gradient(180deg, var(--lg-chip-hi) 0%, var(--lg-chip-lo) 100%);width:100%;min-height:56px;box-shadow:inset 0 1px 1px var(--lg-bevel), var(--lg-alt-1);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:10px;margin:11px 0 0;padding:11px 13px;display:flex}html[data-design=lg] .lgb .lgb-read-door-mid{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}html[data-design=lg] .lgb .lgb-read-door-title{font-family:var(--lg-fDisplay);letter-spacing:-.015em;color:var(--lg-ink);font-size:15px;font-weight:700}html[data-design=lg] .lgb .lgb-read-door-sub{font-family:var(--lg-fMono);letter-spacing:.09em;text-transform:uppercase;color:var(--lg-ink-3);font-size:8.5px;font-weight:700;line-height:1.5}html[data-design=lg] .lgb .lgb-read-door-chev{font-family:var(--lg-fDisplay);color:var(--lg-tools);flex:none;font-size:22px;font-weight:700;line-height:1}html[data-design=lg] .lgb .lgb-dim-btn,html[data-design=lg] .lgb .lgb-read-door,html[data-design=lg] .lgb .lgb-read-more{transition:transform 90ms cubic-bezier(.4,0,.9,1),box-shadow 90ms cubic-bezier(.4,0,.9,1)}html[data-design=lg] .lgb .lgb-dim-btn:not([disabled]):active,html[data-design=lg] .lgb .lgb-read-more:active{transform:translateY(1px)}html[data-design=lg] .lgb .lgb-read-door:active{box-shadow:var(--wb-press-shadow);transform:translateY(1px)}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lgb .lgb-dim-btn,html[data-design=lg] .lgb .lgb-read-door,html[data-design=lg] .lgb .lgb-read-more{transition:none}}html[data-design=lg] .lgb .lgb-row-note{font-family:var(--lg-fBody);letter-spacing:0;text-transform:none;color:var(--lg-ink-3);white-space:normal;-webkit-line-clamp:2;text-overflow:clip;-webkit-box-orient:vertical;font-size:12px;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}html[data-design=lg] .lgb .lgb-chip-tier{font-family:var(--lg-fDisplay);letter-spacing:0;font-variant-numeric:tabular-nums;margin-right:6px;font-size:12.5px;font-weight:800}html[data-design=lg] .lgb .lgb-goal.is-on{background:color-mix(in srgb, var(--lg-ink) 88%, transparent);border-color:color-mix(in srgb, var(--lg-ink) 88%, transparent);color:var(--lg-bg);font-weight:700}html[data-design=lg] .lgb .lgb-goal.is-on.is-primary{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--lg-bg) 90%, transparent)}html[data-design=lg] .lgb .lgb-goal.is-on.is-primary:active{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--lg-bg) 90%, transparent), var(--wb-press-shadow)}html[data-design=lg] .lgb .lgb-goal.is-on .lgb-goal-dot{width:8px;height:8px}@media (width>=900px){html[data-design=lg] .lgb.lg-wb{grid-template:"rail goals""rail read""rail find""rail line""rail rows"1fr/330px minmax(0,1fr)}html[data-design=lg] .lgb .lgb-read{grid-area:read}html[data-design=lg] .lgb .lgb-dim-mid{flex-direction:row;align-items:baseline;gap:10px}html[data-design=lg] .lgb .lgb-dim-label{flex:none}html[data-design=lg] .lgb .lgb-dim-phrase{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}}html[data-design=lg] .lgsv{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:540px;max-height:min(88dvh,720px);padding:12px 16px calc(20px + env(safe-area-inset-bottom,0px));overflow-y:auto}html[data-design=lg] body.rl-savestack-open .rep-tabbar{display:none!important}html[data-design=lg] .lgsv-title{margin:0;font-size:21px}html[data-design=lg] .lgsv-lead{font-family:var(--lg-fBody);color:var(--lg-ink-2);margin:7px 0 16px;font-size:14px;line-height:1.5}html[data-design=lg] .lgsv-form{flex-direction:column;gap:16px;display:flex}html[data-design=lg] .lgsv-label{display:block}html[data-design=lg] .lgsv-label>span:first-child,html[data-design=lg] .lgsv-label-line{font-family:var(--lg-fMono);letter-spacing:.18em;text-transform:uppercase;color:var(--lg-ink-3);margin:0 0 6px;font-size:9px;font-weight:700;display:block}html[data-design=lg] .lgsv-input,html[data-design=lg] .lgsv-textarea{box-sizing:border-box;border:1px solid var(--lg-edge-strong);background:linear-gradient(180deg, var(--lg-chip-hi), var(--lg-chip-lo));width:100%;font-family:var(--lg-fBody);color:var(--lg-ink);border-radius:13px;padding:12px 14px;font-size:16px;line-height:1.5;display:block}html[data-design=lg] .lgsv-input{min-height:48px;font-weight:600}html[data-design=lg] .lgsv-textarea{resize:vertical;min-height:84px;max-height:200px}html[data-design=lg] .lgsv-input::placeholder,html[data-design=lg] .lgsv-textarea::placeholder{color:var(--lg-ink-3)}html[data-design=lg] .lgsv-count{text-align:right;font-family:var(--lg-fMono);letter-spacing:.12em;color:var(--lg-ink-3);margin-top:5px;font-size:9px;display:block}html[data-design=lg] .lgsv-block{display:block}html[data-design=lg] .lgsv-verdicts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}html[data-design=lg] .lgsv-verdict{border:1px solid var(--lg-edge);background:linear-gradient(180deg, var(--lg-chip-hi), var(--lg-chip-lo));cursor:pointer;min-height:48px;font-family:var(--lg-fMono);letter-spacing:.1em;text-transform:uppercase;color:var(--lg-ink-3);transition:color .14s var(--lg-ease), border-color .14s var(--lg-ease);border-radius:13px;padding:6px 8px;font-size:9.5px;font-weight:700;line-height:1.3}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lgsv-verdict{transition:none}}html[data-design=lg] .lgsv-verdict[data-on="1"]{color:var(--lg-ink);border-color:color-mix(in srgb, var(--lgsv-tone,var(--lg-tools)) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--lgsv-tone,var(--lg-tools)) 24%, transparent)}html[data-design=lg] .lgsv-verdict[data-tone=up]{--lgsv-tone:var(--lg-success)}html[data-design=lg] .lgsv-verdict[data-tone=down]{--lgsv-tone:var(--lg-error-ink)}html[data-design=lg] .lgsv-verdict[data-tone=none]{--lgsv-tone:var(--lg-ink-3)}html[data-design=lg] .lgsv-comps{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}html[data-design=lg] .lgsv-comp{border:1px solid var(--lg-edge);background:linear-gradient(180deg, var(--lg-chip-hi), var(--lg-chip-lo));border-radius:12px;align-items:center;gap:2px;padding-left:11px;display:inline-flex}html[data-design=lg] .lgsv-comp-name{font-family:var(--lg-fMono);color:var(--lg-ink-2);font-size:10.5px;font-weight:700}html[data-design=lg] .lgsv-comp-x{cursor:pointer;width:44px;height:44px;color:var(--lg-ink-3);background:0 0;border:0;place-items:center;padding:0;font-size:13px;line-height:1;display:grid}html[data-design=lg] .lgsv-dosing-open{cursor:pointer;text-align:left;width:100%;min-height:44px;font-family:var(--lg-fMono);letter-spacing:.16em;text-transform:uppercase;color:var(--lg-ink-3);background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;font-size:9px;font-weight:700;display:flex}html[data-design=lg] .lgsv-caret{color:var(--lg-tools);transition:transform .18s var(--lg-ease);flex:none;display:flex;transform:rotate(90deg)}html[data-design=lg] .lgsv-caret[data-open="1"]{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lgsv-caret{transition:none}}html[data-design=lg] .lgsv-dosing{border:1px solid var(--lg-divider);background:var(--lg-press-fill);border-radius:13px;margin:2px 0 0;padding:11px 13px}html[data-design=lg] .lgsv-dosing-row{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}html[data-design=lg] .lgsv-dosing-row+.lgsv-dosing-row{border-top:1px solid var(--lg-divider);margin-top:9px;padding-top:9px}html[data-design=lg] .lgsv-dosing-row dt{font-family:var(--lg-fDisplay);color:var(--lg-ink);overflow-wrap:anywhere;flex:0 0 92px;font-size:13px;font-weight:700}html[data-design=lg] .lgsv-dosing-row dd{min-width:0;font-family:var(--lg-fBody);color:var(--lg-ink-2);overflow-wrap:anywhere;flex:170px;margin:0;font-size:12.5px;line-height:1.5}html[data-design=lg] .lgsv-acts{gap:8px;margin-top:2px;display:flex}html[data-design=lg] .lgsh-btn[disabled]{opacity:.5;cursor:not-allowed}html[data-design=lg] .lglib{padding:4px 0 24px;display:block}html[data-design=lg] .lglib-head{margin:0 0 14px}html[data-design=lg] .lglib-count{font-family:var(--lg-fMono);letter-spacing:.16em;text-transform:uppercase;color:var(--lg-ink-3);margin:5px 0 0;font-size:9.5px;font-weight:600}html[data-design=lg] .lglib-confirm{background:linear-gradient(180deg, var(--lg-chip-hi), var(--lg-chip-lo));border:1px solid color-mix(in srgb, var(--lg-tools) 34%, var(--lg-edge));border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 14px;padding:10px 13px;display:flex}html[data-design=lg] .lglib-confirm-lead{font-family:var(--lg-fMono);letter-spacing:.18em;text-transform:uppercase;color:var(--lg-ink-2);font-size:9px;font-weight:700}html[data-design=lg] .lglib-confirm-name{min-width:0;font-family:var(--lg-fDisplay);color:var(--lg-ink);overflow-wrap:anywhere;font-size:14px;font-weight:700}html[data-design=lg] .lglib-journal{text-align:left;cursor:pointer;align-items:center;gap:11px;width:100%;margin:0 0 14px;padding:11px 13px;display:flex}html[data-design=lg] .lglib-journal-icon{color:var(--lg-tools);flex:none;display:flex}html[data-design=lg] .lglib-journal-text{flex:1;min-width:0}html[data-design=lg] .lglib-journal-title{font-family:var(--lg-fDisplay);color:var(--lg-ink);font-size:15px;font-weight:700;display:block}html[data-design=lg] .lglib-journal-sub{font-family:var(--lg-fMono);letter-spacing:.14em;text-transform:uppercase;color:var(--lg-ink-3);margin-top:2px;font-size:8.5px;font-weight:600;display:block}html[data-design=lg] .lglib-journal-go{color:var(--lg-tools);flex:none;display:flex}html[data-design=lg] .lglib-list{flex-direction:column;gap:12px;display:flex}html[data-design=lg] .lglib-card{padding:14px 15px 12px}html[data-design=lg] .lglib-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}html[data-design=lg] .lglib-card-id{min-width:0}html[data-design=lg] .lglib-name{font-family:var(--lg-fDisplay);letter-spacing:-.02em;color:var(--lg-ink);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:800;line-height:1.2}html[data-design=lg] .lglib-meta{font-family:var(--lg-fMono);letter-spacing:.13em;text-transform:uppercase;color:var(--lg-ink-3);margin:4px 0 0;font-size:8.5px;font-weight:600}html[data-design=lg] .lglib-verdict{border:1px solid color-mix(in srgb, var(--lglib-ink) 62%, transparent);background:color-mix(in srgb, var(--lglib-ink) 9%, transparent);font-family:var(--lg-fMono);letter-spacing:.14em;text-transform:uppercase;color:var(--lg-ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:8.5px;font-weight:700;display:inline-flex}html[data-design=lg] .lglib-verdict:before{content:"";background:var(--lglib-ink);border-radius:50%;flex:none;width:6px;height:6px}html[data-design=lg] .lglib-chips{flex-wrap:wrap;gap:5px;margin:11px 0 0;padding:0;list-style:none;display:flex}html[data-design=lg] .lglib-chip{border:1px solid var(--lg-edge);background:linear-gradient(180deg, var(--lg-chip-hi), var(--lg-chip-lo));font-family:var(--lg-fMono);letter-spacing:.04em;color:var(--lg-ink-2);border-radius:8px;padding:4px 9px;font-size:9.5px;font-weight:700}html[data-design=lg] .lglib-notes{border:1px solid var(--lg-divider);background:var(--lg-press-fill);font-family:var(--lg-fBody);color:var(--lg-ink-2);white-space:pre-wrap;overflow-wrap:break-word;border-radius:10px;margin:11px 0 0;padding:9px 11px;font-size:13px;line-height:1.5}html[data-design=lg] .lglib-dosing{margin-top:10px}html[data-design=lg] .lglib-dosing-open{cursor:pointer;width:100%;min-height:44px;font-family:var(--lg-fMono);letter-spacing:.15em;text-transform:uppercase;color:var(--lg-ink-3);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;font-size:9px;font-weight:700;display:flex}html[data-design=lg] .lglib-caret{color:var(--lg-tools);transition:transform .18s var(--lg-ease);flex:none;display:flex;transform:rotate(90deg)}html[data-design=lg] .lglib-caret[data-open="1"]{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lglib-caret{transition:none}}html[data-design=lg] .lglib-dosing-list{border:1px solid var(--lg-divider);background:var(--lg-press-fill);border-radius:10px;margin:2px 0 0;padding:10px 12px}html[data-design=lg] .lglib-dosing-row{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}html[data-design=lg] .lglib-dosing-row+.lglib-dosing-row{border-top:1px solid var(--lg-divider);margin-top:9px;padding-top:9px}html[data-design=lg] .lglib-dosing-row dt{font-family:var(--lg-fDisplay);color:var(--lg-ink);overflow-wrap:anywhere;flex:0 0 96px;font-size:13px;font-weight:700}html[data-design=lg] .lglib-dosing-row dd{min-width:0;font-family:var(--lg-fBody);color:var(--lg-ink-2);overflow-wrap:break-word;flex:180px;margin:0;font-size:12.5px;line-height:1.5}html[data-design=lg] .lglib-acts{border-top:1px solid var(--lg-divider);grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;padding-top:11px;display:grid}html[data-design=lg] .lglib-act{--lg-accent:var(--lg-tools);min-height:44px;font-family:var(--lg-fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--lg-ink-2);padding:0 10px;font-size:9.5px;font-weight:700}html[data-design=lg] .lglib-act-load{color:var(--lg-ink);border-color:color-mix(in srgb, var(--lg-tools) 58%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--lg-tools) 20%, transparent);grid-column:1/-1}html[data-design=lg] .lglib-act-del{--lg-accent:var(--lg-error-ink);color:var(--lg-error-ink)}html[data-design=lg] .lglib-empty{padding:18px 16px}html[data-design=lg] .lglib-empty-lead{font-family:var(--lg-fDisplay);letter-spacing:-.02em;color:var(--lg-ink);margin:0;font-size:18px;font-weight:800}html[data-design=lg] .lglib-empty-body{font-family:var(--lg-fBody);color:var(--lg-ink-2);margin:7px 0 0;font-size:14px;line-height:1.55}html[data-design=lg] .lglib-foot{border-top:1px solid var(--lg-divider);font-family:var(--lg-fMono);letter-spacing:.1em;text-transform:uppercase;color:var(--lg-ink-3);margin:18px 0 0;padding-top:13px;font-size:9px;font-weight:600;line-height:1.7}html[data-design=lg] .rl-page-chrome,html[data-design=lg][data-theme=light] .rl-page-chrome,html[data-design=lg][data-theme=dark] .rl-page-chrome,html[data-design=lg][data-theme=chrome] .rl-page-chrome{--rl-bg:var(--lg-bg-base);--rl-bg2:var(--lg-chip-hi);--rl-bg3:var(--lg-chip-lo);--rl-ink:var(--lg-ink);--rl-text:var(--lg-ink-2);--rl-muted:var(--lg-ink-3);--rl-subtle:var(--lg-ink-3);--rl-dim:var(--lg-ink-4);--rl-rule:var(--lg-divider);--rl-rule2:var(--lg-divider);--rl-accent:var(--lg-tools);--rl-accent-bright:var(--lg-tools);--rl-accent-soft:var(--lg-tools);--rl-accent-deep:color-mix(in srgb, var(--lg-tools) 62%, var(--lg-ink));--rl-accent-tint:color-mix(in srgb, var(--lg-tools) 12%, transparent);--S:var(--lg-gS);--A:var(--lg-gA);--B:var(--lg-gB);--C:var(--lg-gC);--D:var(--lg-gD);--F:var(--lg-gF);--rl-ul-low:var(--lg-success);--rl-ul-mod:var(--lg-warning);--rl-ul-high:color-mix(in srgb, var(--lg-warning) 55%, var(--lg-error));--rl-ul-ext:var(--lg-error);--rl-grid:color-mix(in srgb, var(--lg-ink) 2.2%, transparent);--rl-zebra:color-mix(in srgb, var(--lg-ink) 3%, transparent);--g-a:var(--lg-glass-hi);--g-b:var(--lg-glass-lo);--g-border:var(--lg-edge);--g-inset:var(--lg-bevel);--g-sheen:var(--lg-edge-strong);--g-tile:var(--lg-chip-hi);--g-surface:var(--lg-chip-hi);--g-ambient:var(--lg-shadow);--g-shadow:var(--lg-shadow);--rl-glass-blur:var(--lg-blur);--rl-glass-saturation:170%;--rl-specular:var(--lg-bevel);--rl-specular-soft:var(--lg-edge);--g-tS:var(--lg-gS);--g-tA:var(--lg-gA);--g-tB:var(--lg-gB);--g-tC:var(--lg-gC);--g-tD:var(--lg-gD);--g-tF:var(--lg-gF);--bg:var(--lg-bg-base);--bg2:var(--lg-chip-hi);--bg3:var(--lg-chip-lo);--card:var(--lg-chip-hi);--panel:var(--lg-chip-hi);--ink:var(--lg-ink);--text:var(--lg-ink-2);--textMute:var(--lg-ink-3);--textDim:var(--lg-ink-4);--rule:var(--lg-divider);--rule2:var(--lg-divider);--purpleSoft:var(--lg-tools);background:0 0}html[data-design=lg][data-theme=dark] .rl-page-chrome .rl-page-grid,html[data-design=lg][data-theme=chrome] .rl-page-chrome .rl-page-grid{display:none}html[data-design=lg] .rl-lab-root{color:var(--lg-ink);background:0 0}html[data-design=lg] .rl-page-chrome .glass,html[data-design=lg] .rl-page-chrome .glass-static{background:radial-gradient(120% 44% at 6% 0%, color-mix(in srgb, var(--hue) 30%, transparent) 0%, color-mix(in srgb, var(--hue) 15%, transparent) 38%, color-mix(in srgb, var(--hue) 6%, transparent) 68%, transparent 100%), linear-gradient(135deg, var(--lg-glass-hi), var(--lg-glass-lo));border:1px solid var(--lg-edge);box-shadow:inset 0 1px 1px var(--lg-bevel), inset 0 -14px 22px -18px color-mix(in srgb, var(--hue) 30%, transparent),  var(--lg-alt-3);border-radius:20px}html[data-design=lg] .rl-page-chrome .glass:not(.rl-summary-hero),html[data-design=lg] .rl-page-chrome .glass-static{-webkit-backdrop-filter:none}html[data-design=lg] .rl-page-chrome .glass.rl-summary-hero{-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat))}html[data-design=lg] .rl-page-chrome .glass:before,html[data-design=lg] .rl-page-chrome .glass-static:before{opacity:.6;background:linear-gradient(112deg, var(--lg-bevel) 0%, color-mix(in srgb, var(--lg-edge) 60%, transparent) 20%, transparent 46%)}html[data-design=lg][data-theme=chrome] .rl-page-chrome .glass,html[data-design=lg][data-theme=chrome] .rl-page-chrome .glass-static{background:radial-gradient(120% 44% at 6% 0%, color-mix(in srgb, var(--hue) 22%, transparent) 0%, color-mix(in srgb, var(--hue) 10%, transparent) 40%, transparent 100%), linear-gradient(158deg, #37414ce0 0%, #222931e6 48%, #14191ff0 100%);border-color:var(--lg-edge)}html[data-design=lg] .rl-page-chrome .glass-tile{background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));border:1px solid var(--lg-edge);box-shadow:inset 0 1px 1px var(--lg-bevel)}@media (hover:hover) and (pointer:fine){html[data-design=lg] .rl-page-chrome .glass-pressable:hover{transform:translateY(-2px)}}html[data-design=lg] .rl-page-chrome .glass-pressable{transition:transform var(--lg-element) var(--lg-ease)}html[data-design=lg] .rl-page-chrome .glass-pressable:active{transform:translateY(0)scale(.994)}html[data-design=lg] .rl-page-chrome{padding-bottom:var(--lg-dock-keepout)!important}html[data-design=lg] .rl-x-overlay,html[data-design=lg] .rl-compare-screen{background-color:var(--lg-bg-base)!important;background-image:var(--lg-bg-scene)!important;background-attachment:fixed!important}html[data-design=lg] .rl-detail-screen{background:0 0!important}html[data-design=lg] .rl-lab-root>header{background:linear-gradient(180deg, var(--lg-chip-hi), var(--lg-chip-lo))!important;border-bottom:1px solid var(--lg-divider)!important;box-shadow:inset 0 1px 0 var(--lg-bevel), 0 8px 22px -18px var(--lg-shadow)!important}html[data-design=lg] .rl-lab-root>header button{color:var(--lg-tools)!important}html[data-design=lg] .rl-page-chrome .rl-summary-hero{border-radius:22px}html[data-design=lg] .rl-page-chrome .rl-stack-card,html[data-design=lg] .rl-page-chrome .rl-spotlight-row{border-radius:16px}html[data-design=lg] .rl-page-chrome .rl-stack-card{--lg-accent:var(--rl-card-color,var(--lg-purple));border:1px solid var(--lg-edge)!important;background:radial-gradient(120% 44% at 6% 0%, color-mix(in srgb, var(--lg-accent) 30%, transparent) 0%, color-mix(in srgb, var(--lg-accent) 15%, transparent) 38%, color-mix(in srgb, var(--lg-accent) 6%, transparent) 68%, transparent 100%), linear-gradient(180deg, var(--lg-plate-hi), var(--lg-plate-lo))!important;box-shadow:inset 0 1px 0 var(--lg-rim-lo), inset 0 2px 3px -2px var(--lg-rim-lo), inset 0 -1px 0 var(--lg-underside), inset 0 -7px 10px -7px color-mix(in srgb, var(--lg-accent) 42%, transparent), 0 1px 1px color-mix(in srgb, var(--lg-shadow) 60%, transparent), 0 3px 6px -3px var(--lg-shadow)!important}html[data-design=lg][data-theme=dark] .rl-page-chrome .rl-stack-card,html[data-design=lg][data-theme=chrome] .rl-page-chrome .rl-stack-card{box-shadow:inset 0 1px 0 var(--lg-rim-lo), inset 0 2px 4px -2px var(--lg-rim-lo), inset 0 -1px 0 var(--lg-underside), inset 0 -8px 11px -8px color-mix(in srgb, var(--lg-accent) 50%, transparent), 0 1px 1px #0006!important;border-color:#ffffff1a!important}html[data-design=lg] .rl-page-chrome .rl-entry-atmo:before{opacity:.4}html[data-design=lg] .rl-page-chrome .rl-toolbar-action{border-radius:999px}html[data-design=lg] .rl-page-chrome .rl-back-chip{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;height:38px;display:inline-flex;position:relative;background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo))!important;border:1px solid var(--lg-edge)!important;box-shadow:inset 0 1px 1px var(--lg-bevel)!important;color:var(--lg-ink-2)!important;font-family:var(--lg-fMono)!important;border-radius:999px!important;padding:0 13px 0 10px!important;font-size:10.5px!important;font-weight:700!important}html[data-design=lg] .rl-page-chrome .rl-back-chip:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}html[data-design=lg] .rl-page-chrome .rl-back-chip>span{color:var(--lg-tools)!important}@media (hover:hover) and (pointer:fine){html[data-design=lg] .rl-page-chrome .rl-back-chip:hover{background:var(--lg-hover-fill)!important}}html[data-design=lg] .rl-page-chrome .rl-back-chip:active{background:var(--lg-press-fill)!important}html[data-design=lg] .rl-page-chrome .rl-stacks-masthead,html[data-design=lg] .rl-page-chrome .rl-stacks-masthead:before{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}html[data-design=lg] .rl-page-chrome .rl-stacks-masthead{padding:0 0 2px!important}html[data-design=lg] .rl-page-chrome .rl-stacks-empty{font-family:var(--lg-fBody)!important;letter-spacing:0!important;color:var(--lg-ink-2)!important;text-align:left!important;font-size:14.5px!important;line-height:1.5!important}html[data-design=lg] .rl-page-chrome .rl-stacks-legal{font-family:var(--lg-fBody)!important;letter-spacing:0!important;color:var(--lg-ink-3)!important;font-size:11.5px!important}html[data-design=lg] .rl-page-chrome .rl-entry-hero,html[data-design=lg] .rl-page-chrome .rl-entry-hero:before{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}html[data-design=lg] .rl-page-chrome .rl-entry-hero{margin-bottom:14px!important;padding:0!important}html[data-design=lg] .rl-page-chrome .rl-entry-hero h1{font-size:clamp(30px,5.4vw,50px)!important}html[data-design=lg] .rl-page-chrome .rl-entry-hero p{color:var(--lg-ink-3)!important;font-size:14.5px!important;line-height:1.5!important}html[data-design=lg] .rl-page-chrome .rl-goal-chips-scroll>div,html[data-design=lg] .rl-page-chrome .rl-stack-row-scroll>div{-webkit-mask-image:linear-gradient(90deg,#0000 0,#0000000f 4px,#00000038 9px,#00000085 15px,#000000d1 21px,#000 26px calc(100% - 26px),#000000d1 calc(100% - 21px),#00000085 calc(100% - 15px),#00000038 calc(100% - 9px),#0000000f calc(100% - 4px),#0000 100%)!important;mask-image:linear-gradient(90deg,#0000 0,#0000000f 4px,#00000038 9px,#00000085 15px,#000000d1 21px,#000 26px calc(100% - 26px),#000000d1 calc(100% - 21px),#00000085 calc(100% - 15px),#00000038 calc(100% - 9px),#0000000f calc(100% - 4px),#0000 100%)!important}html[data-design=lg] .rl-picker-overlay{-webkit-backdrop-filter:none;background-color:var(--lg-bg-base)!important;background-image:var(--lg-bg-scene)!important;background-attachment:fixed!important}html[data-design=lg] .rl-picker-head,html[data-design=lg] .rl-picker-tools{background:color-mix(in srgb, var(--lg-chip-hi) 55%, transparent);border-bottom-color:var(--lg-divider)}html[data-design=lg] .rl-picker-goal-head{border-bottom-color:var(--lg-divider);background:linear-gradient(180deg, var(--lg-chip-hi), color-mix(in srgb, var(--lg-chip-hi) 82%, transparent))!important}html[data-design=lg] .rl-picker-search{background:color-mix(in srgb, var(--lg-ink) 5%, transparent)!important;border:1px solid var(--lg-edge)!important;font-family:var(--lg-fBody)!important;color:var(--lg-ink)!important;border-radius:12px!important}html[data-design=lg] .rl-picker-search:focus{border-color:color-mix(in srgb, var(--lg-tools) 60%, transparent)!important;background:color-mix(in srgb, var(--lg-ink) 7%, transparent)!important}html[data-design=lg] .rl-picker-chip{position:relative;letter-spacing:.06em!important;background:color-mix(in srgb, var(--lg-chip-hi) 70%, transparent)!important;border:1px solid var(--lg-edge)!important;color:var(--lg-ink-2)!important;border-radius:999px!important;padding:6px 11px!important;font-size:9.5px!important}html[data-design=lg] .rl-picker-chip:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}html[data-design=lg] .rl-picker-chip.is-active{background:color-mix(in srgb, var(--lg-tools) 14%, var(--lg-chip-hi))!important;border-color:color-mix(in srgb, var(--lg-tools) 55%, transparent)!important;color:var(--lg-ink)!important}html[data-design=lg] .rl-picker-filters{gap:6px}html[data-design=lg] .rl-picker-ev-note,html[data-design=lg] .rl-picker-result-note{font-family:var(--lg-fBody)!important;letter-spacing:0!important;text-transform:none!important;color:var(--lg-ink-3)!important}html[data-design=lg] .rl-picker-ev-note{font-size:12.5px!important;line-height:1.5!important}html[data-design=lg] .rl-picker-result-note{font-size:11.5px!important;line-height:1.35!important}html[data-design=lg] .rl-picker-foot{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--lg-chip-hi) 12%, transparent) 14%, color-mix(in srgb, var(--lg-chip-hi) 34%, transparent) 28%, color-mix(in srgb, var(--lg-chip-hi) 58%, transparent) 42%, color-mix(in srgb, var(--lg-chip-hi) 78%, transparent) 56%, color-mix(in srgb, var(--lg-chip-hi) 91%, transparent) 70%, color-mix(in srgb, var(--lg-chip-hi) 98%, transparent) 84%, var(--lg-chip-hi) 100%)!important;border-top:0!important;padding-top:22px!important}html[data-design=lg] .rl-picker-foot-done{font-family:var(--lg-fMono)!important;box-shadow:inset 0 1px 0 var(--lg-bevel), 0 6px 16px -8px var(--lg-shadow)!important;border-radius:999px!important}html[data-design=lg] .rl-picker-draft{border-radius:999px!important}@media (prefers-reduced-transparency:reduce){html[data-design=lg] .rl-page-chrome .glass,html[data-design=lg] .rl-page-chrome .glass-static{background:var(--lg-chip-hi);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){html[data-design=lg] .rl-page-chrome .glass-pressable{transition:none}html[data-design=lg] .rl-page-chrome .glass-pressable:hover,html[data-design=lg] .rl-page-chrome .glass-pressable:active{transform:none}}html[data-design=lg] .lgb{padding-bottom:24px;display:block}html[data-design=lg] .rl-page-chrome .lgb-rail{top:var(--lgb-rail-top,calc(env(safe-area-inset-top,0px) + 71px));z-index:30;-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat));backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat));background:linear-gradient(180deg, var(--lg-glass-hi) 0%, var(--lg-glass-lo) 100%);border:1px solid var(--lg-edge-strong);box-shadow:inset 0 1px 1px var(--lg-bevel),  var(--lg-alt-3);border-radius:20px;padding:12px 14px 10px;position:sticky}html[data-design=lg] .lgb-rail-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}html[data-design=lg] .lgb-mark-btn{cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;align-items:center;gap:11px;min-height:44px;margin:-2px 0 -2px -2px;padding:2px 8px 2px 2px;display:flex}html[data-design=lg] .lgb-mark-btn[disabled]{cursor:default}html[data-design=lg] .lgb-mark{font-family:var(--lg-fDisplay);letter-spacing:-.035em;--lg-relief-wall:color-mix(in srgb, currentColor 62%, #000);--lg-relief-wall-2:var(--lg-relief-wall);padding-bottom:6px;padding-right:4px;font-size:44px;font-weight:800;line-height:.9}html[data-design=lg][data-theme=chrome] .lgb-mark{--lg-relief-wall:color-mix(in srgb, currentColor 34%, #05040a);--lg-relief-wall-2:var(--lg-relief-wall)}html[data-design=lg] .lgb-mark-empty{border:1.5px dashed color-mix(in srgb, var(--lg-ink) 22%, transparent);border-radius:12px;flex:none;width:40px;height:40px}html[data-design=lg] .lgb-score-none{font-family:var(--lg-fDisplay);letter-spacing:-.015em;color:var(--lg-ink-2);font-size:15px;font-weight:700}html[data-design=lg] .lgb-mark-meta{flex-direction:column;gap:2px;min-width:0;display:flex}html[data-design=lg] .lgb-score{font-family:var(--lg-fDisplay);letter-spacing:-.02em;color:var(--lg-ink);font-variant-numeric:tabular-nums lining-nums;font-size:19px;font-weight:800;line-height:1}html[data-design=lg] .lgb-score-max{font-family:var(--lg-fMono);letter-spacing:.04em;color:var(--lg-ink-3);font-size:10px;font-weight:700}html[data-design=lg] .lgb-readout-cue{font-family:var(--lg-fMono);letter-spacing:.13em;text-transform:uppercase;color:var(--lg-ink-3);white-space:nowrap;font-size:9.5px;font-weight:700}html[data-design=lg] .lgb-rail-acts{border-top:1px solid var(--lg-divider);grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:10px;padding-top:9px;display:grid}html[data-design=lg] .lgb-act{border:1px solid var(--lg-divider);background:var(--lg-chip-lo);min-height:30px;font-family:var(--lg-fMono);letter-spacing:.04em;text-transform:uppercase;color:var(--lg-ink-2);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:10px;padding:6px 4px;font-size:9px;font-weight:700;position:relative}html[data-design=lg] .lgb-act:after{content:"";position:absolute;inset:-7px -2px}html[data-design=lg] .lgb-act:hover{background:var(--lg-hover-fill)}html[data-design=lg] .lgb-act[disabled]{opacity:.42;cursor:default}html[data-design=lg] .lgb-act[disabled]:after{content:none}html[data-design=lg] .lgb-chips{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}html[data-design=lg] .lgb-chip{border:1px solid var(--lg-divider);background:var(--lg-chip-hi);border-radius:999px;align-items:stretch;display:inline-flex;overflow:hidden}html[data-design=lg] .lgb-chip-name{min-height:34px;font-family:var(--lg-fBody);color:var(--lg-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 4px 0 12px;font-size:13px;font-weight:600}html[data-design=lg] .lgb-chip-name,html[data-design=lg] .lgb-chip-x{position:relative}html[data-design=lg] .lgb-chip-name:after,html[data-design=lg] .lgb-chip-x:after{content:"";position:absolute;inset:-5px 0}html[data-design=lg] .lgb-chip-x{min-width:44px;min-height:34px;font-family:var(--lg-fMono);color:var(--lg-ink-3);cursor:pointer;background:0 0;border:0;font-size:15px;font-weight:700}html[data-design=lg] .lgb-chip-x:hover{color:var(--lg-ink)}html[data-design=lg] .lgb-chips .lgb-chip.lgb-chip-unread{border-style:dashed;border-color:var(--lg-ink-4);border-radius:16px;align-items:center;max-width:100%}html[data-design=lg] .lgb-chip-name-unread{white-space:normal;cursor:default;flex-wrap:wrap;align-items:center;gap:3px 7px;padding-top:5px;padding-bottom:5px;display:inline-flex}html[data-design=lg] .lgb-chip-tag{font-family:var(--lg-fMono);letter-spacing:.1em;text-transform:uppercase;color:var(--lg-ink-2);white-space:nowrap;font-size:9px;font-weight:700}html[data-design=lg] .lgb-flash-slot{min-height:0}html[data-design=lg] .lgb-flash{border-top:1px solid var(--lg-divider);align-items:center;gap:10px;margin-top:9px;padding-top:8px;animation:.26s cubic-bezier(.22,1,.36,1) both lgb-flash-in;display:flex}html[data-design=lg] .lgb-flash-text{min-width:0;font-family:var(--lg-fMono);letter-spacing:.09em;text-transform:uppercase;color:var(--lg-ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10px;font-weight:700;overflow:hidden}html[data-design=lg] .lgb-undo{border:1px solid color-mix(in srgb, var(--lg-brand) 40%, transparent);background:color-mix(in srgb, var(--lg-brand) 10%, transparent);min-height:26px;font-family:var(--lg-fMono);letter-spacing:.1em;text-transform:uppercase;color:var(--lg-brand-hover);cursor:pointer;border-radius:999px;flex:none;padding:5px 12px;font-size:10px;font-weight:700;position:relative}html[data-design=lg] .lgb-undo:after{content:"";position:absolute;inset:-9px -4px}@keyframes lgb-flash-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}html[data-design=lg] .lgb-goals{flex-wrap:wrap;gap:8px;margin:12px 0 10px;padding:2px 0;display:flex}html[data-design=lg] .lgb-goal{border:1px solid var(--lg-divider);background:var(--lg-chip-lo);min-height:38px;font-family:var(--lg-fBody);color:var(--lg-ink-2);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background var(--lg-micro,.14s) ease, color var(--lg-micro,.14s) ease;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex;position:relative}html[data-design=lg] .lgb-goal:after{content:"";position:absolute;inset:-3px 0}html[data-design=lg] .lgb-goal-dot{background:var(--c,var(--lg-ink-4));border-radius:50%;flex:none;width:7px;height:7px}html[data-design=lg] .lgb-goal.is-on{background:var(--lg-hover-fill);border-color:color-mix(in srgb, var(--lg-ink) 22%, transparent);color:var(--lg-ink);font-weight:700}html[data-design=lg] .lgb-goal.is-primary{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lg-ink) 30%, transparent)}html[data-design=lg] .lgb-find{margin-top:4px}html[data-design=lg] .lgb-search{border:1px solid var(--lg-ink-4);background:var(--lg-chip-hi);width:100%;min-height:44px;font-family:var(--lg-fBody);color:var(--lg-ink);appearance:none;border-radius:14px;padding:0 14px;font-size:16px}html[data-design=lg] .lgb-search::placeholder{color:var(--lg-ink-3)}html[data-design=lg] .lgb-list-line{font-family:var(--lg-fMono);letter-spacing:.13em;text-transform:uppercase;color:var(--lg-ink-3);margin:12px 2px 8px;font-size:9.5px;font-weight:700;line-height:1.5}html[data-design=lg] .lgb-didyoumean,html[data-design=lg] .lgb-empty{font-family:var(--lg-fBody);color:var(--lg-ink-2);margin:0 2px 10px;font-size:13.5px}html[data-design=lg] .lgb-didyoumean strong{color:var(--lg-ink);font-weight:700}html[data-design=lg] .lgb-rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}html[data-design=lg] .rl-page-chrome .lgb-row{border:1px solid var(--lg-divider);background:linear-gradient(180deg, var(--lg-chip-hi) 0%, var(--lg-chip-lo) 100%);box-shadow:inset 0 1px 1px var(--lg-bevel);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px;align-items:center;gap:6px;padding:5px 6px 5px 5px;display:flex}html[data-design=lg] .lgb-row-open{cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;min-height:44px;padding:0 2px;display:flex}html[data-design=lg] .lgb-row-mid{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}html[data-design=lg] .lgb-row-name{font-family:var(--lg-fDisplay);letter-spacing:-.015em;color:var(--lg-ink);overflow-wrap:normal;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;line-height:1.15;overflow:hidden}html[data-design=lg] .lgb-row-note{font-family:var(--lg-fMono);letter-spacing:.08em;text-transform:uppercase;color:var(--lg-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;font-weight:700;line-height:1.3;overflow:hidden}html[data-design=lg] .lgb-row-note:empty{display:none}html[data-design=lg] .lgb-delta{flex-direction:column;flex:none;align-items:flex-end;gap:1px;min-width:40px;padding-right:2px;display:flex}html[data-design=lg] .lgb-delta-letter{font-family:var(--lg-fDisplay);letter-spacing:-.02em;color:var(--c,var(--lg-ink-3));font-size:16px;font-weight:800;line-height:1}html[data-design=lg] .lgb-delta-num{font-family:var(--lg-fMono);letter-spacing:.02em;font-variant-numeric:tabular-nums lining-nums;color:var(--lg-ink-2);font-size:10px;font-weight:700}html[data-design=lg] .lgb-delta.is-down .lgb-delta-letter,html[data-design=lg] .lgb-delta.is-down .lgb-delta-num{opacity:.62}html[data-design=lg] .lgb-delta-hold{font-family:var(--lg-fMono);letter-spacing:.08em;text-transform:uppercase;color:var(--lg-ink-3);text-align:right;font-size:9px;font-weight:700}html[data-design=lg] .rl-page-chrome .lgb-add{border:1px solid color-mix(in srgb, var(--lg-brand) 34%, transparent);background:color-mix(in srgb, var(--lg-brand) 11%, transparent);width:44px;height:44px;font-family:var(--lg-fMono);color:var(--lg-brand-hover);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;flex:none;place-items:center;font-size:19px;font-weight:800;line-height:1;display:grid}html[data-design=lg] .rl-page-chrome .lgb-add:hover{background:color-mix(in srgb, var(--lg-brand) 18%, transparent)}html[data-design=lg][data-theme=dark] .rl-page-chrome .lgb-row,html[data-design=lg][data-theme=chrome] .rl-page-chrome .lgb-row,html[data-design=lg][data-theme=dark] .lgb-chip,html[data-design=lg][data-theme=chrome] .lgb-chip{border-color:var(--lg-edge)}html[data-design=lg][data-theme=dark] .lgb-goal.is-on,html[data-design=lg][data-theme=chrome] .lgb-goal.is-on{border-color:color-mix(in srgb, var(--lg-ink) 40%, transparent)}@media (width>=900px){html[data-design=lg] .lgb{grid-template:"rail goals""rail find""rail line""rail rows"1fr/330px minmax(0,1fr);align-items:start;column-gap:22px;display:grid}html[data-design=lg] .rl-page-chrome .lgb-rail{grid-area:rail;top:20px}html[data-design=lg] .lgb-rail-top{flex-direction:column;align-items:stretch;gap:12px}html[data-design=lg] .lgb-rail-acts{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-design=lg] .lgb-goals{flex-wrap:wrap;grid-area:goals;margin:0 0 10px;padding:2px 0 6px;overflow:visible}html[data-design=lg] .lgb-find{grid-area:find;margin:0}html[data-design=lg] .lgb-list-line{grid-area:line}html[data-design=lg] .lgb-rows{grid-area:rows}html[data-design=lg] .lgb-mark{font-size:56px}}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lgb-flash{animation:none}html[data-design=lg] .lgb-goal{transition:none}}.rq-card{border-radius:14px;padding:14px 16px 12px;position:relative}.rq-light{color:#1d1526;background:#ffffffad;border:1px solid #7a3ae024}.rq-dark{color:#f2ecf7;background:#ffffff0a;border:1px solid #b26bff38}.rq-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.rq-stars{letter-spacing:2.5px;color:#e8a33d;font-size:12px}.rq-dark .rq-stars{color:#ffc94a}.rq-src{letter-spacing:.16em;text-transform:uppercase;color:#a294a8;font-family:Space Mono,ui-monospace,monospace;font-size:8.5px;font-weight:700}.rq-dark .rq-src{color:#8e8098}.rq-wrap{min-height:142px;position:relative}.rq-dark .rq-wrap{min-height:138px}.rq-slide{opacity:0;pointer-events:none;margin:0;transition:opacity .5s;position:absolute;inset:0}.rq-slide.on{opacity:1;pointer-events:auto}.rq-title{letter-spacing:-.01em;color:#1d1526;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:16.5px;font-weight:800;line-height:1.15;display:block}.rq-dark .rq-title{color:#fff}.rq-body{color:#6e6373;border:0;margin:7px 0 0;padding:0;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:13px;font-weight:500;line-height:1.5}.rq-dark .rq-body{color:#a99bb5}.rq-who{letter-spacing:.14em;text-transform:uppercase;color:#a294a8;margin-top:9px;font-family:Space Mono,ui-monospace,monospace;font-size:9px;font-weight:700}.rq-dark .rq-who{color:#8e8098}.rq-who b{color:#7a3ae0;font-weight:700}.rq-dark .rq-who b{color:#b26bff}.rq-foot{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.rq-dots{gap:5px;display:flex}.rq-dot{cursor:pointer;background:#7a3ae033;border:0;border-radius:5px;width:5px;height:5px;padding:0}.rq-dot.on{background:#7a3ae0}.rq-dark .rq-dot{background:#b26bff40}.rq-dark .rq-dot.on{background:#b26bff}.rq-btns{gap:7px;display:flex}.rq-btn{cursor:pointer;color:#7a3ae0;background:#fff;border:1.5px solid #7a3ae0;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;padding:0;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:13px;font-weight:700;display:flex}.rq-dark .rq-btn{color:#b26bff;background:#ffffff0d;border:1.5px solid #b26bff80}@media (prefers-reduced-motion:reduce){.rq-slide{transition:none}}.uw{--uw-bg1:#100c16;--uw-bg2:#0b0910;--uw-glow:#b26bff24;--uw-ink:#fff;--uw-text:#f2ecf7;--uw-mute:#a99bb5;--uw-dim:#8e8098;--uw-accent:#b26bff;--uw-green:#35e08c;--uw-stars:#ffc94a;--uw-card:#ffffff0a;--uw-hair:#b26bff2e;--fD:"Bricolage Grotesque", system-ui, sans-serif;--fB:"Hanken Grotesk", system-ui, sans-serif;--fM:"Space Mono", ui-monospace, monospace;z-index:910;color:var(--uw-text);background:radial-gradient(480px 360px at 50% -40px, var(--uw-glow) 0%, transparent 70%), linear-gradient(175deg, var(--uw-bg1) 0%, var(--uw-bg2) 100%);padding:calc(24px + env(safe-area-inset-top)) 22px calc(30px + env(safe-area-inset-bottom));position:fixed;inset:0;overflow-y:auto}html:not(.desktop-shell) body.native-app.upgrade-wall-open .uw{padding-bottom:calc(128px + env(safe-area-inset-bottom,0px))}html.desktop-shell .uw{padding-bottom:132px;left:0}html[data-theme=light] .uw{--uw-glow:#b26bff1a;--uw-ink:#1d1526;--uw-text:#2d2730;--uw-mute:#6e6373;--uw-dim:#6e6068;--uw-accent:#7a3ae0;--uw-green:#0f9a55;--uw-stars:#e8a33d;--uw-card:#ffffff9e;--uw-hair:#7a3ae029;background:radial-gradient(560px 420px at 50% -60px,#fff 0%,#0000 70%),linear-gradient(170deg,#f8f0f8 0%,#f4ebf2 55%,#f2e9ee 100%)}html[data-theme=chrome] .uw{--uw-glow:#9db4cc1f;--uw-accent:#9db4cc;--uw-hair:#9db4cc2e;--uw-bg1:#16181c;--uw-bg2:#0e0f12;background:radial-gradient(480px 360px at 50% -40px,var(--uw-glow) 0%,transparent 70%),linear-gradient(175deg,var(--uw-bg1) 0%,var(--uw-bg2) 100%)}html[data-theme=chrome] .uw-cta{color:#0e0f12;background:linear-gradient(#c6d2de,#9db4cc 78%);box-shadow:0 16px 42px -8px #9db4cc8c,0 0 0 1px #c6d2de4d,inset 0 1px #ffffff80}html[data-theme=chrome] .uw-plan.is-sel{background:linear-gradient(#16181cf7,#0e0f12f7) padding-box padding-box,linear-gradient(135deg,#9db4cc,#6e7b8c) border-box}html[data-theme=chrome] .uw-restore{background:linear-gradient(135deg,#6e7b8c,#9db4cc)}.uw *,.uw :before,.uw :after{box-sizing:border-box}.uw-col{max-width:500px;margin:0 auto}.uw-col.is-desktop{max-width:900px}.uw-back{appearance:none;cursor:pointer;min-height:44px;font-family:var(--fM);letter-spacing:.06em;color:var(--uw-accent);background:0 0;border:0;align-items:center;margin:0 0 16px -2px;padding:4px 6px 4px 0;font-size:13px;font-weight:700;display:inline-flex}.uw-back:focus-visible{outline:2px solid var(--uw-accent);outline-offset:3px;border-radius:8px}.uw-locked{background:linear-gradient(165deg,#b26bff21,#b26bff0d);border:1px solid #b26bff4d;border-radius:16px;padding:16px 17px 15px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}html[data-theme=light] .uw-locked{background:linear-gradient(165deg,#7a3ae01a,#7a3ae008);border-color:#7a3ae03d;box-shadow:inset 0 1px #fff9}.uw-rank{align-items:center;gap:11px;display:flex}.uw-tchip{width:26px;height:26px;font-family:var(--fM);color:var(--uw-tink,#fff);background:var(--uw-tier,var(--lg-gS,#ff3b47));box-shadow:0 0 14px color-mix(in srgb, var(--uw-tier,var(--lg-gS,#ff3b47)) 50%, transparent);border-radius:7px;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.uw-tile{width:30px;height:30px;color:var(--uw-tier,var(--uw-accent));background:color-mix(in srgb, var(--uw-tier,var(--uw-accent)) 14%, transparent);border:1px solid color-mix(in srgb, var(--uw-tier,var(--uw-accent)) 34%, transparent);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.uw-rw{flex-direction:column;gap:2px;min-width:0;display:flex}.uw-rn{font-family:var(--fD);letter-spacing:-.01em;color:var(--uw-ink);font-size:19px;font-weight:800}.uw-rs{font-family:var(--fM);letter-spacing:.12em;text-transform:uppercase;color:var(--uw-mute);font-size:9.5px;font-weight:700}.uw-blur{filter:blur(3.5px);opacity:.75;flex-direction:column;gap:7px;margin-top:13px;display:flex}.uw-bl{background:linear-gradient(90deg,#f2ecf780,#f2ecf72e);border-radius:5px;height:9px}html[data-theme=light] .uw-bl{background:linear-gradient(90deg,#7a3ae052,#7a3ae01a)}.uw-gate{font-family:var(--fM);letter-spacing:.14em;text-transform:uppercase;color:var(--uw-accent);align-items:center;gap:9px;margin-top:14px;font-size:10px;font-weight:700;display:flex}.uw-gate svg{flex-shrink:0}.uw-kick{font-family:var(--fM);letter-spacing:.28em;text-transform:uppercase;color:var(--uw-accent);margin-top:22px;font-size:10.5px;font-weight:700}.uw-h1{font-family:var(--fD);letter-spacing:-.02em;color:var(--uw-ink);text-wrap:balance;margin-top:10px;font-size:31px;font-weight:800;line-height:1.06}.uw-h1 .pp{color:var(--uw-accent)}.uw-plans{flex-direction:column;gap:9px;margin-top:18px;display:flex}.uw-plan{appearance:none;text-align:left;cursor:pointer;background:var(--uw-card);border:1.5px solid var(--uw-hair);border-radius:15px;align-items:center;gap:13px;width:100%;padding:14px 17px;transition:box-shadow .18s;display:flex}.uw-plan:focus-visible{outline:2px solid var(--uw-accent);outline-offset:2px}.uw-plan.is-sel{background:linear-gradient(#1a1323f7,#16101ef7) padding-box padding-box,linear-gradient(135deg,#b26bff,#35e08c) border-box;border:2px solid #0000;box-shadow:0 0 34px -8px #b26bff8c}html[data-theme=light] .uw-plan{background:#fff9;border-color:#7a3ae029}html[data-theme=light] .uw-plan.is-sel{background:linear-gradient(#f7f0faf7,#f3ebf8f7) padding-box padding-box,linear-gradient(135deg,#7a3ae0,#b26bff) border-box;box-shadow:0 10px 28px -12px #7a3ae073}.uw-radio{border:2px solid color-mix(in srgb, var(--uw-accent) 40%, transparent);border-radius:50%;flex-shrink:0;width:19px;height:19px;position:relative}.uw-plan.is-sel .uw-radio{border-color:var(--uw-accent)}.uw-plan.is-sel .uw-radio:after{content:"";background:var(--uw-accent);border-radius:50%;position:absolute;inset:3px}.uw-pw{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.uw-pr{font-family:var(--fD);letter-spacing:-.02em;color:var(--uw-ink);font-variant-numeric:tabular-nums;font-size:21px;font-weight:800}.uw-plan.is-sel .uw-pr{font-size:25px}.uw-pr small{color:var(--uw-mute);font-size:13px;font-weight:700}.uw-was{font-family:var(--fM);color:var(--uw-dim);font-variant-numeric:tabular-nums;margin-left:7px;font-size:11.5px;font-weight:400;text-decoration:line-through}.uw-ps{font-family:var(--fM);letter-spacing:.02em;color:var(--uw-mute);font-size:11px}.uw-badge{font-family:var(--fM);letter-spacing:.12em;text-transform:uppercase;color:#35e08c;background:#35e08c24;border:1px solid #35e08c59;border-radius:999px;flex-shrink:0;padding:5px 9px;font-size:9px;font-weight:700}html[data-theme=light] .uw-badge{color:#fff;background:linear-gradient(135deg,#6d2fd6,#a55cff);border:0;box-shadow:0 6px 14px -6px #7a3ae099}.uw-cta{appearance:none;cursor:pointer;color:#160f1f;width:100%;min-height:58px;font-family:var(--fM);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(#debfff,#b26bff 78%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:15px;font-size:14px;font-weight:700;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 42px -8px #b26bffb3,0 0 0 1px #debfff59,inset 0 1px #fff9}html[data-theme=light] .uw-cta{color:#fff;background:linear-gradient(135deg,#6d2fd6 0%,#a55cff 60%,#b26bff 100%);box-shadow:0 16px 34px -10px #7a3ae0a6,inset 0 1px #ffffff59}.uw-cta[disabled]{opacity:.6;cursor:default}.uw-cta:focus-visible{outline:2px solid var(--uw-accent);outline-offset:3px}.uw-cta .arr{font-size:17px;font-weight:700}.uw-cta:before{content:"";width:44%;animation:uw-shine .72s var(--ease-out-quint,cubic-bezier(.22,1,.36,1)) .42s both;background:linear-gradient(105deg,#0000,#ffffff8c,#0000);position:absolute;top:0;bottom:0;left:-70%;transform:skew(-18deg)}html[data-theme=light] .uw-cta:before{background:linear-gradient(105deg,#0000,#fff6,#0000)}.uw-ctasub{text-align:center;font-family:var(--fM);letter-spacing:.1em;text-transform:uppercase;color:var(--uw-dim);margin-top:10px;font-size:9.5px;line-height:1.6}.uw-err{text-align:center;font-family:var(--fM);color:#ff5a5f;margin-top:10px;font-size:11px;line-height:1.45}.uw-unlocks-label{font-family:var(--fM);letter-spacing:.22em;text-transform:uppercase;color:var(--uw-dim);margin-top:24px;font-size:10px;font-weight:700}.uw-chips{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.uw-chip{border:1px solid color-mix(in srgb, var(--uw-hue) 32%, transparent);background:#ffffff09;border-radius:13px;align-items:center;gap:10px;padding:12px 13px;display:flex}html[data-theme=light] .uw-chip{border-color:color-mix(in srgb, var(--uw-hue) 40%, #7a3ae01a);background:#ffffff8c}.uw-chip .uw-ctl{width:30px;height:30px;color:var(--uw-hue);background:color-mix(in srgb, var(--uw-hue) 14%, transparent);border:1px solid color-mix(in srgb, var(--uw-hue) 34%, transparent);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.uw-chip .uw-cw{min-width:0}.uw-chip .uw-cw b{font-family:var(--fD);letter-spacing:-.01em;color:var(--uw-text);font-size:13px;font-weight:700;display:block}.uw-chip .uw-cw span{font-family:var(--fM);letter-spacing:.1em;text-transform:uppercase;color:var(--uw-dim);margin-top:2px;font-size:8.5px;display:block}html[data-theme=light] .uw-chip .uw-cw b{color:var(--uw-ink)}.uw-receipts{font-family:var(--fM);letter-spacing:.1em;text-transform:uppercase;color:var(--uw-mute);white-space:nowrap;background:#35e08c0d;border:1px dashed #35e08c52;border-radius:10px;justify-content:center;align-items:center;gap:9px;margin-top:16px;padding:10px 12px;font-size:9.5px;font-weight:700;display:flex}.uw-receipts b{color:var(--uw-green);font-variant-numeric:tabular-nums;font-weight:700}html[data-theme=light] .uw-receipts{background:#7a3ae00e;border-color:#7a3ae047}html[data-theme=light] .uw-receipts b{color:#7a3ae0}.uw-proof{text-align:center;font-family:var(--fB);color:var(--uw-mute);margin-top:20px;font-size:14px;line-height:1.5}.uw-proof b{color:var(--uw-ink);font-variant-numeric:tabular-nums;font-weight:700}.uw-line{text-align:center;font-family:var(--fM);letter-spacing:.2em;text-transform:uppercase;color:var(--uw-dim);margin-top:14px;font-size:9px;font-weight:700}.uw-legal{font-family:var(--fM);letter-spacing:.12em;text-transform:uppercase;color:var(--uw-dim);flex-wrap:wrap;justify-content:center;gap:18px;margin-top:20px;font-size:9px;display:flex}.uw-legal a,.uw-legal button{appearance:none;cursor:pointer;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:6px 2px}.uw-legal a:focus-visible,.uw-legal button:focus-visible{outline:2px solid var(--uw-accent);outline-offset:2px}.uw-restore-row{text-align:center;margin-top:13px}.uw-restore{appearance:none;cursor:pointer;min-height:44px;color:var(--uw-accent);font-family:var(--fM);letter-spacing:.12em;text-transform:uppercase;text-underline-offset:3px;background:0 0;border:0;padding:0 8px;font-size:10.5px;font-weight:700;text-decoration:underline}.uw-restore:focus-visible{outline:2px solid var(--uw-accent);outline-offset:2px;border-radius:6px}.uw-restore[disabled]{opacity:.6;cursor:default}.uw-restore-note{font-family:var(--fB);color:var(--uw-mute);margin-top:6px;font-size:12.5px}.uw-signin{appearance:none;cursor:pointer;width:100%;min-height:44px;color:var(--uw-mute);font-family:var(--fM);background:0 0;border:0;margin-top:12px;font-size:11px;display:block}.uw-signin:focus-visible{outline:2px solid var(--uw-accent);outline-offset:2px;border-radius:6px}.uw-grid{grid-template-columns:1fr 380px;align-items:start;gap:22px;display:grid}.uw-grid .uw-sticky{position:sticky;top:8px}@keyframes uw-shine{0%{transform:translate(0)skew(-18deg)}to{transform:translate(454.5%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.uw-cta:before{animation:none;left:-70%}.uw-plan{transition:none}}.uw-mast{align-items:center;gap:12px;display:flex}.uw-mast-icon{border-radius:12px;flex-shrink:0;width:44px;height:44px;box-shadow:0 4px 14px -4px #00000073,inset 0 0 0 1px #ffffff14}.uw-mast-w{flex-direction:column;gap:2px;min-width:0;display:flex}.uw-mast-kick{font-family:var(--fM);letter-spacing:.22em;text-transform:uppercase;color:var(--uw-dim);font-size:10px;font-weight:700}.uw-mast-wm{font-family:var(--fD);letter-spacing:-.02em;color:var(--uw-ink);font-size:26px;font-weight:800;line-height:1}.uw-mast-wm .pp{color:var(--uw-accent)}.uw-mast+.uw-h1{margin-top:16px}.uw-lede{font-family:var(--fB);color:var(--uw-mute);max-width:42ch;margin-top:11px;font-size:15px;line-height:1.5}.uw-lede b{color:var(--uw-ink);font-weight:700}.uw.uw-embedded,html[data-theme=light] .uw.uw-embedded,html[data-theme=chrome] .uw.uw-embedded,html.desktop-shell .uw.uw-embedded{z-index:auto;background:0 0;min-height:0;padding:0;position:static;inset:auto;overflow-y:visible}.uw.uw-embedded .uw-col{max-width:none;margin:0}.uw-freecta{appearance:none;cursor:pointer;background:var(--uw-card);border:1.5px solid var(--uw-hair);width:100%;min-height:52px;color:var(--uw-ink);font-family:var(--fM);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:12.5px;font-weight:700;transition:border-color .16s,background .16s;display:flex}html[data-theme=light] .uw-freecta{background:#fff9;border-color:#7a3ae029}.uw-freecta .arr{font-size:15px;font-weight:700}.uw-freecta:active{transform:scale(.99)}.uw-freecta:focus-visible{outline:2px solid var(--uw-accent);outline-offset:3px}.uw-freesub{text-align:center;font-family:var(--fM);letter-spacing:.08em;text-transform:uppercase;color:var(--uw-dim);margin-top:8px;font-size:9px}.uw-freehead{text-align:center;border-top:1px dashed var(--uw-hair);font-family:var(--fM);letter-spacing:.18em;text-transform:uppercase;color:var(--uw-green);margin-top:22px;padding-top:20px;font-size:11px;font-weight:700}.uw-freehead b{color:var(--uw-ink)}.uw-freenote{text-align:center;font-family:var(--fB);color:var(--uw-mute);margin-top:7px;font-size:13px;line-height:1.5}.admin-private-header{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto 1fr;align-items:center;width:min(1180px,100% - 48px);min-height:70px;margin:0 auto;display:grid}.admin-private-header button{color:var(--textMute);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:8px;padding:10px 0;font:700 10px/1 Space Mono,monospace;display:inline-flex}.admin-private-header button:hover{color:var(--text)}.admin-private-header__brand{color:var(--ink);font:800 22px/1 Bricolage Grotesque,system-ui,sans-serif}.admin-private-header__brand span{color:var(--accent)}.admin-private-header small{color:var(--textDim);letter-spacing:.08em;text-transform:uppercase;justify-self:end;font:700 9px/1 Space Mono,monospace}.investor-dashboard{width:min(1180px,100% - 48px);color:var(--text);margin:0 auto;font-family:Hanken Grotesk,system-ui,sans-serif}.inv-toolbar{z-index:12;border:1px solid var(--rule);background:color-mix(in srgb, var(--bg2) 88%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.25);border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px;padding:8px;display:flex;position:sticky;top:8px;box-shadow:0 10px 30px #0000001f}.inv-tabs{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.inv-tabs::-webkit-scrollbar{display:none}.inv-tabs button,.inv-scenario-tabs button{min-height:36px;color:var(--textMute);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:8px 13px;font:700 10px/1 Space Mono,monospace}.inv-tabs button:hover,.inv-tabs button.is-active,.inv-scenario-tabs button:hover,.inv-scenario-tabs button.is-active{color:var(--ink);background:color-mix(in srgb, var(--accent) 16%, var(--bg2))}.inv-tabs button.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 42%, transparent)}.inv-toolbar__meta{white-space:nowrap;color:var(--textDim);align-items:center;gap:10px;font:500 9px/1.2 Space Mono,monospace;display:flex}.inv-toolbar__right{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.inv-export-actions{align-items:center;gap:5px;display:flex}.inv-export-actions button{border:1px solid var(--rule);min-height:34px;color:var(--textMute);background:color-mix(in srgb, var(--bg2) 90%, transparent);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font:700 9px/1 Space Mono,monospace;display:inline-flex}.inv-export-actions button:hover{color:var(--ink);border-color:color-mix(in srgb, var(--accent) 45%, var(--rule));background:color-mix(in srgb, var(--accent) 10%, var(--bg2))}.inv-export-actions button:disabled{opacity:.55;cursor:wait;transform:none}.inv-export-error{width:min(1180px,100% - 48px);color:var(--red);text-align:right;margin:-14px auto 18px;font:700 10px/1.4 Space Mono,monospace}.inv-panel{animation:.2s both inv-panel-in}@keyframes inv-panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.inv-chart-deck__guide{border-block:1px solid var(--rule);color:var(--textMute);background:color-mix(in srgb, var(--accent) 5%, var(--bg));justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:18px;padding:11px 14px;font:550 10px/1.45 Space Mono,monospace;display:flex}.inv-chart-deck__guide strong{color:var(--ink);flex:none;font-weight:750}.inv-chart-deck__guide span{text-align:right;max-width:820px}html[data-theme=chrome] .inv-chart-deck__guide{background:color-mix(in srgb, var(--card) 86%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 10%, transparent)}.inv-band{border-top:1px solid var(--rule2);padding:26px 0 30px}.inv-band:first-child{border-top:0;padding-top:0}.inv-two-col{grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);align-items:start;gap:34px;display:grid}.inv-two-col--balanced{grid-template-columns:repeat(2,minmax(0,1fr))}.inv-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.inv-section-heading>div>span{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;margin-bottom:7px;font:700 9px/1.2 Space Mono,monospace;display:block}.inv-section-heading h2{color:var(--ink);letter-spacing:0;margin:0;font:750 24px/1.04 Bricolage Grotesque,system-ui,sans-serif}.inv-section-heading p{max-width:720px;color:var(--textMute);margin:7px 0 0;font-size:13px;line-height:1.45}.inv-class{border:1px solid var(--rule);min-height:22px;color:var(--textMute);background:var(--bg2);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 7px;font:700 8px/1 Space Mono,monospace;display:inline-flex}.inv-class--verified{color:var(--green);border-color:color-mix(in srgb, var(--green) 42%, transparent);background:color-mix(in srgb, var(--green) 10%, var(--bg2))}.inv-class--observed{color:color-mix(in srgb, var(--accent) 82%, var(--ink));border-color:color-mix(in srgb, var(--accent) 38%, transparent)}.inv-class--estimated,.inv-class--modeled,.inv-class--partial,.inv-class--stale{color:var(--yellow);border-color:color-mix(in srgb, var(--yellow) 42%, transparent);background:color-mix(in srgb, var(--yellow) 10%, var(--bg2))}.inv-class--unavailable{color:var(--textDim)}.inv-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.inv-metric{border:1px solid var(--rule);background:color-mix(in srgb, var(--card) 88%, transparent);border-radius:8px;min-width:0;padding:16px;box-shadow:inset 0 1px #ffffff0d}.inv-metric--good{border-color:color-mix(in srgb, #3ddc84 38%, var(--rule))}.inv-metric--watch{border-color:color-mix(in srgb, #ffd23f 40%, var(--rule))}.inv-metric--risk{border-color:color-mix(in srgb, #ff5a5f 44%, var(--rule))}.inv-metric__top{min-height:28px;color:var(--textMute);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:flex-start;gap:8px;font:700 9px/1.3 Space Mono,monospace;display:flex}.inv-metric>strong{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:8px 0 6px;font:760 30px/1 Bricolage Grotesque,system-ui,sans-serif;display:block}.inv-metric>p{color:var(--textDim);margin:0;font-size:11.5px;line-height:1.4}.inv-chart{min-height:var(--chart-height);padding:8px 0 42px 58px;position:relative}.inv-chart svg{width:100%;height:var(--chart-height);overflow:visible}.inv-chart__grid{stroke:var(--rule2);stroke-width:1px;vector-effect:non-scaling-stroke}.inv-chart__axis{color:var(--textDim);flex-direction:column;justify-content:space-between;font:500 9px/1 Space Mono,monospace;display:flex;position:absolute;inset:8px auto 42px 0}.inv-chart__legend{color:var(--textMute);text-transform:uppercase;flex-wrap:wrap;gap:13px;font:600 9px/1 Space Mono,monospace;display:flex;position:absolute;bottom:8px;right:0}.inv-chart__legend span{align-items:center;gap:5px;display:inline-flex}.inv-chart__legend i{border-radius:2px;width:12px;height:3px}.inv-bars{border-bottom:1px solid var(--rule);align-items:flex-end;gap:3px;height:148px;padding:10px 0 0;display:flex}.inv-bars>span{flex:1;align-items:flex-end;min-width:2px;height:100%;display:flex}.inv-bars>span>i{opacity:.82;border-radius:2px 2px 0 0;width:100%;min-height:2px}.inv-spark .inv-bars{border-bottom:0;height:32px;padding:0}.inv-donut-wrap{grid-template-columns:minmax(150px,.8fr) 1fr;align-items:center;gap:24px;display:grid}.inv-donut{aspect-ratio:1;width:min(190px,100%);margin:0 auto;position:relative}.inv-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.inv-donut circle{transform-origin:50%}.inv-donut__track{fill:none;stroke:var(--rule);stroke-width:5px}.inv-donut>strong{color:var(--ink);place-items:center;font:760 32px/1 Bricolage Grotesque,system-ui,sans-serif;display:grid;position:absolute;inset:0}.inv-donut-legend{gap:10px;display:grid}.inv-donut-legend>div{color:var(--textMute);grid-template-columns:9px 1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.inv-donut-legend i{border-radius:2px;width:8px;height:8px}.inv-donut-legend b{color:var(--ink);font-family:Space Mono,monospace}.inv-goals{gap:14px;display:grid}.inv-goal{border-bottom:1px solid var(--rule2);padding-bottom:13px}.inv-goal:last-child{border-bottom:0}.inv-goal>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.inv-goal strong{color:var(--ink);font-size:13px}.inv-goal span{color:var(--textDim);text-align:right;font:500 9px/1.2 Space Mono,monospace}.inv-goal__bar{background:var(--rule);border-radius:4px;height:6px;margin:8px 0 7px;overflow:hidden}.inv-goal__bar i{border-radius:inherit;background:linear-gradient(90deg,#8750d5,#b26bff,#3ddc84);height:100%;display:block}.inv-goal p{color:var(--textDim);margin:0;font-size:11px;line-height:1.4}.inv-flags{gap:9px;display:grid}.inv-flag{border:1px solid var(--rule);background:color-mix(in srgb, var(--bg2) 72%, transparent);color:var(--textMute);border-radius:6px;grid-template-columns:8px 1fr;align-items:start;gap:10px;padding:11px 12px;font-size:12px;line-height:1.4;display:grid}.inv-flag i{background:var(--textDim);border-radius:50%;width:8px;height:8px;margin-top:4px}.inv-flag--caution i{background:#ffd23f}.inv-flag--info i{background:#1f8fff}.inv-flag--good i{background:#3ddc84}.inv-table{border-top:1px solid var(--rule)}.inv-table__head,.inv-table__row{border-bottom:1px solid var(--rule2);grid-template-columns:minmax(180px,1fr) 100px minmax(160px,1.2fr);align-items:center;gap:18px;padding:10px 12px;display:grid}.inv-table__head{color:var(--textDim);letter-spacing:.1em;text-transform:uppercase;font:700 8px/1.2 Space Mono,monospace}.inv-table__row strong{color:var(--text);font-size:13px}.inv-table__row>b{color:var(--ink);font:700 14px/1 Space Mono,monospace}.inv-definition-list{border-top:1px solid var(--rule);margin:0}.inv-definition-list>div{border-bottom:1px solid var(--rule2);justify-content:space-between;align-items:baseline;gap:18px;padding:10px 0;display:flex}.inv-definition-list dt{color:var(--textMute);font-size:12px}.inv-definition-list dd{color:var(--ink);text-align:right;margin:0;font:700 12px/1.2 Space Mono,monospace}.inv-definition-list--large dd{font-size:18px}.is-risk{color:var(--red)!important}.is-good{color:var(--green)!important}.inv-notes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.inv-notes li{color:var(--textMute);padding-left:18px;font-size:13px;line-height:1.5;position:relative}.inv-notes li:before{content:"";background:var(--accent);width:7px;height:2px;position:absolute;top:.55em;left:0}.inv-funnel{gap:11px;display:grid}.inv-funnel>div{grid-template-columns:minmax(130px,1fr) minmax(120px,1.4fr) 48px;align-items:center;gap:12px;display:grid}.inv-funnel span{display:grid}.inv-funnel strong{color:var(--text);font-size:12px}.inv-funnel small{color:var(--textDim);font:500 8px/1.3 Space Mono,monospace}.inv-funnel>div>i,.inv-ranked-list i{background:var(--rule);border-radius:4px;height:7px;overflow:hidden}.inv-funnel>div>i>b,.inv-ranked-list i>b{border-radius:inherit;background:linear-gradient(90deg,#8750d5,#b26bff);height:100%;display:block}.inv-funnel em{color:var(--ink);text-align:right;font:700 12px/1 Space Mono,monospace}.inv-ranked-list{display:grid}.inv-ranked-list>div{border-bottom:1px solid var(--rule2);grid-template-columns:minmax(120px,1fr) 1.4fr 48px;align-items:center;gap:12px;padding:9px 0;display:grid}.inv-ranked-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--textMute);font:500 10px/1.2 Space Mono,monospace;overflow:hidden}.inv-ranked-list strong{color:var(--ink);text-align:right;font:700 11px/1 Space Mono,monospace}.inv-readonly-list{border-top:1px solid var(--rule);display:grid}.inv-readonly-list>div{border-bottom:1px solid var(--rule2);grid-template-columns:minmax(0,1fr) auto 92px;align-items:center;gap:12px;min-width:0;padding:12px 0;display:grid}.inv-readonly-list>div>span{flex-direction:column;gap:3px;min-width:0;display:flex}.inv-readonly-list b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font:700 12px/1.25 Hanken Grotesk,system-ui,sans-serif;overflow:hidden}.inv-readonly-list small,.inv-readonly-list time{color:var(--textDim);font:600 9px/1.35 Space Mono,monospace}.inv-readonly-list strong{color:var(--ink);font:750 13px/1 Bricolage Grotesque,system-ui,sans-serif}.inv-readonly-list time{text-align:right}.inv-scenario-tabs{gap:6px;margin-bottom:10px;display:flex}.inv-scenario-tabs button{border:1px solid var(--rule);background:var(--bg2)}.inv-checkpoints{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.inv-checkpoints>div{border:1px solid var(--rule);background:var(--bg2);border-radius:8px;padding:14px}.inv-checkpoints span,.inv-checkpoints small{color:var(--textDim);text-transform:uppercase;font:600 8px/1.3 Space Mono,monospace;display:block}.inv-checkpoints strong{color:var(--ink);margin:8px 0 6px;font-size:18px;display:block}.inv-benchmark-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.inv-benchmark,.inv-case{border:1px solid var(--rule);color:inherit;background:var(--bg2);border-radius:8px;padding:16px;text-decoration:none;transition:border-color .16s,transform .16s;display:block}.inv-benchmark:hover,.inv-case:hover{border-color:color-mix(in srgb, var(--accent) 48%, var(--rule));transform:translateY(-2px)}.inv-benchmark>span,.inv-case>span{color:var(--textMute);text-transform:uppercase;letter-spacing:.06em;font:700 9px/1.35 Space Mono,monospace;display:block}.inv-benchmark>strong,.inv-case>strong{color:var(--ink);margin:12px 0 5px;font:740 22px/1.05 Bricolage Grotesque,system-ui,sans-serif;display:block}.inv-benchmark>b{color:var(--green);font-size:11px}.inv-benchmark p,.inv-case p{color:var(--textMute);font-size:12px;line-height:1.45}.inv-benchmark small{color:var(--textDim);font:500 8px/1.4 Space Mono,monospace}.inv-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.inv-integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.inv-integration{border:1px solid var(--rule);background:var(--bg2);border-radius:8px;align-items:center;gap:11px;padding:13px;display:flex}.inv-integration>i{background:#ff5a5f;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #ff5a5f1f}.inv-integration.is-connected>i{background:#3ddc84;box-shadow:0 0 0 4px #3ddc841f}.inv-integration span{gap:3px;display:grid}.inv-integration strong{color:var(--text);font-size:12px}.inv-integration small{color:var(--textDim);text-transform:uppercase;font:600 8px/1 Space Mono,monospace}.inv-dictionary{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inv-dictionary>div{border-bottom:1px solid var(--rule2);padding:14px 18px 14px 0}.inv-dictionary>div:nth-child(2n){border-left:1px solid var(--rule2);padding-left:18px}.inv-dictionary strong{color:var(--ink);font-size:12px}.inv-dictionary p{color:var(--textMute);margin:5px 0 0;font-size:12px;line-height:1.45}.inv-empty{border:1px dashed var(--rule);color:var(--textDim);border-radius:8px;padding:18px;font:500 10px/1.5 Space Mono,monospace}@media (width<=960px){.inv-toolbar{flex-direction:column;align-items:flex-start}.inv-toolbar__right{justify-content:space-between;width:100%}.inv-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inv-two-col,.inv-two-col--balanced{grid-template-columns:1fr}.inv-benchmark-grid,.inv-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.admin-private-header{width:min(100% - 28px,1180px);min-height:58px}.admin-private-header small{font-size:8px}.investor-dashboard{width:min(100% - 28px,1180px)}.inv-toolbar{top:calc(env(safe-area-inset-top) + 6px)}.inv-tabs{width:100%}.inv-toolbar__right{flex-direction:column;align-items:flex-start}.inv-toolbar__meta{justify-content:space-between;width:100%}.inv-chart-deck__guide{flex-direction:column;align-items:flex-start;gap:6px}.inv-chart-deck__guide span{text-align:left}.inv-export-error{text-align:left;width:min(100% - 28px,1180px)}.inv-metric-grid,.inv-benchmark-grid,.inv-case-grid,.inv-integration-grid,.inv-dictionary{grid-template-columns:1fr}.inv-dictionary>div:nth-child(2n){border-left:0;padding-left:0}.inv-metric>strong{font-size:26px}.inv-section-heading{flex-direction:column;align-items:flex-start}.inv-section-heading h2{font-size:21px}.inv-donut-wrap{grid-template-columns:1fr}.inv-donut{width:160px}.inv-table__head{display:none}.inv-table__row{grid-template-columns:minmax(0,1fr) auto}.inv-table__row .inv-spark{grid-column:1/-1}.inv-checkpoints{grid-template-columns:1fr}.inv-funnel>div{grid-template-columns:minmax(110px,1fr) 1fr 40px;gap:8px}.inv-readonly-list>div{grid-template-columns:minmax(0,1fr) auto}.inv-readonly-list time{text-align:left;grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.inv-panel,.inv-benchmark,.inv-case{transition:none;animation:none}}.community-data-index{width:min(100%, var(--community-max-width,560px));box-sizing:border-box;margin-inline:auto;padding:6px 18px 120px}.community-data-index--workspace{--community-max-width:1180px;padding-top:18px}.community-data-index__heading{color:var(--textHi,var(--text));font:800 30px/1.02 var(--fSerif,system-ui, sans-serif);letter-spacing:-.03em;text-wrap:balance;margin:6px 0 0}.community-data-index__lede{max-width:70ch;color:var(--textMute);font:500 14.5px/1.55 var(--fBody,system-ui, sans-serif);text-wrap:pretty;margin:12px 0 0}.community-data-index__signal-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.community-data-index__signal{border:1px solid color-mix(in srgb, var(--pink) 34%, transparent);background:color-mix(in srgb, var(--pink) 9%, transparent);min-height:28px;color:var(--pink);font:700 9px/1.2 var(--fMono,monospace);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:4px 11px;display:inline-flex}.community-data-index__signal:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.community-data-index__quick-add,.community-data-index__end-add{border:1px solid var(--pink);color:var(--pink);cursor:pointer;background:0 0}.community-data-index__quick-add{min-height:28px;font:700 9px/1.2 var(--fMono,monospace);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 12px}.community-data-index__explorer{border-top:1px solid var(--rule);margin-top:24px;padding-top:22px}.community-data-index__explorer-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.community-data-index__explorer-head h2{color:var(--textHi,var(--text));font:800 20px/1.15 var(--fSerif,system-ui, sans-serif);letter-spacing:-.02em;margin:0}.community-data-index__explorer-head output{color:var(--textMute);font:700 10px/1.3 var(--fMono,monospace);font-variant-numeric:tabular-nums}.community-data-index__controls{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:14px 18px;margin-top:14px;display:grid}.community-data-index__search{gap:6px;display:grid}.community-data-index__search span,.community-data-index__control-label{color:var(--textDim,var(--textMute));font:700 8.5px/1.2 var(--fMono,monospace);letter-spacing:.12em;text-transform:uppercase}.community-data-index__search input{box-sizing:border-box;border:1px solid var(--rule);appearance:none;background:color-mix(in srgb, var(--card) 45%, transparent);width:100%;min-height:42px;color:var(--text);font:500 12.5px/1.2 var(--fMono,monospace);letter-spacing:.02em;transition:border-color var(--motion-state) var(--ease-out-quart), background var(--motion-state) var(--ease-out-quart);border-radius:12px;outline:none;padding:10px 13px}.community-data-index__search input:focus-visible{border-color:color-mix(in srgb, var(--pink) 72%, var(--rule));background:color-mix(in srgb, var(--card) 68%, transparent)}.community-data-index__control-groups{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px 14px;display:flex}.community-data-index__control-group{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.community-data-index__chip{border:1px solid var(--rule);appearance:none;min-height:30px;color:var(--textMute);cursor:pointer;font:700 9.5px/1.2 var(--fMono,monospace);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:color var(--motion-state) var(--ease-out-quart), background var(--motion-state) var(--ease-out-quart), border-color var(--motion-state) var(--ease-out-quart), transform var(--motion-instant) var(--ease-out-quart);background:0 0;border-radius:999px;flex-shrink:0;padding:5px 11px}.community-data-index__chip[aria-pressed=true]{border-color:var(--pink);background:var(--pink);color:#2e0b17}.community-data-index__chip:hover{border-color:color-mix(in srgb, var(--pink) 58%, var(--rule));color:var(--text)}.community-data-index__chip:active{transform:translateY(1px)}.community-data-index__rows{flex-direction:column;gap:8px;margin-top:14px;display:flex}.community-data-index__end-add{box-sizing:border-box;background:color-mix(in srgb, var(--pink) 12%, transparent);width:100%;min-height:48px;font:800 15px/1.2 var(--fSerif,system-ui, sans-serif);border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding:13px 18px;display:flex}.community-atlas{--atlas-cat-1:#00ad5c;--atlas-cat-2:#2d91fb;--atlas-cat-3:#d8720d;--atlas-cat-4:#b85ff2;--atlas-other:var(--textDim);--atlas-meter:var(--pink);--atlas-track:color-mix(in srgb, var(--atlas-meter) 15%, transparent);--atlas-rule:var(--chart-grid,var(--rule));margin-top:26px}html[data-theme=light] .community-atlas{--atlas-cat-1:#1f7a4d;--atlas-cat-2:#1761b9;--atlas-cat-3:#a74f0e;--atlas-cat-4:#6f359a}html[data-theme=chrome] .community-atlas{--atlas-cat-1:#47a580;--atlas-cat-2:#5994d4;--atlas-cat-3:#bc8341;--atlas-cat-4:#a37fc2}.community-atlas__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.community-atlas__intro{border-block:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding-block:18px;display:grid}.community-atlas__intro h2{color:var(--textHi,var(--text));font:800 22px/1.12 var(--fSerif,system-ui, sans-serif);letter-spacing:-.025em;text-wrap:balance;margin:0}.community-atlas__intro p{max-width:68ch;color:var(--textMute);font:500 13px/1.5 var(--fBody,system-ui, sans-serif);text-wrap:pretty;margin:7px 0 0}.community-atlas__summary{border:1px solid var(--rule);border-radius:12px;align-items:stretch;margin:0;display:flex;overflow:hidden}.community-atlas__summary div{border-inline-start:1px solid var(--rule);min-width:76px;padding:9px 11px}.community-atlas__summary div:first-child{border-inline-start:0}.community-atlas__summary dt{color:var(--textDim,var(--textMute));font:700 8px/1.2 var(--fMono,monospace);letter-spacing:.08em;text-transform:uppercase}.community-atlas__summary dd{color:var(--text);font:800 16px/1 var(--fMono,monospace);font-variant-numeric:tabular-nums;margin:4px 0 0}.community-atlas__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.community-atlas__figure,.community-atlas__growth{border:1px solid var(--rule);background:color-mix(in srgb, var(--card) 74%, var(--bg));border-radius:14px;min-width:0;margin:0;padding:15px 15px 11px;overflow:hidden}.community-atlas__figure--coverage,.community-atlas__growth{grid-column:1/-1}.community-atlas__clean{border:1px solid color-mix(in srgb, var(--success-text) 28%, var(--rule));background:color-mix(in srgb, var(--success-text) 6%, var(--card));border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;min-width:0;padding:13px 15px;display:grid}.community-atlas__clean span{color:var(--text);font:800 12px/1.2 var(--fMono,monospace);letter-spacing:.04em;text-transform:uppercase}.community-atlas__clean strong{color:var(--success-text);font:800 16px/1 var(--fMono,monospace);font-variant-numeric:tabular-nums}.community-atlas__clean p{color:var(--textMute);font:500 11px/1.4 var(--fBody,system-ui, sans-serif);grid-column:1/-1;margin:0}.community-atlas__growth{padding:0}.community-atlas__growth .community-dither{border-radius:inherit;background:0 0;border:0;margin:0}.community-atlas__figure-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.community-atlas__figure-head h3{color:var(--textHi,var(--text));font:800 16px/1.18 var(--fSerif,system-ui, sans-serif);letter-spacing:-.015em;text-wrap:balance;margin:0}.community-atlas__figure-head p{max-width:65ch;color:var(--textMute);font:500 11.5px/1.45 var(--fBody,system-ui, sans-serif);text-wrap:pretty;margin:5px 0 0}.community-atlas__figure-head output{color:var(--textDim,var(--textMute));font:800 12px/1.2 var(--fMono,monospace);font-variant-numeric:tabular-nums;flex-shrink:0;margin-top:3px}.community-atlas__plot{height:212px;margin-top:7px}.community-atlas__floors{flex-wrap:wrap;gap:4px 18px;margin:13px 0 0;padding:0;list-style:none;display:flex}.community-atlas__floors li{align-items:baseline;gap:6px;display:flex}.community-atlas__floors b{color:var(--textMute);font:700 13px/1 var(--fMono,monospace);font-variant-numeric:tabular-nums}.community-atlas__floors span{color:var(--text);font:600 10.5px/1.25 var(--fBody,system-ui, sans-serif)}.community-atlas__floors strong{color:var(--textDim,var(--textMute));font:600 9.5px/1.2 var(--fMono,monospace);font-variant-numeric:tabular-nums}.community-atlas__floors strong:before{content:"·";margin-inline-end:5px}.community-atlas__meters{--meter-name:8.5rem;--meter-value:2.75rem;--meter-gap:12px;margin-top:12px}.community-atlas__meter-plot{padding-top:15px;position:relative}.community-atlas__meter-rules{inset-block:0;inset-inline:calc(var(--meter-name) + var(--meter-gap)) calc(var(--meter-value) + var(--meter-gap));pointer-events:none;position:absolute}.community-atlas__meter-rules i{border-inline-start:1px dashed var(--atlas-rule);opacity:.7;width:0;position:absolute;inset-block:15px 0}.community-atlas__meter-rules i:before{top:-15px;content:attr(data-floor);color:var(--textDim,var(--textMute));font:700 8.5px/1.3 var(--fMono,monospace);letter-spacing:.06em;padding-inline:4px;position:absolute;inset-inline-start:0;transform:translate(-50%)}.community-atlas__meter-list{z-index:1;gap:5px;margin:0;padding:0;list-style:none;display:grid;position:relative}.community-atlas__meter-list li{grid-template-columns:var(--meter-name) minmax(0, 1fr) var(--meter-value);align-items:center;gap:var(--meter-gap);min-height:22px;display:grid}.community-atlas__meter-name{color:var(--text);font:600 11.5px/1.3 var(--fBody,system-ui, sans-serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.community-atlas__meter-track{background:var(--atlas-track);border-radius:0 4px 4px 0;height:11px;position:relative}.community-atlas__meter-fill{background-color:color-mix(in srgb, var(--atlas-meter) 38%, transparent);background-image:linear-gradient(45deg, var(--atlas-meter) 25%, transparent 25%, transparent 75%, var(--atlas-meter) 75%), linear-gradient(45deg, var(--atlas-meter) 25%, transparent 25%, transparent 75%, var(--atlas-meter) 75%);min-inline-size:2px;transition:inline-size var(--motion-signature,.52s) var(--ease-out-quart);animation:community-atlas-meter-in var(--motion-signature,.52s) var(--ease-out-quart) both;background-position:0 0,2px 2px;background-size:4px 4px;border-radius:0 4px 4px 0;position:absolute;inset-block:0;inset-inline-start:0}@keyframes community-atlas-meter-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.community-atlas__meter-fill:after{background:var(--atlas-meter);content:"";border-radius:0 4px 4px 0;width:2px;position:absolute;inset-block:0;inset-inline-end:0}.community-atlas__meter-value{color:var(--text);font:700 11px/1.2 var(--fMono,monospace);font-variant-numeric:tabular-nums;text-align:right}.community-atlas__meter-axis{height:15px;margin-inline:calc(var(--meter-name) + var(--meter-gap)) calc(var(--meter-value) + var(--meter-gap));margin-top:5px;position:relative}.community-atlas__meter-axis span{color:var(--chart-label,var(--textMute));font:600 9.5px/1.3 var(--fMono,monospace);font-variant-numeric:tabular-nums;position:absolute;top:0}.community-atlas__figure--mix{grid-column:1/-1}.community-atlas__mix{border-radius:4px;gap:2px;height:24px;margin-top:13px;display:flex;overflow:hidden}.community-atlas__mix-seg{min-width:3px;animation:community-atlas-meter-in var(--motion-signature,.52s) var(--ease-out-quart) both;background-color:color-mix(in srgb, var(--seg) 38%, transparent);background-image:linear-gradient(45deg, var(--seg) 25%, transparent 25%, transparent 75%, var(--seg) 75%), linear-gradient(45deg, var(--seg) 25%, transparent 25%, transparent 75%, var(--seg) 75%);background-position:0 0,2px 2px;background-size:4px 4px;flex:0 auto}.community-atlas__mix-key{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:5px 14px;margin:11px 0 0;padding:0;list-style:none;display:grid}.community-atlas__mix-key li{min-width:0;color:var(--textMute);font:600 10.5px/1.35 var(--fBody,system-ui, sans-serif);grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.community-atlas__mix-key i{background:var(--seg);border-radius:2px;width:9px;height:9px}.community-atlas__mix-key span{overflow-wrap:anywhere;min-width:0}.community-atlas__mix-key strong{color:var(--textDim,var(--textMute));font:700 9.5px/1.3 var(--fMono,monospace);font-variant-numeric:tabular-nums;text-align:right}.community-atlas__key{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:5px 12px;margin:7px 0 0;padding:0;list-style:none;display:grid}.community-atlas__key li{min-width:0;color:var(--textMute);font:600 10.5px/1.35 var(--fBody,system-ui, sans-serif);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;display:grid}.community-atlas__key span{overflow-wrap:anywhere;min-width:0}.community-atlas__key strong{color:var(--textDim,var(--textMute));font:700 9.5px/1.3 var(--fMono,monospace);font-variant-numeric:tabular-nums;text-align:right}@media (forced-colors:active){.community-atlas__meter-fill,.community-atlas__mix-seg,.community-atlas__mix-key i{forced-color-adjust:none;background:canvastext}.community-atlas__meter-track{border:1px solid canvastext}}.community-atlas__exact{border-top:1px solid var(--rule);margin-top:8px;padding-top:8px}.community-atlas__exact summary,.community-atlas__disclosure>summary{cursor:pointer;color:var(--textMute);font:700 10px/1.4 var(--fMono,monospace)}.community-atlas__table-wrap{overflow-x:auto}.community-atlas__exact table{border-collapse:collapse;width:100%;color:var(--textMute);font:500 10.5px/1.35 var(--fMono,monospace);font-variant-numeric:tabular-nums;margin-top:8px}.community-atlas__exact th,.community-atlas__exact td{border-top:1px solid var(--rule);text-align:left;padding:6px 3px}.community-atlas__exact th:last-child,.community-atlas__exact td:last-child{text-align:right}.community-atlas__pending{border:1px dashed var(--rule);color:var(--textMute);font:500 12px/1.5 var(--fBody,system-ui, sans-serif);border-radius:12px;margin:12px 0 0;padding:12px 14px}.community-atlas__disclosure{border-block:1px solid var(--rule);margin-top:12px}.community-atlas__disclosure:not([open])>:not(summary){display:none}.community-atlas__disclosure>summary{justify-content:space-between;align-items:center;gap:18px;min-height:54px;list-style-position:inside;display:flex}.community-atlas__disclosure>summary span{color:var(--text);font-size:11px}.community-atlas__disclosure>summary small{color:var(--textDim,var(--textMute));font:500 10px/1.4 var(--fBody,system-ui, sans-serif)}.community-atlas__grid--secondary{padding-bottom:12px}html[data-theme=light] .community-atlas__figure,html[data-theme=light] .community-atlas__growth{background:color-mix(in srgb, #fff 91%, var(--bg))}html[data-theme=chrome] .community-atlas__figure,html[data-theme=chrome] .community-atlas__growth,html[data-theme=chrome] .community-atlas__clean{background:linear-gradient(#3a444ffa,#2b333cfa);border-color:#d3e0ed3d;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000052}html[data-theme=chrome] .community-atlas__summary,html[data-theme=chrome] .community-data-index__search input{background:#303842;border-color:#d3e0ed3d;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #00000057}html[data-theme=chrome] .community-data-index__chip{background:#303842;border-color:#d3e0ed3d;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0000004d}html[data-theme=chrome] .community-data-index__chip[aria-pressed=true]{border-color:color-mix(in srgb, var(--pink) 80%, #8291a2);background:color-mix(in srgb, var(--pink) 22%, #29313a);color:#ffe5ef;box-shadow:inset 0 2px 5px #00000073}@media (width>=1080px){.community-atlas__grid>.community-atlas__figure:not(.community-atlas__figure--coverage,.community-atlas__figure--mix){grid-column:auto}.community-atlas__grid>.community-atlas__figure:nth-of-type(4):last-child{grid-column:1/-1}}@media (width<=900px){.community-atlas__intro{grid-template-columns:1fr;align-items:start}.community-atlas__summary{width:100%}.community-atlas__summary div{flex:1;min-width:0}.community-data-index__controls{grid-template-columns:1fr}.community-data-index__control-groups{justify-content:flex-start}}@media (width<=680px){.community-data-index,.community-data-index--workspace{padding:6px 14px 96px}.community-atlas__grid,.community-atlas__grid--secondary{grid-template-columns:minmax(0,1fr)}.community-atlas__figure--coverage,.community-atlas__figure--mix,.community-atlas__growth{grid-column:auto}.community-atlas__summary{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));display:grid}.community-atlas__summary div{border-top:1px solid var(--rule)}.community-atlas__summary div:nth-child(-n+3){border-top:0}.community-atlas__meters{--meter-name:0px;--meter-gap:8px}.community-atlas__meter-rules{inset-inline-start:0}.community-atlas__meter-axis{margin-inline-start:0}.community-atlas__meter-list li{grid-template-columns:minmax(0, 1fr) var(--meter-value);align-items:center;row-gap:2px}.community-atlas__meter-name{white-space:normal;grid-column:1/-1}.community-atlas__disclosure>summary{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}.community-data-index__explorer-head{flex-direction:column;align-items:flex-start;gap:5px}}@media (prefers-reduced-motion:reduce){.community-data-index *,.community-data-index :before,.community-data-index :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.ctr-stage{view-transition-name:community-report-stage}::view-transition-group(community-report-stage){animation-duration:.24s;animation-timing-function:var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1))}html[data-report-motion=forward]::view-transition-old(community-report-stage){animation:.15s both ctr-stage-forward-out}html[data-report-motion=forward]::view-transition-new(community-report-stage){animation:ctr-stage-forward-in .24s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1)) both}html[data-report-motion=back]::view-transition-old(community-report-stage){animation:.15s both ctr-stage-back-out}html[data-report-motion=back]::view-transition-new(community-report-stage){animation:ctr-stage-back-in .24s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1)) both}@keyframes ctr-stage-forward-out{to{opacity:.72;filter:blur(2px);transform:translate(-14px)}}@keyframes ctr-stage-forward-in{0%{opacity:.78;clip-path:inset(0 0 0 7%);filter:blur(3px);transform:translate(18px)}to{opacity:1;clip-path:inset(0);filter:blur();transform:translate(0,0)}}@keyframes ctr-stage-back-out{to{opacity:.72;filter:blur(2px);transform:translate(14px)}}@keyframes ctr-stage-back-in{0%{opacity:.78;clip-path:inset(0 7% 0 0);filter:blur(3px);transform:translate(-18px)}to{opacity:1;clip-path:inset(0);filter:blur();transform:translate(0,0)}}.ctr-progress-segment{transform-origin:50%;transition:transform var(--motion-state,.19s) var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1)), background-color var(--motion-state,.19s) ease}.ctr-prow,.ctr-rating-button{transition:transform var(--motion-instant,.11s) var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1)), border-color var(--motion-state,.19s) ease, background-color var(--motion-state,.19s) ease, color var(--motion-state,.19s) ease}.ctr-prow:active,.ctr-rating-button:active{transform:translateY(1px)scale(.992)}.ctr-prow:focus-visible,.ctr-rating-button:focus-visible,.ct-report-shell button:focus-visible,.ct-report-shell input:focus-visible,.ct-report-shell textarea:focus-visible{outline:2px solid var(--g-community);outline-offset:3px}.ctr-error{background:color-mix(in srgb, var(--error-text,#ff6b6b) 9%, transparent);animation:ctr-error-in .18s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1));border-radius:10px;padding:11px 13px}@keyframes ctr-error-in{0%{clip-path:inset(0 4% 0 0);transform:translate(-5px)}to{clip-path:inset(0);transform:translate(0,0)}}.ctr-submit-stack{grid-template-areas:"state";place-items:center;min-width:136px;display:inline-grid}.ctr-submit-state{transition:opacity var(--motion-instant,.11s) ease, transform var(--motion-state,.19s) var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1));grid-area:state}.ctr-submit-state--busy,.ctr-submit-state.is-hidden{opacity:0;transform:translateY(-5px)scale(.97)}.ctr-submit-state--busy{transform:translateY(5px)scale(.97)}.ctr-submit-state--busy.is-visible{opacity:1;transform:translate(0,0)scale(1)}.ctr-filing-dots{vertical-align:bottom;width:1.1em;animation:.9s steps(4,end) infinite ctr-filing-dots;display:inline-block;overflow:hidden}@keyframes ctr-filing-dots{0%{width:0}to{width:1.1em}}.ctr-receipt-row{animation:ctr-receipt-settle .28s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1)) both;animation-delay:min(calc(var(--receipt-order,0) * 36ms), .18s)}@keyframes ctr-receipt-settle{0%{clip-path:inset(0 0 9%);transform:translateY(8px)scale(.99)}to{clip-path:inset(0);transform:translate(0,0)scale(1)}}.ctr-receipt-progress{transform-origin:0;animation:ctr-receipt-fill .46s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1)) both}@keyframes ctr-receipt-fill{0%{transform:scaleX(0)}}html[data-theme=chrome] .ct-report-shell input,html[data-theme=chrome] .ct-report-shell textarea{box-shadow:inset 0 1px 4px #00000057}html[data-theme=chrome] .ct-report-shell .glass-pressable:active{box-shadow:var(--shadow-pressed,inset 0 2px 5px #00000073)}html[data-theme=chrome] .ct-report-shell h1{text-shadow:none!important}@media (prefers-reduced-motion:reduce){::view-transition-group(community-report-stage){animation-duration:.01ms!important}::view-transition-old(community-report-stage){animation-duration:.01ms!important}::view-transition-new(community-report-stage){animation-duration:.01ms!important}.ctr-progress-segment,.ctr-prow,.ctr-rating-button,.ctr-submit-state,.ctr-error,.ctr-receipt-row,.ctr-receipt-progress,.ctr-filing-dots{transition:none!important;animation:none!important}}html[data-design=lg] .lgt-spectrum{isolation:isolate;border-radius:999px;height:4px;display:flex;position:relative;overflow:hidden}html[data-design=lg] .lgt-spectrum span{flex:1;display:block}html[data-design=lg] .lgt-spectrum.is-busy:after{content:"";pointer-events:none;background-image:linear-gradient(115deg,#0000 34%,#ffffffd9 50%,#0000 66%);background-repeat:no-repeat;background-size:220% 100%;animation:1.6s linear infinite lgSheen;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lgt-spectrum.is-busy:after{opacity:.5;animation:none}}html[data-design=lg] .lgt-card{border:1px solid color-mix(in srgb, var(--lg-accent) 32%, transparent);background:radial-gradient(140% 120% at 4% 0%, color-mix(in srgb, var(--lg-accent) 15%, transparent) 0%, color-mix(in srgb, var(--lg-accent) 6%, transparent) 50%, transparent 100%), linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));box-shadow:inset 0 1px 1px var(--lg-bevel);border-radius:18px;padding:14px 15px}html[data-design=lg] .lgt-cta{appearance:none;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:48px;font-family:var(--lg-fDisplay);letter-spacing:-.005em;color:var(--lg-ink);background:radial-gradient(140% 130% at 6% 0%, color-mix(in srgb, var(--lg-accent) 22%, transparent) 0%, color-mix(in srgb, var(--lg-accent) 9%, transparent) 48%, transparent 100%), linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));border:1px solid color-mix(in srgb, var(--lg-accent) 58%, transparent);box-shadow:inset 0 1px 1px var(--lg-bevel), 0 14px 30px -18px color-mix(in srgb, var(--lg-accent) 82%, transparent);transition:transform var(--lg-micro) ease, box-shadow var(--lg-element) var(--lg-ease);border-radius:15px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}html[data-design=lg] .lgt-cta:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){html[data-design=lg] .lgt-cta:hover{box-shadow:inset 0 1px 1px var(--lg-bevel), 0 18px 36px -18px color-mix(in srgb, var(--lg-accent) 90%, transparent)}}html[data-design=lg] .lgt-link{color:var(--lg-ink);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--lg-accent) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--lg-accent) 70%, transparent);text-underline-offset:3px;font-weight:600;text-decoration-thickness:1.5px}html[data-design=lg] .lgt-err{border:1px solid color-mix(in srgb, var(--lg-error) 42%, transparent);background:color-mix(in srgb, var(--lg-error) 9%, transparent);font-family:var(--lg-fMono);color:var(--lg-ink);overflow-wrap:anywhere;border-radius:14px;padding:11px 13px;font-size:12px;line-height:1.5}.account-shell{box-sizing:border-box;width:100%}.acct-access{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:12px;padding:19px 20px;display:grid}.acct-kicker{color:var(--textMute);letter-spacing:0;text-transform:uppercase;font-family:Space Mono,monospace;font-size:9px;font-weight:800}.acct-access h2,.acct-membership-title{color:var(--ink);letter-spacing:0;margin:5px 0 0;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:23px;font-weight:800;line-height:1.08}.acct-access h2 span,.acct-membership-title span{color:var(--brand-accent)}.acct-access p,.acct-membership-copy{color:var(--textMute);letter-spacing:0;margin:8px 0 0;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:13px;line-height:1.48}.acct-email-button,.acct-plan-continue{border:1px solid color-mix(in srgb, var(--brand-accent) 42%, var(--g-border));background:linear-gradient(155deg, color-mix(in srgb, var(--brand-accent) 32%, var(--g-a)) 0%, color-mix(in srgb, var(--brand-accent) 18%, var(--g-b)) 100%);min-height:48px;box-shadow:inset 0 1px 0 var(--g-inset), inset 0 -1px 0 color-mix(in srgb, var(--brand-accent) 18%, transparent), 0 12px 26px -20px color-mix(in srgb, #7a35d4 72%, var(--g-shadow));color:var(--ink);cursor:pointer;letter-spacing:0;text-transform:none;border-radius:12px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:14px;font-weight:700;transition:border-color .14s,box-shadow .14s,filter .14s,transform .1s}.acct-email-button{min-width:198px;padding:0 18px}.acct-email-button:hover,.acct-plan-continue:hover{border-color:color-mix(in srgb, var(--brand-accent) 56%, var(--g-border));filter:brightness(1.03)saturate(1.04);transform:translateY(-1px)}.acct-membership{margin-bottom:24px;padding:20px}.acct-membership-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.acct-cross-device{border:1px solid color-mix(in srgb, var(--g-method) 38%, transparent);color:var(--g-method);letter-spacing:0;text-transform:uppercase;border-radius:8px;flex:none;padding:6px 9px;font-family:Space Mono,monospace;font-size:8px;font-weight:800}.acct-membership-copy{max-width:650px}.acct-plan-grid{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:17px;display:grid}.acct-plan{isolation:isolate;border:1px solid color-mix(in srgb, var(--ink) 13%, transparent);min-width:0;min-height:0;color:var(--ink);cursor:pointer;text-align:left;border-radius:12px;padding:14px;transition:border-color .14s,box-shadow .14s,transform .1s;position:relative;overflow:hidden}.acct-plan>:not(.acct-plan-sparkles){z-index:2;position:relative}.acct-plan:after{content:"";z-index:1;pointer-events:none;filter:blur(2px);opacity:0;background:linear-gradient(90deg,#0000,#ffffff9e,#0000);width:24%;position:absolute;top:-70%;bottom:-70%;left:-38%;transform:skew(-18deg)translate(-180%)}.acct-plan-yearly{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top badge""price badge""detail badge";align-items:center;gap:3px 18px;min-height:116px;padding:16px;display:grid}.acct-plan-yearly .acct-plan-top{grid-area:top;justify-content:flex-start;gap:8px}.acct-plan-yearly .acct-plan-radio{order:-1}.acct-plan-yearly .acct-plan-price{grid-area:price;margin-top:4px}.acct-plan-yearly .acct-plan-detail{grid-area:detail;margin-top:0}.acct-plan-yearly .acct-plan-badge{grid-area:badge;align-self:center;margin-top:0;padding:6px 8px}.acct-plan-monthly{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top price""detail price";align-items:center;gap:3px 18px;min-height:72px;padding:12px 14px;display:grid}.acct-plan-monthly .acct-plan-top{grid-area:top;justify-content:flex-start;gap:8px}.acct-plan-monthly .acct-plan-radio{order:-1}.acct-plan-monthly .acct-plan-price{text-align:right;grid-area:price;margin-top:0;font-size:22px}.acct-plan-monthly .acct-plan-detail{grid-area:detail;margin-top:0}.acct-plan.is-selected{background:linear-gradient(165deg, color-mix(in srgb, var(--brand-accent) 32%, var(--g-a)) 0%, color-mix(in srgb, var(--brand-accent) 18%, var(--g-b)) 100%);border-color:color-mix(in srgb, var(--brand-accent) 66%, var(--g-border));box-shadow:inset 0 1px 0 var(--g-inset), inset 0 0 0 1px color-mix(in srgb, var(--brand-accent) 14%, transparent), 0 12px 28px -22px color-mix(in srgb, #7a35d4 62%, var(--g-shadow))}.acct-plan.is-selected:after{opacity:.55;animation:acct-plan-shine-settle .42s var(--ease-out-quint) both}.acct-plan-sparkles{z-index:3;pointer-events:none;color:#a95cf7;opacity:0;position:absolute;inset:0}.acct-plan.is-selected .acct-plan-sparkles{opacity:1}.acct-plan-sparkles svg{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--brand-accent) 58%, transparent));position:absolute}.acct-plan.is-selected .acct-plan-sparkles svg{animation:acct-plan-sparkle-settle .36s var(--ease-out-expo) both}.acct-plan-sparkles svg:first-child{top:16px;left:45%}.acct-plan-sparkles svg:nth-child(2){animation-delay:45ms;bottom:16px;right:26%}.acct-plan-sparkles svg:nth-child(3){animation-delay:90ms;top:52%;left:57%}.acct-plan.is-selected .acct-plan-radio{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand-accent) 34%, transparent);animation:acct-plan-radio-settle .36s var(--ease-out-quint) both}@keyframes acct-plan-shine-settle{0%{transform:skew(-18deg)translate(-180%)}to{transform:skew(-18deg)translate(720%)}}@keyframes acct-plan-sparkle-settle{0%{opacity:0;transform:scale(.72)rotate(-8deg)}62%{opacity:.94;transform:scale(1.06)rotate(5deg)}to{opacity:.66;transform:scale(1)rotate(0)}}@keyframes acct-plan-radio-settle{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand-accent) 34%, transparent)}60%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.acct-plan:disabled{cursor:default;opacity:.58}.acct-plan-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.acct-plan-name,.acct-plan-detail,.acct-plan-note,.acct-plan-badge,.acct-plan-foot,.acct-plan-error{letter-spacing:0;font-family:Space Mono,monospace}.acct-plan-name{color:var(--textMute);text-transform:uppercase;font-size:9px;font-weight:800}.acct-plan-radio{border:1.5px solid var(--textDim);box-sizing:border-box;border-radius:50%;width:14px;height:14px}.acct-plan.is-selected .acct-plan-radio{border:4px solid var(--brand-accent)}.acct-plan-price{color:var(--ink);letter-spacing:0;margin-top:13px;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:27px;font-weight:800;line-height:1;display:block}.acct-plan-price small{color:var(--textMute);margin-left:3px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:12px;font-weight:700}.acct-plan-detail{color:var(--textMute);margin-top:5px;font-size:9px;line-height:1.35;display:block}.acct-plan-badge,.acct-plan-note{text-transform:uppercase;margin-top:10px;font-size:8px;font-weight:800;display:inline-flex}.acct-plan-badge{background:color-mix(in srgb, var(--g-method) 14%, transparent);color:var(--g-method);border-radius:6px;padding:4px 6px}.acct-plan-note{color:var(--textDim)}.acct-plan-continue{width:100%;margin-top:12px;padding:0 16px}.acct-plan-continue:disabled{cursor:default;opacity:.58;transform:none}.acct-plan-foot,.acct-plan-error{text-align:center;margin-top:9px;font-size:8.5px;line-height:1.45}.acct-plan-foot{color:var(--textDim)}.acct-plan-error{color:#ff5a5f}@media (width<=560px){.acct-access{grid-template-columns:1fr;gap:14px}.acct-email-button{width:100%}}@media (prefers-reduced-motion:reduce){.acct-email-button,.acct-plan-continue,.acct-plan{transition:none}.acct-plan.is-selected:after,.acct-plan-sparkles svg,.acct-plan.is-selected .acct-plan-radio{animation:none}}html[data-theme=chrome] .acct-plan.glass-static{background-color:#0e1116;background-image:linear-gradient(160deg,#13171d 0%,#0d1015 100%);border-color:#0000008c #090b0e #090b0e;box-shadow:inset 0 2px 6px #0000009e,inset 0 -1px #e8f1fa0d,0 1px #e8f1fa0a}html[data-theme=chrome] .acct-plan.glass-static:hover{background-image:linear-gradient(160deg,#171c23 0%,#10141a 100%);border-color:#0b0d11;transform:none;box-shadow:inset 0 2px 6px #0000008f,inset 0 -1px #e8f1fa0f,0 1px #e8f1fa0d}html[data-theme=chrome] .acct-plan.glass-static.is-selected{box-shadow:inset 0 1px 0 #ffffff4d, inset 0 -1px 3px #0000006b, 0 10px 24px -10px #000000a8, 0 0 0 1px color-mix(in srgb, var(--brand-accent) 20%, transparent);background-color:#2c333c;background-image:linear-gradient(158deg,#3c444f 0%,#2e353e 48%,#252c34 100%);border-color:#f0f7fe9e #d6e4f24d #d6e4f24d;transform:translateY(-2px)}html[data-theme=chrome] .acct-plan.glass-static.is-selected:hover{box-shadow:inset 0 1px 0 #ffffff57, inset 0 -1px 3px #0000006b, 0 14px 30px -10px #000000b3, 0 0 0 1px color-mix(in srgb, var(--brand-accent) 24%, transparent);transform:translateY(-3px)}html[data-theme=chrome] .acct-plan-sparkles{color:var(--brand-accent)}html[data-theme=chrome] .acct-plan-sparkles svg{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--brand-accent) 58%, transparent))}@media (prefers-reduced-motion:reduce){html[data-theme=chrome] .acct-plan.glass-static,html[data-theme=chrome] .acct-plan.glass-static.is-selected{transition:none}}.account-appearance-toggle{isolation:isolate;position:relative}.account-appearance-lens{z-index:0;background:var(--accent);width:calc(33.3333% - 6.66667px);box-shadow:inset 0 1px 0 #ffffff47, var(--shadow-pressed);transition:transform var(--motion-surface,.26s) var(--ease-out-expo,cubic-bezier(.16,1,.3,1));pointer-events:none;border-radius:9px;position:absolute;top:4px;bottom:4px;left:4px;transform:translate(0)}.account-appearance-toggle[data-choice=light] .account-appearance-lens{transform:translate(calc(100% + 6px))}.account-appearance-toggle[data-choice=chrome] .account-appearance-lens{transform:translate(calc(200% + 12px))}.account-appearance-option{z-index:1;transition:color var(--motion-state,.19s) ease, transform var(--motion-instant,.11s) var(--ease-out-quart,cubic-bezier(.25,1,.5,1));position:relative}.account-appearance-option:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.account-appearance-lens,.account-appearance-option{transition:none}.account-appearance-option:active{transform:none}}@media (height<=700px){html[data-design=lg] .lg-appstore-row{display:none!important}}html[data-design=lg] .lg-appstore-icon{width:28px;height:28px;box-shadow:var(--lg-depth-chip);background-image:url(/app-icon-light-512.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:7px;flex:none;display:block}html[data-design=lg] .lg-go{--lg-go-size:76px;font-size:var(--lg-go-size);flex-direction:column;flex:none;align-items:center;gap:8px;min-width:0;display:inline-flex}html[data-design=lg] .lg-go-mark{font-family:var(--lg-fDisplay);letter-spacing:-.035em;color:var(--lg-grade-ink);--lg-relief-wall:color-mix(in srgb, var(--lg-grade-ink) 62%, #000);--lg-relief-wall-2:var(--lg-relief-wall);font-weight:800;line-height:1}html[data-design=lg][data-theme=dark] .lg-go-mark,html[data-design=lg][data-theme=chrome] .lg-go-mark{--lg-relief-wall:color-mix(in srgb, var(--lg-grade-ink) 34%, #05040a);--lg-relief-wall-2:var(--lg-relief-wall)}html[data-design=lg] .lg-go .lg-label.lg-go-label{color:var(--lg-ink-2);letter-spacing:.2em;text-align:center;font-size:9px;line-height:1}html[data-design=lg] .lgi-head{--lgi-c:0;position:relative}html[data-design=lg] .lgi-head[data-lgi-armed] [data-lgi-fold]{opacity:calc(1 - var(--lgi-c) * 1.6);overflow:hidden}html[data-design=lg] .lgi-head[data-lgi-armed][data-lgi-axis=y] [data-lgi-fold]{height:calc(var(--lgi-fold-h,0px) * (1 - var(--lgi-c)))}html[data-design=lg] .lgi-head[data-lgi-armed][data-lgi-axis=y] [data-lgi-fold]>*{transform:translateY(calc(var(--lgi-fold-h,0px) * var(--lgi-c) * -1))}html[data-design=lg] .lgi-head[data-lgi-armed][data-lgi-axis=x] [data-lgi-fold]{width:calc(var(--lgi-fold-w,0px) * (1 - var(--lgi-c)));height:calc(var(--lgi-fold-h,0px) * (1 - var(--lgi-c)))}html[data-design=lg] .lgi-head[data-lgi-armed][data-lgi-axis=x] [data-lgi-fold]>*{width:max-content}html[data-design=lg] .lgi-head-bar{align-items:center;min-width:0;display:flex}html[data-design=lg] .lgi-head[data-lgi-armed][data-lgi-axis=x]{--lgi-search-max:calc(340px + 316px * var(--lgi-c))}html[data-design=lg] .lgi-head-here{opacity:0;flex:none;justify-content:flex-end;width:0;display:flex;overflow:hidden}html[data-design=lg] .lgi-head[data-lgi-armed] .lgi-head-here{width:calc(48px * var(--lgi-c));opacity:calc(var(--lgi-c) * 2 - 1)}html[data-design=lg] .lgi-head-here>*{margin-left:10px}html[data-design=lg] .lgi-head-spectrum{opacity:0;pointer-events:none;border-radius:2px;height:3px;position:absolute;bottom:5px;left:14px;right:14px}html[data-design=lg] .lgi-head[data-lgi-armed] .lgi-head-spectrum{opacity:calc(var(--lgi-c) * 3 - 2)}html[data-design=lg] .lgi-head[data-lgi-axis=x] .lgi-head-spectrum{left:20px;right:20px}html[data-design=lg] .lgi-head-spectrum-scale{border-radius:inherit;opacity:.42;position:absolute;inset:0}html[data-design=lg] .lgi-head-spectrum-now{background:var(--lg-accent);box-shadow:0 0 8px -1px color-mix(in srgb, var(--lg-accent) 70%, transparent);border-radius:3px;position:absolute;top:-1px;bottom:-1px}@supports not (background:color-mix(in srgb, red 50%, transparent)){html[data-design=lg] .lgi-head-spectrum-now{box-shadow:none}}html[data-design=lg] :has(>.lgi-stage){--lg-region-side:max(var(--lg-gutter), calc((100% - var(--lg-frame-w,var(--lg-frame))) / 2));width:100%!important;margin-inline:0!important;padding-inline:0!important}html[data-design=lg] :has(>.lgi-stage)>:not(.lgi-stage){margin-inline:var(--lg-region-side)}html[data-design=lg] .lgi-stage{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}html[data-design=lg] .lgi-stage[data-lgi-stage]:before{content:"";inset:0 calc(var(--lg-region-side,0px) - 12px);box-shadow:var(--lg-depth-well);-webkit-backdrop-filter:blur(16px)saturate(1.18);background:linear-gradient(180deg, color-mix(in srgb, var(--lg-plate-lo) 55%, transparent), color-mix(in srgb, var(--lg-plate-lo) 22%, transparent) 40%, transparent);pointer-events:none;border-radius:22px;position:absolute}html[data-design=lg] .lgi-stage[data-lgi-stage=tint]:after{content:"";inset:0 calc(var(--lg-region-side,0px) - 12px) auto;background:linear-gradient(180deg, color-mix(in srgb, var(--lg-accent) 7%, transparent), transparent);pointer-events:none;border-radius:22px 22px 0 0;height:34%;position:absolute}html[data-design=lg] .lgi-stage>.lg-scroll{z-index:1;position:relative}@supports not (background:color-mix(in srgb, red 50%, transparent)){html[data-design=lg] .lgi-stage[data-lgi-stage]:before{background:0 0}html[data-design=lg] .lgi-stage[data-lgi-stage=tint]:after{display:none}}html[data-design=lg] .lg-lab-door .lgd-answer{border:1px solid var(--wb-well-edge);background:var(--wb-well-bg);box-shadow:var(--wb-well-shadow-deep);border-radius:16px;padding:9px 12px 10px}html[data-design=lg] .lg-lab-door .lgd-resume-figures{background:var(--wb-well-bg);box-shadow:var(--wb-well-shadow);border-radius:9px;margin-top:5px;padding:4px 8px 5px;display:block}html[data-design=lg] .lg-lab-door .lgd-specimen{border:1px solid var(--wb-well-edge);box-shadow:var(--wb-well-shadow);border-radius:18px;flex-direction:column;gap:8px;padding:8px 8px 9px;display:flex}html[data-design=lg] .lg-lab-door .lgd-specimen-cap{padding:1px 2px 0}html[data-design=lg] .lg-lab-door .lg-chip.lgd-goal{border-radius:var(--wb-machined);box-shadow:var(--wb-well-shadow), 0 4px 8px -8px color-mix(in srgb, var(--lg-accent) 85%, transparent)}html[data-design=lg] .lg-lab-door .lgd-breadth{border-radius:var(--wb-machined);color:color-mix(in srgb, var(--lg-tools) 52%, var(--lg-ink))}html[data-design=lg] .lg-lab-door .lgd-door:before{content:"";border-radius:inherit;position:absolute;inset:-3px}html[data-design=lg] .lg-lab-door .lgd-col{gap:8px}html[data-design=lg] .lg-lab-door .lgd-specimen>.lg-panel:not(.lg-panel-static){padding:13px 12px}html[data-design=lg] .lg-lab-door .lgd-specimen>.lg-panel.lg-panel-static{padding:11px 12px}@media (width>=900px){html[data-design=lg] .lg-lab-door .lgd-col{gap:10px}html[data-design=lg] .lg-lab-door .lgd-specimen{gap:10px;padding:10px 10px 11px}html[data-design=lg] .lg-lab-door .lgd-answer{padding:11px 14px 12px}html[data-design=lg] .lg-lab-door .lgd-specimen>.lg-panel:not(.lg-panel-static){padding:17px 19px}html[data-design=lg] .lg-lab-door .lgd-specimen>.lg-panel.lg-panel-static{padding:13px 16px}}.coa-tier-mark{--hue:var(--coa-tier-color);aspect-ratio:1;border:1px solid color-mix(in srgb, var(--hue) 38%, var(--g-border));background:linear-gradient(165deg, color-mix(in srgb, var(--hue) 22%, var(--g-a)), color-mix(in srgb, var(--hue) 12%, var(--g-b)));box-shadow:inset 0 1px 0 var(--g-inset), inset 0 -1px 0 color-mix(in srgb, var(--hue) 20%, transparent), 0 2px 7px var(--g-ambient), 0 20px 48px -16px color-mix(in srgb, var(--hue) 46%, var(--g-shadow));border-radius:20px;flex-direction:column;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.coa-tier-mark:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg, var(--g-sheen), #ffffff0a 34%, transparent 55%);position:absolute;inset:0}html[data-theme=dark] .coa-tier-mark,html[data-theme=chrome] .coa-tier-mark{box-shadow:inset 0 1px 0 #ffffff29, inset 0 -1px 0 #00000073, 0 1px 2px #0000008c, 0 12px 28px -10px #000000b8, 0 22px 48px -18px color-mix(in srgb, var(--hue) 26%, transparent)}.coa-tier-mark--hero{width:132px}.coa-tier-mark--compact{border-radius:17px;width:74px}.coa-tier-mark__letter{font-family:var(--coa-tier-serif);letter-spacing:-.04em;color:var(--hue);text-shadow:0 1px 0 #ffffff59, 0 2px 3px color-mix(in srgb, var(--hue) 30%, transparent);font-size:86px;font-weight:800;line-height:.8;position:relative}.coa-tier-mark--compact .coa-tier-mark__letter{font-size:47px}html[data-theme=dark] .coa-tier-mark__letter,html[data-theme=chrome] .coa-tier-mark__letter{text-shadow:0 1px 0 #ffffff24, 0 3px 10px color-mix(in srgb, var(--hue) 40%, transparent)}.coa-tier-mark__label{font-family:var(--coa-tier-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--hue);margin-top:7px;font-size:9px;font-weight:800;position:relative}.coa-tier-mark--compact .coa-tier-mark__label{margin-top:5px;font-size:7px}.coa-tier-ghost{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--coa-tier-serif);letter-spacing:-.06em;color:color-mix(in srgb, var(--coa-tier-color) 8%, transparent);font-size:clamp(250px,72vw,420px);font-weight:800;line-height:.8;position:absolute;top:-.07em;right:-.08em}html[data-theme=dark] .coa-tier-ghost,html[data-theme=chrome] .coa-tier-ghost{color:color-mix(in srgb, var(--coa-tier-color) 11%, transparent)}@media (width<=470px){.coa-tier-mark--hero{width:116px}.coa-tier-mark--hero .coa-tier-mark__letter{font-size:76px}}html[data-design=lg] [class^=rep-c],html[data-design=lg] [class*=\ rep-c]{--g-tS:var(--lg-gS);--g-tA:var(--lg-gA);--g-tB:var(--lg-gB);--g-tC:var(--lg-gC);--g-tD:var(--lg-gD);--g-tF:var(--lg-gF);--g-method:var(--lg-coa);--g-suppliers:var(--lg-suppliers);--g-market:var(--lg-market);--g-journal:var(--lg-tools);--g-hero:var(--lg-peptides);--brand-accent:var(--lg-brand);--ink:var(--lg-ink);--text:var(--lg-ink);--textMute:var(--lg-ink-2);--textDim:var(--lg-ink-3);--rule:var(--lg-divider);--rule2:var(--lg-divider);--card:var(--lg-press-fill);--g-a:var(--lg-glass-hi);--g-b:var(--lg-glass-lo);--g-border:var(--lg-edge);--g-inset:var(--lg-bevel);--g-ambient:color-mix(in srgb, var(--lg-shadow) 45%, transparent);--success-text:var(--lg-success);--warning-text:var(--lg-warning);--error-text:var(--lg-error);--info-text:var(--lg-info);--focus-ring:var(--lg-focus);--focus-halo:color-mix(in srgb, var(--lg-focus) 22%, transparent)}html[data-design=lg] [class*=rep-c] a:not([class]):not([style]){color:inherit}html[data-design=lg] a.rep-cl-kicker{color:var(--lg-ink-3)}html[data-design=lg] a.rep-cl-record-share{color:var(--hue)}html[data-design=lg] a.rep-cl-card-share{color:color-mix(in srgb, var(--hue) 42%, var(--lg-ink))}html[data-design=lg] a.rep-cl-card-share:hover{color:var(--hue)}html[data-design=lg] a.rep-cl-doc-source{color:var(--lg-ink)}html[data-design=lg] a.rep-cl-card,html[data-design=lg] a.rep-cl-vb-row{color:inherit}html[data-design=lg] a.rep-cl-lib-more{color:var(--lg-ink)}html[data-design=lg] .rep-cc-reason-card>a,html[data-design=lg] .rep-cc-next-grid a{color:var(--hue)}html[data-design=lg] a.rep-cl-batch-record{color:var(--lg-success)}html[data-design=lg] .glass[class*=rep-c],html[data-design=lg] .glass-static[class*=rep-c]{background:radial-gradient(120% 44% at 6% 0%, color-mix(in srgb, var(--hue) 30%, transparent) 0%, color-mix(in srgb, var(--hue) 15%, transparent) 38%, color-mix(in srgb, var(--hue) 6%, transparent) 68%, transparent 100%), linear-gradient(135deg, var(--lg-glass-hi), var(--lg-glass-lo));border:1px solid color-mix(in srgb, var(--hue) 26%, var(--lg-edge));box-shadow:inset 0 1px 1px var(--lg-bevel), inset 0 -14px 22px -18px color-mix(in srgb, var(--hue) 34%, transparent),  var(--lg-alt-3)}html[data-design=lg] .glass-static.rep-cl-card-shell{background:radial-gradient(120% 44% at 6% 30%, color-mix(in srgb, var(--hue) 16%, transparent) 0%, transparent 72%), linear-gradient(159deg, color-mix(in srgb, var(--hue) 11%, color-mix(in srgb, var(--lg-bg-base) 90%, transparent)) 0%, color-mix(in srgb, var(--hue) 7%, color-mix(in srgb, var(--lg-bg-base) 93%, transparent)) 56%, color-mix(in srgb, var(--hue) 10%, color-mix(in srgb, var(--lg-bg-base) 94%, transparent)) 100%)}html[data-design=lg] .glass-static.rep-cl-spread-cell{background:radial-gradient(120% 70% at 10% 0%, color-mix(in srgb, var(--hue) 22%, transparent) 0%, transparent 70%), linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));border:1px solid var(--lg-edge-strong);box-shadow:inset 0 1px 1px var(--lg-bevel), 0 10px 20px -14px color-mix(in srgb, var(--hue) 55%, transparent);border-radius:14px}html[data-design=lg] .glass-static.rep-cl-spread-cell[aria-pressed=true]{border-color:color-mix(in srgb, var(--hue) 70%, transparent);box-shadow:inset 0 1px 1px var(--lg-bevel), 0 0 0 1px color-mix(in srgb, var(--hue) 42%, transparent), 0 10px 20px -14px color-mix(in srgb, var(--hue) 70%, transparent)}html[data-design=lg] .glass-static.rep-cl-notice{--hue:var(--lg-warning)}html[data-design=lg] [class*=rep-c] .rep-cl-action,html[data-design=lg] a.rep-cl-action,html[data-design=lg] button.rep-cl-action{background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));border:1px solid var(--lg-edge-strong);box-shadow:inset 0 1px 1px var(--lg-bevel);color:var(--lg-ink-2);transition:transform var(--lg-micro) ease, background var(--lg-micro) ease;border-radius:14px}@media (hover:hover) and (pointer:fine){html[data-design=lg] button.rep-cl-action:hover,html[data-design=lg] a.rep-cl-action:hover{background:var(--lg-hover-fill);transform:translateY(-2px)}}html[data-design=lg] .rep-cc-selection span.rep-cc-letter{font-family:var(--lg-fDisplay);color:var(--hue);place-items:center;margin-top:0;font-size:25px;font-weight:800;line-height:1;display:grid}html[data-design=lg] .rep-cl-h1{letter-spacing:-.02em;font-weight:800;line-height:1.05}html[data-design=lg] .rep-cl-kicker{letter-spacing:.22em;font-weight:600}html[data-design=lg] .rep-cl-doc-frame{border:1px solid var(--lg-edge);border-radius:16px}html[data-design=lg] .rep-cl-doc-frame:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(160deg, var(--lg-glass-hi) 0%, transparent 34%, transparent 68%, var(--lg-glass-lo) 100%);box-shadow:inset 0 1px 0 var(--lg-bevel), inset 0 0 0 1px var(--lg-edge);position:absolute;inset:0}html[data-design=lg] .rep-cl-doc-frame:after{z-index:2}html[data-design=lg] .rep-cl-doc-image{filter:saturate(.92)contrast(.98)}html[data-design=lg] .rep-cl-card-shell.rep-cl-card{--lg-coa-peek:78px;--lg-coa-plate-h:216px;padding-top:calc(14px + var(--lg-coa-peek))}@media (width>=620px){html[data-design=lg] .rep-cl-card-shell.rep-cl-card{padding-top:calc(16px + var(--lg-coa-peek))}}html[data-design=lg] .rep-cl-card .rep-cl-card-doc{height:var(--lg-coa-plate-h);inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0%,#000000fc 32%,#000000f0 44%,#000c 56%,#0000008f 68%,#0000004d 79%,#0000001a 90%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000fc 32%,#000000f0 44%,#000c 56%,#0000008f 68%,#0000004d 79%,#0000001a 90%,#0000 100%)}html[data-design=lg] .rep-cl-card .rep-cl-card-doc img{filter:saturate(.94);object-fit:cover;object-position:50% 0%;transform:none}html[data-design=lg] .rep-cl-card .rep-cl-card-doc:after{background:linear-gradient(180deg, color-mix(in srgb, var(--lg-bg-base) 3%, transparent) 0%, color-mix(in srgb, var(--lg-bg-base) 6%, transparent) 24%, color-mix(in srgb, var(--lg-bg-base) 18%, transparent) 31%, color-mix(in srgb, var(--hue) 8%, color-mix(in srgb, var(--lg-bg-base) 60%, transparent)) 36%, color-mix(in srgb, var(--hue) 10%, color-mix(in srgb, var(--lg-bg-base) 88%, transparent)) 41%, color-mix(in srgb, var(--hue) 11%, color-mix(in srgb, var(--lg-bg-base) 94%, transparent)) 48%, color-mix(in srgb, var(--hue) 11%, color-mix(in srgb, var(--lg-bg-base) 96%, transparent)) 100%)}@media (prefers-reduced-motion:reduce){html[data-design=lg] .rep-cl-card .rep-cl-card-doc img{transition:none}}html[data-design=lg] .rep-cl-card .rep-cl-card-grade{--g-tS:var(--lg-gS-ink);--g-tA:var(--lg-gA-ink);--g-tB:var(--lg-gB-ink);--g-tC:var(--lg-gC-ink);--g-tD:var(--lg-gD-ink);--g-tF:var(--lg-gF-ink)}html[data-design=lg] .rep-cl-card .rep-cl-meta,html[data-design=lg] .rep-cl-card .rep-cl-meta>span+span:before,html[data-design=lg] .rep-cl-card .rep-cl-meta>span+button:not(.rep-cl-card-share):before{color:var(--lg-ink-2)}html[data-design=lg] .rep-cl-vb .rep-cl-vb-row{border:1px solid color-mix(in srgb, var(--hue) 26%, var(--lg-edge));background:radial-gradient(110% 60% at 5% 0%, color-mix(in srgb, var(--hue) 20%, transparent) 0%, color-mix(in srgb, var(--hue) 9%, transparent) 42%, transparent 100%), linear-gradient(135deg, var(--lg-glass-hi), var(--lg-glass-lo));box-shadow:inset 0 1px 1px var(--lg-bevel), 0 1px 2px color-mix(in srgb, var(--lg-shadow) 45%, transparent);border-radius:18px}html[data-design=lg] .rep-cl-vb .rep-cl-vb-grade{border-radius:13px}html[data-design=lg] .rep-cl-ann-msg{border:1px solid color-mix(in srgb, var(--tone,var(--lg-brand)) 26%, var(--lg-edge));background:radial-gradient(110% 60% at 5% 0%, color-mix(in srgb, var(--tone,var(--lg-brand)) 18%, transparent) 0%, transparent 68%), linear-gradient(135deg, var(--lg-glass-hi), var(--lg-glass-lo));border-radius:16px}html[data-design=lg] [class*=rep-c] .rep-cl-select,html[data-design=lg] [class*=rep-c] .rep-cl-toolbar-search,html[data-design=lg] .rep-cc-search input,html[data-design=lg] .rep-cc-chat-form textarea{background:var(--lg-press-fill);border:1px solid var(--lg-edge-strong);box-shadow:inset 0 1px 1px var(--lg-bevel);color:var(--lg-ink)}html[data-design=lg] .rep-cl-lgshell{background:0 0;height:100vh;min-height:100vh;overflow:hidden}html[data-design=lg] .rep-cl-lgcol{z-index:1;box-sizing:border-box;width:calc(100% - 28px);height:100vh;padding-top:calc(14px + env(safe-area-inset-top));flex-direction:column;gap:10px;margin:0 auto;display:flex;position:relative}@media (width>=900px){html[data-design=lg] .rep-cl-lgcol{--lg-frame-w:860px;gap:12px;width:min(860px,100% - 56px);padding-top:16px}html[data-design=lg] .rep-cl-lgcol-wide{--lg-frame-w:1080px;width:min(1080px,100% - 56px)}}html[data-design=lg] .rep-cl-lgtop{flex:none;align-items:center;gap:12px;display:flex}html[data-design=lg] a.rep-cl-lgback{flex:none;gap:8px;height:38px;min-height:38px;padding:0 14px;text-decoration:none}html[data-design=lg] .rep-cl-lgshell .rep-cl-main{box-sizing:border-box;flex:auto;width:100%;max-width:none;min-height:0;margin:0;padding:2px 2px 0}html[data-design=lg] .rep-cl-lgshell .rep-cl-ground{display:none}.rep-cl{background:var(--bg);min-height:100vh;color:var(--text);position:relative;overflow-x:hidden}.rep-cl-ground{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.rep-cl-ground span{filter:blur(54px);opacity:.22;border-radius:50%;position:fixed}html[data-theme=dark] .rep-cl-ground span,html[data-theme=chrome] .rep-cl-ground span{opacity:.3}@media (width>=900px){.rep-cl-ground span{filter:blur(90px)}}.rep-cl-main{z-index:1;max-width:760px;padding:16px 16px calc(132px + env(safe-area-inset-bottom));margin:0 auto;position:relative}.rep-cl-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--textMute);font-family:Space Mono,monospace;font-size:9.5px;font-weight:700}.rep-cl-h1{font-family:var(--fSerif,"Bricolage Grotesque", sans-serif);letter-spacing:-.035em;color:var(--ink);margin:8px 0 0;font-size:32px;font-weight:800;line-height:1.02}@media (width>=700px){.rep-cl-h1{font-size:40px}}.rep-cl-lede{max-width:52ch;color:var(--textMute);margin:10px 0 0;font-family:Hanken Grotesk,sans-serif;font-size:15px;line-height:1.5}.rep-cl-h2{font-family:var(--fSerif,"Bricolage Grotesque", sans-serif);letter-spacing:-.03em;color:var(--ink);margin:7px 0 0;font-size:23px;font-weight:800;line-height:1.08}.rep-cl-spread{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.rep-cl-spread-cell,.glass-static.rep-cl-spread-cell,.glass.rep-cl-spread-cell{--hue:var(--brand-accent);appearance:none;font:inherit;cursor:pointer;text-align:center;border-radius:13px;flex-direction:column;align-items:center;gap:6px;padding:10px 4px 9px;display:flex}.rep-cl-spread-cell[aria-pressed=true]{border-color:color-mix(in srgb, var(--hue) 70%, transparent);box-shadow:inset 0 1px 0 var(--g-inset), 0 0 0 1px color-mix(in srgb, var(--hue) 42%, transparent)}.rep-cl-spread-letter{font-family:var(--fSerif,"Bricolage Grotesque", sans-serif);letter-spacing:-.04em;color:var(--hue);font-size:22px;font-weight:800;line-height:1}.rep-cl-spread-bar{background:color-mix(in srgb, var(--hue) 16%, transparent);border-radius:999px;width:100%;height:4px;overflow:hidden}.rep-cl-spread-bar i{background:var(--hue);border-radius:999px;height:100%;display:block}.rep-cl-spread-count{color:var(--textMute);font-family:Space Mono,monospace;font-size:10px;font-weight:700}.rep-cl-note{letter-spacing:.04em;color:var(--textDim);margin:9px 0 0;font-family:Space Mono,monospace;font-size:9.5px}.rep-cl-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.rep-cl-select{box-sizing:border-box;border:1px solid var(--rule);background:color-mix(in srgb, var(--card) 74%, transparent);width:100%;min-width:0;max-width:100%;min-height:42px;color:var(--text);cursor:pointer;border-radius:12px;flex:200px;padding:0 12px;font-family:Hanken Grotesk,sans-serif;font-size:14px}.rep-cl-clear{appearance:none;border:1px solid var(--rule);min-height:42px;color:var(--textMute);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-family:Space Mono,monospace;font-size:9.5px;font-weight:800}.rep-cl-toolbar{gap:8px;margin-top:14px;display:grid}.rep-cl-toolbar-primary{grid-template-columns:minmax(0,1.8fr) minmax(150px,.8fr);align-items:end;gap:8px;display:grid}.rep-cl-toolbar-search{border:1px solid var(--rule);background:color-mix(in srgb, var(--card) 78%, transparent);min-height:44px;color:var(--textDim);border-radius:14px;align-items:center;gap:9px;padding:0 12px;display:flex}.rep-cl-toolbar-search:focus-within{border-color:color-mix(in srgb, var(--brand-accent) 55%, var(--rule));box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-accent) 13%, transparent)}.rep-cl-toolbar-search input{appearance:none;width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-family:Hanken Grotesk,sans-serif;font-size:14px}.rep-cl-toolbar-search input::placeholder{color:var(--textDim);opacity:1}.rep-cl-toolbar-field{gap:5px;min-width:0;display:grid}.rep-cl-toolbar-field>span{letter-spacing:.09em;text-transform:uppercase;color:var(--textDim);font-family:Space Mono,monospace;font-size:8.5px;font-weight:800}.rep-cl-filter-drawer{border:1px solid var(--rule);background:color-mix(in srgb, var(--card) 58%, transparent);border-radius:14px}.rep-cl-filter-drawer summary{box-sizing:border-box;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;min-height:42px;color:var(--textMute);justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-family:Space Mono,monospace;font-size:9px;font-weight:800;list-style:none;display:flex}.rep-cl-filter-drawer summary::-webkit-details-marker{display:none}.rep-cl-filter-drawer summary>span{align-items:center;gap:7px;display:inline-flex}.rep-cl-filter-drawer summary small{font:inherit;color:var(--textDim)}.rep-cl-filter-drawer summary b{background:color-mix(in srgb, var(--brand-accent) 12%, transparent);min-width:22px;min-height:22px;color:var(--brand-accent);border-radius:999px;place-items:center;display:grid}.rep-cl-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 10px 10px;display:grid}.rep-cl-toolbar-status{letter-spacing:.035em;min-height:34px;color:var(--textDim);justify-content:space-between;align-items:center;gap:10px;font-family:Space Mono,monospace;font-size:9.5px;display:flex}.rep-cl-toolbar-status .rep-cl-clear{flex:none;min-height:34px;padding:0 11px}@media (width<=560px){.rep-cl-toolbar-primary,.rep-cl-filter-grid{grid-template-columns:minmax(0,1fr)}.rep-cl-filter-drawer summary small{display:none}}.rep-cl-list{gap:9px;margin-top:14px;display:grid}.rep-cl-card,.glass-static.rep-cl-card,.glass.rep-cl-card{--hue:var(--brand-accent);appearance:none;font:inherit;box-sizing:border-box;text-align:left;width:100%;color:inherit;cursor:pointer;border-radius:28px;grid-template-columns:52px minmax(0,1fr);gap:13px;padding:14px;text-decoration:none;display:grid}@media (width>=620px){.rep-cl-card{border-radius:30px;grid-template-columns:62px minmax(0,1fr);gap:16px;padding:16px}}.rep-cl-card-shell{min-width:0;position:relative}.rep-cl-card-shell.rep-cl-card{background:linear-gradient(159deg, color-mix(in srgb, var(--hue) 16%, var(--g-a)) 0%, color-mix(in srgb, var(--hue) 8%, var(--g-b)) 56%, color-mix(in srgb, var(--hue) 12%, var(--g-b)) 100%);border:1px solid color-mix(in srgb, var(--hue) 30%, var(--g-border));box-shadow:inset 0 1px 0 var(--g-inset), inset 0 -14px 22px -18px color-mix(in srgb, var(--hue) 26%, transparent), 0 1px 2px var(--g-ambient), var(--shadow-raised)}.rep-cl-record-share{appearance:none;border:1px solid color-mix(in srgb, var(--hue) 40%, var(--rule));background:color-mix(in srgb, var(--card) 90%, var(--hue) 10%);min-height:44px;color:var(--hue);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 1px 0 var(--g-inset);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-family:Space Mono,monospace;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.rep-cl-card-share{appearance:none;z-index:3;letter-spacing:.03em;color:color-mix(in srgb, var(--hue) 42%, var(--ink));text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:0 0 0 4px;padding:6px 0;font-family:Space Mono,monospace;font-size:10.5px;text-decoration:underline;display:inline-flex;position:relative}.rep-cl-card-share:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.rep-cl-card-share:hover{color:var(--hue)}.rep-cl-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rep-cl-card-share:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.rep-cl-record-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.rep-cl-record-share{--hue:var(--brand-accent);flex:none}.rep-cl-record-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}@media (width<=440px){.rep-cl-record-topline{align-items:flex-start}.rep-cl-record-actions{flex-direction:column;align-items:stretch}}.rep-cl-card-grade{border:1px solid color-mix(in srgb, var(--hue) 40%, var(--g-border));background:linear-gradient(165deg, color-mix(in srgb, var(--hue) 22%, var(--g-a)), color-mix(in srgb, var(--hue) 12%, var(--g-b)));width:52px;height:52px;font-family:var(--fSerif,"Bricolage Grotesque", sans-serif);letter-spacing:-.04em;color:var(--hue);border-radius:14px;align-self:start;place-items:center;gap:3px;font-size:28px;font-weight:800;line-height:1;display:grid}@media (width>=620px){.rep-cl-card-grade{border-radius:14px;width:62px;height:62px;font-size:34px}}.rep-cl-vendor{align-items:center;gap:8px;min-width:0;display:flex}.rep-cl-vendor-logo{object-fit:contain;background:#fff;border-radius:6px;flex:none;width:auto;max-width:148px;height:26px;padding:3px 6px}.rep-cl-vendor-name{font-family:var(--fSerif,"Bricolage Grotesque", sans-serif);letter-spacing:-.015em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;overflow:hidden}.rep-cl-vendor-note{color:var(--textDim);margin:4px 0 0;font-family:Hanken Grotesk,sans-serif;font-size:12px;line-height:1.4}.rep-cl-compound{color:var(--text);overflow-wrap:anywhere;margin:5px 0 0;font-family:Hanken Grotesk,sans-serif;font-size:14.5px;font-weight:700;line-height:1.3}.rep-cl-meta{letter-spacing:.03em;color:var(--textDim);flex-wrap:wrap;gap:4px 8px;margin-top:6px;font-family:Space Mono,monospace;font-size:11px;display:flex}.rep-cl-meta>span+span:before,.rep-cl-meta>span+button:not(.rep-cl-card-share):before{content:"·";color:var(--textDim);margin-right:8px}@media (width<=560px){.rep-cl-meta{flex-direction:column;align-items:flex-start;gap:3px}.rep-cl-meta>span+span:before,.rep-cl-meta>span+button:not(.rep-cl-card-share):before{content:none}.rep-cl-card-share{margin-top:2px;margin-left:0}}.rep-cl-meta-yes{color:var(--success-text)}.rep-cl-meta-no{color:var(--warning-text)}.rep-cl-reason{color:var(--textMute);margin:8px 0 0;font-family:Hanken Grotesk,sans-serif;font-size:13px;line-height:1.45}.rep-cl-reason b{letter-spacing:.08em;text-transform:uppercase;color:var(--hue);margin-right:6px;font-family:Space Mono,monospace;font-size:9.5px;font-weight:800}.rep-cl-card{background-image:linear-gradient(152deg, color-mix(in srgb, var(--hue) 13%, transparent), color-mix(in srgb, var(--hue) 4%, transparent) 52%, transparent 80%)}.rep-cl-verdict{color:var(--text);margin:7px 0 0;font-family:Hanken Grotesk,sans-serif;font-size:13px;line-height:1.4}.rep-cl-verdict-lead{font-family:var(--fSerif,"Bricolage Grotesque", sans-serif);letter-spacing:-.01em;color:color-mix(in srgb, var(--hue) 42%, var(--ink));margin-right:5px;font-size:13.5px;font-weight:800}.rep-cl-card .rep-cl-reason b{color:color-mix(in srgb, var(--hue) 42%, var(--ink))}.rep-cl-strip{flex-wrap:wrap;gap:4px 12px;margin:10px 0 0;padding:0;list-style:none;display:flex}.rep-cl-pip{--pip:var(--textDim);color:var(--textMute);white-space:nowrap;align-items:center;gap:6px;font-family:Hanken Grotesk,sans-serif;font-size:11.5px;line-height:1.4;display:inline-flex}.rep-cl-pip-dot{background:var(--pip);width:8px;height:8px;box-shadow:0 0 0 2px color-mix(in srgb, var(--pip) 18%, transparent);border-radius:50%;flex:none}.rep-cl-pip.is-pass{--pip:var(--success-text)}.rep-cl-pip.is-warn{--pip:var(--warning-text)}.rep-cl-pip.is-fail{--pip:var(--error-text)}.rep-cl-pip.is-absent{color:var(--textDim)}.rep-cl-pip.is-absent .rep-cl-pip-dot{border:1.5px solid color-mix(in srgb, var(--pip) 75%, transparent);box-shadow:none;background:0 0}.rep-cl-edu{border-left:2px solid color-mix(in srgb, var(--tone,var(--textDim)) 40%, transparent);color:var(--textMute);margin:7px 0 0;padding-left:10px;font-family:Hanken Grotesk,sans-serif;font-size:12px;line-height:1.5}.rep-cl-edu-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--textDim);margin-bottom:2px;font-family:Space Mono,monospace;font-size:8px;font-weight:800;display:block}.rep-cl-state{text-align:center;border-radius:15px;margin-top:14px;padding:20px 16px}.rep-cl-state p{color:var(--textMute);margin:7px 0 0;font-family:Hanken Grotesk,sans-serif;font-size:14px;line-height:1.5}.rep-cl-state-title{font-family:var(--fSerif,"Bricolage Grotesque", sans-serif);letter-spacing:-.02em;color:var(--ink);font-size:19px;font-weight:800}.rep-cl-skeleton{opacity:.55;border-radius:15px;height:96px}.rep-cl-action{appearance:none;border:1px solid var(--rule);background:color-mix(in srgb, var(--card) 74%, transparent);width:100%;min-height:46px;color:var(--textMute);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:13px;margin-top:14px;font-family:Space Mono,monospace;font-size:9.5px;font-weight:800}.rep-cl-hero,.glass-static.rep-cl-hero,.glass.rep-cl-hero{--hue:var(--brand-accent);border-radius:18px;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:14px;padding:18px;display:grid}@media (width>=620px){.rep-cl-hero,.glass-static.rep-cl-hero,.glass.rep-cl-hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;padding:22px}}.rep-cl-hero-mark{justify-self:center}.rep-cl-panel,.glass-static.rep-cl-panel,.glass.rep-cl-panel{--hue:var(--brand-accent);border-radius:15px;margin-top:12px;padding:16px}.rep-cl-body{color:var(--textMute);margin:9px 0 0;font-family:Hanken Grotesk,sans-serif;font-size:14.5px;line-height:1.55}.rep-cl-limits{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.rep-cl-limits li{color:var(--text);grid-template-columns:7px minmax(0,1fr);align-items:start;gap:10px;font-family:Hanken Grotesk,sans-serif;font-size:14px;line-height:1.5;display:grid}.rep-cl-limits li:before{content:"";background:var(--hue);border-radius:50%;width:7px;height:7px;margin-top:7px}.rep-cl-check{border-top:1px solid var(--rule2);grid-template-columns:34px minmax(0,1fr);gap:11px;padding:14px 0;display:grid}.rep-cl-check:first-child{border-top:0}.rep-cl-check-icon{width:32px;height:32px;color:var(--tone);background:color-mix(in srgb, var(--tone) 12%, transparent);border:1px solid color-mix(in srgb, var(--tone) 45%, transparent);border-radius:10px;place-items:center;display:grid}.rep-cl-check-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rep-cl-check-label{font-family:var(--fSerif,"Bricolage Grotesque", sans-serif);letter-spacing:-.02em;color:var(--ink);font-size:16px;font-weight:800}.rep-cl-chip{border:1px solid color-mix(in srgb, var(--tone) 32%, transparent);background:color-mix(in srgb, var(--tone) 12%, transparent);color:var(--tone);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:3px 8px;font-family:Space Mono,monospace;font-size:9.5px;font-weight:800}.rep-cl-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:9px;margin-top:12px;display:grid}.rep-cl-fact{border:1px solid var(--rule2);background:color-mix(in srgb, var(--card) 60%, transparent);border-radius:12px;padding:11px 12px}.rep-cl-fact dt{letter-spacing:.12em;text-transform:uppercase;color:var(--textDim);font-family:Space Mono,monospace;font-size:8.5px;font-weight:800}.rep-cl-fact dd{color:var(--ink);overflow-wrap:anywhere;margin:5px 0 0;font-family:Hanken Grotesk,sans-serif;font-size:14px;font-weight:700;line-height:1.35}.rep-cl-vb{--vcl-ink:var(--ink);--vcl-text:var(--text);--vcl-mute:var(--textMute);--vcl-dim:var(--textDim);--vcl-rule:var(--rule);--vcl-surface:transparent;--vcl-accent:var(--brand-accent)}.rep-cl-vb .rep-cl-vb-inner{max-width:720px;margin:0 auto}.rep-cl-vb .rep-cl-vb-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--vcl-accent);font-family:Space Mono,monospace;font-size:10px;font-weight:700}.rep-cl-vb .rep-cl-vb-h2{font-family:var(--fSerif,"Bricolage Grotesque", sans-serif);letter-spacing:-.03em;color:var(--vcl-ink);margin:12px 0 0;font-size:26px;font-weight:800;line-height:1.1}.rep-cl-vb .rep-cl-vb-lede{color:var(--vcl-mute);margin:10px 0 0;font-family:Hanken Grotesk,sans-serif;font-size:15px;line-height:1.55}.rep-cl-vb .rep-cl-vb-list{gap:8px;margin-top:18px;display:grid}.rep-cl-vb .rep-cl-vb-row{--hue:var(--vcl-accent);border:1px solid var(--vcl-rule);border-left:3px solid var(--hue);background:var(--vcl-surface);color:inherit;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:13px 14px;text-decoration:none;display:grid}.rep-cl-vb .rep-cl-vb-grade{border:1px solid color-mix(in srgb, var(--hue) 45%, transparent);background:color-mix(in srgb, var(--hue) 10%, transparent);width:40px;height:40px;font-family:var(--fSerif,"Bricolage Grotesque", sans-serif);color:var(--hue);place-items:center;font-size:21px;font-weight:800;line-height:1;display:grid}.rep-cl-vb .rep-cl-vb-compound{color:var(--vcl-ink);overflow-wrap:anywhere;font-family:Hanken Grotesk,sans-serif;font-size:14.5px;font-weight:700;line-height:1.3;display:block}.rep-cl-vb .rep-cl-vb-reason b{letter-spacing:.08em;text-transform:uppercase;color:var(--hue);margin-right:6px;font-family:Space Mono,monospace;font-size:9.5px;font-weight:800}.rep-cl-vb .rep-cl-vb-reason{color:var(--vcl-mute);margin:5px 0 0;font-family:Hanken Grotesk,sans-serif;font-size:13px;line-height:1.45;display:block}.rep-cl-vb .rep-cl-vb-meta{letter-spacing:.04em;color:var(--vcl-dim);margin-top:6px;font-family:Space Mono,monospace;font-size:9.5px;display:block}.rep-cl-vb .rep-cl-vb-foot{letter-spacing:.06em;text-transform:uppercase;color:var(--vcl-accent);margin:14px 0 0;font-family:Space Mono,monospace;font-size:9.5px}.rep-cvb{margin-top:18px}.rep-cvb-head h2{font-family:var(--fSerif,var(--fSerif,"Bricolage Grotesque", sans-serif));letter-spacing:-.02em;color:var(--ink);margin:0;font-size:17px;font-weight:800;line-height:1.2}.rep-cvb-head p{color:var(--textMute);margin:6px 0 12px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:12.5px;line-height:1.5}.rep-cvb-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rep-cvb-row{border:1px solid var(--rule2);background:color-mix(in srgb, var(--card) 62%, transparent);color:inherit;border-radius:13px;grid-template-columns:1fr auto;grid-template-areas:"name grades""count grades";align-items:center;column-gap:12px;padding:11px 13px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}a.rep-cvb-row:hover,a.rep-cvb-row:focus-visible{border-color:color-mix(in srgb, var(--brand-accent) 42%, var(--rule2));background:color-mix(in srgb, var(--card) 88%, transparent)}.rep-cvb-name{color:var(--ink);flex-wrap:wrap;grid-area:name;align-items:baseline;gap:7px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:14px;font-weight:700;line-height:1.25;display:flex}.rep-cvb-count{letter-spacing:.04em;color:var(--textDim);grid-area:count;margin-top:3px;font-family:Space Mono,monospace;font-size:9.5px}.rep-cvb-pending{color:var(--textMute)}.rep-cvb-grades{grid-area:grades;align-items:flex-start;gap:8px;display:flex}.rep-cvb-slot{flex-direction:column;align-items:center;gap:4px;display:flex}.rep-cvb-label{letter-spacing:.12em;text-transform:uppercase;color:var(--textDim);font-family:Space Mono,monospace;font-size:8px}.rep-cvb-grade{width:34px;height:34px;font-family:var(--fSerif,var(--fSerif,"Bricolage Grotesque", sans-serif));color:var(--hue);border:1.5px solid color-mix(in srgb, var(--hue) 46%, transparent);background:color-mix(in srgb, var(--hue) 12%, transparent);border-radius:11px;justify-content:center;align-items:center;font-size:16px;font-weight:800;line-height:1;display:inline-flex}.rep-cvb-grade-none{color:var(--textDim);border-color:var(--rule2);background:0 0;font-size:18px}.rep-cvb-row-offboard{background:0 0;border-style:dashed}.rep-cvb-chip{border:1px solid color-mix(in srgb, var(--textDim) 32%, transparent);background:color-mix(in srgb, var(--textDim) 10%, transparent);color:var(--textDim);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:2px 7px;font-family:Space Mono,monospace;font-size:8.5px;font-weight:800}.rep-cl-lib-more{border:1px solid color-mix(in srgb, var(--hue,var(--brand-accent)) 26%, transparent);background:color-mix(in srgb, var(--hue,var(--brand-accent)) 7%, transparent);min-height:52px;color:var(--ink);border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-family:Hanken Grotesk,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:background .14s;display:flex}.rep-cl-lib-more:hover{background:color-mix(in srgb, var(--hue,var(--brand-accent)) 13%, transparent)}.rep-cl-lib-more .rep-cl-lib-more-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--textMute);margin-bottom:2px;font-family:Space Mono,monospace;font-size:9px;font-weight:700;display:block}.rep-cvb-grade-count{letter-spacing:.04em;color:var(--textDim);border-color:var(--rule2);background:0 0;font-family:Space Mono,monospace;font-size:10px;font-weight:700}.rep-cvb-logo{object-fit:contain;background:#fff;border-radius:5px;flex:none;align-self:center;width:60px;height:22px;padding:0 4px}.rep-cl-card{position:relative;overflow:hidden}.rep-cl-card>*{z-index:1;position:relative}.rep-cl-card .rep-cl-card-doc{z-index:0;pointer-events:none;position:absolute;inset:0}.rep-cl-card.glass-static:before{z-index:1}.rep-cl-card .rep-cl-card-doc img{object-fit:cover;object-position:top center;filter:blur(2.5px)saturate(.85);width:100%;height:100%;transition:opacity .32s;transform:scale(1.04)}.rep-cl-card .rep-cl-card-doc:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, color-mix(in srgb, var(--hue) 24%, var(--card)) 92%, transparent) 0%, color-mix(in srgb, color-mix(in srgb, var(--hue) 17%, var(--card)) 84%, transparent) 55%, color-mix(in srgb, color-mix(in srgb, var(--hue) 11%, var(--card)) 70%, transparent) 100%);position:absolute;inset:0}.rep-cl-card .rep-cl-card-link{z-index:2;border-radius:inherit;text-decoration:none;position:absolute;inset:0}.rep-cl-card .rep-cl-card-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}.rep-cl-card .rep-cl-card-body{z-index:auto;min-width:0}.rep-cl-notice,.glass-static.rep-cl-notice{--hue:var(--warning-text);border:1px solid color-mix(in srgb, var(--hue) 32%, transparent);background:color-mix(in srgb, var(--hue) 8%, transparent);border-radius:15px;margin-top:14px;padding:14px 16px}.rep-cl-notice-kicker{color:var(--hue);display:block}.rep-cl-notice-headline{color:var(--ink);margin:7px 0 0;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:15px;font-weight:700;line-height:1.4}.rep-cl-notice-body{color:var(--textMute);margin:6px 0 0;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:14px;line-height:1.55}.rep-cl-doc-frame{background:color-mix(in srgb, var(--ink) 5%, transparent);border:1px solid var(--rule);border-radius:13px;max-height:420px;position:relative;overflow:hidden}.rep-cl-doc-image{aspect-ratio:auto 1/1.414;object-fit:cover;object-position:top center;width:100%;height:auto;transition:opacity .32s;display:block}.rep-cl-doc-failed{min-height:220px;color:var(--textMute);letter-spacing:.1em;text-align:center;text-transform:uppercase;place-items:center;padding:24px;font-family:Space Mono,monospace;font-size:10px;line-height:1.5;display:grid}.rep-cl-doc-frame:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--card) 92%, transparent));height:84px;position:absolute;bottom:0;left:0;right:0}.rep-cl-doc-nav{color:var(--textMute);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;margin-top:11px;font-family:Space Mono,monospace;font-size:9px;font-weight:800;display:flex}.rep-cl-doc-nav button{border:1px solid color-mix(in srgb, var(--hue) 34%, transparent);background:color-mix(in srgb, var(--hue) 9%, transparent);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:grid}.rep-cl-doc-nav button:disabled{opacity:.35;cursor:default}.rep-cl-doc-source{border:1px solid color-mix(in srgb, var(--hue) 34%, transparent);background:color-mix(in srgb, var(--hue) 9%, transparent);min-height:42px;color:var(--ink);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;margin-top:12px;padding:0 16px;font-family:Space Mono,monospace;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.rep-cl-doc-source:hover{background:color-mix(in srgb, var(--hue) 16%, transparent)}.rep-cl-ann{border:1px solid var(--g-border);background:linear-gradient(168deg, color-mix(in srgb, var(--brand-accent) 9%, var(--g-a)), color-mix(in srgb, var(--brand-accent) 4%, var(--g-b)));box-shadow:inset 0 1px 0 var(--g-inset);border-radius:16px;margin:0 0 20px;padding:15px 16px 16px}.rep-cl-ann-head{font-family:var(--mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--brand-accent) 78%, var(--ink));align-items:center;gap:7px;margin-bottom:11px;font-size:10px;font-weight:700;display:flex}.rep-cl-ann-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.rep-cl-ann-msg{border:1px solid var(--g-border);border-left:3px solid var(--tone,var(--brand-accent));background:color-mix(in srgb, var(--card) 82%, transparent);border-radius:12px;padding:12px 40px 11px 14px;position:relative}.rep-cl-ann-body{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.5}.rep-cl-ann-meta{font-family:var(--mono,ui-monospace, monospace);letter-spacing:.04em;color:color-mix(in srgb, var(--ink) 55%, transparent);align-items:center;gap:6px;margin-top:7px;font-size:10.5px;display:flex}.rep-cl-ann-remove{border:1px solid var(--g-border);background:color-mix(in srgb, var(--ink) 5%, transparent);width:24px;height:24px;color:color-mix(in srgb, var(--ink) 62%, transparent);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:9px;right:9px}.rep-cl-ann-remove:hover:not(:disabled){background:color-mix(in srgb, var(--warning-text) 20%, transparent);color:var(--ink)}.rep-cl-ann-remove:disabled{opacity:.5;cursor:default}.rep-cl-ann-compose{border-top:1px dashed var(--g-border);margin-top:12px;padding-top:12px}.rep-cl-ann-input{box-sizing:border-box;resize:vertical;border:1px solid var(--g-border);background:color-mix(in srgb, var(--card) 90%, transparent);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:10px;padding:10px 12px;font-size:14.5px;line-height:1.45}.rep-cl-ann-input:focus-visible{outline:2px solid color-mix(in srgb, var(--brand-accent) 60%, transparent);outline-offset:1px}.rep-cl-ann-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.rep-cl-ann-tones{gap:6px;display:inline-flex}.rep-cl-ann-tone{font-family:var(--mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--g-border);color:color-mix(in srgb, var(--ink) 55%, transparent);cursor:pointer;background:0 0;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:700}.rep-cl-ann-tone.is-on{border-color:color-mix(in srgb, var(--tone) 55%, transparent);background:color-mix(in srgb, var(--tone) 16%, transparent);color:color-mix(in srgb, var(--tone) 85%, var(--ink))}.rep-cl-ann-post{font-family:var(--mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;background:var(--brand-accent);color:var(--text-on-accent);cursor:pointer;border:1px solid #0000;border-radius:999px;padding:8px 18px;font-size:11px;font-weight:800}.rep-cl-ann-post:disabled{opacity:.45;cursor:default}.rep-cl-ann-error{color:var(--error-text);margin:8px 0 0;font-size:12.5px}.rep-cl-batch-shell{border:1px solid color-mix(in srgb, var(--brand-accent) 23%, var(--g-border));background:color-mix(in srgb, var(--brand-accent) 3%, var(--g-a));border-radius:16px;overflow:clip}.rep-cl-batch-disclosure>summary{box-sizing:border-box;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:10px 13px;list-style:none;display:grid}.rep-cl-batch-disclosure>summary::-webkit-details-marker{display:none}.rep-cl-batch-summary-icon{border:1px solid color-mix(in srgb, var(--brand-accent) 28%, var(--g-border));background:color-mix(in srgb, var(--brand-accent) 8%, transparent);width:38px;height:38px;color:var(--brand-accent);border-radius:12px;place-items:center;display:grid}.rep-cl-batch-summary-copy{gap:3px;min-width:0;display:grid}.rep-cl-batch-summary-copy strong{font-family:var(--fSerif,"Bricolage Grotesque", sans-serif);color:var(--ink);font-size:16px;line-height:1.1}.rep-cl-batch-summary-copy small{color:var(--textMute);font-family:Hanken Grotesk,sans-serif;font-size:12px}.rep-cl-batch-summary-action{letter-spacing:.09em;text-transform:uppercase;color:var(--brand-accent);font-family:Space Mono,monospace;font-size:8.5px;font-weight:800}.rep-cl-batch{border:1px dashed color-mix(in srgb, var(--brand-accent) 40%, var(--g-border));background:color-mix(in srgb, var(--brand-accent) 5%, var(--g-a));border-radius:14px;margin:0 8px 8px;padding:14px 16px 15px}.rep-cl-batch-head{font-family:var(--mono,ui-monospace, monospace);letter-spacing:.15em;text-transform:uppercase;color:color-mix(in srgb, var(--brand-accent) 80%, var(--ink));align-items:center;gap:7px;margin-bottom:11px;font-size:10px;font-weight:700;display:flex}.rep-cl-batch-drop{border:1px dashed color-mix(in srgb, var(--brand-accent) 34%, var(--g-border));background:color-mix(in srgb, var(--brand-accent) 3%, transparent);text-align:center;font-family:var(--mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 52%, transparent);border-radius:13px;margin:0 0 11px;padding:15px 12px;font-size:11px;font-weight:700;transition:border-color .16s cubic-bezier(.2,0,0,1),background-color .16s cubic-bezier(.2,0,0,1),color .16s cubic-bezier(.2,0,0,1)}.rep-cl-batch-shell[data-dragging=true] .rep-cl-batch-drop{border-color:var(--brand-accent);background:color-mix(in srgb, var(--brand-accent) 12%, transparent);color:color-mix(in srgb, var(--brand-accent) 88%, var(--ink));border-style:solid}@media (prefers-reduced-motion:reduce){.rep-cl-batch-drop{transition:none}}.rep-cl-batch-sharing{border:1px solid color-mix(in srgb, var(--brand-accent) 25%, var(--g-border));background:color-mix(in srgb, var(--card) 74%, transparent);border-radius:14px;min-width:0;margin:0 0 12px;padding:11px}.rep-cl-batch-sharing legend{font-family:var(--mono,ui-monospace, monospace);letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 62%, transparent);padding:0 5px;font-size:9px;font-weight:800}.rep-cl-batch-sharing-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rep-cl-batch-sharing-options label{border:1px solid var(--g-border);background:color-mix(in srgb, var(--card) 78%, transparent);cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:10px;display:grid}.rep-cl-batch-sharing-options label[data-selected=true]{border-color:color-mix(in srgb, var(--brand-accent) 58%, var(--g-border));background:color-mix(in srgb, var(--brand-accent) 9%, var(--card))}.rep-cl-batch-sharing-options input{accent-color:var(--brand-accent);margin:2px 0 0}.rep-cl-batch-sharing-options span{gap:3px;min-width:0;display:grid}.rep-cl-batch-sharing-options strong{color:var(--ink);font-size:12.5px;line-height:1.25}.rep-cl-batch-sharing-options small{color:color-mix(in srgb, var(--ink) 66%, transparent);font-size:11.5px;line-height:1.4}.rep-cl-batch-sharing>p{color:color-mix(in srgb, var(--ink) 68%, transparent);margin:9px 2px 0;font-size:11.5px;line-height:1.4}.rep-cl-batch-sharing:disabled .rep-cl-batch-sharing-options label{cursor:default}.rep-cl-batch-sharing-options label:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.rep-cl-batch-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rep-cl-batch-pick,.rep-cl-batch-run,.rep-cl-batch-stop{font-family:var(--mono,ui-monospace, monospace);letter-spacing:.06em;cursor:pointer;border:1px solid var(--g-border);border-radius:999px;padding:8px 15px;font-size:11px;font-weight:800}.rep-cl-batch-pick{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}.rep-cl-batch-run{background:var(--brand-accent);color:var(--text-on-accent);border-color:#0000}.rep-cl-batch-run:disabled{opacity:.5;cursor:default}.rep-cl-batch-stop{color:var(--warning-text);border-color:color-mix(in srgb, var(--warning-text) 45%, transparent);background:0 0}.rep-cl-batch-note{color:color-mix(in srgb, var(--ink) 62%, transparent);margin:9px 0 0;font-size:12.5px}.rep-cl-batch-progress{background:color-mix(in srgb, var(--brand-accent) 10%, var(--rule2));border-radius:999px;height:5px;margin-top:12px;overflow:hidden}.rep-cl-batch-progress>span{border-radius:inherit;background:var(--brand-accent);min-width:0;height:100%;transition:width .22s cubic-bezier(.2,0,0,1);display:block}.rep-cl-batch-list{gap:5px;margin:12px 0 0;padding:0;list-style:none;display:grid}.rep-cl-batch-row{background:color-mix(in srgb, var(--card) 82%, transparent);border:1px solid var(--g-border);min-width:0;color:var(--ink);border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(9ch,auto) auto;align-items:center;gap:9px;padding:8px 11px;font-size:12.5px;display:grid}.rep-cl-batch-row.is-scanning{border-color:color-mix(in srgb, var(--brand-accent) 45%, transparent)}.rep-cl-batch-row.is-done{border-color:color-mix(in srgb, var(--success-text) 40%, transparent)}.rep-cl-batch-row.is-error{border-color:color-mix(in srgb, var(--error-text) 45%, transparent)}.rep-cl-batch-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono,ui-monospace, monospace);flex:1;font-size:11.5px;overflow:hidden}.rep-cl-batch-status{overflow-wrap:anywhere;text-align:right;min-width:0;max-width:min(34ch,40vw);font-family:var(--mono,ui-monospace, monospace);color:color-mix(in srgb, var(--ink) 66%, transparent);white-space:normal;font-size:11px;line-height:1.35}.rep-cl-batch-row.is-done .rep-cl-batch-status{color:var(--success-text)}.rep-cl-batch-row.is-error .rep-cl-batch-status{color:var(--error-text);white-space:normal}.rep-cl-batch-record{border:1px solid color-mix(in srgb, var(--success-text) 35%, var(--g-border));background:color-mix(in srgb, var(--success-text) 7%, transparent);min-height:34px;color:var(--success-text);font-family:var(--mono,ui-monospace, monospace);letter-spacing:.04em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.rep-cl-batch-record:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.rep-cl-batch-locker-link{width:fit-content;color:var(--brand-accent);font-family:var(--mono,ui-monospace, monospace);letter-spacing:.05em;align-items:center;gap:6px;margin-top:8px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.rep-cl-batch-locker-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){.rep-cl-batch-progress>span{transition:none}}@media (width<=640px){.rep-cl-batch-sharing-options{grid-template-columns:minmax(0,1fr)}.rep-cl-batch-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name status""record record"}.rep-cl-batch-name{grid-area:name}.rep-cl-batch-status{grid-area:status;max-width:42vw}.rep-cl-batch-record{grid-area:record;justify-self:start;min-height:40px}.rep-cl-batch-row>svg{grid-area:record;justify-self:end}}.rep-clb-row{grid-template-areas:"name grades""count grades""facts facts";align-items:start;row-gap:2px}.rep-clb-facts{border-top:1px solid var(--rule2);grid-area:facts;margin-top:9px;padding-top:9px}.rep-clb-evidence-grade{border-radius:13px;width:40px;height:40px;font-size:20px}.rep-clb-evidence-grade.rep-cvb-grade-none{letter-spacing:.04em;font-family:Space Mono,monospace;font-size:9px}.rep-clb-provisional{color:var(--lab-hue);border-color:color-mix(in srgb, var(--lab-hue) 34%, transparent);background:color-mix(in srgb, var(--lab-hue) 9%, transparent)}.rep-clb-assessment{border:1px solid color-mix(in srgb, var(--lab-hue) 28%, var(--rule2));background:linear-gradient(150deg, color-mix(in srgb, var(--lab-hue) 9%, var(--g-a)), color-mix(in srgb, var(--lab-hue) 3%, var(--g-b)));border-radius:16px;padding:13px}.rep-clb-assessment-line{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rep-clb-assessment-line p{max-width:62ch;color:var(--text);margin:0;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:13px;line-height:1.5}.rep-clb-assessment-line>span{border:1px solid color-mix(in srgb, var(--lab-hue) 34%, var(--rule2));color:var(--lab-hue);letter-spacing:.04em;border-radius:999px;flex:none;padding:4px 7px;font-family:Space Mono,monospace;font-size:9px;font-weight:800}.rep-clb-next{color:var(--textMute);margin:9px 0 0;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:12px;line-height:1.45}.rep-clb-next b{color:var(--lab-hue);letter-spacing:.08em;text-transform:uppercase;margin-right:5px;font-family:Space Mono,monospace;font-size:8px;font-weight:800}.rep-clb-reviewed{color:var(--textDim);letter-spacing:.04em;text-transform:uppercase;margin:8px 0 0;font-family:Space Mono,monospace;font-size:8.5px}.rep-clb-disclosure{border:1px solid var(--rule2);background:color-mix(in srgb, var(--card) 52%, transparent);border-radius:13px;margin-top:8px}.rep-clb-assessment .rep-clb-disclosure{border-color:color-mix(in srgb, var(--lab-hue) 20%, var(--rule2));background:color-mix(in srgb, var(--lab-hue) 3%, transparent)}.rep-clb-disclosure>summary{box-sizing:border-box;min-height:40px;color:var(--textMute);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:8px 11px;font-family:Space Mono,monospace;font-size:8.5px;font-weight:800;list-style-position:inside;display:flex}.rep-clb-disclosure>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:11px}.rep-clb-disclosure-body{border-top:1px solid var(--rule2);padding:0 12px 12px}.rep-clb-dimensions{gap:10px;padding:1px 11px 11px;display:grid}.rep-clb-dimension>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rep-clb-dimension strong,.rep-clb-dimension span{font-family:Space Mono,monospace;font-size:8.5px;line-height:1.3}.rep-clb-dimension strong{color:var(--textMute);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.rep-clb-dimension span{color:var(--lab-hue);font-weight:800}.rep-clb-dimension>i{background:color-mix(in srgb, var(--lab-hue) 12%, var(--rule2));border-radius:999px;height:4px;margin-top:5px;display:block;overflow:hidden}.rep-clb-dimension>i>b{border-radius:inherit;background:var(--lab-hue);height:100%;display:block}.rep-clb-dimension p{color:var(--textDim);margin:4px 0 0;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:11px;line-height:1.4}.rep-clb-assessment-notes{border-top:1px solid var(--rule2);margin:0 11px 10px;padding-top:9px}.rep-clb-assessment-notes>strong,.rep-clb-registry-note>strong{color:var(--textDim);letter-spacing:.08em;text-transform:uppercase;font-family:Space Mono,monospace;font-size:8px;font-weight:800}.rep-clb-assessment-notes ul{color:var(--textMute);gap:4px;margin:7px 0 0;padding-left:17px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:11.5px;line-height:1.4;display:grid}.rep-clb-method-note{color:var(--textDim);margin:0;padding:0 11px 11px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:11px;line-height:1.4}.rep-clb-registry-note{border-top:1px solid var(--rule2);margin-top:11px;padding-top:10px}.rep-clb-registry-note p{color:var(--textMute);margin:6px 0 0;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:12px;line-height:1.45}.rep-clb-bar{background:color-mix(in srgb, var(--textDim) 14%, transparent);border-radius:999px;width:100%;height:5px;display:flex;overflow:hidden}.rep-clb-bar i{background:var(--hue);min-width:2px;height:100%;display:block}.rep-clb-tally{letter-spacing:.04em;color:var(--textDim);margin-top:6px;font-family:Space Mono,monospace;font-size:9.5px;display:block}.rep-clb-tally b{color:var(--hue);font-weight:800}.rep-clb-thin{color:var(--textDim);margin:10px 0 0;font-family:Hanken Grotesk,sans-serif;font-size:12.5px;line-height:1.45}.rep-clb-dl{gap:6px;margin:9px 0 0;display:grid}.rep-clb-fact{grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.rep-clb-fact dt{letter-spacing:.12em;text-transform:uppercase;color:var(--textDim);font-family:Space Mono,monospace;font-size:8.5px;font-weight:700}.rep-clb-fact dd{color:var(--textMute);margin:0;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:12px;line-height:1.45}.rep-clb-fact dd a{color:var(--brand-accent);text-underline-offset:2px;text-decoration:underline}.rep-clb-when{letter-spacing:.04em;color:var(--textDim);white-space:nowrap;font-family:Space Mono,monospace;font-size:9px}.rep-clb-more,.rep-cvb-more{margin-top:9px}.rep-clb-more summary,.rep-cvb-more summary{letter-spacing:.12em;text-transform:uppercase;min-height:44px;color:var(--textDim);cursor:pointer;align-items:center;font-family:Space Mono,monospace;font-size:8.5px;font-weight:700;display:flex}.rep-clb-more p,.rep-cvb-more p{color:var(--textMute);margin:7px 0 0;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:12px;line-height:1.45}.rep-clb-group{margin-top:16px}.rep-clb-group h3{font-family:var(--fSerif,var(--fSerif,"Bricolage Grotesque", sans-serif));letter-spacing:-.01em;color:var(--ink);margin:0;font-size:14px;font-weight:800}.rep-clb-group p{color:var(--textMute);margin:5px 0 10px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:12.5px;line-height:1.5}.rep-clb-foot{color:var(--textDim);margin:12px 0 0;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:12px;line-height:1.5}@media (width<=420px){.rep-clb-fact{grid-template-columns:minmax(0,1fr);gap:1px}.rep-clb-assessment-line{flex-direction:column;gap:8px}}.rep-clb-evidence{border-top:1px solid var(--rule2);margin-top:10px;padding-top:9px}.rep-clb-evidence>summary{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-accent);cursor:pointer;font-family:Space Mono,monospace;font-size:8.5px;font-weight:700}.rep-clb-evidence>summary:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px;border-radius:4px}.rep-clb-evidence-form{gap:4px;margin-top:10px;display:grid}.rep-clb-evidence-lede,.rep-clb-evidence-hint{color:var(--textMute);margin:0 0 6px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:12px;line-height:1.45}.rep-clb-evidence-hint{color:var(--textDim);margin:4px 0 6px}.rep-clb-evidence-form label{letter-spacing:.1em;text-transform:uppercase;color:var(--textDim);margin-top:6px;font-family:Space Mono,monospace;font-size:8.5px;font-weight:700}.rep-clb-evidence-form input[type=text],.rep-clb-evidence-form input[type=email],.rep-clb-evidence-form textarea{box-sizing:border-box;border:1px solid var(--rule2);background:color-mix(in srgb, var(--card) 70%, transparent);width:100%;color:var(--ink);border-radius:10px;padding:9px 11px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:16px;line-height:1.4}.rep-clb-evidence-form textarea{resize:vertical;min-height:96px}.rep-clb-evidence-form input:focus-visible,.rep-clb-evidence-form textarea:focus-visible{outline:2px solid var(--brand-accent);outline-offset:1px;border-color:#0000}.rep-clb-evidence-form input[type=file]{color:var(--textMute);margin-top:2px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:12.5px}.rep-clb-evidence-files{letter-spacing:.03em;color:var(--textDim);gap:2px;margin:4px 0 0;padding:0;font-family:Space Mono,monospace;font-size:9.5px;list-style:none;display:grid}.rep-clb-evidence-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rep-clb-evidence-form button[type=submit]{background:var(--brand-accent);min-height:40px;color:var(--cta-ink,#fff);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;border:0;border-radius:11px;justify-self:start;margin-top:12px;padding:0 18px;font-family:Space Mono,monospace;font-size:10px;font-weight:700}.rep-clb-evidence-form button[type=submit]:disabled{opacity:.6;cursor:progress}.rep-clb-evidence-status:empty{display:none}.rep-clb-evidence-status{color:var(--warning-text,var(--ink));margin:8px 0 0;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:12.5px;line-height:1.45}.rep-clb-evidence-done{border:1px solid color-mix(in srgb, var(--brand-accent) 34%, var(--rule2));background:color-mix(in srgb, var(--brand-accent) 6%, transparent);border-radius:12px;margin-top:10px;padding:11px 13px}.rep-clb-evidence-done p{color:var(--ink);margin:0;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:12.5px;line-height:1.45}.rep-clb-evidence-done .rep-clb-evidence-note{color:var(--textMute);margin-top:5px}.rep-cqn{gap:6px;margin:0 0 12px;display:grid}.rep-cqn-primary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.rep-cqn-secondary{flex-wrap:wrap;gap:6px;display:flex}.rep-cqn-link{box-sizing:border-box;border:1px solid var(--rule2);background:color-mix(in srgb, var(--card) 62%, transparent);min-height:44px;color:var(--ink);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-family:Space Mono,monospace;font-size:10px;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.rep-cqn-link.is-primary{border-color:color-mix(in srgb, var(--brand-accent) 30%, var(--rule2));background:color-mix(in srgb, var(--brand-accent) 6%, var(--card));text-align:center;min-width:0;padding:7px 10px;line-height:1.25}.rep-cqn-link.is-secondary{color:var(--textMute);font-size:9px}.rep-cqn-link:hover{border-color:color-mix(in srgb, var(--brand-accent) 46%, var(--rule2));background:color-mix(in srgb, var(--card) 88%, transparent)}.rep-cqn-link:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}@media (width<=520px){.rep-cqn-primary{align-items:stretch}.rep-cqn-link.is-primary{width:100%;height:100%}.rep-cqn-secondary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rep-cqn-link.is-secondary{text-align:center;width:100%;min-width:0;padding-inline:8px}}#coa-check:focus,#coa-library:focus,#coa-compare:focus,#coa-directories:focus,#coa-vendor-grades:focus,#coa-lab-grades:focus,#coa-bulk-upload:focus,#coa-my-locker:focus,#coa-rubric:focus{outline:none}@supports (scroll-margin-top:1px){#coa-check,#coa-library,#coa-compare,#coa-directories,#coa-vendor-grades,#coa-lab-grades,#coa-bulk-upload,#coa-my-locker,#coa-rubric{scroll-margin-top:76px}}.rep-coa-compare-callout{appearance:none;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:12px 0 0;padding:0}.rep-coa-compare-callout-row{align-items:center;gap:12px;display:flex}.rep-coa-compare-callout-icon{width:44px;height:44px;color:var(--blue);border:1px solid color-mix(in srgb, var(--blue-fill) 34%, transparent);background:color-mix(in srgb, var(--blue-fill) 8%, transparent);border-radius:14px;flex:none;place-items:center;display:grid}.rep-coa-compare-callout-copy{flex:1;min-width:0}.rep-coa-compare-callout-title{font-family:var(--fSerif,"Bricolage Grotesque", sans-serif);letter-spacing:-.025em;color:var(--ink);margin-top:4px;font-size:18px;font-weight:800;line-height:1.12}.rep-coa-compare-callout-copy p{color:var(--textMute);margin:5px 0 0;font-family:Hanken Grotesk,sans-serif;font-size:12.5px;line-height:1.45}.rep-coa-compare-callout:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:18px}@media (width<=440px){.rep-coa-compare-callout-copy p{display:none}}.rep-cc-main{max-width:1040px}.rep-cc-picker{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;margin-top:12px;display:grid}.rep-cc-picker>*{min-width:0;max-width:100%}.rep-cc-search{gap:7px;margin-top:22px;display:grid}.rep-cc-search input{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--g-method) 30%, var(--g-border));background:color-mix(in srgb, var(--card) 82%, transparent);width:100%;max-width:100%;min-height:46px;color:var(--ink);border-radius:15px;padding:0 14px;font:650 14px/1.2 Hanken Grotesk,sans-serif}.rep-cc-search input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.rep-cc-picker-actions{gap:8px;margin-top:9px;display:flex}.rep-cc-picker-actions .rep-cl-action{width:auto;margin:0}.rep-cc-select-card,.glass-static.rep-cc-select-card,.glass.rep-cc-select-card{--hue:var(--g-method);border-color:color-mix(in srgb, var(--hue) 30%, var(--g-border));background:linear-gradient(155deg, color-mix(in srgb, var(--hue) 10%, var(--g-a)), color-mix(in srgb, var(--hue) 4%, var(--g-b)));border-radius:22px;min-width:0;padding:14px}.rep-cc-select-card label{display:block}.rep-cc-select{width:100%;margin-top:7px}.rep-cc-selection{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:10px;margin-top:12px;display:grid}.rep-cc-selection .rep-cc-letter,.rep-cc-letter{border:1px solid color-mix(in srgb, var(--hue) 40%, var(--g-border));background:color-mix(in srgb, var(--hue) 14%, var(--g-b));width:44px;height:44px;color:var(--hue);font-family:var(--fSerif,"Bricolage Grotesque", sans-serif);border-radius:13px;place-items:center;font-size:25px;font-weight:800;display:grid}.rep-cc-selection strong,.rep-cc-selection span:not(.rep-cc-letter),.rep-cc-selection small{min-width:0;display:block}.rep-cc-selection strong{color:var(--ink);font-family:var(--fSerif,"Bricolage Grotesque", sans-serif);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;overflow:hidden}.rep-cc-selection span:not(.rep-cc-letter){color:var(--text);margin-top:3px;font-family:Hanken Grotesk,sans-serif;font-size:12.5px;font-weight:650;line-height:1.35}.rep-cc-selection small{color:var(--textDim);margin-top:5px;font-family:Space Mono,monospace;font-size:8.5px;line-height:1.45}.rep-cc-prompt,.rep-cc-warning{border:1px solid color-mix(in srgb, var(--g-method) 28%, var(--rule));background:color-mix(in srgb, var(--g-method) 7%, transparent);color:var(--textMute);border-radius:15px;align-items:center;gap:8px;margin-top:12px;padding:11px 13px;font-family:Hanken Grotesk,sans-serif;font-size:13px;line-height:1.4;display:flex}.rep-cc-warning{border-color:color-mix(in srgb, var(--warning-text) 32%, var(--rule));background:color-mix(in srgb, var(--warning-text) 7%, transparent)}.rep-cc-prompt svg,.rep-cc-warning svg{color:var(--g-method);flex:none}.rep-cc-warning svg{color:var(--warning-text)}.rep-cc-results{gap:18px;margin-top:18px;display:grid}.rep-cc-answer,.rep-cc-next{border-radius:24px;padding:18px}.rep-cc-answer{border-color:color-mix(in srgb, var(--g-method) 30%, var(--g-border));background:linear-gradient(148deg, color-mix(in srgb, var(--g-method) 12%, var(--g-a)), color-mix(in srgb, var(--g-method) 4%, var(--g-b)))}.rep-cc-answer-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.rep-cc-answer h2{color:var(--ink);font-family:var(--fSerif,"Bricolage Grotesque", sans-serif);letter-spacing:-.03em;margin:5px 0 0;font-size:25px;font-weight:800;line-height:1.08}.rep-cc-answer-copy{max-width:76ch;color:var(--text);margin:14px 0 0;font-family:Hanken Grotesk,sans-serif;font-size:15px;line-height:1.55}.rep-cc-moved{color:var(--textMute);gap:6px;margin:12px 0 0;padding-left:20px;font-family:Hanken Grotesk,sans-serif;font-size:13.5px;line-height:1.45;display:grid}.rep-cc-factor-section{margin-top:4px}.rep-cc-factors{gap:8px;margin-top:11px;display:grid}.rep-cc-factor{border-radius:20px;overflow:hidden}.rep-cc-factor>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:12px 15px;list-style:none;display:flex}.rep-cc-factor>summary::-webkit-details-marker{display:none}.rep-cc-factor>summary>span:first-child{min-width:0}.rep-cc-factor>summary strong,.rep-cc-factor>summary small{display:block}.rep-cc-factor>summary strong{color:var(--ink);font-family:var(--fSerif,"Bricolage Grotesque", sans-serif);text-transform:lowercase;font-size:16px;font-weight:800}.rep-cc-factor>summary small{color:var(--textDim);margin-top:3px;font-family:Hanken Grotesk,sans-serif;font-size:11.5px;line-height:1.35}.rep-cc-state-row{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:5px;display:flex}.rep-cc-state{border:1px solid color-mix(in srgb, var(--hue) 30%, var(--rule));background:color-mix(in srgb, var(--hue) 7%, transparent);color:var(--textMute);white-space:normal;border-radius:12px;align-items:center;gap:5px;padding:5px 8px;font-family:Space Mono,monospace;font-size:8.5px;line-height:1;display:inline-flex}.rep-cc-state b{color:var(--hue);font-size:12px}.rep-cc-state-copy{min-width:0;max-width:17ch}.rep-cc-state-name,.rep-cc-state-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rep-cc-state-name{color:var(--ink);font:800 8px/1.15 Space Mono,monospace}.rep-cc-state-copy small{color:var(--textDim);margin-top:2px;font:700 7px/1.2 Space Mono,monospace}.rep-cc-factor-detail{grid-template-columns:repeat(var(--comparison-count,3), minmax(0, 1fr));border-top:1px solid var(--rule);background:var(--rule);gap:1px;display:grid}.rep-cc-factor-detail>div{background:color-mix(in srgb, var(--card) 94%, var(--hue) 6%);min-width:0;padding:14px}.rep-cc-factor-detail h3,.rep-cc-next-grid h3{color:var(--hue);letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:Space Mono,monospace;font-size:9px;font-weight:800}.rep-cc-factor-record-label{color:var(--textDim);margin:4px 0 0;font-family:Hanken Grotesk,sans-serif;font-size:10px;line-height:1.35}.rep-cc-source-list{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.rep-cc-source-list li{min-width:0}.rep-cc-source-state{color:var(--textDim);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:4px;font-family:Space Mono,monospace;font-size:8px;display:flex}.rep-cc-source-state.is-pass{color:var(--success-text)}.rep-cc-source-state.is-warn{color:var(--warning-text)}.rep-cc-source-state.is-fail{color:var(--error-text)}.rep-cc-source-list strong{color:var(--ink);margin-top:3px;font-family:Hanken Grotesk,sans-serif;font-size:12px;line-height:1.3;display:block}.rep-cc-source-list p{color:var(--textMute);margin:3px 0 0;font-family:Hanken Grotesk,sans-serif;font-size:11.5px;line-height:1.4}.rep-cc-next{border-color:color-mix(in srgb, var(--g-journal) 26%, var(--g-border))}.rep-cc-reason-section{margin-top:4px}.rep-cc-reason-grid{grid-template-columns:repeat(var(--comparison-count,2), minmax(0, 1fr));gap:12px;margin-top:12px;display:grid}.rep-cc-reason-card{border-color:color-mix(in srgb, var(--hue) 26%, var(--g-border));border-radius:22px;min-width:0;padding:16px}.rep-cc-reason-head{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:10px;display:grid}.rep-cc-reason-head>div strong,.rep-cc-reason-head>div span,.rep-cc-reason-head>div small{min-width:0;display:block}.rep-cc-reason-head>div strong{color:var(--ink);font:800 14px/1.2 var(--fSerif,"Bricolage Grotesque", sans-serif)}.rep-cc-reason-head>div span{color:var(--text);margin-top:2px;font:650 12px/1.3 Hanken Grotesk,sans-serif}.rep-cc-reason-head>div small{color:var(--textDim);margin-top:4px;font:700 8px/1.35 Space Mono,monospace}.rep-cc-reason-card h3{color:var(--ink);font:800 15px/1.25 var(--fSerif,"Bricolage Grotesque", sans-serif);margin:13px 0 0}.rep-cc-reason-card>p{color:var(--textMute);margin:7px 0 0;font:400 13px/1.5 Hanken Grotesk,sans-serif}.rep-cc-reason-card>a{color:var(--hue);letter-spacing:.05em;text-transform:uppercase;text-underline-offset:3px;align-items:center;gap:5px;margin-top:12px;font:800 8.5px/1.2 Space Mono,monospace;display:inline-flex}.rep-cc-next-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.rep-cc-next-grid>div{border:1px solid color-mix(in srgb, var(--hue) 24%, var(--rule));background:color-mix(in srgb, var(--hue) 5%, transparent);border-radius:16px;min-width:0;padding:13px}.rep-cc-next-grid ul{color:var(--textMute);gap:5px;margin:9px 0 0;padding-left:18px;font-family:Hanken Grotesk,sans-serif;font-size:12.5px;line-height:1.45;display:grid}.rep-cc-next-grid p{color:var(--textMute);margin:9px 0 0;font-family:Hanken Grotesk,sans-serif;font-size:12.5px;line-height:1.45}.rep-cc-next-grid a{color:var(--hue);letter-spacing:.05em;text-transform:uppercase;text-underline-offset:3px;align-items:center;gap:5px;margin-top:11px;font-family:Space Mono,monospace;font-size:8.5px;font-weight:800;display:inline-flex}.rep-cc-chat{border-color:color-mix(in srgb, var(--g-method) 30%, var(--g-border));background:radial-gradient(circle at 92% 6%, color-mix(in srgb, var(--g-method) 15%, transparent), transparent 34%), linear-gradient(148deg, color-mix(in srgb, var(--g-method) 8%, var(--g-a)), var(--g-b));border-radius:24px;padding:18px}.rep-cc-chat-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.rep-cc-chat-lock{border:1px solid color-mix(in srgb, var(--g-method) 30%, var(--rule));color:var(--g-method);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:6px 9px;font:800 8px/1 Space Mono,monospace}.rep-cc-chat-intro{max-width:72ch;color:var(--textMute);margin:10px 0 0;font:400 13.5px/1.5 Hanken Grotesk,sans-serif}.rep-cc-chat-refs{gap:5px;margin:12px 0 0;padding:0;list-style:none;display:grid}.rep-cc-chat-refs li{color:var(--textDim);gap:7px;font:700 9px/1.4 Space Mono,monospace;display:flex}.rep-cc-chat-refs b{color:var(--g-method)}.rep-cc-chat-starters{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.rep-cc-chat-starters button{border:1px solid color-mix(in srgb, var(--g-method) 24%, var(--rule));background:color-mix(in srgb, var(--g-method) 6%, var(--card));color:var(--text);cursor:pointer;border-radius:999px;padding:8px 10px;font:650 11.5px/1.25 Hanken Grotesk,sans-serif}.rep-cc-chat-starters button:hover{border-color:color-mix(in srgb, var(--g-method) 48%, var(--rule))}.rep-cc-chat-log{gap:8px;margin-top:14px;display:grid}.rep-cc-chat-log>div{border:1px solid var(--rule);background:color-mix(in srgb, var(--card) 90%, transparent);border-radius:16px;max-width:min(78ch,92%);padding:11px 12px}.rep-cc-chat-log>.is-user{border-color:color-mix(in srgb, var(--g-method) 25%, var(--rule));background:color-mix(in srgb, var(--g-method) 8%, var(--card));justify-self:end}.rep-cc-chat-log span{color:var(--textDim);letter-spacing:.08em;text-transform:uppercase;font:800 7.5px/1 Space Mono,monospace}.rep-cc-chat-log p{color:var(--text);white-space:pre-wrap;margin:5px 0 0;font:400 13.5px/1.5 Hanken Grotesk,sans-serif}.rep-cc-chat-log .is-thinking{align-items:center;gap:8px;padding-block:7px;display:flex}.rep-cc-chat-log .is-thinking p{color:var(--textDim);margin:0}.rep-cc-chat-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:12px;display:grid}.rep-cc-chat-form label{min-width:0}.rep-cc-chat-form textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--rule);background:color-mix(in srgb, var(--card) 90%, transparent);width:100%;color:var(--text);border-radius:14px;padding:10px 11px;font:400 13px/1.4 Hanken Grotesk,sans-serif;display:block}.rep-cc-chat-form textarea:focus-visible{outline:2px solid color-mix(in srgb, var(--g-method) 42%, transparent);outline-offset:2px}.rep-cc-chat-form button{border:1px solid color-mix(in srgb, var(--g-method) 45%, var(--rule));background:color-mix(in srgb, var(--g-method) 12%, var(--card));min-width:76px;color:var(--g-method);cursor:pointer;letter-spacing:.07em;text-transform:uppercase;border-radius:14px;justify-content:center;align-items:center;gap:6px;font:800 9px/1 Space Mono,monospace;display:inline-flex}.rep-cc-chat-form button:disabled{cursor:not-allowed;opacity:.45}.rep-cc-chat-error{color:var(--error-text);margin:8px 0 0;font:650 12px/1.4 Hanken Grotesk,sans-serif}.rep-cc-actions{flex-wrap:wrap;gap:8px;display:flex}.rep-cc-actions .rep-cl-action{justify-content:center;align-items:center;gap:7px;width:auto;margin-top:0;text-decoration:none;display:inline-flex}@media (width<=780px){.rep-cc-picker{grid-template-columns:1fr}.rep-cc-select-card:nth-child(3){display:block}.rep-cc-factor-detail,.rep-cc-reason-grid,.rep-cc-next-grid{grid-template-columns:1fr}}@media (width<=520px){.rep-cc-answer-head,.rep-cc-chat-head,.rep-cc-factor>summary{flex-direction:column;align-items:stretch}.rep-cc-answer-head .rep-cl-record-share{align-self:flex-start}.rep-cc-state-row{justify-content:flex-start}.rep-cc-actions{display:grid}.rep-cc-actions .rep-cl-action{width:100%}.rep-cc-chat-form{grid-template-columns:1fr}.rep-cc-chat-form button{min-height:42px}}.rep-cl-regrade-trigger{justify-content:center;align-items:center;gap:7px;width:100%;margin-top:8px;display:flex}.rep-cl-regrade-trigger:disabled{cursor:not-allowed;opacity:.52}.rep-cl-auto-regrade{text-align:left;margin-top:8px}.rep-cl-regrade-title{color:var(--text);font-family:var(--font-display,"Instrument Serif", serif);margin:7px 0 0;font-size:clamp(20px,4vw,25px);line-height:1.04}.rep-cl-regrade-title span{color:var(--brand-accent)}.rep-cl-regrade-safety{border:1px solid color-mix(in srgb, var(--success-text) 28%, var(--rule));background:color-mix(in srgb, var(--success-text) 6%, transparent);color:var(--textMute);border-radius:12px;margin:10px 0 0;padding:10px 11px;font-family:Hanken Grotesk,sans-serif;font-size:12.5px;line-height:1.45}.rep-cl-regrade-meter{color:var(--textDim);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:12px;margin-top:11px;font-family:IBM Plex Mono,monospace;font-size:9px;display:flex}.rep-cl-regrade-reasons{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.rep-cl-regrade-reasons button{border:1px solid var(--rule);min-height:36px;color:var(--textMute);cursor:pointer;background:0 0;border-radius:999px;padding:7px 11px;font-family:Hanken Grotesk,sans-serif;font-size:12px}.rep-cl-regrade-reasons button[aria-pressed=true]{border-color:var(--brand-accent);color:var(--brand-accent);background:color-mix(in srgb, var(--brand-accent) 7%, transparent)}.rep-cl-regrade-field{margin-top:12px;display:block}.rep-cl-regrade-field .rep-cl-kicker{margin-bottom:6px;display:block}.rep-cl-regrade-field textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--rule);background:color-mix(in srgb, var(--card) 88%, transparent);width:100%;color:var(--text);border-radius:12px;padding:10px 11px;font-family:Hanken Grotesk,sans-serif;font-size:13px;line-height:1.45}.rep-cl-regrade-field textarea:focus{outline:2px solid color-mix(in srgb, var(--brand-accent) 42%, transparent);outline-offset:2px}.rep-cl-regrade-field small{color:var(--textDim);text-align:right;margin-top:4px;font-family:IBM Plex Mono,monospace;font-size:8px;display:block}.rep-cl-regrade-status,.rep-cl-regrade-message{border:1px solid color-mix(in srgb, var(--warning-text) 30%, var(--rule));color:var(--warning-text);background:color-mix(in srgb, var(--warning-text) 6%, transparent);border-radius:12px;align-items:center;gap:8px;margin-top:12px;padding:10px 11px;font-family:Hanken Grotesk,sans-serif;font-size:12.5px;line-height:1.4;display:flex}.rep-cl-regrade-message.is-success{border-color:color-mix(in srgb, var(--success-text) 30%, var(--rule));color:var(--success-text);background:color-mix(in srgb, var(--success-text) 6%, transparent)}.rep-cl-regrade-actions{grid-template-columns:minmax(88px,.72fr) minmax(0,1.5fr);gap:8px;margin-top:12px;display:grid}.rep-cl-regrade-actions .rep-cl-action{margin-top:0}.rep-cl-regrade-actions .rep-cl-action.is-primary{border-color:color-mix(in srgb, var(--brand-accent) 48%, var(--rule));color:var(--brand-accent)}.rep-cl-regrade-actions .rep-cl-action:disabled{cursor:not-allowed;opacity:.48}@media (width<=440px){.rep-cl-regrade-meter{flex-direction:column;align-items:flex-start;gap:4px}.rep-cl-regrade-actions{grid-template-columns:1fr}}html[data-design=lg] .lg-coa-card{text-align:left;--lg-coa-peek:78px;display:block;position:relative;overflow:hidden}html[data-design=lg] .lg-coa-card-link{z-index:2;border-radius:inherit;position:absolute;inset:0}html[data-design=lg] .lg-coa-card-body{z-index:3;pointer-events:none;padding:13px 14px 14px;position:relative}html[data-design=lg] .lg-coa-card[data-plate="1"] .lg-coa-card-body{padding-top:calc(var(--lg-coa-peek) + 13px)}html[data-design=lg] .lg-coa-card-body a,html[data-design=lg] .lg-coa-card-body button{pointer-events:auto}html[data-design=lg] .lg-coa-card-plate{z-index:0;pointer-events:none;height:216px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0%,#000000fc 32%,#000000f0 44%,#000c 56%,#0000008f 68%,#0000004d 79%,#0000001a 90%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000fc 32%,#000000f0 44%,#000c 56%,#0000008f 68%,#0000004d 79%,#0000001a 90%,#0000 100%)}html[data-design=lg] .lg-coa-card-plate img{object-fit:cover;object-position:50% 0%;width:100%;height:100%;transition:opacity .35s;display:block}html[data-design=lg] .lg-coa-card-plate:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--lg-bg-base) 3%, transparent) 0%, color-mix(in srgb, var(--lg-bg-base) 6%, transparent) 24%, color-mix(in srgb, var(--lg-bg-base) 18%, transparent) 31%, color-mix(in srgb, var(--lg-accent) 8%, color-mix(in srgb, var(--lg-bg-base) 60%, transparent)) 36%, color-mix(in srgb, var(--lg-accent) 10%, color-mix(in srgb, var(--lg-bg-base) 88%, transparent)) 41%, color-mix(in srgb, var(--lg-accent) 11%, color-mix(in srgb, var(--lg-bg-base) 94%, transparent)) 48%, color-mix(in srgb, var(--lg-accent) 11%, color-mix(in srgb, var(--lg-bg-base) 96%, transparent)) 100%);position:absolute;inset:0}html[data-design=lg] .lg-coa-card-head{align-items:center;gap:12px;min-width:0;display:flex}html[data-design=lg] .lg-coa-card-head .lg-chip{background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo)), color-mix(in srgb, var(--lg-bg-base) 88%, transparent);border-color:color-mix(in srgb, var(--lg-accent) 55%, var(--lg-edge-strong));box-shadow:inset 0 1px 1px var(--lg-bevel), 0 10px 22px -14px color-mix(in srgb, var(--lg-accent) 85%, transparent)}html[data-design=lg] .lg-coa-vendor{align-items:center;gap:7px;min-width:0;display:flex}html[data-design=lg] .lg-coa-vendor img{object-fit:contain;background:var(--lg-press-fill);border:1px solid var(--lg-divider);border-radius:5px;flex:none;width:18px;height:18px}html[data-design=lg] .lg-coa-vendor-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--lg-fMono);letter-spacing:.09em;text-transform:uppercase;color:var(--lg-ink-2);font-size:9px;font-weight:700;overflow:hidden}html[data-design=lg] .lg-coa-vendor-offboard{border:1px solid var(--lg-divider);font-family:var(--lg-fMono);letter-spacing:.07em;text-transform:uppercase;color:var(--lg-ink-3);white-space:nowrap;border-radius:999px;flex:none;padding:2px 7px;font-size:7.5px;font-weight:700}html[data-design=lg] .lg-coa-vendor-note{font-family:var(--lg-fBody);letter-spacing:0;text-transform:none;color:var(--lg-ink-3);margin:3px 0 0;font-size:10.5px;line-height:1.4}html[data-design=lg] .lg-coa-pips{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}html[data-design=lg] .lg-coa-pip{border:1px solid var(--lg-divider);background:var(--lg-press-fill);font-family:var(--lg-fMono);letter-spacing:.05em;text-transform:uppercase;color:var(--lg-ink-3);--pip:var(--lg-ink-3);border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:8px;font-weight:700;display:inline-flex}html[data-design=lg] .lg-coa-pip .lg-coa-pip-dot{background:var(--pip);width:5px;height:5px;box-shadow:0 0 0 2px color-mix(in srgb, var(--pip) 18%, transparent);border-radius:50%;flex:none}html[data-design=lg] .lg-coa-pip.is-pass{--pip:var(--lg-success)}html[data-design=lg] .lg-coa-pip.is-warn{--pip:var(--lg-warning)}html[data-design=lg] .lg-coa-pip.is-fail{--pip:var(--lg-error);color:var(--lg-error);border-color:color-mix(in srgb, var(--lg-error) 40%, transparent)}html[data-design=lg] .lg-coa-meta{font-family:var(--lg-fMono);letter-spacing:.04em;color:var(--lg-ink-3);flex-wrap:wrap;align-items:baseline;gap:4px;margin-top:9px;font-size:8.5px;display:flex}html[data-design=lg] .lg-coa-meta>span+span:before{content:"· ";color:var(--lg-ink-4)}html[data-design=lg] .lg-coa-card-action{border:1px solid color-mix(in srgb, var(--lg-accent) 40%, transparent);background:var(--lg-press-fill);min-height:44px;color:var(--lg-accent);font-family:var(--lg-fMono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:8.5px;font-weight:700;text-decoration:none;display:inline-flex}html[data-design=lg] .lg-coa-spread{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}html[data-design=lg] .lg-coa-spread-cell{flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}html[data-design=lg] .lg-coa-spread-count{font-family:var(--lg-fMono);color:var(--lg-ink-2);font-size:9px;font-weight:700}html[data-design=lg] .lg-coa-spread-bar{background:var(--lg-divider);border-radius:999px;width:100%;height:3px;overflow:hidden}html[data-design=lg] .lg-coa-spread-bar i{background:var(--cell-hue,var(--lg-accent));border-radius:999px;height:100%;display:block}html[data-design=lg] .lg-coa-toolbar{flex-direction:column;gap:8px;margin-top:12px;display:flex}html[data-design=lg] .lg-coa-search{border:1px solid var(--lg-edge-strong);background:var(--lg-press-fill);min-height:44px;box-shadow:inset 0 1px 1px var(--lg-bevel);border-radius:14px;align-items:center;gap:9px;padding:0 13px;display:flex}html[data-design=lg] .lg-coa-search:focus-within{border-color:color-mix(in srgb, var(--lg-coa) 55%, transparent)}html[data-design=lg] .lg-coa-search input{min-width:0;color:var(--lg-ink);font-family:var(--lg-fBody);background:0 0;border:0;outline:none;flex:1;font-size:16px}html[data-design=lg] .lg-coa-search input::placeholder{color:var(--lg-ink-4)}html[data-design=lg] .lg-coa-field{flex-direction:column;gap:4px;min-width:0;display:flex}html[data-design=lg] .lg-coa-field>span{font-family:var(--lg-fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--lg-ink-3);font-size:8px;font-weight:700}html[data-design=lg] .lg-coa-select{border:1px solid var(--lg-edge-strong);background:var(--lg-press-fill);width:100%;min-height:40px;color:var(--lg-ink);font-family:var(--lg-fBody);border-radius:12px;padding:0 12px;font-size:13px}html[data-design=lg] .lg-coa-filter-drawer>summary{cursor:pointer;min-height:44px;font-family:var(--lg-fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--lg-ink-2);justify-content:space-between;align-items:center;gap:10px;padding:0 4px;font-size:9px;font-weight:700;list-style:none;display:flex}html[data-design=lg] .lg-coa-filter-drawer>summary::-webkit-details-marker{display:none}html[data-design=lg] .lg-coa-filter-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;padding-top:4px;display:grid}html[data-design=lg] .lg-coa-toolbar-status{font-family:var(--lg-fMono);letter-spacing:.05em;color:var(--lg-ink-3);justify-content:space-between;align-items:baseline;gap:10px;font-size:8.5px;display:flex}html[data-design=lg] .lg-coa-clear{cursor:pointer;min-height:32px;font-family:var(--lg-fMono);letter-spacing:.08em;text-transform:uppercase;color:var(--lg-coa);text-underline-offset:3px;background:0 0;border:0;padding:6px 2px;font-size:8.5px;font-weight:700;text-decoration:underline}html[data-design=lg] .lg-coa-skeleton{border:1px solid var(--lg-edge);background:linear-gradient(135deg, var(--lg-glass-hi), var(--lg-glass-lo));opacity:.6;border-radius:18px;height:92px}html[data-design=lg] .lg-coa-pageplate{border:1px solid var(--lg-edge);background:var(--lg-press-fill);border-radius:16px;width:100%;display:block;position:relative;overflow:hidden}html[data-design=lg] .lg-coa-pageplate img{object-fit:contain;filter:saturate(.92)contrast(.98);width:100%;max-height:380px;display:block}html[data-design=lg] .lg-coa-pageplate:after{content:"";pointer-events:none;background:linear-gradient(160deg, var(--lg-glass-hi) 0%, color-mix(in srgb, var(--lg-glass-hi) 40%, transparent) 22%, transparent 44%, transparent 70%, var(--lg-glass-lo) 100%);box-shadow:inset 0 1px 0 var(--lg-bevel), inset 0 0 0 1px var(--lg-edge);position:absolute;inset:0}html[data-design=lg] .lg-coa-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lg-coa-card-plate img{transition:none}}html[data-design=lg] .lg-paper{counter-reset:lg-paper-clause}html[data-design=lg] .lg-paper-rail{counter-increment:lg-paper-clause;flex-wrap:wrap;align-items:baseline;gap:9px;margin:2px 0 0;padding:0 2px;display:flex}html[data-design=lg] .lg-paper-n{font-family:var(--lg-fMono);letter-spacing:.14em;color:var(--lg-ink-2);flex:none;font-size:9px;font-weight:700}html[data-design=lg] .lg-paper-n:before{content:counter(lg-paper-clause, decimal-leading-zero)}html[data-design=lg] h2.lg-paper-title{overflow-wrap:break-word;min-width:0;font-family:var(--lg-fDisplay);letter-spacing:-.01em;color:var(--lg-ink);flex:0 auto;margin:0;font-size:17px;font-weight:700;line-height:1.15}@media (width>=900px){html[data-design=lg] h2.lg-paper-title{font-size:19px}}html[data-design=lg] .lg-paper-rule{background:var(--lg-divider);flex:40px;align-self:center;min-width:24px;height:1px}html[data-design=lg] .lg-paper-note{font-family:var(--lg-fBody);color:var(--lg-ink-2);flex:1 0 100%;margin:1px 0 0;font-size:12px;line-height:1.45}html[data-design=lg] .lg-paper-clause{flex-direction:column;flex:none;gap:8px;min-width:0;display:flex}html[data-design=lg] .lg-paper-clause .rep-cvb-head>h2{display:none}html[data-design=lg] .lg-paper-clause>section.rep-cvb{margin-top:0}html[data-design=lg] .lg-paper-clause .rep-cvb-label,html[data-design=lg] .lg-paper-clause .rep-cvb-count,html[data-design=lg] .lg-paper-clause .rep-cvb-chip{color:var(--lg-ink-2)}html[data-design=lg] .lg-paper-clause .rep-cvb-chip{border-color:color-mix(in srgb, var(--lg-ink-2) 32%, transparent);background:color-mix(in srgb, var(--lg-ink-2) 10%, transparent)}html[data-design=lg] .lg-paper-sheaf{min-width:0;margin-bottom:9px;position:relative}html[data-design=lg] .lg-paper-sheaf>*{z-index:1;position:relative}html[data-design=lg] .lg-paper-sheaf[data-sheets="1"]:before,html[data-design=lg] .lg-paper-sheaf[data-sheets="2"]:before,html[data-design=lg] .lg-paper-sheaf[data-sheets="2"]:after{content:"";z-index:0;background:color-mix(in srgb, var(--lg-bg-base) 94%, transparent);border:1px solid var(--lg-edge);height:30px;box-shadow:0 1px 2px color-mix(in srgb, var(--lg-shadow) 55%, transparent);pointer-events:none;border-top:0;position:absolute}html[data-design=lg] .lg-paper-sheaf[data-sheets="1"]:before,html[data-design=lg] .lg-paper-sheaf[data-sheets="2"]:before{border-radius:0 0 18px 18px;bottom:-5px;left:7px;right:7px}html[data-design=lg] .lg-paper-sheaf[data-sheets="2"]:after{background:color-mix(in srgb, var(--lg-bg-base) 84%, transparent);border-radius:0 0 15px 15px;bottom:-10px;left:14px;right:14px}html[data-design=lg] .lg-paper-sheaf[data-sheets="2"]{margin-bottom:14px}html[data-design=lg] .lg-paper-pages{white-space:nowrap}html[data-design=lg] .lg-paper-contents{border-top:1px solid var(--lg-divider);flex-direction:column;display:flex}html[data-design=lg] .lg-paper-contents-row{border:0;border-bottom:1px solid var(--lg-divider);text-align:left;min-height:44px;font-family:var(--lg-fMono);letter-spacing:.14em;text-transform:uppercase;color:var(--lg-ink);background:0 0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:0 6px;font-size:9.5px;font-weight:600;display:flex}html[data-design=lg] .lg-paper-contents-row[data-rank="2"]{color:var(--lg-ink-3);letter-spacing:.12em}html[data-design=lg] .lg-paper-contents>:last-child,html[data-design=lg] .lg-paper-contents-split>*{border-bottom:0}html[data-design=lg] .lg-paper-contents-split{grid-template-columns:1fr 1fr;display:grid}html[data-design=lg] .lg-paper-contents-split>*+*{border-left:1px solid var(--lg-divider);padding-left:12px}html[data-design=lg] .lg-paper-contents-row>svg{color:var(--lg-ink-4);flex:none}@media (hover:hover) and (pointer:fine){html[data-design=lg] .lg-paper-contents-row:hover{background:var(--lg-hover-fill)}html[data-design=lg] .lg-paper-contents-row:hover>svg{color:var(--lg-ink-2)}}@media (width>=900px){html[data-design=lg] .lg-paper-contents{border-bottom:1px solid var(--lg-divider);flex-direction:row;align-items:stretch}html[data-design=lg] .lg-paper-contents-split{display:contents}html[data-design=lg] .lg-paper-contents-row{border-bottom:0;border-left:1px solid var(--lg-divider);border-radius:0;flex:1 1 0;justify-content:flex-start;gap:8px;min-width:0;padding:0 14px}html[data-design=lg] .lg-paper-contents>:first-child{border-left:0;padding-left:6px}html[data-design=lg] .lg-paper-contents-split>*+*{padding-left:14px}}html[data-design=lg] .lg-fineprint{font-family:var(--lg-fBody);letter-spacing:.005em;text-transform:none;color:var(--lg-ink-3);font-size:11.5px;font-weight:400;line-height:1.5}html[data-design=lg] .lg-fineprint-field{color:var(--lg-ink-2)}html[data-design=lg] .rep-cl-note{font-family:var(--lg-fBody);letter-spacing:.005em;text-transform:none;color:var(--lg-ink-2);font-size:11.5px;font-weight:400;line-height:1.5}html[data-design=lg] .lg-fineprint a{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:from-font}html[data-design=lg] .lg-coa-doc{--lg-coa-doc-hue:var(--lg-suppliers);--lg-coa-doc-page-w:228px;--lg-coa-doc-h:258px;background:radial-gradient(120% 44% at 6% 0%, color-mix(in srgb, var(--lg-coa-doc-hue) 26%, transparent) 0%, color-mix(in srgb, var(--lg-coa-doc-hue) 13%, transparent) 38%, color-mix(in srgb, var(--lg-coa-doc-hue) 5%, transparent) 68%, transparent 100%), linear-gradient(135deg, var(--lg-glass-hi), var(--lg-glass-lo));min-width:0;-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat));border:1px solid var(--lg-edge);box-shadow:inset 0 1px 1px var(--lg-bevel), inset 0 -14px 22px -18px color-mix(in srgb, var(--lg-coa-doc-hue) 34%, transparent),  var(--lg-alt-3);border-radius:22px;margin:0;padding:11px;position:relative}html[data-design=lg] .lg-coa-doc-head{font-family:var(--lg-fMono);letter-spacing:.13em;text-transform:uppercase;color:var(--lg-ink-2);justify-content:space-between;align-items:baseline;gap:10px;margin:1px 3px 9px;font-size:9px;font-weight:700;display:flex}html[data-design=lg] .lg-coa-doc-stage{min-width:0;height:var(--lg-coa-doc-h);border-radius:15px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0%,#000000fe 46%,#000000f7 60%,#000000e3 70%,#000000b8 79%,#0000007a 87%,#00000036 94%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000fe 46%,#000000f7 60%,#000000e3 70%,#000000b8 79%,#0000007a 87%,#00000036 94%,#0000 100%)}html[data-design=lg] .lg-coa-doc-strip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;outline-offset:-4px;border-radius:12px;align-items:flex-start;gap:11px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden}html[data-design=lg] .lg-coa-doc-strip::-webkit-scrollbar{display:none}html[data-design=lg] .lg-coa-doc-page{width:var(--lg-coa-doc-page-w);aspect-ratio:var(--lg-coa-doc-ratio,.7071);scroll-snap-align:start;background:var(--lg-press-fill);box-shadow:inset 0 0 0 1px var(--lg-divider), 0 10px 22px -18px var(--lg-shadow);transition:opacity var(--lg-element) var(--lg-ease);border-radius:11px;flex:none;position:relative;overflow:hidden}html[data-design=lg] .lg-coa-doc-page:not(.is-front){opacity:.78}html[data-design=lg] .lg-coa-doc-paper{background:linear-gradient(180deg, color-mix(in srgb, white 92%, var(--lg-bg-base)) 0%, color-mix(in srgb, white 84%, var(--lg-bg-base)) 100%);position:absolute;inset:0}html[data-design=lg] .lg-coa-doc-img{object-fit:cover;object-position:50% 0%;width:100%;height:100%;animation:lgCoaDocPageIn var(--lg-entrance) var(--lg-ease) both;display:block;position:absolute;inset:0}html[data-design=lg] .lg-coa-doc-page-n{background:color-mix(in srgb, var(--lg-bg-base) 82%, transparent);border:1px solid var(--lg-divider);font-family:var(--lg-fMono);letter-spacing:.08em;color:var(--lg-ink);border-radius:999px;padding:3px 7px;font-size:9px;font-weight:700;position:absolute;top:8px;right:8px}html[data-design=lg] .lg-coa-doc-frost{pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--lg-bg-base) 0%, transparent) 0%, color-mix(in srgb, var(--lg-bg-base) 4%, transparent) 40%, color-mix(in srgb, var(--lg-bg-base) 15%, transparent) 55%, color-mix(in srgb, var(--lg-bg-base) 42%, transparent) 68%, color-mix(in srgb, var(--lg-bg-base) 70%, transparent) 79%, color-mix(in srgb, var(--lg-bg-base) 87%, transparent) 91%, color-mix(in srgb, var(--lg-bg-base) 93%, transparent) 100%);position:absolute;inset:0}html[data-design=lg][data-theme=dark] .lg-coa-doc-frost,html[data-design=lg][data-theme=chrome] .lg-coa-doc-frost{background:linear-gradient(180deg, color-mix(in srgb, var(--lg-bg-base) 0%, transparent) 0%, color-mix(in srgb, var(--lg-bg-base) 8%, transparent) 40%, color-mix(in srgb, var(--lg-bg-base) 22%, transparent) 55%, color-mix(in srgb, var(--lg-bg-base) 50%, transparent) 68%, color-mix(in srgb, var(--lg-bg-base) 76%, transparent) 79%, color-mix(in srgb, var(--lg-bg-base) 90%, transparent) 91%, color-mix(in srgb, var(--lg-bg-base) 95%, transparent) 100%)}html[data-design=lg] .lg-coa-doc-attention{pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--lg-coa-doc-hue) 15%, transparent) 0%, color-mix(in srgb, var(--lg-coa-doc-hue) 9%, transparent) 34%, color-mix(in srgb, var(--lg-coa-doc-hue) 4%, transparent) 62%, transparent 100%);will-change:transform;width:190%;height:160%;position:absolute;top:-30%;left:-45%}html[data-design=lg] .lg-coa-doc.is-reading .lg-coa-doc-attention{animation:9s cubic-bezier(.45,0,.55,1) infinite alternate lgCoaDocAttention}html[data-design=lg][data-theme=dark] .lg-coa-doc-attention,html[data-design=lg][data-theme=chrome] .lg-coa-doc-attention{mix-blend-mode:screen}html[data-design=lg] .lg-coa-doc-grain{pointer-events:none;opacity:.07;background:radial-gradient(circle, var(--lg-coa-doc-hue) 0 1.4px, transparent 1.8px) 0 0 / 13px 13px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 34%,#000 0%,#000000d1 34%,#00000080 58%,#0003 78%,#0000 100%);mask-image:radial-gradient(70% 70% at 50% 34%,#000 0%,#000000d1 34%,#00000080 58%,#0003 78%,#0000 100%)}@keyframes lgCoaDocAttention{0%{transform:translate(-2.5%,-1.6%)}to{transform:translate(2.5%,1.6%)}}@keyframes lgCoaDocPageIn{0%{opacity:0}to{opacity:1}}@media (width>=760px){html[data-design=lg] .lg-coa-doc{--lg-coa-doc-page-w:300px;--lg-coa-doc-h:340px}}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lg-coa-doc.is-reading .lg-coa-doc-attention{animation:none;transform:translate(0,0)}html[data-design=lg] .lg-coa-doc-img{animation:none}html[data-design=lg] .lg-coa-doc-page{transition:none}html[data-design=lg] .lg-coa-doc-strip{scroll-behavior:auto}}@media (prefers-reduced-transparency:reduce){html[data-design=lg] .lg-coa-doc{-webkit-backdrop-filter:none;background:var(--lg-bg-base)}}html[data-design=lg] .lg-coa-read{z-index:1;box-sizing:border-box;width:calc(100% - 28px);height:100vh;padding:calc(14px + env(safe-area-inset-top)) 0 var(--lg-dock-keepout);flex-direction:column;gap:10px;margin:0 auto;display:flex;position:relative;overflow:hidden}html[data-design=lg] .lg-coa-read .lg-coa-read-head{flex-direction:column;flex:none;gap:5px;padding:0 2px;display:flex}html[data-design=lg] .lg-coa-read .lg-coa-read-lead{font-family:var(--lg-fBody);color:var(--lg-ink-2);text-wrap:pretty;margin:1px 0 0;font-size:12.5px;line-height:1.45}html[data-design=lg] .lg-coa-read .lg-coa-read-body{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}html[data-design=lg] .lg-coa-read .lg-coa-read-reader{flex-direction:column;flex:none;gap:8px;min-width:0;display:flex}html[data-design=lg] .lg-coa-read .lg-coa-doc[data-pages="1"] .lg-coa-doc-strip{justify-content:center}html[data-design=lg] .lg-coa-read .lg-coa-read-status{border-radius:18px;align-items:center;gap:11px;min-width:0;min-height:64px;padding:9px 13px 9px 9px;display:flex}html[data-design=lg] .lg-coa-read .lg-coa-read-orb{flex:none;justify-content:center;align-items:center;display:inline-flex}html[data-design=lg] .lg-coa-read .lg-coa-read-said{flex-direction:column;gap:2px;min-width:0;display:flex}html[data-design=lg] .lg-coa-read .lg-coa-read-live{font-family:var(--lg-fDisplay);letter-spacing:-.01em;color:var(--lg-ink);text-wrap:pretty;font-size:14px;font-weight:700;line-height:1.25}html[data-design=lg] .lg-coa-read .lg-coa-read-sub{font-family:var(--lg-fMono);color:var(--lg-ink-2);font-variant-numeric:tabular-nums;font-size:10.5px;line-height:1.4}html[data-design=lg] .lg-coa-read .lg-coa-read-note{font-family:var(--lg-fMono);letter-spacing:.04em;color:var(--lg-ink-3);font-size:9.5px;line-height:1.4}html[data-design=lg] .lg-coa-read[data-state=resolved] .lg-coa-read-sub{font-family:var(--lg-fDisplay);letter-spacing:-.01em;color:var(--lg-coa-read-grade-ink,var(--lg-ink));font-size:15px;font-weight:800}html[data-design=lg] .lg-coa-read .lg-coa-read-panel{flex:none;min-width:0;padding:13px 14px 14px}html[data-design=lg] .lg-coa-read .lg-coa-read-heading{letter-spacing:.14em;color:var(--lg-ink-2);font-size:8.5px}html[data-design=lg] .lg-coa-read .lg-coa-read-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:7px;margin:10px 0 0;display:grid}html[data-design=lg] .lg-coa-read .lg-coa-read-fact{background:var(--lg-press-fill);min-width:0;box-shadow:inset 0 0 0 1px var(--lg-divider);border-radius:12px;padding:7px 10px}html[data-design=lg] .lg-coa-read .lg-coa-read-fact[data-fact=code]{grid-column:1/-1}html[data-design=lg] .lg-coa-read .lg-coa-read-fact-k{letter-spacing:.12em;color:var(--lg-ink-2);font-size:8px}html[data-design=lg] .lg-coa-read .lg-coa-read-fact-v{font-family:var(--lg-fMono);color:var(--lg-ink);overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;line-height:1.35}html[data-design=lg] .lg-coa-read .lg-coa-read-rows{margin-top:4px}html[data-design=lg] .lg-coa-read .lg-coa-read-row{border-top:1px solid var(--lg-divider);justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:7px 0;display:flex}html[data-design=lg] .lg-coa-read .lg-coa-read-row-k{font-family:var(--lg-fBody);color:var(--lg-ink);text-wrap:pretty;min-width:0;font-size:13px;font-weight:600;line-height:1.3}html[data-design=lg] .lg-coa-read .lg-coa-read-verdict{border:1px solid var(--lg-divider);font-family:var(--lg-fMono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;color:var(--lg-ink-2);border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 9px;font-size:8.5px;font-weight:700;display:inline-flex}html[data-design=lg] .lg-coa-read .lg-coa-read-dot{background:var(--lg-coa-read-tone,var(--lg-ink-2));width:7px;height:7px;box-shadow:0 0 0 1px color-mix(in srgb, var(--lg-coa-read-tone,var(--lg-ink-2)) 62%, var(--lg-ink)), 0 0 0 3px color-mix(in srgb, var(--lg-coa-read-tone,var(--lg-ink-2)) 16%, transparent);border-radius:50%;flex:none}html[data-design=lg] .lg-coa-read .lg-coa-read-retention{border-top:1px solid var(--lg-divider);font-family:var(--lg-fBody);color:var(--lg-ink-2);text-wrap:pretty;flex:none;margin:2px 2px 0;padding-top:11px;font-size:11.5px;line-height:1.5}html[data-design=lg] .lg-coa-read .lg-coa-read-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes lgCoaReadIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lgCoaReadResolve{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}html[data-design=lg] .lg-coa-read .lg-coa-read-head,html[data-design=lg] .lg-coa-read .lg-coa-read-reader{animation:lgCoaReadIn var(--lg-entrance) var(--lg-ease) both}html[data-design=lg] .lg-coa-read .lg-coa-read-reader{animation-delay:60ms}html[data-design=lg] .lg-coa-read[data-state=resolved] .lg-coa-read-verdict{animation:lgCoaReadResolve .32s var(--lg-ease-quint) both}@media (width>=760px){html[data-design=lg] .lg-coa-read{--lg-frame-w:var(--lg-frame-task);width:min(var(--lg-frame-task), calc(100% - 56px));gap:12px;padding-top:16px}html[data-design=lg] .lg-coa-read .lg-coa-read-reader{grid-template-columns:minmax(0,1fr) 232px;align-items:start;gap:12px;display:grid}html[data-design=lg] .lg-coa-read .lg-coa-read-status{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-height:132px;padding:15px 16px}html[data-design=lg] .lg-coa-read .lg-coa-read-live{font-size:15px}html[data-design=lg] .lg-coa-read .lg-coa-read-body{gap:12px}}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lg-coa-read .lg-coa-read-head,html[data-design=lg] .lg-coa-read .lg-coa-read-reader,html[data-design=lg] .lg-coa-read[data-state=resolved] .lg-coa-read-verdict{opacity:1;animation:none;transform:none}}@media (prefers-reduced-transparency:reduce){html[data-design=lg] .lg-coa-read .lg-coa-read-fact{background:color-mix(in srgb, var(--lg-bg-base) 88%, transparent)}}html[data-design=lg] .lg-vendor{--lgv-accent:var(--lg-suppliers);z-index:1;box-sizing:border-box;width:calc(100% - 28px);height:100vh;padding:calc(14px + env(safe-area-inset-top)) 0 var(--lg-dock-keepout);flex-direction:column;gap:10px;margin:0 auto;display:flex;position:relative;overflow:hidden}@media (width>=900px){html[data-design=lg] .lg-vendor{--lg-frame-w:1240px;gap:12px;width:min(1240px,100% - 56px);padding-top:16px}}html[data-design=lg] .lg-vendor .lg-vdoc{flex-direction:column;flex:1;gap:10px;display:flex}@media (width>=900px){html[data-design=lg] .lg-vendor .lg-vdoc{gap:12px}}html[data-design=lg] .lg-vendor .lg-vrail{border-top:1px solid var(--lg-divider);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:12px;padding-top:11px;display:flex}html[data-design=lg] .lg-vendor .lg-vfield{font-family:var(--lg-fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--lg-ink-3);overflow-wrap:anywhere;font-size:9.5px}html[data-design=lg] .lg-vendor .lg-vfield b{color:var(--lg-ink);font-weight:700}html[data-design=lg] .lg-vendor .lg-vmark{background:var(--lg-chip-lo);border:1px solid var(--lg-edge-strong);width:46px;height:46px;box-shadow:inset 0 1px 1px var(--lg-bevel);border-radius:13px;flex:none;place-items:center;display:grid;overflow:hidden}html[data-design=lg] .lg-vendor .lg-vmark img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:5px;display:block}html[data-design=lg] .lg-vendor .lg-vmark-mono{font-family:var(--lg-fDisplay);color:var(--lgv-accent);font-size:21px;font-weight:800;line-height:1}html[data-design=lg] .lg-vendor .lg-vhandle{font-family:var(--lg-fMono);letter-spacing:.1em;text-transform:uppercase;color:var(--lg-ink-3);overflow-wrap:anywhere;font-size:9.5px}html[data-design=lg] .lg-vendor .lg-vstats{background:var(--lg-press-fill);border:1px solid var(--lg-edge-strong);border-radius:13px;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:1px;margin-top:12px;display:grid;overflow:hidden}html[data-design=lg] .lg-vendor .lg-vstat{background:var(--lg-press-fill);box-shadow:0 0 0 1px var(--lg-divider);min-width:0;padding:9px 11px}html[data-design=lg] .lg-vendor .lg-vstat-v{font-family:var(--lg-fDisplay);letter-spacing:-.02em;color:var(--lgv-accent);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:19px;font-weight:800;line-height:1.05}html[data-design=lg] .lg-vendor .lg-vstat-k{font-family:var(--lg-fMono);letter-spacing:.14em;text-transform:uppercase;color:var(--lg-ink-3);margin-top:5px;font-size:8px;line-height:1.35}html[data-design=lg] .lg-vendor .lg-vpillars{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:9px;margin-top:12px;display:grid}html[data-design=lg] .lg-vendor .lg-vpillar{flex-direction:column;gap:5px;min-width:0;display:flex}html[data-design=lg] .lg-vendor .lg-vpillar-k{font-family:var(--lg-fMono);letter-spacing:.14em;text-transform:uppercase;color:var(--lg-ink-3);overflow-wrap:anywhere;font-size:7.5px}html[data-design=lg] .lg-vendor .lg-vpillar-track{background:color-mix(in srgb, var(--lgv-pc) 10%, transparent);border:1px solid color-mix(in srgb, var(--lgv-pc) 30%, transparent);border-radius:6px;height:6px;overflow:hidden}html[data-design=lg] .lg-vendor .lg-vpillar-fill{background:var(--lgv-pc);height:100%}html[data-design=lg] .lg-vendor .lg-vpillar-v{font-family:var(--lg-fDisplay);letter-spacing:-.03em;color:var(--lgv-pc);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1}html[data-design=lg] .lg-vendor .lg-vtotal{background:color-mix(in srgb, var(--lgv-accent) 7%, transparent);border:1px solid color-mix(in srgb, var(--lgv-accent) 32%, transparent);border-radius:15px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:13px;padding:12px 14px;display:flex}html[data-design=lg] .lg-vendor .lg-vtotal-v{font-family:var(--lg-fDisplay);letter-spacing:-.04em;color:var(--lg-ink);font-variant-numeric:tabular-nums;font-size:38px;font-weight:800;line-height:1}html[data-design=lg] .lg-vendor .lg-vaxes{gap:8px;margin-top:13px;display:grid}@media (width>=760px){html[data-design=lg] .lg-vendor .lg-vaxes{grid-template-columns:1fr 1fr}}html[data-design=lg] .lg-vendor .lg-vaxis{background:radial-gradient(128% 46% at 4% 0%, color-mix(in srgb, var(--lgv-ac) 15%, transparent) 0%, color-mix(in srgb, var(--lgv-ac) 6%, transparent) 56%, transparent 100%), var(--lg-press-fill);border:1px solid color-mix(in srgb, var(--lgv-ac) 32%, var(--lg-edge-strong));border-radius:15px;min-width:0;padding:11px 13px}html[data-design=lg] .lg-vendor .lg-vaxis,html[data-design=lg] .lg-vendor .lg-vstatus{--lgv-ink:color-mix(in srgb, var(--lgv-ac) 45%, var(--lg-ink))}html[data-design=lg][data-theme=dark] .lg-vendor .lg-vaxis,html[data-design=lg][data-theme=dark] .lg-vendor .lg-vstatus,html[data-design=lg][data-theme=chrome] .lg-vendor .lg-vaxis,html[data-design=lg][data-theme=chrome] .lg-vendor .lg-vstatus{--lgv-ink:var(--lgv-ac)}@supports not (color:color-mix(in srgb, red 45%, blue)){html[data-design=lg] .lg-vendor .lg-vaxis,html[data-design=lg] .lg-vendor .lg-vstatus{--lgv-ink:var(--lg-ink)}}html[data-design=lg] .lg-vendor .lg-vaxis-head{flex-wrap:wrap;align-items:center;gap:9px;display:flex}html[data-design=lg] .lg-vendor .lg-vaxis-icon{width:22px;height:22px;font-family:var(--lg-fMono);color:#0b0a10;background:var(--lgv-ac);border-radius:22px;flex:none;place-items:center;font-size:11px;font-weight:700;line-height:1;display:grid}html[data-design=lg] .lg-vendor .lg-vaxis-line{font-family:var(--lg-fBody);color:var(--lg-ink-2);overflow-wrap:anywhere;margin:8px 0 0;font-size:13.5px;line-height:1.5}html[data-design=lg] .lg-vendor .lg-vaxis-ev{font-family:var(--lg-fMono);letter-spacing:.06em;color:var(--lgv-accent);overflow-wrap:anywhere;margin-top:8px;font-size:9.5px;line-height:1.6}html[data-design=lg] .lg-vendor .lg-vprose{font-family:var(--lg-fRead);color:var(--lg-ink-2);overflow-wrap:break-word;font-size:16px;line-height:1.72}html[data-design=lg] .lg-vendor .lg-vprose p{margin:0 0 15px}html[data-design=lg] .lg-vendor .lg-vprose p:last-child{margin-bottom:0}html[data-design=lg] .lg-vendor .lg-vprose b,html[data-design=lg] .lg-vendor .lg-vprose strong{color:var(--lg-ink);font-weight:700}html[data-design=lg] .lg-vendor .lg-vprose i,html[data-design=lg] .lg-vendor .lg-vprose em{font-style:italic}html[data-design=lg] .lg-vendor .lg-vprose a{color:var(--lgv-accent);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}html[data-design=lg] .lg-vendor .lg-vprose ul,html[data-design=lg] .lg-vendor .lg-vprose ol{margin:0 0 15px;padding-left:20px}html[data-design=lg] .lg-vendor .lg-vprose li{margin-bottom:7px}html[data-design=lg] .lg-vendor .lg-vprose h3,html[data-design=lg] .lg-vendor .lg-vprose h4{font-family:var(--lg-fDisplay);letter-spacing:-.02em;color:var(--lg-ink);margin:24px 0 10px;font-size:19px;font-weight:800;line-height:1.2}html[data-design=lg] .lg-vendor .lg-vprose .rep-gloss{-webkit-text-decoration-color:color-mix(in srgb, var(--lgv-accent) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--lgv-accent) 60%, transparent)}html[data-design=lg] .lg-vendor .lg-vsec-h{font-family:var(--lg-fDisplay);letter-spacing:-.025em;color:var(--lg-ink);margin:0 0 9px;font-size:21px;font-weight:800;line-height:1.15}html[data-design=lg] .lg-vendor .lg-vpull{font-family:var(--lg-fDisplay);letter-spacing:-.03em;color:var(--lg-ink);text-transform:lowercase;margin:0 0 12px;font-size:22px;font-weight:800;line-height:1.16}html[data-design=lg] .lg-vendor .lg-vexhibit-letter{width:34px;height:34px;font-family:var(--lg-fDisplay);color:var(--lgv-accent);background:color-mix(in srgb, var(--lgv-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--lgv-accent) 34%, transparent);border-radius:11px;flex:none;place-items:center;font-size:17px;font-weight:800;display:grid}html[data-design=lg] .lg-vendor figure.lg-vfig{margin:13px 0}html[data-design=lg] .lg-vendor figure.lg-vfig img{border:1px solid var(--lg-edge-strong);background:var(--lg-press-fill);border-radius:13px;width:100%;height:auto;display:block}html[data-design=lg] .lg-vendor figure.lg-vfig figcaption{font-family:var(--lg-fMono);letter-spacing:.05em;color:var(--lg-ink-3);margin-top:7px;font-size:9.5px;line-height:1.6}html[data-design=lg] .lg-vendor .lg-vtiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:12px;display:grid}html[data-design=lg] .lg-vendor .lg-vtile{background:var(--lg-press-fill);border:1px solid var(--lg-edge-strong);border-radius:15px;min-width:0;padding:12px 13px}html[data-design=lg] .lg-vendor .lg-vtile-ic{font-family:var(--lg-fMono);color:var(--lgv-accent);font-size:13px;font-weight:700;line-height:1}html[data-design=lg] .lg-vendor .lg-vtile-t{font-family:var(--lg-fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--lg-ink);margin-top:8px;font-size:9px;font-weight:700;line-height:1.4}html[data-design=lg] .lg-vendor .lg-vtile-b{font-family:var(--lg-fBody);color:var(--lg-ink-2);margin:6px 0 0;font-size:12.5px;line-height:1.5}html[data-design=lg] .lg-vendor ol.lg-vsources{counter-reset:lgv-src;gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}html[data-design=lg] .lg-vendor ol.lg-vsources li{counter-increment:lgv-src;grid-template-columns:24px minmax(0,1fr);align-items:baseline;gap:9px;display:grid}html[data-design=lg] .lg-vendor ol.lg-vsources li:before{content:counter(lgv-src, decimal-leading-zero);font-family:var(--lg-fMono);letter-spacing:.1em;color:var(--lg-ink-4);font-size:9px}html[data-design=lg] .lg-vendor ol.lg-vsources a{font-family:var(--lg-fBody);color:var(--lg-ink-2);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--lgv-accent) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--lgv-accent) 50%, transparent);overflow-wrap:anywhere;min-height:24px;font-size:13.5px;line-height:1.5;display:inline-block}html[data-design=lg] .lg-vendor .lg-vfoot{font-family:var(--lg-fMono);color:var(--lg-ink-3);margin:7px 0 0;font-size:10px;line-height:1.7}html[data-design=lg] .lg-vendor .rep-cl-vb{--vcl-ink:var(--lg-ink);--vcl-text:var(--lg-ink-2);--vcl-mute:var(--lg-ink-2);--vcl-dim:var(--lg-ink-3);--vcl-rule:var(--lg-edge-strong);--vcl-surface:var(--lg-press-fill);--vcl-accent:var(--lgv-accent)}html[data-design=lg] .lg-vendor .rep-cl-vb .rep-cl-vb-inner{max-width:none}html[data-design=lg] .lg-vendor .rep-cl-vb .rep-cl-vb-h2{font-family:var(--lg-fDisplay);letter-spacing:-.025em;font-size:21px}html[data-design=lg] .lg-vendor .rep-cl-vb .rep-cl-vb-row{border-radius:15px;min-height:44px}html[data-design=lg] .lg-vendor .lg-vcobrand{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}html[data-design=lg] .lg-vendor .lg-vcobrand-x{font-family:var(--lg-fMono);color:var(--lg-ink-4);font-size:13px}html[data-design=lg] .lg-vendor .lg-vname{font-family:var(--lg-fDisplay);letter-spacing:-.02em;color:var(--lg-ink);white-space:nowrap;font-size:19px;font-weight:800}html[data-design=lg] .lg-vendor .lg-vqa{gap:13px;margin-top:13px;display:grid}html[data-design=lg] .lg-vendor .lg-vqa-q{font-family:var(--lg-fDisplay);letter-spacing:-.01em;color:var(--lg-ink);font-size:15.5px;font-weight:700;line-height:1.3}html[data-design=lg] .lg-vendor .lg-vqa-a{font-family:var(--lg-fBody);color:var(--lg-ink-2);margin:6px 0 0;font-size:14px;line-height:1.6}html[data-design=lg][data-theme=dark] .lg-vendor .lg-vaxis-icon,html[data-design=lg][data-theme=chrome] .lg-vendor .lg-vaxis-icon{color:#08070c}html[data-design=lg][data-theme=dark] .lg-vendor figure.lg-vfig img,html[data-design=lg][data-theme=chrome] .lg-vendor figure.lg-vfig img{filter:brightness(.92)}html[data-design=lg] .lg-vendor .lg-vpull,html[data-design=lg] .lg-vendor .lg-vsec-h,html[data-design=lg] .lg-vendor .lg-vtile-b,html[data-design=lg] .lg-vendor .lg-vqa-q,html[data-design=lg] .lg-vendor .lg-vqa-a,html[data-design=lg] .lg-vendor .lg-vstat-k{overflow-wrap:anywhere}html[data-design=lg],html[data-design=lg] .mk{--mk-fDisplay:var(--lg-fDisplay);--mk-fBody:var(--lg-fBody);--mk-fRead:var(--lg-fRead);--mk-fMono:var(--lg-fMono);--mk-ink:var(--lg-ink);--mk-ink-2:var(--lg-ink-2);--mk-ink-3:var(--lg-ink-3);--mk-ink-4:var(--lg-ink-4);--mk-divider:var(--lg-divider);--mk-divider-strong:var(--lg-divider);--mk-edge:var(--lg-edge);--mk-bevel:var(--lg-bevel);--mk-shadow:var(--lg-shadow);--mk-glass-hi:var(--lg-glass-hi);--mk-glass-lo:var(--lg-glass-lo);--mk-hover:var(--lg-hover-fill);--mk-press:var(--lg-press-fill);--mk-accent:var(--lg-brand);--mk-accent-ink:color-mix(in srgb, var(--mk-accent) 82%, var(--mk-ink));--mk-radius:18px;--mk-radius-sm:12px;--mk-gap:12px;--mk-measure:60ch;--mk-col:min(100%, 720px)}html[data-design=lg] .mk{color:var(--mk-ink-2)}html[data-design=lg] [style*=--mk-accent]{--mk-accent-ink:color-mix(in srgb, var(--mk-accent) 82%, var(--mk-ink))}html[data-design=lg] .mk-head{margin:0 0 16px;position:relative}html[data-design=lg] .mk-head>*{z-index:1;position:relative}html[data-design=lg] .mk-head__art{z-index:0;pointer-events:none;opacity:.42;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000d6 40%,#00000075 66%,#00000029 86%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000d6 40%,#00000075 66%,#00000029 86%,#0000 100%)}html[data-design=lg] .mk-head__row{align-items:center;gap:14px;margin-bottom:12px;display:flex}html[data-design=lg] .mk-numeral{font-family:var(--mk-fDisplay);letter-spacing:-.03em;color:var(--mk-accent);font-variant-numeric:tabular-nums;--lg-relief-wall:color-mix(in srgb, var(--mk-accent) 46%, transparent);--lg-relief-wall-2:color-mix(in srgb, var(--mk-accent) 32%, transparent);font-size:clamp(46px,12vw,62px);font-weight:800;line-height:.9}html[data-design=lg][data-theme=dark] .mk-numeral,html[data-design=lg][data-theme=chrome] .mk-numeral{--lg-relief-wall:color-mix(in srgb, var(--mk-accent) 40%, #05040a);--lg-relief-wall-2:color-mix(in srgb, var(--mk-accent) 26%, #05040a)}html[data-design=lg] .mk-numeral--sm{font-family:var(--mk-fDisplay);letter-spacing:-.02em;color:var(--mk-accent);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1}html[data-design=lg] .mk-head__icon{--lg-accent:var(--mk-accent);border-radius:14px;width:38px;height:38px}html[data-design=lg] .mk-head__icon svg{width:18px;height:18px}html[data-design=lg] .mk-kicker{font-family:var(--mk-fMono);letter-spacing:.22em;text-transform:uppercase;color:var(--mk-accent-ink);font-size:10px;font-weight:800;display:block}html[data-design=lg] .mk-kicker--mute{color:var(--mk-ink-3)}html[data-design=lg] .mk-label{font-family:var(--mk-fMono);letter-spacing:.16em;text-transform:uppercase;color:var(--mk-ink-3);font-size:10px;font-weight:800;display:block}html[data-design=lg] .mk-label--micro{letter-spacing:.14em;color:var(--mk-ink-4);font-size:9px}html[data-design=lg] .mk-title{font-family:var(--mk-fDisplay);color:var(--mk-ink);margin:0;font-weight:800;display:block}html[data-design=lg] .mk-title--ch{letter-spacing:-.025em;margin-top:10px;font-size:clamp(28px,1.6vw + 22px,40px);line-height:1.06}html[data-design=lg] .mk-title--sec{letter-spacing:-.02em;font-size:clamp(20px,.4vw + 18.5px,22px);line-height:1.1}html[data-design=lg] .mk-title--card{letter-spacing:-.02em;font-size:18px;line-height:1.12}html[data-design=lg] .mk-dot{color:var(--mk-accent)}html[data-design=lg] .mk-p{font-family:var(--mk-fRead);color:var(--mk-ink-2);max-width:var(--mk-measure);text-wrap:pretty;overflow-wrap:break-word;margin:12px 0 0;font-size:16px;line-height:1.7}html[data-design=lg] .mk-p--lead{font-size:16.5px}html[data-design=lg] .mk-body{font-family:var(--mk-fBody);color:var(--mk-ink-2);max-width:var(--mk-measure);overflow-wrap:break-word;margin:9px 0 0;font-size:16px;line-height:1.6}html[data-design=lg] .mk-question{font-family:var(--mk-fRead);color:var(--mk-ink);max-width:var(--mk-measure);overflow-wrap:break-word;margin:12px 0 0;font-size:18px;font-style:italic;line-height:1.6}html[data-design=lg] .mk-punch{font-family:var(--mk-fDisplay);letter-spacing:-.02em;color:var(--mk-ink);max-width:var(--mk-measure);overflow-wrap:break-word;margin:22px 0 0;font-size:clamp(22px,.9vw + 19px,26px);font-weight:800;line-height:1.22}html[data-design=lg] .mk-handoff{font-family:var(--mk-fRead);color:var(--mk-ink-3);border-top:1px solid var(--mk-divider);max-width:var(--mk-measure);overflow-wrap:break-word;margin:16px 0 0;padding-top:14px;font-size:16px;font-style:italic;line-height:1.6}html[data-design=lg] .mk-em{color:var(--mk-ink);font-weight:700}html[data-design=lg] .mk-was{font-family:var(--mk-fBody);color:var(--mk-ink-4);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--mk-ink-4) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--mk-ink-4) 50%, transparent);font-size:15px}html[data-design=lg] .mk-note{font-family:var(--mk-fMono);letter-spacing:.06em;color:var(--mk-ink-4);max-width:var(--mk-measure);font-size:11px;font-weight:700;line-height:1.65}html[data-design=lg] .mk-strong{font-family:var(--mk-fBody);color:var(--mk-ink);font-size:16px;font-weight:700;line-height:1.35}html[data-design=lg] .mk-stat{font-family:var(--mk-fDisplay);letter-spacing:-.03em;color:var(--mk-ink);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}html[data-design=lg] .mk-stat--xl{font-size:44px}html[data-design=lg] .mk-stat--lg{font-size:32px}html[data-design=lg] .mk-stat--md{font-size:26px}html[data-design=lg] .mk-stat--sm{font-size:22px}html[data-design=lg] .mk-stat--xs{font-size:16px}html[data-design=lg] .mk-stat--acc{color:var(--mk-accent-ink)}html[data-design=lg] .mk-pills{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}html[data-design=lg] .mk-pill{min-height:44px;font-family:var(--mk-fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--mk-accent-ink);background:color-mix(in srgb, var(--mk-accent) 9%, transparent);border:1px solid color-mix(in srgb, var(--mk-accent) 30%, var(--mk-edge));border-radius:12px;align-items:center;gap:5px;padding:0 12px;font-size:10px;font-weight:800;line-height:1.3;text-decoration:none;display:inline-flex}html[data-design=lg] .mk-pill--tag{letter-spacing:.1em;white-space:nowrap;border-radius:9px;min-height:0;padding:4px 9px;font-size:9px}html[data-design=lg] .mk-card{border-radius:var(--mk-radius);background:radial-gradient(120% 44% at 6% 0%, color-mix(in srgb, var(--mk-accent) 22%, transparent) 0%, color-mix(in srgb, var(--mk-accent) 11%, transparent) 38%, color-mix(in srgb, var(--mk-accent) 4%, transparent) 68%, transparent 100%), linear-gradient(135deg, var(--mk-glass-hi), var(--mk-glass-lo));border:1px solid var(--mk-edge);box-shadow:inset 0 1px 1px var(--mk-bevel), inset 0 -14px 22px -18px color-mix(in srgb, var(--mk-accent) 26%, transparent), 0 1px 2px color-mix(in srgb, var(--mk-shadow) 55%, transparent), 0 18px 36px -30px var(--mk-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;padding:16px;position:relative}html[data-design=lg] .mk-card--data{background:radial-gradient(120% 44% at 6% 0%, color-mix(in srgb, var(--mk-accent) 28%, transparent) 0%, color-mix(in srgb, var(--mk-accent) 14%, transparent) 38%, color-mix(in srgb, var(--mk-accent) 5%, transparent) 68%, transparent 100%), linear-gradient(135deg, var(--mk-glass-hi), var(--mk-glass-lo));border-color:color-mix(in srgb, var(--mk-accent) 34%, var(--mk-edge))}html[data-design=lg] .mk-card--quiet{box-shadow:none;background:0 0;border:0}html[data-design=lg] button.mk-card{appearance:none;text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;display:block}html[data-design=lg] .mk-rows{display:block}html[data-design=lg] .mk-row{position:relative}html[data-design=lg] .mk-row+.mk-row{border-top:1px solid var(--mk-divider)}html[data-design=lg] button.mk-row{appearance:none;text-align:left;width:100%;min-height:44px;font:inherit;color:inherit;cursor:pointer;transition:background var(--lg-micro) var(--lg-ease);background:0 0;border:0;padding:0;display:block}html[data-design=lg] .mk-row[data-open=true]{background:var(--mk-hover);outline:1px solid color-mix(in srgb, var(--mk-accent) 60%, transparent);outline-offset:-1px;border-radius:var(--mk-radius-sm)}html[data-design=lg] .mk-row__btn{appearance:none;box-sizing:border-box;text-align:left;width:100%;min-height:44px;font:inherit;color:var(--mk-ink);cursor:pointer;border-radius:var(--mk-radius-sm);transition:background var(--lg-micro) var(--lg-ease);background:0 0;border:none}html[data-design=lg] .mk-row__cue{font-family:var(--mk-fMono);color:var(--mk-accent-ink);font-size:13px;font-weight:800}html[data-design=lg] .mk-mark{color:var(--mk-accent-ink);font-weight:700}html[data-design=lg] .mk-row__k{font-family:var(--mk-fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--mk-ink-3);font-size:10px;font-weight:800}html[data-design=lg] .mk-row__v{font-family:var(--mk-fBody);color:var(--mk-ink);font-size:16px;line-height:1.5}html[data-design=lg] .mk-connector{background:color-mix(in srgb, var(--mk-accent) 45%, transparent);flex-shrink:0;align-self:stretch;width:1px;min-height:18px}html[data-design=lg] .mk-node{background:var(--lg-bg-base);border:2px solid var(--mk-accent);border-radius:50%;flex-shrink:0;width:14px;height:14px}html[data-design=lg] .mk-node__line{background:var(--mk-divider);width:1px;position:absolute;left:50%;transform:translate(-50%)}html[data-design=lg] .mk-dot-mark{background:var(--mk-accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}html[data-design=lg] .mk-swatch{background:var(--mk-accent);border:1px solid color-mix(in srgb, var(--mk-accent) 70%, var(--mk-edge));border-radius:4px;flex-shrink:0;width:12px;height:12px;margin-top:4px}html[data-design=lg] .mk-block{border-top:1px solid var(--mk-divider)}html[data-design=lg] .mk-block--strong{border-top-color:color-mix(in srgb, var(--mk-accent) 45%, var(--mk-divider))}html[data-design=lg] .mk-group{border-bottom:1px solid color-mix(in srgb, var(--mk-accent) 33%, var(--mk-divider))}html[data-design=lg] .mk-link{appearance:none;font:inherit;cursor:pointer;color:var(--mk-accent-ink);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;padding:10px 0;font-weight:700;text-decoration:underline}html[data-design=lg] .mk-sec{margin:0 0 12px}html[data-design=lg] .mk-sec .mk-title--sec{margin-top:7px}html[data-design=lg] .mk-grid{gap:var(--mk-gap);grid-template-columns:1fr;display:grid}html[data-design=lg] .mk-grid--2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}html[data-design=lg] .mk-figure{border-radius:var(--mk-radius);background:color-mix(in srgb, var(--mk-glass-hi) 62%, transparent);border:1px solid var(--mk-divider-strong);box-shadow:inset 0 1px 1px var(--mk-bevel);margin:12px 0 0;padding:15px 16px 13px}html[data-design=lg] .mk-figure__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}html[data-design=lg] .mk-figure__head>strong{font-family:var(--mk-fMono);letter-spacing:.08em;color:var(--mk-accent-ink);background:color-mix(in srgb, var(--mk-accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--mk-accent) 34%, transparent);border-radius:8px;flex:none;padding:5px 8px;font-size:10px;font-weight:800}html[data-design=lg] .mk-figure__cap{color:var(--mk-ink-3);margin:7px 0 0;font-size:14px;line-height:1.5}html[data-design=lg] .mk-figure__plot{margin-top:6px}html[data-design=lg] .mk-stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}html[data-design=lg] .mk-tile{border-radius:var(--mk-radius-sm);box-sizing:border-box;background:linear-gradient(180deg, color-mix(in srgb, var(--mk-accent) 9%, transparent), color-mix(in srgb, var(--mk-accent) 3%, transparent));border:1px solid color-mix(in srgb, var(--mk-accent) 34%, var(--mk-edge));box-shadow:inset 0 1px 1px var(--mk-bevel);padding:12px 13px}html[data-design=lg] .mk-tile__v{font-family:var(--mk-fDisplay);letter-spacing:-.03em;color:var(--mk-accent-ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1}html[data-design=lg] .mk-tile__l{font-family:var(--mk-fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--mk-ink);margin-top:7px;font-size:9.5px;font-weight:700;line-height:1.35}html[data-design=lg] .mk-tile__n{font-family:var(--mk-fMono);letter-spacing:.08em;text-transform:uppercase;color:var(--mk-ink-4);margin-top:4px;font-size:9px;font-weight:700;line-height:1.4}html[data-design=lg] .mk-info{border-top:1px solid var(--mk-divider);margin-top:10px;padding-top:9px}html[data-design=lg] .mk-info__k{font-family:var(--mk-fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--mk-ink-3);font-size:9px;font-weight:800}html[data-design=lg] .mk-info--acc .mk-info__k{color:var(--mk-accent-ink)}html[data-design=lg] .mk-info__v{font-family:var(--mk-fBody);color:var(--mk-ink-2);margin-top:3px;font-size:16px;line-height:1.5}html[data-design=lg] .mk-bar__head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}html[data-design=lg] .mk-bar__track{background:color-mix(in srgb, var(--mk-ink) 8%, transparent);border-radius:999px;height:12px;overflow:hidden}html[data-design=lg] .mk-bar__fill{background:linear-gradient(90deg, color-mix(in srgb, var(--mk-accent) 78%, transparent), var(--mk-accent));transform-origin:0;border-radius:999px;height:100%}html[data-design=lg] .mk-bar__mid{background:color-mix(in srgb, var(--mk-ink) 18%, transparent);width:1px;position:absolute;top:0;bottom:0;left:50%}html[data-design=lg] .mk-bar__tick{font-family:var(--mk-fMono);letter-spacing:.08em;text-transform:uppercase;color:var(--mk-ink-4);font-size:9px;font-weight:700}html[data-design=lg] .mk-deeper__eyebrow{font-family:var(--mk-fMono);letter-spacing:.14em;text-transform:uppercase;color:var(--mk-accent-ink);font-size:9.5px;font-weight:800;display:block}html[data-design=lg] .mk-deeper__title{font-family:var(--mk-fDisplay);letter-spacing:-.02em;color:var(--mk-ink);margin:8px 0 0;font-size:18px;font-weight:800;line-height:1.15;display:block}html[data-design=lg] .mk-deeper__cue{font-family:var(--mk-fMono);letter-spacing:.1em;text-transform:uppercase;color:var(--mk-accent-ink);margin-top:12px;font-size:10px;font-weight:800;display:block}html[data-design=lg] .mk-progress{grid-template-columns:repeat(9,1fr);gap:4px;margin-top:8px;display:grid}html[data-design=lg] .mk-progress__seg{background:var(--lg-divider);border-radius:999px;height:3px;position:relative;overflow:hidden}html[data-design=lg] .mk-progress__seg[data-visited=true]{background:color-mix(in srgb, var(--mk-accent,var(--lg-market)) 55%, transparent)}html[data-design=lg] .mk-progress__seg[data-current=true]{background:color-mix(in srgb, var(--mk-accent,var(--lg-market)) 30%, transparent)}html[data-design=lg] .mk-progress__seg>i{border-radius:inherit;background:var(--mk-accent,var(--lg-market));transform:scaleX(var(--mk-read,0));transform-origin:0;position:absolute;inset:0}@media (width>=900px){html[data-design=lg] .mk-head__icon{width:44px;height:44px}html[data-design=lg] .mk-head__icon svg{width:20px;height:20px}html[data-design=lg] .mk-head__art{opacity:.55}html[data-design=lg] .mk-p{font-size:17.5px;line-height:1.75}html[data-design=lg] .mk-p--lead{font-size:18px}html[data-design=lg] .mk-body{font-size:17px;line-height:1.65}html[data-design=lg] .mk-question{font-size:19px}}@media (prefers-reduced-transparency:reduce){html[data-design=lg] .mk-card,html[data-design=lg] .mk-figure,html[data-design=lg] .mk-tile{background:color-mix(in srgb, var(--mk-glass-hi) 92%, var(--lg-bg-base))}}@media (prefers-reduced-motion:reduce){html[data-design=lg] button.mk-row,html[data-design=lg] button.mk-card{transition:none}html[data-design=lg] button.mk-card:active,html[data-design=lg] button.mk-row:active{transform:none}}.mkt-x{--mx-acc:var(--info-text);--mx-disp:"Bricolage Grotesque", system-ui, sans-serif;--mx-body:"Hanken Grotesk", -apple-system, system-ui, sans-serif;--mx-mono:"Space Mono", ui-monospace, monospace;--mx-ink:var(--text-primary);--mx-text:var(--text-secondary);--mx-textMute:var(--text-meta);--mx-textDim:var(--text-disabled);--mx-card:var(--surface-raised);--mx-rule:var(--border-default);--mx-rule2:var(--border-subtle);--mx-risk:var(--error-text);--mx-A:var(--A);--mx-B:var(--B);--mx-C:var(--C);--mx-D:var(--D);--mx-F:var(--F);--mx-data-red:var(--red-fill);--mx-g-a:#302b42b8;--mx-g-b:#18162270;--mx-g-border:#ffffff24;--mx-g-inset:#ffffff1c;--mx-g-sheen:#ffffff21;--mx-g-ambient:#0000008c;--mx-g-shadow:#0000008c}[data-theme=light] .mkt-x{--mx-g-a:#ffffffbd;--mx-g-b:#ffffff7a;--mx-g-border:#ffffffd9;--mx-g-inset:#ffffffe6;--mx-g-sheen:#ffffff4d;--mx-g-ambient:#1b152024;--mx-g-shadow:#1b152033}[data-theme=chrome] .mkt-x{--mx-g-a:color-mix(in srgb, var(--surface-raised) 90%, transparent);--mx-g-b:color-mix(in srgb, var(--surface-subtle) 82%, transparent);--mx-g-border:var(--border-default);--mx-g-inset:#d7e8f71a;--mx-g-sheen:#d7e8f714;--mx-g-ambient:#0000006b;--mx-g-shadow:#000000a8}.mkt-x{display:block}.mkt-x *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.mkt-x .eyebrow{font-family:var(--mx-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mx-acc);margin:2px 0 9px;font-size:10px;font-weight:800}.mkt-x h1.mast{font-family:var(--mx-disp);letter-spacing:-.035em;color:var(--mx-ink);margin:0 0 12px;font-size:clamp(38px,12vw,46px);font-weight:800;line-height:.92}.mkt-x h1.mast b{color:var(--mx-acc)}.mkt-x .dek{font-family:var(--mx-body);color:var(--mx-textMute);margin:0 0 18px;font-size:16px;line-height:1.5}.mkt-x .sect{font-family:var(--mx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mx-textDim);margin:24px 0 11px;font-size:11px;font-weight:800}.mkt-x .stats{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:4px;display:grid}.mkt-x .stat{border:1px solid color-mix(in srgb, var(--sc) 30%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--sc) 7%, transparent), transparent);border-radius:13px;padding:14px 13px}.mkt-x .stat .v{font-family:var(--mx-disp);letter-spacing:-.03em;color:var(--sc);font-variant-numeric:tabular-nums;font-size:32px;font-weight:800;line-height:1}.mkt-x .stat .l{font-family:var(--mx-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--mx-ink);margin-top:6px;font-size:10px;font-weight:700}.mkt-x .stat .n{font-family:var(--mx-mono);text-transform:uppercase;color:var(--mx-textDim);margin-top:2px;font-size:11px;font-weight:700}.mkt-x .newsbar{scroll-snap-type:x mandatory;gap:10px;margin:0 -2px;padding:2px 2px 8px;display:flex;overflow-x:auto}.mkt-x .newsbar::-webkit-scrollbar{display:none}.mkt-x .news{scroll-snap-align:start;cursor:pointer;appearance:none;color:inherit;font:inherit;text-align:left;background:linear-gradient(165deg, color-mix(in srgb, var(--nc) 22%, var(--mx-g-a)), color-mix(in srgb, var(--nc) 12%, var(--mx-g-b)));border:1px solid color-mix(in srgb, var(--nc) 38%, var(--mx-g-border));border-radius:15px;flex:0 0 80%;padding:15px 16px 14px;transition:transform .12s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),filter .18s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 12px 26px -12px #000000b3}.mkt-x .news:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.mkt-x .news:active{transform:translateY(1px)scale(.995)}[data-theme=light] .mkt-x .news{box-shadow:inset 0 1px 0 var(--mx-g-inset), 0 14px 30px -16px color-mix(in srgb, var(--nc) 40%, var(--mx-g-shadow))}.mkt-x .news .nb{font-family:var(--mx-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-on-accent);border-radius:999px;margin-bottom:9px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-block}.mkt-x .news .nbig{font-family:var(--mx-disp);letter-spacing:-.03em;color:var(--mx-ink);font-size:24px;font-weight:800;line-height:1.05}.mkt-x .news .nt{font-family:var(--mx-body);color:var(--mx-text);margin-top:6px;font-size:12.5px;line-height:1.5}.mkt-x .news .nmore{font-family:var(--mx-body);color:var(--mx-textMute);grid-template-rows:0fr;font-size:12px;line-height:1.5;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1);display:grid}.mkt-x .news .nmore>span{min-height:0;overflow:hidden}.mkt-x .news.open .nmore{border-top:1px solid var(--mx-rule);grid-template-rows:1fr;margin-top:8px;padding-top:8px}.mkt-x .news .tap{font-family:var(--mx-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mx-textDim);margin-top:8px;font-size:11px}.mkt-x .news.open .tap{display:none}.mkt-x .gcard{background:linear-gradient(165deg, color-mix(in srgb, var(--hue) 14%, var(--mx-g-a)) 0%, color-mix(in srgb, var(--hue) 6%, var(--mx-g-b)) 100%);border:1px solid color-mix(in srgb, var(--hue) 30%, var(--mx-g-border));box-shadow:inset 0 1px 0 #ffffff29, inset 0 -1px 0 #00000073, 0 1px 2px #0000008c, 0 12px 28px -10px #000000b8, 0 22px 48px -18px color-mix(in srgb, var(--hue) 26%, transparent);border-radius:15px;padding:16px;position:relative;overflow:hidden}[data-theme=light] .mkt-x .gcard{box-shadow:inset 0 1px 0 var(--mx-g-inset), inset 0 -1px 0 color-mix(in srgb, var(--hue) 16%, transparent), 0 2px 7px var(--mx-g-ambient), 0 20px 48px -16px color-mix(in srgb, var(--hue) 46%, var(--mx-g-shadow))}.mkt-x .gcard:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg, var(--mx-g-sheen) 0%, #ffffff0a 34%, transparent 55%);position:absolute;inset:0}.mkt-x .gcard.deep{background:linear-gradient(165deg, color-mix(in srgb, var(--hue) 23%, var(--mx-g-a)) 0%, color-mix(in srgb, var(--hue) 13%, var(--mx-g-b)) 100%);border-color:color-mix(in srgb, var(--hue) 38%, var(--mx-g-border))}.mkt-x .gcard>*{position:relative}.mkt-x .price .lab{font-family:var(--mx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mx-risk);font-size:11px;font-weight:700}.mkt-x .price .big{font-family:var(--mx-disp);letter-spacing:-.04em;color:var(--mx-ink);font-variant-numeric:tabular-nums;text-align:center;margin:9px 0 3px;font-size:54px;font-weight:800;line-height:1}.mkt-x .price .from{font-family:var(--mx-mono);color:var(--mx-textMute);text-align:center;font-size:11px}.mkt-x .price .mult{width:fit-content;font-family:var(--mx-disp);color:#fff;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#ff3b47,#d9232f);border-radius:999px;margin:12px auto 0;padding:8px 16px;font-size:19px;font-weight:800;display:block;box-shadow:0 10px 24px -8px #ff3b4780}.mkt-x .price .prices{gap:8px;margin-top:14px;display:flex}.mkt-x .price .pc{text-align:center;background:color-mix(in srgb, var(--mx-card) 40%, transparent);border:1px solid var(--mx-rule);border-radius:12px;flex:1;padding:10px 6px}.mkt-x .price .pc .pv{font-family:var(--mx-disp);color:var(--mx-ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.mkt-x .price .pc .pl{font-family:var(--mx-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--mx-textDim);margin-top:2px;font-size:11px}.mkt-x .price .exp{font-family:var(--mx-body);color:var(--mx-textMute);text-align:center;margin:13px 0 0;font-size:13px;line-height:1.55}.mkt-x .picker .lab{font-family:var(--mx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mx-textDim);margin-bottom:11px;font-size:11px;font-weight:700}.mkt-x .chips{flex-wrap:wrap;gap:7px;margin-bottom:15px;display:flex}.mkt-x .mchip{font-family:var(--mx-mono);color:var(--mx-textMute);background:color-mix(in srgb, var(--mx-card) 46%, transparent);border:1px solid var(--mx-rule);cursor:pointer;appearance:none;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:700;transition:transform .12s cubic-bezier(.25,1,.5,1),color .18s cubic-bezier(.25,1,.5,1),border-color .18s cubic-bezier(.25,1,.5,1),background-color .18s cubic-bezier(.25,1,.5,1),box-shadow .18s cubic-bezier(.25,1,.5,1)}.mkt-x .mchip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.mkt-x .mchip:active{transform:translateY(1px)scale(.985)}.mkt-x .mchip.on{color:var(--control-selected-fg);background:var(--control-selected-bg);border-color:var(--control-selected-border)}.mkt-x .mchip .dn{vertical-align:middle;background:#22e07c;border-radius:50%;width:5px;height:5px;margin-left:5px;display:inline-block;box-shadow:0 0 5px #22e07c}.mkt-x .ladder{flex-direction:column;gap:9px;display:flex}.mkt-x .rung .rl{font-family:var(--mx-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mx-textDim);justify-content:space-between;margin-bottom:4px;font-size:11px;display:flex}.mkt-x .rung .rl b{color:var(--mx-text);font-size:10.5px}.mkt-x .rung .track{background:color-mix(in srgb, var(--mx-ink) 8%, transparent);border-radius:999px;height:13px;overflow:hidden}.mkt-x .rung .fill{width:100%;height:100%;transform:scaleX(var(--fill-scale,.03));transform-origin:0;border-radius:999px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.mkt-x .pickWhy{font-family:var(--mx-body);color:var(--mx-textMute);min-height:36px;margin:12px 0 0;font-size:12.5px;line-height:1.5}.mkt-x .pickWhy b{font-family:var(--mx-mono);font-size:11px}.mkt-x .market-dither{color:var(--mx-text);background:color-mix(in srgb, var(--mx-card) 62%, transparent);border:1px solid var(--mx-rule);box-shadow:inset 0 1px 0 var(--mx-g-inset), 0 12px 28px -22px var(--mx-g-shadow);border-radius:15px;margin-top:12px;padding:15px 16px 13px}.mkt-x .market-dither__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mkt-x .market-dither__head span{font-family:var(--mx-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--mx-acc);font-size:9px;font-weight:800;display:block}.mkt-x .market-dither__head h3{max-width:24ch;font-family:var(--mx-disp);letter-spacing:-.02em;color:var(--mx-ink);margin:5px 0 0;font-size:20px;line-height:1.08}.mkt-x .market-dither__head>strong{font-family:var(--mx-mono);color:var(--mx-acc);background:color-mix(in srgb, var(--mx-acc) 10%, transparent);border:1px solid color-mix(in srgb, var(--mx-acc) 34%, transparent);border-radius:8px;flex:none;padding:5px 8px;font-size:10px}.mkt-x .market-dither>p{font-family:var(--mx-body);color:var(--mx-textMute);margin:9px 0 0;font-size:12.5px;line-height:1.48}.mkt-x .market-dither__plot{height:300px;margin-top:6px}.mkt-x .market-dither--loading{min-height:160px;font-family:var(--mx-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mx-textDim);place-items:center;font-size:10px;display:grid}[data-theme=chrome] .mkt-x .market-dither{background:linear-gradient(158deg,#252b33 0%,#1d2229 52%,#181c22 100%);border-color:#e4eef833 #0c0f13 #0c0f13;box-shadow:inset 0 1px #ffffff1c,inset 0 -1px 2px #0000006b,0 2px 5px #0000006b}@media (width<=420px){.mkt-x .market-dither__plot{height:270px}}.mkt-x .flow{--flow-progress:.06;position:relative}.mkt-x .flow-readout{min-height:38px;color:var(--mx-text);background:color-mix(in srgb, var(--mx-card) 58%, transparent);border:1px solid var(--mx-rule);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 9px 30px;padding:8px 11px;display:flex}.mkt-x .flow-readout span{font-family:var(--mx-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mx-textDim);font-size:10px;font-weight:800}.mkt-x .flow-readout strong{font-family:var(--mx-body);text-align:right;color:var(--mx-ink);font-size:12px;line-height:1.25}.mkt-x .main-route{padding-left:30px;position:relative}.mkt-x .frail{background:color-mix(in srgb, var(--mx-ink) 11%, transparent);border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:12px;overflow:hidden}.mkt-x .frail>span{border-radius:inherit;background:linear-gradient(180deg, var(--mx-data-red), var(--A) 28%, var(--B) 52%, var(--D) 76%, var(--F));transform:scaleY(var(--flow-progress));transform-origin:top;transition:transform .42s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.mkt-x .stage{margin-bottom:9px;position:relative}.mkt-x .stage .sdot{z-index:1;width:24px;height:24px;font-family:var(--mx-mono);color:var(--text-on-accent);border:2px solid var(--mx-card);filter:saturate(.35);opacity:.72;border-radius:7px;place-items:center;font-size:11px;font-weight:800;transition:filter .18s cubic-bezier(.22,1,.36,1),opacity .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:15px;left:-27px}.mkt-x .stage[data-flow-reached=true] .sdot{filter:none;opacity:1}.mkt-x .stage[data-flow-current=true] .sdot{box-shadow:0 0 0 3px color-mix(in srgb, var(--sc,var(--mx-acc)) 28%, transparent)}.mkt-x .scard{cursor:pointer;appearance:none;text-align:left;width:100%;color:inherit;font:inherit;background:linear-gradient(118deg, var(--mx-g-sheen) 0%, transparent 44%), linear-gradient(160deg, color-mix(in srgb, var(--sc) 14%, var(--mx-g-a)) 0%, color-mix(in srgb, var(--sc) 5%, var(--mx-g-b)) 100%);border:1px solid color-mix(in srgb, var(--sc) 26%, var(--mx-g-border));box-shadow:inset 0 1px 0 var(--mx-g-inset), 0 9px 22px -18px color-mix(in srgb, var(--sc) 40%, var(--mx-g-shadow));border-radius:15px;padding:14px 16px;transition:transform .12s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),filter .18s cubic-bezier(.22,1,.36,1);display:block}.mkt-x .scard:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.mkt-x .scard:active{transform:translateY(1px)scale(.995)}.mkt-x .stage[data-flow-current=true] .scard{border-color:color-mix(in srgb, var(--sc) 58%, var(--mx-g-border));box-shadow:inset 0 1px 0 var(--mx-g-inset), 0 0 0 1px color-mix(in srgb, var(--sc) 16%, transparent), 0 8px 18px -16px var(--mx-g-shadow)}.mkt-x .scard.dead{opacity:.58;border-style:dashed}.mkt-x .scard .stt{font-family:var(--mx-disp);color:var(--mx-text);letter-spacing:-.01em;font-size:15px;font-weight:800;display:block}.mkt-x .scard .sstage{font-family:var(--mx-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--sc);font-size:11px;font-weight:700}.mkt-x .scard .sd{font-family:var(--mx-body);color:var(--mx-textMute);grid-template-rows:0fr;font-size:12px;line-height:1.5;transition:grid-template-rows .28s cubic-bezier(.16,1,.3,1);display:grid}.mkt-x .scard .sd-inner{min-height:0;display:block;overflow:hidden}.mkt-x .scard.open .sd{grid-template-rows:1fr;margin-top:8px}.mkt-x .scard .tap{font-family:var(--mx-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mx-textDim);opacity:1;margin-top:6px;font-size:11px;transition:opacity .1s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:block;transform:translateY(0)}.mkt-x .scard.open .tap{visibility:hidden;opacity:0;transform:translateY(-3px)}.mkt-x .forklbl{font-family:var(--mx-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--mx-acc);margin:4px 0 9px;font-size:11px;font-weight:700}.mkt-x .fork{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mkt-x .fork .stage{margin-bottom:0}.mkt-x .fork .sdot{display:none}.mkt-x .flow-stage-final{margin-top:9px}.mkt-x .flow>.forklbl,.mkt-x .flow-bypass-stage{margin-left:30px}.mkt-x .flow-bypass-stage{margin-bottom:0}.mkt-x .chlist{flex-direction:column;gap:11px;display:flex}.mkt-x .chwrap{min-width:0;scroll-margin-top:150px}.mkt-x .chcard{appearance:none;text-align:left;width:100%;color:inherit;font:inherit;background:linear-gradient(118deg, var(--mx-g-sheen) 0%, transparent 46%), linear-gradient(150deg, color-mix(in srgb, var(--cc) 15%, var(--mx-g-a)) 0%, color-mix(in srgb, var(--cc) 6%, var(--mx-g-b)) 100%);border:1px solid color-mix(in srgb, var(--cc) 30%, var(--mx-g-border));box-shadow:inset 0 1px 0 var(--mx-g-inset), 0 2px 8px var(--mx-g-ambient), 0 18px 40px -24px color-mix(in srgb, var(--cc) 40%, var(--mx-g-shadow));cursor:pointer;border-radius:16px;padding:14px 16px;text-decoration:none;transition:transform .12s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),filter .18s cubic-bezier(.22,1,.36,1);display:block;position:relative}[data-theme=dark] .mkt-x .chcard{box-shadow:inset 0 1px 0 #ffffff24, 0 12px 28px -16px #000000a8, 0 20px 44px -22px color-mix(in srgb, var(--cc) 22%, transparent)}.mkt-x .chcard:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.mkt-x .chcard:active{transform:translateY(1px)scale(.995)}@media (hover:hover) and (pointer:fine){.mkt-x .chcard:hover{filter:brightness(1.025);transform:translateY(-1px)}}.mkt-x .chcard .cnum{font-family:var(--mx-disp);color:var(--cc);text-shadow:0 0 14px color-mix(in srgb, var(--cc) 34%, transparent);font-size:30px;font-weight:800;line-height:1}.mkt-x .chcard .ctt{font-family:var(--mx-disp);letter-spacing:-.025em;color:var(--mx-ink);margin:9px 0 5px;font-size:21px;font-weight:800;line-height:1.08}.mkt-x .chcard .chhook{font-family:var(--mx-body);color:var(--mx-textMute);margin-top:0;font-size:14.5px;line-height:1.45}.mkt-x .chtop{justify-content:space-between;align-items:baseline;display:flex}.mkt-x .chtop .cn2{font-family:var(--mx-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--mx-textDim);font-size:11px;font-weight:700}.mkt-x .chaction{border-top:1px solid color-mix(in srgb, var(--cc) 18%, var(--mx-rule));color:var(--cc);font-family:var(--mx-mono);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-top:11px;padding-top:9px;font-size:10px;font-weight:800;line-height:1;display:flex}.mkt-x .chaction span{flex:none;font-size:13px;transition:transform .18s cubic-bezier(.16,1,.3,1)}.mkt-x .chcard:hover .chaction span,.mkt-x .chcard:focus-visible .chaction span{transform:translate(3px)}.mkt-x .handoff{font-family:var(--mx-body);color:var(--mx-textMute);margin:2px 0 2px 18px;padding:8px 0 8px 22px;font-size:12px;font-style:italic;line-height:1.4;position:relative}.mkt-x .handoff:before{content:"↓";width:16px;height:16px;color:var(--mx-card);background:color-mix(in srgb, var(--mx-textDim) 55%, transparent);border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:700;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.mkt-x .ledger{flex-direction:column;display:flex}.mkt-x .led{border-top:1px solid var(--mx-rule);grid-template-columns:1fr;gap:3px;padding:12px 0;display:grid}.mkt-x .led:first-child{border-top:none;padding-top:2px}.mkt-x .led .ledk{font-family:var(--mx-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mx-F);font-size:11px;font-weight:800}.mkt-x .led .ledrow{font-family:var(--mx-body);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;line-height:1.35;display:flex}.mkt-x .led .b4{color:var(--mx-textDim);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--mx-textDim) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--mx-textDim) 50%, transparent);flex:none}.mkt-x .led .arr{color:var(--mx-textDim);flex:none}.mkt-x .led .aft{color:var(--mx-text);font-weight:600}.mkt-x .testing .lab{font-family:var(--mx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mx-A);font-size:11px;font-weight:700}.mkt-x .testing .big{font-family:var(--mx-disp);letter-spacing:-.04em;color:var(--mx-ink);font-variant-numeric:tabular-nums;margin:8px 0 2px;font-size:52px;font-weight:800;line-height:1}.mkt-x .testing .cap2{font-family:var(--mx-body);color:var(--mx-textMute);margin:6px 0 0;font-size:13px;line-height:1.55}.mkt-x .checks{flex-direction:column;gap:8px;margin-top:15px;display:flex}.mkt-x .chk{background:color-mix(in srgb, var(--mx-card) 42%, transparent);border:1px solid var(--mx-rule);border-radius:12px;align-items:center;gap:11px;padding:11px 13px;display:flex}.mkt-x .chk .cm{width:22px;height:22px;font-family:var(--mx-disp);color:#0a0710;background:linear-gradient(135deg,#22e07c,#0f9a55);border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.mkt-x .chk .ch1{font-family:var(--mx-disp);color:var(--mx-text);letter-spacing:-.01em;font-size:13.5px;font-weight:800}.mkt-x .chk .ch2{font-family:var(--mx-mono);color:var(--mx-textMute);margin-top:2px;font-size:11px}.mkt-x .testing .foot{font-family:var(--mx-mono);color:var(--mx-textDim);text-align:center;margin-top:13px;font-size:11px;line-height:1.6}.mkt-x .pay .lab{font-family:var(--mx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mx-B);font-size:11px;font-weight:700}.mkt-x .pay .big{font-family:var(--mx-disp);letter-spacing:-.04em;color:var(--mx-ink);font-variant-numeric:tabular-nums;margin:8px 0 2px;font-size:52px;font-weight:800;line-height:1}.mkt-x .pay .cap2{font-family:var(--mx-body);color:var(--mx-textMute);margin:6px 0 0;font-size:13px;line-height:1.55}.mkt-x .payrows{flex-direction:column;margin-top:14px;display:flex}.mkt-x .payrow{border-top:1px solid var(--mx-rule);justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.mkt-x .payrow:first-child{border-top:none}.mkt-x .payrow .pl2{font-family:var(--mx-body);color:var(--mx-text);font-size:13.5px;font-weight:600;line-height:1.25}.mkt-x .payrow .pl2 .sub{font-family:var(--mx-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--mx-textDim);margin-top:3px;font-size:11px;font-weight:700;display:block}.mkt-x .payrow .pv2{font-family:var(--mx-disp);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:16px;font-weight:800}.mkt-x .disc{font-family:var(--mx-mono);letter-spacing:.04em;color:var(--mx-textDim);text-align:center;margin-top:20px;font-size:11px;line-height:1.7}[data-theme=chrome] .mkt-x .gcard,[data-theme=chrome] .mkt-x .news,[data-theme=chrome] .mkt-x .scard,[data-theme=chrome] .mkt-x .chcard,[data-theme=chrome] .mkt-x .stat{background-color:#1b2027;background-image:linear-gradient(158deg,#252b33 0%,#1d2229 52%,#181c22 100%);border-color:#e4eef833 #0c0f13 #0c0f13;box-shadow:inset 0 1px #ffffff1c,inset 0 -1px 2px #0000006b,0 2px 5px #0000006b}[data-theme=chrome] .mkt-x .gcard.deep{border-color:#e4eef838 #0c0f13 #0c0f13}[data-theme=chrome] .mkt-x .gcard:before{background:linear-gradient(163deg,#ffffff12,#ffffff05 20%,#0000 46%)}[data-theme=chrome] .mkt-x .flow-readout,[data-theme=chrome] .mkt-x .mchip{background:linear-gradient(#252b33,#1b2027);border-color:#e4eef82e #0b0e12 #0b0e12;box-shadow:inset 0 1px #ffffff17,0 1px 2px #00000070}[data-theme=chrome] .mkt-x .mchip.on,[data-theme=chrome] .mkt-x .news.open,[data-theme=chrome] .mkt-x .stage[data-flow-current=true] .scard{color:var(--control-selected-fg);border-color:color-mix(in srgb, var(--control-selected-border) 54%, #090b0e);background:linear-gradient(#15191f,#1a1f25);border-top-color:#080a0de6;box-shadow:inset 0 2px 5px #000000b8,inset 0 -1px #e2edf70f,0 1px #e2edf70d}[data-theme=chrome] .mkt-x .stage[data-flow-current=true] .sdot{box-shadow:0 0 0 2px #d3e1ee3d}[data-theme=chrome] .mkt-x .price .mult{box-shadow:inset 0 1px #fff3,inset 0 -2px 3px #00000059,0 2px 3px #0000006b}[data-theme=chrome] .mkt-x .mchip .dn,[data-theme=chrome] .mkt-x .chcard .cnum{box-shadow:none;text-shadow:none}@media (hover:hover) and (pointer:fine){[data-theme=chrome] .mkt-x .news:hover,[data-theme=chrome] .mkt-x .mchip:hover,[data-theme=chrome] .mkt-x .scard:hover{filter:brightness(1.07);border-top-color:#eef5fc52}[data-theme=chrome] .mkt-x .mchip.on:hover,[data-theme=chrome] .mkt-x .news.open:hover,[data-theme=chrome] .mkt-x .stage[data-flow-current=true] .scard:hover{filter:brightness(1.035);border-top-color:#080a0de6}}@media (prefers-reduced-transparency:reduce){.mkt-x .gcard,.mkt-x .news,.mkt-x .scard,.mkt-x .chcard,.mkt-x .stat,.mkt-x .flow-readout{background:var(--surface-raised);box-shadow:var(--shadow-resting)}.mkt-x .gcard:before{display:none}}@media (prefers-reduced-motion:reduce){.mkt-x .news,.mkt-x .news .nmore,.mkt-x .mchip,.mkt-x .rung .fill,.mkt-x .frail>span,.mkt-x .stage .sdot,.mkt-x .scard,.mkt-x .scard .sd,.mkt-x .scard .tap,.mkt-x .chcard,.mkt-x .chaction span{transition:none}.mkt-x .news:active,.mkt-x .mchip:active,.mkt-x .scard:active,.mkt-x .chcard:active{transform:none}}html[data-design=lg] .mkt-x.lg-mkt{--mx-disp:var(--lg-fDisplay);--mx-body:var(--lg-fBody);--mx-mono:var(--lg-fMono);--mx-ink:var(--lg-ink);--mx-text:var(--lg-ink-2);--mx-textMute:var(--lg-ink-3);--mx-textDim:var(--lg-ink-4);--mx-card:var(--lg-glass-hi);--mx-rule:var(--lg-divider);--mx-rule2:var(--lg-divider);--mx-acc:var(--lg-market);--mx-g-a:var(--lg-glass-hi);--mx-g-b:var(--lg-glass-lo);--mx-g-border:var(--lg-edge);--mx-g-inset:var(--lg-bevel);--mx-g-sheen:var(--lg-bevel);--mx-g-ambient:var(--lg-shadow);--mx-g-shadow:var(--lg-shadow);--mx-risk:var(--lg-error-ink);--mx-data-red:var(--lg-n1);--mx-A:var(--lg-gA);--mx-B:var(--lg-gB);--mx-C:var(--lg-gC);--mx-D:var(--lg-gD);--mx-F:var(--lg-gF)}@media (width>=900px){html.desktop-shell .mkt-x .stats{grid-template-columns:repeat(4,minmax(0,1fr))}html.desktop-shell .mkt-x .newsbar{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}html.desktop-shell .mkt-x .news{min-width:0;height:100%}html.desktop-shell .mkt-x .chlist{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}html.desktop-shell .mkt-x .chwrap{grid-template-rows:minmax(0,1fr) auto;align-self:stretch;min-height:0;display:grid}html.desktop-shell .mkt-x .chcard{height:100%}html.desktop-shell .mkt-x .handoff{margin-top:7px;margin-bottom:5px}}html[data-design=lg] .mkt-x.lg-mkt{--mx-measure:55ch}html[data-design=lg] .mkt-x.lg-mkt .dek,html[data-design=lg] .mkt-x.lg-mkt .cap2,html[data-design=lg] .mkt-x.lg-mkt .exp,html[data-design=lg] .mkt-x.lg-mkt .market-dither>p,html[data-design=lg] .mkt-x.lg-mkt .scard .sd-inner{max-width:var(--mx-measure)}html[data-design=lg] .mkt-x.lg-mkt .exp{margin-inline:auto}.market-chapter-reader:focus{outline:none}.market-reader-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.market-reader-toolbar button,.market-reader-pagination button{appearance:none;min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;background:color-mix(in srgb, var(--surface-raised) 78%, transparent);border:1px solid var(--border-default);border-radius:12px;transition:transform .14s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1)}.market-reader-toolbar button:hover,.market-reader-pagination button:hover{border-color:var(--info-text);background:color-mix(in srgb, var(--info-text) 7%, var(--surface-raised))}.market-reader-toolbar button:active,.market-reader-pagination button:active{transform:translateY(1px)scale(.99)}.market-reader-toolbar button:focus-visible,.market-reader-pagination button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.market-reader-back{font-family:var(--fMono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.market-reader-position{font-family:var(--fMono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-meta);font-size:11px;font-weight:800}.market-reader-route-note{color:var(--text-secondary);background:linear-gradient(150deg, color-mix(in srgb, var(--reader-accent) 12%, var(--surface-raised)), color-mix(in srgb, var(--surface-raised) 84%, transparent));border:1px solid color-mix(in srgb, var(--reader-accent) 34%, var(--border-default));border-radius:14px;margin:0 0 18px;padding:14px 15px;box-shadow:inset 0 1px #ffffff47}.market-reader-route-note>span{color:var(--reader-accent);font-family:var(--fMono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.market-reader-route-note>strong{color:var(--text-primary);font-family:var(--fSerif);letter-spacing:-.02em;margin-top:5px;font-size:20px;line-height:1.12;display:block}.market-reader-route-note p{color:var(--text-secondary);font-family:var(--fBody);text-wrap:pretty;margin:7px 0 0;font-size:14px;line-height:1.55}.market-reader-route-note p+p{border-top:1px solid color-mix(in srgb, var(--reader-accent) 14%, var(--border-subtle));padding-top:7px}.market-reader-loading{min-height:220px;color:var(--text-meta);font-family:var(--fMono);letter-spacing:.08em;text-transform:uppercase;place-items:center;font-size:11px;font-weight:800;display:grid}.market-reader-pagination{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:30px 0 4px;display:grid}.market-reader-pagination button{text-align:left;width:100%;font-family:var(--fBody);align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:750;line-height:1.2;display:flex}.market-reader-pagination button:last-child{text-align:right;justify-content:flex-end}.market-reader-pagination small{color:var(--text-meta);font-family:var(--fMono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:800;display:block}@media (width<=430px){.market-reader-position{text-align:right;max-width:10ch;line-height:1.3}.market-reader-pagination{grid-template-columns:1fr}.market-reader-pagination>span:empty{display:none}}@media (prefers-reduced-motion:reduce){.market-reader-toolbar button,.market-reader-pagination button{transition:none}.market-reader-toolbar button:active,.market-reader-pagination button:active{transform:none}}html[data-design=lg] .lg-community-top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;min-width:0;display:grid}html[data-design=lg] .lg-community-top .lg-title{overflow-wrap:anywhere;text-wrap:balance}html[data-design=lg] .lg-body.lg-community-line{max-width:62ch;margin:9px 0 0;font-size:14px;line-height:1.5}@media (width>=900px){html[data-design=lg] .lg-body.lg-community-line{font-size:15px;line-height:1.5}}html[data-design=lg] .lg-community-doors{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;min-width:0;display:grid}@media (width>=900px){html[data-design=lg] .lg-community-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}html[data-design=lg] .lg-community-door{height:100%}html[data-design=lg] .lg-community-index .community-data-index,html[data-design=lg] .lg-community-index .community-data-index--workspace{width:100%;min-width:0;max-width:none;margin-inline:0;padding:0}html[data-design=lg] .lg-community-index .community-data-index__heading,html[data-design=lg] .lg-community-index .community-data-index__lede{display:none}html[data-design=lg] .lg-community-index .glass,html[data-design=lg] .lg-community-index .glass-static,html[data-design=lg] .lg-community-index .glass-deep{border-color:var(--lg-divider)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}html[data-design=lg] .lg-community-index .glass:before,html[data-design=lg] .lg-community-index .glass-static:before{display:none}html[data-design=lg] .lg-community-index{color:var(--lg-ink-2)}html[data-design=lg] .lg-community-index h1,html[data-design=lg] .lg-community-index h2,html[data-design=lg] .lg-community-index h3{font-family:var(--lg-fDisplay);letter-spacing:-.02em;color:var(--lg-ink)}html[data-design=lg] .lg-community-index p,html[data-design=lg] .lg-community-index li{font-family:var(--lg-fBody)}html[data-design=lg] .lg-community-index .community-data-index__explorer,html[data-design=lg] .lg-community-index .community-data-index__explorer-head,html[data-design=lg] .lg-community-index .community-data-index__controls,html[data-design=lg] .lg-community-index .community-data-index__control-groups,html[data-design=lg] .lg-community-index .community-data-index__rows,html[data-design=lg] .lg-community-index .community-atlas,html[data-design=lg] .lg-community-index .community-atlas__intro,html[data-design=lg] .lg-community-index .community-atlas__grid,html[data-design=lg] .lg-community-index .community-atlas__figure,html[data-design=lg] .lg-community-index .community-atlas__growth,html[data-design=lg] .lg-community-index .community-atlas__summary{min-width:0}html[data-design=lg] .lg-community-index .community-data-index__controls{grid-template-columns:minmax(0,1fr)}@media (width>=900px){html[data-design=lg] .lg-community-index .community-data-index__controls{grid-template-columns:minmax(0,1fr) auto}}html[data-design=lg] .lg-community-index .community-atlas__table-wrap{max-width:100%;overflow-x:auto}html[data-design=lg] .lg-community-index .community-data-index__search input{border-color:var(--lg-divider);background:var(--lg-chip-lo);min-height:44px;color:var(--lg-ink);font-family:var(--lg-fMono);border-radius:14px}html[data-design=lg] .lg-community-index .community-data-index__search input::placeholder{color:var(--lg-ink-4)}html[data-design=lg] .lg-community-index .community-data-index__search input:focus-visible{border-color:var(--lg-community);background:var(--lg-chip-hi)}html[data-design=lg] .lg-community-index .community-data-index__search span,html[data-design=lg] .lg-community-index .community-data-index__control-label{color:var(--lg-ink-3);font-family:var(--lg-fMono)}html[data-design=lg] .lg-community-index .community-data-index__chip{border-color:var(--lg-divider);background:var(--lg-chip-lo);min-height:44px;color:var(--lg-ink-2);font-family:var(--lg-fMono);padding-inline:13px}html[data-design=lg] .lg-community-index .community-data-index__chip:hover{border-color:color-mix(in srgb, var(--lg-community) 55%, var(--lg-divider));background:var(--lg-hover-fill);color:var(--lg-ink)}html[data-design=lg] .lg-community-index .community-data-index__chip[aria-pressed=true]{border-color:var(--lg-community);background:color-mix(in srgb, var(--lg-community) 16%, transparent);color:var(--lg-ink)}html[data-design=lg] .lg-community-index .community-data-index__quick-add{border-color:color-mix(in srgb, var(--lg-community) 60%, transparent);min-height:44px;color:var(--lg-community);font-family:var(--lg-fMono);padding-inline:15px}html[data-design=lg] .lg-community-index .community-data-index__end-add{border-color:color-mix(in srgb, var(--lg-community) 55%, transparent);background:color-mix(in srgb, var(--lg-community) 12%, transparent);color:var(--lg-community);font-family:var(--lg-fDisplay)}html[data-design=lg] .lg-community-index .community-data-index__signal{border-color:color-mix(in srgb, var(--lg-community) 40%, transparent);background:color-mix(in srgb, var(--lg-community) 10%, transparent);min-height:30px;color:var(--lg-community);font-family:var(--lg-fMono)}html[data-design=lg] .lg-community-index .community-atlas__summary,html[data-design=lg] .lg-community-index .community-atlas__figure,html[data-design=lg] .lg-community-index .community-atlas__growth,html[data-design=lg] .lg-community-index .community-atlas__clean{border-color:var(--lg-divider);background:var(--lg-glass-lo);box-shadow:none}html[data-design=lg] .lg-community-index .community-atlas__summary div{border-inline-start-color:var(--lg-divider)}html[data-design=lg] .lg-community-index .community-atlas__summary dt{color:var(--lg-ink-3);font-family:var(--lg-fMono)}html[data-design=lg] .lg-community-index .community-atlas__summary dd{color:var(--lg-ink);font-family:var(--lg-fDisplay)}html[data-design=lg] .lg-community-index .community-atlas__explorer-head output,html[data-design=lg] .lg-community-index .community-data-index__explorer-head output{color:var(--lg-ink-3);font-family:var(--lg-fMono)}html[data-design=lg] .lg-community-index .community-data-index__explorer,html[data-design=lg] .lg-community-index .community-atlas__intro,html[data-design=lg] .lg-community-index .community-atlas__disclosure,html[data-design=lg] .lg-community-index .community-atlas__exact{border-color:var(--lg-divider)}html[data-design=lg] .lg-community-index .community-data-index__rows{gap:5px;margin-top:12px}html[data-design=lg] .lg-community-index .community-data-index__rows>div[data-motion-key]{border-color:var(--lg-divider)!important;opacity:1!important;background:var(--lg-fill-seated)!important;box-shadow:var(--lg-depth-seated)!important;border-radius:13px!important}html[data-design=lg] .lg-community-index .community-data-index__rows>div[data-community-weight=gathering]{background:var(--lg-fill-sunk)!important;box-shadow:var(--lg-depth-sunk)!important}html[data-design=lg] .lg-community-index .community-data-index__rows>div[data-community-open=true]{border-color:color-mix(in srgb, var(--lg-community) 40%, var(--lg-divider))!important;background:var(--lg-fill-well)!important;box-shadow:var(--lg-depth-well)!important}html[data-design=lg] .cr-scope.rep-inline-readout .community-readout{box-shadow:none;background:0 0;border-color:#0000;padding:2px 0 0}html[data-design=lg] .lg-community-index .community-data-index__rows>div>button{border-radius:13px!important;padding:9px 12px!important}html[data-design=lg] .lg-community-index .community-dither,html[data-design=lg] .lg-community-index .community-dither__plot{min-width:0;max-width:100%}html[data-design=lg][data-theme=chrome] .lg-community-index .community-data-index__search input,html[data-design=lg][data-theme=chrome] .lg-community-index .community-data-index__chip,html[data-design=lg][data-theme=chrome] .lg-community-index .community-atlas__summary,html[data-design=lg][data-theme=chrome] .lg-community-index .community-atlas__figure,html[data-design=lg][data-theme=chrome] .lg-community-index .community-atlas__growth,html[data-design=lg][data-theme=chrome] .lg-community-index .community-atlas__clean{border-color:var(--lg-divider);background:var(--lg-glass-lo);box-shadow:none}html[data-design=lg][data-theme=chrome] .lg-community-index .community-data-index__chip[aria-pressed=true]{border-color:var(--lg-community);background:color-mix(in srgb, var(--lg-community) 20%, transparent);color:var(--lg-ink);box-shadow:none}html[data-design=lg] .lg-community-index .community-atlas{--atlas-meter:var(--lg-community);padding-bottom:0!important}html[data-design=lg] .lg-community-index .community-atlas__figure-head,html[data-design=lg] .lg-community-index .community-atlas__meter-rules,html[data-design=lg] .lg-community-index .community-atlas__meter-axis,html[data-design=lg] .lg-community-index .community-data-index__search,html[data-design=lg] .lg-community-index .community-atlas__floors,html[data-design=lg] .lg-community-index .community-atlas__key,html[data-design=lg] .lg-community-index .community-atlas__meters,html[data-design=lg] .lg-community-index .community-atlas__meter-plot,html[data-design=lg] .lg-community-index .community-atlas__meter-list,html[data-design=lg] .lg-community-index .community-atlas__mix,html[data-design=lg] .lg-community-index .community-atlas__mix-key,html[data-design=lg] .lg-community-index .community-atlas__plot,html[data-design=lg] .lg-community-index .community-data-index__signal-row,html[data-design=lg] .lg-community-index .community-data-index__control-group,html[data-design=lg] .lg-community-index .community-effect-grid,html[data-design=lg] .lg-community-index .community-profile-grid,html[data-design=lg] .lg-community-index .community-dose-grid{min-width:0}html[data-design=lg] .lg-community-index .community-atlas__summary{box-sizing:border-box;min-width:0}html[data-design=lg] .lg-community-index .community-atlas__intro h2,html[data-design=lg] .lg-community-index .community-atlas__intro p,html[data-design=lg] .lg-community-index .community-atlas__figure-head h3,html[data-design=lg] .lg-community-index .community-atlas__figure-head p,html[data-design=lg] .lg-community-index .community-atlas__clean p,html[data-design=lg] .lg-community-index .community-atlas__pending,html[data-design=lg] .lg-community-index .community-atlas__disclosure>summary span,html[data-design=lg] .lg-community-index .community-data-index__explorer-head h2{text-transform:lowercase}html[data-design=lg] .lg-community-index .community-atlas__intro p{color:var(--lg-ink-2)}html[data-design=lg] .lg-community-index .community-atlas__summary dd{font-variant-numeric:tabular-nums}html[data-design=lg] .lg-community-index .community-atlas__figure-head h3{font-family:var(--lg-fDisplay);letter-spacing:-.02em;color:var(--lg-ink);font-weight:800}html[data-design=lg] .lg-community-index .community-atlas__figure-head p{color:var(--lg-ink-2)}html[data-design=lg] .lg-community-index .community-atlas__figure-head output,html[data-design=lg] .lg-community-index .community-data-index__explorer-head output{color:var(--lg-ink-3);font-family:var(--lg-fMono);font-variant-numeric:tabular-nums}html[data-design=lg] .lg-community-index .community-atlas__floors b{color:var(--lg-community);font-family:var(--lg-fMono);font-variant-numeric:tabular-nums}html[data-design=lg] .lg-community-index .community-atlas__floors span{color:var(--lg-ink-2);font-family:var(--lg-fBody)}html[data-design=lg] .lg-community-index .community-atlas__floors strong,html[data-design=lg] .lg-community-index .community-atlas__meter-axis span,html[data-design=lg] .lg-community-index .community-atlas__meter-rules i:before{color:var(--lg-ink-3);font-family:var(--lg-fMono)}html[data-design=lg] .lg-community-index .community-atlas__meter-name{color:var(--lg-ink-2);font-family:var(--lg-fBody)}html[data-design=lg] .lg-community-index .community-atlas__meter-value{color:var(--lg-ink);font-family:var(--lg-fMono);font-variant-numeric:tabular-nums}html[data-design=lg] .lg-community-index .community-atlas__meter-track{background:var(--lg-chip-lo);box-shadow:inset 0 0 0 1px var(--lg-divider)}html[data-design=lg] .lg-community-index .community-atlas__meter-rules i{border-inline-start-color:color-mix(in srgb, var(--lg-ink-4) 55%, transparent)}html[data-design=lg] .lg-community-index .community-atlas__mix-key li,html[data-design=lg] .lg-community-index .community-atlas__key li{color:var(--lg-ink-2);font-family:var(--lg-fBody)}html[data-design=lg] .lg-community-index .community-atlas__mix-key strong,html[data-design=lg] .lg-community-index .community-atlas__key strong{color:var(--lg-ink-3);font-family:var(--lg-fMono);font-variant-numeric:tabular-nums}html[data-design=lg] .lg-community-index .community-atlas__clean{border-color:color-mix(in srgb, var(--lg-success) 30%, var(--lg-divider));background:radial-gradient(120% 60% at 4% 0%, color-mix(in srgb, var(--lg-success) 14%, transparent) 0%, color-mix(in srgb, var(--lg-success) 7%, transparent) 42%, color-mix(in srgb, var(--lg-success) 2%, transparent) 74%, transparent 100%), var(--lg-glass-lo)}html[data-design=lg] .lg-community-index .community-atlas__clean span{color:var(--lg-ink);font-family:var(--lg-fMono)}html[data-design=lg] .lg-community-index .community-atlas__clean strong{color:var(--lg-success);font-family:var(--lg-fMono);font-variant-numeric:tabular-nums}html[data-design=lg] .lg-community-index .community-atlas__clean p{color:var(--lg-ink-2);font-family:var(--lg-fBody)}html[data-design=lg] .lg-community-index .community-atlas__disclosure>summary{color:var(--lg-ink-3);font-family:var(--lg-fMono)}html[data-design=lg] .lg-community-index .community-atlas__disclosure>summary span{color:var(--lg-ink)}html[data-design=lg] .lg-community-index .community-atlas__disclosure>summary small{color:var(--lg-ink-3);font-family:var(--lg-fBody)}html[data-design=lg] .lg-community-index .community-atlas__exact{border-top-color:var(--lg-divider)}html[data-design=lg] .lg-community-index .community-atlas__exact summary{box-sizing:border-box;min-height:44px;color:var(--lg-ink-3);font-family:var(--lg-fMono);padding-block:12px}html[data-design=lg] .lg-community-index .community-atlas__exact table{color:var(--lg-ink-2);font-family:var(--lg-fMono);font-variant-numeric:tabular-nums}html[data-design=lg] .lg-community-index .community-atlas__exact th,html[data-design=lg] .lg-community-index .community-atlas__exact td{border-top-color:var(--lg-divider)}html[data-design=lg] .lg-community-index .community-atlas__exact th{color:var(--lg-ink-3)}html[data-design=lg] .lg-community-index .community-atlas__growth summary{box-sizing:border-box;min-height:44px;line-height:44px}html[data-design=lg] .lg-community-index .community-atlas__pending{border-color:var(--lg-divider);background:var(--lg-glass-lo);color:var(--lg-ink-2);font-family:var(--lg-fBody);border-radius:16px}html[data-design=lg] .lg-community-index .community-dither__legend{color:var(--lg-ink-3);font-family:var(--lg-fMono)}html[data-design=lg] .rep-community-dashboard-skeleton{border:1px solid var(--lg-divider);background:var(--lg-glass-lo);border-radius:18px;min-height:320px;margin-top:22px;display:block}html[data-design=lg] .lg-community-index .rep-community-skeleton{max-width:none;color:var(--lg-ink-3);font-family:var(--lg-fMono);padding-inline:0}html[data-design=lg] .lg-community-index .rep-community-skeleton-row{border-color:var(--lg-divider);background:var(--lg-glass-lo)}html[data-design=lg] .lg-community-index .rep-state-panel{color:var(--lg-ink-2);font-family:var(--lg-fMono)}html[data-design=lg] .lg-community-index .rep-state-panel button{border-color:color-mix(in srgb, var(--lg-community) 60%, transparent);min-height:44px;color:var(--lg-community);padding-inline:18px}html[data-design=lg] .lg-community-index .cr-request-state,html[data-design=lg] .lg-community-index .cr-state-copy{color:var(--lg-ink-3);font-family:var(--lg-fMono)}html[data-design=lg] .lg-community-index .cr-chart-skeleton{border-block-color:var(--lg-divider)}html[data-design=lg] .lg-community-index .cr-skeleton i,html[data-design=lg] .lg-community-index .cr-chart-skeleton i{background:linear-gradient(105deg, color-mix(in srgb, var(--lg-ink) 4%, transparent) 15%, color-mix(in srgb, var(--lg-ink) 9%, transparent) 40%, color-mix(in srgb, var(--lg-ink) 4%, transparent) 65%);background-size:220% 100%;border-radius:10px}html[data-design=lg] .lg-community-index .cr-state-actions{min-width:0}@media (width<=560px){html[data-design=lg] .lg-community-index .community-data-index__rows>div>button{flex-wrap:wrap;row-gap:7px}html[data-design=lg] .lg-community-index .community-data-index__rows>div>button>span:nth-child(3):not(:last-child){flex-basis:100%;order:1;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;max-width:none!important}html[data-design=lg] .lg-community-index .community-data-index__rows [data-shared-peptide-title]{text-overflow:clip!important;white-space:normal!important;overflow:visible!important}}html[data-design=lg] .lgcr-input{appearance:none;box-sizing:border-box;background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));border:1px solid var(--lg-edge-strong);width:100%;min-height:50px;box-shadow:inset 0 1px 1px var(--lg-bevel);color:var(--lg-ink);caret-color:var(--lg-brand);font-family:var(--lg-fBody);transition:transform var(--lg-micro) var(--lg-ease), background var(--lg-micro) ease, box-shadow var(--lg-element) var(--lg-ease);border-radius:14px;padding:13px 15px;font-size:16px;line-height:1.4}html[data-design=lg] textarea.lgcr-input{resize:vertical;min-height:108px}html[data-design=lg] .lgcr-input::placeholder{color:var(--lg-ink-4);opacity:1}html[data-design=lg] .lgcr-input:focus{background:linear-gradient(160deg, var(--lg-hover-fill), var(--lg-chip-lo));box-shadow:inset 0 1px 1px var(--lg-bevel), 0 12px 26px -18px color-mix(in srgb, var(--lg-accent,var(--lg-brand)) 70%, transparent);transform:translateY(-1px)}html[data-design=lg] .lgcr-search{position:relative}html[data-design=lg] .lgcr-search .lgcr-input{padding-left:42px;padding-right:48px}html[data-design=lg] .lgcr-search-icon{color:var(--lg-ink-4);pointer-events:none;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}html[data-design=lg] .lgcr-search-clear{cursor:pointer;width:44px;height:44px;color:var(--lg-ink-3);font-family:var(--lg-fMono);background:0 0;border:0;border-radius:12px;font-size:17px;line-height:1;position:absolute;top:50%;right:4px;transform:translateY(-50%)}html[data-design=lg] .lgcr-choice{appearance:none;background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));border:1px solid var(--lg-edge-strong);min-height:44px;box-shadow:inset 0 1px 1px var(--lg-bevel);color:var(--lg-ink-2);font-family:var(--lg-fBody);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--lg-micro) var(--lg-ease), background var(--lg-micro) ease, border-color var(--lg-micro) ease, color var(--lg-micro) ease, box-shadow var(--lg-element) var(--lg-ease);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}html[data-design=lg] .lgcr-choice:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){html[data-design=lg] .lgcr-choice:hover{background:var(--lg-hover-fill);transform:translateY(-1px)}}html[data-design=lg] .lgcr-choice[aria-pressed=true]{background:linear-gradient(160deg, color-mix(in srgb, var(--lg-accent) 26%, transparent), color-mix(in srgb, var(--lg-accent) 10%, transparent)), linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));border-color:color-mix(in srgb, var(--lg-accent) 60%, var(--lg-edge-strong));color:color-mix(in srgb, var(--lg-accent) 60%, var(--lg-ink));box-shadow:inset 0 1px 1px var(--lg-bevel), 0 10px 22px -16px color-mix(in srgb, var(--lg-accent) 80%, transparent);font-weight:700}html[data-design=lg] .lgcr-prow{appearance:none;box-sizing:border-box;text-align:left;width:100%;min-width:0;min-height:56px;color:var(--lg-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--lg-micro) var(--lg-ease), background var(--lg-micro) ease, border-color var(--lg-micro) ease, box-shadow var(--lg-element) var(--lg-ease);background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}html[data-design=lg] .lgcr-prow:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){html[data-design=lg] .lgcr-prow:hover{background:var(--lg-press-fill)}}html[data-design=lg] .lgcr-prow[aria-pressed=true]{background:linear-gradient(160deg, color-mix(in srgb, var(--lg-accent) 20%, transparent), color-mix(in srgb, var(--lg-accent) 7%, transparent)), linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));border-color:color-mix(in srgb, var(--lg-accent) 55%, var(--lg-edge-strong));box-shadow:inset 0 1px 1px var(--lg-bevel), 0 12px 24px -18px color-mix(in srgb, var(--lg-accent) 75%, transparent)}html[data-design=lg] .lgcr-check{border:2px solid color-mix(in srgb, var(--lg-accent) 70%, var(--lg-ink-4));color:#0000;width:22px;height:22px;font-family:var(--lg-fDisplay);transition:border-radius var(--lg-micro) var(--lg-ease), background var(--lg-micro) ease, color var(--lg-micro) ease, box-shadow var(--lg-element) var(--lg-ease);background:0 0;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;line-height:1;display:grid}html[data-design=lg] .lgcr-prow[aria-pressed=true] .lgcr-check{background:var(--lg-accent);color:#fff;box-shadow:0 0 10px color-mix(in srgb, var(--lg-accent) 60%, transparent);border-color:#0000;border-radius:7px}html[data-design=lg][data-theme=dark] .lgcr-prow[aria-pressed=true] .lgcr-check,html[data-design=lg][data-theme=chrome] .lgcr-prow[aria-pressed=true] .lgcr-check{color:#131019}html[data-design=lg] .lgcr-sub{-webkit-line-clamp:2;line-clamp:2;font-family:var(--lg-fBody);color:var(--lg-ink-3);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:1px;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}html[data-design=lg] .lgcr-rate{appearance:none;background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));border:1px solid var(--lg-edge-strong);min-width:78px;min-height:64px;box-shadow:inset 0 1px 1px var(--lg-bevel);color:var(--lg-ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--lg-micro) var(--lg-ease), background var(--lg-micro) ease, border-color var(--lg-micro) ease, color var(--lg-micro) ease, box-shadow var(--lg-element) var(--lg-ease);border-radius:16px;flex:90px;padding:10px 6px}html[data-design=lg] .lgcr-rate:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){html[data-design=lg] .lgcr-rate:hover{background:var(--lg-hover-fill);transform:translateY(-1px)}}html[data-design=lg] .lgcr-rate[aria-pressed=true]{background:linear-gradient(160deg, color-mix(in srgb, var(--lg-success) 24%, transparent), color-mix(in srgb, var(--lg-success) 8%, transparent)), linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));border-color:color-mix(in srgb, var(--lg-success) 60%, var(--lg-edge-strong));color:color-mix(in srgb, var(--lg-success) 62%, var(--lg-ink));box-shadow:inset 0 1px 1px var(--lg-bevel), 0 12px 24px -18px color-mix(in srgb, var(--lg-success) 75%, transparent)}html[data-design=lg] .lgcr-gate{background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));border:1px solid var(--lg-edge-strong);box-shadow:inset 0 1px 1px var(--lg-bevel);cursor:pointer;transition:border-color var(--lg-micro) ease, box-shadow var(--lg-element) var(--lg-ease);border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}html[data-design=lg] .lgcr-gate input[type=checkbox]{width:20px;height:20px;accent-color:var(--lg-accent,var(--lg-community));flex:none;margin-top:2px}html[data-design=lg] .lgcr-gate:has(input:checked){border-color:color-mix(in srgb, var(--lg-accent,var(--lg-community)) 60%, var(--lg-edge-strong));box-shadow:inset 0 1px 1px var(--lg-bevel), 0 12px 24px -18px color-mix(in srgb, var(--lg-accent,var(--lg-community)) 70%, transparent)}html[data-design=lg] .lgcr-cta{appearance:none;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--lg-community) 55%, transparent);background:linear-gradient(150deg, color-mix(in srgb, var(--lg-community) 92%, #fff), var(--lg-community) 46%, color-mix(in srgb, var(--lg-community) 78%, #000));color:#2b0d1e;width:100%;min-height:54px;font-family:var(--lg-fDisplay);letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 1px 1px #ffffff57, 0 14px 30px -16px color-mix(in srgb, var(--lg-community) 85%, transparent);transition:transform var(--lg-micro) var(--lg-ease), box-shadow var(--lg-element) var(--lg-ease), filter var(--lg-micro) ease;border-radius:16px;justify-content:center;align-items:center;gap:12px;padding:12px 20px;font-size:16.5px;font-weight:800;display:flex;position:relative}html[data-design=lg] .lgcr-cta:active:not([disabled]){box-shadow:inset 0 1px 1px #fff3, 0 6px 14px -10px color-mix(in srgb, var(--lg-community) 80%, transparent);transform:scale(.985)}@media (hover:hover) and (pointer:fine){html[data-design=lg] .lgcr-cta:hover:not([disabled]){filter:brightness(1.05);box-shadow:inset 0 1px 1px #ffffff61, 0 18px 36px -16px color-mix(in srgb, var(--lg-community) 92%, transparent);transform:translateY(-2px)}}html[data-design=lg] .lgcr-cta[disabled]{cursor:default}html[data-design=lg] .lgcr-cta.is-busy:after{content:"";pointer-events:none;border-radius:inherit;background-image:linear-gradient(115deg,#0000 38%,#ffffff5c 50%,#0000 62%);background-repeat:no-repeat;background-size:220% 100%;animation:1.5s linear infinite lgSheen;position:absolute;inset:0}html[data-design=lg] .lgcr-sticky{z-index:5;background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--lg-bg-base) 34%, transparent) 11%, color-mix(in srgb, var(--lg-bg-base) 70%, transparent) 20%, color-mix(in srgb, var(--lg-bg-base) 92%, transparent) 27%, var(--lg-bg-base) 34%, var(--lg-bg-base) 100%);margin:0;padding:38px 0 8px;position:sticky;bottom:0}html[data-design=lg] .lgcr-seg{height:4px;transition:transform var(--lg-element) var(--lg-ease-quint), background-color var(--lg-element) ease, width var(--lg-element) var(--lg-ease-quint);border-radius:2px}html[data-design=lg] .lgcr-error{background:color-mix(in srgb, var(--lg-error) 10%, transparent);border:1px solid color-mix(in srgb, var(--lg-error) 32%, transparent);color:color-mix(in srgb, var(--lg-error) 72%, var(--lg-ink));font-family:var(--lg-fBody);animation:lgcrErrorIn .18s var(--lg-ease-quint);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}@keyframes lgcrErrorIn{0%{opacity:.6;transform:translate(-5px)}to{opacity:1;transform:translate(0,0)}}html[data-design=lg] .lgcr-2col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;min-width:0;display:grid}html[data-design=lg] .lgcr-picker-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;min-width:0;display:grid}@media (width<=640px){html[data-design=lg] .lgcr-2col,html[data-design=lg] .lgcr-picker-grid{grid-template-columns:minmax(0,1fr)}}html[data-design=lg] .lgcr-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}@media (width<=640px){html[data-design=lg] .lgcr-grid3{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lgcr-input,html[data-design=lg] .lgcr-choice,html[data-design=lg] .lgcr-prow,html[data-design=lg] .lgcr-check,html[data-design=lg] .lgcr-rate,html[data-design=lg] .lgcr-cta,html[data-design=lg] .lgcr-seg{transition:none}html[data-design=lg] .lgcr-cta.is-busy:after,html[data-design=lg] .lgcr-error{animation:none}}@media (prefers-reduced-transparency:reduce){html[data-design=lg] .lgcr-input,html[data-design=lg] .lgcr-choice,html[data-design=lg] .lgcr-rate,html[data-design=lg] .lgcr-gate{background:#fffffff5}html[data-design=lg][data-theme=dark] .lgcr-input,html[data-design=lg][data-theme=dark] .lgcr-choice,html[data-design=lg][data-theme=dark] .lgcr-rate,html[data-design=lg][data-theme=dark] .lgcr-gate,html[data-design=lg][data-theme=chrome] .lgcr-input,html[data-design=lg][data-theme=chrome] .lgcr-choice,html[data-design=lg][data-theme=chrome] .lgcr-rate,html[data-design=lg][data-theme=chrome] .lgcr-gate{background:#1e1b28f5}html[data-design=lg] .lgcr-sticky{background:var(--lg-bg-base)}}html[data-design=lg] .rj-app.lg-journal{--accent:var(--lg-tools);--accent-rgb:139, 92, 246;--accent-text:color-mix(in srgb, var(--lg-tools) 82%, var(--lg-ink));--accent-deep:color-mix(in srgb, var(--lg-tools) 88%, var(--lg-ink));--paper:var(--lg-bg-base);--ink:var(--lg-ink);--ink-2:var(--lg-ink-2);--mut:var(--lg-ink-3);--line:var(--lg-divider);--radius:22px;--tint:1;--good:var(--lg-success);--warn:var(--lg-warning);--bad:var(--lg-error);--rj-serif:var(--lg-fDisplay);--rj-body:var(--lg-fBody);--rj-mono:var(--lg-fMono);--rj-card-bg:radial-gradient(120% 44% at 6% 0%, color-mix(in srgb, var(--lg-accent) 32%, transparent) 0%, color-mix(in srgb, var(--lg-accent) 16%, transparent) 38%, color-mix(in srgb, var(--lg-accent) 6%, transparent) 68%, transparent 100%), linear-gradient(135deg, var(--lg-glass-hi), var(--lg-glass-lo));--rj-card-accent-bg:radial-gradient(120% 60% at 6% 0%, color-mix(in srgb, var(--lg-accent) 42%, transparent) 0%, color-mix(in srgb, var(--lg-accent) 20%, transparent) 40%, color-mix(in srgb, var(--lg-accent) 7%, transparent) 70%, transparent 100%), linear-gradient(135deg, var(--lg-glass-hi), var(--lg-glass-lo));--rj-card-flat-bg:linear-gradient(135deg, var(--lg-glass-hi), var(--lg-glass-lo));--rj-card-border:var(--lg-edge);--rj-card-shadow:inset 0 1px 1px var(--lg-bevel), inset 0 -14px 22px -18px color-mix(in srgb, var(--lg-accent) 34%, transparent),  var(--lg-alt-3);--rj-surface:var(--lg-press-fill);--rj-readout-bg:var(--lg-press-fill);--rj-dot-off:var(--lg-divider);--rj-switch-off:var(--lg-press-fill);--rj-grain-opacity:0;--rj-grain-blend:normal;font-family:var(--lg-fBody);background:0 0}html[data-design=lg][data-theme=dark] .rj-app.lg-journal,html[data-design=lg][data-theme=chrome] .rj-app.lg-journal{--accent-rgb:166, 133, 255}html[data-design=lg] .rj-app.lg-journal:before,html[data-design=lg] .rj-app.lg-journal .rj-card:after{display:none}html[data-design=lg] .lg-journal .lg-journal-shell{--lg-journal-gut:var(--lg-gutter);box-sizing:border-box;width:100%;min-height:0;padding-top:calc(14px + env(safe-area-inset-top));padding-bottom:var(--lg-dock-keepout);flex-direction:column;flex:1;gap:10px;margin:0;padding-inline:0;display:flex}@media (width>=900px){html[data-design=lg] .lg-journal .lg-journal-shell[data-desktop=true]{width:100%;padding-top:16px;padding-bottom:var(--lg-dock-keepout);padding-inline:max(0px, calc((100% - var(--lg-frame)) / 2 - var(--lg-journal-gut)));gap:12px}}html[data-design=lg] .lg-journal .lg-journal-head{margin-inline:var(--lg-journal-gut);flex:none;align-items:center;gap:12px;padding:11px 13px;display:flex}@media (width>=900px){html[data-design=lg] .lg-journal .lg-journal-head{padding:14px 18px}}html[data-design=lg] .lg-journal .lg-journal-back{flex:none;gap:7px;min-width:44px;min-height:44px;padding:0 13px}html[data-design=lg] .lg-journal .lg-journal-back-glyph{color:var(--lg-ink-3);display:flex;transform:rotate(180deg)}html[data-design=lg] .lg-journal .lg-journal-head-copy{flex:1;min-width:0}html[data-design=lg] .lg-journal .lg-journal-head-copy .lg-title{margin-top:2px}html[data-design=lg] .lg-journal .lg-journal-private{color:var(--accent-text);background:var(--lg-press-fill);border:1px solid color-mix(in srgb, var(--lg-tools) 32%, transparent);border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 10px;display:flex}html[data-design=lg] .lg-journal .lg-journal-private .lg-label{color:var(--accent-text)}html[data-design=lg] .lg-journal .lg-journal-private svg{width:12px;height:12px}@media (width<=620px){html[data-design=lg] .lg-journal .lg-journal-head{flex-wrap:wrap;row-gap:7px}html[data-design=lg] .lg-journal .lg-journal-head-copy{flex:1 0 100%;order:3}html[data-design=lg] .lg-journal .lg-journal-private{margin-left:auto}}html[data-design=lg] .lg-journal .lg-journal-saved{font-family:var(--lg-fMono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-deep);flex:none;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:9.5px;font-weight:600;display:flex}html[data-design=lg] .lg-journal .lg-journal-saved svg{flex:none;width:14px;height:14px}html[data-design=lg] .lg-journal .lg-journal-saved-detail{color:var(--lg-ink-3)}@media (width<=380px){html[data-design=lg] .lg-journal .lg-journal-saved{flex-wrap:wrap;justify-content:flex-start}html[data-design=lg] .lg-journal .lg-journal-saved-detail{width:100%;padding-left:22px}}html[data-design=lg] .lg-journal .lg-journal-tabs{padding-block:1px 2px;padding-inline:var(--lg-journal-gut);scrollbar-width:none;flex:none;gap:8px;display:flex;overflow-x:auto}html[data-design=lg] .lg-journal .lg-journal-tabs::-webkit-scrollbar{display:none}html[data-design=lg] .lg-journal .lg-journal-tab{white-space:nowrap;min-width:0;min-height:44px;font-family:var(--lg-fMono);letter-spacing:.1em;text-transform:uppercase;color:var(--lg-ink-3);flex:1 1 0;gap:7px;padding:0 12px;font-size:10px;font-weight:600}html[data-design=lg] .lg-journal .lg-journal-tab svg{flex:none;width:16px;height:16px}html[data-design=lg] .lg-journal .lg-journal-tab.is-active{color:var(--accent-deep);border-color:color-mix(in srgb, var(--lg-tools) 46%, var(--lg-edge-strong));background:linear-gradient(160deg, color-mix(in srgb, var(--lg-tools) 22%, var(--lg-chip-hi)), color-mix(in srgb, var(--lg-tools) 8%, var(--lg-chip-lo)))}html[data-design=lg] .lg-journal .lg-journal-tab[data-locked=true]{color:var(--lg-ink-4)}html[data-design=lg] .lg-journal .lg-journal-tab-lock{opacity:.8;width:11px;height:11px}@media (width<=380px){html[data-design=lg] .lg-journal .lg-journal-tab{letter-spacing:.06em;gap:5px;padding:0 9px;font-size:9px}}html[data-design=lg] .lg-journal .lg-journal-scroll{z-index:1;min-height:0;padding-block:2px 8px;padding-inline:var(--lg-journal-gut);-webkit-overflow-scrolling:touch;flex:1;position:relative;overflow-x:hidden}html[data-design=lg] .lg-journal .rj-today-heading{padding-inline:0}html[data-design=lg] .lg-journal .lg-journal-scroll::-webkit-scrollbar{width:0}html[data-design=lg] .lg-journal .rj-card,html[data-design=lg] .lg-journal .rj-calendar-shell,html[data-design=lg] .lg-journal .rj-day-detail,html[data-design=lg] .lg-journal .rj-streak-panel,html[data-design=lg] .lg-journal .rj-quick-tools,html[data-design=lg] .lg-journal .rj-agenda-panel,html[data-design=lg] .lg-journal .rj-recent-stacks,html[data-design=lg] .lg-journal .rj-tool-launchpad,html[data-design=lg] .lg-journal .rj-share-entry,html[data-design=lg] .lg-journal .rj-sync-status{border:1px solid var(--lg-edge);background:var(--rj-card-bg);box-shadow:var(--rj-card-shadow);-webkit-backdrop-filter:none;border-radius:22px}html[data-design=lg] .lg-journal .rj-rhythm-panel{border:1px solid var(--lg-edge);background:var(--rj-card-accent-bg);box-shadow:var(--rj-card-shadow);-webkit-backdrop-filter:none;border-radius:22px}html[data-design=lg] .lg-journal .rj-rhythm-panel:before{display:none}html[data-design=lg] .lg-journal .rj-composer,html[data-design=lg] .lg-journal .rj-reminder-summary,html[data-design=lg] .lg-journal .rj-recovery-banner{border:1px solid color-mix(in srgb, var(--lg-tools) 34%, var(--lg-edge-strong));background:linear-gradient(160deg, color-mix(in srgb, var(--lg-tools) 20%, var(--lg-chip-hi)), color-mix(in srgb, var(--lg-tools) 7%, var(--lg-chip-lo)));box-shadow:inset 0 1px 1px var(--lg-bevel);border-radius:16px}html[data-design=lg] .lg-journal .rj-composer{min-height:72px}html[data-design=lg] .lg-journal .rj-composer-plus{border-radius:14px}html[data-design=lg] .lg-journal .rj-rhythm-copy p,html[data-design=lg] .lg-journal .rj-reward-summary>p,html[data-design=lg] .lg-journal .rj-composer small,html[data-design=lg] .lg-journal .rj-reminder-summary small,html[data-design=lg] .lg-journal .rj-share-entry small,html[data-design=lg] .lg-journal .rj-tool-row small,html[data-design=lg] .lg-journal .rj-agenda-main span,html[data-design=lg] .lg-journal .rj-agenda-empty small,html[data-design=lg] .lg-journal .rj-sync-copy small,html[data-design=lg] .lg-journal .rj-recovery-copy small,html[data-design=lg] .lg-journal .rj-today .rj-section-heading p,html[data-design=lg] .lg-journal .rj-cmeta,html[data-design=lg] .lg-journal .rj-app .cap,html[data-design=lg] .lg-journal .cap,html[data-design=lg] .lg-journal .comply span,html[data-design=lg] .lg-journal .rj-event-observation{font-family:var(--lg-fBody);letter-spacing:0;font-size:12.5px;line-height:1.55}html[data-design=lg] .lg-journal .rj-recent-level{font-family:var(--lg-fBody);letter-spacing:0;font-size:11.5px}html[data-design=lg] .lg-journal .rj-sync-resume{border:1px solid var(--lg-edge-strong);background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));min-height:40px;box-shadow:inset 0 1px 1px var(--lg-bevel);color:var(--accent-deep);font-family:var(--lg-fMono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:0 14px;font-size:9.5px}html[data-design=lg] .lg-journal .rj-view-switch{border:1px solid var(--lg-edge);background:var(--lg-press-fill);-webkit-backdrop-filter:none;border-radius:17px}html[data-design=lg] .lg-journal .rj-view-switch button{min-height:44px;font-family:var(--lg-fMono);letter-spacing:.1em;border-radius:13px}html[data-design=lg] .lg-journal .rj-view-switch button.active{color:var(--accent-deep);background:color-mix(in srgb, var(--lg-tools) 16%, transparent)}html[data-design=lg] .lg-journal .dashed{border:1.5px dashed color-mix(in srgb, var(--lg-tools) 42%, transparent);background:color-mix(in srgb, var(--lg-tools) 6%, transparent);border-radius:22px}html[data-design=lg] .lg-journal .pill{min-height:44px;font-family:var(--lg-fMono);letter-spacing:.08em;color:#fff;background:linear-gradient(150deg, color-mix(in srgb, var(--lg-tools) 86%, white), var(--lg-tools));box-shadow:inset 0 1px 1px #ffffff59, 0 12px 24px -16px color-mix(in srgb, var(--lg-tools) 85%, transparent);border:0;border-radius:999px}html[data-design=lg] .lg-journal .ghost,html[data-design=lg] .lg-journal .chip,html[data-design=lg] .lg-journal .recon-chip{min-height:40px;font-family:var(--lg-fMono);color:var(--lg-ink-2);background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));border:1px solid var(--lg-edge-strong);box-shadow:inset 0 1px 1px var(--lg-bevel);border-radius:999px}html[data-design=lg] .lg-journal .chip.active{color:var(--accent-deep);border-color:color-mix(in srgb, var(--lg-tools) 46%, var(--lg-edge-strong));background:linear-gradient(160deg, color-mix(in srgb, var(--lg-tools) 20%, var(--lg-chip-hi)), var(--lg-chip-lo))}html[data-design=lg] .lg-journal .iconbtn{color:var(--accent-deep);background:linear-gradient(160deg, color-mix(in srgb, var(--lg-tools) 22%, var(--lg-chip-hi)), var(--lg-chip-lo));border:1px solid var(--lg-edge-strong);box-shadow:inset 0 1px 1px var(--lg-bevel);border-radius:15px}html[data-design=lg] .lg-journal .field input,html[data-design=lg] .lg-journal .field textarea,html[data-design=lg] .lg-journal .field select{background:var(--lg-press-fill);border:1px solid var(--lg-edge);font-family:var(--lg-fMono);color:var(--lg-ink);border-radius:15px}html[data-design=lg] .lg-journal .field input:focus,html[data-design=lg] .lg-journal .field textarea:focus{border-color:color-mix(in srgb, var(--lg-tools) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--lg-tools) 14%, transparent)}html[data-design=lg] .lg-journal .day{background:var(--lg-press-fill);border:1px solid var(--lg-edge);border-radius:13px}html[data-design=lg] .lg-journal .day.on{color:var(--accent-deep);border-color:color-mix(in srgb, var(--lg-tools) 52%, transparent);background:color-mix(in srgb, var(--lg-tools) 16%, transparent)}html[data-design=lg] .lg-journal .tag,html[data-design=lg] .lg-journal .readout{background:var(--lg-press-fill);border-radius:8px}html[data-design=lg] .lg-journal .tag{color:var(--accent-deep);border:1px solid color-mix(in srgb, var(--lg-tools) 26%, transparent)}html[data-design=lg] .lg-journal .rj-chk{border-color:var(--lg-edge);background:var(--lg-press-fill);width:40px;height:40px;position:relative}html[data-design=lg] .lg-journal .rj-event-actions .iconbtn,html[data-design=lg] .lg-journal .rj-calendar-head .iconbtn,html[data-design=lg] .lg-journal .rj-sheet-titlebar .iconbtn{width:40px;height:40px;position:relative}html[data-design=lg] .lg-journal .rj-chk:after,html[data-design=lg] .lg-journal .rj-event-actions .iconbtn:after,html[data-design=lg] .lg-journal .rj-calendar-head .iconbtn:after,html[data-design=lg] .lg-journal .rj-sheet-titlebar .iconbtn:after{content:"";position:absolute;inset:-2px}html[data-design=lg] .lg-journal .rj-text-action,html[data-design=lg] .lg-journal .rj-skipbtn{min-height:32px;font-family:var(--lg-fMono);padding-inline:8px}html[data-design=lg] .lg-journal .rj-text-action{min-height:44px;color:var(--accent-text)}html[data-design=lg] .lg-journal .rj-photo-thumb{border:1px solid var(--lg-edge);background:var(--lg-press-fill);border-radius:15px}html[data-design=lg] .lg-journal .rj-sheet{border-top:1px solid var(--lg-edge-strong);background:radial-gradient(120% 30% at 6% 0%, color-mix(in srgb, var(--lg-tools) 22%, transparent) 0%, color-mix(in srgb, var(--lg-tools) 9%, transparent) 42%, transparent 100%), color-mix(in srgb, var(--lg-bg-base) 92%, transparent);-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat));box-shadow:inset 0 1px 1px var(--lg-bevel), 0 -20px 50px -18px var(--lg-shadow);border-radius:28px 28px 0 0}html[data-design=lg] .lg-journal .rj-sheet-backdrop{background:color-mix(in srgb, var(--lg-bg-base) 55%, transparent)}html[data-design=lg] .lg-journal .rj-sheet-foot{border-top:1px solid var(--lg-divider);background:color-mix(in srgb, var(--lg-bg-base) 88%, transparent)}html[data-design=lg] .lg-journal .rj-sheet-grab{background:var(--lg-divider)}html[data-design=lg] .lg-journal .rj-toast{bottom:var(--lg-dock-keepout);border:1px solid var(--lg-edge-strong);background:color-mix(in srgb, var(--lg-bg-base) 82%, transparent);color:var(--lg-ink);font-family:var(--lg-fMono);box-shadow:inset 0 1px 0 var(--lg-bevel), inset 0 -1px 0 var(--lg-underside), 0 2px 4px -1px color-mix(in srgb, var(--lg-shadow) 45%, transparent), 0 10px 20px -8px var(--lg-shadow);border-radius:999px}html[data-design=lg] .lg-journal .rj-toast.show{-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat))}html[data-design=lg] .lg-journal .lg-journal-toast-action{cursor:pointer;background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));border:1px solid var(--lg-edge-strong);min-height:30px;color:var(--accent-deep);font:inherit;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:0 12px;font-size:.86em;font-weight:700}html[data-design=lg] .lg-journal .rj-score-pct,html[data-design=lg] .lg-journal .rj-units,html[data-design=lg] .lg-journal .rj-lc-pct,html[data-design=lg] .lg-journal .rj-agenda-score,html[data-design=lg] .lg-journal .readout{background:var(--wb-well-bg);box-shadow:var(--wb-well-shadow);border-radius:8px;padding:3px 8px}html[data-design=lg] .lg-journal .rj-pill{box-shadow:var(--wb-well-shadow);border-radius:8px}html[data-design=lg] .lg-journal .rj-week-dither{background:var(--wb-well-bg);box-shadow:var(--wb-well-shadow);border-radius:12px;padding:8px 8px 2px}html[data-design=lg] .lg-journal .lg-journal-tab.is-active{background:color-mix(in srgb, var(--lg-tools) 15%, var(--lg-chip-lo));box-shadow:var(--wb-well-shadow);color:color-mix(in srgb, var(--lg-tools) 52%, var(--lg-ink))}html[data-design=lg] .lg-journal .rj-view-switch button{border-radius:var(--wb-machined)}html[data-design=lg] .lg-journal .rj-view-switch button.active{box-shadow:var(--wb-well-shadow)}html[data-design=lg] .lg-journal .pill,html[data-design=lg] .lg-journal .ghost,html[data-design=lg] .lg-journal .chip,html[data-design=lg] .lg-journal .iconbtn,html[data-design=lg] .lg-journal .rj-chk,html[data-design=lg] .lg-journal .rj-tool-row{transition:transform 90ms cubic-bezier(.4,0,.9,1),box-shadow 90ms cubic-bezier(.4,0,.9,1)}html[data-design=lg] .lg-journal .pill:active,html[data-design=lg] .lg-journal .ghost:active{box-shadow:var(--wb-press-shadow);transform:translateY(1px)scale(.97)}html[data-design=lg] .lg-journal .iconbtn:active{box-shadow:var(--wb-press-shadow);transform:translateY(1px)scale(.94)}html[data-design=lg] .lg-journal .rj-chk:not(:disabled):active{box-shadow:var(--wb-press-shadow);transform:translateY(1px)scale(.9)}html[data-design=lg] .lg-journal .chip:active,html[data-design=lg] .lg-journal .rj-tool-row:active{box-shadow:var(--wb-press-shadow);transform:translateY(1px)}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lg-journal .pill,html[data-design=lg] .lg-journal .ghost,html[data-design=lg] .lg-journal .chip,html[data-design=lg] .lg-journal .iconbtn,html[data-design=lg] .lg-journal .rj-chk,html[data-design=lg] .lg-journal .rj-tool-row{transition:none}}html[data-design=lg] .lgcap-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}html[data-design=lg] .lg-chip.lgcap-close{width:44px;height:44px;color:var(--lg-ink-3);border-radius:15px;flex:none}html[data-design=lg] .lgcap-title-wrap{padding-top:5px;padding-bottom:12px}html[data-design=lg] .lg-body.lgcap-lede{color:var(--lg-ink-2);margin:6px 0 14px;font-size:13.5px;line-height:1.55}html[data-design=lg] .lgcap-list{flex-direction:column;gap:8px;display:flex}html[data-design=lg] .lg-panel.lgcap-row{text-align:left;cursor:pointer;width:100%;min-height:44px;font:inherit;color:var(--lg-ink);-webkit-tap-highlight-color:transparent;border-radius:18px;align-items:center;gap:12px;padding:12px 13px;display:flex}html[data-design=lg] .lg-panel.lgcap-row[disabled]{cursor:default}html[data-design=lg] .lgcap-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}html[data-design=lg] .lgcap-name{font-family:var(--lg-fDisplay);letter-spacing:-.01em;color:var(--lg-ink);font-size:15.5px;font-weight:700;line-height:1.2}html[data-design=lg] .lgcap-note{font-family:var(--lg-fBody);color:var(--lg-ink-2);text-wrap:pretty;font-size:12.5px;line-height:1.5}html[data-design=lg] .lgcap-foot{margin-top:16px}html[data-design=lg] .lgcap-count{font-family:var(--lg-fBody);color:var(--lg-ink-2);text-wrap:pretty;margin:0 0 10px;font-size:13px;line-height:1.55}html[data-design=lg] .lgcap-textbtn{appearance:none;cursor:pointer;min-height:44px;font-family:var(--lg-fMono);letter-spacing:.1em;text-transform:uppercase;color:var(--lg-ink-3);-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:12px auto 0;padding:10px 12px;font-size:10.5px;font-weight:700;display:block}html[data-design=lg] .lgcap-textbtn[disabled]{cursor:default;color:var(--lg-ink-4)}@media (hover:hover) and (pointer:fine){html[data-design=lg] .lgcap-textbtn:hover:not([disabled]){color:var(--lg-ink)}}html[data-design=lg] .lgcap-busy{text-align:center;color:var(--lg-ink-3);margin-top:14px}.rj-level-card{--text-meta:var(--mut);--text-primary:var(--ink);--surface-overlay:color-mix(in srgb, var(--paper) 92%, transparent);--border-strong:color-mix(in srgb, var(--accent) 38%, var(--line))}.rj-level-chart{border-block:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));background:color-mix(in srgb, var(--accent) 3%, transparent);opacity:1;height:174px;margin:12px -2px 0}.rj-level-chart[data-confidence=limited]{opacity:.68}.rj-level-chart:focus-within{outline:2px solid rgba(var(--accent-rgb), .42);outline-offset:-2px}.rj-level-chart-foot{color:var(--mut);font:700 8.5px/1.35 var(--rj-mono);letter-spacing:.04em;text-transform:lowercase;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.rj-level-chart-foot>span:nth-child(2){color:var(--accent-text);text-align:center}.rj-level-chart-foot>span:last-child{text-align:right}@media (width<=380px){.rj-level-chart{height:158px}.rj-level-chart-foot{gap:6px;font-size:8px}}@media (prefers-reduced-motion:reduce){.rj-level-chart{scroll-behavior:auto}}.rj-adherence-dither{border:1px solid var(--line);background:color-mix(in srgb, var(--accent) 5%, transparent);border-radius:14px;margin:12px 0 0;padding:12px 14px 10px}.rj-adherence-dither__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rj-adherence-dither__k,.rj-adherence-dither__axis{color:var(--mut);font-family:var(--rj-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.rj-adherence-dither__k{letter-spacing:.14em}.rj-adherence-dither__pct{color:var(--accent-text);font:700 11px/1 var(--rj-mono);white-space:nowrap}.rj-adherence-dither__chart{height:92px;margin:8px 0 4px}.rj-adherence-dither__axis{flex-wrap:wrap;gap:4px 12px;display:flex}.shared-stack-consent{transition:opacity var(--motion-state,.19s) var(--ease-out-quart,ease-out), border-color var(--motion-state,.19s) var(--ease-out-quart,ease-out), background var(--motion-surface,.26s) var(--ease-out-quint,ease-out);flex-direction:column;gap:10px;display:flex;overflow:hidden}.shared-stack-consent[aria-busy=true]{opacity:.68}.shared-stack-consent__header,.shared-stack-consent__heading,.shared-stack-consent__footer,.shared-stack-consent__privacy,.shared-stack-consent__state{align-items:center;display:flex}.shared-stack-consent__header{justify-content:space-between;gap:14px}.shared-stack-consent__heading{flex-wrap:wrap;gap:7px 9px;min-width:0}.shared-stack-consent__state{border:1px solid color-mix(in srgb, var(--brand-accent) 24%, var(--g-border));background:color-mix(in srgb, var(--brand-accent) 7%, var(--g-b));min-height:20px;color:var(--text-meta);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;gap:5px;padding:2px 7px;font-family:Space Mono,monospace;font-size:9px;font-weight:700;line-height:1}.shared-stack-consent__state[data-state=shared]{border-color:color-mix(in srgb, var(--brand-accent) 52%, var(--g-border));background:color-mix(in srgb, var(--brand-accent) 18%, var(--g-a));color:var(--accent-text)}.shared-stack-consent__state-dot{width:6px;height:6px;box-shadow:0 0 0 2px color-mix(in srgb, currentColor 14%, transparent);background:currentColor;border-radius:999px}.shared-stack-consent__switch{width:54px;min-width:54px;height:44px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.shared-stack-consent__switch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 4px var(--focus-halo)}.shared-stack-consent__switch:disabled{cursor:wait}.shared-stack-consent__track{border:1px solid color-mix(in srgb, var(--brand-accent) 24%, var(--g-border));background:radial-gradient(115% 110% at 22% -8%, var(--g-sheen) 0%, transparent 50%), linear-gradient(160deg, color-mix(in srgb, var(--brand-accent) 6%, var(--g-a)), color-mix(in srgb, var(--brand-accent) 4%, var(--g-b)));width:50px;height:30px;box-shadow:inset 0 1px 0 var(--g-inset), inset 0 -1px 0 color-mix(in srgb, var(--ink) 18%, transparent), 0 1px 2px var(--g-ambient);transition:border-color var(--motion-state,.19s) var(--ease-out-quart,ease-out), background var(--motion-state,.19s) var(--ease-out-quart,ease-out);border-radius:999px;position:relative}.shared-stack-consent__switch[data-state=shared] .shared-stack-consent__track{border-color:color-mix(in srgb, var(--brand-accent) 72%, var(--g-border));background:radial-gradient(120% 110% at 24% -8%, var(--g-sheen) 0%, transparent 52%), linear-gradient(160deg, color-mix(in srgb, var(--brand-accent) 78%, var(--g-a)), var(--brand-accent))}.shared-stack-consent__knob{background:radial-gradient(120% 120% at 28% 18%, #fff 0%, color-mix(in srgb, #fff 76%, var(--brand-accent)) 100%);width:22px;height:22px;box-shadow: inset 0 1px 0 #ffffffe0, 0 2px 5px var(--g-ambient);transition:transform var(--motion-state,.19s) var(--ease-out-quint,ease-out);border-radius:999px;position:absolute;top:3px;left:3px;transform:translate(0)}.shared-stack-consent__switch[data-state=shared] .shared-stack-consent__knob{transform:translate(20px)}@media (hover:hover) and (pointer:fine){.shared-stack-consent__switch:hover .shared-stack-consent__track{border-color:color-mix(in srgb, var(--brand-accent) 58%, var(--g-border))}}.shared-stack-consent__copy{text-wrap:pretty;max-width:68ch;margin:0;font-size:12.5px;line-height:1.5}.shared-stack-consent__footer{border-top:1px solid var(--rule2);flex-wrap:wrap;justify-content:space-between;gap:8px 14px;padding-top:9px}.shared-stack-consent__privacy{gap:6px;min-width:min(100%,260px);font-size:11px;line-height:1.4}.shared-stack-consent__privacy>span{color:var(--accent-text);font-family:Space Mono,monospace;font-weight:700}.shared-stack-consent__reg{letter-spacing:.06em;text-transform:uppercase;font-size:8.5px;font-weight:700;line-height:1.35}@media (width<=420px){.shared-stack-consent__header{align-items:flex-start}.shared-stack-consent__heading{padding-top:2px}.shared-stack-consent__footer{display:block}.shared-stack-consent__reg{margin-top:6px;display:block}}@media (prefers-reduced-motion:reduce){.shared-stack-consent,.shared-stack-consent__track,.shared-stack-consent__knob{transition:none}}html[data-design=lg] .lg-briefs .lg-brief-art{width:auto;margin:calc(-1 * var(--lg-brief-pad)) calc(-1 * var(--lg-brief-pad)) 0;aspect-ratio:1.78;background:linear-gradient(165deg, color-mix(in srgb, var(--lg-accent) 16%, var(--lg-chip-hi)), var(--lg-chip-lo));border-radius:15px 15px 0 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0%,#000000fc 46%,#000000f0 62%,#000000d1 74%,#0009 84%,#0000004d 92%,#00000014 97%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000fc 46%,#000000f0 62%,#000000d1 74%,#0009 84%,#0000004d 92%,#00000014 97%,#0000 100%)}html[data-design=lg] .lg-briefs .lg-brief-art img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;transition:opacity var(--lg-element) var(--lg-ease);display:block}html[data-design=lg] .lg-briefs .lg-brief-art:after{content:"";pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--lg-bg-base) 14%, transparent) 0%, color-mix(in srgb, var(--lg-bg-base) 22%, transparent) 42%, color-mix(in srgb, var(--lg-bg-base) 48%, transparent) 68%, color-mix(in srgb, var(--lg-bg-base) 74%, transparent) 86%, color-mix(in srgb, var(--lg-bg-base) 88%, transparent) 100%);position:absolute;inset:0}html[data-design=lg][data-theme=dark] .lg-briefs .lg-brief-art:after,html[data-design=lg][data-theme=chrome] .lg-briefs .lg-brief-art:after{background:linear-gradient(180deg, color-mix(in srgb, var(--lg-bg-base) 8%, transparent) 0%, color-mix(in srgb, var(--lg-bg-base) 18%, transparent) 42%, color-mix(in srgb, var(--lg-bg-base) 44%, transparent) 68%, color-mix(in srgb, var(--lg-bg-base) 76%, transparent) 86%, color-mix(in srgb, var(--lg-bg-base) 92%, transparent) 100%)}html[data-design=lg] .lg-briefs .lg-brief-art>.lg-chip,html[data-design=lg] .lg-briefs .lg-brief-art>.lg-badge{z-index:1;position:absolute}html[data-design=lg] .lg-briefs .lg-brief-card{--lg-brief-pad:15px;padding:var(--lg-brief-pad);text-align:left;cursor:pointer;width:100%;overflow:hidden}html[data-design=lg] .lg-briefs .lg-brief-title{font-family:var(--lg-fDisplay);letter-spacing:-.02em;color:var(--lg-ink);text-wrap:balance;font-size:18px;font-weight:700;line-height:1.14;margin:0!important}html[data-design=lg] .lg-briefs .lg-brief-dek{font-family:var(--lg-fRead);color:var(--lg-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}html[data-design=lg] .lg-briefs .lg-scroll{gap:15px!important}@media (width>=900px){html[data-design=lg] .lg-briefs .lg-scroll{gap:18px!important}}html[data-design=lg] .lg-briefs .lg-rail{scrollbar-width:none;-ms-overflow-style:none;gap:7px;margin:0 0 0 -14px;padding:1px 0 1px 14px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 22px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 22px),#0000 100%)}html[data-design=lg] .lg-briefs .lg-rail::-webkit-scrollbar{display:none}html[data-design=lg] .lg-briefs .lg-select{appearance:none;background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));border:1px solid var(--lg-edge-strong);min-height:44px;box-shadow:inset 0 1px 1px var(--lg-bevel);color:var(--lg-ink-2);font-family:var(--lg-fMono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border-radius:14px;outline:none;padding:0 30px 0 13px;font-size:10px;font-weight:600}html[data-design=lg] .lg-briefs .lg-select-wrap{flex:none;position:relative}html[data-design=lg] .lg-briefs .lg-select-wrap:after{content:"";border-right:1.6px solid var(--lg-ink-4);border-bottom:1.6px solid var(--lg-ink-4);pointer-events:none;width:6px;height:6px;position:absolute;top:50%;right:13px;transform:translateY(-70%)rotate(45deg)}@media (prefers-reduced-transparency:reduce){html[data-design=lg] .lg-briefs .lg-brief-art{border-radius:15px 15px 0 0;-webkit-mask-image:none;mask-image:none}html[data-design=lg] .lg-briefs .lg-brief-art:after{background:0 0}}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lg-briefs .lg-brief-art img{transition:none}}html[data-design=lg] .lgo-grade{flex-direction:column;flex:none;align-items:center;min-width:30px;display:flex}html[data-design=lg] .lgo-grade .lgo-mark{font-family:var(--lg-fDisplay);letter-spacing:-.035em;color:var(--lg-grade-ink,var(--lg-ink));--lg-relief-wall:color-mix(in srgb, var(--lg-grade-ink,var(--lg-ink)) 62%, #000);--lg-relief-wall-2:var(--lg-relief-wall);font-size:36px;font-weight:800;line-height:1}html[data-design=lg][data-theme=dark] .lgo-grade .lgo-mark,html[data-design=lg][data-theme=chrome] .lgo-grade .lgo-mark{--lg-relief-wall:color-mix(in srgb, var(--lg-grade-ink,var(--lg-ink)) 34%, #05040a);--lg-relief-wall-2:var(--lg-relief-wall)}html[data-design=lg] .lg-label.lgo-src{margin-top:3px;display:block}html[data-design=lg] .lgs-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}html[data-design=lg] .lg-panel.lgs-row{border-radius:13px;padding:10px 12px 11px}html[data-design=lg] .lgs-title{font-family:var(--lg-fDisplay);color:var(--lg-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--lg-ink) 26%, transparent);text-decoration-color:color-mix(in srgb, var(--lg-ink) 26%, transparent);transition:color var(--lg-micro) ease, text-decoration-color var(--lg-micro) ease;font-size:14px;font-weight:600;line-height:1.45;display:inline}html[data-design=lg] a.lgs-title:hover{color:var(--lg-accent);-webkit-text-decoration-color:var(--lg-accent);text-decoration-color:var(--lg-accent)}html[data-design=lg] .lgs-title--plain{color:var(--lg-ink-2);text-decoration:none}html[data-design=lg] .lgs-meta{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:5px;display:flex}html[data-design=lg] .lgs-tag{font-family:var(--lg-fMono);letter-spacing:.06em;color:var(--lg-ink-3);word-break:break-all;font-size:9px;line-height:1.4}html[data-design=lg] .lgs-tag--id{color:var(--lg-ink-2);letter-spacing:.1em;word-break:normal;font-weight:700}html[data-design=lg] .lgs-cites{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}html[data-design=lg] .lgs-cite{border:1px solid var(--lg-edge-strong);background:color-mix(in srgb, var(--lg-ink) 4%, transparent);min-height:26px;font-family:var(--lg-fMono);letter-spacing:.06em;color:var(--lg-ink-3);max-width:100%;transition:color var(--lg-micro) ease, border-color var(--lg-micro) ease;border-radius:999px;align-items:center;padding:3px 9px;font-size:9px;line-height:1.3;text-decoration:none;display:inline-flex}html[data-design=lg] a.lgs-cite{color:var(--lg-ink-2)}html[data-design=lg] a.lgs-cite:hover{color:var(--lg-accent);border-color:color-mix(in srgb, var(--lg-accent) 55%, transparent)}html[data-design=lg] .lgs-cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (width>=900px){html[data-design=lg] .lgs-cats{grid-template-columns:repeat(5,minmax(0,1fr))}}html[data-design=lg] .lg-chip.lgs-cat{border-radius:12px;flex-direction:column;gap:1px;min-height:44px;padding:5px 6px;position:relative;overflow:hidden}html[data-design=lg] .lgs-cat-name{font-family:var(--lg-fMono);letter-spacing:.1em;text-transform:uppercase;color:var(--lg-ink-3);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:600;overflow:hidden}html[data-design=lg] .lgs-cat-n{font-family:var(--lg-fDisplay);color:var(--lg-ink-2);font-size:13px;font-weight:800;line-height:1.1}html[data-design=lg] .lgs-cat[aria-pressed=true] .lgs-cat-name,html[data-design=lg] .lgs-cat[aria-pressed=true] .lgs-cat-n{color:var(--lg-accent)}html[data-design=lg] .lgs-share{background:color-mix(in srgb, var(--lg-ink) 9%, transparent);border-radius:999px;height:3px;overflow:hidden}html[data-design=lg] .lgs-share i{background:color-mix(in srgb, var(--lg-accent) 70%, transparent);border-radius:999px;height:100%;display:block}html[data-design=lg] .lgs-note>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:0 2px;list-style:none;display:flex}html[data-design=lg] .lgs-note>summary::-webkit-details-marker{display:none}html[data-design=lg] .lgs-note>summary:after{content:"";border-right:1.6px solid var(--lg-ink-4);border-bottom:1.6px solid var(--lg-ink-4);width:7px;height:7px;transition:transform var(--lg-micro) ease;transform:rotate(45deg)translate(-2px,-2px)}html[data-design=lg] .lgs-note[open]>summary:after{transform:rotate(225deg)translate(-2px,-2px)}@media (width<=480px){html[data-design=lg] .lgs-title{font-size:13.5px}}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lgs-title,html[data-design=lg] .lgs-cite,html[data-design=lg] .lgs-note>summary:after{transition:none}}html[data-design=lg] .lgn-row{appearance:none;box-sizing:border-box;text-align:left;width:100%;min-width:0;min-height:44px;color:var(--lg-ink);font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:13px 2px;display:flex}html[data-design=lg] button.lgn-row{cursor:pointer;-webkit-tap-highlight-color:transparent;width:calc(100% + 12px);transition:background var(--lg-micro) ease, transform var(--lg-micro) ease;border-radius:14px;margin:0 -6px;padding:13px 8px}html[data-design=lg] button.lgn-row:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){html[data-design=lg] button.lgn-row:hover{background:var(--lg-press-fill)}}html[data-design=lg] .lgn-row-title{font-family:var(--lg-fDisplay);letter-spacing:-.01em;color:var(--lg-ink);font-size:16px;font-weight:700;line-height:1.2}html[data-design=lg] .lgn-row-sub{font-family:var(--lg-fBody);color:var(--lg-ink-2);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.45}html[data-design=lg] .lgn-switch{appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;width:52px;height:44px;padding:0;display:grid}html[data-design=lg] .lgn-switch[disabled]{cursor:default;opacity:.55}html[data-design=lg] .lgn-track{box-sizing:border-box;background:linear-gradient(180deg, var(--lg-chip-lo), var(--lg-chip-hi));border:1px solid var(--lg-edge);width:52px;height:32px;box-shadow:inset 0 2px 3px -1px color-mix(in srgb, var(--lg-shadow) 45%, transparent);transition:background var(--lg-element) var(--lg-ease), border-color var(--lg-element) ease;border-radius:999px;display:block;position:relative}html[data-design=lg] .lgn-switch[aria-pressed=true] .lgn-track{background:linear-gradient(160deg, color-mix(in srgb, var(--lg-accent) 92%, white), var(--lg-accent));border-color:color-mix(in srgb, var(--lg-accent) 70%, transparent);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--lg-shadow) 30%, transparent), 0 8px 18px -12px color-mix(in srgb, var(--lg-accent) 85%, transparent)}html[data-design=lg] .lgn-thumb{width:24px;height:24px;box-shadow:inset 0 1px 1px #ffffffe6, 0 2px 5px -1px color-mix(in srgb, var(--lg-shadow) 70%, transparent);transition:transform var(--lg-element) var(--lg-ease-quint), background var(--lg-element) ease;background:linear-gradient(160deg,#fffffff5,#ffffffc7);border-radius:50%;position:absolute;top:3px;left:3px;transform:translate(0)}html[data-design=lg][data-theme=dark] .lgn-thumb,html[data-design=lg][data-theme=chrome] .lgn-thumb{background:linear-gradient(160deg, color-mix(in srgb, var(--lg-ink) 46%, transparent), color-mix(in srgb, var(--lg-ink) 30%, transparent));box-shadow:inset 0 1px 1px var(--lg-bevel)}html[data-design=lg] .lgn-switch[aria-pressed=true] .lgn-thumb,html[data-design=lg][data-theme=dark] .lgn-switch[aria-pressed=true] .lgn-thumb,html[data-design=lg][data-theme=chrome] .lgn-switch[aria-pressed=true] .lgn-thumb{box-shadow:0 2px 6px -1px color-mix(in srgb, var(--lg-shadow) 70%, transparent);background:linear-gradient(160deg,#fff,#ffffffe0);transform:translate(20px)}html[data-design=lg] .lgn-tag{border:1px solid var(--lg-edge-strong);background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));height:28px;box-shadow:inset 0 1px 1px var(--lg-bevel);font-family:var(--lg-fMono);letter-spacing:.1em;text-transform:uppercase;color:var(--lg-ink-3);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lgn-thumb,html[data-design=lg] .lgn-track,html[data-design=lg] button.lgn-row{transition:none}}html[data-design=lg] .lgc-head{align-items:center;gap:6px;min-width:0;display:flex}html[data-design=lg] .lgc-open{appearance:none;min-width:0;min-height:44px;color:var(--lg-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;flex:1;align-items:center;gap:11px;padding:11px 4px;display:flex}html[data-design=lg] .lgc-open-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}html[data-design=lg] .lgc-name{font-family:var(--lg-fDisplay);letter-spacing:-.01em;color:var(--lg-ink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;line-height:1.2;overflow:hidden}@media (width<=400px){html[data-design=lg] .lgc-name{font-size:15px}}html[data-design=lg] .lg-label.lgc-meta{letter-spacing:.09em;color:var(--lg-ink-4);overflow-wrap:anywhere;font-size:8.5px;line-height:1.5}html[data-design=lg] .lgc-chevron{color:var(--lg-ink-4);flex:none;display:flex}html[data-design=lg] .lgc-remove{appearance:none;width:44px;height:44px;color:var(--lg-ink-4);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){html[data-design=lg] .lgc-remove:hover{color:var(--lg-ink-2);background:var(--lg-press-fill)}html[data-design=lg] .lgc-open:hover{background:var(--lg-press-fill)}}html[data-design=lg] .lgc-state{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:5px 4px;display:flex}html[data-design=lg] .lgc-state:not(:has(button)){min-height:0}@media (width<=430px){html[data-design=lg] .lgc-state{flex-direction:column;align-items:flex-start;gap:4px;padding:6px 4px 8px}}html[data-design=lg] .lgc-age{min-width:0;font-family:var(--lg-fMono);letter-spacing:.03em;color:var(--lg-ink-2);align-items:center;gap:8px;font-size:10.5px;display:flex}html[data-design=lg] .lgc-dot{background:color-mix(in srgb, var(--lg-ink) 28%, transparent);width:7px;height:7px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lg-ink) 12%, transparent);border-radius:999px;flex:none}html[data-design=lg] .lgc-dot[data-age="1"]{background:color-mix(in srgb, var(--lg-ink) 52%, transparent)}html[data-design=lg] .lgc-dot[data-age="2"]{background:color-mix(in srgb, var(--lg-ink) 82%, transparent)}html[data-design=lg] .lg-chip.lgc-chip{height:44px;min-height:44px;font-family:var(--lg-fMono);letter-spacing:.06em;text-transform:uppercase;color:var(--lg-ink-2);white-space:nowrap;border-radius:999px;flex:none;padding:0 14px;font-size:9.5px;font-weight:700}html[data-design=lg] .lg-chip.lgc-chip.is-set{color:var(--lg-accent);border-color:color-mix(in srgb, var(--lg-accent) 45%, var(--lg-edge-strong))}html[data-design=lg] .lgc-mark{appearance:none;min-height:44px;color:var(--lg-peptides);font-family:var(--lg-fMono);letter-spacing:.04em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0 4px;font-size:10.5px;font-weight:700}html[data-design=lg] .lg-chip.lgc-cta{width:100%;min-height:52px;font-family:var(--lg-fMono);letter-spacing:.08em;text-transform:uppercase;color:var(--lg-accent);border-radius:16px;gap:9px;padding:0 18px;font-size:11.5px;font-weight:800}html[data-design=lg] .lg-body.lgc-notice{color:var(--lg-peptides);margin:0;font-size:13.5px;line-height:1.5}html[data-design=lg] .lg-label.lgc-foot{text-align:center;text-transform:none;letter-spacing:.04em;padding-top:4px;font-size:8.5px;line-height:1.8}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lgc-open,html[data-design=lg] .lgc-remove,html[data-design=lg] .lg-chip.lgc-chip,html[data-design=lg] .lg-chip.lgc-cta{transition:none}}html[data-design=lg] .lgc-age{background:var(--wb-well-bg);box-shadow:var(--wb-well-shadow);border-radius:8px;padding:5px 10px}html[data-design=lg] .lg-chip.lgc-chip{border-radius:var(--wb-machined)}html[data-design=lg] .lgc-mark{transition:transform 90ms cubic-bezier(.4,0,.9,1)}html[data-design=lg] .lgc-mark:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lgc-mark{transition:none}}html[data-design=lg] .lgc-shelf{flex-direction:column;flex:none;gap:8px;min-width:0;margin-top:14px;display:flex}html[data-design=lg] .lgc-slot{border:1px solid var(--lg-divider);background:var(--lg-fill-sunk);height:62px;box-shadow:var(--lg-depth-sunk);border-radius:18px;display:block;position:relative}html[data-design=lg] .lgc-slot:before{content:"";border:1px solid var(--lg-divider);background:var(--lg-fill-sunk);width:30px;height:30px;box-shadow:var(--lg-depth-control);border-radius:10px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}html[data-design=lg] .lgc-slot:nth-child(2){opacity:.78}html[data-design=lg] .lgc-slot:nth-child(3){opacity:.52}html[data-design=lg] .lgc-slot:nth-child(4){opacity:.3}html[data-design=lg] .lgs-root{z-index:1;box-sizing:border-box;flex-direction:column;height:100vh;margin:0 auto;display:flex;position:relative;overflow:hidden}html[data-design=lg] .lgs-root.lgs-centre{width:calc(100% - 48px);padding:0 0 var(--lg-dock-keepout);text-align:center;justify-content:center;align-items:center;gap:0}html[data-design=lg] .lgs-column{flex-direction:column;flex:1;display:flex}html[data-design=lg] .lgs-head{flex:none}html[data-design=lg] .lg-chip.lgs-back{flex:none;gap:8px;width:max-content;height:38px;padding:0 14px}html[data-design=lg] .lg-title.lgs-phase-title{text-wrap:balance;margin:4px 0 0}html[data-design=lg] .lgs-vial{place-items:center;width:120px;height:200px;margin-top:34px;display:grid;position:relative}html[data-design=lg] .lgs-vial-glow{background:color-mix(in srgb, var(--lg-peptides) 20%, transparent);filter:blur(22px);border-radius:50%;width:120px;height:120px;position:absolute}html[data-design=lg] .lgs-vial svg{fill:color-mix(in srgb, var(--lg-ink) 4%, transparent);stroke:var(--lg-edge-strong);stroke-width:1.5px;position:relative}html[data-design=lg] .lgs-vial-line{background:linear-gradient(90deg, transparent, var(--lg-peptides), transparent);width:60px;height:2px;box-shadow:0 0 12px var(--lg-peptides);animation:1.8s ease-in-out infinite lgs-sweep;position:absolute;top:16px;left:30px}@keyframes lgs-sweep{0%,to{transform:translateY(0)}50%{transform:translateY(150px)}}html[data-design=lg] .lgs-status{min-height:16px;font-family:var(--lg-fMono);color:var(--lg-ink-2);margin-top:34px;font-size:11px;line-height:1.5}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lgs-vial-line{animation:none;transform:translateY(75px)}}html[data-design=lg] .lg-panel.lgs-plate{--lgs-plate-w:min(232px, 62vw);box-sizing:border-box;width:var(--lgs-plate-w);height:calc(var(--lgs-plate-w) * 4 / 3);border-radius:22px;flex:none;margin-top:26px;padding:7px;position:relative;overflow:hidden}html[data-design=lg] .lgs-plate-img{object-fit:cover;border-radius:16px;width:100%;height:100%;display:block}html[data-design=lg] .lgs-plate-veil{pointer-events:none;background:radial-gradient(120% 80% at 50% 0%, transparent 0%, color-mix(in srgb, var(--lg-shadow) 12%, transparent) 62%, color-mix(in srgb, var(--lg-shadow) 30%, transparent) 100%);box-shadow:inset 0 1px 1px var(--lg-bevel);border-radius:16px;position:absolute;inset:7px}html[data-design=lg] .lgs-plate-line{pointer-events:none;background:linear-gradient(90deg, transparent, var(--lg-peptides), transparent);height:2px;box-shadow:0 0 12px var(--lg-peptides);animation:1.9s ease-in-out infinite lgs-plate-sweep;position:absolute;top:7px;left:7px;right:7px}@keyframes lgs-plate-sweep{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--lgs-plate-w) * 4 / 3 - 18px))}}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lgs-plate-line{animation:none;top:50%}}html[data-design=lg] .lgs-card-head{align-items:center;gap:14px;display:flex}html[data-design=lg] .lgs-card-word{min-width:0;font-family:var(--lg-fDisplay);letter-spacing:-.01em;text-wrap:balance;flex:1;font-size:15px;font-weight:700;line-height:1.25}html[data-design=lg] .lg-body.lgs-verdict{color:var(--lg-ink);margin:13px 0 0;font-size:15px;line-height:1.5}html[data-design=lg] .lgs-keystat{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:12px;display:flex}html[data-design=lg] .lgs-keystat-value{font-family:var(--lg-fDisplay);letter-spacing:-.02em;font-size:24px;font-weight:800}html[data-design=lg] .lg-label.lgs-keystat-label{letter-spacing:.12em;font-size:8.5px}html[data-design=lg] .lg-label.lgs-card-foot{letter-spacing:.05em;text-transform:none;margin-top:12px;font-size:8.5px;line-height:1.7}html[data-design=lg] .lgs-read{font-family:var(--lg-fMono);color:var(--lg-ink);overflow-wrap:anywhere;margin:8px 0 0;font-size:12.5px;line-height:1.5}html[data-design=lg] .lgs-read-solo{color:var(--lg-ink-2);flex:none;margin:0}html[data-design=lg] .lgs-read-label{font-family:var(--lg-fMono);color:var(--lg-ink-2);overflow-wrap:anywhere;margin:6px 0 0;font-size:11px}html[data-design=lg] .lgs-legibility{border:1px solid var(--lg-edge-strong);background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));height:22px;font-family:var(--lg-fMono);letter-spacing:.1em;text-transform:uppercase;color:var(--lg-ink-3);border-radius:999px;align-items:center;margin-top:9px;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex}html[data-design=lg] .lgs-disclaimer{border:1px solid color-mix(in srgb, var(--lg-ink) 12%, var(--lg-edge));background:color-mix(in srgb, var(--lg-ink) 4%, transparent);font-family:var(--lg-fBody);color:var(--lg-ink-2);border-radius:13px;margin:12px 0 0;padding:11px 12px;font-size:12.5px;line-height:1.55}html[data-design=lg] .lgs-disclaimer-flush{margin-top:0}html[data-design=lg] .lg-body.lgs-prose{color:var(--lg-ink);margin:8px 0 0;font-size:14.5px;line-height:1.6}html[data-design=lg] .lg-body.lgs-prose-quiet{color:var(--lg-ink-2)}html[data-design=lg] .lg-body.lgs-tldr{font-size:15.5px}html[data-design=lg] .lg-body.lgs-lede{flex:none;margin:0;font-size:14.5px;line-height:1.5}html[data-design=lg] .lgs-prose-lead{color:var(--lg-ink-3)}html[data-design=lg] .lgs-signal-key{--lgs-ok-ink:#0b6b43;--lgs-warn-ink:#8a5008;font-family:var(--lg-fMono);letter-spacing:.09em;text-transform:uppercase;font-size:9.5px;font-weight:700}html[data-design=lg][data-theme=dark] .lgs-signal-key,html[data-design=lg][data-theme=chrome] .lgs-signal-key{--lgs-ok-ink:var(--lg-success);--lgs-warn-ink:var(--lg-warning)}html[data-design=lg] .lgs-signal-key.is-ok{color:var(--lgs-ok-ink)}html[data-design=lg] .lgs-signal-key.is-warn{color:var(--lgs-warn-ink)}html[data-design=lg] .lgs-signal{font-family:var(--lg-fBody);color:var(--lg-ink);margin:10px 0 0;font-size:14px;line-height:1.5}html[data-design=lg] .lg-label.lgs-sources{letter-spacing:.06em;text-transform:none;margin-top:12px;font-size:8.5px;line-height:1.6}html[data-design=lg] .lg-label.lgs-note-foot{letter-spacing:.05em;text-transform:none;color:var(--lg-ink-3);margin-top:11px;font-size:8.5px;line-height:1.7}html[data-design=lg] .lgs-datum{font-family:var(--lg-fMono);color:var(--lg-ink);overflow-wrap:anywhere;margin:8px 0 0;font-size:11px;line-height:1.5}html[data-design=lg] .lgs-datum-key{color:var(--lg-ink-3)}html[data-design=lg] .lgs-datum-source{color:var(--lg-ink-3);margin-top:4px;font-size:9px}html[data-design=lg] .lgs-community{border-top:1px solid var(--lg-divider);margin-top:9px;padding-top:9px}html[data-design=lg] .lgs-claim.is-next{border-top:1px solid var(--lg-divider);margin-top:12px;padding-top:12px}html[data-design=lg] .lgs-claim-head{align-items:flex-start;gap:8px;display:flex}html[data-design=lg] .lgs-claim-text{min-width:0;font-family:var(--lg-fBody);color:var(--lg-ink);flex:1;font-size:14px;line-height:1.45}html[data-design=lg] .lgs-claim-verdict{--lgs-tone:var(--lg-ink-3);border:1px solid color-mix(in srgb, var(--lgs-tone) 45%, transparent);background:color-mix(in srgb, var(--lgs-tone) 12%, transparent);font-family:var(--lg-fMono);letter-spacing:.06em;text-transform:uppercase;color:var(--lgs-tone);white-space:nowrap;border-radius:7px;flex:none;align-items:center;padding:4px 8px;font-size:8.5px;font-weight:700;display:inline-flex}html[data-design=lg] .lgs-claim-verdict.is-supported{--lgs-tone:#0b6b43}html[data-design=lg] .lgs-claim-verdict.is-contradicted{--lgs-tone:#a81f26}html[data-design=lg] .lgs-claim-verdict.is-mixed{--lgs-tone:#8a5008}html[data-design=lg][data-theme=dark] .lgs-claim-verdict.is-supported,html[data-design=lg][data-theme=chrome] .lgs-claim-verdict.is-supported{--lgs-tone:var(--lg-success)}html[data-design=lg][data-theme=dark] .lgs-claim-verdict.is-contradicted,html[data-design=lg][data-theme=chrome] .lgs-claim-verdict.is-contradicted{--lgs-tone:var(--lg-error)}html[data-design=lg][data-theme=dark] .lgs-claim-verdict.is-mixed,html[data-design=lg][data-theme=chrome] .lgs-claim-verdict.is-mixed{--lgs-tone:var(--lg-warning)}html[data-design=lg] .lg-body.lgs-claim-note{margin-top:5px;font-size:13px}html[data-design=lg] .lgs-candidate{text-align:left;cursor:pointer;width:100%;min-height:44px;font:inherit;color:var(--lg-ink);border-radius:18px;flex:none;align-items:center;gap:12px;padding:13px 14px;display:flex}html[data-design=lg] .lgs-candidate-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}html[data-design=lg] .lgs-candidate-name{min-width:0;font-family:var(--lg-fDisplay);letter-spacing:-.01em;color:var(--lg-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:16px;font-weight:700;line-height:1.2;overflow:hidden}html[data-design=lg] .lgs-candidate-cta{font-family:var(--lg-fMono);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:700}html[data-design=lg] .lgs-alts{flex:none}html[data-design=lg] .lgs-alt-row{flex-direction:column;gap:6px;margin-top:8px;display:flex}html[data-design=lg] .lgs-multi-row{text-align:left;cursor:pointer;width:100%;min-height:44px;font:inherit;color:var(--lg-ink);border-radius:18px;flex:none;align-items:center;gap:11px;padding:11px 13px;display:flex}html[data-design=lg] .lgs-multi-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}html[data-design=lg] .lg-label.lgs-multi-stat{letter-spacing:.09em;color:var(--lg-ink-4);font-size:8.5px;line-height:1.5}html[data-design=lg] .lgs-chevron{color:var(--lg-ink-4);flex:none;display:flex}html[data-design=lg] .lgs-comps{flex-direction:column;gap:6px;margin-top:11px;display:flex}html[data-design=lg] .lgs-comp{appearance:none;border:1px solid var(--lg-edge);background:color-mix(in srgb, var(--lg-ink) 3%, transparent);width:100%;min-height:44px;color:var(--lg-ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:13px;align-items:center;gap:10px;padding:7px 9px;display:flex}html[data-design=lg] .lgs-spec{align-items:center;gap:12px;min-height:44px;padding:10px 0;display:flex}html[data-design=lg] .lg-label.lgs-spec-key{flex:none;font-size:8.5px}html[data-design=lg] .lgs-spec-value{text-align:right;min-width:0;font-family:var(--lg-fDisplay);color:var(--lg-ink);overflow-wrap:anywhere;flex:1;font-size:13.5px;font-weight:600;line-height:1.35}html[data-design=lg] .lgs-sell{align-items:center;gap:10px;min-height:44px;padding:6px 0;display:flex}html[data-design=lg] .lgs-sell-mark{font-family:var(--lg-fMono);color:var(--lg-brand);flex:none;font-size:14px;font-weight:800}html[data-design=lg] .lgs-sell-text{font-family:var(--lg-fDisplay);color:var(--lg-ink);font-size:15px;font-weight:600;line-height:1.3}html[data-design=lg] .lg-chip.lgs-action{min-height:48px;font-family:var(--lg-fMono);letter-spacing:.07em;text-transform:uppercase;color:var(--lg-ink-2);text-align:center;border-radius:15px;flex:none;gap:8px;padding:0 16px;font-size:11px;font-weight:700}html[data-design=lg] .lg-chip.lgs-action.is-filled{color:var(--lg-accent);border-color:color-mix(in srgb, var(--lg-accent) 48%, var(--lg-edge-strong));background:linear-gradient(160deg, color-mix(in srgb, var(--lg-accent) 16%, transparent), color-mix(in srgb, var(--lg-accent) 7%, transparent)), linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));font-weight:800}html[data-design=lg] .lgs-pair,html[data-design=lg] .lgs-handoffs{flex:none;grid-template-columns:1fr 1fr;gap:8px;display:grid}html[data-design=lg] .lgs-textbtn{appearance:none;min-height:44px;color:var(--lg-ink-2);font-family:var(--lg-fMono);letter-spacing:.04em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-self:flex-start;padding:0 2px;font-size:10.5px;font-weight:700}html[data-design=lg] .lgs-backall{flex:none}html[data-design=lg] .lg-body.lgs-setup-lead{color:var(--lg-ink-2);margin:6px 0 14px;font-size:13px;line-height:1.55}html[data-design=lg] .lgs-slider{margin-bottom:13px}html[data-design=lg] .lgs-slider-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:5px;display:flex}html[data-design=lg] .lg-label.lgs-slider-label{font-size:8.5px}html[data-design=lg] .lgs-slider-value{font-family:var(--lg-fDisplay);color:var(--lg-ink);white-space:nowrap;font-size:14px;font-weight:700}html[data-design=lg] .lgs-slider input[type=range]{cursor:pointer;background:0 0;width:100%;height:44px;margin:0}html[data-design=lg] .lgs-barrel-label{letter-spacing:.1em;margin:2px 0 4px;font-size:8px}html[data-design=lg] .lgs-barrel{stroke:var(--lg-ink-4);display:block}html[data-design=lg] .lgs-barrel-metal{fill:var(--lg-ink-4);stroke:none}html[data-design=lg] .lgs-barrel-body{fill:color-mix(in srgb, var(--lg-ink) 5%, transparent);stroke:var(--lg-edge-strong)}html[data-design=lg] .lgs-barrel-tick{fill:var(--lg-ink-4);stroke:none;font-family:var(--lg-fMono)}html[data-design=lg] .lgs-barrel-read{stroke:none;font-family:var(--lg-fMono)}html[data-design=lg] .lgs-over{font-family:var(--lg-fMono);color:var(--lg-warning);margin:2px 0 0;font-size:9.5px;line-height:1.5}html[data-design=lg] .lgs-outs{flex-wrap:wrap;gap:7px;margin:10px 0 14px;display:flex}html[data-design=lg] .lgs-out{box-sizing:border-box;border:1px solid var(--lg-edge);background:color-mix(in srgb, var(--lg-ink) 4%, transparent);border-radius:11px;flex:30%;min-width:92px;padding:8px 10px}html[data-design=lg] .lg-label.lgs-out-key{letter-spacing:.1em;font-size:8px}html[data-design=lg] .lgs-out-value{font-family:var(--lg-fDisplay);color:var(--lg-ink);margin-top:2px;font-size:15px;font-weight:700}html[data-design=lg] .lgs-setup-log{border-top:1px solid var(--lg-divider);margin-top:11px;padding-top:6px}html[data-design=lg] .lgs-setup-log-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}html[data-design=lg] .lgs-setup-marked{font-family:var(--lg-fMono);color:var(--lg-ink-2);font-size:10px}html[data-design=lg] .lg-label.lgs-foot{letter-spacing:.05em;text-transform:none;text-align:center;flex:none;padding-top:4px;font-size:8.5px;line-height:1.8}html[data-design=lg] .lg-label.lgs-foot-flush{text-align:left;margin-top:11px}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lg-chip.lgs-action,html[data-design=lg] .lgs-comp,html[data-design=lg] .lgs-textbtn{transition:none}}html[data-design=lg] .lgs-out{border-color:var(--wb-well-edge);background:var(--wb-well-bg);box-shadow:var(--wb-well-shadow)}html[data-design=lg] .lgs-slider-value{background:var(--wb-well-bg);box-shadow:var(--wb-well-shadow);border-radius:8px;padding:2px 8px}html[data-design=lg] .lgs-barrel{box-sizing:border-box;border:1px solid var(--wb-well-edge);background:var(--wb-well-bg);box-shadow:var(--wb-well-shadow);border-radius:12px;padding:6px 8px}:root,html[data-theme=light]{--g-tS:#ff3b47;--g-tA:#c96a00;--g-tB:#a88a00;--g-tC:#0f9a55;--g-tD:#1668c7;--g-tF:#8f3be8;--g-hero:#d9232f;--g-journal:#7a3ae0;--g-suppliers:#0e8a78;--g-community:#d33f86;--g-outcome:#c46a12;--g-market:#2d6bd9;--g-briefs:#8f4be8;--g-method:#2e7d46;--g-a:#ffffffe0;--g-b:#ffffffad;--g-border:#50283c29;--g-inset:#fffffff5;--g-shadow:#462d3c33;--g-tile:#ffffffd6;--g-sheen:#ffffff57;--g-surface:#fff;--g-ambient:#462d3c1f}html[data-theme=dark]{--g-tS:#ff3b47;--g-tA:#ff8a1f;--g-tB:#ffd60a;--g-tC:#22e07c;--g-tD:#1f8fff;--g-tF:#c46bff;--g-hero:#ff3b47;--g-journal:#b26bff;--g-suppliers:#2de0c0;--g-community:#ff6b9d;--g-outcome:#ff8a1f;--g-market:#1f8fff;--g-briefs:#c46bff;--g-method:#22e07c;--g-a:#302b42b8;--g-b:#18162270;--g-border:#ffffff24;--g-inset:#ffffff1c;--g-shadow:#0000008c;--g-tile:#ffffff14;--g-sheen:#ffffff21;--g-surface:#15131c;--g-ambient:#0000008c}html[data-theme=chrome]{--g-tS:#ff3b47;--g-tA:#d68f4a;--g-tB:#cdb94f;--g-tC:#4fb78c;--g-tD:#5f94d2;--g-tF:#a57fd0;--g-hero:#d46a72;--g-journal:#6f97d0;--g-suppliers:#4fb398;--g-community:#c56f9c;--g-outcome:#d49a55;--g-market:#6690c8;--g-briefs:#9e82c8;--g-method:#5fae8c;--g-a:#333b45;--g-b:#262d36;--g-border:#d6e4f224;--g-inset:#ffffff29;--g-shadow:#0009;--g-tile:#2c333c;--g-sheen:#e4eef821;--g-surface:#242a31;--g-ambient:#0000008c}.glass,.glass-static{--hue:#b26bff;background:linear-gradient(159deg, color-mix(in srgb, var(--hue) 15%, var(--g-a)) 0%, color-mix(in srgb, var(--hue) 7%, var(--g-b)) 58%, color-mix(in srgb, var(--hue) 11%, var(--g-b)) 100%);border:1px solid color-mix(in srgb, var(--hue) 26%, var(--g-border));box-shadow:inset 0 1px 0 var(--g-inset), inset 0 -14px 22px -18px color-mix(in srgb, var(--hue) 30%, transparent), 0 1px 2px var(--g-ambient), var(--shadow-raised);border-radius:16px;position:relative}.glass{-webkit-backdrop-filter:blur(var(--material-blur)) saturate(var(--material-saturation))}html[data-theme=dark] .glass,html[data-theme=dark] .glass-static{box-shadow:inset 0 1px 0 #ffffff29, inset 0 -16px 26px -20px color-mix(in srgb, var(--hue) 34%, transparent), inset 0 -1px 0 #00000080, 0 1px 2px #0000008c, var(--shadow-raised)}html[data-theme=chrome] .glass,html[data-theme=chrome] .glass-static{-webkit-backdrop-filter:none;box-shadow:inset 0 1px 0 #ffffff24, inset 0 -1px 3px #0006, 0 2px 6px #00000073, var(--shadow-raised);background-color:#1b1f26;background-image:linear-gradient(158deg,#242a32 0%,#1c2027 50%,#171b21 100%);border:1px solid #0d0f13;border-top-color:#e4eef826}html[data-theme=chrome] .glass:before,html[data-theme=chrome] .glass-static:before{background:linear-gradient(163deg,#ffffff14 0%,#ffffff06 18%,#0000 46%)}.glass-deep,.glass-static.glass-deep{background:linear-gradient(165deg, color-mix(in srgb, var(--hue) 23%, var(--g-a)) 0%, color-mix(in srgb, var(--hue) 13%, var(--g-b)) 100%);border-color:color-mix(in srgb, var(--hue) 38%, var(--g-border))}html[data-theme=dark] .app-home-shell .glass-deep{background:linear-gradient(165deg, color-mix(in srgb, var(--hue) 15%, var(--g-a)) 0%, color-mix(in srgb, var(--hue) 8%, var(--g-a)) 100%);border-color:color-mix(in srgb, var(--hue) 26%, #fff3)}html[data-theme=chrome] .glass-deep,html[data-theme=chrome] .glass-static.glass-deep,html[data-theme=chrome] .app-home-shell .glass-deep{background-color:#21262e;background-image:linear-gradient(158deg,#2b313a 0%,#22272f 50%,#1c2027 100%);border-color:#e4eef833 #0e1014 #0e1014}html[data-theme=chrome] .carbon-panel{background-color:#14171c;background-image:linear-gradient(27deg,#12141a 2px,#0000 2px),linear-gradient(207deg,#12141a 2px,#0000 2px),linear-gradient(27deg,#191d24 2px,#0000 2px),linear-gradient(207deg,#191d24 2px,#0000 2px),linear-gradient(90deg,#15181e 4px,#0000 4px),linear-gradient(#171b21 25%,#14171c 25% 50%,#0000 50% 75%,#191d24 75%,#191d24);background-position:0 2px,4px 0,0 4px,4px 2px,0 0,0 0;background-size:9px 9px;border-color:#e4eef829 #0a0c0f #0a0c0f}html[data-theme=chrome] .carbon-panel:after{content:"";border-radius:inherit;pointer-events:none;background-image:radial-gradient(2.4px at 13px 13px,#e8f1fa61,#8a96a480 40%,#090c11d1 66%,#00000080 72%,#0000 76%),radial-gradient(2.4px at calc(100% - 13px) 13px,#e8f1fa61,#8a96a480 40%,#090c11d1 66%,#00000080 72%,#0000 76%),radial-gradient(2.4px at 13px calc(100% - 13px),#e8f1fa61,#8a96a480 40%,#090c11d1 66%,#00000080 72%,#0000 76%),radial-gradient(2.4px at calc(100% - 13px) calc(100% - 13px),#e8f1fa61,#8a96a480 40%,#090c11d1 66%,#00000080 72%,#0000 76%);background-repeat:no-repeat;position:absolute;inset:0}.glass:before,.glass-static:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(140% 92% at 15% -14%, var(--g-sheen) 0%, color-mix(in srgb, var(--g-sheen) 34%, transparent) 20%, transparent 47%), linear-gradient(180deg, color-mix(in srgb, var(--g-sheen) 60%, transparent) 0%, transparent 8px);transition:background-position var(--motion-surface,.26s) var(--ease-out-quint,ease-out);position:absolute;inset:0}.glass-pressable{transition:transform var(--motion-instant) var(--ease-out-quart), filter var(--motion-state) var(--ease-out-quart), border-color var(--motion-state) var(--ease-out-quart), box-shadow var(--motion-state) var(--ease-out-quart);cursor:pointer;-webkit-tap-highlight-color:transparent}.glass-pressable:active{filter:brightness(.97);transform:scale(.975)}@media (hover:hover) and (pointer:fine){.glass-pressable:hover{filter:brightness(1.04)saturate(1.06);transform:translateY(-3px)}.glass-pressable:hover:active{transform:translateY(-1px)scale(.985)}html[data-theme=chrome] .glass-pressable:hover{filter:brightness(1.075);border-top-color:#eef5fc52;transform:none}html[data-theme=chrome] .glass-pressable:hover:active{filter:brightness(1.02);transform:scale(.99)}}@media (prefers-reduced-motion:reduce){.glass-pressable{transition:none}.glass-pressable:active,.glass-pressable:hover,html[data-theme=chrome] .glass-pressable:hover,html[data-theme=chrome] .glass-pressable:hover:active{transform:none}}.glass-tile{--hue:#b26bff;background:radial-gradient(125% 105% at 22% 2%, color-mix(in srgb, var(--g-inset) 92%, transparent) 0%, transparent 54%), linear-gradient(158deg, color-mix(in srgb, var(--hue) 13%, var(--g-inset)) 0%, color-mix(in srgb, var(--hue) 27%, var(--g-tile)) 100%);border:1px solid color-mix(in srgb, var(--hue) 38%, var(--g-border));box-shadow:inset 0 1px 0 var(--g-inset), inset 0 0 0 .5px color-mix(in srgb, var(--hue) 18%, transparent), 0 3px 10px -2px color-mix(in srgb, var(--hue) 30%, var(--g-ambient));position:relative}@media (prefers-reduced-transparency:reduce){.glass,.glass-static{background:var(--g-surface);-webkit-backdrop-filter:none}.glass:before,.glass-static:before{display:none}}.auth-glass-backdrop,.auth-glass-screen{--auth-accent:var(--g-journal,#b26bff);--hue:var(--auth-accent);color:var(--ink);font-family:Hanken Grotesk,system-ui,sans-serif}.auth-glass-backdrop{z-index:1000;padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom));background:linear-gradient(180deg, color-mix(in srgb, var(--auth-accent) 11%, #08070cc7), #08070cc2), color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.35);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}html[data-theme=light] .auth-glass-backdrop{background:linear-gradient(180deg, color-mix(in srgb, var(--auth-accent) 8%, #fdf6f0b8), #fffdf9c7), color-mix(in srgb, var(--bg) 78%, #ffffff9e);-webkit-backdrop-filter:blur(18px)saturate(1.18)}.auth-glass-screen{padding:calc(32px + env(safe-area-inset-top)) 24px calc(88px + env(safe-area-inset-bottom));background:linear-gradient(180deg, color-mix(in srgb, var(--auth-accent) 8%, var(--bg)) 0%, var(--bg) 52%), var(--bg);flex-direction:column;justify-content:center;display:flex;position:fixed;inset:0;overflow-y:auto}.auth-glass-modal{overscroll-behavior:contain;box-sizing:border-box;width:min(100%,438px);max-height:min(90vh,760px);padding:24px;overflow-y:auto}.auth-glass-sheet{overscroll-behavior:contain;width:min(100%,540px);max-height:min(88vh,720px);padding:24px 22px calc(24px + env(safe-area-inset-bottom));box-sizing:border-box;overflow-y:auto;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.auth-glass-brand{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.auth-glass-wordmark{color:var(--ink);min-width:0;display:inline-flex}.auth-glass-close{border:1px solid color-mix(in srgb, var(--auth-accent) 26%, var(--g-border));background:color-mix(in srgb, var(--g-surface) 70%, transparent);width:36px;height:36px;color:var(--muted);cursor:pointer;border-radius:11px;place-items:center;font:700 20px/1 Space Mono,monospace;display:grid}.auth-glass-tabs{border-radius:14px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:18px;padding:5px;display:grid}.auth-glass-tab{min-height:42px;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:10px;font-family:Space Mono,monospace;font-size:12px;font-weight:800}.auth-glass-tab[aria-selected=true]{background:color-mix(in srgb, var(--auth-accent) 16%, var(--g-tile));color:var(--ink);box-shadow:inset 0 1px 0 var(--g-inset)}.auth-glass-title{color:var(--ink);font-family:var(--fSerif,var(--fSerif,"Bricolage Grotesque", sans-serif));letter-spacing:0;margin:0 0 9px;font-size:clamp(24px,6vw,30px);font-weight:800;line-height:1.06}.auth-glass-copy{color:var(--muted);margin:0 0 18px;font-size:15.5px;line-height:1.52}.auth-glass-form{flex-direction:column;gap:10px;display:flex}.auth-glass-input{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--auth-accent) 28%, var(--g-border));background:color-mix(in srgb, var(--g-surface) 74%, transparent);width:100%;min-height:52px;color:var(--ink);box-shadow:inset 0 1px 0 var(--g-inset);border-radius:13px;outline:none;padding:14px 15px;font-family:Space Mono,monospace;font-size:15.5px}.auth-glass-input:focus{border-color:color-mix(in srgb, var(--auth-accent) 56%, var(--g-border));box-shadow:inset 0 1px 0 var(--g-inset), 0 0 0 3px color-mix(in srgb, var(--auth-accent) 14%, transparent)}.auth-glass-code-input{letter-spacing:.26em;text-align:center;font-size:20px}.auth-glass-primary{background:linear-gradient(135deg, #6d34c9, var(--auth-accent));color:#fff;width:100%;min-height:54px;box-shadow:0 14px 32px -14px color-mix(in srgb, var(--auth-accent) 70%, #00000059);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:14px;padding:15px 18px;font-family:Space Mono,monospace;font-size:12.5px;font-weight:800}.auth-glass-primary:disabled{cursor:default;opacity:.55}html[data-theme=chrome] .auth-glass-primary{color:#0e1116;background:linear-gradient(#f5f8fb 0%,#cad5e0 44%,#93a2b1 51%,#c3cfda 58%,#edf2f7 100%);position:relative;overflow:hidden;box-shadow:0 14px 32px -14px #1e2a388c}@media (hover:hover) and (pointer:fine){html[data-theme=chrome] .auth-glass-primary:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 0%,#ffffff24 38%,#ffffffb8 50%,#ffffff24 62%,#0000 100%);width:38%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-180%)skew(-16deg)}html[data-theme=chrome] .auth-glass-primary:hover:not(:disabled):after{animation:.76s cubic-bezier(.33,0,.2,1) authChromeSweep}}@keyframes authChromeSweep{0%{opacity:0;transform:translate(-180%)skew(-16deg)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(360%)skew(-16deg)}}@media (prefers-reduced-motion:reduce){html[data-theme=chrome] .auth-glass-primary:hover:not(:disabled):after{animation:none}}html[data-theme=chrome] .auth-glass-check-box.is-on{background:linear-gradient(135deg,#5c7285,#9db4cc)}.auth-glass-secondary,.auth-glass-linkbtn{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-family:Space Mono,monospace;font-size:11.5px;font-weight:700}.auth-glass-secondary{border:1px solid color-mix(in srgb, var(--auth-accent) 20%, var(--g-border));border-radius:12px;min-height:42px;padding:10px 12px}.auth-glass-linkbtn{text-underline-offset:3px;padding:0;text-decoration:underline}.auth-glass-pill{min-width:0;color:var(--ink);border-radius:13px;align-items:center;gap:10px;margin-bottom:12px;padding:11px 13px;display:flex}.auth-glass-pill span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Space Mono,monospace;font-size:13px;overflow:hidden}.auth-glass-note{color:var(--muted);margin:4px 0 0;font-family:Space Mono,monospace;font-size:10.8px;line-height:1.48}.auth-glass-message{margin:12px 0 0;font-family:Space Mono,monospace;font-size:11.5px;line-height:1.5}.auth-glass-message[data-tone=error]{color:var(--F,#c8102e)}.auth-glass-message[data-tone=success]{color:var(--C,#0f9a55)}.auth-glass-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;display:flex}.auth-glass-actions.is-split{justify-content:space-between}.auth-glass-gate-card,.auth-glass-wall-inner{box-sizing:border-box;align-self:center;width:min(100%,520px);padding:24px 22px}.auth-glass-word{font-family:var(--fSerif,var(--fSerif,"Bricolage Grotesque", sans-serif));letter-spacing:0;color:var(--ink);font-size:clamp(40px,13vw,56px);font-weight:800;line-height:.9}.auth-glass-kicker{color:var(--muted);letter-spacing:.2em;text-transform:uppercase;margin:10px 0 22px;font-family:Space Mono,monospace;font-size:10px;font-weight:700}.auth-glass-context{color:var(--auth-accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-family:Space Mono,monospace;font-size:10.5px;font-weight:800}.auth-glass-proof{border-radius:15px;margin:18px 0;padding:14px 15px}.auth-glass-proof-title{color:var(--ink);font-family:var(--fSerif,var(--fSerif,"Bricolage Grotesque", sans-serif));font-size:21px;font-weight:800;line-height:1.05}.auth-glass-proof-copy{color:var(--muted);margin-top:7px;font-size:13.5px;line-height:1.42}.auth-glass-consents{border-radius:14px;margin:14px 0 10px;padding:12px}.auth-glass-check{min-height:44px;color:var(--muted);cursor:pointer;align-items:flex-start;gap:11px;margin:0;padding:8px 2px;font-size:12.5px;line-height:1.44;display:flex}.auth-glass-check-box{border:1.5px solid color-mix(in srgb, var(--auth-accent) 34%, var(--g-border));background:color-mix(in srgb, var(--g-surface) 72%, transparent);color:#fff;border-radius:8px;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;font:800 13px/1 Space Mono,monospace;display:grid}.auth-glass-check-box.is-on{background:linear-gradient(135deg, #6d34c9, var(--auth-accent));border-color:#0000}@media (width<=520px){.auth-glass-modal{padding:21px}.auth-glass-backdrop{align-items:flex-end;padding:14px}.auth-glass-backdrop .auth-glass-modal{border-bottom-right-radius:22px!important;border-bottom-left-radius:22px!important}}.chapter-jumper{top:calc(66px + env(safe-area-inset-top));z-index:40;background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--rule2);gap:7px;margin:0 0 12px;padding:8px 14px;display:flex;position:sticky}html.desktop-shell .chapter-jumper{border-left:1px solid var(--rule2);border-right:1px solid var(--rule2);border-radius:0 0 12px 12px;max-width:920px;margin:0 auto 12px;padding-inline:24px}.chapter-jumper a{min-width:0;height:44px;font-family:var(--fMono);border:1px solid;border-radius:9px;flex:1;place-items:center;font-size:14px;font-weight:800;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s;display:grid}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html[data-design=lg] .ssl-cta{appearance:none;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--lg-community) 55%, transparent);background:linear-gradient(150deg, color-mix(in srgb, var(--lg-community) 92%, #fff), var(--lg-community) 46%, color-mix(in srgb, var(--lg-community) 78%, #000));color:#2b0d1e;width:100%;min-height:52px;font-family:var(--lg-fDisplay);letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 1px 1px #ffffff57, 0 14px 30px -16px color-mix(in srgb, var(--lg-community) 85%, transparent);transition:transform var(--lg-micro) var(--lg-ease), box-shadow var(--lg-element) var(--lg-ease), filter var(--lg-micro) ease;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:15.5px;font-weight:800;display:flex;position:relative}html[data-design=lg] .ssl-cta:active:not([disabled]){box-shadow:inset 0 1px 1px #fff3, 0 6px 14px -10px color-mix(in srgb, var(--lg-community) 80%, transparent);transform:scale(.985)}@media (hover:hover) and (pointer:fine){html[data-design=lg] .ssl-cta:hover:not([disabled]){filter:brightness(1.05);box-shadow:inset 0 1px 1px #ffffff61, 0 18px 36px -16px color-mix(in srgb, var(--lg-community) 92%, transparent);transform:translateY(-2px)}}html[data-design=lg] .ssl-cta[disabled]{cursor:default}html[data-design=lg] .ssl-cta.is-busy:after{content:"";pointer-events:none;border-radius:inherit;background-image:linear-gradient(115deg,#0000 38%,#ffffff5c 50%,#0000 62%);background-repeat:no-repeat;background-size:220% 100%;animation:1.5s linear infinite lgSheen;position:absolute;inset:0}html[data-design=lg] .ssl-ghost{appearance:none;box-sizing:border-box;background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));border:1px solid var(--lg-edge-strong);min-height:48px;box-shadow:inset 0 1px 1px var(--lg-bevel);color:var(--lg-ink-2);font-family:var(--lg-fMono);letter-spacing:.06em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--lg-micro) ease, background var(--lg-micro) ease;border-radius:15px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:11px;font-weight:700;display:flex}html[data-design=lg] .ssl-ghost:active:not([disabled]){transform:scale(.97)}@media (hover:hover) and (pointer:fine){html[data-design=lg] .ssl-ghost:hover:not([disabled]){background:var(--lg-hover-fill);transform:translateY(-2px)}}html[data-design=lg] .ssl-ghost[disabled]{cursor:default}html[data-design=lg] .ssl-note{margin-top:10px}html[data-design=lg] .ssl-note>summary{cursor:pointer;min-height:44px;font-family:var(--lg-fMono);letter-spacing:.1em;text-transform:uppercase;color:var(--lg-ink-3);-webkit-tap-highlight-color:transparent;align-items:center;gap:8px;padding:2px 0;font-size:9px;font-weight:600;list-style:none;display:flex}html[data-design=lg] .ssl-note>summary::-webkit-details-marker{display:none}html[data-design=lg] .ssl-note>summary::marker{content:""}html[data-design=lg] .ssl-note-caret{color:var(--lg-community);transition:transform var(--lg-micro) var(--lg-ease);flex:none;display:flex}html[data-design=lg] .ssl-note[open] .ssl-note-caret{transform:rotate(90deg)}html[data-design=lg] .ssl-note-body{font-family:var(--lg-fBody);color:var(--lg-ink-2);margin:2px 0;font-size:13px;line-height:1.6}html[data-design=lg] .ssl-row+.ssl-row{border-top:1px solid var(--lg-divider)}html[data-design=lg] .ssl-dither{flex-wrap:wrap;gap:3px;display:flex}@media (prefers-reduced-motion:reduce){html[data-design=lg] .ssl-cta,html[data-design=lg] .ssl-ghost,html[data-design=lg] .ssl-note-caret{transition:none}html[data-design=lg] .ssl-cta.is-busy:after{opacity:.4;animation:none}html[data-design=lg] .ssl-cta:active:not([disabled]),html[data-design=lg] .ssl-ghost:active:not([disabled]){transform:none}}@property --lg-i{syntax:"<number>";inherits:true;initial-value:0}:where(html[data-design=lg]) .lg-wrap{z-index:999;padding:0 12px var(--app-tab-safe-bottom,max(14px, calc(env(safe-area-inset-bottom,0px) - 6px)));pointer-events:none;--lg-ink:#1b1520;--lg-mute:#5b5060;--lg-accent:#b26bff;--lg-accent-deep:#7a3ae0;--lg-accent-ink:#4e1f9b;--lg-orb-ink:#3d1585;--lg-mono:"Space Mono", ui-monospace, monospace;position:fixed;bottom:0;left:0;right:0}:where(html[data-design=lg]) .lg-bar{pointer-events:auto;isolation:isolate;border-radius:38px;height:76px;position:relative}:where(html[data-design=lg]) .lg-base{border-radius:inherit;-webkit-backdrop-filter:blur(30px)saturate(215%)brightness(1.05);backdrop-filter:blur(30px)saturate(215%)brightness(1.05);position:absolute;inset:0}:where(html[data-design=lg]) .lg-tint{border-radius:inherit;background:linear-gradient(#ffffff21 0%,#ffffff12 34%,#ffffff1a 100%);position:absolute;inset:0;box-shadow:inset 0 1.5px #ffffffe6,inset 0 -1px #ffffff59,inset 2px 0 3px -2px #fffc,inset -2px 0 3px -2px #fffc,inset 0 -10px 20px -14px #7a3ae02e}:where(html[data-design=lg]) .lg-spec{border-radius:inherit;position:absolute;inset:0;overflow:hidden}:where(html[data-design=lg]) .lg-spec:before{content:"";border-radius:inherit;filter:blur(2px);background:linear-gradient(115deg,#ffffff8c,#fff0 70%);width:34%;height:46%;position:absolute;top:0;left:6%}:where(html[data-design=lg]) .lg-spec:after{content:"";border-radius:inherit;filter:blur(3px);background:linear-gradient(295deg,#fff6,#fff0 70%);width:26%;height:40%;position:absolute;bottom:-2px;right:8%}:where(html[data-design=lg]) .lg-edge{border-radius:inherit;border:1px solid #ffffffd1;position:absolute;inset:0;box-shadow:0 22px 44px -20px #1b152059,0 4px 14px -6px #1b152024,inset 0 0 12px -4px #ffffff80}:where(html[data-design=lg]) .lg-tabs{align-items:center;padding:0 8px;display:flex;position:absolute;inset:0}:where(html[data-design=lg]) .lg-tab{cursor:pointer;min-width:44px;height:100%;color:var(--lg-mute);-webkit-tap-highlight-color:transparent;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;padding:6px 2px;display:flex;position:relative}:where(html[data-design=lg]) .lg-tab .glyph{width:24px;height:24px;transition:transform .3s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1)), filter var(--motion-state,.19s) var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1));place-items:center;display:grid;position:relative}:where(html[data-design=lg]) .lg-tab .lbl{font-family:var(--lg-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:transform .3s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1));font-size:8px;font-weight:700;position:relative}:where(html[data-design=lg]) .lg-tab.active{color:var(--lg-accent-deep)}:where(html[data-design=lg]) .lg-tab .glyph svg,:where(html[data-design=lg]) .lg-tab .glyph svg [stroke]{transition:stroke-width var(--motion-state,.19s) var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1))}:where(html[data-design=lg]) .lg-tab.active .glyph svg{stroke-width:2.45px}:where(html[data-design=lg]) .lg-tab.active[data-tab=rankings] .glyph svg{stroke-width:2.3px}:where(html[data-design=lg]) .lg-tab.active .glyph{filter:drop-shadow(0 1px 4px color-mix(in srgb, var(--lg-accent) 30%, transparent));transform:scale(1.06)}:where(html[data-design=lg]) .lg-ind{pointer-events:none;width:calc(20% - 3.2px);height:52px;transform:translate(calc(var(--lg-i,0) * 100%), -50%);will-change:transform;transition:transform .25s cubic-bezier(.32,1.22,.34,1);position:absolute;top:50%;left:8px}:where(html[data-design=lg]) .lg-ind i{-webkit-backdrop-filter:blur(6px)brightness(1.08)saturate(160%);backdrop-filter:blur(6px)brightness(1.08)saturate(160%);width:72px;max-width:calc(100% - 2px);height:100%;transition:transform .3s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1)), filter var(--motion-state,.19s) var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1));background:linear-gradient(#ffffff80,#ffffff3d);border:1px solid #fffc;border-radius:26px;margin:0 auto;display:block;box-shadow:inset 0 1px #fffffff2,0 6px 14px -6px #1b152038}:where(html[data-design=lg]) .lg-ind[data-squash="0"] i{animation:.25s cubic-bezier(.32,1.22,.34,1) both lg-lens-squash-a}:where(html[data-design=lg]) .lg-ind[data-squash="1"] i{animation:.25s cubic-bezier(.32,1.22,.34,1) both lg-lens-squash-b}@keyframes lg-lens-squash-a{0%{transform:scale(1)}32%{transform:scaleX(calc(1 + var(--travel,1) * .045)) scaleY(.93)}72%{transform:scaleX(calc(1 - var(--travel,1) * .012)) scaleY(1.01)}to{transform:scale(1)}}@keyframes lg-lens-squash-b{0%{transform:scale(1)}32%{transform:scaleX(calc(1 + var(--travel,1) * .045)) scaleY(.93)}72%{transform:scaleX(calc(1 - var(--travel,1) * .012)) scaleY(1.01)}to{transform:scale(1)}}:where(html[data-design=lg]) .lg-ind i{background:linear-gradient(180deg, color-mix(in srgb, var(--tab-accent,var(--lg-brand)) 14%, #ffffff80), color-mix(in srgb, var(--tab-accent,var(--lg-brand)) 7%, #ffffff3d));border-color:color-mix(in srgb, var(--tab-accent,var(--lg-brand)) 30%, #fffc);box-shadow:inset 0 1px 0 #fffffff2, 0 6px 14px -6px color-mix(in srgb, var(--tab-accent,var(--lg-brand)) 55%, #1b152038)}:where(html[data-design=lg]) .lg-tab.active .glyph{color:var(--tab-accent,var(--lg-brand))}:where(html[data-design=lg]) .lg-tab.active .lbl{color:color-mix(in srgb, var(--tab-accent,var(--lg-brand)) 72%, var(--lg-ink,#241c30))}:where(html[data-design=lg]) .lg-tabs:has(.lg-tab.active:active) .lg-ind i{filter:brightness(.97);transition-duration:80ms,.12s;transform:scale(.92)}:where(html[data-design=lg]) .lg-tab:active .glyph,:where(html[data-design=lg]) .lg-tab:active .lbl{transition-duration:80ms;transform:scale(.93)}:where(html[data-design=lg]) .lg-hex{width:var(--token-w,76px);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;--trace:#7a3ae0;--hex-lbl:var(--lg-accent-ink);background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;margin-top:-30px;display:flex;position:relative}:where(html[data-design=lg]) .lg-voice-wave{opacity:0;transition:opacity .17s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1));justify-content:center;align-items:center;gap:2.5px;display:flex;position:relative}:where(html[data-design=lg]) .lg-voice-wave i{transform-origin:50%;width:3px;box-shadow:0 0 7px color-mix(in srgb, var(--trace) 42%, transparent);background:linear-gradient(#8a4be8 0%,#6d34c9 55%,#4e1f9b 100%);border-radius:99px;display:block;transform:scaleY(.32)}:where(html[data-design=lg]) .lg-wrap[data-mode=dark] .lg-voice-wave i{background:linear-gradient(#fff 0%,#e2cbff 55%,#c795fa 100%)}html:where([data-design=lg])[data-theme=chrome] .lg-wrap[data-mode=dark] .lg-voice-wave i{background:linear-gradient(#fff 0%,#dceaf8 55%,#9db1c4 100%)}:where(html[data-design=lg]) .lg-voice-wave i:first-child{height:9px}:where(html[data-design=lg]) .lg-voice-wave i:nth-child(2){height:15px}:where(html[data-design=lg]) .lg-voice-wave i:nth-child(3){height:21px}:where(html[data-design=lg]) .lg-voice-wave i:nth-child(4){height:15px}:where(html[data-design=lg]) .lg-voice-wave i:nth-child(5){height:9px}:where(html[data-design=lg]) .lg-hex .lbl{font-family:var(--lg-mono);letter-spacing:.12em;text-transform:uppercase;text-align:center;min-width:42px;color:var(--hex-lbl);transition:color .2s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1));font-size:8px;font-weight:700}:where(html[data-design=lg]) .lg-hex.did-fire .lbl{color:var(--trace)}:where(html[data-design=lg]) .lg-hex:focus-visible{outline:none}:where(html[data-design=lg]) .lg-hex.did-fire .lg-voice-wave{opacity:1}:where(html[data-design=lg]) .lg-hex.did-fire .lg-voice-wave i{animation:.3s ease-in-out infinite alternate lg-hold-wave}@keyframes lg-hold-wave{0%{opacity:.6;transform:scaleY(.32)}to{opacity:1;transform:scaleY(1)}}html:where([data-design=lg])[data-theme=chrome] .lg-wrap[data-mode=dark] .lg-hex{--trace:#dceaf8;--hex-lbl:#c9d6e4}html:where([data-design=lg])[data-theme=chrome] .lg-wrap[data-mode=dark] .lg-tab.active{color:#d6e2f0}html:where([data-design=lg])[data-theme=chrome] .lg-wrap[data-mode=dark] .lg-tab.active .lbl{color:#eaf1f8}html:where([data-design=lg])[data-theme=chrome] .lg-wrap[data-mode=dark] .lg-tab.active:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ecf4fc00 0%,#ecf4fcf2 50%,#ecf4fc00 100%) 50% 0/55% 100% no-repeat,linear-gradient(90deg,#aebcc900 0%,#aebcc980 22% 78%,#aebcc900 100%) 50% 0/100% 100% no-repeat;border-radius:2px;width:30px;height:1.5px;animation:2.8s ease-in-out infinite lg-chrome-hairline;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}@keyframes lg-chrome-hairline{0%{background-position:-150% 0,50% 0}to{background-position:250% 0,50% 0}}html:where([data-design=lg])[data-theme=chrome] .lg-wrap[data-mode=dark] .lg-ind i{background:linear-gradient(#7891aa66,#50647a42);border-color:#b4c8de80;box-shadow:inset 0 1px #ffffff38,0 4px 14px -6px #28374b80}html:where([data-design=lg])[data-theme=chrome] .lg-wrap[data-mode=dark] .lg-tint{background:linear-gradient(#181c22d9 0%,#101318cc 100%)}:where(html[data-design=lg]) .lg-wrap.is-desktop{width:min(1140px,100vw - 48px);padding:0;bottom:18px;left:50%;right:auto;transform:translate(-50%)}:where(html[data-design=lg]) .lg-wrap.is-desktop .lg-bar{z-index:3;height:72px}html[data-design=lg] .lg-wrap.is-desktop{--lg-lbl-seat:44px}:where(html[data-design=lg]) .lg-wrap.is-desktop .lg-tabs{padding:0 14px}:where(html[data-design=lg]) .lg-wrap.is-desktop .lg-tab{gap:4px;min-width:72px}:where(html[data-design=lg]) .lg-wrap.is-desktop .lg-tab .lbl{letter-spacing:.06em;font-size:8px}:where(html[data-design=lg]) .lg-wrap.is-desktop .lg-ind{width:calc(20% - 5.6px);height:50px;left:14px}:where(html[data-design=lg]) .lg-wrap.is-desktop .lg-ind i{width:86px}html[data-design=lg] .lg-wrap.is-desktop .lg-hex{margin-top:0}@media (width<=1100px){:where(html[data-design=lg]) .lg-wrap.is-desktop .lg-tabs{padding-inline:10px}:where(html[data-design=lg]) .lg-wrap.is-desktop .lg-ind{width:calc(20% - 4px);left:10px}:where(html[data-design=lg]) .lg-wrap.is-desktop .lg-tab .lbl{letter-spacing:.06em}}:where(html[data-design=lg]) .lg-wrap[data-mode=dark] .lg-base{-webkit-backdrop-filter:blur(32px)saturate(155%)brightness(.62);backdrop-filter:blur(32px)saturate(155%)brightness(.62)}:where(html[data-design=lg]) .lg-wrap[data-mode=dark] .lg-tint{background:linear-gradient(#1a152224 0%,#110e171a 100%);box-shadow:inset 0 1.5px #ffffff38,inset 0 -1px #ffffff0f}:where(html[data-design=lg]) .lg-wrap[data-mode=dark] .lg-spec:before{background:linear-gradient(115deg,#ffffff29,#fff0 70%)}:where(html[data-design=lg]) .lg-wrap[data-mode=dark] .lg-spec:after{display:none}:where(html[data-design=lg]) .lg-wrap[data-mode=dark] .lg-edge{border-color:#ffffff38;box-shadow:0 22px 44px -18px #000000a6,inset 0 1px #ffffff2e}:where(html[data-design=lg]) .lg-wrap[data-mode=dark] .lg-tab{color:#ffffffd1}:where(html[data-design=lg]) .lg-wrap[data-mode=dark] .lg-tab .lbl{text-shadow:0 1px 3px #00000080}:where(html[data-design=lg]) .lg-wrap[data-mode=dark] .lg-tab.active{color:#ead8ff}:where(html[data-design=lg]) .lg-wrap[data-mode=dark] .lg-tab.active .lbl{color:#f6ecff;text-shadow:0 1px 4px #00000080}:where(html[data-design=lg]) .lg-wrap[data-mode=dark] .lg-ind i{-webkit-backdrop-filter:blur(6px)saturate(130%);backdrop-filter:blur(6px)saturate(130%);background:linear-gradient(#9660ee6b,#643ab842);border-color:#c49cff80;box-shadow:inset 0 1px #ffffff3d,0 4px 14px -6px #5a28b480}:where(html[data-design=lg]) .lg-wrap[data-mode=dark] .lg-hex{--trace:#c58bff;--hex-lbl:#d9b8ff}:where(html[data-design=lg]) .lg-wrap[data-mode=dark] .lg-hex .lbl{text-shadow:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:where(html[data-design=lg]) .lg-base{background:#faf1e8f0}:where(html[data-design=lg]) .lg-ind i{background:#ffffffd9}:where(html[data-design=lg]) .lg-wrap[data-mode=dark] .lg-base{background:#181320f2}:where(html[data-design=lg]) .lg-wrap[data-mode=dark] .lg-ind i{background:#ffffff24}}@media (prefers-reduced-transparency:reduce){:where(html[data-design=lg]) .lg-base{-webkit-backdrop-filter:none;backdrop-filter:none;background:#faf1e8f7}:where(html[data-design=lg]) .lg-wrap[data-mode=dark] .lg-base{background:#14101cf7}:where(html[data-design=lg]) .lg-ind i{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){:where(html[data-design=lg]) .lg-ind,:where(html[data-design=lg]) .lg-ind i,:where(html[data-design=lg]) .lg-tab .glyph,:where(html[data-design=lg]) .lg-tab .lbl{transition:none;animation:none}:where(html[data-design=lg]) .lg-tab .glyph svg,:where(html[data-design=lg]) .lg-tab .glyph svg [stroke]{transition:none}html:where([data-design=lg])[data-theme=chrome] .lg-wrap[data-mode=dark] .lg-tab.active:after{background-position:50% 0,50% 0;animation:none}:where(html[data-design=lg]) .lg-tab:active .glyph,:where(html[data-design=lg]) .lg-tab:active .lbl{transform:none}:where(html[data-design=lg]) .lg-tabs:has(.lg-tab.active:active) .lg-ind i{transform:none}:where(html[data-design=lg]) .lg-tab.active .glyph{transform:scale(1.06)}:where(html[data-design=lg]) .lg-hex *,:where(html[data-design=lg]) .lg-hex{transition:none!important;animation:none!important}}:where(html[data-design=lg]) .nf-hex{height:var(--token-h,84px);isolation:isolate;min-width:44px;transition:translate .26s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1)), scale .26s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1));--hex-lbl:var(--lg-accent-ink);justify-content:flex-start;margin-top:-30px;padding:0;position:relative;overflow:visible;translate:0;scale:1}:where(html[data-design=lg]) .nf-stage{width:var(--token-w,76px);height:var(--token-h,84px);pointer-events:none;--hex-clip:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);--wall-d:calc(var(--token-h,61px) * .057);position:absolute;top:0;left:50%;transform:translate(-50%)}:where(html[data-design=lg]) .nf-stage:before{content:"";z-index:1;clip-path:var(--hex-clip);transform:translateY(var(--wall-d));pointer-events:none;background:linear-gradient(#170f2c 0%,#180f30 58%,#1e1440 70%,#271a54 80%,#322168 90%,#3e2a7c 97%,#563f9e 100%);position:absolute;inset:0}:where(html[data-design=lg]) .lg-wrap[data-mode=light] .nf-stage:before{background:linear-gradient(#6f5d97 0%,#74629c 58%,#7e6da6 70%,#8878ae 80%,#9084b4 90%,#9587b9 97%,#9a8bbb 100%)}:where(html[data-design=lg]) .nf-hex .nf-cast,:where(html[data-design=lg]) .nf-hex .nf-glow,:where(html[data-design=lg]) .nf-hex .nf-burst{z-index:0}:where(html[data-design=lg]) .nf-hex .nf-well{z-index:1}:where(html[data-design=lg]) .nf-hex .nf-stack{z-index:2}:where(html[data-design=lg]) .nf-hex .nf-crown{z-index:3}:where(html[data-design=lg]) .nf-hex .nf-rim{z-index:4}:where(html[data-design=lg]) .nf-stage>.lg-voice-wave{z-index:6}:where(html[data-design=lg]) .nf-hex .nf-well{clip-path:var(--hex-clip);background:radial-gradient(130% 85% at 50% 116%,#7a3ae04d 0%,#7a3ae01f 40%,#7a3ae000 70%),radial-gradient(100% 92% at 50% 40%,#1e1530fc 0%,#140d22fa 50%,#0b0714f7 78%,#06040df7 100%);position:absolute;inset:0}:where(html[data-design=lg]) .lg-wrap[data-mode=light] .nf-well{background:radial-gradient(130% 85% at 50% 116%,#6d34c91c 0%,#6d34c90d 38%,#6d34c900 68%),radial-gradient(100% 92% at 50% 40%,#fffffffc 0%,#fffffff7 48%,#f9f6fdf0 76%,#f0eaf8eb 100%)}:where(html[data-design=lg]) .nf-hex .nf-stack{mix-blend-mode:screen;clip-path:var(--hex-clip);transform-origin:50%;transition:transform var(--hold) cubic-bezier(.22, 1, .36, 1);position:absolute;inset:0;transform:translateY(0)scale(1)}:where(html[data-design=lg]) .lg-wrap[data-mode=light] .nf-hex .nf-stack{mix-blend-mode:multiply}:where(html[data-design=lg]) .nf-hex .nf-crown{clip-path:var(--hex-clip);pointer-events:none;background:radial-gradient(140% 90% at 50% -24%,#ffffff4d 0%,#ffffff2b 32%,#ffffff0f 52%,#fff0 68%);position:absolute;inset:0}:where(html[data-design=lg]) .nf-hex .nf-crown:before{content:"";background:radial-gradient(120% 46% at 50% 108%,#b26bff33 0%,#b26bff17 42%,#b26bff00 72%);position:absolute;inset:0}:where(html[data-design=lg]) .nf-hex .nf-crown:after{content:"";background:radial-gradient(92% 92%,#04020a00 58%,#04020a1a 78%,#04020a4d 96%,#04020a6b 100%);position:absolute;inset:0}:where(html[data-design=lg]) .lg-wrap[data-mode=light] .nf-crown{background:radial-gradient(140% 90% at 50% -24%,#ffffffd9 0%,#ffffff73 30%,#ffffff26 50%,#fff0 66%)}:where(html[data-design=lg]) .lg-wrap[data-mode=light] .nf-crown:before{background:radial-gradient(120% 46% at 50% 108%,#7a3ae01a 0%,#7a3ae00b 40%,#7a3ae000 70%)}:where(html[data-design=lg]) .lg-wrap[data-mode=light] .nf-crown:after{background:radial-gradient(92% 92%,#46287800 60%,#4628780d 80%,#46287821 97%,#4628782e 100%)}:where(html[data-design=lg]) .nf-stage:after{content:"";z-index:3;clip-path:var(--hex-clip);pointer-events:none;background:radial-gradient(34% 20% at 30% 34%,#ffffff1c 0%,#ffffff0f 44%,#ffffff05 74%,#fff0 100%),conic-gradient(#ffffff09 0deg 60.6deg,#ca9eff2b 61.43deg,#04020a21 62.3deg 179.2deg,#ca9eff25 180deg,#04020a12 180.8deg 297.7deg,#ca9eff2b 298.57deg,#ffffff09 299.4deg 360deg);position:absolute;inset:0}:where(html[data-design=lg]) .lg-wrap[data-mode=light] .nf-stage:after{background:radial-gradient(34% 20% at 30% 34%,#ffffff8c 0%,#ffffff4d 44%,#ffffff1a 74%,#fff0 100%),conic-gradient(#ffffff16 0deg 60.6deg,#54348c28 61.43deg,#4628780f 62.3deg 179.2deg,#54348c21 180deg,#46287808 180.8deg 297.7deg,#54348c28 298.57deg,#ffffff16 299.4deg 360deg)}:where(html[data-design=lg]) .nf-hex .nf-rim{width:100%;height:100%;clip-path:var(--hex-clip);pointer-events:none;position:absolute;inset:0}:where(html[data-design=lg]) .nf-rim .nf-rim-outer{fill:none;stroke:url(#nfRimEdge);stroke-width:2.6px;stroke-linejoin:round}:where(html[data-design=lg]) .nf-rim .nf-rim-inner{fill:none;stroke:url(#nfRimEdgeIn);stroke-width:1px;stroke-linejoin:round}:where(html[data-design=lg]) .nf-rim .nf-e0{stop-color:#ffffffe6}:where(html[data-design=lg]) .nf-rim .nf-e1{stop-color:#d8beff6b}:where(html[data-design=lg]) .nf-rim .nf-e2{stop-color:#b26bff33}:where(html[data-design=lg]) .nf-rim .nf-e3{stop-color:#9e62ec5c}:where(html[data-design=lg]) .nf-rim .nf-i0{stop-color:#05020e80}:where(html[data-design=lg]) .nf-rim .nf-i1{stop-color:#b26bff14}:where(html[data-design=lg]) .nf-rim .nf-i2{stop-color:#ca9eff57}:where(html[data-design=lg]) .lg-wrap[data-mode=light] .nf-rim .nf-e0{stop-color:#9270c44d}:where(html[data-design=lg]) .lg-wrap[data-mode=light] .nf-rim .nf-e1{stop-color:#7452ac61}:where(html[data-design=lg]) .lg-wrap[data-mode=light] .nf-rim .nf-e2{stop-color:#603c9c6b}:where(html[data-design=lg]) .lg-wrap[data-mode=light] .nf-rim .nf-e3{stop-color:#4a2a8485}:where(html[data-design=lg]) .lg-wrap[data-mode=light] .nf-rim .nf-i0{stop-color:#54348c33}:where(html[data-design=lg]) .lg-wrap[data-mode=light] .nf-rim .nf-i1{stop-color:#fff6}:where(html[data-design=lg]) .lg-wrap[data-mode=light] .nf-rim .nf-i2{stop-color:#ffffffeb}:where(html[data-design=lg]) .nf-hex .nf-cast{width:100%;height:100%;transform:translate(-50%, calc(6px + var(--wall-d,3.5px))) scale(.96);filter:blur(7px);opacity:.8;pointer-events:none;transition:transform var(--hold,.45s) cubic-bezier(.25, 1, .5, 1), filter var(--hold,.45s), opacity var(--hold,.45s);position:absolute;top:0;left:50%}:where(html[data-design=lg]) .nf-hex .nf-cast i{width:100%;height:100%;clip-path:var(--hex-clip);background:#0000009e;display:block}:where(html[data-design=lg]) .lg-wrap[data-mode=light] .nf-cast i{background:#3820604d}:where(html[data-design=lg]) .nf-hex.is-holding .nf-cast,:where(html[data-design=lg]) .nf-hex.did-fire .nf-cast{transform:translate(-50%, calc(12px + var(--wall-d,3.5px))) scale(.92);filter:blur(13px);opacity:.5}:where(html[data-design=lg]) .nf-hex .nf-glow{--halo:168px;width:var(--halo);height:var(--halo);filter:blur(20px);opacity:.5;pointer-events:none;transition:transform var(--hold) cubic-bezier(.4, 0, .9, 1), opacity var(--hold);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}:where(html[data-design=lg]) .nf-hex .nf-glow i{background:radial-gradient(circle, #6d34c942 0%, #6d34c929 24%, color-mix(in srgb, var(--acc) 8%, transparent) 46%, color-mix(in srgb, var(--acc) 3%, transparent) 66%, transparent 80%);border-radius:999px;width:100%;height:100%;display:block}:where(html[data-design=lg]) .lg-wrap[data-mode=light] .nf-glow{--halo:92px;opacity:.16;filter:blur(16px)}:where(html[data-design=lg]) .lg-wrap[data-mode=light] .nf-glow i{background:radial-gradient(circle, #6d34c933 0%, #6d34c91f 26%, color-mix(in srgb, var(--acc) 6%, transparent) 48%, transparent 76%)}:where(html[data-design=lg]) .nf-hex.is-holding .nf-glow,:where(html[data-design=lg]) .nf-hex.did-fire .nf-glow{opacity:.82;transform:translate(-50%,-50%)scale(1.18)}:where(html[data-design=lg]) .nf-hex.is-pressed:not(.is-holding):not(.did-fire){transition-duration:90ms,90ms;translate:0 1px;scale:.97}:where(html[data-design=lg]) .nf-hex.is-pressed:not(.is-holding):not(.did-fire) .nf-cast{transform:translate(-50%, calc(3px + var(--wall-d,3.5px))) scale(.99);filter:blur(4px);opacity:.95;transition-duration:90ms,90ms,90ms}:where(html[data-design=lg]) .nf-hex.is-pressed:not(.is-holding):not(.did-fire) .nf-glow{transition-duration:90ms,90ms;transform:translate(-50%,-50%)scale(.94)}:where(html[data-design=lg]) .nf-hex.is-holding,:where(html[data-design=lg]) .nf-hex.did-fire{translate:0 -3px;scale:1.035}:where(html[data-design=lg]) .nf-stage>.lg-voice-wave{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(html[data-design=lg]) .nf-hex .lbl{left:50%;top:calc(var(--lg-lbl-seat,46.5px) + var(--token-h,68px) * var(--lg-lift,.26));z-index:7;position:absolute;transform:translate(-50%)}:where(html[data-design=lg]) .nf-burst{width:var(--token-h,84px);height:var(--token-h,84px);border:2px solid var(--acc);opacity:0;pointer-events:none;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.42)}:where(html[data-design=lg]) .nf-hex.did-tap .nf-stack{transform-origin:50%;animation:.52s cubic-bezier(.22,1,.36,1) both nfTapGather}@keyframes nfTapGather{0%{transform:scale(1)}20%{transform:scale(.8)}50%{transform:scale(1.17)}74%{transform:scale(.97)}to{transform:scale(1)}}:where(html[data-design=lg]) .nf-hex.did-tap{transition-duration:0s,0s;animation:.52s cubic-bezier(.22,1,.36,1) both nfTapDip;translate:0;scale:1}@keyframes nfTapDip{0%{transform:translateY(1px)scale(.97)}42%{transform:translateY(-4px)scale(1.045)}74%{transform:translateY(-.4px)scale(1.003)}to{transform:translateY(0)scale(1)}}:where(html[data-design=lg]) .nf-hex.did-tap[data-tap="1"]{animation-name:nfTapDipB;animation-duration:.545s}:where(html[data-design=lg]) .nf-hex.did-tap[data-tap="1"] .nf-stack,:where(html[data-design=lg]) .nf-hex.did-tap[data-tap="1"] .nf-burst,:where(html[data-design=lg]) .nf-hex.did-tap[data-tap="1"] .nf-glow{animation-duration:.545s}@keyframes nfTapDipB{0%{transform:translateY(1px)scale(.97)}40%{transform:translateY(-4.6px)scale(1.052)}72%{transform:translateY(-.6px)scale(1.004)}to{transform:translateY(0)scale(1)}}:where(html[data-design=lg]) .nf-hex.did-tap[data-tap="2"]{animation-name:nfTapDipC;animation-duration:.5s}:where(html[data-design=lg]) .nf-hex.did-tap[data-tap="2"] .nf-stack,:where(html[data-design=lg]) .nf-hex.did-tap[data-tap="2"] .nf-burst,:where(html[data-design=lg]) .nf-hex.did-tap[data-tap="2"] .nf-glow{animation-duration:.5s}@keyframes nfTapDipC{0%{transform:translateY(1px)scale(.97)}45%{transform:translateY(-3.5px)scale(1.038)}76%{transform:translateY(-.3px)scale(1.002)}to{transform:translateY(0)scale(1)}}:where(html[data-design=lg]) .nf-hex.did-tap .nf-burst{animation:.52s cubic-bezier(.22,1,.36,1) both nfTapRing}@keyframes nfTapRing{0%{opacity:0;border-width:2.4px;transform:translate(-50%,-50%)scale(.42)}18%{opacity:.8}to{opacity:0;border-width:.5px;transform:translate(-50%,-50%)scale(2.15)}}:where(html[data-design=lg]) .nf-hex.did-tap .nf-glow{animation:.52s cubic-bezier(.22,1,.36,1) both nfTapHalo}@keyframes nfTapHalo{0%{transform:translate(-50%,-50%)scale(1)}20%{transform:translate(-50%,-50%)scale(.92)}50%{transform:translate(-50%,-50%)scale(1.2)}to{transform:translate(-50%,-50%)scale(1)}}:where(html[data-design=lg]) .nf-hex:focus-visible:after{content:"";z-index:8;pointer-events:none;border:2px solid #fff;border-radius:999px;width:78px;height:82px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #0b0616}html:where([data-design=lg])[data-theme=chrome] .lg-wrap[data-mode=dark] .nf-well{background:radial-gradient(130% 85% at 50% 116%,#8caac838 0%,#8caac817 40%,#8caac800 70%),radial-gradient(100% 92% at 50% 40%,#1e2731fc 0%,#141b23fa 50%,#0c1117f7 78%,#070a0ef7 100%)}html:where([data-design=lg])[data-theme=chrome] .lg-wrap[data-mode=dark] .nf-stage:before{background:linear-gradient(#0e1319 0%,#101620 58%,#16202c 70%,#1d2a38 80%,#253444 90%,#2e4054 97%,#47607a 100%)}html:where([data-design=lg])[data-theme=chrome] .lg-wrap[data-mode=dark] .nf-stage:after{background:radial-gradient(34% 20% at 30% 34%,#ffffff1c 0%,#ffffff0f 44%,#ffffff05 74%,#fff0 100%),conic-gradient(#ffffff09 0deg 60.6deg,#dceeff28 61.43deg,#02060a25 62.3deg 179.2deg,#dceeff21 180deg,#02060a16 180.8deg 297.7deg,#dceeff28 298.57deg,#ffffff09 299.4deg 360deg)}html:where([data-design=lg])[data-theme=chrome] .lg-wrap[data-mode=dark] .nf-crown:before{background:radial-gradient(120% 46% at 50% 108%,#bad4ee2e 0%,#bad4ee14 42%,#bad4ee00 72%)}html:where([data-design=lg])[data-theme=chrome] .lg-wrap[data-mode=dark] .nf-rim .nf-e0{stop-color:#ffffffeb}html:where([data-design=lg])[data-theme=chrome] .lg-wrap[data-mode=dark] .nf-rim .nf-e1{stop-color:#c4d6e866}html:where([data-design=lg])[data-theme=chrome] .lg-wrap[data-mode=dark] .nf-rim .nf-e2{stop-color:#96acc042}html:where([data-design=lg])[data-theme=chrome] .lg-wrap[data-mode=dark] .nf-rim .nf-e3{stop-color:#bad4ee6b}html:where([data-design=lg])[data-theme=chrome] .lg-wrap[data-mode=dark] .nf-rim .nf-i0{stop-color:#02060a8c}html:where([data-design=lg])[data-theme=chrome] .lg-wrap[data-mode=dark] .nf-rim .nf-i1{stop-color:#bad4ee1a}html:where([data-design=lg])[data-theme=chrome] .lg-wrap[data-mode=dark] .nf-rim .nf-i2{stop-color:#dceeff73}html:where([data-design=lg])[data-theme=chrome] .lg-wrap[data-mode=dark] .nf-glow i{background:radial-gradient(circle,#bad4ee33 0%,#bad4ee1f 24%,#bad4ee0f 46%,#bad4ee05 66%,#0000 80%)}@media (prefers-reduced-transparency:reduce){:where(html[data-design=lg]) .nf-hex .nf-glow{display:none}}@media (prefers-reduced-motion:reduce){:where(html[data-design=lg]) .nf-hex.did-tap,:where(html[data-design=lg]) .nf-hex.did-tap .nf-stack,:where(html[data-design=lg]) .nf-hex.did-tap .nf-burst,:where(html[data-design=lg]) .nf-hex.did-tap .nf-glow,:where(html[data-design=lg]) .nf-hex.did-tap[data-tap],:where(html[data-design=lg]) .nf-hex.did-tap[data-tap] .nf-stack,:where(html[data-design=lg]) .nf-hex.did-tap[data-tap] .nf-burst,:where(html[data-design=lg]) .nf-hex.did-tap[data-tap] .nf-glow{animation:none}:where(html[data-design=lg]) .nf-burst{opacity:0}:where(html[data-design=lg]) .nf-hex.is-holding,:where(html[data-design=lg]) .nf-hex.did-fire{translate:0 -3px;scale:1.035}:where(html[data-design=lg]) .nf-hex.is-pressed:not(.is-holding):not(.did-fire){translate:0 1px;scale:.97}:where(html[data-design=lg]) .nf-hex.is-pressed:not(.is-holding):not(.did-fire) .nf-stage:after{background-color:#ffffff29}:where(html[data-design=lg]) .lg-wrap[data-mode=light] .nf-hex.is-pressed:not(.is-holding):not(.did-fire) .nf-stage:after{background-color:#46287824}:where(html[data-design=lg]) .nf-hex.did-fire .lg-voice-wave{opacity:1}:where(html[data-design=lg]) .nf-hex.did-fire .lg-voice-wave i{animation:none;transform:scaleY(.7)}}:where(html[data-design=lg]) .lg-hexmount{z-index:3;--lg-lift:.26;transform:translate(-50%, calc(var(--lg-lift) * -100%));flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:0;left:50%}:where(html[data-design=lg]) .lg-slot{pointer-events:none;flex:1;min-width:44px}:where(html[data-design=lg]) .lg-hexmount .lg-hex{flex:none;margin-top:0}:where(html:not([data-design=lg])) .lg-wrap{z-index:999;padding:0 12px var(--app-tab-safe-bottom,max(14px, calc(env(safe-area-inset-bottom,0px) - 6px)));pointer-events:none;--lg-ink:#1b1520;--lg-mute:#5b5060;--lg-accent:#b26bff;--lg-accent-deep:#7a3ae0;--lg-accent-ink:#4e1f9b;--lg-mono:"Space Mono", ui-monospace, monospace;position:fixed;bottom:0;left:0;right:0}:where(html:not([data-design=lg])) .lg-bar{pointer-events:auto;isolation:isolate;border-radius:38px;height:76px;position:relative}:where(html:not([data-design=lg])) .lg-base{border-radius:inherit;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);position:absolute;inset:0}:where(html:not([data-design=lg])) .lg-tint{border-radius:inherit;background:linear-gradient(#ffffffdb 0%,#fffc 34%,#ffffffd1 100%);position:absolute;inset:0;box-shadow:inset 0 1.5px #ffffffe6,inset 0 -1px #ffffff59,inset 2px 0 3px -2px #fffc,inset -2px 0 3px -2px #fffc,inset 0 -10px 20px -14px #7a3ae02e}:where(html:not([data-design=lg])) .lg-spec{border-radius:inherit;position:absolute;inset:0;overflow:hidden}:where(html:not([data-design=lg])) .lg-spec:before{content:"";border-radius:inherit;filter:blur(2px);background:linear-gradient(115deg,#ffffff8c,#fff0 70%);width:34%;height:46%;position:absolute;top:0;left:6%}:where(html:not([data-design=lg])) .lg-spec:after{content:"";border-radius:inherit;filter:blur(3px);background:linear-gradient(295deg,#fff6,#fff0 70%);width:26%;height:40%;position:absolute;bottom:-2px;right:8%}:where(html:not([data-design=lg])) .lg-edge{border-radius:inherit;border:1px solid #ffffffd1;position:absolute;inset:0;box-shadow:0 22px 44px -20px #1b152059,0 4px 14px -6px #1b152024,inset 0 0 12px -4px #ffffff80}:where(html:not([data-design=lg])) .lg-tabs{align-items:center;padding:0 8px;display:flex;position:absolute;inset:0}:where(html:not([data-design=lg])) .lg-tab{cursor:pointer;min-width:44px;height:100%;color:var(--lg-mute);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;display:flex;position:relative}:where(html:not([data-design=lg])) .lg-tab .glyph{width:24px;height:24px;transition:transform .3s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1)), filter var(--motion-state,.19s) var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1));place-items:center;display:grid;position:relative}:where(html:not([data-design=lg])) .lg-tab .lbl{font-family:var(--lg-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:transform .3s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1));font-size:8px;font-weight:700;position:relative}:where(html:not([data-design=lg])) .lg-tab.active{color:var(--lg-accent-deep)}:where(html:not([data-design=lg])) .lg-tab.active .lbl{color:var(--lg-ink)}:where(html:not([data-design=lg])) .lg-tab .glyph svg,:where(html:not([data-design=lg])) .lg-tab .glyph svg [stroke]{transition:stroke-width var(--motion-state,.19s) var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1))}:where(html:not([data-design=lg])) .lg-tab.active .glyph svg{stroke-width:2.45px}:where(html:not([data-design=lg])) .lg-tab.active[data-tab=rankings] .glyph svg{stroke-width:2.3px}:where(html:not([data-design=lg])) .lg-tab.active .glyph{filter:drop-shadow(0 1px 4px color-mix(in srgb, var(--lg-accent) 30%, transparent));transform:scale(1.06)}:where(html:not([data-design=lg])) .lg-ind{pointer-events:none;width:calc(20% - 3.2px);height:52px;transform:translate(calc(var(--lg-i,0) * 100%), -50%);transition:transform .38s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1));will-change:transform;position:absolute;top:50%;left:8px}:where(html:not([data-design=lg])) .lg-ind i{-webkit-backdrop-filter:blur(6px)brightness(1.08)saturate(160%);backdrop-filter:blur(6px)brightness(1.08)saturate(160%);width:72px;max-width:calc(100% - 2px);height:100%;transition:transform .3s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1)), filter var(--motion-state,.19s) var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1));background:linear-gradient(#ffffff80,#ffffff3d);border:1px solid #fffc;border-radius:26px;margin:0 auto;display:block;box-shadow:inset 0 1px #fffffff2,0 6px 14px -6px #1b152038}:where(html:not([data-design=lg])) .lg-tabs:has(.lg-tab.active:active) .lg-ind i{filter:brightness(.97);transition-duration:80ms,.12s;transform:scale(.92)}:where(html:not([data-design=lg])) .lg-tab:active .glyph,:where(html:not([data-design=lg])) .lg-tab:active .lbl{transition-duration:80ms;transform:scale(.93)}:where(html:not([data-design=lg])) .lg-hex{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;--hex-w:62px;--hex-h:68px;--lg-hold-ms:.45s;--f-tl-a:#fff;--f-tl-b:#e9d4ff;--f-tr-a:#f9edff;--f-tr-b:#c9a0f7;--f-l-a:#d9b8ff;--f-l-b:#ac7bea;--f-r-a:#7c48c8;--f-r-b:#5a2896;--f-br-a:#45177f;--f-br-b:#33106a;--f-bl-a:#56209a;--f-bl-b:#9861da;--tbl-0:#e7d5ff;--tbl-1:#c795fa;--tbl-2:#8443e0;--tbl-3:#b87df2;--fi-tl:#ffffff17;--fi-tr:#ffffff0d;--fi-l:#ffffff0f;--fi-bl:#ffffff09;--fi-r:#1c04400f;--fi-br:#1c04401f;--wel-0:#5a249e;--wel-1:#4a1a88;--wel-2:#8a55d4;--wel-shadow:#1a033c8c;--wel-lip:#fff6ff4d;--wall-dark:#18033ab8;--wall-lit:#fff6ff85;--inner-dark:#280a546b;--spec:#fffffff7;--rim-hi:#ffffffeb;--rim-lo:#1c043e85;--glyph:#fff;--glyph-refract:#ffecff4d;--glyph-shadow:#1e04468c;--hint:#ffffff4d;--glow:#b26bff94;--cast:#34146675;--seat:#421a7e42;--trace:#b26bff;--trace-track:#7a3ae029;--charge:#f0dcffe6;--hex-lbl:var(--lg-accent-ink);background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:4px;min-width:44px;margin-top:-30px;display:flex;position:relative}:where(html:not([data-design=lg])) .lg-hex .hex-seat{left:50%;top:calc(var(--hex-h) * .545);width:calc(var(--hex-w) * 1.06);height:calc(var(--hex-h) * .353);background:radial-gradient(closest-side ellipse, var(--seat) 0%, transparent 78%);filter:blur(5px);pointer-events:none;transition:transform .3s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1)), opacity .3s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1));border-radius:50%;position:absolute;transform:translate(-50%)}:where(html:not([data-design=lg])) .lg-hex .hex-cast{width:var(--hex-w);height:var(--hex-h);filter:blur(9px);opacity:.85;pointer-events:none;transition:transform .3s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1)), filter .3s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1)), opacity .3s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1));position:absolute;top:0;left:50%;transform:translate(-50%,7px)scale(.97)}:where(html:not([data-design=lg])) .lg-hex .hex-cast i,:where(html:not([data-design=lg])) .lg-hex .hex-glow i{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:100%;height:100%;display:block}:where(html:not([data-design=lg])) .lg-hex .hex-cast i{background:var(--cast)}:where(html:not([data-design=lg])) .lg-hex .hex-glow{width:var(--hex-w);height:var(--hex-h);filter:blur(11px);opacity:.9;pointer-events:none;transition:transform .32s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1)), opacity .32s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1));position:absolute;top:0;left:50%;transform:translate(-50%,1px)scale(1.1)}:where(html:not([data-design=lg])) .lg-hex .hex-glow i{background:var(--glow)}:where(html:not([data-design=lg])) .lg-hex .hex-halo{left:50%;top:calc(var(--hex-h) / 2);width:calc(var(--hex-w) * 1.9);height:calc(var(--hex-w) * 1.9);pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--glow) 34%, transparent) 0%, color-mix(in srgb, var(--glow) 25%, transparent) 32%, color-mix(in srgb, var(--glow) 12%, transparent) 54%, transparent 76%);filter:blur(10px);transition:transform .3s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1)), opacity .3s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1));border-radius:50%;animation:3.4s ease-in-out infinite lg-hex-pulse;position:absolute;transform:translate(-50%,-50%)}@keyframes lg-hex-pulse{0%,to{opacity:.78}50%{opacity:1}}:where(html:not([data-design=lg])) .hex-o{width:var(--hex-w);height:var(--hex-h);transition:transform .3s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1));place-items:center;display:grid;position:relative}:where(html:not([data-design=lg])) .hex-body{width:100%;height:100%;display:block;position:absolute;inset:0}:where(html:not([data-design=lg])) .hex-face{transition:transform .3s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1));place-items:center;display:grid;position:absolute;inset:0}:where(html:not([data-design=lg])) .hex-face>*{grid-area:1/1}:where(html:not([data-design=lg])) .hex-face .glyph{color:var(--glyph);filter:drop-shadow(0 0 1.2px var(--glyph-shadow)) drop-shadow(0 1.5px 2.5px var(--glyph-shadow));transition:opacity .17s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1)), transform .17s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1));display:block;position:relative}:where(html:not([data-design=lg])) .hex-face .glyph-refract{color:var(--glyph-refract);transition:opacity .17s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1)), transform .17s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1));display:block;position:relative;transform:translate(1.3px,1.3px)}:where(html:not([data-design=lg])) .lg-voice-wave{opacity:0;transition:opacity .17s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1));justify-content:center;align-items:center;gap:2.5px;display:flex;position:relative}:where(html:not([data-design=lg])) .lg-voice-wave i{transform-origin:50%;background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--glyph) 74%, var(--tbl-0)) 55%, var(--tbl-1) 100%);width:3px;box-shadow:0 0 7px color-mix(in srgb, var(--trace) 42%, transparent);border-radius:99px;display:block;transform:scaleY(.32)}:where(html:not([data-design=lg])) .lg-voice-wave i:first-child{height:9px}:where(html:not([data-design=lg])) .lg-voice-wave i:nth-child(2){height:15px}:where(html:not([data-design=lg])) .lg-voice-wave i:nth-child(3){height:21px}:where(html:not([data-design=lg])) .lg-voice-wave i:nth-child(4){height:15px}:where(html:not([data-design=lg])) .lg-voice-wave i:nth-child(5){height:9px}:where(html:not([data-design=lg])) .lg-hex .lbl{font-family:var(--lg-mono);letter-spacing:.2em;text-transform:uppercase;text-align:center;min-width:42px;color:var(--hex-lbl);transition:color .2s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1));font-size:9px;font-weight:700}:where(html:not([data-design=lg])) .hex-trace{pointer-events:none;opacity:0;width:114.5%;height:113.4%;transition:opacity .2s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1));position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}:where(html:not([data-design=lg])) .hex-charge{transition:opacity .26s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1))}:where(html:not([data-design=lg])) .hex-trace .trk{fill:none;stroke:var(--trace-track);stroke-width:2.2px;stroke-linejoin:round}:where(html:not([data-design=lg])) .hex-trace .fil{fill:none;stroke:var(--trace);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:228.74;stroke-dashoffset:228.74px;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--trace) 60%, transparent))}:where(html:not([data-design=lg])) .lg-hex:focus-visible{outline:none}:where(html:not([data-design=lg])) .hex-focus{pointer-events:none;opacity:0;width:132%;height:132%;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}:where(html:not([data-design=lg])) .hex-focus .ring-o{fill:none;stroke:#0b0616;stroke-width:5px;stroke-linejoin:round}:where(html:not([data-design=lg])) .hex-focus .ring-i{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linejoin:round}:where(html:not([data-design=lg])) .lg-hex:focus-visible .hex-focus{opacity:1}:where(html:not([data-design=lg])) .lg-hex.lit .hex-glow{opacity:1;transform:translate(-50%,-1px)scale(1.2)}:where(html:not([data-design=lg])) .lg-hex:active:not(.is-holding):not(.did-fire) .hex-o{transition-duration:90ms;transform:translateY(1px)scale(.94)}:where(html:not([data-design=lg])) .lg-hex:active:not(.is-holding):not(.did-fire) .hex-face{transition-duration:90ms;transform:translateY(.8px)scale(1.06)}:where(html:not([data-design=lg])) .lg-hex:active:not(.is-holding):not(.did-fire) .hex-cast{filter:blur(5px);opacity:1;transition-duration:90ms;transform:translate(-50%,3px)scale(.9)}:where(html:not([data-design=lg])) .lg-hex:active:not(.is-holding):not(.did-fire) .hex-seat{opacity:1;transition-duration:90ms;transform:translate(-50%)scale(.86,.8)}:where(html:not([data-design=lg])) .lg-hex:active:not(.is-holding):not(.did-fire) .hex-glow{opacity:.62;transition-duration:90ms;transform:translate(-50%,1px)scale(1.03)}:where(html:not([data-design=lg])) .lg-hex:active:not(.is-holding):not(.did-fire) .hex-halo{opacity:.72;transition-duration:90ms;transform:translate(-50%,-50%)scale(.9)}:where(html:not([data-design=lg])) .lg-hex.is-holding .hex-o{animation:lg-hex-gather .26s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1)) forwards}:where(html:not([data-design=lg])) .lg-hex.is-holding .hex-face{animation:lg-hex-face-gather .26s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1)) forwards}:where(html:not([data-design=lg])) .lg-hex.is-holding .hex-cast{animation:lg-hex-cast-lift var(--lg-hold-ms) var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1)) forwards}:where(html:not([data-design=lg])) .lg-hex.is-holding .hex-seat{animation:lg-hex-seat-lift var(--lg-hold-ms) var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1)) forwards}:where(html:not([data-design=lg])) .lg-hex.is-holding .hex-glow{animation:lg-hex-glow-charge var(--lg-hold-ms) cubic-bezier(.4, 0, .9, 1) forwards}:where(html:not([data-design=lg])) .lg-hex.is-holding .hex-charge{animation:lg-hex-charge var(--lg-hold-ms) linear forwards}:where(html:not([data-design=lg])) .lg-hex.is-holding .hex-trace{animation:lg-hex-trace-in .13s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1)) forwards}:where(html:not([data-design=lg])) .lg-hex.is-holding .hex-trace .fil{animation:lg-hex-trace var(--lg-hold-ms) linear forwards}:where(html:not([data-design=lg])) .lg-hex.is-holding .glyph,:where(html:not([data-design=lg])) .lg-hex.is-holding .glyph-refract{animation:lg-hex-glyph-out .17s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1)) forwards}:where(html:not([data-design=lg])) .lg-hex.is-holding .hex-hint{animation:lg-hex-hint-out .14s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1)) forwards}:where(html:not([data-design=lg])) .lg-hex.is-holding .lg-voice-wave{animation:lg-hex-wave-in .17s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1)) 60ms forwards}:where(html:not([data-design=lg])) .lg-hex.is-holding .lg-voice-wave i{animation:.3s ease-in-out 60ms infinite alternate lg-hold-wave}:where(html:not([data-design=lg])) .lg-hex.is-holding .lg-voice-wave i:nth-child(2),:where(html:not([data-design=lg])) .lg-hex.is-holding .lg-voice-wave i:nth-child(4){animation-delay:.14s}:where(html:not([data-design=lg])) .lg-hex.is-holding .lg-voice-wave i:nth-child(3){animation-delay:.2s}:where(html:not([data-design=lg])) .lg-hex.is-holding .glyph-refract{transform:translate(1.3px,1.3px)scale(.86)}@keyframes lg-hex-gather{0%{transform:translateY(0)scale(1)}to{transform:translateY(-3px)scale(1.035)}}@keyframes lg-hex-face-gather{0%{transform:translateY(0)scale(1)}to{transform:translateY(0)scale(.99)}}@keyframes lg-hex-cast-lift{0%{filter:blur(9px);opacity:.85;transform:translate(-50%,7px)scale(.97)}to{filter:blur(15px);opacity:.5;transform:translate(-50%,13px)scale(.92)}}@keyframes lg-hex-seat-lift{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:.45;transform:translate(-50%)scale(1.22,1.1)}}@keyframes lg-hex-glow-charge{0%{opacity:.9;transform:translate(-50%,1px)scale(1.1)}to{opacity:1;transform:translate(-50%,-2px)scale(1.34)}}@keyframes lg-hex-charge{0%{opacity:0}28%{opacity:.2}70%{opacity:.44}to{opacity:.95}}@keyframes lg-hex-trace-in{0%{opacity:0}to{opacity:1}}@keyframes lg-hex-trace{0%{stroke-dashoffset:228.74px}to{stroke-dashoffset:0}}@keyframes lg-hex-glyph-out{to{opacity:.16;transform:scale(.86)}}@keyframes lg-hex-hint-out{to{opacity:0}}@keyframes lg-hex-wave-in{to{opacity:1}}:where(html:not([data-design=lg])) .lg-hex.did-fire .hex-o{animation:lg-hex-fire-pop .42s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1)) forwards}:where(html:not([data-design=lg])) .lg-hex.did-fire .hex-face{transform:translateY(0)scale(.99)}:where(html:not([data-design=lg])) .lg-hex.did-fire .hex-glow{animation:lg-hex-fire-glow .42s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1)) forwards}:where(html:not([data-design=lg])) .lg-hex.did-fire .hex-trace{animation:lg-hex-fire-trace .32s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1)) forwards}:where(html:not([data-design=lg])) .lg-hex.did-fire .hex-trace .fil{stroke-dashoffset:0}:where(html:not([data-design=lg])) .lg-hex.did-fire .hex-flash{animation:lg-hex-flash .42s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1)) forwards}:where(html:not([data-design=lg])) .lg-hex.did-fire .hex-charge{opacity:.95}:where(html:not([data-design=lg])) .lg-hex.did-fire .glyph,:where(html:not([data-design=lg])) .lg-hex.did-fire .glyph-refract{opacity:.16;transform:scale(.86)}:where(html:not([data-design=lg])) .lg-hex.did-fire .glyph-refract{transform:translate(1.3px,1.3px)scale(.86)}:where(html:not([data-design=lg])) .lg-hex.did-fire .hex-hint{opacity:0}:where(html:not([data-design=lg])) .lg-hex.did-fire .lg-voice-wave{opacity:1}:where(html:not([data-design=lg])) .lg-hex.did-fire .lg-voice-wave i{animation:.3s ease-in-out infinite alternate lg-hold-wave}:where(html:not([data-design=lg])) .lg-hex.did-fire .lbl{color:var(--trace)}@keyframes lg-hex-fire-pop{0%{transform:translateY(-3px)scale(1.035)}28%{transform:translateY(-5px)scale(1.075)}to{transform:translateY(-3px)scale(1.035)}}@keyframes lg-hex-fire-glow{0%{opacity:1;transform:translate(-50%,-2px)scale(1.34)}to{opacity:0;transform:translate(-50%,-2px)scale(1.85)}}@keyframes lg-hex-fire-trace{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.14)}}@keyframes lg-hex-flash{0%{opacity:0}14%{opacity:.72}to{opacity:0}}:where(html:not([data-design=lg])) .lg-hex.is-slipped .hex-trace{animation:lg-hex-trace-out .16s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1)) forwards}@keyframes lg-hex-trace-out{0%{opacity:1}to{opacity:0}}html:where(:not([data-design=lg]))[data-theme=chrome] .lg-wrap[data-mode=dark] .lg-hex{--f-tl-a:#fff;--f-tl-b:#dfeaf5;--f-tr-a:#f7fbff;--f-tr-b:#bacddd;--f-l-a:#c8daea;--f-l-b:#8ca3b8;--f-r-a:#5f7181;--f-r-b:#3c4c59;--f-br-a:#303c48;--f-br-b:#242f39;--f-bl-a:#35434f;--f-bl-b:#a8bccd;--tbl-0:#cfdeec;--tbl-1:#9db1c4;--tbl-2:#46586a;--tbl-3:#90a6b9;--fi-tl:#ffffff21;--fi-tr:#ffffff12;--fi-l:#ffffff16;--fi-bl:#ffffff0d;--fi-r:#040a101a;--fi-br:#040a102e;--wel-0:#253340;--wel-1:#1b262f;--wel-2:#445a6c;--wel-shadow:#040a1099;--wel-lip:#e2f0ff47;--wall-dark:#04090ec2;--wall-lit:#ecf6ff99;--inner-dark:#080e1475;--spec:#fffffffa;--rim-hi:#fffffff0;--rim-lo:#060b108c;--glyph:#fff;--glyph-refract:#d6eaff42;--glyph-shadow:#040a1099;--hint:#e2f0ff4d;--glow:#bad4ee6b;--cast:#060c1499;--seat:#040a1075;--trace:#dceaf8;--trace-track:#bed4ea2e;--charge:#ecf6ffe6;--hex-lbl:#c9d6e4}html:where(:not([data-design=lg]))[data-theme=chrome] .lg-wrap[data-mode=dark] .lg-tab.active{color:#d6e2f0}html:where(:not([data-design=lg]))[data-theme=chrome] .lg-wrap[data-mode=dark] .lg-tab.active .lbl{color:#eaf1f8}html:where(:not([data-design=lg]))[data-theme=chrome] .lg-wrap[data-mode=dark] .lg-tab.active:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ecf4fc00 0%,#ecf4fcf2 50%,#ecf4fc00 100%) 50% 0/55% 100% no-repeat,linear-gradient(90deg,#aebcc900 0%,#aebcc980 22% 78%,#aebcc900 100%) 50% 0/100% 100% no-repeat;border-radius:2px;width:30px;height:1.5px;animation:2.8s ease-in-out infinite lg-chrome-hairline;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}html:where(:not([data-design=lg]))[data-theme=chrome] .lg-wrap[data-mode=dark] .lg-ind i{background:linear-gradient(#7891aa66,#50647a42);border-color:#b4c8de80;box-shadow:inset 0 1px #ffffff38,0 4px 14px -6px #28374b80}html:where(:not([data-design=lg]))[data-theme=chrome] .lg-wrap[data-mode=dark] .lg-tint{background:linear-gradient(#181c22d9 0%,#101318cc 100%)}:where(html:not([data-design=lg])) .lg-wrap.is-desktop{width:min(1140px,100vw - 48px);padding:0;bottom:18px;left:50%;right:auto;transform:translate(-50%)}:where(html:not([data-design=lg])) .lg-wrap.is-desktop .lg-bar{z-index:3;height:72px}:where(html:not([data-design=lg])) .lg-wrap.is-desktop .lg-tabs{padding:0 14px}:where(html:not([data-design=lg])) .lg-wrap.is-desktop .lg-tab{gap:4px;min-width:72px}:where(html:not([data-design=lg])) .lg-wrap.is-desktop .lg-tab .lbl{letter-spacing:.06em;font-size:8px}:where(html:not([data-design=lg])) .lg-wrap.is-desktop .lg-ind{width:calc(20% - 5.6px);height:50px;left:14px}:where(html:not([data-design=lg])) .lg-wrap.is-desktop .lg-ind i{width:86px}:where(html:not([data-design=lg])) .lg-wrap.is-desktop .lg-hex{--hex-w:58px;--hex-h:64px;min-width:80px;margin-top:-25px}@media (width<=1100px){:where(html:not([data-design=lg])) .lg-wrap.is-desktop{width:calc(100vw - 32px)}:where(html:not([data-design=lg])) .lg-wrap.is-desktop .lg-tabs{padding-inline:10px}:where(html:not([data-design=lg])) .lg-wrap.is-desktop .lg-ind{width:calc(20% - 4px);left:10px}:where(html:not([data-design=lg])) .lg-wrap.is-desktop .lg-tab .lbl{letter-spacing:.06em}}:where(html:not([data-design=lg])) .lg-wrap[data-mode=dark] .lg-base{-webkit-backdrop-filter:blur(26px)saturate(125%)brightness(.8);backdrop-filter:blur(26px)saturate(125%)brightness(.8)}:where(html:not([data-design=lg])) .lg-wrap[data-mode=dark] .lg-tint{background:linear-gradient(#1a1522d9 0%,#110e17cc 100%);box-shadow:inset 0 1.5px #ffffff38,inset 0 -1px #ffffff0f}:where(html:not([data-design=lg])) .lg-wrap[data-mode=dark] .lg-spec:before{background:linear-gradient(115deg,#ffffff29,#fff0 70%)}:where(html:not([data-design=lg])) .lg-wrap[data-mode=dark] .lg-spec:after{display:none}:where(html:not([data-design=lg])) .lg-wrap[data-mode=dark] .lg-edge{border-color:#ffffff38;box-shadow:0 22px 44px -18px #000000a6,inset 0 1px #ffffff2e}:where(html:not([data-design=lg])) .lg-wrap[data-mode=dark] .lg-tab{color:#ffffffd1}:where(html:not([data-design=lg])) .lg-wrap[data-mode=dark] .lg-tab .lbl{text-shadow:0 1px 3px #00000080}:where(html:not([data-design=lg])) .lg-wrap[data-mode=dark] .lg-tab.active{color:#ead8ff}:where(html:not([data-design=lg])) .lg-wrap[data-mode=dark] .lg-tab.active .lbl{color:#f6ecff;text-shadow:0 1px 4px #00000080}:where(html:not([data-design=lg])) .lg-wrap[data-mode=dark] .lg-ind i{-webkit-backdrop-filter:blur(6px)saturate(130%);backdrop-filter:blur(6px)saturate(130%);background:linear-gradient(#9660ee6b,#643ab842);border-color:#c49cff80;box-shadow:inset 0 1px #ffffff3d,0 4px 14px -6px #5a28b480}:where(html:not([data-design=lg])) .lg-wrap[data-mode=dark] .lg-hex{--f-tl-a:#fdf7ff;--f-tl-b:#dcc0ff;--f-tr-a:#efdeff;--f-tr-b:#ae7df5;--f-l-a:#c7a0f8;--f-l-b:#8e5ad8;--f-r-a:#66369f;--f-r-b:#46208b;--f-br-a:#3a1478;--f-br-b:#2c0f62;--f-bl-a:#3b1272;--f-bl-b:#7440b8;--tbl-0:#cbadff;--tbl-1:#a470f3;--tbl-2:#6730c8;--tbl-3:#9a60e4;--fi-tl:#ffffff14;--fi-tr:#ffffff0b;--fi-l:#ffffff0e;--fi-bl:#ffffff08;--fi-r:#0a002012;--fi-br:#0a002024;--wel-0:#43168a;--wel-1:#360f74;--wel-2:#6e3cb2;--wel-shadow:#0a002099;--wel-lip:#e2c4ff3d;--wall-dark:#08001cc7;--wall-lit:#e2c4ff75;--inner-dark:#10022c75;--spec:#ffffffe0;--rim-hi:#ffffffad;--rim-lo:#0c012299;--glyph:#fff;--glyph-refract:#e2c4ff3d;--glyph-shadow:#0e012899;--hint:#e8d6ff47;--glow:#b26bff99;--cast:#0a021e9e;--seat:#06001475;--trace:#c58bff;--trace-track:#b26bff2e;--charge:#e2c8ffd9;--hex-lbl:#d9b8ff}:where(html:not([data-design=lg])) .lg-wrap[data-mode=dark] .lg-hex .lbl{text-shadow:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:where(html:not([data-design=lg])) .lg-base{background:#faf1e8f0}:where(html:not([data-design=lg])) .lg-ind i{background:#ffffffd9}:where(html:not([data-design=lg])) .lg-wrap[data-mode=dark] .lg-base{background:#181320f2}:where(html:not([data-design=lg])) .lg-wrap[data-mode=dark] .lg-ind i{background:#ffffff24}}@media (prefers-reduced-transparency:reduce){:where(html:not([data-design=lg])) .lg-base{-webkit-backdrop-filter:none;backdrop-filter:none;background:#faf1e8f7}:where(html:not([data-design=lg])) .lg-wrap[data-mode=dark] .lg-base{background:#14101cf7}:where(html:not([data-design=lg])) .lg-ind i{-webkit-backdrop-filter:none;backdrop-filter:none}:where(html:not([data-design=lg])) .lg-hex .hex-halo{display:none}:where(html:not([data-design=lg])) .lg-hex .hex-glow{filter:blur(6px);opacity:.55}}@media (prefers-reduced-motion:reduce){:where(html:not([data-design=lg])) .lg-ind,:where(html:not([data-design=lg])) .lg-ind i,:where(html:not([data-design=lg])) .lg-tab .glyph,:where(html:not([data-design=lg])) .lg-tab .lbl,:where(html:not([data-design=lg])) .hex-o{transition:none;animation:none}:where(html:not([data-design=lg])) .lg-tab .glyph svg,:where(html:not([data-design=lg])) .lg-tab .glyph svg [stroke]{transition:none}html:where(:not([data-design=lg]))[data-theme=chrome] .lg-wrap[data-mode=dark] .lg-tab.active:after{background-position:50% 0,50% 0;animation:none}:where(html:not([data-design=lg])) .lg-tab:active .glyph,:where(html:not([data-design=lg])) .lg-tab:active .lbl{transform:none}:where(html:not([data-design=lg])) .lg-tabs:has(.lg-tab.active:active) .lg-ind i{transform:none}:where(html:not([data-design=lg])) .lg-tab.active .glyph{transform:scale(1.06)}:where(html:not([data-design=lg])) .lg-hex *,:where(html:not([data-design=lg])) .lg-hex{transition:none!important;animation:none!important}:where(html:not([data-design=lg])) .lg-hex .hex-halo{opacity:.9}:where(html:not([data-design=lg])) .lg-hex .hex-trace .trk{stroke:color-mix(in srgb, var(--trace) 46%, transparent);stroke-width:2.6px}:where(html:not([data-design=lg])) .lg-hex:active:not(.is-holding):not(.did-fire) .hex-o,:where(html:not([data-design=lg])) .lg-hex:active:not(.is-holding):not(.did-fire) .hex-face,:where(html:not([data-design=lg])) .lg-hex:active:not(.is-holding):not(.did-fire) .hex-cast,:where(html:not([data-design=lg])) .lg-hex:active:not(.is-holding):not(.did-fire) .hex-seat,:where(html:not([data-design=lg])) .lg-hex:active:not(.is-holding):not(.did-fire) .hex-glow,:where(html:not([data-design=lg])) .lg-hex:active:not(.is-holding):not(.did-fire) .hex-halo{transform:none}:where(html:not([data-design=lg])) .lg-hex:active:not(.is-holding):not(.did-fire) .hex-cast{transform:translate(-50%,7px)scale(.97)}:where(html:not([data-design=lg])) .lg-hex:active:not(.is-holding):not(.did-fire) .hex-glow{transform:translate(-50%,1px)scale(1.1)}:where(html:not([data-design=lg])) .lg-hex:active:not(.is-holding):not(.did-fire) .hex-halo{transform:translate(-50%,-50%)}:where(html:not([data-design=lg])) .lg-hex:active:not(.is-holding):not(.did-fire) .hex-seat{transform:translate(-50%)}:where(html:not([data-design=lg])) .lg-hex.is-holding .hex-o{transform:translateY(-3px)scale(1.035)}:where(html:not([data-design=lg])) .lg-hex.is-holding .hex-glow{opacity:1;transform:translate(-50%,-2px)scale(1.34)}:where(html:not([data-design=lg])) .lg-hex.is-holding .hex-charge{opacity:.95}:where(html:not([data-design=lg])) .lg-hex.is-holding .hex-trace{opacity:1}:where(html:not([data-design=lg])) .lg-hex.is-holding .hex-trace .fil{stroke-dashoffset:228.74px}:where(html:not([data-design=lg])) .lg-hex.is-holding .glyph,:where(html:not([data-design=lg])) .lg-hex.is-holding .glyph-refract{opacity:.16}:where(html:not([data-design=lg])) .lg-hex.is-holding .hex-hint{opacity:0}:where(html:not([data-design=lg])) .lg-hex.is-holding .lg-voice-wave{opacity:1}:where(html:not([data-design=lg])) .lg-hex.is-holding .lg-voice-wave i{transform:scaleY(.7)}:where(html:not([data-design=lg])) .lg-hex.did-fire .hex-o{transform:translateY(-3px)scale(1.035)}:where(html:not([data-design=lg])) .lg-hex.did-fire .hex-trace{opacity:1}:where(html:not([data-design=lg])) .lg-hex.did-fire .hex-trace .fil{stroke-dashoffset:0}:where(html:not([data-design=lg])) .lg-hex.did-fire .glyph,:where(html:not([data-design=lg])) .lg-hex.did-fire .glyph-refract{opacity:.16}:where(html:not([data-design=lg])) .lg-hex.did-fire .hex-hint{opacity:0}:where(html:not([data-design=lg])) .lg-hex.did-fire .lg-voice-wave{opacity:1}:where(html:not([data-design=lg])) .lg-hex.did-fire .lg-voice-wave i{transform:scaleY(.7)}}html[data-design=lg] [data-rep-entry-gate=true].eg-scrim{background:var(--lg-bg-base)}html[data-design=lg] [data-rep-entry-gate=true].eg-scrim .eg-card{z-index:1;background:radial-gradient(132% 44% at 50% 0%, color-mix(in srgb, var(--lg-brand) 34%, transparent) 0%, color-mix(in srgb, var(--lg-brand) 23%, transparent) 26%, color-mix(in srgb, var(--lg-brand) 12%, transparent) 48%, color-mix(in srgb, var(--lg-brand) 4%, transparent) 72%, transparent 100%), radial-gradient(76% 34% at 10% 2%, color-mix(in srgb, var(--lg-bevel) 70%, transparent) 0%, transparent 64%), linear-gradient(150deg, var(--lg-glass-hi), var(--lg-glass-lo));-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat));border:1px solid var(--lg-edge);box-shadow:inset 0 1px 1px var(--lg-bevel), inset 0 -22px 34px -26px color-mix(in srgb, var(--lg-brand) 42%, transparent), 0 1px 2px color-mix(in srgb, var(--lg-shadow) 60%, transparent), 0 38px 74px -34px var(--lg-shadow);border-radius:30px;margin:auto 0;padding:22px 20px 18px;position:relative}@media (width>=420px){html[data-design=lg] [data-rep-entry-gate=true].eg-scrim .eg-card{padding:30px 28px 24px}}html[data-design=lg] .eg-scrim .eg-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(118deg, color-mix(in srgb, var(--lg-bevel) 46%, transparent) 0%, color-mix(in srgb, var(--lg-bevel) 10%, transparent) 30%, transparent 52%);position:absolute;inset:0}html[data-design=lg] .eg-scrim .eg-head{text-align:center;margin-bottom:8px}html[data-design=lg] .eg-scrim .eg-mark{object-fit:contain;width:auto;height:28px;margin:0 auto 7px;display:block}html[data-design=lg] .eg-scrim .eg-word{font-family:var(--lg-fDisplay);letter-spacing:-.035em;color:var(--lg-ink);font-size:40px;font-weight:800;line-height:1}html[data-design=lg] .eg-scrim .eg-dot{color:var(--lg-brand)}html[data-design=lg] .eg-scrim .eg-tag{font-family:var(--lg-fMono);letter-spacing:.26em;text-transform:uppercase;color:var(--lg-ink-2);margin-top:7px;font-size:8.5px;font-weight:600}html[data-design=lg] .eg-scrim .eg-h1{font-family:var(--lg-fDisplay);letter-spacing:-.008em;color:var(--lg-ink);text-align:center;text-wrap:balance;margin:0 0 12px;font-size:17.5px;font-weight:600;line-height:1.34}html[data-design=lg] .eg-scrim .eg-h1 .eg-dot{color:inherit}html[data-design=lg] .eg-scrim .eg-range{white-space:nowrap}html[data-design=lg] .eg-scrim .eg-h1 .eg-g{letter-spacing:.01em;vertical-align:-.035em;text-transform:uppercase;font-size:1.28em;font-weight:800;line-height:0}html[data-design=lg] .eg-scrim .eg-h1 .eg-range .eg-g:first-of-type{color:var(--lg-gS)}html[data-design=lg] .eg-scrim .eg-h1 .eg-range .eg-g:last-of-type{color:var(--lg-gF)}html[data-design=lg] .eg-scrim .eg-ledger{justify-content:center;align-items:stretch;gap:4px;margin:0 0 10px;display:flex}html[data-design=lg] .eg-scrim .eg-cell{flex-direction:column;flex:1;align-items:center;gap:3px;min-width:0;padding:2px 2px 1px;display:flex}html[data-design=lg] .eg-scrim .eg-num{font-family:var(--lg-fDisplay);letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1}html[data-design=lg] .eg-scrim .eg-cell-label{font-family:var(--lg-fMono);letter-spacing:.11em;text-transform:uppercase;color:var(--lg-ink-3);text-align:center;font-size:7.5px;font-weight:600;line-height:1.3}html[data-design=lg] .eg-scrim .eg-join{font-family:var(--lg-fBody);color:var(--lg-ink-2);text-align:center;text-wrap:pretty;margin:0 0 11px;font-size:13.5px;line-height:1.45}html[data-design=lg] .eg-scrim .eg-join-n{font-family:var(--lg-fDisplay);color:var(--lg-ink);font-weight:700}html[data-design=lg] .eg-scrim .eg-field{box-sizing:border-box;width:100%;height:54px;font-family:var(--lg-fMono);color:var(--lg-ink);caret-color:var(--lg-brand);background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));border:1px solid color-mix(in srgb, var(--lg-ink) 52%, transparent);box-shadow:inset 0 1px 1px var(--lg-bevel), inset 0 2px 6px -4px color-mix(in srgb, var(--lg-shadow) 55%, transparent);transition:border-color var(--lg-micro) ease, box-shadow var(--lg-micro) ease, background var(--lg-micro) ease, transform var(--lg-micro) ease;border-radius:16px;outline:none;margin-bottom:10px;padding:0 16px;font-size:16px}html[data-design=lg] .eg-scrim .eg-field::placeholder{color:var(--lg-ink-4)}html[data-design=lg] .eg-scrim .eg-field:focus{border-color:color-mix(in srgb, var(--lg-brand) 60%, transparent);background:var(--lg-hover-fill);box-shadow:inset 0 1px 1px var(--lg-bevel), 0 12px 26px -18px color-mix(in srgb, var(--lg-brand) 80%, transparent);transform:translateY(-1px)}html[data-design=lg] .eg-scrim .eg-checks{margin:0}html[data-design=lg] .eg-scrim .eg-check{cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:44px;transition:background var(--lg-micro) ease;border-radius:14px;align-items:flex-start;gap:11px;margin:0 -10px;padding:6px 10px;display:flex}html[data-design=lg] .eg-scrim .eg-check:active{background:var(--lg-press-fill)}@media (hover:hover) and (pointer:fine){html[data-design=lg] .eg-scrim .eg-check:hover{background:var(--lg-press-fill)}}html[data-design=lg] .eg-scrim .eg-box{color:#0000;background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));border:1.5px solid color-mix(in srgb, var(--lg-ink) 55%, transparent);width:24px;height:24px;box-shadow:inset 0 1px 1px var(--lg-bevel);transition:background var(--lg-micro) ease, border-color var(--lg-micro) ease, box-shadow var(--lg-micro) ease, color var(--lg-micro) ease;border-radius:8px;flex:none;place-items:center;margin-top:0;display:grid}html[data-design=lg] .eg-scrim .eg-check[aria-checked=true] .eg-box{background:linear-gradient(160deg, color-mix(in srgb, var(--lg-brand) 88%, white), var(--lg-brand) 58%, var(--lg-brand-hover));border-color:color-mix(in srgb, var(--lg-brand) 72%, transparent);box-shadow:inset 0 1px 0 #fff6, 0 6px 14px -8px color-mix(in srgb, var(--lg-brand) 85%, transparent);color:var(--eg-on-brand)}html[data-design=lg] .eg-scrim .eg-box svg{opacity:0;transition:opacity var(--lg-micro) ease, transform var(--lg-micro) var(--lg-ease-quint);transform:scale(.55)}html[data-design=lg] .eg-scrim .eg-check[aria-checked=true] .eg-box svg{opacity:1;transform:scale(1)}html[data-design=lg] .eg-scrim .eg-check-text{font-family:var(--lg-fBody);color:var(--lg-ink-2);font-size:12.5px;line-height:1.45}html[data-design=lg] .eg-scrim .eg-check-text strong{color:var(--lg-ink);font-weight:700}html[data-design=lg] .eg-scrim .eg-cta{cursor:pointer;width:100%;min-height:54px;font-family:var(--lg-fMono);letter-spacing:.08em;text-transform:uppercase;color:var(--eg-on-brand);background:linear-gradient(160deg, color-mix(in srgb, var(--lg-brand) 88%, white), var(--lg-brand) 52%, var(--lg-brand-hover));box-shadow:inset 0 1px 0 #ffffff57, 0 1px 2px color-mix(in srgb, var(--lg-shadow) 60%, transparent), 0 18px 32px -20px color-mix(in srgb, var(--lg-brand) 88%, transparent);transition:transform var(--lg-micro) ease, box-shadow var(--lg-micro) ease, filter var(--lg-micro) ease;-webkit-tap-highlight-color:transparent;border:none;border-radius:16px;font-size:13px;font-weight:700}html[data-design=lg] .eg-scrim .eg-cta:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){html[data-design=lg] .eg-scrim .eg-cta:hover:not([disabled]){filter:brightness(1.06)}}html[data-design=lg] .eg-scrim .eg-cta[disabled]{opacity:.55;cursor:default;transform:none}html[data-design=lg] .eg-scrim .eg-err{color:var(--eg-error-ink);font-family:var(--lg-fMono);text-align:center;margin:12px 0 0;font-size:12px;line-height:1.4}html[data-design=lg] .eg-scrim .eg-browse{width:100%;min-height:44px;color:var(--lg-ink-2);font-family:var(--lg-fMono);letter-spacing:.04em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--lg-micro) ease, color var(--lg-micro) ease;background:0 0;border:none;border-radius:13px;margin-top:6px;padding:12px;font-size:12px}@media (hover:hover) and (pointer:fine){html[data-design=lg] .eg-scrim .eg-browse:hover{background:var(--lg-press-fill);color:var(--lg-ink)}}html[data-design=lg] .eg-scrim .eg-signin-line{font-family:var(--lg-fMono);letter-spacing:.02em;color:var(--lg-ink-3);text-align:center;margin:6px 0 0;font-size:11px}html[data-design=lg] .eg-scrim .eg-signin{color:var(--eg-link);text-underline-offset:2px;border-radius:8px;align-items:center;min-height:44px;margin:0 -4px;padding:0 4px;text-decoration:underline;display:inline-flex}@keyframes egCardIn{0%{opacity:0;transform:translateY(16px)scale(.965)}to{opacity:1;transform:none}}@keyframes egRise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}html[data-design=lg] .eg-scrim .eg-card{animation:egCardIn .56s var(--lg-ease-quint) both}html[data-design=lg] .eg-scrim .eg-in{animation:egRise .46s var(--lg-ease) both;animation-delay:calc(.12s + var(--eg-i,0) * 40ms)}@media (prefers-reduced-motion:reduce){html[data-design=lg] .eg-scrim .eg-card,html[data-design=lg] .eg-scrim .eg-in{opacity:1!important;animation:none!important;transform:none!important}html[data-design=lg] .eg-scrim .eg-box svg{transition:none}html[data-design=lg] .eg-scrim .lg-blob{animation:none!important}}html[data-design=lg]{--eg-on-brand:#fff;--eg-link:color-mix(in srgb, var(--lg-brand) 88%, var(--lg-ink));--eg-error-ink:color-mix(in srgb, var(--lg-error) 72%, var(--lg-ink))}html[data-design=lg][data-theme=dark],html[data-design=lg][data-theme=chrome]{--eg-on-brand:#17131f;--eg-link:var(--lg-brand);--eg-error-ink:var(--lg-error)}html[data-design=lg][data-theme=dark] [data-rep-entry-gate=true].eg-scrim .eg-card,html[data-design=lg][data-theme=chrome] [data-rep-entry-gate=true].eg-scrim .eg-card{background:radial-gradient(132% 44% at 50% 0%, color-mix(in srgb, var(--lg-brand) 26%, transparent) 0%, color-mix(in srgb, var(--lg-brand) 17%, transparent) 26%, color-mix(in srgb, var(--lg-brand) 8%, transparent) 48%, color-mix(in srgb, var(--lg-brand) 3%, transparent) 72%, transparent 100%), radial-gradient(76% 34% at 10% 2%, #ffffff17 0%, transparent 64%), linear-gradient(150deg, var(--lg-glass-hi), var(--lg-glass-lo));box-shadow:inset 0 1px 1px var(--lg-bevel), inset 0 -22px 34px -26px color-mix(in srgb, var(--lg-brand) 26%, transparent), 0 1px 2px #00000080, 0 38px 74px -34px #000000b3}html[data-design=lg][data-theme=dark] .eg-scrim .eg-card:before,html[data-design=lg][data-theme=chrome] .eg-scrim .eg-card:before{background:linear-gradient(118deg,#ffffff1a 0%,#ffffff06 30%,#0000 52%)}html[data-design=lg][data-theme=dark] .eg-scrim .eg-cta,html[data-design=lg][data-theme=chrome] .eg-scrim .eg-cta{box-shadow:inset 0 1px 0 #ffffff47, 0 1px 2px #00000073, 0 18px 32px -20px color-mix(in srgb, var(--lg-brand) 70%, transparent)}@supports not (background:color-mix(in srgb, red 50%, transparent)){html[data-design=lg]{--eg-link:var(--lg-brand);--eg-error-ink:var(--lg-error)}html[data-design=lg] [data-rep-entry-gate=true].eg-scrim .eg-card{background:linear-gradient(150deg, var(--lg-glass-hi), var(--lg-glass-lo))}html[data-design=lg] .eg-scrim .eg-check[aria-checked=true] .eg-box,html[data-design=lg] .eg-scrim .eg-cta{background:var(--lg-brand)}html[data-design=lg] .eg-scrim .eg-box,html[data-design=lg] .eg-scrim .eg-field{border-color:var(--lg-ink)}}html[data-design=lg] .lgob{--lg-bg-base:#f5efe9;--lg-bg-scene:linear-gradient(160deg, #fdf3ec 0%, #f4eefa 46%, #edf4ef 100%);--lg-ink:#241c30;--lg-ink-2:#4c4358;--lg-ink-3:#6f6580;--lg-ink-4:#8a8095;--lg-glass-hi:#fff9;--lg-glass-lo:#ffffff47;--lg-chip-hi:#ffffffb3;--lg-chip-lo:#ffffff4d;--lg-edge:#ffffff8c;--lg-edge-strong:#ffffffa6;--lg-bevel:#ffffffe6;--lg-shadow:#60489059;--lg-divider:#7864a024;--lg-hover-fill:#ffffffd9;--lg-press-fill:#ffffff80;--lg-brand:#7c4dff;--lg-brand-hover:#5a2fd8;--lg-peptides:#ef4056;--lg-coa:#2fd08b;--lg-tools:#8b5cf6;--lg-suppliers:#1ec8e0;--lg-community:#ec4899;--lg-outcome:#f08c1a;--lg-market:#3b82f6;--lg-briefs:#a78bfa;--lg-gold:#eab53a;--lg-gS:#ff3b47;--lg-gA:#ff8a1f;--lg-gB:#ffd60a;--lg-gC:#22e07c;--lg-gD:#1f8fff;--lg-gF:#c46bff;--lg-n1:#ef4056;--lg-n2:#3b6cff;--lg-n3:#14a06b;--lg-success:#14a06b;--lg-warning:#f0a020;--lg-error:#e5484d;--lg-info:#3b82f6;--lg-b1:.62;--lg-b2:.58;--lg-b3:.5;--lg-b4:.52;--lg-b5:.46;--lg-focus:#5a2fd8;--focus-ring:#5a2fd8;--focus-halo:#5a2fd838;--lg-underside:#60489029;--lg-plate-hi:#fffdfbcc;--lg-plate-lo:#f9f4f094;--lg-rim-hi:var(--lg-bevel);--lg-rim-lo:var(--lg-bevel);--lg-alt-1:0 1px 2px color-mix(in srgb, var(--lg-shadow) 55%, transparent);--lg-alt-2:0 1px 2px color-mix(in srgb, var(--lg-shadow) 45%, transparent), 0 6px 10px -5px color-mix(in srgb, var(--lg-shadow) 80%, transparent), 0 16px 26px -12px var(--lg-shadow);--lg-alt-3:0 1px 2px color-mix(in srgb, var(--lg-shadow) 45%, transparent), 0 10px 16px -8px color-mix(in srgb, var(--lg-shadow) 70%, transparent), 0 30px 48px -24px var(--lg-shadow);--lg-alt-4:0 2px 4px -1px color-mix(in srgb, var(--lg-shadow) 45%, transparent), 0 16px 26px -12px color-mix(in srgb, var(--lg-shadow) 65%, transparent), 0 52px 84px -40px var(--lg-shadow);--lg-relief-wall:color-mix(in srgb, var(--lg-ink) 42%, transparent);--lg-relief-wall-2:color-mix(in srgb, var(--lg-ink) 30%, transparent);--lg-relief-rim:#ffffff9e;--lg-relief-contact:color-mix(in srgb, var(--lg-ink) 30%, transparent);--lg-relief-room:color-mix(in srgb, var(--lg-shadow) 70%, transparent);--lg-relief-press-ink:color-mix(in srgb, var(--lg-ink) 78%, transparent);--lg-relief-press-hi:#fffffff2;--lg-relief-press-lo:color-mix(in srgb, var(--lg-ink) 20%, transparent);--lg-gS-ink:var(--lg-gS);--lg-gA-ink:var(--lg-gA);--lg-gB-ink:var(--lg-gB);--lg-gC-ink:var(--lg-gC);--lg-gD-ink:var(--lg-gD);--lg-gF-ink:var(--lg-gF);--lg-gS-mark:var(--lg-gS);--lg-gA-mark:var(--lg-gA);--lg-gB-mark:var(--lg-gB);--lg-gC-mark:var(--lg-gC);--lg-gD-mark:var(--lg-gD);--lg-gF-mark:var(--lg-gF);--lg-success-ink:#0b6b43;--lg-warning-ink:#8a5008}html[data-design=lg] .lgob :is(.lgob-grade,.lgob-pip,.lgob-proof-pip){--lgob-mark:inset 0 1px 0 var(--lg-bevel), inset 0 -1px 0 var(--lg-underside), 0 1px 1.5px color-mix(in srgb, var(--lg-shadow) 55%, transparent), 0 4px 9px -5px color-mix(in srgb, var(--lg-accent) 80%, transparent)}html[data-design=lg] .lgob .lg-kicker{color:color-mix(in srgb, var(--lg-accent) 48%, var(--lg-ink))}html[data-design=lg] .lgob .lg-icon-chip{background:linear-gradient(160deg, color-mix(in srgb, var(--lg-accent) 26%, transparent), #fff6)}@media (prefers-reduced-transparency:reduce){html[data-design=lg] .lgob .lg-panel,html[data-design=lg] .lgob .lg-chip{background:#ffffffeb}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-design=lg] .lgob .lg-panel{background:#ffffffeb}html[data-design=lg] .lgob .lg-chip{background:#ffffffd9}}html[data-design=lg] .lgob{z-index:2900;background:var(--lg-bg-base);color:var(--lg-ink);font-family:var(--lg-fBody);opacity:1;transition:opacity .19s var(--lg-ease);position:fixed;inset:0}html[data-design=lg] .lgob.is-leaving{opacity:0;pointer-events:none}html[data-design=lg] .lgob .lgob-col{z-index:1;box-sizing:border-box;width:min(560px,100% - 28px);height:100%;padding:calc(12px + env(safe-area-inset-top)) 0 calc(14px + env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex;position:relative}html[data-design=lg] .lgob .lgob-top{flex:none;align-items:center;gap:12px;margin-bottom:16px;display:flex}html[data-design=lg] .lgob .lgob-top-btn{min-width:44px;min-height:44px;color:var(--lg-ink-3);font-family:var(--lg-fMono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0 10px;font-size:10px;font-weight:600;display:flex}html[data-design=lg] .lgob .lgob-top-btn:disabled{visibility:hidden}@media (hover:hover) and (pointer:fine){html[data-design=lg] .lgob .lgob-top-btn:hover{color:var(--lg-ink)}}html[data-design=lg] .lgob .lgob-rail{background:color-mix(in srgb, var(--lg-ink) 12%, transparent);border-radius:2px;flex:1;height:4px;overflow:hidden}html[data-design=lg] .lgob .lgob-rail-fill{background:var(--lg-accent);height:100%;transition:width var(--lg-entrance) var(--lg-ease-quint), background-color var(--lg-entrance) var(--lg-ease);border-radius:2px}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lgob .lgob-rail-fill{transition:none}}html[data-design=lg] .lgob .lgob-body{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}html[data-design=lg] .lgob .lgob-col:has(>.lg-scroll){padding-bottom:calc(14px + env(safe-area-inset-bottom))!important}html[data-design=lg] .lgob .lgob-body.lg-scroll{padding-bottom:30px!important}html[data-design=lg] .lgob .lgob-screen{flex-direction:column;flex:none;gap:12px;margin-block:auto;display:flex}html[data-design=lg] .lgob .lgob-foot{z-index:2;flex:none;padding-top:14px;position:relative}html[data-design=lg] .lgob .lgob-foot>*{z-index:1;position:relative}html[data-design=lg] .lgob .lgob-foot:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#f5efe900 0%,#f5efe907 12%,#f5efe91b 24%,#f5efe937 36%,#f5efe95a 48%,#f5efe980 60%,#f5efe9b8 74%,#f5efe9e6 88%,#f5efe9f5 100%);position:absolute;inset:-46px calc(50% - 50vw) -40px}html[data-design=lg] .lgob .lgob-h1{font-family:var(--lg-fDisplay);letter-spacing:-.03em;color:var(--lg-ink);font-weight:800;line-height:1.04;margin:10px 0 0!important}html[data-design=lg] .lgob .lgob-lede{font-family:var(--lg-fBody);color:var(--lg-ink-2);text-wrap:pretty;margin:10px 0 0;font-size:14.5px;line-height:1.55}html[data-design=lg] .lgob .lgob-fine{font-family:var(--lg-fBody);color:var(--lg-ink-2);text-wrap:pretty;margin:10px 0 0;font-size:12.5px;line-height:1.5}html[data-design=lg] .lgob .lgob-join{text-align:center;font-family:var(--lg-fBody);color:var(--lg-ink-2);text-wrap:pretty;margin:0;font-size:12.5px;line-height:1.5}html[data-design=lg] .lgob .lgob-join b{color:var(--lg-ink);font-weight:700}html[data-design=lg] .lgob .lgob-more>summary{cursor:pointer;min-height:44px;font-family:var(--lg-fMono);letter-spacing:.16em;text-transform:uppercase;color:var(--lg-ink-3);align-items:center;gap:7px;font-size:9.5px;font-weight:600;list-style:none;display:flex}html[data-design=lg] .lgob .lgob-more>summary::-webkit-details-marker{display:none}html[data-design=lg] .lgob .lgob-more>summary:after{content:"";width:6px;height:6px;transition:transform var(--lg-micro) var(--lg-ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)translate(-1px,-1px)}html[data-design=lg] .lgob .lgob-more[open]>summary:after{transform:rotate(-135deg)translate(-1px,-1px)}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lgob .lgob-more>summary:after{transition:none}}html[data-design=lg] .lgob .lgob-cta{border:1px solid color-mix(in srgb, var(--lg-accent) 70%, transparent);background:linear-gradient(150deg, var(--lg-accent), color-mix(in srgb, var(--lg-accent) 90%, black));width:100%;min-height:52px;color:var(--lg-on-accent);font-family:var(--lg-fMono);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 1px 1px #ffffff57, 0 1px 2px color-mix(in srgb, var(--lg-shadow) 55%, transparent), 0 12px 22px -14px color-mix(in srgb, var(--lg-accent) 85%, transparent);transition:transform var(--lg-micro) ease, box-shadow var(--lg-micro) ease;border-radius:15px;justify-content:center;align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){html[data-design=lg] .lgob .lgob-cta:hover:not([disabled]){box-shadow:inset 0 1px 1px #ffffff61, 0 2px 3px color-mix(in srgb, var(--lg-shadow) 55%, transparent), 0 16px 28px -14px color-mix(in srgb, var(--lg-accent) 92%, transparent);transform:translateY(-2px)}}html[data-design=lg] .lgob .lgob-cta:active:not([disabled]){transform:scale(.985)}html[data-design=lg] .lgob .lgob-cta[disabled]{opacity:.72;cursor:default}html[data-design=lg] .lgob .lgob-ghost{cursor:pointer;width:100%;min-height:44px;font-family:var(--lg-fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--lg-ink-2);-webkit-tap-highlight-color:transparent;transition:color var(--lg-micro) ease;background:0 0;border:0;justify-content:center;align-items:center;margin-top:6px;padding:0 14px;font-size:11px;font-weight:600;display:flex}@media (hover:hover) and (pointer:fine){html[data-design=lg] .lgob .lgob-ghost:hover{color:var(--lg-ink)}}html[data-design=lg] .lgob .lgob-pick{min-height:44px;font-family:var(--lg-fDisplay);color:var(--lg-ink-2);border-radius:999px;gap:9px;padding:0 15px;font-size:13.5px;font-weight:600}html[data-design=lg] .lgob .lgob-pick[aria-pressed=true]{color:var(--lg-ink);border-color:color-mix(in srgb, var(--lg-accent) 62%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--lg-accent) 18%, var(--lg-chip-hi)), var(--lg-chip-lo))}html[data-design=lg] .lgob .lgob-pip{width:18px;height:18px;font-family:var(--lg-fDisplay);color:var(--lg-on-accent-pale);background:var(--lg-accent);box-shadow:var(--lgob-mark);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}html[data-design=lg] .lgob .lgob-goal{text-align:left;width:100%;min-height:52px;font-family:var(--lg-fDisplay);color:var(--lg-ink);border-radius:15px;justify-content:flex-start;gap:11px;padding:0 13px;font-size:13.5px;font-weight:600}html[data-design=lg] .lgob .lgob-goal-glyph{width:26px;height:26px;color:var(--lg-ink-2);background:color-mix(in srgb, var(--lgob-goal) 20%, transparent);border:1px solid color-mix(in srgb, var(--lgob-goal) 50%, transparent);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:13px;line-height:1;display:inline-flex}html[data-design=lg] .lgob .lgob-input{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--lg-ink) 18%, transparent);background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));width:100%;min-height:50px;box-shadow:inset 0 1px 1px var(--lg-bevel);color:var(--lg-ink);font-family:var(--lg-fBody);transition:border-color var(--lg-micro) ease, box-shadow var(--lg-micro) ease;border-radius:15px;outline:none;padding:13px 15px;font-size:16px}html[data-design=lg] .lgob .lgob-input::placeholder{color:var(--lg-ink-4)}html[data-design=lg] .lgob .lgob-input:focus{border-color:color-mix(in srgb, var(--lg-brand) 70%, transparent);box-shadow:inset 0 1px 1px var(--lg-bevel), 0 0 0 3px color-mix(in srgb, var(--lg-brand) 26%, transparent)}html[data-design=lg] .lgob .lgob-input-code{font-family:var(--lg-fMono);letter-spacing:.3em}html[data-design=lg] .lgob .lgob-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-design=lg] .lgob .lgob-mark{object-fit:contain;width:auto;max-width:none;height:30px;display:block}html[data-design=lg] .lgob .lgob-row{align-items:center;gap:11px;min-width:0;padding:11px 0;display:flex}html[data-design=lg] .lgob .lgob-row+.lgob-row{border-top:1px solid var(--lg-divider)}html[data-design=lg] .lgob .lgob-row-name{font-family:var(--lg-fDisplay);color:var(--lg-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;display:block;overflow:hidden}html[data-design=lg] .lgob .lgob-row-sub{font-family:var(--lg-fMono);letter-spacing:.02em;color:var(--lg-ink-3);margin-top:2px;font-size:10.5px;display:block}html[data-design=lg] .lgob .lgob-grade{font-family:var(--lg-fDisplay);color:var(--lg-on-accent-pale);background:var(--lg-accent);box-shadow:var(--lgob-mark);border-radius:10px;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}html[data-design=lg] .lgob .lgob-ev{text-align:center;font-family:var(--lg-fMono);letter-spacing:.02em;color:var(--lgob-ev-ink,var(--lgob-ev));background:color-mix(in srgb, var(--lgob-ev) 13%, transparent);border:1px solid color-mix(in srgb, var(--lgob-ev) 30%, transparent);border-radius:9px;flex:1;padding:7px 4px;font-size:9.5px}html[data-design=lg] .lgob .lgob-bar{background:color-mix(in srgb, var(--lg-ink) 12%, transparent);border-radius:999px;flex:1;min-width:0;height:7px;overflow:hidden}html[data-design=lg] .lgob .lgob-bar-fill{background:var(--lg-accent);border-radius:999px;height:100%;display:block}html[data-design=lg] .lgob .lgob-vial{flex:none;width:40px;height:72px;position:relative}html[data-design=lg] .lgob .lgob-vial-cap{background:color-mix(in srgb, var(--lg-ink) 34%, transparent);border-radius:3px;width:24px;height:9px;position:absolute;top:0;left:8px}html[data-design=lg] .lgob .lgob-vial-body{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--lg-ink) 20%, transparent);background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));width:32px;height:63px;box-shadow:inset 0 1px 1px var(--lg-bevel);border-radius:8px;position:absolute;top:9px;left:4px}html[data-design=lg] .lgob .lgob-vial-fluid{background:color-mix(in srgb, var(--lg-coa) 26%, transparent);border-radius:0 0 7px 7px;height:24px;position:absolute;bottom:1px;left:5px;right:5px}html[data-design=lg] .lgob .lgob-vial-scan{background:var(--lg-coa);width:40px;height:2px;box-shadow:0 1px 5px -1px color-mix(in srgb, var(--lg-coa) 80%, transparent);position:absolute;top:36px;left:0}html[data-design=lg] .lgob .lgob-recon{background:color-mix(in srgb, var(--lg-ink) 10%, transparent);border:1px solid var(--lg-divider);border-radius:8px;height:16px;position:relative;overflow:hidden}html[data-design=lg] .lgob .lgob-recon-fill{background:color-mix(in srgb, var(--lg-tools) 62%, transparent);width:40%;position:absolute;top:0;bottom:0;left:0}html[data-design=lg] .lgob .lgob-recon-ticks{justify-content:space-between;align-items:center;padding:0 6px;display:flex;position:absolute;inset:0}html[data-design=lg] .lgob .lgob-recon-ticks>span{background:color-mix(in srgb, var(--lg-ink) 30%, transparent);width:1px;height:8px}html[data-design=lg] .lgob .lgob-proof-pip{width:22px;height:22px;font-family:var(--lg-fMono);color:var(--lg-on-accent-pale);background:var(--lg-accent);border:2px solid var(--lg-bg-base);box-shadow:var(--lgob-mark);border-radius:50%;justify-content:center;align-items:center;font-size:9.5px;font-weight:700;display:flex}html[data-design=lg] .lgob .lgob-legal button,html[data-design=lg] .lgob .lgob-legal span,html[data-design=lg] .lgob .lgob-legal div{color:var(--lg-ink-3)!important}html[data-design=lg] .lgob .lgob-legal button{min-height:44px!important;padding:0 6px!important}html[data-design=lg] .lgob .lgob-receipts{background:var(--lg-divider);border:1px solid var(--lg-divider);box-shadow:0 1px 2px color-mix(in srgb, var(--lg-shadow) 45%, transparent);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}html[data-design=lg] .lgob .lgob-receipt{background:linear-gradient(180deg, var(--lg-plate-hi), var(--lg-plate-lo));text-align:center;min-width:0;padding:11px 8px}html[data-design=lg] .lgob .lgob-receipt b{font-family:var(--lg-fDisplay);letter-spacing:-.02em;color:var(--lg-ink);font-size:21px;font-weight:800;display:block}html[data-design=lg] .lgob .lgob-receipt span{font-family:var(--lg-fMono);letter-spacing:.14em;text-transform:uppercase;color:var(--lg-ink-3);margin-top:3px;font-size:8.5px;display:block}html[data-design=lg] .lgob .lgob-line{align-items:center;gap:12px;min-width:0;min-height:44px;display:flex}html[data-design=lg] .lgob .lgob-line+.lgob-line{border-top:1px solid var(--lg-divider);margin-top:9px;padding-top:9px}html[data-design=lg] .lgob .lgob-line-t{min-width:0}html[data-design=lg] .lgob .lgob-line-t b{font-family:var(--lg-fDisplay);color:var(--lg-ink);font-size:14px;font-weight:700;display:block}html[data-design=lg] .lgob .lgob-line-t span{font-family:var(--lg-fBody);color:var(--lg-ink-3);margin-top:1px;font-size:12.5px;line-height:1.35;display:block}html[data-design=lg] .lgob .lgob-recap{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}html[data-design=lg] .lgob .lg-buy{background:linear-gradient(150deg,#8c5cf0f7,#5e2fd6f0)}html[data-design=lg] .lgob .rq-foot{flex-wrap:wrap;justify-content:center;row-gap:2px}html[data-design=lg] .lgob .rq-dots{flex-wrap:wrap;order:2;justify-content:center;gap:0;width:100%}html[data-design=lg] .lgob .rq-btns{order:1;justify-content:center;gap:16px;width:100%}html[data-design=lg] .lgob .rq-dot{background:0 0;border-radius:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}html[data-design=lg] .lgob .rq-dot:after{content:"";background:color-mix(in srgb, var(--lg-brand) 30%, transparent);border-radius:5px;width:5px;height:5px}html[data-design=lg] .lgob .rq-dot.on:after{background:var(--lg-brand)}html[data-design=lg] .lgob .rq-btn{width:44px;height:44px;font-family:var(--lg-fDisplay);border-color:color-mix(in srgb, var(--lg-brand) 55%, transparent);color:var(--lg-brand-hover);background:var(--lg-hover-fill)}@keyframes lgobShine{0%{transform:translate(0)skew(-18deg)}to{transform:translate(454.5%)skew(-18deg)}}html[data-design=lg] .lgob .lgob-shine{width:44%;animation:lgobShine .72s var(--lg-ease-quint) .42s both;pointer-events:none;background:linear-gradient(105deg,#0000,#fff6,#0000);position:absolute;top:0;bottom:0;left:-70%;transform:skew(-18deg)}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lgob .lgob-shine{animation:none}}html:not(.desktop-shell) body.native-app{isolation:isolate;background:var(--bg);--app-tab-safe-bottom:max(14px, calc(env(safe-area-inset-bottom,0px) - 6px));--app-tab-clearance:calc(152px + env(safe-area-inset-bottom,0px));min-height:100dvh;padding-bottom:0!important}html:not(.desktop-shell) body.native-app:before{content:"";z-index:-1;pointer-events:none;background:var(--bg);position:fixed;inset:0}html:not(.desktop-shell) body.native-app #root,html:not(.desktop-shell) body.native-app #app-view{min-height:100dvh}@media (display-mode:standalone){html:not(.desktop-shell) body.native-app:after{content:"";height:env(safe-area-inset-top);z-index:10000;pointer-events:none;background:#08070c;position:fixed;top:0;left:0;right:0}}body.native-app .rep-rest,body.native-app .app-signin-split,body.native-app .app-buy-btn{display:none!important}body.native-app .scroll-fab-wrap{bottom:calc(94px + env(safe-area-inset-bottom))!important;right:6px!important}body.native-app.rl-lab-active .scroll-fab-wrap,body.native-app.rl-picker-open .scroll-fab-wrap,body.native-app.rl-export-open .scroll-fab-wrap,body.native-app .rl-detail-brandbar{display:none!important}body.native-app.rl-lab-active #root,body.native-app.rl-lab-active{padding-bottom:0!important}body.native-app.rl-lab-active .rl-page-chrome{padding-bottom:calc(54px + env(safe-area-inset-bottom))}body.native-app{overscroll-behavior-y:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overflow-x:clip}body.native-app #root{max-width:100vw;overflow-x:clip}body.native-app.rl-picker-open .rep-tabbar,body.native-app.rl-export-open .rep-tabbar,body.native-app.rl-confirm-open .rep-tabbar,body.native-app.rj-overlay-open .rep-tabbar,body.gate-wall-open .rep-ask-fab,body.gate-wall-open .rep-ask-nub,body.gate-wall-open .rep-ask-hint{display:none!important}body.native-app.gate-wall-open .auth-glass-screen,body.native-app.gate-wall-open .uw{padding-bottom:calc(104px + env(safe-area-inset-bottom))!important}body.native-app .rl-picker-foot{padding-bottom:calc(14px + env(safe-area-inset-bottom))}body.native-app #root{padding-bottom:var(--app-tab-clearance,calc(104px + env(safe-area-inset-bottom)))}html:not(.desktop-shell) body.native-app.native-home-active,html:not(.desktop-shell) body.native-app.native-home-active #root{padding-bottom:0!important}html:not(.desktop-shell) body.web-app-chrome-route{background:radial-gradient(circle at 4% -8%, color-mix(in srgb, var(--S) 24%, transparent) 0, transparent 34%), radial-gradient(circle at 96% 104%, color-mix(in srgb, var(--C) 22%, transparent) 0, transparent 36%), radial-gradient(circle at 48% 112%, color-mix(in srgb, var(--accent) 20%, transparent) 0, transparent 34%), var(--bg)!important;background-attachment:fixed!important;padding-bottom:0!important}html:not(.desktop-shell) body.web-app-account-route{background:radial-gradient(circle at 8% -8%, color-mix(in srgb, var(--accent) 18%, transparent) 0, transparent 34%), radial-gradient(circle at 100% 38%, color-mix(in srgb, var(--D) 14%, transparent) 0, transparent 34%), radial-gradient(circle at 0% 104%, color-mix(in srgb, var(--F) 16%, transparent) 0, transparent 36%), var(--bg)!important}html:not(.desktop-shell) body.web-app-chrome-route #root{background:0 0;min-height:100dvh;padding-bottom:0!important}html:not(.desktop-shell) body.web-app-chrome-route .bn-bar{background:color-mix(in srgb, var(--bg2) 78%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.22)}.rep-tabbar{z-index:999;pointer-events:none;position:fixed;bottom:0;left:0;right:0}.bn-seam{opacity:1;pointer-events:none;filter:saturate(1.18);height:3px;display:flex;position:absolute;top:0;overflow:hidden}.bn-seam:before{content:"";z-index:1;mix-blend-mode:screen;opacity:.62;background:linear-gradient(90deg,#0000 0%,#ffffff14 24%,#ffffffb8 50%,#ffffff14 76%,#0000 100%);position:absolute;inset:-2px -42%;transform:translate(0)}.bn-seam:after{content:"";background:inherit;filter:blur(10px)saturate(1.55);opacity:.28;height:18px;position:absolute;top:-8px;left:0;right:0}.bn-seam i{z-index:0;flex:1;position:relative}.bn-seam-l{width:calc(50% - 36px);left:0}.bn-seam-r{width:calc(50% - 36px);right:0}.bn-bar{pointer-events:auto;background:var(--bg2);border-top:1px solid var(--rule);padding-top:12px;padding-bottom:calc(10px + env(safe-area-inset-bottom));position:relative;box-shadow:0 -8px 24px #00000038}.bn-row{align-items:flex-start;display:flex}.bn-notch-gap{flex-shrink:0;width:72px;position:relative}.bn-tab{appearance:none;cursor:pointer;min-height:44px;color:var(--textDim);background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:5px;padding:2px 0 0;transition:color .16s,transform .12s;display:flex}.bn-tab:active{transform:scale(.92)}.bn-tab svg{width:22px;height:22px}.bn-tab.is-active{color:var(--accent)}.bn-tab-label{font-family:var(--fMono,"Space Mono", monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--textDim);white-space:nowrap;font-size:8.5px;font-weight:700;transition:color .16s}.bn-tab.is-active .bn-tab-label{color:var(--ink)}.bn-token{pointer-events:auto;cursor:pointer;z-index:3;color:var(--accent);filter:drop-shadow(0 0 12px color-mix(in srgb, var(--accent) 22%, transparent));background:0 0;border:none;padding:0;transition:transform .13s,filter .18s;position:absolute;top:-38px;left:7px}.bn-token:active{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--accent) 48%, transparent));transform:scale(.94)}.bn-token-hex{width:58px;height:58px;display:block;position:relative}.bn-token-glow{background:radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--accent) 36%, transparent), transparent 56%), conic-gradient(from 90deg, #ff3b4744, #ff8a1f44, #ffd60a44, #22e07c44, #1f8fff44, #c46bff44, #ff3b4744);filter:blur(6px)saturate(1.35);opacity:.46;border-radius:50%;transition:opacity .2s,transform .2s;position:absolute;inset:-8px}.bn-token.is-lit .bn-token-glow{opacity:.92;transform:scale(1.06)}.bn-token-hex>svg{filter:drop-shadow(0 4px 13px color-mix(in srgb, var(--accent) 32%, transparent));transition:filter .2s;position:absolute;inset:0}.bn-token.is-lit .bn-token-hex>svg{filter:drop-shadow(0 4px 16px color-mix(in srgb, var(--accent) 58%, transparent))}.bn-token-ring{fill:color-mix(in srgb, var(--bg2) 88%, var(--accent) 12%);stroke:color-mix(in srgb, var(--accent) 64%, transparent);stroke-width:1.5px;transition:stroke .2s}.bn-token.is-lit .bn-token-ring{stroke:var(--accent);stroke-width:1.75px}.bn-token-icon{color:color-mix(in srgb, var(--accent) 82%, transparent);filter:drop-shadow(0 0 7px color-mix(in srgb, var(--accent) 36%, transparent));place-items:center;transition:color .2s,filter .2s;display:grid;position:absolute;inset:0}.bn-token.is-lit .bn-token-icon{color:var(--accent);filter:drop-shadow(0 0 11px color-mix(in srgb, var(--accent) 68%, transparent))}.bn-token-label{text-align:center;color:var(--textDim);position:absolute;top:60px;left:0;right:0}.bn-token.is-lit .bn-token-label{color:var(--ink)}@keyframes rep-scan-sweep{0%{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(168px)}to{opacity:.35;transform:translateY(0)}}.rep-scan-line{animation:1.8s ease-in-out infinite rep-scan-sweep}.rep-scan-status{animation:rep-scan-status-in var(--motion-state) var(--ease-out-quint) both}.rep-scan-stage{animation:rep-scan-stage-in var(--motion-surface,.26s) var(--ease-out-expo,cubic-bezier(.16,1,.3,1)) both;transform-origin:50% 20%}@keyframes rep-scan-stage-in{0%{opacity:.72;clip-path:inset(7px 0 0 round 18px);transform:translateY(8px)}to{opacity:1;clip-path:inset(0);transform:translate(0,0)}}@keyframes rep-scan-status-in{0%{opacity:.7;filter:blur(2px);transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.bn-tab,.bn-token,.bn-token-hex svg,.bn-token-ring,.bn-token-icon,.bn-token-glow,.bn-tab-label{transition:none}.bn-seam:before,.bn-token-glow,.rep-ask-fab-dot,.rep-ask-nub-dot,.rep-scan-line,.rep-scan-stage{animation:none}.rep-scan-line{transform:translateY(84px)}body.native-app::view-transition-old(root){animation:none}body.native-app::view-transition-new(root){animation:none}}.rep-home-card{transition:transform var(--motion-instant) var(--ease-out-quart), filter var(--motion-state) var(--ease-out-quart)}.rep-home-card:active{filter:brightness(1.14);transform:scale(.98)}body.native-app .rep-home-card:focus-visible,body.native-app .rep-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rep-ask-fab{z-index:990;right:16px;bottom:calc(98px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--bg2) 92%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);cursor:grab;transition:transform var(--motion-instant) var(--ease-out-quart), box-shadow var(--motion-state) var(--ease-out-quart);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:13px;align-items:center;gap:8px;padding:11px 15px 11px 14px;display:flex;position:fixed;box-shadow:0 6px 20px #00000059}.rep-ask-fab:active{transform:scale(.95)}.rep-ask-fab.is-dragging{cursor:grabbing;box-shadow:0 12px 34px #00000080, 0 0 0 1px color-mix(in srgb, var(--accent) 60%, transparent);transition:none;transform:scale(1.08)}.rep-ask-fab-dot{background:var(--accent);width:9px;height:9px;box-shadow:0 0 11px var(--accent);border-radius:3px}.rep-ask-fab-label{color:var(--text);letter-spacing:.05em;font-family:Space Mono,monospace;font-size:12.5px}body.native-app .ctr-continue-bar{bottom:calc(64px + env(safe-area-inset-bottom))!important;padding-bottom:12px!important}.rep-ask-hint{z-index:991;box-sizing:border-box;background:var(--accent);color:#0b0a12;text-align:left;letter-spacing:.01em;cursor:pointer;animation:rep-ask-hint-pop var(--motion-surface) var(--ease-out-expo) both;border:none;border-radius:12px;padding:9px 12px;font-family:Space Mono,monospace;font-size:11px;font-weight:700;line-height:1.45;position:fixed;box-shadow:0 10px 28px #00000073}.rep-ask-hint:after{content:"";bottom:-6px;left:calc(var(--tail-x,86px) - 6px);background:var(--accent);border-radius:0 0 3px;width:13px;height:13px;position:absolute;transform:rotate(45deg)}.rep-ask-hint--below:after{border-radius:3px 0 0;top:-6px;bottom:auto}@keyframes rep-ask-hint-pop{0%{opacity:0;transform:translateY(8px)scale(.88)}to{opacity:1;transform:none}}.rep-ask-nub{z-index:990;right:0;bottom:calc(116px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--bg2) 92%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);border:1px solid color-mix(in srgb, var(--accent) 38%, transparent);opacity:.6;cursor:pointer;transition:opacity var(--motion-instant) ease, transform var(--motion-instant) var(--ease-out-quart);border-right:none;border-radius:12px 0 0 12px;align-items:center;gap:5px;padding:9px 9px 9px 11px;display:flex;position:fixed;box-shadow:0 6px 18px #00000052}.rep-ask-nub:hover,.rep-ask-nub:active{opacity:1;transform:translate(-4px)}.rep-ask-nub-chevron{font-family:var(--fSerif,"Bricolage Grotesque", sans-serif);color:var(--textDim);font-size:15px;font-weight:700;line-height:1}.rep-ask-nub-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 9px var(--accent);border-radius:2px}body.native-app .rep-scrim{animation:.14s ease-out both rep-ask-fade;z-index:1000!important}body.native-app .rep-dockwrap{transform-origin:50% 100%;will-change:transform, opacity;transition:transform .18s cubic-bezier(.16,1,.3,1),opacity .14s ease-out}body.native-app .rep-dockwrap:not(.is-open){opacity:0;transform:translateY(16px)scale(.985)}body.native-app .rep-dockwrap.is-open{opacity:1;transform:translate(0,0)scale(1);z-index:1002!important;bottom:0!important}body.native-app .rep-dockwrap.is-open.is-closing{opacity:0;pointer-events:none;transform:translateY(16px)scale(.985)}body.native-app .rep-dockwrap.is-closing .rep-panel{animation:none}body.native-app .rep-scrim.is-closing{pointer-events:none;animation:.14s reverse forwards rep-ask-fade}body.native-app .rep-panel{max-height:calc(100vh - max(24px, calc(env(safe-area-inset-top) + 14px)));max-height:calc(100dvh - max(24px, calc(env(safe-area-inset-top) + 14px)));padding-bottom:env(safe-area-inset-bottom);animation:none}@keyframes rep-ask-fade{0%{opacity:0}to{opacity:1}}html.desktop-shell #root{box-sizing:border-box;min-height:100vh;padding-left:0;overflow-x:clip;padding-bottom:122px!important}html.desktop-shell .rep-siderail{display:none!important}.rep-siderail{z-index:950;background:var(--bg);border-right:1px solid var(--rule);box-sizing:border-box;flex-direction:column;gap:2px;width:256px;height:100vh;padding:22px 16px 20px;display:flex;position:fixed;top:0;left:0}.rr-brand{text-align:center;padding:0 8px 16px}.rr-spectrum{justify-content:center;gap:3px;margin-bottom:12px;display:flex}.rr-spectrum span{border-radius:2px;width:5px;height:20px}.rr-logo{font-family:var(--fSerif,var(--fSerif,"Bricolage Grotesque", sans-serif));letter-spacing:-.03em;color:var(--ink);font-size:24px;font-weight:800;line-height:1}.rr-tagline{letter-spacing:.18em;text-transform:uppercase;color:var(--textMute);margin-top:7px;font-family:Space Mono,monospace;font-size:7.5px}.rr-nav{flex-direction:column;gap:2px;display:flex}.rr-item{cursor:pointer;width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:9px 12px;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:15px;font-weight:600;transition:background .12s,color .12s;display:flex}.rr-item:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.rr-item.is-active{background:color-mix(in srgb, var(--brand-accent) 13%, transparent);color:var(--ink)}.rr-ic{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.rr-ic svg{width:19px;height:19px}.rr-label{flex:1;min-width:0}.rr-ask{background:var(--cta-fill);color:var(--cta-ink);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;box-shadow:var(--cta-shadow);border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;margin:16px 4px 6px;padding:13px;font-family:Space Mono,monospace;font-size:13px;font-weight:700;transition:transform .1s;display:flex}.rr-ask:hover{transform:translateY(-1px)}.rr-ask-ic{display:inline-flex}.rr-foot{border-top:1px solid var(--rule);flex-direction:column;gap:8px;margin-top:auto;padding-top:12px;display:flex}.rr-legal{flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 8px 2px;display:flex}.rr-legal button{cursor:pointer;letter-spacing:.04em;color:var(--textMute);background:0 0;border:0;padding:0;font-family:Space Mono,monospace;font-size:10px}.rr-legal button:hover{color:var(--ink)}.rr-legal>span[aria-hidden]{color:var(--textDim);font-size:10px}.rr-legal-note{letter-spacing:.04em;color:var(--textDim);flex-basis:100%;margin-top:2px;font-family:Space Mono,monospace;font-size:8.5px;line-height:1.5}html.rep-member .rr-upgrade{display:none}.rr-upgrade{background:var(--ink);color:var(--bg);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;text-align:center;border:0;border-radius:12px;padding:12px;font-family:Space Mono,monospace;font-size:11px;font-weight:700}html.desktop-shell .app-home-shell .glass-tile svg{width:26px;height:26px}html.desktop-shell .app-home-shell .glass-tile{flex-shrink:0}html.desktop-shell .app-home-shell{padding-bottom:136px!important}html.desktop-shell .rep-tabbar{display:block!important}html.desktop-shell .app-mobile-header,html.desktop-shell .app-desktop-header,html.desktop-shell .app-headerbar,html.desktop-shell .app-topnav{display:none!important}html.desktop-shell .stripe-wall{padding-bottom:132px!important;left:0!important}html.desktop-shell .rj-app{inset:0!important}html.desktop-shell .rj-scroll{padding-bottom:132px!important}html.desktop-shell .lapop{bottom:116px!important}html.desktop-shell .dispatch-popup{z-index:990!important;bottom:116px!important}html.desktop-shell .rep-scrim{-webkit-backdrop-filter:blur(3px);z-index:1300!important;background:var(--g-ambient)!important}html.desktop-shell .rep-ask .rep-dockwrap{transform-origin:50%!important;opacity:1!important;z-index:1305!important}html.desktop-shell .rep-ask .rep-dockwrap:not(.is-open){display:none!important}html.desktop-shell .rep-ask .rep-dockwrap.is-open{opacity:1!important;z-index:1305!important;width:min(660px,100vw - 80px)!important;top:8vh!important;bottom:auto!important;left:50%!important;transform:translate(-50%)scale(1)!important}html.desktop-shell .rep-ask .rep-dockwrap.is-open.is-closing{opacity:0!important;transform:translate(-50%,8px)!important}html.desktop-shell .rep-ask .rep-dockwrap.is-closing .rep-panel{animation:none!important}html.desktop-shell .rep-ask .rep-panel{border-radius:18px;overflow-y:auto;max-height:min(78vh,700px)!important;padding-bottom:0!important}@media (width<=720px){html.desktop-shell #root{padding-left:0!important}html.desktop-shell .side-rail{display:none!important}html.desktop-shell .rep-ask .rep-dockwrap.is-open{width:min(600px,100vw - 32px)!important;left:50%!important}}html.desktop-shell .supply-chain-canvas-wrap{overflow:auto visible}html.desktop-shell .supply-chain-canvas{min-width:1180px}html.desktop-shell .acct-shell{columns:2;column-gap:26px}html.desktop-shell .acct-shell>*{break-inside:avoid}html.desktop-shell .acct-shell>.acct-title{column-span:all}::view-transition-group(*){animation-duration:var(--motion-surface,.26s);animation-timing-function:var(--ease-out-quint,cubic-bezier(.22,1,.36,1))}::view-transition-old(root){mix-blend-mode:normal;animation-duration:var(--motion-surface,.26s);animation-timing-function:var(--ease-out-quint,cubic-bezier(.22,1,.36,1))}::view-transition-new(root){mix-blend-mode:normal;animation-duration:var(--motion-surface,.26s);animation-timing-function:var(--ease-out-quint,cubic-bezier(.22,1,.36,1))}html[data-nav-motion=deeper]::view-transition-old(root){animation-name:rep-route-out-deeper}html[data-nav-motion=deeper]::view-transition-new(root){animation-name:rep-route-in-deeper}html[data-nav-motion=back]::view-transition-old(root){animation-name:rep-route-out-back;animation-duration:var(--motion-state,.19s)}html[data-nav-motion=back]::view-transition-new(root){animation-name:rep-route-in-back}html[data-nav-motion=peer]::view-transition-old(root){animation-name:rep-route-focus-out;animation-duration:var(--motion-state,.19s)}html[data-nav-motion=peer]::view-transition-new(root){animation-name:rep-route-focus-in;animation-duration:var(--motion-state,.19s)}@keyframes rep-route-out-deeper{to{opacity:.72;filter:blur(2px);transform:scale(.995)}}@keyframes rep-route-in-deeper{0%{opacity:.78;clip-path:inset(0 0 10px round 8px);transform:translateY(8px)}}@keyframes rep-route-out-back{to{opacity:.68;filter:blur(2px);transform:translateY(6px)}}@keyframes rep-route-in-back{0%{opacity:.8;transform:translateY(-5px)}}@keyframes rep-route-focus-out{to{opacity:.64;filter:blur(3px)}}@keyframes rep-route-focus-in{0%{opacity:.72;filter:blur(3px)}}.rep-state-morph{isolation:isolate;transition:color var(--motion-state,.19s) var(--ease-out-quart,ease-out), border-color var(--motion-state,.19s) var(--ease-out-quart,ease-out), background-color var(--motion-state,.19s) var(--ease-out-quart,ease-out), transform var(--motion-instant,.11s) var(--ease-out-quart,ease-out);position:relative}.rep-state-morph:active{transform:scale(.975)}.rep-state-morph[data-state=success]{color:var(--success-text);border-color:color-mix(in srgb, var(--success-text) 58%, var(--border-default));background-color:color-mix(in srgb, var(--success-text) 9%, transparent)}.rep-state-morph[data-state=error]{color:var(--error-text);border-color:color-mix(in srgb, var(--error-text) 58%, var(--border-default));background-color:color-mix(in srgb, var(--error-text) 8%, transparent)}.rep-state-morph[data-state=success] svg,.rep-state-morph[data-state=error] svg{animation:rep-state-glyph-in var(--motion-state,.19s) var(--ease-out-expo,ease-out) both}@keyframes rep-state-glyph-in{0%{opacity:0;transform:scale(.72)rotate(-8deg)}}.rep-state-panel{animation:rep-state-panel-in var(--motion-surface,.26s) var(--ease-out-quint,ease-out) both}@keyframes rep-state-panel-in{0%{opacity:.65;filter:blur(4px);clip-path:inset(2px round 8px)}}.request-peptide-overlay{animation:rep-overlay-focus-in var(--motion-state,.19s) var(--ease-out-quart,ease-out) both}.request-peptide-panel{transform-origin:50% 100%;animation:rep-sheet-in var(--motion-surface,.26s) var(--ease-out-expo,ease-out) both}.request-peptide-overlay.is-closing{animation:rep-overlay-focus-out var(--motion-instant,.11s) var(--ease-out-quart,ease-out) both;pointer-events:none}.request-peptide-panel.is-closing{animation:rep-sheet-out var(--motion-instant,.11s) var(--ease-out-quart,ease-out) both}.request-peptide-success-glyph{animation:rep-success-glyph var(--motion-reflow,.34s) var(--ease-out-expo,ease-out) both}@keyframes rep-overlay-focus-in{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}@keyframes rep-overlay-focus-out{to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}@keyframes rep-sheet-in{0%{opacity:.7;clip-path:inset(8px 0 0 round 18px);transform:translateY(18px)scale(.985)}}@keyframes rep-sheet-out{to{opacity:0;transform:translateY(12px)scale(.99)}}@keyframes rep-success-glyph{0%{opacity:0;transform:scale(.72)rotate(-10deg)}68%{opacity:1;transform:scale(1.08)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}.rep-state-morph,.rep-state-morph svg,.rep-state-panel,.request-peptide-overlay,.request-peptide-panel,.request-peptide-success-glyph{transition:none!important;animation:none!important;transform:none!important}}html[data-design=lg]{--lg-bg-base:#f5efe9;--lg-bg-scene:linear-gradient(160deg, #fdf3ec 0%, #f4eefa 46%, #edf4ef 100%);--lg-ink:#241c30;--lg-ink-2:#4c4358;--lg-ink-3:#6f6580;--lg-ink-4:#8a8095;--lg-glass-hi:#fff9;--lg-glass-lo:#ffffff47;--lg-chip-hi:#ffffffb3;--lg-chip-lo:#ffffff4d;--lg-edge:#ffffff8c;--lg-edge-strong:#ffffffa6;--lg-bevel:#ffffffe6;--lg-shadow:#60489059;--lg-divider:#7864a024;--lg-hover-fill:#ffffffd9;--lg-press-fill:#ffffff80;--lg-underside:#60489029;--lg-plate-hi:#fffdfbcc;--lg-plate-lo:#f9f4f094;--lg-rim-hi:var(--lg-bevel);--lg-rim-lo:var(--lg-bevel);--lg-brand:#7c4dff;--lg-brand-hover:#5a2fd8;--lg-focus:#5a2fd8;--lg-peptides:#ef4056;--lg-coa:#2fd08b;--lg-tools:#8b5cf6;--lg-suppliers:#1ec8e0;--lg-community:#ec4899;--lg-outcome:#f08c1a;--lg-market:#3b82f6;--lg-briefs:#a78bfa;--lg-gold:#eab53a;--lg-gold-ring:#eab53acc;--lg-goal-weight-loss:#1697c9;--lg-goal-healing:#00a280;--lg-goal-skin:#9977c9;--lg-goal-muscle-growth:#c86f48;--lg-goal-hair-growth:#7b9739;--lg-goal-libido:#b86ca9;--lg-goal-focus:#519f5c;--lg-goal-growth-hormone:#b87d1f;--lg-goal-tanning:#c86882;--lg-goal-longevity:#9d8c19;--lg-gS:#ff3b47;--lg-gA:#ff8a1f;--lg-gB:#ffd60a;--lg-gC:#22e07c;--lg-gD:#1f8fff;--lg-gF:#c46bff;--lg-gS-ink:var(--lg-gS);--lg-gA-ink:var(--lg-gA);--lg-gB-ink:var(--lg-gB);--lg-gC-ink:var(--lg-gC);--lg-gD-ink:var(--lg-gD);--lg-gF-ink:var(--lg-gF);--lg-gS-mark:var(--lg-gS);--lg-gA-mark:var(--lg-gA);--lg-gB-mark:var(--lg-gB);--lg-gC-mark:var(--lg-gC);--lg-gD-mark:var(--lg-gD);--lg-gF-mark:var(--lg-gF);--lg-n1:#ef4056;--lg-n2:#3b6cff;--lg-n3:#14a06b;--lg-n1-ink:#c8102e;--lg-n2-ink:#1660b8;--lg-n3-ink:#1f7a4d;--lg-success:#14a06b;--lg-warning:#f0a020;--lg-error:#e5484d;--lg-info:#3b82f6;--lg-error-ink:#c92a30;--lg-success-ink:#0b6b43;--lg-warning-ink:#8a5008;--lg-info-ink:#1a52b8;--lg-on-accent:#fff;--lg-on-accent-pale:#14101d;--lg-void:#05040a;--lg-silver:#bac6d2;--lg-bronze:#c6864a;--lg-aurora-1:255 124 110;--lg-aurora-2:167 124 255;--lg-aurora-3:88 214 158;--lg-aurora-4:96 165 250;--lg-aurora-5:255 190 92;--lg-ink-disabled:var(--lg-ink-4);--lg-blur:28px;--lg-sat:1.7;--lg-accent:var(--lg-brand);--lg-fDisplay:"Poppins", system-ui, sans-serif;--lg-fBody:"Hanken Grotesk", system-ui, sans-serif;--lg-fRead:"Spectral", Georgia, serif;--lg-fMono:"Space Mono", ui-monospace, monospace;--fSerif:var(--lg-fDisplay);--lg-dock-h:90px;--lg-dock-gap:0px;--lg-orb-lift:16px;--lg-dock-clearance:calc(var(--lg-dock-h) + var(--lg-dock-gap) + var(--lg-orb-lift) + 8px);--lg-sa-top:env(safe-area-inset-top,0px);--lg-sa-bottom:env(safe-area-inset-bottom,0px);--lg-inset-tax:min(1px, var(--lg-sa-top));--lg-dock-occupies:calc(76px + max(14px, var(--lg-sa-bottom) - 6px));--lg-dock-keepout:calc(var(--lg-dock-occupies) + var(--lg-orb-lift) + 8px);--lg-scroll-overlap:24px;--lg-scroll-fade:calc(var(--lg-scroll-overlap) + 6px);--lg-gutter:14px;--lg-frame:1140px;--lg-frame-doc:920px;--lg-frame-task:720px;--lg-col:347px;--lg-gap:10px;--lg-micro:.2s;--lg-element:.25s;--lg-entrance:.5s;--lg-ease:cubic-bezier(.2, .7, .2, 1);--lg-ease-quint:cubic-bezier(.22, 1, .36, 1)}html[data-design=lg][data-theme=dark]{--lg-bg-base:#131019;--lg-bg-scene:linear-gradient(160deg, #18131f 0%, #151226 46%, #111b17 100%);--lg-ink:#efeaf6;--lg-ink-2:#c5bdd4;--lg-ink-3:#9b91ad;--lg-ink-4:#a79dbb;--lg-glass-hi:#241f3099;--lg-glass-lo:#16122052;--lg-chip-hi:#2e283ea6;--lg-chip-lo:#1a162659;--lg-edge:#ffffff24;--lg-edge-strong:#ffffff29;--lg-bevel:#ffffff2e;--lg-shadow:#00000080;--lg-divider:#ffffff17;--lg-hover-fill:#ffffff1f;--lg-press-fill:#ffffff12;--lg-underside:#0000008c;--lg-plate-hi:#3c374ed1;--lg-plate-lo:#2b273aa8;--lg-rim-hi:#ffffff57;--lg-rim-lo:#ffffff38;--lg-brand:#a685ff;--lg-brand-hover:#c4b0ff;--lg-focus:#c4b0ff;--lg-peptides:#ff5c6c;--lg-coa:#2fd08b;--lg-tools:#a685ff;--lg-suppliers:#4ad9ec;--lg-community:#ff6bb3;--lg-outcome:#ffab3d;--lg-market:#66a3ff;--lg-briefs:#c4b0ff;--lg-gold:#eab53a;--lg-goal-weight-loss:#5bcafe;--lg-goal-healing:#57d6b1;--lg-goal-skin:#cba8ff;--lg-goal-muscle-growth:#ffa178;--lg-goal-hair-growth:#abca6c;--lg-goal-libido:#ee9ddc;--lg-goal-focus:#83d28c;--lg-goal-growth-hormone:#edaf5a;--lg-goal-tanning:#ff99b3;--lg-goal-longevity:#cfbe57;--lg-gS:#ff3b47;--lg-gA:#ffa04d;--lg-gB:#e6c433;--lg-gC:#3fd884;--lg-gD:#66a3ff;--lg-gF:#a685ff;--lg-gS-ink:var(--lg-gS);--lg-gA-ink:var(--lg-gA);--lg-gB-ink:var(--lg-gB);--lg-gC-ink:var(--lg-gC);--lg-gD-ink:var(--lg-gD);--lg-gF-ink:var(--lg-gF);--lg-gS-mark:var(--lg-gS);--lg-gA-mark:var(--lg-gA);--lg-gB-mark:var(--lg-gB);--lg-gC-mark:var(--lg-gC);--lg-gD-mark:var(--lg-gD);--lg-gF-mark:var(--lg-gF);--lg-n1:#ff5c6c;--lg-n2:#7a9bff;--lg-n3:#2fd08b;--lg-n1-ink:var(--lg-n1);--lg-n2-ink:var(--lg-n2);--lg-n3-ink:var(--lg-n3);--lg-success:#2fd08b;--lg-warning:#ffbb4d;--lg-error:#ff5c62;--lg-error-ink:#ff5c62;--lg-info:#66a3ff;--lg-success-ink:var(--lg-success);--lg-warning-ink:var(--lg-warning);--lg-info-ink:var(--lg-info);--lg-on-accent:#fff;--lg-on-accent-pale:#14101d;--lg-void:#05040a;--lg-silver:#bac6d2;--lg-bronze:#c6864a;--lg-ink-disabled:var(--lg-ink-4);--lg-aurora-1:255 124 110;--lg-aurora-2:167 124 255;--lg-aurora-3:88 214 158;--lg-aurora-4:96 165 250;--lg-aurora-5:255 190 92}html[data-design=lg][data-theme=dark] body{background-image:none!important}html[data-design=lg][data-theme=dark] .rep-noise-layer,html[data-design=lg][data-theme=dark] .rl-grain-layer{display:none!important}html[data-design=lg][data-theme=chrome]{--lg-bg-base:#121214;--lg-bg-scene:radial-gradient(#000000d9 15%, transparent 16%) 0 0 / 18px 18px, radial-gradient(#000000d9 15%, transparent 16%) 9px 9px / 18px 18px, radial-gradient(#ffffff12 15%, transparent 20%) 0 1px / 18px 18px, radial-gradient(#ffffff12 15%, transparent 20%) 9px 10px / 18px 18px, #17171a;--lg-ink:#f0f0f2;--lg-ink-2:#c6c7cd;--lg-ink-3:#9fa0a8;--lg-ink-4:#a8a9b0;--lg-glass-hi:#20202599;--lg-glass-lo:#12121652;--lg-chip-hi:#2b2b31a6;--lg-chip-lo:#17171b59;--lg-edge:#ffffff24;--lg-edge-strong:#ffffff29;--lg-bevel:#ffffff2e;--lg-shadow:#00000080;--lg-divider:#ffffff17;--lg-hover-fill:#ffffff1f;--lg-press-fill:#ffffff12;--lg-underside:#0000008c;--lg-plate-hi:#34343cd9;--lg-plate-lo:#24242ab5;--lg-rim-hi:#ffffff52;--lg-rim-lo:#ffffff36;--lg-brand:#a685ff;--lg-brand-hover:#c4b0ff;--lg-focus:#c4b0ff;--lg-peptides:#ff5c6c;--lg-coa:#2fd08b;--lg-tools:#a685ff;--lg-suppliers:#4ad9ec;--lg-community:#ff6bb3;--lg-outcome:#ffab3d;--lg-market:#66a3ff;--lg-briefs:#c4b0ff;--lg-gold:#eab53a;--lg-goal-weight-loss:#5bcafe;--lg-goal-healing:#57d6b1;--lg-goal-skin:#cba8ff;--lg-goal-muscle-growth:#ffa178;--lg-goal-hair-growth:#abca6c;--lg-goal-libido:#ee9ddc;--lg-goal-focus:#83d28c;--lg-goal-growth-hormone:#edaf5a;--lg-goal-tanning:#ff99b3;--lg-goal-longevity:#cfbe57;--lg-gS:#ff3b47;--lg-gA:#ffa04d;--lg-gB:#e6c433;--lg-gC:#3fd884;--lg-gD:#66a3ff;--lg-gF:#a685ff;--lg-gS-ink:var(--lg-gS);--lg-gA-ink:var(--lg-gA);--lg-gB-ink:var(--lg-gB);--lg-gC-ink:var(--lg-gC);--lg-gD-ink:var(--lg-gD);--lg-gF-ink:var(--lg-gF);--lg-gS-mark:var(--lg-gS);--lg-gA-mark:var(--lg-gA);--lg-gB-mark:var(--lg-gB);--lg-gC-mark:var(--lg-gC);--lg-gD-mark:var(--lg-gD);--lg-gF-mark:var(--lg-gF);--lg-n1:#ff5c6c;--lg-n2:#7a9bff;--lg-n3:#2fd08b;--lg-n1-ink:var(--lg-n1);--lg-n2-ink:var(--lg-n2);--lg-n3-ink:var(--lg-n3);--lg-success:#2fd08b;--lg-warning:#ffbb4d;--lg-error:#ff5c62;--lg-error-ink:#ff5c62;--lg-info:#66a3ff;--lg-success-ink:var(--lg-success);--lg-warning-ink:var(--lg-warning);--lg-info-ink:var(--lg-info);--lg-on-accent:#fff;--lg-on-accent-pale:#14101d;--lg-void:#05040a;--lg-silver:#bac6d2;--lg-bronze:#c6864a;--lg-ink-disabled:var(--lg-ink-4);--lg-aurora-1:255 124 110;--lg-aurora-2:167 124 255;--lg-aurora-3:88 214 158;--lg-aurora-4:96 165 250;--lg-aurora-5:255 190 92}html[data-design=lg],html[data-design=lg] body{background:var(--lg-bg-base);color:var(--lg-ink)}html[data-design=lg] body{font-family:var(--lg-fDisplay);-webkit-font-smoothing:antialiased;overflow-x:clip}html[data-design=lg] a{color:var(--lg-brand)}html[data-design=lg] a:hover{color:var(--lg-brand-hover)}@media (width>=900px){html[data-design=lg]{--lg-dock-h:72px;--lg-dock-gap:18px;--lg-dock-occupies:calc(72px + 18px);--lg-orb-lift:44px;--lg-gutter:24px;--lg-gap:12px}}html[data-design=lg] .lg-frame{width:min(var(--lg-frame-w,var(--lg-frame)), calc(100% - var(--lg-gutter) * 2));margin-inline:auto}html[data-design=lg] .lg-frame[data-frame=doc]{--lg-frame-w:var(--lg-frame-doc)}html[data-design=lg] .lg-frame[data-frame=task]{--lg-frame-w:var(--lg-frame-task)}html[data-design=lg] .lg-grid{gap:var(--lg-gap);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--lg-col)), 1fr));align-items:start;display:grid}html[data-design=lg] body.lg-pinned-home #root{min-height:100vh;padding-bottom:0!important}html[data-design=lg] body.lg-pinned-home{overscroll-behavior:none;overflow:hidden}html[data-design=lg] .lg-scroll{min-height:0;-webkit-mask-image:linear-gradient(180deg, #000 0, #000 7px, #000 14px, #000 22px, #000 calc(100% - var(--lg-scroll-fade)), #000000b8 calc(100% - var(--lg-scroll-fade) * .5333), #00000059 calc(100% - var(--lg-scroll-fade) * .2667), transparent 100%);-webkit-mask-image:linear-gradient(180deg, #000 0, #000 7px, #000 14px, #000 22px, #000 calc(100% - var(--lg-scroll-fade)), #000000b8 calc(100% - var(--lg-scroll-fade) * .5333), #00000059 calc(100% - var(--lg-scroll-fade) * .2667), transparent 100%);mask-image:linear-gradient(180deg, #000 0, #000 7px, #000 14px, #000 22px, #000 calc(100% - var(--lg-scroll-fade)), #000000b8 calc(100% - var(--lg-scroll-fade) * .5333), #00000059 calc(100% - var(--lg-scroll-fade) * .2667), transparent 100%);overflow:hidden auto}html[data-design=lg] .lg-scroll[data-scrolled]{-webkit-mask-image:linear-gradient(180deg, transparent 0, #00000059 7px, #000000b8 14px, #000 22px, #000 calc(100% - var(--lg-scroll-fade)), #000000b8 calc(100% - var(--lg-scroll-fade) * .5333), #00000059 calc(100% - var(--lg-scroll-fade) * .2667), transparent 100%);-webkit-mask-image:linear-gradient(180deg, transparent 0, #00000059 7px, #000000b8 14px, #000 22px, #000 calc(100% - var(--lg-scroll-fade)), #000000b8 calc(100% - var(--lg-scroll-fade) * .5333), #00000059 calc(100% - var(--lg-scroll-fade) * .2667), transparent 100%);mask-image:linear-gradient(180deg, transparent 0, #00000059 7px, #000000b8 14px, #000 22px, #000 calc(100% - var(--lg-scroll-fade)), #000000b8 calc(100% - var(--lg-scroll-fade) * .5333), #00000059 calc(100% - var(--lg-scroll-fade) * .2667), transparent 100%)}.lg-scene{z-index:0;background:var(--lg-bg-scene);pointer-events:none;position:fixed;inset:0;overflow:hidden}.lg-blob{filter:blur(90px);will-change:transform;border-radius:50%;position:absolute}.lg-blob-1{background:radial-gradient(circle, rgba(255, 124, 110, var(--lg-b1)), transparent 68%);width:640px;height:640px;animation:26s ease-in-out infinite alternate lgDrift1;top:-220px;left:-160px}.lg-blob-2{background:radial-gradient(circle, rgba(167, 124, 255, var(--lg-b2)), transparent 68%);width:620px;height:620px;animation:30s ease-in-out infinite alternate lgDrift2;top:-180px;right:-140px}.lg-blob-3{background:radial-gradient(circle, rgba(88, 214, 158, var(--lg-b3)), transparent 68%);width:600px;height:600px;animation:24s ease-in-out infinite alternate lgDrift3;bottom:-200px;left:-120px}.lg-blob-4{filter:blur(96px);background:radial-gradient(circle, rgba(96, 165, 250, var(--lg-b4)), transparent 68%);width:660px;height:660px;animation:32s ease-in-out infinite alternate-reverse lgDrift1;bottom:-240px;right:-160px}.lg-blob-5{filter:blur(96px);background:radial-gradient(circle, rgba(255, 190, 92, var(--lg-b5)), transparent 68%);width:520px;height:520px;animation:28s ease-in-out infinite alternate-reverse lgDrift2;display:none;top:34%;left:34%}.lg-blob-5[data-amber]{display:block}@media (width>=900px){html[data-design=lg] .lg-blob-5{width:640px;height:640px;display:block}}html[data-design=lg]{--lg-b1:.62;--lg-b2:.58;--lg-b3:.5;--lg-b4:.52;--lg-b5:.46}html[data-design=lg][data-theme=dark]{--lg-b1:.42;--lg-b2:.4;--lg-b3:.32;--lg-b4:.34;--lg-b5:.3}html[data-design=lg][data-theme=chrome]{--lg-b1:.14;--lg-b2:.13;--lg-b3:.1;--lg-b4:.11;--lg-b5:.1}@media (height<=1049px){html[data-design=lg] .lg-tile{gap:12px;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important}}@media (height<=1049px) and (width<=620px){html[data-design=lg] .lg-tile .lg-kicker{display:none}html[data-design=lg] .lg-tile{gap:9px;padding:7px 11px!important}}@media (height<=700px){html[data-design=lg] .lg-tile .lg-kicker{display:none}html[data-design=lg] .lg-tile{gap:9px;padding:7px 11px!important}html[data-design=lg] .lg-home-tagline{display:none}html[data-design=lg] .lg-hero{padding:9px 13px 10px!important}html[data-design=lg] .lg-hero .lg-chip{height:30px!important}html[data-design=lg] .lg-statbar{padding:0 4px!important}html[data-design=lg] .lg-tilegrid{min-height:132px!important}}html[data-design=lg] .lg-tile{container-type:size}@media (height<=1049px){html[data-design=lg] .lg-tile h3.lg-title{font-size:min(var(--lg-tile-fs,21px), calc((100cqw - 40px) / 6.5))!important}}@media (height>=1050px){html[data-design=lg] .lg-tile h3.lg-title{font-size:min(var(--lg-tile-fs,24px), calc((100cqw - 6px) / 6.5))!important}}@media (width<=620px){html[data-design=lg] .lg-tile div:has(>h3.lg-title)>span{background:var(--lg-panel-fill,#ffffffdb);border-radius:4px;padding:1px;position:absolute;top:calc(50% + 5px);left:31px}html[data-design=lg] .lg-tile{gap:8px;padding:4px 10px!important}html[data-design=lg] .lg-tile h3.lg-title{font-size:min(var(--lg-tile-fs,21px), calc((100cqw - 39px) / 6.5), calc((100cqh + 5px) / 2.16))!important}html[data-design=lg] .lg-tile div:has(>h3.lg-title){margin-top:1px!important}}@media (width<=620px) and (height>=701px){html[data-design=lg] .lg-tile{min-height:44px}}@media (width<=620px) and (height<=830px){html[data-design=lg] body.lg-pinned-home div:has(>.lg-tilegrid){gap:7px!important;padding-top:10px!important}html[data-design=lg] body.lg-pinned-home .lg-hero{padding:6px 12px 7px!important}html[data-design=lg] body.lg-pinned-home .lg-hero>div{margin-top:6px!important}html[data-design=lg] .lg-footer>button{min-height:0!important}html[data-design=lg] .lg-panel.lg-pill:has(>.lg-marquee){height:27px!important}html[data-design=lg] body.lg-pinned-home div:has(>.lg-statbar){gap:8px!important}}@media (width<=620px) and (height<=700px){html[data-design=lg] .lg-panel.lg-pill:has(>.lg-marquee){display:none!important}html[data-design=lg] body.lg-pinned-home div:has(>.lg-tilegrid){gap:6px!important}}html[data-design=lg] :has(>.lg-scroll){padding-bottom:calc(var(--lg-dock-occupies) - var(--lg-scroll-overlap))!important}html[data-design=lg] .lg-scroll{padding-bottom:56px!important}html[data-design=lg] :has(>.lg-scroll):not(.lg-journal-shell){--lg-region-side:max(var(--lg-gutter), calc((100% - var(--lg-frame-w,var(--lg-frame))) / 2));width:100%!important;margin-inline:0!important;padding-inline:0!important}html[data-design=lg] :has(>.lg-scroll):not(.lg-journal-shell)>:not(.lg-scroll):not(.lg-scene){margin-inline:var(--lg-region-side)!important}html[data-design=lg] :has(>.lg-scroll):not(.lg-journal-shell)>.lg-scroll:not(.lg-journal-scroll):not(.pp-col){padding-inline:var(--lg-region-side)!important}@media (width<=899px){html[data-design=lg] .lg-scroll.pp-col{padding-inline:var(--lg-gutter)!important}}html[data-design=lg] #app-view[data-route-view=thanks] :has(>.lg-scroll){--lg-frame-w:760px}html[data-design=lg] .lgob .lgob-col{--lg-frame-w:560px}html[data-design=lg] .lg-heroes{flex-direction:column;flex:none;gap:9px;min-height:0;display:flex}@media (width>=900px){html[data-design=lg] .lg-heroes{gap:11px}}@media (height<=700px) and (width>=620px){html[data-design=lg] .lg-heroes{flex-direction:row;align-items:stretch}html[data-design=lg] .lg-heroes>.lg-hero{flex:1 1 0;min-width:0}html[data-design=lg] .lg-tilegrid{grid-template-rows:repeat(2,1fr)!important;grid-template-columns:repeat(3,1fr)!important;min-height:96px!important}}@media (width<=620px){html[data-design=lg] .lg-hero{padding:10px 12px 11px!important}html[data-design=lg] .lg-hero .lg-title{font-size:21px}html[data-design=lg] .lg-hero .lg-kicker{letter-spacing:.16em;font-size:8.5px}html[data-design=lg] .lg-hero .lg-pill{white-space:nowrap;padding:1px 7px;font-size:8px}html[data-design=lg] .lg-footer{flex-wrap:nowrap!important;gap:5px!important;font-size:7.5px!important}html[data-design=lg] .lg-statbar .lg-label{letter-spacing:.1em;font-size:7px}html[data-design=lg] .lg-statbar{--lg-stat-gap:7px;--lg-stat-pad:10px 6px;padding:0 2px!important}}@media (width>=380px) and (width<=620px) and (height>=831px){html[data-design=lg] body.lg-pinned-home div:has(>.lg-tilegrid){gap:calc(8px - var(--lg-inset-tax))!important}html[data-design=lg] body.lg-pinned-home .lg-hero{padding:5px 14px!important}html[data-design=lg] body.lg-pinned-home .lg-hero>div{margin-top:5px!important}html[data-design=lg] .lg-tile{gap:7px;padding:9px 10px!important}html[data-design=lg] .lg-tile>span[aria-hidden=true]{width:30px!important;height:30px!important}html[data-design=lg] .lg-tile>span[aria-hidden=true]>svg{width:25px;height:25px}html[data-design=lg] .lg-tile .lg-kicker{white-space:nowrap;line-height:1.2;display:block;letter-spacing:.11em!important;font-size:8px!important}html[data-design=lg] .lg-tile h3.lg-title{line-height:1.08;font-size:min(var(--lg-tile-fs,24px), calc((100cqw - 38px) / 6.5), calc((100cqh + 2.4px) / 2.16))!important}html[data-design=lg] .lg-tile div:has(>h3.lg-title){margin-top:2px!important}html[data-design=lg] .lg-tile div:has(>h3.lg-title)>span{left:35px}}html[data-design=lg] body.lg-pinned-home div:has(>.lg-tilegrid){container:lghome/size}@media (width>=380px) and (width<=620px) and (height>=831px){@container lghome (height<=720px){html[data-design=lg] body.lg-pinned-home div:has(>.lg-tilegrid){gap:7px!important}html[data-design=lg] .lg-panel.lg-pill:has(>.lg-marquee){height:27px!important}}}@container (height<=52px){html[data-design=lg] .lg-tile .lg-kicker{display:none}}@media (width>=900px) and (height<=1049px){html[data-design=lg] body.lg-pinned-home div:has(>.lg-tilegrid){gap:9px!important}html[data-design=lg] body.lg-pinned-home .lg-hero{padding:12px 18px 13px!important}html[data-design=lg] .lg-tilegrid{gap:12px!important}html[data-design=lg] .lg-tile{padding:12px 18px!important}html[data-design=lg] .lg-tile>span[aria-hidden=true]{width:42px!important;height:42px!important}html[data-design=lg] .lg-tile>span[aria-hidden=true]>svg{width:33px;height:33px}html[data-design=lg] .lg-tile .lg-kicker{font-size:11px!important}html[data-design=lg] .lg-tile h3.lg-title{line-height:1.06;font-size:min(28px,15.3846cqw - 8.15385px)!important}}@media (width<=620px){html[data-design=lg] .rj-app .recon-setup-card .rj-card-pad>.row.gap14{flex-direction:column;gap:16px;align-items:stretch!important}html[data-design=lg] .rj-app .recon-vial-wrap.has-recon-label{width:auto;min-width:0;padding:12px 14px 14px}html[data-design=lg] .rj-app .recon-vial-wrap.has-recon-label .recon-vial-object{width:152px;margin-inline:auto}}@media (width<=620px) and (height<=700px){html[data-design=lg] .rj-app .recon-vial-wrap.has-recon-label .recon-vial-object{width:124px}}@media (width<=480px){.lg-blob{filter:blur(60px)}.lg-blob-1{width:360px;height:360px;top:-120px;left:-90px}.lg-blob-2{width:340px;height:340px;top:-100px;right:-80px}.lg-blob-3{width:330px;height:330px;bottom:-110px;left:-70px}.lg-blob-4{filter:blur(64px);width:360px;height:360px;bottom:-130px;right:-90px}.lg-blob-5{filter:blur(64px);width:300px;height:300px}}html[data-design=lg] .lg-panel{background:radial-gradient(120% 44% at 6% 0%, color-mix(in srgb, var(--lg-accent) 32%, transparent) 0%, color-mix(in srgb, var(--lg-accent) 16%, transparent) 38%, color-mix(in srgb, var(--lg-accent) 6%, transparent) 68%, transparent 100%), linear-gradient(135deg, var(--lg-glass-hi), var(--lg-glass-lo));-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat));border:1px solid var(--lg-edge);box-shadow:inset 0 1px 1px var(--lg-bevel), inset 0 -14px 22px -18px color-mix(in srgb, var(--lg-accent) 34%, transparent), var(--lg-alt-3);transition:transform var(--lg-element) ease;border-radius:22px;position:relative}html[data-design=lg] .lg-panel-static{-webkit-backdrop-filter:none}html[data-design=lg]{--lg-alt-1-min:24px;--lg-alt-1:0 1px 1px color-mix(in srgb, var(--lg-shadow) 60%, transparent), 0 3px 6px -3px var(--lg-shadow);--lg-alt-2-min:38px;--lg-alt-2:0 1px 2px color-mix(in srgb, var(--lg-shadow) 45%, transparent), 0 6px 10px -5px color-mix(in srgb, var(--lg-shadow) 80%, transparent), 0 16px 26px -12px var(--lg-shadow);--lg-alt-3-min:96px;--lg-alt-3:0 1px 2px -1px color-mix(in srgb, var(--lg-shadow) 30%, transparent), 0 10px 20px -12px color-mix(in srgb, var(--lg-shadow) 38%, transparent), 0 30px 64px -28px color-mix(in srgb, var(--lg-shadow) 58%, transparent);--lg-alt-4-min:220px;--lg-alt-4:0 2px 4px -1px color-mix(in srgb, var(--lg-shadow) 45%, transparent), 0 16px 26px -12px color-mix(in srgb, var(--lg-shadow) 65%, transparent), 0 52px 84px -40px var(--lg-shadow)}html[data-design=lg][data-theme=dark],html[data-design=lg][data-theme=chrome]{--lg-alt-1:0 1px 1px #0006;--lg-alt-2:0 1px 1px #0000006b, 0 8px 14px -8px #0000008c;--lg-alt-3:0 2px 3px #00000073, 0 16px 26px -14px #0009;--lg-alt-4:0 2px 4px #00000073, 0 30px 50px -26px #0000009e}html[data-design=lg]{--lg-depth-chip:inset 0 1px 0 var(--lg-bevel), inset 0 -1px 0 var(--lg-underside), 0 1px 1.5px color-mix(in srgb, var(--lg-shadow) 55%, transparent), 0 4px 8px -8px color-mix(in srgb, var(--lg-accent) 85%, transparent);--lg-depth-row:inset 0 1px 0 var(--lg-rim-lo), inset 0 2px 3px -2px var(--lg-rim-lo), inset 0 -1px 0 var(--lg-underside), inset 0 -7px 10px -7px color-mix(in srgb, var(--lg-accent) 42%, transparent),  var(--lg-alt-1);--lg-depth-float:inset 0 1px 0 var(--lg-rim-hi), inset 0 2px 3px -2px var(--lg-rim-hi), inset 0 -1px 0 var(--lg-underside), inset 0 -7px 10px -7px color-mix(in srgb, var(--lg-accent) 42%, transparent), var(--lg-alt-2)}html[data-design=lg][data-theme=dark],html[data-design=lg][data-theme=chrome]{--lg-depth-row:inset 0 1px 0 var(--lg-rim-lo), inset 0 2px 4px -2px var(--lg-rim-lo), inset 0 -1px 0 var(--lg-underside), inset 0 -8px 11px -8px color-mix(in srgb, var(--lg-accent) 50%, transparent), var(--lg-alt-1);--lg-depth-float:inset 0 1px 0 var(--lg-rim-hi), inset 0 2px 4px -2px var(--lg-rim-hi), inset 0 -1px 0 var(--lg-underside), inset 0 -8px 11px -8px color-mix(in srgb, var(--lg-accent) 50%, transparent), var(--lg-alt-2)}html[data-design=lg] .lg-panel-row{background:radial-gradient(120% 44% at 6% 0%, color-mix(in srgb, var(--lg-accent) 32%, transparent) 0%, color-mix(in srgb, var(--lg-accent) 16%, transparent) 38%, color-mix(in srgb, var(--lg-accent) 6%, transparent) 68%, transparent 100%),  linear-gradient(180deg, var(--lg-plate-hi), var(--lg-plate-lo));box-shadow:var(--lg-depth-row)}html[data-design=lg][data-theme=dark] .lg-panel-row,html[data-design=lg][data-theme=chrome] .lg-panel-row{border-color:#ffffff1a}html[data-design=lg] .lg-panel-row.lg-malleable,html[data-design=lg] .lg-panel-row.lg-float{box-shadow:var(--lg-depth-float);-webkit-backdrop-filter:blur(14px)saturate(1.35)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-design=lg] .lg-panel-row.lg-malleable,html[data-design=lg] .lg-panel-row.lg-float{-webkit-backdrop-filter:none}}@media (prefers-reduced-transparency:reduce){html[data-design=lg] .lg-panel-row.lg-malleable,html[data-design=lg] .lg-panel-row.lg-float{-webkit-backdrop-filter:none}}html[data-design=lg] .lg-panel-row .lg-chip,html[data-design=lg] .lg-chip-row{box-shadow:var(--lg-depth-chip)}html[data-design=lg] .lg-hero{background:radial-gradient(120% 44% at 6% 0%, color-mix(in srgb, var(--lg-accent) 32%, transparent) 0%, color-mix(in srgb, var(--lg-accent) 16%, transparent) 38%, color-mix(in srgb, var(--lg-accent) 6%, transparent) 68%, transparent 100%), linear-gradient(180deg, var(--lg-plate-hi), var(--lg-plate-lo));box-shadow:inset 0 1px 0 var(--lg-rim-hi), inset 0 3px 4px -3px var(--lg-rim-hi), inset 0 -1px 0 var(--lg-underside), inset 0 -13px 18px -13px color-mix(in srgb, var(--lg-accent) 38%, transparent),  var(--lg-alt-3)}html[data-design=lg][data-theme=dark] .lg-hero,html[data-design=lg][data-theme=chrome] .lg-hero{box-shadow:inset 0 1px 0 var(--lg-rim-hi), inset 0 3px 5px -3px var(--lg-rim-hi), inset 0 -1px 0 var(--lg-underside), inset 0 -15px 20px -15px color-mix(in srgb, var(--lg-accent) 46%, transparent), var(--lg-alt-3)}html[data-design=lg][data-theme=dark] .lg-statbar{--lg-plate-hi:#332e42c7;--lg-plate-lo:#2420329e}html[data-design=lg][data-theme=chrome] .lg-statbar{--lg-plate-hi:#2d2d34cc;--lg-plate-lo:#1f1f25a8}html[data-design=lg] .lg-chip{--lg-depth-chip:inset 0 1px 0 var(--lg-bevel), inset 0 -1px 0 var(--lg-underside), 0 1px 1.5px color-mix(in srgb, var(--lg-shadow) 55%, transparent), 0 4px 8px -8px color-mix(in srgb, var(--lg-accent) 85%, transparent);background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));border:1px solid var(--lg-edge-strong);box-shadow:var(--lg-depth-chip);transition:transform var(--lg-micro) ease, background var(--lg-micro) ease;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative}html[data-design=lg] .lg-grade-chip{color:var(--lg-grade-ink,var(--lg-accent))}html[data-design=lg]:not([data-theme=dark]):not([data-theme=chrome]) .lg-hero .lg-chip.lg-lift{background:linear-gradient(180deg, color-mix(in srgb, var(--lg-accent) 9%, #fff), color-mix(in srgb, var(--lg-accent) 20%, #fff));border-color:color-mix(in srgb, var(--lg-accent) 34%, #fff);box-shadow: inset 0 1px 0 #ffffffe6,  inset 0 -1px 0 color-mix(in srgb, var(--lg-accent) 40%, transparent),  0 1px 1.5px color-mix(in srgb, var(--lg-shadow) 45%, transparent), 0 5px 10px -6px color-mix(in srgb, var(--lg-accent) 45%, transparent);--lg-relief-press-lo:color-mix(in srgb, var(--lg-accent) 42%, var(--lg-ink));text-shadow:0 -.02em 0 var(--lg-relief-press-lo), 0 -.05em .06em color-mix(in srgb, var(--lg-relief-press-lo) 55%, transparent), 0 .055em 0 var(--lg-relief-press-hi)}@media (hover:hover) and (pointer:fine){html[data-design=lg]:not([data-theme=dark]):not([data-theme=chrome]) .lg-hero .lg-chip.lg-lift:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--lg-accent) 14%, #fff), color-mix(in srgb, var(--lg-accent) 26%, #fff))}}html[data-design=lg] .lg-icon-chip{background:linear-gradient(160deg, color-mix(in srgb, var(--lg-accent) 26%, transparent), #fff6);border:1px solid var(--lg-edge-strong);width:44px;height:44px;box-shadow:inset 0 1px 1px var(--lg-bevel);color:var(--lg-accent);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}html[data-design=lg][data-theme=dark] .lg-icon-chip,html[data-design=lg][data-theme=chrome] .lg-icon-chip{background:linear-gradient(160deg, color-mix(in srgb, var(--lg-accent) 26%, transparent), #ffffff0d)}html[data-design=lg] .lg-pill{border-radius:999px}html[data-design=lg] .lg-chevron{background:var(--lg-press-fill);border:1px solid var(--lg-edge-strong);width:32px;height:32px;box-shadow:inset 0 1px 1px var(--lg-bevel);color:var(--lg-ink-4);transition:background var(--lg-micro) ease, color var(--lg-micro) ease;border-radius:50%;justify-content:center;align-items:center;display:flex}html[data-design=lg] .lg-row+.lg-row{border-top:1px solid var(--lg-divider)}html[data-design=lg] .lg-rule-v{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--lg-ink) 26%, transparent) 24%, color-mix(in srgb, var(--lg-ink) 26%, transparent) 76%, transparent 100%);flex:none;align-self:stretch;width:1px;margin:8px 0}@supports not (background:color-mix(in srgb, red 50%, transparent)){html[data-design=lg] .lg-rule-v{background:var(--lg-divider)}}html[data-design=lg] .lg-pressable{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .26s cubic-bezier(.34, 1.919, .64, 1), box-shadow .26s var(--lg-ease-quint), background var(--lg-micro) ease, filter var(--lg-micro) ease, translate var(--lg-mall-ease,0s) cubic-bezier(.34, 1.919, .64, 1)}html[data-design=lg] .lg-pressable:active{transition:transform 90ms cubic-bezier(.4, 0, .9, 1), box-shadow 90ms cubic-bezier(.4, 0, .9, 1), translate var(--lg-mall-ease,0s) cubic-bezier(.34, 1.919, .64, 1);transform:scale(.97)}html[data-design=lg] .lg-panel.lg-pressable:active{box-shadow:inset 0 1px 1px var(--lg-bevel), inset 0 -14px 22px -18px color-mix(in srgb, var(--lg-accent) 34%, transparent), 0 1px 2px color-mix(in srgb, var(--lg-shadow) 78%, transparent), 0 5px 12px -11px var(--lg-shadow)}html[data-design=lg] .lg-panel-row.lg-pressable:active{box-shadow:inset 0 1px 0 var(--lg-rim-lo), inset 0 2px 3px -2px var(--lg-rim-lo), inset 0 -1px 0 var(--lg-underside), inset 0 -7px 10px -7px color-mix(in srgb, var(--lg-accent) 42%, transparent), 0 1px 1px color-mix(in srgb, var(--lg-shadow) 78%, transparent), 0 1px 3px -2px var(--lg-shadow)}html[data-design=lg][data-theme=dark] .lg-panel-row.lg-pressable:active,html[data-design=lg][data-theme=chrome] .lg-panel-row.lg-pressable:active{box-shadow:inset 0 1px 0 var(--lg-rim-lo), inset 0 2px 4px -2px var(--lg-rim-lo), inset 0 -1px 0 var(--lg-underside), inset 0 -8px 11px -8px color-mix(in srgb, var(--lg-accent) 50%, transparent), 0 1px 1px #0000008c}html[data-design=lg] .lg-hero{transition:transform .26s cubic-bezier(.34, 1.919, .64, 1), box-shadow .26s var(--lg-ease-quint), translate var(--lg-mall-ease,0s) cubic-bezier(.34, 1.919, .64, 1)}html[data-design=lg] .lg-hero:has(>button:active){transition:transform 90ms cubic-bezier(.4, 0, .9, 1), box-shadow 90ms cubic-bezier(.4, 0, .9, 1), translate var(--lg-mall-ease,0s) cubic-bezier(.34, 1.919, .64, 1);box-shadow:inset 0 1px 0 var(--lg-rim-hi), inset 0 3px 4px -3px var(--lg-rim-hi), inset 0 -1px 0 var(--lg-underside), inset 0 -13px 18px -13px color-mix(in srgb, var(--lg-accent) 38%, transparent), 0 1px 2px color-mix(in srgb, var(--lg-shadow) 78%, transparent), 0 4px 10px -8px var(--lg-shadow);transform:scale(.985)}:is(html[data-design=lg][data-theme=dark] .lg-hero:has(>button:active),html[data-design=lg][data-theme=chrome] .lg-hero:has(>button:active)){box-shadow:inset 0 1px 0 var(--lg-rim-hi), inset 0 3px 5px -3px var(--lg-rim-hi), inset 0 -1px 0 var(--lg-underside), inset 0 -15px 20px -15px color-mix(in srgb, var(--lg-accent) 46%, transparent), 0 1px 2px #0000008c}html[data-design=lg] .lg-hero>button.lg-pressable:active{transform:none}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lg-pressable,html[data-design=lg] .lg-pressable:active,html[data-design=lg] .lg-hero{transition:none}html[data-design=lg] .lg-hero:has(>button:active){transition:none}}@media (hover:hover) and (pointer:fine){html[data-design=lg] .lg-panel.lg-pressable:hover{transform:translateY(-3px)}html[data-design=lg] .lg-tile.lg-pressable:hover{transform:translateY(-4px)}html[data-design=lg] .lg-chip.lg-pressable:hover,html[data-design=lg] .lg-chip:hover{background:var(--lg-hover-fill);transform:translateY(-2px)}html[data-design=lg] .lg-chevron:hover{background:var(--lg-hover-fill);color:var(--lg-accent)}}html[data-design=lg] :where(button,[role=button],summary){cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .26s cubic-bezier(.34, 1.919, .64, 1), box-shadow .26s var(--lg-ease-quint), background var(--lg-micro) ease, filter var(--lg-micro) ease}html[data-design=lg] :where(button,[role=button],summary):not(:disabled):active{transition:transform 90ms cubic-bezier(.4, 0, .9, 1), box-shadow 90ms cubic-bezier(.4, 0, .9, 1), translate var(--lg-mall-ease,0s) cubic-bezier(.34, 1.919, .64, 1);transform:scale(.97)}html[data-design=lg] :where(button,[role=button]):disabled,html[data-design=lg] :where(button,[role=button])[aria-disabled=true]{cursor:default}html[data-design=lg] :where(a[href]){transition:transform .26s cubic-bezier(.34, 1.919, .64, 1), box-shadow .26s var(--lg-ease-quint), background var(--lg-micro) ease, filter var(--lg-micro) ease}html[data-design=lg] :where(a[href]):active{transition:transform 90ms cubic-bezier(.4, 0, .9, 1), box-shadow 90ms cubic-bezier(.4, 0, .9, 1), translate var(--lg-mall-ease,0s) cubic-bezier(.34, 1.919, .64, 1);transform:scale(.97)}@media (prefers-reduced-motion:reduce){html[data-design=lg] :where(a[href]),html[data-design=lg] :where(a[href]):active,html[data-design=lg] :where(button,[role=button],summary):not(:disabled),html[data-design=lg] :where(button,[role=button],summary):not(:disabled):active{transition:none}}@media (hover:hover) and (pointer:fine){html[data-design=lg] :where(button,[role=button]):where(:not(:disabled)):hover{transform:translateY(-2px)}}html[data-design=lg] [data-lg-drag]{translate:var(--lg-mall-x,0px) var(--lg-mall-y,0px)}html[data-design=lg] .lg-malleable,html[data-design=lg] .lg-panel.lg-pressable:not(.lg-panel-row){touch-action:pan-y pinch-zoom}@media (prefers-reduced-motion:reduce){html[data-design=lg] [data-lg-drag]{translate:none!important}}html[data-design=lg]:not([data-theme=dark]):not([data-theme=chrome]),html[data-design=lg][data-theme=dark],html[data-design=lg][data-theme=chrome]{--focus-ring:var(--lg-focus);--focus-halo:color-mix(in srgb, var(--lg-focus) 22%, transparent)}html[data-design=lg] :focus-visible{outline:2px solid var(--lg-focus);outline-offset:2px}html[data-design=lg] .lg-disabled,html[data-design=lg] [disabled]{opacity:.45;cursor:default}html[data-design=lg] .lg-disabled:hover,html[data-design=lg] [disabled]:hover{transform:none}html[data-design=lg] .lg-kicker{font-family:var(--lg-fMono);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--lg-accent) 48%, var(--lg-ink));font-size:10px;font-weight:600}html[data-design=lg][data-theme=dark] .lg-kicker,html[data-design=lg][data-theme=chrome] .lg-kicker{color:color-mix(in srgb, var(--lg-accent) 62%, var(--lg-ink))}@supports not (color:color-mix(in srgb, red 50%, blue)){html[data-design=lg][data-theme=dark] .lg-kicker,html[data-design=lg][data-theme=chrome] .lg-kicker{color:var(--lg-accent)}}html[data-design=lg] .lg-label{font-family:var(--lg-fMono);letter-spacing:.16em;text-transform:uppercase;color:var(--lg-ink-3);font-size:10px;font-weight:600}html[data-design=lg] .lg-home-tagline,html[data-design=lg] .lg-footer,html[data-design=lg][data-theme=dark] .lg-statbar .lg-label,html[data-design=lg][data-theme=chrome] .lg-statbar .lg-label{color:var(--lg-ink-2)}html[data-design=lg] .lg-chip-accent{color:color-mix(in srgb, var(--lg-accent) 48%, var(--lg-ink))}html[data-design=lg][data-theme=dark] .lg-chip-accent,html[data-design=lg][data-theme=chrome] .lg-chip-accent{color:var(--lg-accent)}html[data-design=lg] .lg-title,html[data-design=lg] h1.lg-title,html[data-design=lg] h2.lg-title,html[data-design=lg] h3.lg-title{font-family:var(--lg-fDisplay);letter-spacing:-.02em;color:var(--lg-ink);font-weight:800;line-height:1.05;margin:0!important}html[data-design=lg] body.lg-pinned-home .lg-title.lg-lift{font-weight:700}html[data-design=lg] .lg-dot{color:var(--lg-accent)}html[data-design=lg] .lg-stat{font-family:var(--lg-fDisplay);font-weight:800;line-height:1}html[data-design=lg] .lg-body{font-family:var(--lg-fBody);color:var(--lg-ink-2);text-wrap:pretty;max-width:70ch;font-size:17.5px;font-weight:400;line-height:1.75}@media (width<=480px){html[data-design=lg] .lg-body{font-size:16px;line-height:1.7}}html[data-design=lg] .lg-read{font-family:var(--lg-fRead);color:var(--lg-ink-2);text-wrap:pretty;max-width:70ch;font-size:17.5px;font-weight:400;line-height:1.75}@media (width<=480px){html[data-design=lg] .lg-read{font-size:16px;line-height:1.7}}html[data-design=lg] .lg-ui{font-family:var(--lg-fDisplay);color:var(--lg-ink-2);font-size:13px;font-weight:500}html[data-design=lg]{--lg-relief-wall:color-mix(in srgb, var(--lg-ink) 42%, transparent);--lg-relief-wall-2:color-mix(in srgb, var(--lg-ink) 30%, transparent);--lg-relief-rim:#ffffff9e;--lg-relief-contact:color-mix(in srgb, var(--lg-ink) 30%, transparent);--lg-relief-room:color-mix(in srgb, var(--lg-shadow) 70%, transparent);--lg-relief-press-ink:color-mix(in srgb, var(--lg-ink) 78%, transparent);--lg-relief-press-hi:#fffffff2;--lg-relief-press-lo:color-mix(in srgb, var(--lg-ink) 20%, transparent)}html[data-design=lg][data-theme=dark],html[data-design=lg][data-theme=chrome]{--lg-relief-wall:color-mix(in srgb, var(--lg-ink) 34%, #05040a);--lg-relief-wall-2:color-mix(in srgb, var(--lg-ink) 24%, #05040a);--lg-relief-rim:#ffffff38;--lg-relief-contact:#0000008c;--lg-relief-room:#00000073;--lg-relief-press-ink:color-mix(in srgb, var(--lg-ink) 72%, transparent);--lg-relief-press-hi:#ffffff21;--lg-relief-press-lo:#0000009e}html[data-design=lg] .lg-etch,html[data-design=lg] .mk-title--sec{--lg-relief-1:0 .055em .055em var(--lg-relief-contact);text-shadow:var(--lg-relief-1)}html[data-design=lg] .lg-lift,html[data-design=lg] .lg-reader .lg-read-title,html[data-design=lg] .mk-title--ch,html[data-design=lg] .mk-numeral{--lg-relief-2:0 -.028em 0 var(--lg-relief-rim), .011em .028em 0 var(--lg-relief-wall), .022em .056em 0 var(--lg-relief-wall-2), .05em .13em .15em var(--lg-relief-contact);text-shadow:var(--lg-relief-2)}html[data-design=lg] .lg-extrude{--lg-relief-3:0 -.0278em 0 var(--lg-relief-rim), .0111em .0278em 0 var(--lg-relief-wall), .0222em .0556em 0 var(--lg-relief-wall), .0333em .0833em 0 var(--lg-relief-wall), .0444em .1111em 0 var(--lg-relief-wall-2), .0556em .1389em 0 var(--lg-relief-wall-2), .0667em .1667em 0 var(--lg-relief-wall-2), .0778em .2222em .2222em var(--lg-relief-contact), .0833em .3889em .6667em var(--lg-relief-room);text-shadow:var(--lg-relief-3)}html[data-design=lg][data-theme=dark] .lg-extrude,html[data-design=lg][data-theme=chrome] .lg-extrude{--lg-relief-3:0 -.0278em 0 var(--lg-relief-rim), .0111em .0278em 0 var(--lg-relief-wall), .0222em .0556em 0 var(--lg-relief-wall), .0333em .0833em 0 var(--lg-relief-wall), .0444em .1111em 0 var(--lg-relief-wall-2), .0556em .1389em 0 var(--lg-relief-wall-2), .0667em .1667em 0 var(--lg-relief-wall-2), .0778em .2222em .2778em var(--lg-relief-contact), .0833em .3889em .7222em var(--lg-relief-room)}html[data-design=lg] .lg-pressable:active .lg-title:is(.lg-etch,.lg-lift,.lg-extrude),html[data-design=lg] .lg-pressable:active .lg-press-tap,html[data-design=lg] .lg-press-tap:active,html[data-design=lg] .lg-title.lg-press,html[data-design=lg] .lg-press{--lg-relief-press:0 -.02em 0 var(--lg-relief-press-lo), 0 -.05em .06em var(--lg-relief-press-lo), 0 .055em 0 var(--lg-relief-press-hi);color:var(--lg-relief-press-ink);text-shadow:var(--lg-relief-press)}html[data-design=lg] .lg-press-mute{--lg-relief-press:0 -.03em .03em var(--lg-relief-press-lo), 0 .045em 0 var(--lg-relief-press-hi);color:color-mix(in srgb, var(--lg-ink) 22%, transparent);text-shadow:var(--lg-relief-press);-webkit-user-select:none;user-select:none}html[data-design=lg][data-theme=dark] .lg-press-mute,html[data-design=lg][data-theme=chrome] .lg-press-mute{color:color-mix(in srgb, var(--lg-ink) 26%, transparent)}@media (prefers-contrast:more){html[data-design=lg] .lg-etch,html[data-design=lg] .lg-lift,html[data-design=lg] .lg-extrude,html[data-design=lg] .lg-press,html[data-design=lg] .lg-reader .lg-read-title,html[data-design=lg] .mk-title--ch,html[data-design=lg] .mk-title--sec,html[data-design=lg] .mk-numeral,html[data-design=lg] .lg-press-mute{text-shadow:none}html[data-design=lg] .lg-press,html[data-design=lg] .lg-title.lg-press{color:var(--lg-ink);text-shadow:none}html[data-design=lg] .lg-pressable:active .lg-title:is(.lg-etch,.lg-lift,.lg-extrude),html[data-design=lg] .lg-pressable:active .lg-press-tap,html[data-design=lg] .lg-press-tap:active{text-shadow:none;color:var(--lg-ink)}html[data-design=lg]:not([data-theme=dark]):not([data-theme=chrome]) .lg-hero .lg-chip.lg-lift{text-shadow:none}}@media (forced-colors:active){html[data-design=lg] .lg-etch,html[data-design=lg] .lg-lift,html[data-design=lg] .lg-extrude,html[data-design=lg] .lg-press,html[data-design=lg] .lg-reader .lg-read-title,html[data-design=lg] .mk-title--ch,html[data-design=lg] .mk-title--sec,html[data-design=lg] .mk-numeral,html[data-design=lg] .lg-press-mute,html[data-design=lg] .lg-pressable:active .lg-title:is(.lg-etch,.lg-lift,.lg-extrude),html[data-design=lg] .lg-pressable:active .lg-press-tap,html[data-design=lg] .lg-press-tap:active,html[data-design=lg] .lg-title.lg-press,html[data-design=lg]:not([data-theme=dark]):not([data-theme=chrome]) .lg-hero .lg-chip.lg-lift{text-shadow:none}}@keyframes lgDrift1{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(6%,5%)scale(1.16)}}@keyframes lgDrift2{0%{transform:translate(4%,4%)scale(1.08)}to{transform:translate(-6%,-5%)scale(.94)}}@keyframes lgDrift3{0%{transform:translate(0)scale(1)}to{transform:translate(-5%,7%)scale(1.18)}}@keyframes lgMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lgHexPulse{0%,to{opacity:.82;scale:1}50%{opacity:1;scale:1.07}}@keyframes lgTapDip{0%{translate:0}32%{translate:0 3px}to{translate:0}}@keyframes lgTapGather{0%{opacity:1;scale:1}38%{opacity:.92;scale:.82}to{opacity:1;scale:1.06}}@keyframes lgTapRing{0%{opacity:0;scale:.42}18%{opacity:.55}to{opacity:0;scale:1.5}}@keyframes lgSheen{0%{background-position:-140% 0}to{background-position:240% 0}}html[data-design=lg] .lg-loading{background-image:linear-gradient(115deg,#0000 38%,#ffffff14 50%,#0000 62%);background-repeat:no-repeat;background-size:220% 100%;animation:1.8s linear infinite lgSheen}@keyframes lgEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}html[data-design=lg] .lg-enter{animation:lgEnter var(--lg-entrance) var(--lg-ease) both}html[data-design=lg] .lg-enter:first-child{animation-delay:0s}html[data-design=lg] .lg-enter:nth-child(2){animation-delay:50ms}html[data-design=lg] .lg-enter:nth-child(3){animation-delay:.1s}html[data-design=lg] .lg-enter:nth-child(4){animation-delay:.15s}html[data-design=lg] .lg-enter:nth-child(5){animation-delay:.2s}html[data-design=lg] .lg-enter:nth-child(6){animation-delay:.25s}html[data-design=lg] .lg-enter:nth-child(7){animation-delay:.3s}html[data-design=lg] .lg-enter:nth-child(n+8){animation-delay:.35s}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-rep-entry-gate=true]{background:color-mix(in srgb, var(--bg) 96%, transparent)!important}}html[data-design=lg] [data-rep-entry-gate=true] .eg-card{background:radial-gradient(120% 34% at 6% 0%, color-mix(in srgb, var(--lg-brand) 26%, transparent) 0%, color-mix(in srgb, var(--lg-brand) 13%, transparent) 38%, color-mix(in srgb, var(--lg-brand) 5%, transparent) 68%, transparent 100%), linear-gradient(135deg, var(--lg-glass-hi), var(--lg-glass-lo));-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat));border:1px solid var(--lg-edge);box-shadow:inset 0 1px 1px var(--lg-bevel), var(--lg-alt-3)}html[data-design=lg] .lg-well{isolation:isolate;border:1px solid var(--lg-edge);background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--lg-coa) 14%, transparent), transparent 70%), linear-gradient(180deg, var(--lg-glass-lo), var(--lg-glass-hi));box-shadow:inset 0 2px 3px -1px color-mix(in srgb, var(--lg-shadow) 55%, transparent), inset 0 1px 0 var(--lg-bevel), inset 0 -18px 30px -22px color-mix(in srgb, var(--lg-coa) 26%, transparent);transition:border-color var(--lg-micro) ease, box-shadow var(--lg-micro) ease;border-radius:20px;position:relative;overflow:hidden}html[data-design=lg] .lg-well-sheet{pointer-events:none;border:1px solid var(--lg-edge-strong);width:62px;height:80px;box-shadow:0 6px 14px -8px var(--lg-shadow);z-index:0;background:linear-gradient(160deg,#ffffffe6,#ffffff8c);border-radius:6px;position:absolute;top:14px;left:50%}html[data-design=lg] .lg-well-sheet-a{transform:translate(-50%)rotate(-7deg)translate(-9px)}html[data-design=lg] .lg-well-sheet-b{opacity:.75;transform:translate(-50%)rotate(5deg)translate(9px)}html[data-design=lg] .lg-well-sheet:after{content:"";background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--lg-ink) 22%, transparent) 0 1px, transparent 1px 8px);opacity:.5;height:44px;position:absolute;inset:12px 10px auto}html[data-design=lg][data-theme=dark] .lg-well-sheet,html[data-design=lg][data-theme=chrome] .lg-well-sheet{background:linear-gradient(160deg,#ffffff29,#ffffff0f)}html[data-design=lg] .lg-well.is-dragging{border-color:var(--lg-coa);box-shadow:inset 0 2px 4px -1px color-mix(in srgb, var(--lg-shadow) 65%, transparent), inset 0 1px 0 var(--lg-bevel), 0 0 0 3px color-mix(in srgb, var(--lg-coa) 22%, transparent)}html[data-design=lg] .lg-well.is-busy:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(115deg, transparent 38%, color-mix(in srgb, var(--lg-coa) 22%, transparent) 50%, transparent 62%);background-repeat:no-repeat;background-size:220% 100%;animation:1.4s linear infinite lgSheen;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lg-well.is-busy:after{animation:none}}html[data-design=lg] .lg-auth .rep-gate,html[data-design=lg] .lg-auth.rep-gate{--gate-fD:var(--lg-fDisplay);--gate-fB:var(--lg-fBody);--gate-fM:var(--lg-fMono);--gate-ink:var(--lg-ink);--gate-mute:var(--lg-ink-3);--gate-dim:var(--lg-ink-4);--gate-purp:var(--lg-brand);--gate-accent:var(--lg-brand);--gate-purp-rgb:124, 77, 255;--gate-accent-rgb:124, 77, 255;--gate-trust:var(--lg-success);--gate-s:var(--lg-gS);--gate-a:var(--lg-gA);--gate-c:var(--lg-gC);--gate-line:var(--lg-divider);--gate-grab:color-mix(in srgb, var(--lg-ink) 28%, transparent);--gate-field-ph:var(--lg-ink-4)}html[data-design=lg][data-theme=dark] .lg-auth .rep-gate,html[data-design=lg][data-theme=dark] .lg-auth.rep-gate,html[data-design=lg][data-theme=chrome] .lg-auth .rep-gate,html[data-design=lg][data-theme=chrome] .lg-auth.rep-gate{--gate-purp-rgb:166, 133, 255;--gate-accent-rgb:166, 133, 255;--gate-glass-rgb:36, 31, 48}html[data-design=lg] .auth-glass-backdrop.lg-auth{background:radial-gradient(120% 60% at 50% 100%, color-mix(in srgb, var(--lg-brand) 18%, transparent) 0%, color-mix(in srgb, var(--lg-brand) 7%, transparent) 55%, transparent 100%), color-mix(in srgb, var(--lg-bg-base) 46%, transparent);-webkit-backdrop-filter:blur(18px) saturate(var(--lg-sat))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-design=lg] .auth-glass-backdrop.lg-auth{background:color-mix(in srgb, var(--lg-bg-base) 92%, transparent)}}html[data-design=lg] .lg-auth .sheet[data-auth]{background:radial-gradient(120% 44% at 6% 0%, color-mix(in srgb, var(--lg-brand) 32%, transparent) 0%, color-mix(in srgb, var(--lg-brand) 16%, transparent) 38%, color-mix(in srgb, var(--lg-brand) 6%, transparent) 68%, transparent 100%), linear-gradient(135deg, var(--lg-glass-hi), var(--lg-glass-lo));-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat));border:1px solid var(--lg-edge);box-shadow:inset 0 1px 1px var(--lg-bevel), inset 0 -14px 22px -18px color-mix(in srgb, var(--lg-brand) 34%, transparent), 0 -1px 2px color-mix(in srgb, var(--lg-shadow) 60%, transparent), 0 -24px 48px -28px var(--lg-shadow);border-bottom:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-design=lg] .lg-auth .sheet[data-auth]{background:#ffffffeb}html[data-design=lg][data-theme=dark] .lg-auth .sheet[data-auth],html[data-design=lg][data-theme=chrome] .lg-auth .sheet[data-auth]{background:#1e1b28f0}}html[data-design=lg] .lg-auth .field{background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));border:1px solid var(--lg-edge-strong);box-shadow:inset 0 1px 1px var(--lg-bevel);border-radius:14px}html[data-design=lg] .lg-auth .field input{border-radius:9px}html[data-design=lg] .lg-auth .field:focus-within{background:linear-gradient(160deg, var(--lg-hover-fill), var(--lg-chip-lo))}html[data-design=lg] .lg-auth .field.lg-code{height:66px}html[data-design=lg] .lg-auth .field.lg-code input{font-family:var(--lg-fMono);letter-spacing:.34em;color:var(--lg-ink);font-size:25px;font-weight:700}html[data-design=lg] .lg-auth .field.lg-code input::placeholder{letter-spacing:.04em;font-size:15px;font-weight:400}html[data-design=lg] .lg-auth .field.lg-code[data-filled="1"]{border-color:color-mix(in srgb, var(--lg-brand) 60%, var(--lg-edge-strong));box-shadow:inset 0 1px 1px var(--lg-bevel), 0 12px 26px -18px color-mix(in srgb, var(--lg-brand) 70%, transparent)}html[data-design=lg] .lg-auth .legal{color:var(--lg-ink-3)}html[data-design=lg] .lg-auth .legal b{color:var(--lg-ink-2)}html[data-design=lg] .lg-auth .seg{background:var(--lg-press-fill);border:1px solid var(--lg-edge);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--lg-shadow) 30%, transparent)}html[data-design=lg] .lg-auth .segpill{background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));border:1px solid var(--lg-edge-strong);--lg-accent:var(--lg-brand);box-shadow:var(--lg-depth-chip)}html[data-design=lg] .lg-auth .xbtn{background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));border:1px solid var(--lg-edge-strong);width:44px;height:44px;box-shadow:inset 0 1px 1px var(--lg-bevel);border-radius:14px}html[data-design=lg] .lg-auth .cta:disabled:before{animation-duration:1.1s}html[data-design=lg] .auth-glass-screen.lg-auth{background:var(--lg-bg-base);justify-content:flex-start;padding-bottom:var(--lg-dock-keepout)!important}html[data-design=lg] .auth-glass-screen.lg-auth>.rep-gate{z-index:1;margin-block:auto;position:relative}html[data-design=lg] .lg-auth .lockcard{background:radial-gradient(120% 44% at 6% 0%, color-mix(in srgb, var(--lg-accent) 32%, transparent) 0%, color-mix(in srgb, var(--lg-accent) 16%, transparent) 38%, color-mix(in srgb, var(--lg-accent) 6%, transparent) 68%, transparent 100%), linear-gradient(135deg, var(--lg-glass-hi), var(--lg-glass-lo));-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-sat));border:1px solid var(--lg-edge);box-shadow:inset 0 1px 1px var(--lg-bevel), inset 0 -14px 22px -18px color-mix(in srgb, var(--lg-accent) 34%, transparent),  var(--lg-alt-3)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-design=lg] .lg-auth .lockcard{background:#ffffffeb}html[data-design=lg][data-theme=dark] .lg-auth .lockcard,html[data-design=lg][data-theme=chrome] .lg-auth .lockcard{background:#1e1b28f0}}html[data-design=lg] .lg-auth .card{background:linear-gradient(135deg, var(--lg-glass-hi), var(--lg-glass-lo));border:1px solid var(--lg-edge);box-shadow:inset 0 1px 1px var(--lg-bevel), 0 1px 2px color-mix(in srgb, var(--lg-shadow) 50%, transparent), 0 18px 36px -26px var(--lg-shadow);border-radius:18px}html[data-design=lg] .lg-auth .cta.ghost{background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));border:1px solid var(--lg-edge-strong);box-shadow:inset 0 1px 1px var(--lg-bevel)}@media (prefers-reduced-transparency:reduce){html[data-design=lg] .lg-auth .sheet[data-auth],html[data-design=lg] .lg-auth .lockcard,html[data-design=lg] .lg-auth .field{-webkit-backdrop-filter:none;background:#fffffff5}html[data-design=lg] .auth-glass-backdrop.lg-auth{-webkit-backdrop-filter:none;background:color-mix(in srgb, var(--lg-bg-base) 92%, transparent)}html[data-design=lg][data-theme=dark] .lg-auth .sheet[data-auth],html[data-design=lg][data-theme=dark] .lg-auth .lockcard,html[data-design=lg][data-theme=dark] .lg-auth .field,html[data-design=lg][data-theme=chrome] .lg-auth .sheet[data-auth],html[data-design=lg][data-theme=chrome] .lg-auth .lockcard,html[data-design=lg][data-theme=chrome] .lg-auth .field{background:#1e1b28f5}}html[data-design=lg] .lg-buy{border:1px solid color-mix(in srgb, var(--lg-brand) 55%, transparent);color:#fff;width:100%;min-height:50px;font-family:var(--lg-fMono);letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 1px 1px #ffffff52, 0 14px 30px -16px color-mix(in srgb, var(--lg-brand) 85%, transparent);background:linear-gradient(150deg,#9e6efff2,#6a38e6e6);border-radius:14px;font-size:11.5px;font-weight:600;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){html[data-design=lg] .lg-buy:hover:not([disabled]){box-shadow:inset 0 1px 1px #ffffff5c, 0 18px 36px -16px color-mix(in srgb, var(--lg-brand) 92%, transparent);background:linear-gradient(150deg,#aa7efffa,#7644f0f0);transform:translateY(-2px)}}html[data-design=lg] .lg-buy:active:not([disabled]){box-shadow:inset 0 1px 1px #ffffff38, 0 6px 14px -10px color-mix(in srgb, var(--lg-brand) 80%, transparent);transform:scale(.985)}html[data-design=lg] .lg-buy[disabled]{opacity:.72}html[data-design=lg] .lg-buy.is-busy:after{content:"";pointer-events:none;background-image:linear-gradient(115deg,#0000 38%,#ffffff57 50%,#0000 62%);background-repeat:no-repeat;background-size:220% 100%;animation:1.5s linear infinite lgSheen;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lg-buy.is-busy:after{animation:none}}html[data-design=lg] .lg-quotes .rq-card{background:radial-gradient(120% 44% at 6% 0%, color-mix(in srgb, var(--lg-brand) 20%, transparent) 0%, color-mix(in srgb, var(--lg-brand) 10%, transparent) 38%, transparent 100%), linear-gradient(135deg, var(--lg-glass-hi), var(--lg-glass-lo));border:1px solid var(--lg-edge);box-shadow:inset 0 1px 1px var(--lg-bevel), inset 0 -14px 22px -18px color-mix(in srgb, var(--lg-brand) 30%, transparent), 0 1px 2px color-mix(in srgb, var(--lg-shadow) 60%, transparent), 0 18px 36px -26px var(--lg-shadow);color:var(--lg-ink);border-radius:18px;padding:14px 16px 12px}html[data-design=lg] .lg-quotes .rq-title{font-family:var(--lg-fDisplay);color:var(--lg-ink);font-weight:800}html[data-design=lg] .lg-quotes .rq-body{font-family:var(--lg-fBody);color:var(--lg-ink-2)}html[data-design=lg] .lg-quotes .rq-src,html[data-design=lg] .lg-quotes .rq-who{font-family:var(--lg-fMono);color:var(--lg-ink-4)}html[data-design=lg] .lg-quotes .rq-who b{color:var(--lg-brand)}html[data-design=lg] .lg-quotes .rq-stars{color:var(--lg-gold)}html[data-design=lg] .lg-quotes .rq-dot{background:color-mix(in srgb, var(--lg-ink) 22%, transparent)}html[data-design=lg] .lg-quotes .rq-dot.on{background:var(--lg-brand)}html[data-design=lg] .lg-quotes .rq-btn{border:1px solid var(--lg-edge-strong);background:linear-gradient(160deg, var(--lg-chip-hi), var(--lg-chip-lo));box-shadow:inset 0 1px 1px var(--lg-bevel), 0 8px 16px -12px color-mix(in srgb, var(--lg-brand) 80%, transparent);color:var(--lg-brand);font-family:var(--lg-fDisplay);transition:transform var(--lg-micro) ease, background var(--lg-micro) ease}html[data-design=lg] .lg-quotes .rq-btn:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){html[data-design=lg] .lg-quotes .rq-btn:hover{background:var(--lg-hover-fill);transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lg-blob,html[data-design=lg] .lg-marquee,html[data-design=lg] .lg-loading{animation:none}html[data-design=lg] .lg-enter{opacity:1;animation:none;transform:none}}@media (prefers-reduced-transparency:reduce){html[data-design=lg] .lg-panel,html[data-design=lg] .lg-chip{-webkit-backdrop-filter:none;background:#ffffffeb}html[data-design=lg][data-theme=dark] .lg-panel,html[data-design=lg][data-theme=dark] .lg-chip,html[data-design=lg][data-theme=chrome] .lg-panel,html[data-design=lg][data-theme=chrome] .lg-chip{background:#1e1b28f0}html[data-design=lg] .lg-scene{display:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-design=lg] .lg-panel{background:#ffffffeb}html[data-design=lg] .lg-chip{background:#ffffffd9}html[data-design=lg][data-theme=dark] .lg-panel,html[data-design=lg][data-theme=chrome] .lg-panel{background:#1e1b28f0}html[data-design=lg][data-theme=dark] .lg-chip,html[data-design=lg][data-theme=chrome] .lg-chip{background:#1e1b28e6}}html[data-design=lg]{--lg-depth-control:inset 0 1px 2px color-mix(in srgb, var(--lg-shadow) 58%, transparent), inset 0 -1px 0 var(--lg-bevel);--lg-depth-control-deep:inset 0 2px 4px color-mix(in srgb, var(--lg-shadow) 66%, transparent), inset 0 -1px 0 var(--lg-bevel);--lg-depth-seated:inset 0 1px 0 color-mix(in srgb, var(--lg-shadow) 34%, transparent), inset 0 2px 3px -2px color-mix(in srgb, var(--lg-shadow) 62%, transparent), inset 0 -1px 0 var(--lg-bevel), 0 1px 0 var(--lg-bevel);--lg-depth-sunk:inset 0 1px 0 color-mix(in srgb, var(--lg-shadow) 54%, transparent), inset 0 4px 7px -4px color-mix(in srgb, var(--lg-shadow) 78%, transparent), inset 0 -1px 0 var(--lg-bevel), 0 1px 0 var(--lg-bevel);--lg-depth-well:inset 0 1px 0 color-mix(in srgb, var(--lg-shadow) 46%, transparent), inset 0 6px 11px -5px color-mix(in srgb, var(--lg-shadow) 66%, transparent), inset 0 -1px 0 var(--lg-bevel), 0 1px 0 var(--lg-bevel)}html[data-design=lg][data-theme=dark],html[data-design=lg][data-theme=chrome]{--lg-depth-seated:inset 0 1px 0 #0000006b, inset 0 2px 4px -2px #00000080, inset 0 -1px 0 var(--lg-bevel), 0 1px 0 color-mix(in srgb, var(--lg-bevel) 70%, transparent);--lg-depth-sunk:inset 0 1px 0 #0000008c, inset 0 5px 8px -4px #0009, inset 0 -1px 0 var(--lg-bevel), 0 1px 0 color-mix(in srgb, var(--lg-bevel) 70%, transparent);--lg-depth-well:inset 0 1px 0 #00000080, inset 0 7px 12px -5px #0000008c, inset 0 -1px 0 var(--lg-bevel), 0 1px 0 color-mix(in srgb, var(--lg-bevel) 70%, transparent)}
