:root{--font-portal-display:"Gabarito Variable", system-ui, sans-serif;--font-portal-data:"IBM Plex Mono", ui-monospace, monospace;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4.5rem;--text-xs:.6875rem;--text-sm:.8125rem;--text-body:1rem;--text-lead:clamp(1.05rem, 1.5vw, 1.35rem);--text-title:clamp(2.8rem, 7vw, 6.6rem);--radius-control:.375rem;--radius-panel:.75rem;--radius-round:999px;--rule-thin:1px;--dur-fast:.1s;--dur-state:.16s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--state-live:oklch(72% .16 151);--state-wait:oklch(80% .13 87);--state-off:oklch(58% .025 258);--state-error:oklch(66% .19 28)}.orbit-home,.orbit-login,.orbit-vixa,.orbit-emotes{--color-paper:oklch(17% .035 267);--color-paper-deep:oklch(12.5% .03 267);--color-surface:oklch(22% .04 263);--color-surface-raised:oklch(26.5% .045 260);--color-line:oklch(39% .05 258);--color-ink:oklch(94% .018 91);--color-muted:oklch(72% .035 250);--color-faint:oklch(57% .035 254);--color-accent:oklch(81% .145 85);--color-accent-ink:oklch(18% .04 267);--color-butterfly:oklch(74% .13 235);--butterfly-rgb:86 180 255;--color-focus:oklch(88% .14 88)}:root{--lc-void:#0b0c0e;--lc-seam:#0e1013;--lc-shell:#15171a;--lc-panel-lo:#191c20;--lc-panel:#1f2328;--lc-panel-hi:#2a2f35;--lc-ridge:#3a4046;--lc-ink:#ece7e0;--lc-copy:#ada79e;--lc-muted:#7d776e;--lc-faint:#575149;--lc-signal:#ff7a2f;--lc-signal-hi:#ffa268;--lc-signal-deep:#a8430f;--lc-signal-glow:#ff7a2f38;--lc-signal-veil:#ff7a2f14;--lc-pending:#9f74ff;--lc-pending-hi:#c0a3ff;--lc-pending-deep:#4a2c93;--lc-pending-glow:#9f74ff33;--lc-pending-veil:#9f74ff12;--lc-alarm:#e2503a;--lc-warm:#ffba8217;--lc-warm-soft:#ffba820a;--lc-line:#ece7e01a;--lc-line-strong:#ece7e038;--lc-line-hair:#ece7e00f;--lc-display:"Instrument Serif", "Petrona Variable", georgia, serif;--lc-ui:"Archivo Variable", "Archivo", system-ui, sans-serif;--lc-data:"IBM Plex Mono", ui-monospace, monospace;--lc-t-micro:.6rem;--lc-t-tiny:.68rem;--lc-t-small:.78rem;--lc-t-body:.94rem;--lc-t-lead:clamp(1rem, .9rem + .4vw, 1.2rem);--lc-t-plate:clamp(1.5rem, 1.2rem + 1.2vw, 2.2rem);--lc-t-title:clamp(2.2rem, 1.5rem + 3vw, 4.2rem);--lc-t-mega:clamp(3.2rem, 1.8rem + 6vw, 7rem);--lc-s1:.25rem;--lc-s2:.5rem;--lc-s3:.75rem;--lc-s4:1rem;--lc-s5:1.5rem;--lc-s6:2rem;--lc-s7:3rem;--lc-s8:4.5rem;--lc-s9:7rem;--lc-r-hair:2px;--lc-r:5px;--lc-r-lg:10px;--lc-r-pill:999px;--lc-bevel:inset 0 1px 0 #ffffff12, inset 0 -1px 0 #0000008c, inset 1px 0 0 #ffffff08, inset -1px 0 0 #00000059;--lc-lift:0 1px 0 #ffffff0d, 0 14px 34px #00000073;--lc-sunk:inset 0 2px 6px #0009, inset 0 -1px 0 #ffffff0d;--lc-engrave:0 1px 0 #ffffff14, 0 -1px 1px #000000b3;--lc-fast:.14s;--lc-mid:.26s;--lc-slow:.62s;--lc-ease:cubic-bezier(.22, .61, .36, 1)}.lc-room{background-color:var(--lc-void);background-image:repeating-linear-gradient(90deg, #ffffff04 0, #ffffff04 1px, transparent 1px, transparent 3px), radial-gradient(ellipse 60% 40% at 50% -5%, var(--lc-warm), transparent 70%), radial-gradient(ellipse 50% 40% at 88% 108%, var(--lc-pending-veil), transparent 70%), linear-gradient(180deg, #131519, var(--lc-void) 60%);background-size:3px 3px,auto,auto,auto}.lc-panel{border:1px solid var(--lc-line);border-radius:var(--lc-r);background:linear-gradient(180deg, var(--lc-warm-soft), transparent 32%), linear-gradient(168deg, var(--lc-panel-hi), var(--lc-panel) 34%, var(--lc-panel-lo));box-shadow:var(--lc-bevel), var(--lc-lift);position:relative}.lc-panel--sunk{background:linear-gradient(180deg, var(--lc-seam), var(--lc-panel-lo));box-shadow:var(--lc-sunk)}.lc-seam{border-radius:var(--lc-r-pill);background:linear-gradient(#000000b3,#ffffff0f);border:0;height:2px}.lc-screws{z-index:2;pointer-events:none;position:absolute;inset:.5rem}.lc-screws span{background:radial-gradient(circle at 36% 32%, var(--lc-ridge), #22262a 60%, #0d0f11);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 1px #ffffff0f,inset 0 -1px 1px #000000b3}.lc-screws span:after{content:"";background:#0000008c;height:1px;position:absolute;top:50%;left:1px;right:1px;transform:translateY(-50%)rotate(28deg)}.lc-screws span:first-child{top:0;left:0}.lc-screws span:nth-child(2){top:0;right:0}.lc-screws span:nth-child(3){bottom:0;left:0}.lc-screws span:nth-child(4){bottom:0;right:0}.lc-plate{align-items:baseline;gap:var(--lc-s2);border:1px solid var(--lc-line-strong);border-radius:var(--lc-r-hair);box-shadow:var(--lc-bevel);color:var(--lc-copy);font-family:var(--lc-ui);font-size:var(--lc-t-micro);letter-spacing:.2em;text-shadow:var(--lc-engrave);text-transform:uppercase;background:linear-gradient(#24282d,#15181b);padding:.3rem .62rem;font-weight:700;display:inline-flex}.lc-plate b{color:var(--lc-signal);font-weight:700}.lc-signature{color:var(--lc-signal-hi);font-family:var(--lc-display);font-size:var(--lc-t-lead);letter-spacing:.01em;text-shadow:0 0 22px var(--lc-signal-glow);font-style:italic}.lc-legend{color:var(--lc-muted);font-family:var(--lc-data);font-size:var(--lc-t-micro);letter-spacing:.16em;text-transform:uppercase;display:inline-block}.lc-readout{gap:.28rem;display:grid}.lc-readout__label{color:var(--lc-muted);font-family:var(--lc-data);font-size:var(--lc-t-micro);letter-spacing:.14em;text-transform:uppercase}.lc-readout__value{color:var(--lc-ink);font-family:var(--lc-data);font-size:var(--lc-t-lead);font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1}.lc-readout__note{color:var(--lc-faint);font-family:var(--lc-data);font-size:var(--lc-t-micro);letter-spacing:.08em}.lc-readout--signal .lc-readout__value{color:var(--lc-signal)}.lc-readout--pending .lc-readout__value{color:var(--lc-pending)}.lc-lamp{border-radius:var(--lc-r-pill);color:var(--lc-muted);font-family:var(--lc-data);font-size:var(--lc-t-micro);letter-spacing:.13em;text-transform:uppercase;border:1px solid;align-items:center;gap:.45rem;padding:.24rem .56rem .24rem .5rem;display:inline-flex}.lc-lamp:before{content:"";background:currentColor;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 8px}.lc-lamp--live{border-color:color-mix(in srgb, var(--lc-signal) 55%, transparent);background:var(--lc-signal-veil);color:var(--lc-signal)}.lc-lamp--live:before{animation:lc-breathe 2.4s var(--lc-ease) infinite}.lc-lamp--wait{border-color:color-mix(in srgb, var(--lc-pending) 45%, transparent);background:var(--lc-pending-veil);color:var(--lc-pending)}.lc-lamp--off{border-color:var(--lc-line);color:var(--lc-faint)}.lc-lamp--off:before{box-shadow:none}.lc-lamp--alarm{border-color:color-mix(in srgb, var(--lc-alarm) 55%, transparent);color:var(--lc-alarm)}.lc-frame{border:1px solid var(--lc-line-strong);border-radius:var(--lc-r-hair);box-shadow:var(--lc-bevel), 0 10px 26px #00000073;background:linear-gradient(#23272c,#15181c);gap:0;padding:.55rem;display:grid}.lc-frame__window{aspect-ratio:1;background:radial-gradient(circle at 50% 18%, var(--lc-warm), transparent 70%), linear-gradient(180deg, #0f1113, #08090b);box-shadow:var(--lc-sunk);border:1px solid #000000b3;position:relative;overflow:hidden}.lc-frame__window img{object-fit:cover;filter:saturate(.92)contrast(1.04)brightness(.97);width:100%;height:100%;display:block}.lc-frame__window:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(#ffaa6e1f,#0000 45%,#00000073);position:absolute;inset:0}.lc-frame__plate{border:1px solid var(--lc-line);border-radius:var(--lc-r-hair);box-shadow:var(--lc-bevel);text-align:center;background:linear-gradient(#262a2f,#171a1e);margin-top:.55rem;padding:.4rem .5rem .42rem}.lc-frame__name{color:var(--lc-ink);font-family:var(--lc-display);text-shadow:var(--lc-engrave);font-size:1.32rem;line-height:1.1;display:block}.lc-frame__sub{color:var(--lc-faint);font-family:var(--lc-data);font-size:var(--lc-t-micro);letter-spacing:.14em;text-transform:uppercase;margin-top:.18rem;display:block}.lc-meter{border-radius:var(--lc-r-pill);height:.34rem;box-shadow:var(--lc-sunk);background:linear-gradient(#0a0b0d,#16191c);position:relative;overflow:hidden}.lc-meter:after{width:calc(var(--lc-fill,0) * 100%);border-radius:var(--lc-r-pill);background:linear-gradient(90deg, var(--lc-signal-deep), var(--lc-signal));box-shadow:0 0 12px var(--lc-signal-glow);content:"";position:absolute;inset:0 auto 0 0}.lc-meter--pending:after{background:linear-gradient(90deg, var(--lc-pending-deep), var(--lc-pending));box-shadow:0 0 12px var(--lc-pending-glow)}.lc-meter--idle:after{box-shadow:none;background:linear-gradient(90deg,#2a2e33,#3a4046)}.lc-tag{border:1px solid var(--lc-line);border-radius:var(--lc-r-hair);color:var(--lc-copy);font-family:var(--lc-data);font-size:var(--lc-t-micro);letter-spacing:.12em;text-transform:uppercase;padding:.16rem .44rem;display:inline-block}.lc-tag--signal{border-color:color-mix(in srgb, var(--lc-signal) 40%, transparent);background:var(--lc-signal-veil);color:var(--lc-signal-hi)}.lc-tag--pending{border-color:color-mix(in srgb, var(--lc-pending) 35%, transparent);background:var(--lc-pending-veil);color:var(--lc-pending-hi)}.lc-dedication{padding-left:var(--lc-s5);border-left:2px solid var(--lc-signal-deep);color:var(--lc-copy);font-family:var(--lc-display);font-size:var(--lc-t-lead);font-style:italic;line-height:1.55;position:relative}@keyframes lc-breathe{0%,to{opacity:1}50%{opacity:.35}}@keyframes lc-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lc-rise{animation:lc-rise var(--lc-slow) var(--lc-ease) backwards;animation-delay:var(--lc-delay,0s)}@media (prefers-reduced-motion:reduce){.lc-rise,.lc-lamp--live:before{animation:none!important}.lc-rise{opacity:1;transform:none}}.ei-shell{min-height:calc(100vh - 10rem);color:var(--lc-ink);font-family:var(--lc-ui);margin:calc(-1*clamp(16px,2vw,48px));padding:clamp(1rem,2vw,2rem)}.ei-shell *,.ei-shell :before,.ei-shell :after{box-sizing:border-box}.ei-layout{grid-template-columns:13rem minmax(0,1fr);gap:clamp(1rem,2vw,2rem);width:min(100%,112rem);margin:0 auto;display:grid}.ei-rail{align-self:start;min-height:calc(100vh - 8rem);padding:1rem;position:sticky;top:5.5rem}.ei-rail__owner{align-items:center;gap:.75rem;min-height:3rem;display:flex}.ei-rail__owner>span:last-child{min-width:0;display:grid}.ei-rail small,.ei-rail__stamp,.ei-snapshot small{color:var(--lc-muted);font-family:var(--lc-data);font-size:var(--lc-t-micro);letter-spacing:.12em;text-transform:uppercase}.ei-rail__owner b{color:var(--lc-ink);font-size:var(--lc-t-small);text-overflow:ellipsis;overflow:hidden}.ei-rail .lc-seam{margin:1rem 0}.ei-rail nav{gap:.25rem;display:grid}.ei-rail nav a{min-height:2.75rem;color:var(--lc-copy);font-size:var(--lc-t-small);transition:color var(--lc-fast), border-color var(--lc-fast), background var(--lc-fast);border-left:2px solid #0000;grid-template-columns:2rem 1fr;align-items:center;padding:.5rem;text-decoration:none;display:grid}.ei-rail nav a:hover,.ei-rail nav a:focus-visible{border-color:var(--lc-signal);background:var(--lc-signal-veil);color:var(--lc-ink)}.ei-rail nav a span{color:var(--lc-signal);font-family:var(--lc-data);font-size:var(--lc-t-tiny)}.ei-rail nav a.is-disabled{opacity:.35;pointer-events:none}.ei-rail__stamp{border-top:1px solid var(--lc-line);gap:.3rem;padding-top:.85rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.ei-rail__stamp span{color:var(--lc-signal-hi);font-family:var(--lc-display);letter-spacing:.08em;font-size:1rem}.ei-rail__stamp i{font-style:normal}.ei-main{gap:clamp(1.25rem,2vw,2rem);min-width:0;display:grid}.ei-hero{background:radial-gradient(circle at 85% 10%, var(--lc-signal-glow), transparent 30%), linear-gradient(165deg, var(--lc-panel-hi), var(--lc-panel) 42%, var(--lc-panel-lo));padding:clamp(1.5rem,4vw,4.5rem);overflow:hidden}.ei-hero__marks{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(2rem,5vw,5rem);display:flex}.ei-hero h1,.ei-gate h1{max-width:13ch;color:var(--lc-ink);font-family:var(--lc-display);font-size:var(--lc-t-mega);letter-spacing:-.035em;margin:0;font-weight:400;line-height:.82}.ei-hero h1 em{color:var(--lc-signal-hi);letter-spacing:0;margin-top:.3em;font-size:.43em;font-weight:400;line-height:1;display:block}.ei-hero>p{max-width:66ch;color:var(--lc-copy);font-size:var(--lc-t-lead);margin:2rem 0 0;line-height:1.65}.ei-hero__readouts,.ei-summary{border:1px solid var(--lc-line);background:var(--lc-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(2rem,5vw,4rem);display:grid}.ei-hero__readouts .lc-readout,.ei-summary .lc-readout{border:0;border-radius:0;min-width:0}.ei-controls,.ei-method{padding:clamp(1.25rem,2.5vw,2.5rem)}.ei-section-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.ei-section-index{color:var(--lc-signal);font-family:var(--lc-data);font-size:var(--lc-t-small)}.ei-section-head h2{color:var(--lc-ink);font-family:var(--lc-display);font-size:var(--lc-t-plate);margin:.1rem 0 0;font-weight:400}.ei-section-head p{max-width:64ch;color:var(--lc-muted);font-size:var(--lc-t-small);margin:.45rem 0 0;line-height:1.55}.ei-control-grid{grid-template-columns:minmax(16rem,1.5fr) minmax(18rem,1fr);gap:1rem;margin-top:2rem;display:grid}.ei-control-grid>label,.ei-control-grid fieldset{border:0;margin:0;padding:0}.ei-control-grid>label>span,.ei-control-grid legend{color:var(--lc-muted);font-family:var(--lc-data);font-size:var(--lc-t-tiny);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.55rem;display:block}.ei-control-grid select{appearance:none;border:1px solid var(--lc-line-strong);border-radius:var(--lc-r);background:linear-gradient(45deg, transparent 50%, var(--lc-signal) 50%) calc(100% - 1.15rem) 52% / .4rem .4rem no-repeat, linear-gradient(135deg, var(--lc-signal) 50%, transparent 50%) calc(100% - .75rem) 52% / .4rem .4rem no-repeat, var(--lc-seam);width:100%;min-height:3.75rem;box-shadow:var(--lc-sunk);color:var(--lc-ink);font:500 var(--lc-t-body) var(--lc-data);padding:0 3rem 0 1rem}.ei-control-grid fieldset{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.ei-control-grid fieldset legend{grid-column:1/-1}.ei-control-grid fieldset label{cursor:pointer;border:1px solid var(--lc-line);border-radius:var(--lc-r);background:var(--lc-panel-lo);min-height:3.75rem;transition:border-color var(--lc-fast), background var(--lc-fast);padding:.65rem .85rem;display:grid}.ei-control-grid fieldset label.active{border-color:var(--lc-pending);background:var(--lc-pending-veil);box-shadow:inset 0 0 18px var(--lc-pending-veil)}.ei-control-grid fieldset input{opacity:0;position:absolute}.ei-control-grid fieldset b{color:var(--lc-ink);font-size:var(--lc-t-small)}.ei-control-grid fieldset small{color:var(--lc-muted);font-size:var(--lc-t-tiny)}.ei-snapshot{border:1px solid var(--lc-line);border-radius:var(--lc-r);background:var(--lc-seam);box-shadow:var(--lc-sunk);align-items:center;gap:.9rem;margin-top:1rem;padding:.8rem 1rem;display:flex}.ei-snapshot>span:last-child{gap:.15rem;display:grid}.ei-snapshot b{color:var(--lc-ink);font-family:var(--lc-data);font-size:var(--lc-t-small);font-weight:500}.ei-snapshot i{color:var(--lc-muted);font-size:var(--lc-t-tiny);font-style:normal}.ei-actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.ei-button{cursor:pointer;border:1px solid var(--lc-line-strong);border-radius:var(--lc-r);background:var(--lc-panel-lo);min-height:3rem;box-shadow:var(--lc-bevel);color:var(--lc-ink);font:600 var(--lc-t-small) var(--lc-data);letter-spacing:.04em;transition:border-color var(--lc-fast), background var(--lc-fast), transform var(--lc-fast);justify-content:space-between;align-items:center;gap:2rem;padding:.75rem 1rem;text-decoration:none;display:inline-flex}.ei-button:hover:not(:disabled),.ei-button:focus-visible{border-color:var(--lc-pending);background:var(--lc-pending-veil);transform:translateY(-1px)}.ei-button--signal{border-color:var(--lc-signal-deep);background:linear-gradient(180deg, var(--lc-signal), var(--lc-signal-deep));color:#160b05;text-shadow:0 1px #ffffff40}.ei-button--signal:hover:not(:disabled),.ei-button--signal:focus-visible{border-color:var(--lc-signal-hi);background:linear-gradient(180deg, var(--lc-signal-hi), var(--lc-signal))}.ei-button:disabled{cursor:not-allowed;opacity:.38}.ei-status{border-left:2px solid var(--lc-pending);background:var(--lc-pending-veil);color:var(--lc-pending-hi);font:var(--lc-t-small) var(--lc-data);margin:1rem 0 0;padding:.6rem .8rem}.ei-summary{margin-top:0}.ei-report-section{border-top:1px solid var(--lc-line-strong);padding-top:2rem;scroll-margin-top:6rem}.ei-count{border:1px solid var(--lc-line);border-radius:var(--lc-r-pill);color:var(--lc-copy);font:var(--lc-t-tiny) var(--lc-data);white-space:nowrap;padding:.35rem .7rem}.ei-emote-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.ei-emote{grid-template-columns:auto 4.5rem minmax(0,1fr);gap:.85rem;padding:.85rem;display:grid;overflow:hidden}.ei-rank{color:var(--lc-faint);font:var(--lc-t-micro) var(--lc-data);padding-top:.2rem}.ei-emote__image{border:1px solid var(--lc-line);border-radius:var(--lc-r);background:linear-gradient(45deg, #ffffff08 25%, transparent 25% 75%, #ffffff08 75%) 0 0 / 12px 12px, var(--lc-seam);width:4.5rem;height:4.5rem;box-shadow:var(--lc-sunk);color:var(--lc-faint);font-family:var(--lc-display);place-items:center;font-size:2rem;display:grid;overflow:hidden}.ei-emote__image img{object-fit:contain;width:100%;height:100%}.ei-emote__body{min-width:0}.ei-emote__title{align-items:center;gap:.4rem;min-width:0;display:flex}.ei-emote__title a,.ei-emote__title b{color:var(--lc-ink);font-size:var(--lc-t-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;overflow:hidden}.ei-emote__title a:hover{color:var(--lc-signal-hi)}.ei-emote__title span,.ei-emote__title i{border:1px solid var(--lc-line);border-radius:var(--lc-r-pill);color:var(--lc-muted);font:var(--lc-t-micro) var(--lc-data);text-transform:uppercase;padding:.15rem .35rem;font-style:normal}.ei-emote__title span[data-provider="7tv"]{border-color:var(--lc-pending-deep);color:var(--lc-pending-hi)}.ei-emote__title span[data-provider=twitch]{border-color:var(--lc-signal-deep);color:var(--lc-signal-hi)}.ei-emote dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin:.8rem 0 0;display:grid}.ei-emote dl div{min-width:0}.ei-emote dt{color:var(--lc-muted);font:var(--lc-t-micro) var(--lc-data);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ei-emote dd{color:var(--lc-ink);font:600 var(--lc-t-small) var(--lc-data);margin:.15rem 0 0}.ei-emote__foot{border-top:1px solid var(--lc-line-hair);justify-content:space-between;gap:.5rem;margin-top:.75rem;padding-top:.55rem;display:flex}.ei-emote__foot span{color:var(--lc-signal-hi);font-size:var(--lc-t-tiny)}.ei-emote__foot span.available{color:var(--lc-pending-hi)}.ei-emote__foot small{color:var(--lc-faint);font:var(--lc-t-micro) var(--lc-data);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ei-limit,.ei-empty{color:var(--lc-muted);font:var(--lc-t-tiny) var(--lc-data);margin:1rem 0 0}.ei-empty{padding:1.5rem}.ei-method{scroll-margin-top:6rem}.ei-method__grid{background:var(--lc-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1.5rem;display:grid}.ei-method__grid p{background:var(--lc-panel-lo);color:var(--lc-copy);font-size:var(--lc-t-small);margin:0;padding:1.25rem;line-height:1.65}.ei-method__grid b{color:var(--lc-ink)}.ei-gate{width:min(100%,52rem);margin:clamp(3rem,10vh,8rem) auto;padding:clamp(2rem,6vw,5rem)}.ei-gate .lc-plate{margin-bottom:2rem;display:inline-block}.ei-gate h1{max-width:12ch;font-size:var(--lc-t-title);line-height:.95}.ei-gate p{max-width:54ch;color:var(--lc-copy);margin:1.25rem 0 2rem;line-height:1.65}.ei-kicker{font:var(--lc-t-tiny) var(--lc-data);letter-spacing:.12em;text-transform:uppercase;color:var(--lc-signal-hi)!important;margin-bottom:.7rem!important}.ei-plate--alarm{border-color:color-mix(in srgb, var(--lc-alarm) 50%, transparent);color:var(--lc-alarm)}.ei-loader{border:2px solid var(--lc-line);border-top-color:var(--lc-signal);border-radius:50%;width:3rem;height:3rem;margin:1rem 0 2rem;animation:.9s linear infinite ei-spin}@keyframes ei-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.ei-layout{grid-template-columns:1fr}.ei-rail{z-index:20;min-height:0;padding:.5rem;position:sticky;top:3.75rem}.ei-rail__owner,.ei-rail .lc-seam,.ei-rail__stamp{display:none}.ei-rail nav{display:flex;overflow-x:auto}.ei-rail nav a{border-bottom:2px solid #0000;border-left:0;flex:none;grid-template-columns:auto auto;min-height:2.4rem}.ei-rail nav a:hover,.ei-rail nav a:focus-visible{border-bottom-color:var(--lc-signal)}}@media (width<=780px){.ei-shell{margin:-1rem;padding:.75rem}.ei-control-grid,.ei-emote-grid,.ei-method__grid,.ei-hero__readouts,.ei-summary{grid-template-columns:1fr}.ei-section-head{grid-template-columns:auto minmax(0,1fr)}.ei-count{grid-column:2;justify-self:start}}@media (width<=520px){.ei-hero,.ei-controls,.ei-method{padding:1.15rem}.ei-hero__marks{flex-direction:column;align-items:flex-start;margin-bottom:2.5rem}.ei-control-grid{grid-template-columns:minmax(0,1fr)}.ei-control-grid fieldset{grid-template-columns:1fr}.ei-emote{grid-template-columns:auto 3.5rem minmax(0,1fr);gap:.55rem;padding:.65rem}.ei-emote__image{width:3.5rem;height:3.5rem}.ei-emote dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ei-emote__foot{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ei-loader{animation-duration:1.8s}.ei-button,.ei-rail nav a{transition:none}}.orbit-emotes{--tool-accent-readable:color-mix(in oklch, var(--tool-accent) 82%, var(--color-ink));--lc-void:var(--color-paper-deep);--lc-seam:var(--color-paper-deep);--lc-shell:var(--color-paper);--lc-panel-lo:var(--color-paper);--lc-panel:var(--color-surface);--lc-panel-hi:var(--color-surface-raised);--lc-ridge:var(--color-line);--lc-ink:var(--color-ink);--lc-copy:var(--color-muted);--lc-muted:var(--color-muted);--lc-faint:var(--color-faint);--lc-signal:var(--tool-accent);--lc-signal-hi:var(--tool-accent-readable);--lc-signal-deep:color-mix(in srgb, var(--tool-accent) 58%, var(--color-paper-deep));--lc-signal-glow:color-mix(in srgb, var(--tool-accent) 10%, transparent);--lc-signal-veil:color-mix(in srgb, var(--tool-accent) 7%, transparent);--lc-pending:var(--color-butterfly);--lc-pending-hi:color-mix(in srgb, var(--color-butterfly) 78%, var(--color-ink));--lc-pending-deep:color-mix(in srgb, var(--color-butterfly) 48%, var(--color-paper-deep));--lc-pending-glow:color-mix(in srgb, var(--color-butterfly) 10%, transparent);--lc-pending-veil:color-mix(in srgb, var(--color-butterfly) 6%, transparent);--lc-alarm:var(--state-error);--lc-warm:transparent;--lc-warm-soft:transparent;--lc-line:color-mix(in srgb, var(--color-line) 72%, transparent);--lc-line-strong:var(--color-line);--lc-line-hair:color-mix(in srgb, var(--color-line) 45%, transparent);--lc-display:var(--font-portal-display);--lc-ui:var(--font-portal-display);--lc-data:var(--font-portal-data);--lc-r:var(--radius-control);--lc-r-lg:var(--radius-panel);--lc-bevel:none;--lc-lift:none;--lc-sunk:none;--lc-engrave:none;background:radial-gradient(circle at 88% 0%, var(--lc-signal-veil), transparent 26rem), linear-gradient(var(--color-paper), var(--color-paper-deep));min-height:calc(100dvh - 8rem);margin:calc(-1*clamp(16px,2vw,48px))}.orbit-emotes .ei-shell{min-height:inherit;color:var(--color-ink);font-family:var(--font-portal-display);margin:0;padding:clamp(1rem,2vw,2rem)}.orbit-emotes .lc-room{background:0 0}.orbit-emotes .lc-panel{border:var(--rule-thin) solid var(--color-line);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--color-surface) 76%, transparent);box-shadow:none}.orbit-emotes .lc-screws,.orbit-emotes .lc-seam,.orbit-emotes .ei-rail__stamp{display:none}.orbit-emotes .lc-plate{border-color:color-mix(in srgb, var(--tool-accent) 45%, var(--color-line));border-radius:var(--radius-control);background:var(--color-paper);box-shadow:none;color:var(--tool-accent-readable);font-family:var(--font-portal-data);text-shadow:none}.orbit-emotes .ei-layout{gap:var(--space-lg);grid-template-columns:12rem minmax(0,1fr);width:min(100%,112rem)}.orbit-emotes .ei-rail{min-height:calc(100dvh - 6.5rem);padding:var(--space-md);background:color-mix(in srgb, var(--color-surface) 68%, transparent);top:4.5rem}.orbit-emotes .ei-rail nav{margin-top:var(--space-md);gap:.15rem}.orbit-emotes .ei-rail nav a{border-radius:var(--radius-control);min-height:2.55rem;color:var(--color-muted);border:0;padding:.5rem .6rem}.orbit-emotes .ei-rail nav a:hover,.orbit-emotes .ei-rail nav a:focus-visible{background:var(--lc-signal-veil);color:var(--color-ink)}.orbit-emotes .ei-rail nav a span{color:var(--tool-accent-readable)}.orbit-emotes .ei-main{gap:var(--space-lg)}.orbit-emotes .ei-hero{background:radial-gradient(circle at 88% 8%, var(--lc-signal-veil), transparent 18rem), color-mix(in srgb, var(--color-surface) 76%, transparent);padding:clamp(1.5rem,3vw,3rem)}.orbit-emotes .ei-hero__marks{margin-bottom:clamp(2rem,4vw,3.5rem)}.orbit-emotes .ei-hero h1,.orbit-emotes .ei-gate h1{max-width:17ch;color:var(--color-ink);font-family:var(--font-portal-display);letter-spacing:-.04em;font-size:3.5rem;font-weight:600;line-height:.95}.orbit-emotes .ei-hero h1 em{color:var(--tool-accent-readable);margin-top:.15em;font-size:.55em;font-style:normal;font-weight:500}.orbit-emotes .ei-hero>p{margin-top:var(--space-lg);color:var(--color-muted);font-size:1rem;line-height:1.55}.orbit-emotes .ei-hero__readouts,.orbit-emotes .ei-summary{border-color:var(--color-line);background:var(--color-line);gap:0}.orbit-emotes .lc-readout{background:var(--color-paper)}.orbit-emotes .ei-controls,.orbit-emotes .ei-method{padding:clamp(1.25rem,2.5vw,2rem)}.orbit-emotes .ei-section-head{grid-template-columns:auto minmax(0,1fr) auto}.orbit-emotes .ei-section-head h2{color:var(--color-ink);font-family:var(--font-portal-display);font-size:1.65rem;font-weight:600}.orbit-emotes .ei-control-grid select,.orbit-emotes .ei-control-grid fieldset label,.orbit-emotes .ei-snapshot{border-color:var(--color-line);border-radius:var(--radius-control);background:var(--color-paper-deep);box-shadow:none}.orbit-emotes .ei-control-grid fieldset label.active{border-color:var(--color-butterfly);background:var(--lc-pending-veil);box-shadow:none}.orbit-emotes .ei-button{border-color:var(--color-line);border-radius:var(--radius-control);background:var(--color-paper);min-height:2.75rem;box-shadow:none;color:var(--color-ink);font-family:var(--font-portal-data);text-shadow:none}.orbit-emotes .ei-button:hover:not(:disabled),.orbit-emotes .ei-button:focus-visible{border-color:var(--tool-accent-readable);background:var(--lc-signal-veil)}.orbit-emotes .ei-button--signal{border-color:color-mix(in srgb, var(--tool-accent) 60%, var(--color-line));background:color-mix(in srgb, var(--tool-accent) 14%, var(--color-paper));color:var(--tool-accent-readable)}.orbit-emotes .ei-button--signal:hover:not(:disabled),.orbit-emotes .ei-button--signal:focus-visible{border-color:var(--tool-accent-readable);background:color-mix(in srgb, var(--tool-accent) 20%, var(--color-paper))}.orbit-emotes .ei-status{border-left-width:var(--rule-thin);background:var(--lc-pending-veil)}.orbit-emotes .ei-report-section{border-color:var(--color-line)}.orbit-emotes .ei-count,.orbit-emotes .ei-emote__title span,.orbit-emotes .ei-emote__title i{border-radius:var(--radius-control)}.orbit-emotes .ei-emote{border-radius:var(--radius-control);padding:var(--space-sm);background:color-mix(in srgb, var(--color-surface) 62%, transparent)}.orbit-emotes .ei-emote__image{border-color:var(--color-line);border-radius:var(--radius-control);background:var(--color-paper-deep);box-shadow:none}.orbit-emotes .ei-method__grid{gap:var(--rule-thin);background:var(--color-line)}.orbit-emotes .ei-method__grid p{background:var(--color-paper)}.orbit-emotes .ei-gate{border-color:var(--color-line);background:radial-gradient(circle at 88% 8%, var(--lc-signal-veil), transparent 18rem), var(--color-surface);padding:clamp(1.5rem,5vw,4rem)}.orbit-emotes .ei-kicker{color:var(--tool-accent-readable)!important}.orbit-emotes .ei-loader{border-color:var(--color-line);border-top-color:var(--tool-accent-readable)}@media (width<=68.75rem){.orbit-emotes .ei-layout{grid-template-columns:minmax(0,1fr)}.orbit-emotes .ei-rail{border-radius:var(--radius-control);min-height:0;top:3.75rem}}@media (width<=48rem){.orbit-emotes{margin:-1rem}.orbit-emotes .ei-shell{padding:.75rem}.orbit-emotes .ei-hero h1,.orbit-emotes .ei-gate h1{font-size:2.5rem}}@media (prefers-reduced-motion:reduce){.orbit-emotes *,.orbit-emotes :before,.orbit-emotes :after{transition-duration:.01ms!important}}
