:root{--xb-ink:#071317;--xb-ink-2:#0E2228;--xb-ink-3:#17343C;--xb-paper:#F4F6F5;--xb-card:#FFFFFF;--xb-on-ink:#EAF4F5;--xb-cyan:#12D0EE;--xb-teal:#0B6B7C;--xb-coral:#FF6A4D;--xb-lilac:#B8A6FF;--xb-peach:#FFD6C2;--xb-mist:#9DB4BA;--xb-line:rgba(7,19,23,0.12);--xb-light-ground:#F4F6F5;--xb-light-surface:#FFFFFF;--xb-light-tint:#E9F1F1;--xb-light-text:#071317;--xb-light-body:#33454A;--xb-light-muted:#586D73;--xb-light-accent:#0B6B7C;--xb-light-on-accent:#FFFFFF;--xb-light-signature:#12D0EE;--xb-light-line:rgba(7,19,23,0.12);--xb-light-reveal-ground:#E9F1F1;--xb-dark-ground:#2A2A2C;--xb-dark-surface:#000000;--xb-dark-tint:#1C1C1E;--xb-dark-text:#EAF4F5;--xb-dark-body:#A9BEC3;--xb-dark-muted:#9DB4BA;--xb-dark-accent:#12D0EE;--xb-dark-on-accent:#071317;--xb-dark-signature:#12D0EE;--xb-dark-line:rgba(234,244,245,0.14);--xb-dark-reveal-ground:#1C1C1E;--xb-foil-card:linear-gradient(115deg,#12D0EE,#7BE7F7 12%,#B8A6FF 26%,#FFD6C2 40%,#FF9E86 48%,#FFD6C2 56%,#B8A6FF 70%,#12D0EE 84%,#7BE7F7);--xb-foil-mark:linear-gradient(135deg,#12D0EE,#B8A6FF 45%,#FFD6C2 75%,#12D0EE);--xb-spring-response:0.42s;--xb-spring-damping:0.6;--xb-motion-ceiling:900ms;--xb-spring-ms:660ms;--xb-spring-linear:linear(0,0.028,0.099,0.199,0.316,0.439,0.559,0.672,0.773,0.86,0.933,0.99,1.033,1.063,1.082,1.092,1.095,1.092,1.085,1.075,1.064,1.052,1.041,1.03,1.021,1.013,1.006,1.001,0.997,0.994,0.992,0.991,0.991,0.991,0.992,0.993,0.994,0.995,0.996,0.997,1);--xb-mark-small-below:24px;color-scheme:light;--paper:var(--xb-light-ground);--tint:var(--xb-light-tint);--reveal-ground:var(--xb-light-reveal-ground);--sheet:var(--xb-light-surface);--ink:var(--xb-light-text);--inkbody:var(--xb-light-body);--muted:var(--xb-light-muted);--faint:var(--xb-mist);--hairline:var(--xb-light-line);--hairline-soft:color-mix(in srgb,var(--hairline) 60%,transparent);--chrome:var(--xb-ink);--chrometext:var(--xb-on-ink);--teal:var(--xb-light-accent);--on-teal:var(--xb-light-on-accent);--teal-tint:color-mix(in srgb,var(--teal) 12%,transparent);--cyan:var(--xb-cyan);--ok:#1E7A4C;--dev:#8E630E;--bad:#B3372B;--on-bad:#FFFFFF;--on-ok:#FFFFFF;--ink-2:var(--inkbody);--ink-3:var(--muted);--ink-soft:var(--muted);--good:var(--ok);--rose:var(--bad);--teal-weak:color-mix(in srgb,var(--teal) 12%,transparent);--cat-tech:#4A9EFF;--cat-world:#B76EF0;--cat-biz:#C98A10;--cat-sports:#1FA35C;--cat-health:#E25555;--cat-science:#8B7CF6;--cat-ent:#E67E22;--cat-ai:#D14FB0;--cat-foryou:var(--teal);--pane:rgba(255,255,255,0.45);--pane-strong:rgba(255,255,255,0.65);--pane-border:rgba(255,255,255,0.55);--pane-shadow:0 14px 44px rgba(7,19,23,0.10);--pane-inset:inset 0 1px 0 rgba(255,255,255,0.85);--shadow-ink:rgba(7,19,23,0.10);--blur:blur(28px) saturate(160%);--blur-strong:blur(40px) saturate(180%);--grad:linear-gradient(180deg,var(--xb-light-surface) 0%,var(--paper) 38%,var(--xb-light-tint) 100%);--scrim:rgba(7,19,23,0.30);--shimmer:rgba(255,255,255,0.55);--orb-a:1;--r:999px;--rcard:24px;--serif:-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue","Segoe UI",sans-serif;--sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue","Segoe UI",sans-serif;--mono:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue","Segoe UI",sans-serif;--code:ui-monospace,"SF Mono","SFMono-Regular",Menlo,Consolas,monospace;--console-ground:radial-gradient(640px 640px at 0% 0%,rgba(255,138,110,0.26),transparent 70%),radial-gradient(700px 700px at 100% 50%,rgba(86,184,200,0.24),transparent 70%),radial-gradient(600px 600px at 12% 100%,rgba(168,144,220,0.24),transparent 70%),radial-gradient(480px 480px at 88% 100%,rgba(230,178,98,0.2),transparent 70%),var(--grad)}@supports (color:light-dark(#000,#fff)){:root{color-scheme:light dark;--paper:light-dark(var(--xb-light-ground),var(--xb-dark-ground));--tint:light-dark(var(--xb-light-tint),var(--xb-dark-tint));--reveal-ground:light-dark(var(--xb-light-reveal-ground),var(--xb-dark-reveal-ground));--sheet:light-dark(var(--xb-light-surface),var(--xb-dark-surface));--ink:light-dark(var(--xb-light-text),var(--xb-dark-text));--inkbody:light-dark(var(--xb-light-body),var(--xb-dark-body));--muted:light-dark(var(--xb-light-muted),var(--xb-dark-muted));--faint:light-dark(var(--xb-mist),color-mix(in srgb,var(--xb-mist) 45%,var(--xb-ink)));--hairline:light-dark(var(--xb-light-line),var(--xb-dark-line));--chrome:light-dark(var(--xb-ink),var(--xb-dark-surface));--teal:light-dark(var(--xb-light-accent),var(--xb-dark-accent));--on-teal:light-dark(var(--xb-light-on-accent),var(--xb-dark-on-accent));--ok:light-dark(#1E7A4C,#2BAD6C);--dev:light-dark(#8E630E,#CB8D14);--bad:light-dark(#B3372B,#DD7D73);--on-bad:light-dark(#FFFFFF,var(--xb-ink));--on-ok:light-dark(#FFFFFF,var(--xb-ink));--pane:light-dark(rgba(255,255,255,0.45),rgba(0,0,0,0.55));--pane-strong:light-dark(rgba(255,255,255,0.65),var(--xb-dark-surface));--pane-border:light-dark(rgba(255,255,255,0.55),rgba(234,244,245,0.10));--pane-shadow:0 14px 44px light-dark(rgba(7,19,23,0.10),rgba(0,0,0,0.45));--pane-inset:inset 0 1px 0 light-dark(rgba(255,255,255,0.85),rgba(234,244,245,0.06));--shadow-ink:light-dark(rgba(7,19,23,0.10),rgba(0,0,0,0.40));--grad:linear-gradient(180deg,light-dark(var(--xb-light-surface),var(--xb-dark-ground)) 0%,var(--paper) 38%,light-dark(var(--xb-light-tint),var(--xb-dark-ground)) 100%);--scrim:light-dark(rgba(7,19,23,0.30),rgba(0,0,0,0.55));--shimmer:light-dark(rgba(255,255,255,0.55),rgba(234,244,245,0.08))}}@supports (color:light-dark(#000,#fff)){@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--orb-a:0.45}}:root[data-theme=dark]{color-scheme:dark;--orb-a:0.45}}:root[data-theme=light]{color-scheme:light}.pe{width:393px;height:852px;background:var(--grad);color:var(--ink);font-family:var(--sans);position:relative;overflow:hidden;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.pe *{box-sizing:border-box}.pe>*{position:relative;z-index:1}.orbfield{inset:0;z-index:0;overflow:hidden;pointer-events:none}.orb,.orbfield{position:absolute}.orb{border-radius:50%;filter:blur(34px);opacity:var(--orb-a);animation:orbdrift 22s ease-in-out infinite alternate}.orb.o2{animation-duration:27s;animation-delay:-8s}.orb.o3{animation-duration:31s;animation-delay:-15s}.orb.o4{animation-duration:25s;animation-delay:-4s}@keyframes orbdrift{0%{transform:translate(0) scale(1)}to{transform:translate(26px,34px) scale(1.08)}}@media (prefers-reduced-motion:reduce){.orb{animation:none}}.pe-sbar{height:47px;flex:0 0 47px;display:flex;align-items:center;justify-content:space-between;padding:14px 28px 0 32px;font-size:15px;font-weight:600;letter-spacing:-.2px;z-index:30}.pe-sbar.overlay{position:absolute;top:0;left:0;right:0}.pe-sbar .sbi{display:flex;align-items:center;gap:7px}.pe-home{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:134px;height:5px;border-radius:100px;background:color-mix(in srgb,var(--ink) 80%,transparent);z-index:40}.pe-home.dim{background:color-mix(in srgb,var(--ink) 22%,transparent)}.hl{font-family:var(--serif);font-size:19px;font-weight:600;line-height:24px;letter-spacing:-.4px;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}.display em,.display i,.hl em,.hl i{font-style:normal}.hl.unclamped{display:block;-webkit-line-clamp:unset}.display{font-family:var(--serif);font-size:27px;font-weight:600;line-height:32px;letter-spacing:-.7px;color:var(--ink);text-wrap:pretty}.display.lg{font-size:30px;line-height:35px;letter-spacing:-.85px}.tbody{font-size:15px;font-weight:400;line-height:22px;color:var(--inkbody);text-wrap:pretty}.tbody em,.tbody i{font-style:normal;font-weight:500;color:var(--ink)}.mm{font-family:var(--mono);font-size:10.5px;line-height:16px;text-transform:uppercase;letter-spacing:.6px;color:var(--muted)}.mm b{font-weight:600;color:var(--inkbody)}.mm .tl{color:var(--teal)}.mm .ok{color:var(--ok)}.mm .dv{color:var(--dev)}.mm .bd{color:var(--bad)}.mm12{font-family:var(--mono);font-size:11px;line-height:17px;text-transform:uppercase;letter-spacing:.6px;color:var(--muted)}.cap{line-height:14px;letter-spacing:.5px;color:var(--faint)}.cap,.seclab{font-family:var(--mono);font-size:10px;text-transform:uppercase}.seclab{font-weight:500;letter-spacing:1.5px;color:var(--muted)}.seclab-row{display:flex;flex-direction:column;gap:7px}.seclab-row:after{content:"";height:1px;background:var(--hairline)}.q-serif{font-family:var(--sans);font-size:15px;font-weight:500;line-height:22px;letter-spacing:-.1px;color:var(--inkbody);text-wrap:pretty}.hr{height:1px;background:var(--hairline);flex:0 0 1px}.hr.soft{background:var(--hairline-soft)}.dotl{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.6px;text-transform:uppercase;color:var(--sc,var(--muted))}.dotl:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sc,var(--muted));flex:0 0 6px;box-shadow:0 0 10px color-mix(in srgb,var(--sc,var(--muted)) 70%,transparent)}.dotl.pulse:before{animation:dotpulse 2.2s ease-in-out infinite}@keyframes dotpulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.dotl.pulse:before{animation:none}}.achip{padding:3px 8px;border-radius:6px;background:var(--teal-tint);color:var(--teal);font-size:11px}.achip,.mchip{display:inline-flex;align-items:center;font-family:var(--mono);font-weight:500;white-space:nowrap}.mchip{gap:6px;padding:7px 13px;border:1px solid var(--hairline);border-radius:999px;background:var(--pane);font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:var(--inkbody)}.mchip.on{border-color:color-mix(in srgb,var(--teal) 45%,transparent);color:var(--teal);background:var(--teal-tint)}.mchip.lc{letter-spacing:.6px;font-size:10.5px}.trust{font-family:var(--mono);font-weight:600;font-size:11px;letter-spacing:.4px;color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent);border:1px solid color-mix(in srgb,var(--ok) 22%,transparent);border-radius:999px;padding:2px 9px;display:inline-flex;align-items:center;cursor:pointer;vertical-align:middle}.trust.dev{color:var(--dev);background:color-mix(in srgb,var(--dev) 12%,transparent);border-color:color-mix(in srgb,var(--dev) 22%,transparent)}.trust.bad{color:var(--bad);background:color-mix(in srgb,var(--bad) 12%,transparent);border-color:color-mix(in srgb,var(--bad) 22%,transparent)}.catlab,.catpill{gap:6px;padding:3px 11px;background:color-mix(in srgb,var(--cc,var(--teal)) 12%,transparent);color:var(--cc,var(--teal));font-weight:600;white-space:nowrap}.catlab,.catpill,.eyepill{display:inline-flex;align-items:center;align-self:flex-start;border-radius:999px;font-family:var(--mono);font-size:10px;letter-spacing:1px;text-transform:uppercase}.eyepill{gap:7px;padding:5px 12px;background:var(--pane-strong);border:1px solid var(--pane-border);box-shadow:var(--pane-inset);font-weight:500;color:var(--inkbody)}.eyepill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.ovl34{width:34px;height:34px;border-radius:50%;background:var(--pane-strong);backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);color:var(--inkbody);border:1px solid var(--pane-border);box-shadow:0 2px 8px rgba(40,40,60,.1),var(--pane-inset)}.btn-teal,.ovl34{display:flex;align-items:center;justify-content:center}.btn-teal{background:var(--ink);color:var(--paper)}.btn-apple,.btn-teal{font-size:15px;font-weight:600;letter-spacing:-.2px;border:none;border-radius:999px;height:50px;gap:8px;width:100%}.btn-apple{background:#000000;color:#FFFFFF}.btn-apple,.btn-ghost{display:flex;align-items:center;justify-content:center}.btn-ghost{background:var(--pane);border:1px solid var(--hairline);border-radius:999px;height:44px;font-family:var(--mono);font-size:11px;letter-spacing:.8px;text-transform:uppercase;color:var(--inkbody);width:100%}.fab52{position:absolute;right:20px;bottom:102px;width:52px;height:52px;border-radius:50%;background:color-mix(in srgb,var(--teal) 90%,#FFFFFF 4%);color:var(--on-teal);justify-content:center;border:1px solid rgba(255,255,255,.35);box-shadow:0 8px 24px color-mix(in srgb,var(--teal) 35%,transparent),0 0 18px color-mix(in srgb,var(--cyan) 30%,transparent),inset 0 1px 0 rgba(255,255,255,.45);z-index:25}.fab52,.inp{display:flex;align-items:center}.inp{background:var(--sheet);border:1px solid var(--hairline-soft);border-radius:16px;min-height:50px;width:100%;gap:10px;padding:0 16px;font-size:15px;color:var(--ink);box-shadow:0 1px 4px rgba(40,40,60,.05)}.inp .phold{color:var(--faint)}.inp.note{font-size:15px}.pehead{margin:6px 16px 0;padding:9px 16px 9px 18px;display:flex;align-items:center;justify-content:space-between;background:var(--pane-strong);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);border:1px solid var(--pane-border);border-radius:999px;box-shadow:var(--pane-shadow),var(--pane-inset);z-index:26}.wordmark{font-family:var(--serif);font-size:19px;font-weight:700;letter-spacing:-.6px;color:var(--ink)}.wordmark .dot{color:var(--teal);text-shadow:0 0 10px var(--cyan)}.cattabs{display:flex;gap:17px;overflow:hidden;padding:13px 24px 3px;flex:0 0 auto}.cattabs .ct{font-family:var(--mono);font-size:10px;letter-spacing:.9px;text-transform:uppercase;color:var(--muted);padding-bottom:7px;position:relative;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.cattabs .ct.on{color:var(--teal);font-weight:600}.cattabs .ct.on:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.petabs{flex:0 0 82px;border-top:1px solid var(--pane-border);background:var(--pane-strong);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);box-shadow:var(--pane-inset);display:flex;padding:9px 8px 28px;z-index:20}.petabs .tb{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--muted);font-family:var(--mono);font-size:9px;letter-spacing:.8px;text-transform:uppercase;padding-top:2px}.petabs .tb.on{color:var(--teal)}.pcard{flex:1 1;display:flex;flex-direction:column;margin:10px 14px 12px;border-radius:var(--rcard);background:var(--pane);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);border:1px solid var(--pane-border);box-shadow:var(--pane-shadow),var(--pane-inset)}.pcard,.pcard .phero{min-height:0;position:relative;overflow:hidden}.pcard .phero{flex:0 1 40%;background:transparent;border-bottom:1px solid var(--pane-border)}.pcard .phero .hacts{position:absolute;top:12px;right:12px;display:flex;gap:8px;z-index:5}.pcard .pfig{padding:10px 20px 0}.pcard .pbodyw{flex:1 0 auto;padding:12px 20px 0;display:flex}.pcard .catrule{display:flex;flex-direction:column;flex:1 1;min-height:0}.pcard .srcrow{display:flex;justify-content:flex-end;margin-bottom:8px}.pcard .psum{margin-top:10px}.pcard .pmeta{margin-top:auto;padding:12px 0 14px;display:flex;align-items:center;gap:10px}.pcard .pmeta .mm{line-height:14px}.pfoot{flex:0 0 56px;border-top:1px solid var(--pane-border);background:var(--pane-strong);display:flex;align-items:center;justify-content:space-between;padding:0 20px}.pfoot .fl{font-family:var(--mono);font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:var(--muted)}.pfoot .fr{font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:-.2px;color:var(--teal)}.pcard.steward:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);box-shadow:0 0 14px var(--cyan);border-radius:2px}.notepill{margin-top:10px;background:var(--pane-strong);border:1px solid var(--pane-border);box-shadow:var(--pane-inset);border-radius:14px;padding:10px 14px 11px}.notepill .qg{font-family:var(--serif);font-size:24px;font-weight:600;line-height:12px;color:var(--faint);display:block;margin-bottom:4px}.herowin{position:absolute;inset:0;overflow:hidden}.monog-serif{font-family:var(--serif);font-weight:200;font-size:118px;line-height:1;letter-spacing:-3px;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--ink) 38%,transparent)}.pesheet{position:absolute;left:0;right:0;bottom:0;background:var(--pane-strong);backdrop-filter:var(--blur-strong);-webkit-backdrop-filter:var(--blur-strong);border-radius:28px 28px 0 0;border-top:1px solid var(--pane-border);z-index:35;padding:8px 20px 40px;box-shadow:0 -18px 50px rgba(40,40,60,.14),var(--pane-inset)}.pesheet .grab{width:36px;height:5px;border-radius:100px;background:color-mix(in srgb,var(--ink) 16%,transparent);margin:6px auto 16px}.pescrim{position:absolute;inset:0;background:var(--scrim);z-index:32}.petoast{position:absolute;left:50%;transform:translateX(-50%);bottom:108px;background:color-mix(in srgb,var(--chrome) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--chrometext);font-family:var(--mono);font-size:10px;letter-spacing:.8px;text-transform:uppercase;padding:10px 17px;border-radius:999px;border:1px solid rgba(255,255,255,.14);box-shadow:0 8px 28px rgba(20,20,30,.3);white-space:nowrap;z-index:38}.qrow{display:flex;gap:14px;padding:14px 20px;border-bottom:1px solid var(--hairline-soft);align-items:flex-start;background:var(--sheet)}.qrow .qthumb{width:64px;height:48px;border-radius:10px;flex:0 0 64px;overflow:hidden;position:relative;background:var(--tint);display:flex;align-items:center;justify-content:center;color:var(--muted);border:1px solid var(--hairline-soft)}.qrow .qt{font-family:var(--serif);font-size:15px;font-weight:600;letter-spacing:-.2px;line-height:20px;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.crow{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--hairline-soft);min-height:48px;background:var(--sheet)}.crow .ct1{font-size:15px;letter-spacing:-.2px;color:var(--ink)}.crow .ct1.serif{font-family:var(--serif);font-weight:600}.crow .csub{font-size:12px;color:var(--muted);margin-top:2px}.crow .cval{margin-left:auto;display:flex;align-items:center;font-size:10.5px;letter-spacing:.5px}.crow .cval,.ledrow{gap:8px;font-family:var(--mono);text-transform:uppercase;color:var(--muted)}.ledrow{display:grid;grid-template-columns:52px 1fr 52px 44px;grid-gap:8px;padding:11px 20px;border-bottom:1px solid var(--hairline-soft);font-size:10px;letter-spacing:.4px;align-items:baseline}.ledrow .le,.ledrow .neg{color:var(--inkbody)}.ledrow .neg,.ledrow .pos{text-align:right}.ledrow .pos{color:var(--ok)}.ledrow .bal{text-align:right;color:var(--faint)}.skel{background:color-mix(in srgb,var(--ink) 6%,transparent);border-radius:8px;position:relative;overflow:hidden}.skel:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 40%,var(--shimmer) 50%,transparent 60%);background-size:200% 100%;animation:peshmr 1.6s linear infinite}@keyframes peshmr{0%{background-position:130% 0}to{background-position:-70% 0}}.prghair{height:2px;background:var(--teal);width:38%;margin:6px 16px 0;border-radius:2px;box-shadow:0 0 8px color-mix(in srgb,var(--cyan) 50%,transparent)}.swt{width:51px;height:31px;border-radius:100px;background:color-mix(in srgb,var(--ink) 16%,transparent);position:relative;flex:0 0 51px}.swt.on{background:var(--teal)}.swt:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(20,20,30,.25)}.swt.on:after{left:22px}.mseg{display:flex;gap:3px;border:1px solid var(--pane-border);overflow:hidden;background:var(--pane);padding:3px;box-shadow:var(--pane-inset)}.mseg,.mseg .ms{border-radius:999px}.mseg .ms{flex:1 1;text-align:center;font-family:var(--mono);font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:var(--muted);padding:7px 0}.mseg .ms.on{color:var(--teal);background:var(--sheet);font-weight:600;box-shadow:0 1px 4px rgba(40,40,60,.08)}.demobanner{background:var(--pane-strong);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--pane-border);border-radius:999px;margin:8px 16px 0;padding:7px 16px;font-family:var(--mono);font-size:9.5px;letter-spacing:.8px;text-transform:uppercase;color:var(--muted);text-align:center}.codeblk{background:var(--sheet);border:1px solid var(--hairline-soft);border-radius:14px;font-family:var(--code);font-size:11px;line-height:17px;color:var(--inkbody);padding:12px 14px;overflow:hidden;box-shadow:0 1px 4px rgba(40,40,60,.05)}.codeblk .hlrange{background:var(--teal-tint);display:block;margin:0 -14px;padding:0 14px}.diffline{font-family:var(--code);font-size:11px;line-height:18px;padding:3px 10px;border-radius:8px}.diffline.del{background:color-mix(in srgb,var(--bad) 8%,transparent);color:var(--bad);text-decoration:line-through;text-decoration-thickness:1px}.diffline.add{background:color-mix(in srgb,var(--ok) 8%,transparent);color:var(--ok)}