::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}}[data-route-pending]{opacity:.55;transition:opacity .15s}.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-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-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:1px solid color-mix(in srgb,var(--g-outcome) 34%,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;border-radius:11px;margin:14px 0 4px;padding:10px 13px;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 16px;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{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;padding-bottom:0;overflow:hidden}.rep-panel-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.rep-panel[data-mode=open] .rep-panel-scroll{padding-bottom:env(safe-area-inset-bottom)}.rep-panel[data-mode=answered] .rep-inrow--dock{margin-bottom:calc(10px + env(safe-area-inset-bottom))}.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{padding-bottom:var(--lg-fade);--lg-ask-fade:0px;--lg-ask-fade-b:var(--lg-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), #000 calc(100% - var(--lg-ask-fade-b)), #000000c7 calc(100% - var(--lg-ask-fade-b) * .8), #00000057 calc(100% - var(--lg-ask-fade-b) * .56), #0000000f calc(100% - var(--lg-ask-fade-b) * .28), transparent 100%);-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), #000 calc(100% - var(--lg-ask-fade-b)), #000000c7 calc(100% - var(--lg-ask-fade-b) * .8), #00000057 calc(100% - var(--lg-ask-fade-b) * .56), #0000000f calc(100% - var(--lg-ask-fade-b) * .28), transparent 100%);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), #000 calc(100% - var(--lg-ask-fade-b)), #000000c7 calc(100% - var(--lg-ask-fade-b) * .8), #00000057 calc(100% - var(--lg-ask-fade-b) * .56), #0000000f calc(100% - var(--lg-ask-fade-b) * .28), transparent 100%);transition:--lg-ask-fade .16s var(--lg-ease)}html[data-design=lg] .rep-ask .rep-panel-scroll[data-scrolled="1"]{--lg-ask-fade:var(--lg-fade)}html[data-design=lg] .rep-ask .rep-panel-scroll[data-scroll-end]{--lg-ask-fade-b:0px}html[data-design=lg] .rep-ask .rep-panel[data-mode=open] .rep-panel-scroll{padding-bottom:calc(var(--lg-fade) + env(safe-area-inset-bottom,0px))}html[data-design=lg] .rep-ask .rep-panel[data-mode=answered] .rep-inrow--dock{margin-bottom:calc(10px + env(safe-area-inset-bottom,0px))}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: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);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}}.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-sr-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.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;margin-block:-3px;padding-block:3px;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] .lg-appbar{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0}@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}.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}: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}}@property --lg-i{syntax:"<number>";inherits:true;initial-value:0}:where(html[data-design=lg]) .lg-wrap{z-index:999;padding-top:0;padding-right:max(12px, env(safe-area-inset-right,0px));padding-bottom:var(--app-tab-safe-bottom,max(14px, calc(env(safe-area-inset-bottom,0px) - 6px)));padding-left:max(12px, env(safe-area-inset-left,0px));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[data-gesture]{transform:translate3d(var(--lg-drag-x,0px), -50%, 0);transition:none}:where(html[data-design=lg]) .lg-ind[data-gesture] i{animation:none}:where(html[data-design=lg]) .lg-ind[data-gesture=pressed] i{filter:brightness(.97);transition-duration:80ms,.12s;transform:scale(.92)}:where(html[data-design=lg]) .lg-ind[data-gesture=dragging] i{filter:brightness(1.01)}:where(html[data-design=lg]) .lg-tab[aria-current=page]{cursor:grab}:where(html[data-design=lg]) .lg-tabs:has(.lg-ind[data-gesture=dragging]) .lg-tab{cursor:grabbing}: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-top:0;padding-right:max(12px, env(safe-area-inset-right,0px));padding-bottom:var(--app-tab-safe-bottom,max(14px, calc(env(safe-area-inset-bottom,0px) - 6px)));padding-left:max(12px, env(safe-area-inset-left,0px));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)}}.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] .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:var(--lg-fade)!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:"";left:calc(50% - 50vw);right:calc(50% - 50vw);top:calc(var(--lg-fade) * -1);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;bottom:-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[data-design=lg]:not(.desktop-shell) body.native-app:has(.lg-scroll) #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:0;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 .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:hidden;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-sa-left:env(safe-area-inset-left,0px);--lg-sa-right:env(safe-area-inset-right,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-fade:26px;--lg-scroll-overlap:calc(var(--lg-fade) - 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)}@media (width>=481px){html[data-design=lg]{--lg-fade:30px}}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{--lg-fade-t:0px;--lg-fade-b:var(--lg-fade);min-height:0;-webkit-mask-image:linear-gradient(180deg, transparent 0, #00000059 calc(var(--lg-fade-t) * .2667), #000000b8 calc(var(--lg-fade-t) * .5333), #000 var(--lg-fade-t), #000 calc(100% - var(--lg-fade-b)), #000000b8 calc(100% - var(--lg-fade-b) * .5333), #00000059 calc(100% - var(--lg-fade-b) * .2667), transparent 100%);-webkit-mask-image:linear-gradient(180deg, transparent 0, #00000059 calc(var(--lg-fade-t) * .2667), #000000b8 calc(var(--lg-fade-t) * .5333), #000 var(--lg-fade-t), #000 calc(100% - var(--lg-fade-b)), #000000b8 calc(100% - var(--lg-fade-b) * .5333), #00000059 calc(100% - var(--lg-fade-b) * .2667), transparent 100%);mask-image:linear-gradient(180deg, transparent 0, #00000059 calc(var(--lg-fade-t) * .2667), #000000b8 calc(var(--lg-fade-t) * .5333), #000 var(--lg-fade-t), #000 calc(100% - var(--lg-fade-b)), #000000b8 calc(100% - var(--lg-fade-b) * .5333), #00000059 calc(100% - var(--lg-fade-b) * .2667), transparent 100%);overflow:hidden auto}html[data-design=lg] .lg-scroll[data-scrolled]{--lg-fade-t:var(--lg-fade)}html[data-design=lg] .lg-scroll[data-scroll-end]{--lg-fade-b:0px}.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(.rep-tabbar) :has(>.lg-scroll){padding-bottom:calc(var(--lg-dock-occupies) - var(--lg-scroll-overlap))!important}html[data-design=lg]:not(:has(.rep-tabbar)) :has(>.lg-scroll){padding-bottom:0!important}html[data-design=lg] .lg-scroll{padding-bottom:56px!important}html[data-design=lg]:has(.rep-tabbar) .lg-scroll{padding-bottom:calc(var(--lg-dock-keepout) - var(--lg-dock-occupies) + var(--lg-scroll-overlap))!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));--lg-region-side-l:max(var(--lg-region-side), var(--lg-sa-left));--lg-region-side-r:max(var(--lg-region-side), var(--lg-sa-right));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-left:var(--lg-region-side-l)!important;margin-right:var(--lg-region-side-r)!important}html[data-design=lg] :has(>.lg-scroll):not(.lg-journal-shell)>.lg-scroll:not(.lg-journal-scroll):not(.pp-col){padding-left:var(--lg-region-side-l)!important;padding-right:var(--lg-region-side-r)!important}@media (width<=899px){html[data-design=lg] .lg-scroll.pp-col{padding-left:max(var(--lg-gutter), var(--lg-sa-left))!important;padding-right:max(var(--lg-gutter), var(--lg-sa-right))!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:0!important}html[data-design=lg] .auth-glass-screen.lg-auth>.rep-gate{z-index:1;margin-block:auto;position:relative}html[data-design=lg] .auth-glass-screen.lg-auth:after{content:"";height:var(--lg-dock-keepout);flex:none}@media (width>=900px){html[data-design=lg].desktop-shell .auth-glass-screen.lg-auth>.rep-gate:has(>.lockcard){grid-template-columns:minmax(0,420px) minmax(0,1fr);align-content:center;column-gap:48px;width:min(1000px,100% - 112px);display:grid}html[data-design=lg].desktop-shell .auth-glass-screen.lg-auth>.rep-gate:has(>.lockcard)>:first-child{grid-area:1/1/auto/-1;justify-self:start}html[data-design=lg].desktop-shell .auth-glass-screen.lg-auth>.rep-gate:has(>.lockcard)>.lockcard{grid-area:2/1/span 20;align-self:start;margin-top:20px}html[data-design=lg].desktop-shell .auth-glass-screen.lg-auth>.rep-gate:has(>.lockcard)>:nth-child(n+3){grid-column:2}html[data-design=lg].desktop-shell .auth-glass-screen.lg-auth>.rep-gate:has(>.lockcard)>:nth-child(3){margin-top:20px}}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)}
