@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-arabic),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#4f46e5;--color-bg-page:#f8fafc;--color-bg-page-dark:#0f172a;--color-text-primary:#0f172a;--color-text-primary-dark:#f8fafc}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-8{margin:calc(var(--spacing)*8)}.mt-2{margin-top:calc(var(--spacing)*2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.font-sans{font-family:var(--font-sans)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-arabic-400.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-89F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+660-669,U+6F0-6F9}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-arabic-700.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-89F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+660-669,U+6F0-6F9}:root{--font-arabic:"IBM Plex Sans Arabic";--primary:#818cf8;--primary-dark:#a5b4fc;--primary-light:#a5b4fc;--secondary:#a78bfa;--tertiary:#34d8a0;--ink-green:#5fe6b4;--ink-accent:#aeb6ff;--grad-primary:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%);--grad-glass:linear-gradient(120deg,#7defc2 0%,#aeb6ff 100%);--chassis:#262b33;--bg-page-console:#262b33;--rail:#2b313b;--surface:#2e343f;--surface2:#363d49;--bezel:#1b1f27;--text-primary-console:#eef3f7;--text-secondary-console:#afbac8;--text-disabled-console:#727e8e;--line:#dce4f01f;--line-strong:#dce4f03d;--grid:#34d8a00f;--shadow:0 0 0 1px #0c0f1499,0 1px 0 #ebf0f80f inset,0 3px 8px #080a0e80,0 26px 60px -24px #06080cc7,0 60px 110px -50px #06080c99;--desk:radial-gradient(150% 130% at 50% -25%,#2e343f 0%,#23272f 48%,#171a20 100%);--rail-face:linear-gradient(180deg,#2d333d,#262b33);--chrome-face:linear-gradient(180deg,#313742,#272c35);--rail-seam:inset -10px 0 16px -12px #080a0e8c,1px 0 0 #ebf0f80f;--viewport-recess:inset 0 10px 20px -10px #080a0eb3,inset 9px 0 16px -14px #080a0e80;--card-lift:0 0 0 1px #dce4f012,0 12px 26px -16px #06080cb3;--phosphor:var(--tertiary)}@supports (color:color-mix(in lab, red, red)){:root{--phosphor:color-mix(in srgb,var(--tertiary)30%,transparent)}}:root{--font-console:var(--font-arabic),var(--font-mono),ui-monospace,"SFMono-Regular","Cascadia Mono",Menlo,Consolas,monospace;--bezel-ring:10px;--bezel-ring2:11px;--bezel-ring3:12px;--tube-margin:10px 10px 10px 0;--tube-radius:6px;--led-offset:-6px;--tap:44px;--fs-lead:clamp(.8rem,2.6vw,.86rem);--fs-cell:clamp(.8rem,2.6vw,.88rem);--dir-x:1;--edge-start:left;--edge-end:right;--ring-start:inset calc(2px*var(--dir-x))0 0 var(--primary)}[dir=rtl]{--dir-x:-1;--edge-start:right;--edge-end:left}[dir=rtl] .dir-flip{transform:scaleX(-1)}html.console-mode,body.console-mode{height:100svh;overflow:hidden}body.console-mode{background:var(--desk)fixed;color:var(--text-primary-console);font-family:var(--font-console);-webkit-font-smoothing:antialiased;line-height:1.5}.console-mode :where(.mono){font-family:var(--font-console);font-feature-settings:"tnum" 1,"zero" 1;letter-spacing:.02em;font-variant-numeric:tabular-nums}.console-mode ::selection{background:var(--secondary);color:#fff}.console-mode .table,.console-mode .panel>.pb,.console-mode .chatlog,.console-mode .cpanel .cbody,.console-mode .legaldoc{scrollbar-gutter:stable}.file{top:max(clamp(.5rem,1.4vw,1rem),env(safe-area-inset-top));right:max(clamp(.5rem,1.4vw,1rem),env(safe-area-inset-right));bottom:max(clamp(.5rem,1.4vw,1rem),env(safe-area-inset-bottom));left:max(clamp(.5rem,1.4vw,1rem),env(safe-area-inset-left));border:1px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;grid-template-rows:auto 1fr auto;display:grid;position:fixed;overflow:hidden}.fhead{border-bottom:1px solid var(--line);background:var(--chrome-face);align-items:center;gap:.9rem;padding:.6rem 1rem;display:flex;position:relative}.fhead:after{content:"";background:linear-gradient(90deg,transparent,var(--primary),transparent);height:1px;position:absolute;bottom:-1px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.fhead:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary)60%,transparent),transparent)}}.logomark{width:26px;height:26px;box-shadow:0 0 16px -2px var(--primary);border-radius:7px;flex:none;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.logomark{box-shadow:0 0 16px -2px color-mix(in srgb,var(--primary)70%,transparent)}}.org{letter-spacing:-.02em;white-space:nowrap;flex:none;font-weight:800}.sp{flex:1}.status{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:default;color:var(--text-secondary-console);border:1px solid var(--line);background:var(--surface2);border-radius:7px;flex:none;align-items:center;gap:.45rem;padding:.32rem .6rem;font-size:.64rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.status{background:color-mix(in srgb,var(--surface2)70%,transparent)}}.status .dot{border-radius:50%;flex:none;width:7px;height:7px}.status.eng .dot{background:var(--text-disabled-console);box-shadow:0 0 7px var(--text-disabled-console)}@supports (color:color-mix(in lab, red, red)){.status.eng .dot{box-shadow:0 0 7px color-mix(in srgb,var(--text-disabled-console)70%,transparent)}}.status.eng .dot{animation:1.3s infinite pulse}.status.nex .dot{background:var(--tertiary);box-shadow:0 0 8px var(--tertiary)}@keyframes pulse{50%{opacity:.5}}.tooltip{z-index:90;pointer-events:none;opacity:0;background:linear-gradient(180deg,var(--primary),transparent 55%),var(--surface);border-radius:11px;min-width:7.5rem;padding:.5rem .7rem .55rem;transition:opacity .16s,transform .22s cubic-bezier(.2,1.1,.3,1);position:fixed;top:0;left:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tooltip{background:linear-gradient(180deg,color-mix(in srgb,var(--primary)16%,transparent),transparent 55%),color-mix(in srgb,var(--surface)92%,transparent)}}.tooltip{-webkit-backdrop-filter:blur(14px)saturate(1.15);border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.tooltip{border:1px solid color-mix(in srgb,var(--primary)32%,var(--line-strong))}}.tooltip{box-shadow:0 16px 40px -12px #2a2f6e99,0 4px 12px #2a2f6e2e,0 0 0 1px var(--primary),inset 0 1px 0 #ffffff2e}@supports (color:color-mix(in lab, red, red)){.tooltip{box-shadow:0 16px 40px -12px #2a2f6e99,0 4px 12px #2a2f6e2e,0 0 0 1px color-mix(in srgb,var(--primary)12%,transparent),inset 0 1px 0 #ffffff2e}}.tooltip.down{transform-origin:top;transform:translate(-50%,4px)scale(.94)}.tooltip.up{transform-origin:bottom;transform:translate(-50%,calc(-100% - 4px))scale(.94)}.tooltip.left{transform-origin:100%;transform:translate(calc(-100% - 4px),-50%)scale(.94)}.tooltip.down.in{opacity:1;transform:translate(-50%)scale(1)}.tooltip.up.in{opacity:1;transform:translate(-50%,-100%)scale(1)}.tooltip.left.in{opacity:1;transform:translate(-100%,-50%)scale(1)}.tooltip:before{content:"";z-index:0;pointer-events:none;opacity:.5;background-image:linear-gradient(var(--grid)1px,transparent 1px),linear-gradient(90deg,var(--grid)1px,transparent 1px);background-size:13px 13px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 80% 0,#000 30%,#0000 85%);mask-image:radial-gradient(120% 100% at 80% 0,#000 30%,#0000 85%)}.tooltip:after{content:"";z-index:1;background:var(--grad-primary);height:2px;box-shadow:0 0 10px -1px var(--primary);border-radius:2px;position:absolute;left:9px;right:9px}@supports (color:color-mix(in lab, red, red)){.tooltip:after{box-shadow:0 0 10px -1px color-mix(in srgb,var(--primary)70%,transparent)}}.tooltip.down:after{top:0}.tooltip.up:after{bottom:0}.tooltip.left:after{width:2px;height:auto;inset:9px 0 9px auto}.tooltip .tk{z-index:2;font-family:var(--font-console);letter-spacing:.22em;text-transform:uppercase;color:var(--text-disabled-console);white-space:nowrap;margin-bottom:.16rem;font-size:.5rem;display:block;position:relative}.tooltip .tn{z-index:2;font-family:var(--font-console);letter-spacing:.04em;color:var(--text-primary-console);white-space:nowrap;font-size:.74rem;font-weight:700;display:block;position:relative}.tooltip .tarrow{left:var(--ax,50%);z-index:0;background:var(--surface);width:10px;height:10px;position:absolute;transform:translate(-50%)rotate(45deg)}@supports (color:color-mix(in lab, red, red)){.tooltip .tarrow{background:color-mix(in srgb,var(--surface)92%,transparent)}}.tooltip .tarrow{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.tooltip .tarrow{border:1px solid color-mix(in srgb,var(--primary)32%,var(--line-strong))}}.tooltip.down .tarrow{clip-path:polygon(0 0,100% 0,0 100%);top:-6px}.tooltip.up .tarrow{clip-path:polygon(100% 0,100% 100%,0 100%);bottom:-6px}.tooltip.left .tarrow{left:auto;right:-6px;top:var(--ay,50%);clip-path:polygon(100% 0,100% 100%,0 100%);transform:translateY(-50%)rotate(45deg)}@media (prefers-reduced-motion:reduce){.tooltip{transition:opacity .16s}.tooltip.down,.tooltip.down.in{transform:translate(-50%)}.tooltip.up,.tooltip.up.in{transform:translate(-50%,-100%)}.tooltip.left,.tooltip.left.in{transform:translate(-100%,-50%)}}.fbody{background:var(--chassis);grid-template-columns:250px 1fr;min-height:0;display:grid}@media (max-width:899.98px),(max-height:599.98px){.fbody{grid-template-columns:1fr}}.dossier{border-inline-end:1px solid var(--line);background:var(--rail-face);box-shadow:var(--rail-seam);flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.dlabel{letter-spacing:.2em;text-transform:uppercase;color:var(--text-disabled-console);align-items:center;gap:.5rem;padding:1.1rem 1.1rem .5rem;font-size:.58rem;display:flex}.dlabel:after{content:"";background:var(--line);flex:1;height:1px}.exhibit{width:100%;color:var(--text-primary-console);text-align:start;border:none;padding:.62rem 0;background:0 0;border-inline-start:2px solid #0000;align-items:center;gap:.7rem;padding-inline:1.1rem .9rem;transition:background .15s;display:flex;position:relative}.exhibit:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.exhibit:hover{background:color-mix(in srgb,var(--primary)9%,transparent)}}.exhibit:focus-visible{background:var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.exhibit:focus-visible{background:color-mix(in srgb,var(--primary)12%,transparent)}}.exhibit:focus-visible{box-shadow:var(--ring-start)}.exhibit.on{border-inline-start-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.exhibit.on{background:color-mix(in srgb,var(--primary)14%,transparent)}}.exhibit .led{background:var(--text-disabled-console);width:7px;height:7px;box-shadow:0 0 0 1px var(--text-disabled-console)inset;border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.exhibit .led{box-shadow:0 0 0 1px color-mix(in srgb,var(--text-disabled-console)50%,transparent)inset}}.exhibit .led{transition:background .2s,box-shadow .2s}.exhibit[data-stage=prod] .led{background:var(--tertiary);box-shadow:0 0 7px var(--tertiary)}@supports (color:color-mix(in lab, red, red)){.exhibit[data-stage=prod] .led{box-shadow:0 0 7px color-mix(in srgb,var(--tertiary)80%,transparent)}}.exhibit[data-stage=dev] .led{background:#f59e0b;box-shadow:0 0 7px #f59e0bcc}.exhibit[data-stage=hero] .led{background:var(--primary-light);box-shadow:0 0 7px var(--primary)}@supports (color:color-mix(in lab, red, red)){.exhibit[data-stage=hero] .led{box-shadow:0 0 7px color-mix(in srgb,var(--primary)80%,transparent)}}.exhibit .num{letter-spacing:.06em;color:var(--text-disabled-console);font-variant-numeric:tabular-nums;flex:none;width:18px;font-size:.6rem}.exhibit.on .num{color:var(--ink-accent)}.exhibit .ctext{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.exhibit .ctext b{font-size:.86rem;font-weight:600}.exhibit .sig{background:var(--grad-primary);height:2px;transform-origin:var(--edge-start)center;inset-inline:0;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;transform:scaleX(0)}.exhibit.on .sig{transform:scaleX(1)}.railacct{border-top:1px solid var(--line);margin-top:auto;position:relative}.railacct .signin{width:100%;color:var(--text-primary-console);text-align:start;background:0 0;border:none;border-inline-start:2px solid #0000;align-items:center;gap:.7rem;padding:.7rem 0 .5rem;padding-inline:1.1rem .9rem;transition:background .15s;display:flex}.railacct .signin:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.railacct .signin:hover{background:color-mix(in srgb,var(--primary)9%,transparent)}}.railacct .signin:focus-visible{background:var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.railacct .signin:focus-visible{background:color-mix(in srgb,var(--primary)12%,transparent)}}.railacct .signin:focus-visible{box-shadow:var(--ring-start)}.railacct .signin .led{background:var(--primary-light);width:7px;height:7px;box-shadow:0 0 7px var(--primary);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.railacct .signin .led{box-shadow:0 0 7px color-mix(in srgb,var(--primary)80%,transparent)}}.railacct .signin .stext{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.railacct .signin .stext b{font-size:.86rem;font-weight:600}.railacct .signin .stext span{color:var(--text-secondary-console);font-size:.68rem}.railacct .signin .arrow{color:var(--ink-accent);flex:none;font-size:.8rem}.railacct .makeacct{text-align:start;width:100%;color:var(--ink-accent);letter-spacing:.04em;background:0 0;border:none;padding:0 0 .8rem;padding-inline:2.5rem 1.1rem;font-size:.68rem;text-decoration:underline;display:block}.railacct .makeacct:hover{color:var(--primary-light)}.railacct [hidden]{display:none!important}.railacct .idrow{width:100%;color:var(--text-primary-console);text-align:start;background:0 0;border:none;border-inline-start:2px solid #0000;align-items:center;gap:.7rem;padding:.7rem 0;padding-inline:1.1rem .9rem;transition:background .15s;display:flex}.railacct .idrow:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.railacct .idrow:hover{background:color-mix(in srgb,var(--primary)9%,transparent)}}.railacct .idrow:focus-visible{background:var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.railacct .idrow:focus-visible{background:color-mix(in srgb,var(--primary)12%,transparent)}}.railacct .idrow:focus-visible{box-shadow:var(--ring-start)}.railacct .idrow .ava{background:var(--grad-primary);color:#fff;letter-spacing:.02em;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:.66rem;font-weight:700;display:grid}.railacct .idrow .who{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.railacct .idrow .who b{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;overflow:hidden}.railacct .idrow .who span{color:var(--text-secondary-console);white-space:nowrap;text-overflow:ellipsis;font-size:.64rem;overflow:hidden}.railacct .idrow .caret{color:var(--text-disabled-console);flex:none;font-size:.6rem;transition:transform .2s}.railacct.open .idrow .caret{transform:rotate(180deg)}.railacct .idrow.idskel{pointer-events:none}.railacct .idskel .skelbox,.railacct .idskel .skelbar{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.railacct .idskel .skelbox,.railacct .idskel .skelbar{background:color-mix(in srgb,var(--primary)22%,transparent)}}.railacct .idskel .skelbox,.railacct .idskel .skelbar{animation:1.4s ease-in-out infinite pulse}.railacct .idskel .skelbox{border-radius:7px;width:24px;height:24px}.railacct .idskel .skelbar{border-radius:3px;height:.62rem}.railacct .idskel .who{gap:.3rem}.railacct .idskel .skelbar:not(.skelbar-sub){width:64%}.railacct .idskel .skelbar-sub{background:var(--primary);width:84%;height:.5rem}@supports (color:color-mix(in lab, red, red)){.railacct .idskel .skelbar-sub{background:color-mix(in srgb,var(--primary)14%,transparent)}}.tubeload{padding:1.2rem 1.4rem}.acctmenu{background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow);z-index:5;border-radius:10px;display:none;position:absolute;bottom:calc(100% - 1px);left:.6rem;right:.6rem;overflow:hidden}.railacct.open .acctmenu{display:block}.acctmenu a,.acctmenu button{text-align:start;width:100%;color:var(--text-primary-console);background:0 0;border:none;align-items:center;gap:.55rem;padding:.56rem .8rem;font-size:.78rem;text-decoration:none;display:flex}.acctmenu a:hover,.acctmenu button:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.acctmenu a:hover,.acctmenu button:hover{background:color-mix(in srgb,var(--primary)10%,transparent)}}.acctmenu .msep{background:var(--line);height:1px;margin:.2rem 0}.acctmenu .mled{background:var(--ink-accent);border-radius:50%;flex:none;width:5px;height:5px}.acctmenu .signout{color:var(--text-secondary-console)}.acctmenu .signout .mled{background:#ef4444}.ffoot{border-top:1px solid var(--line);background:var(--chrome-face);flex-wrap:wrap;align-items:center;gap:1.1rem;padding:.55rem 1rem;display:flex;position:relative}.ffoot:before{content:"";background:linear-gradient(90deg,transparent,var(--primary),transparent);height:1px;position:absolute;top:-1px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.ffoot:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary)50%,transparent),transparent)}}.ffoot .copy{letter-spacing:.06em;color:var(--text-disabled-console);font-size:.66rem}.ffoot nav{flex-wrap:wrap;gap:.95rem;display:flex}.ffoot a{color:var(--text-secondary-console);letter-spacing:.04em;font-size:.7rem;text-decoration:none}.ffoot a:hover{color:var(--primary-light)}.ffoot .sep{background:var(--line);width:1px;height:14px}.ffoot .fsp{flex:1}.contactbtn{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.contactbtn{border:1px solid color-mix(in srgb,var(--primary)40%,transparent)}}.contactbtn{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.contactbtn{background:color-mix(in srgb,var(--primary)12%,transparent)}}.contactbtn{color:var(--ink-accent);letter-spacing:.06em;text-transform:uppercase;border-radius:7px;align-items:center;gap:.45rem;padding:.4rem .8rem;font-size:.7rem;font-weight:600;display:inline-flex}.contactbtn:before{content:"";background:var(--tertiary);width:6px;height:6px;box-shadow:0 0 8px var(--tertiary);border-radius:50%}.contactbtn:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.contactbtn:hover{background:color-mix(in srgb,var(--primary)20%,transparent)}}.langpick{flex:none;position:relative}.langbtn{border:1px solid var(--line);color:var(--text-secondary-console);letter-spacing:.06em;background:0 0;border-radius:7px;align-items:center;gap:.4rem;padding:.34rem .55rem;font-size:.68rem;transition:border-color .2s,color .2s;display:inline-flex}.langbtn:hover,.langpick.open .langbtn{border-color:var(--primary-light);color:var(--ink-accent)}.langbtn .globe{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.langbtn .lcaret{color:var(--text-disabled-console);font-size:.5rem;transition:transform .2s}.langpick.open .langbtn .lcaret{transform:rotate(180deg)}.langmenu{background:var(--surface);border:1px solid var(--line-strong);min-width:9.5rem;box-shadow:var(--shadow);z-index:6;inset-inline-end:0;border-radius:10px;display:none;position:absolute;bottom:calc(100% + 6px);overflow:hidden}.langpick.open .langmenu{display:block}.langmenu button{text-align:start;width:100%;color:var(--text-primary-console);background:0 0;border:none;align-items:center;gap:.6rem;padding:.5rem .7rem;font-size:.78rem;display:flex}.langmenu button b{font-family:var(--font-console);letter-spacing:.06em;color:var(--text-disabled-console);flex:none;width:1.6rem;font-size:.62rem}.langmenu button:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.langmenu button:hover{background:color-mix(in srgb,var(--primary)10%,transparent)}}.langmenu button.on,.langmenu button.on b{color:var(--ink-accent)}.morepick{flex:none;display:none;position:relative}.morebtn{border:1px solid var(--line);color:var(--text-secondary-console);letter-spacing:.06em;background:0 0;border-radius:7px;align-items:center;gap:.4rem;padding:.34rem .55rem;font-size:.68rem;transition:border-color .2s,color .2s;display:inline-flex}.morebtn:hover,.morepick.open .morebtn{border-color:var(--primary-light);color:var(--ink-accent)}.moremenu{background:var(--surface);border:1px solid var(--line-strong);min-width:9.5rem;box-shadow:var(--shadow);z-index:6;inset-inline-start:0;border-radius:10px;display:none;position:absolute;bottom:calc(100% + 6px);overflow:hidden}.morepick.open .moremenu{display:block}.moremenu button{text-align:start;width:100%;color:var(--text-primary-console);background:0 0;border:none;align-items:center;padding:.5rem .7rem;font-size:.78rem;display:flex}.moremenu button:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.moremenu button:hover{background:color-mix(in srgb,var(--primary)10%,transparent)}}.boot{z-index:120;background:var(--desk);flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;display:flex;position:fixed;inset:0}.boot.done{opacity:0;pointer-events:none;transition:opacity .5s}.boot .bmark{width:46px;height:46px;box-shadow:0 0 40px -4px var(--primary);border-radius:12px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.boot .bmark{box-shadow:0 0 40px -4px color-mix(in srgb,var(--primary)80%,transparent)}}.boot .bscreen{border:1px solid var(--line-strong);background:var(--surface2);width:30rem;max-width:92vw;box-shadow:var(--viewport-recess),0 0 0 1px var(--phosphor)inset,0 0 26px -6px var(--phosphor)inset,0 26px 60px -24px #000805b3;border-radius:11px;position:relative;overflow:hidden}.boot .bscreen:before{content:"";z-index:0;pointer-events:none;opacity:.5;background-image:linear-gradient(var(--grid)1px,transparent 1px),linear-gradient(90deg,var(--grid)1px,transparent 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(130% 100% at 80% 0,#000 35%,#0000 85%);mask-image:radial-gradient(130% 100% at 80% 0,#000 35%,#0000 85%)}.boot .bscreen:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent,var(--tertiary)50%,transparent)no-repeat;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.boot .bscreen:after{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--tertiary)20%,transparent)50%,transparent)no-repeat}}.boot .bscreen:after{background-position:0 -40px;background-size:100% 40px;animation:4.6s linear infinite crtscan}.boot .bhead{z-index:2;border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:.5rem;padding:.45rem .7rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.boot .bhead{background:color-mix(in srgb,var(--surface)30%,transparent)}}.boot .bhead{letter-spacing:.16em;text-transform:uppercase;color:var(--text-disabled-console);font-size:.56rem}.boot .bhead .bled{background:var(--tertiary);width:6px;height:6px;box-shadow:0 0 7px var(--tertiary);border-radius:50%;flex:none}.boot .bhead b{color:var(--ink-accent);letter-spacing:.1em;font-weight:700}.boot .bhead .bsp{color:var(--ink-green);margin-inline-start:auto}.boot .blog{z-index:2;letter-spacing:.1em;text-transform:uppercase;height:12em;color:var(--text-secondary-console);flex-direction:column;justify-content:flex-start;gap:.4rem;padding:.7rem .8rem .5rem;font-size:.62rem;display:flex;position:relative}.boot .blog .bline{white-space:nowrap;opacity:0;align-items:center;gap:.5rem;animation:.25s forwards blinein;display:flex}.boot .blog .bline:before{content:">";color:var(--ink-accent);transform:scaleX(var(--dir-x));flex:none;font-weight:700;display:inline-block}.boot .blog .bline .bok{color:var(--ink-green);text-shadow:0 0 6px var(--tertiary);margin-inline-start:auto}@supports (color:color-mix(in lab, red, red)){.boot .blog .bline .bok{text-shadow:0 0 6px color-mix(in srgb,var(--tertiary)55%,transparent)}}.boot .blog .bline.active:after{content:"";background:var(--ink-green);width:.5em;height:1em;box-shadow:0 0 6px var(--tertiary);flex:none}@supports (color:color-mix(in lab, red, red)){.boot .blog .bline.active:after{box-shadow:0 0 6px color-mix(in srgb,var(--tertiary)60%,transparent)}}.boot .blog .bline.active:after{animation:1.1s step-end infinite caretblink}.boot .bbar{z-index:2;background:var(--line);height:3px;position:relative;overflow:hidden}.boot .bfill{background:var(--grad-primary);width:0;height:100%;box-shadow:0 0 10px var(--primary)}@supports (color:color-mix(in lab, red, red)){.boot .bfill{box-shadow:0 0 10px color-mix(in srgb,var(--primary)70%,transparent)}}.boot .bfill{transition:width .32s cubic-bezier(.6,0,.2,1)}@keyframes blinein{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.viewport{background:var(--surface2);border-radius:var(--tube-radius);min-height:0;margin:var(--tube-margin);box-shadow:0 0 0 var(--bezel-ring)var(--bezel),0 0 0 var(--bezel-ring2)#ffffff0d,0 0 0 var(--bezel-ring3)#080a0e8c,var(--viewport-recess),0 0 70px -18px var(--phosphor)inset,inset 0 0 0 1px #080a0e80;flex-direction:column;display:flex;position:relative}.crt-led{z-index:5;inset-inline-end:var(--led-offset);bottom:var(--led-offset);background:var(--tertiary);width:5px;height:5px;box-shadow:0 0 6px 1px var(--tertiary),0 0 0 1px #080a0ecc;pointer-events:none;border-radius:50%;position:absolute}.viewport:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(130% 90% at 50% -12%,#ebf0f81a,#ebf0f808 30%,#0000 60%);position:absolute;inset:0}.viewport:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(118% 118%,#0000 58%,#0a0c1047 84%,#0a0c1080 100%);position:absolute;inset:0}.vgrid{pointer-events:none;z-index:0;background-image:linear-gradient(var(--grid)1px,transparent 1px),linear-gradient(90deg,var(--grid)1px,transparent 1px);background-size:34px 34px;position:absolute;inset:-6px;-webkit-mask-image:radial-gradient(120% 90% at 70% 30%,#000 30%,#0000 80%);mask-image:radial-gradient(120% 90% at 70% 30%,#000 30%,#0000 80%)}.crt-scan{pointer-events:none;z-index:2;background:repeating-linear-gradient(0deg,var(--tertiary)0px,var(--tertiary)1px,transparent 1px,transparent 3px),repeating-linear-gradient(90deg,#0000000d 0px,#0000000d 1px,transparent 1px,transparent 3px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.crt-scan{background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--tertiary)13%,transparent)0px,color-mix(in srgb,var(--tertiary)13%,transparent)1px,transparent 1px,transparent 3px),repeating-linear-gradient(90deg,#0000000d 0px,#0000000d 1px,transparent 1px,transparent 3px)}}.crt-scan{mix-blend-mode:screen;opacity:.58;animation:6.2s step-end infinite crtflicker}@keyframes crtflicker{0%,90%{opacity:.58}91%{opacity:.46}92%{opacity:.62}93%{opacity:.5}94%{opacity:.6}95%{opacity:.55}to{opacity:.58}}.crt-scan:after{content:"";background:linear-gradient(#0000,#ebf0f80d 50%,#0000) 0 -30%/100% 30% no-repeat;animation:7.5s linear infinite crtroll;position:absolute;inset:0}@keyframes crtroll{0%{background-position:0 -30%}to{background-position:0 130%}}.vglow{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(200px 200px at var(--mx,50%)var(--my,40%),var(--primary),transparent 70%);transition:opacity .3s;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vglow{background:radial-gradient(200px 200px at var(--mx,50%)var(--my,40%),color-mix(in srgb,var(--primary)12%,transparent),transparent 70%)}}.viewport.aim .vglow{opacity:1}@media (prefers-reduced-motion:reduce){.crt-scan:after{animation:none;display:none}.crt-scan{opacity:.5;animation:none}}.table{z-index:1;scrollbar-width:thin;scrollbar-color:var(--primary)transparent;flex:1 1 0;min-height:0;padding:clamp(1rem,2.4vw,1.8rem);display:flex;position:relative;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.table{scrollbar-color:color-mix(in srgb,var(--primary)55%,transparent)transparent}}.table>.exhibitview.on{align-self:stretch;height:100%}.table::-webkit-scrollbar{width:10px}.table::-webkit-scrollbar-track{background:0 0}.table::-webkit-scrollbar-thumb{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.table::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary)45%,transparent)}}.table::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:9999px}.table::-webkit-scrollbar-thumb:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.table::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--primary)70%,transparent)}}.table::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.exhibitview{opacity:0;grid-template-rows:minmax(0,min-content) minmax(0,min-content) 1fr;gap:clamp(.7rem,1.4vw,1.1rem);width:100%;max-width:1240px;height:100%;min-height:0;margin:auto;animation:.4s cubic-bezier(.16,1,.3,1) forwards viewin;display:none}.exhibitview.on{display:grid}.exhibitview.preload{visibility:hidden;pointer-events:none;opacity:0;width:100%;max-width:none;margin:0;animation:none;display:grid;position:absolute;inset:0}.exhibitview>.panel{align-self:start;max-height:100%}.exhibitview>.pan-lead{align-self:stretch}@keyframes viewin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.exhibitview[data-view=intro]{grid-template-rows:1fr;grid-template-columns:1fr}.exhibitview[data-view=intro] .pan-lead{grid-area:1/1}.exhibitview[data-view=nexus]{grid-template-rows:1fr;grid-template-columns:1fr}.exhibitview[data-view=nexus] .pan-lead{grid-area:1/1}.exhibitview[data-view=engine]{grid-template-rows:1fr;grid-template-columns:1fr}.exhibitview[data-view=engine] .pan-lead{grid-area:1/1}.exhibitview[data-view=scope]{grid-template-rows:1fr;grid-template-columns:1fr}.exhibitview[data-view=scope] .pan-lead{grid-area:1/1}.exhibitview[data-view=pricing]{grid-template-rows:1fr;grid-template-columns:1fr}.exhibitview[data-view=pricing] .pan-lead{grid-area:1/1}@media (max-width:899.98px){.exhibitview.on{grid-template-rows:1fr!important;grid-template-columns:1fr!important}.exhibitview .panel{grid-area:auto!important}}.panel{border:1px solid var(--line);background:var(--surface);min-height:0;box-shadow:var(--card-lift);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.panel.accent{background:linear-gradient(180deg,var(--primary),var(--surface))}@supports (color:color-mix(in lab, red, red)){.panel.accent{background:linear-gradient(180deg,color-mix(in srgb,var(--primary)7%,var(--surface)),var(--surface))}}.pan-lead,.pan-lead.accent{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.pan-lead>.pf{background:0 0;border-top:none;padding-top:0}.panel>.ph{border-bottom:1px solid var(--line);letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary-console);background:var(--chrome-face);flex:none;align-items:center;gap:.5rem;padding:.5rem .8rem;font-size:.58rem;display:flex}.panel>.ph .pid{color:var(--ink-accent);font-weight:700}.panel>.ph .psp{flex:1}.panel>.ph .pchip{letter-spacing:.12em;border:1px solid var(--line);color:var(--text-secondary-console);border-radius:5px;padding:.16rem .42rem;font-size:.54rem}.panel>.ph .pchip.live{color:var(--ink-green);border-color:var(--tertiary)}@supports (color:color-mix(in lab, red, red)){.panel>.ph .pchip.live{border-color:color-mix(in srgb,var(--tertiary)45%,transparent)}}.panel>.ph .pchip.dev{color:var(--secondary);border-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.panel>.ph .pchip.dev{border-color:color-mix(in srgb,var(--secondary)45%,transparent)}}.panel>.pb{scrollbar-width:thin;scrollbar-color:var(--primary)transparent;flex-direction:column;flex:auto;gap:.55rem;min-height:0;padding:.8rem .9rem;display:flex;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.panel>.pb{scrollbar-color:color-mix(in srgb,var(--primary)55%,transparent)transparent}}.panel>.pb::-webkit-scrollbar{width:9px}.panel>.pb::-webkit-scrollbar-track{background:0 0}.panel>.pb::-webkit-scrollbar-thumb{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.panel>.pb::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary)45%,transparent)}}.panel>.pb::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:9999px}.panel>.pb::-webkit-scrollbar-thumb:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.panel>.pb::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--primary)70%,transparent)}}.panel>.pb::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.panel>.pf{border-top:1px solid var(--line);background:var(--surface);flex:none;padding:.7rem .9rem}.panel.accent>.pf{background:0 0}.panel>.pf .row-cta{margin:0}.panel .p-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--text-disabled-console);align-items:center;gap:.5rem;margin-bottom:.1rem;font-size:.6rem;display:flex}.panel .p-kicker:before{content:"";background:var(--line-strong);width:18px;height:1px}.panel h1{letter-spacing:-.02em;text-wrap:balance;text-shadow:0 0 18px var(--text-primary-console);font-size:clamp(.98rem,1.35vw,1.25rem);font-weight:700;line-height:1.18}@supports (color:color-mix(in lab, red, red)){.panel h1{text-shadow:0 0 18px color-mix(in srgb,var(--text-primary-console)22%,transparent)}}.panel .lead{color:var(--text-secondary-console);text-align:start;text-wrap:pretty;text-shadow:0 0 14px var(--text-secondary-console);font-size:.86rem;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.panel .lead{text-shadow:0 0 14px color-mix(in srgb,var(--text-secondary-console)14%,transparent)}}.panel>.pb.pb-lead{padding:clamp(1.6rem,3vw,2.8rem) 0 clamp(1.2rem,2vw,1.6rem);gap:.95rem;padding-inline:clamp(1.6rem,2.6vw,2.4rem) clamp(1.5rem,2.4vw,2rem)}.pb-lead .p-kicker{margin-bottom:.35rem}.pb-lead h1{margin-bottom:.3rem}.pb-lead .lead+.lead{margin-top:.15rem}.pb-lead .lead-list{flex-direction:column;gap:.5rem;margin:.15rem 0;list-style:none;display:flex}.pb-lead .lead-list li{color:var(--text-secondary-console);text-align:start;text-wrap:pretty;text-shadow:0 0 14px var(--text-secondary-console);padding-inline-start:1.1rem;font-size:.86rem;line-height:1.6;position:relative}@supports (color:color-mix(in lab, red, red)){.pb-lead .lead-list li{text-shadow:0 0 14px color-mix(in srgb,var(--text-secondary-console)14%,transparent)}}.pb-lead .lead-list li:before{content:"";background:var(--tertiary);width:5px;height:5px;box-shadow:0 0 6px var(--tertiary);inset-inline-start:0;border-radius:50%;position:absolute;top:.62em}@supports (color:color-mix(in lab, red, red)){.pb-lead .lead-list li:before{box-shadow:0 0 6px color-mix(in srgb,var(--tertiary)70%,transparent)}}.cells{grid-template-columns:repeat(var(--cell-cols,2),minmax(0,1fr));flex:auto;grid-auto-rows:min-content;align-content:start;gap:.1rem .9rem;min-height:0;display:grid}.cell{border-bottom:1px solid var(--line);flex-direction:column;gap:.3rem;min-width:0;padding:.55rem .1rem;display:flex}.cell:last-child,.cell.span2:last-child{border-bottom:none}.cell .clabel{font-family:var(--font-console);letter-spacing:.14em;text-transform:uppercase;color:var(--text-disabled-console);font-size:.58rem}.cell .cvalue{color:var(--text-primary-console);text-wrap:balance;font-size:.88rem;font-weight:600;line-height:1.35}.cell .cvalue.g{color:var(--ink-green)}.cell.span2{flex-direction:row;grid-column:1/-1;align-items:baseline;gap:1rem}.cell.span2 .cvalue{text-align:end;margin-inline-start:auto}.table.demomode{background:var(--chassis);padding:0;overflow:hidden}.demoview.on{width:100%;max-width:none;height:100%;margin:0;padding:13px;animation:.45s forwards demoin;display:block}@keyframes demoin{0%{opacity:0}to{opacity:1}}.playback{border-radius:var(--tube-radius);width:100%;height:100%;box-shadow:0 0 0 var(--bezel-ring)var(--bezel),0 0 0 var(--bezel-ring2)#ffffff0d,0 0 70px -18px var(--phosphor)inset,inset 0 0 0 1px #080a0e99;background:#05070a;position:relative;overflow:hidden}.playback>.crt-scan{z-index:2}.playback>.crt-led{inset-inline-end:6px;bottom:6px}.pboverlay{z-index:4;color:var(--text-primary-console);top:0;background:linear-gradient(#030508b3,#0000);align-items:center;gap:1rem;padding:.8rem 1.1rem;display:flex;position:absolute;inset-inline:0}.pboverlay .pbtitle{letter-spacing:-.01em;color:var(--ink-green);text-shadow:0 0 10px var(--tertiary);font-weight:700}@supports (color:color-mix(in lab, red, red)){.pboverlay .pbtitle{text-shadow:0 0 10px color-mix(in srgb,var(--tertiary)35%,transparent)}}.pboverlay .pbtag{letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary-console);font-size:.64rem}.pbframe{background:radial-gradient(120% 90% at 50% 40%,var(--tertiary),#05070a);width:100%;height:100%;position:relative}@supports (color:color-mix(in lab, red, red)){.pbframe{background:radial-gradient(120% 90% at 50% 40%,color-mix(in srgb,var(--tertiary)5%,#06090c),#05070a)}}.pbframe:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(118% 118%,#0000 56%,#03050859 84%,#03050899 100%);position:absolute;inset:0}.pbframe video,.pbvideo{object-fit:contain;z-index:1;background:#000;width:100%;height:100%;position:absolute;inset:0}.pbplaceholder{z-index:2;cursor:pointer;color:#fffc;background:0 0;border:1px dashed #818cf880;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;width:calc(100% - 28px);display:flex;position:absolute;inset:14px}.pbplaceholder:focus-visible{outline:2px solid var(--ink-accent);outline-offset:3px}.pbplaceholder .pbtri{color:#fff;background:var(--grad-primary);width:76px;height:76px;box-shadow:0 14px 50px -8px var(--primary);border-radius:50%;place-items:center;font-size:1.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pbplaceholder .pbtri{box-shadow:0 14px 50px -8px color-mix(in srgb,var(--primary)80%,transparent)}}.pbplaceholder .pblabel{color:#fff;font-size:1.05rem;font-weight:600}.pbplaceholder .pbsub{letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;font-size:.7rem}.oia{z-index:4;font-family:var(--font-console);letter-spacing:.14em;text-transform:uppercase;color:var(--text-disabled-console);background:var(--surface);flex:none;align-items:center;gap:.7rem;padding:.36rem .75rem;font-size:.56rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.oia{background:color-mix(in srgb,var(--surface)34%,transparent)}}.oia{text-shadow:0 0 8px var(--tertiary)}@supports (color:color-mix(in lab, red, red)){.oia{text-shadow:0 0 8px color-mix(in srgb,var(--tertiary)16%,transparent)}}.oia-top{border-bottom:1px solid var(--line);border-radius:var(--tube-radius)var(--tube-radius)0 0}.oia-bot{border-top:1px solid var(--tertiary)}@supports (color:color-mix(in lab, red, red)){.oia-bot{border-top:1px solid color-mix(in srgb,var(--tertiary)28%,transparent)}}.oia-bot{border-radius:0 0 var(--tube-radius)var(--tube-radius)}.oia .oia-sp{flex:1}.oia-sys{color:var(--ink-accent);letter-spacing:.1em;flex:none;font-weight:700}.oia-title{color:var(--text-secondary-console);letter-spacing:.18em;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oia-date,.oia-time{color:var(--ink-green);font-variant-numeric:tabular-nums;letter-spacing:.08em;flex:none}.oia-mark{color:var(--ink-green);letter-spacing:.12em;flex:none;align-items:center;gap:.45rem;font-weight:700;display:inline-flex}.oia-mark:before{content:"";background:var(--tertiary);width:6px;height:6px;box-shadow:0 0 7px var(--tertiary);border-radius:50%;flex:none}.oia-flags{flex:none;gap:.4rem;display:inline-flex}.oiaf{border:1px solid var(--line);color:var(--text-disabled-console);letter-spacing:.1em;border-radius:3px;padding:.05rem .32rem}.oiaf.mw{color:var(--ink-green);border-color:var(--tertiary)}@supports (color:color-mix(in lab, red, red)){.oiaf.mw{border-color:color-mix(in srgb,var(--tertiary)40%,transparent)}}.oiaf.mw{animation:1.5s step-end infinite oiamw}@keyframes oiamw{50%{opacity:.22}}.oia-msg{color:var(--text-secondary-console);text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;min-width:0;overflow:hidden}@media (max-width:719.98px){.oia-top .oia-date,.oia-bot .oia-flags{display:none}}.g{background:var(--grad-glass);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px var(--tertiary));-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab, red, red)){.g{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--tertiary)28%,transparent))}}.row-cta{flex-wrap:wrap;gap:.7rem;display:flex}.btn{border:1px solid var(--line);color:var(--text-primary-console);border-radius:8px;align-items:center;gap:.4rem;padding:.46rem .85rem;font-size:.76rem;font-weight:600;text-decoration:none;display:inline-flex}.btn.p{background:var(--grad-primary);color:#fff;box-shadow:0 4px 14px -6px var(--primary);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.btn.p{box-shadow:0 4px 14px -6px color-mix(in srgb,var(--primary)60%,transparent)}}.btn:hover{border-color:var(--primary-light)}.rows{flex-direction:column;display:flex}.rows .r{border-bottom:1px solid var(--line);color:var(--text-secondary-console);font-variant-numeric:tabular-nums;letter-spacing:.02em;opacity:0;grid-template-columns:minmax(7rem,11rem) 1fr auto;align-items:baseline;gap:.4rem 1.2rem;margin-bottom:.36rem;padding:0 0 .36rem;font-size:.74rem;transition:all .4s;display:grid;transform:translateY(4px)}.rows .r:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.rows .r.on{opacity:1;transform:none}.rows .r .k{color:var(--text-secondary-console);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}.rows .r b{color:var(--text-primary-console);font-weight:600}.rows .r>:nth-child(2):last-child{grid-column:2/4}.rows .r .v{color:var(--ink-green);letter-spacing:.04em;font-weight:700}.rows .r>:nth-child(3){text-align:end;justify-self:end}.signal-lost{justify-content:center;align-items:center;width:100%;height:100%;padding:clamp(1rem,2.4vw,1.8rem);display:flex}.signal-lost .slscreen{border:1px solid var(--line-strong);background:var(--surface2);text-align:center;width:min(34rem,100%);box-shadow:var(--viewport-recess),0 0 0 1px var(--phosphor)inset,0 0 26px -6px var(--phosphor)inset;border-radius:12px;padding:clamp(1.8rem,4vw,3rem) clamp(1.4rem,3vw,2.4rem);position:relative;overflow:hidden}.signal-lost .slscreen>*{z-index:2;position:relative}.signal-lost .slcode{font-family:var(--font-console);letter-spacing:-.02em;color:var(--ink-accent);text-shadow:0 0 22px var(--primary);font-size:clamp(2.6rem,8vw,4rem);font-weight:800;line-height:1}@supports (color:color-mix(in lab, red, red)){.signal-lost .slcode{text-shadow:0 0 22px color-mix(in srgb,var(--primary)40%,transparent)}}.signal-lost .slkicker{font-family:var(--font-console);letter-spacing:.22em;text-transform:uppercase;color:var(--text-disabled-console);align-items:center;gap:.5rem;margin:1rem 0 .6rem;font-size:.58rem;display:inline-flex}.signal-lost .slkicker:before{content:"";background:#f59e0b;border-radius:50%;width:7px;height:7px;animation:1.3s infinite pulse;box-shadow:0 0 7px #f59e0bcc}.signal-lost h1{letter-spacing:-.02em;color:var(--text-primary-console);text-shadow:0 0 18px var(--text-primary-console);font-size:clamp(1.05rem,2vw,1.4rem);font-weight:700}@supports (color:color-mix(in lab, red, red)){.signal-lost h1{text-shadow:0 0 18px color-mix(in srgb,var(--text-primary-console)22%,transparent)}}.signal-lost p{color:var(--text-secondary-console);max-width:30rem;margin:.55rem auto 1.4rem;font-size:.86rem;line-height:1.6}.signal-lost .slbody{background:var(--desk)fixed;min-height:100svh}.chatdock{height:var(--chat-h,auto);min-height:0;max-height:calc(var(--chat-cap,.7)*100%);flex-direction:column;flex:none;gap:.5rem;display:flex}.chathandle{cursor:ns-resize;touch-action:none;background:var(--text-disabled-console);border-radius:6px;flex:none;justify-content:center;align-items:center;height:12px;transition:background .15s,box-shadow .15s;display:flex}@supports (color:color-mix(in lab, red, red)){.chathandle{background:color-mix(in srgb,var(--text-disabled-console)8%,transparent)}}.chathandle{box-shadow:inset 0 1px 1px #00000047,inset 0 -1px #ffffff24}.chathandle:hover,.chathandle:focus-visible{background:var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.chathandle:hover,.chathandle:focus-visible{background:color-mix(in srgb,var(--primary)14%,transparent)}}.chathandle:hover,.chathandle:focus-visible{box-shadow:inset 0 1px 2px #00000052,inset 0 -1px #ffffff2e}.chathandle .grip{background:linear-gradient(180deg,var(--text-disabled-console),var(--text-disabled-console));border-radius:9999px;width:40px;height:4px;transition:background .15s,box-shadow .15s}@supports (color:color-mix(in lab, red, red)){.chathandle .grip{background:linear-gradient(180deg,color-mix(in srgb,var(--text-disabled-console)85%,#fff),var(--text-disabled-console))}}.chathandle .grip{box-shadow:0 1px 1px #0006,inset 0 -1px #ffffff40,0 1px #ffffff1f}.chathandle:hover .grip,.chathandle:focus-visible .grip{background:linear-gradient(180deg,var(--primary-light),var(--primary-light))}@supports (color:color-mix(in lab, red, red)){.chathandle:hover .grip,.chathandle:focus-visible .grip{background:linear-gradient(180deg,color-mix(in srgb,var(--primary-light)85%,#fff),var(--primary-light))}}.chathandle:hover .grip,.chathandle:focus-visible .grip{box-shadow:0 1px 3px var(--primary),0 -1px 0 #ffffff4d inset}@supports (color:color-mix(in lab, red, red)){.chathandle:hover .grip,.chathandle:focus-visible .grip{box-shadow:0 1px 3px color-mix(in srgb,var(--primary)55%,transparent),0 -1px 0 #ffffff4d inset}}.chatbody{flex-direction:column;flex:auto;gap:.55rem;min-height:0;display:flex}.chatdock.collapsed{height:auto;max-height:none}.chatdock.collapsed .chatbody{display:none}.chatdock.dragging{-webkit-user-select:none;user-select:none}.chatscreen{border:1px solid var(--line-strong);background:var(--surface2);min-height:0;box-shadow:var(--viewport-recess),0 0 0 1px var(--phosphor)inset,0 0 22px -6px var(--phosphor)inset;border-radius:10px;flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.chatscreen:before{content:"";z-index:0;pointer-events:none;opacity:.5;background-image:linear-gradient(var(--grid)1px,transparent 1px),linear-gradient(90deg,var(--grid)1px,transparent 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(130% 100% at 80% 0,#000 35%,#0000 85%);mask-image:radial-gradient(130% 100% at 80% 0,#000 35%,#0000 85%)}.chatscreen:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(180deg,transparent,var(--tertiary)50%,transparent)no-repeat,repeating-linear-gradient(0deg,var(--tertiary)0px,var(--tertiary)1px,transparent 1px,transparent 3px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.chatscreen:after{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--tertiary)16%,transparent)50%,transparent)no-repeat,repeating-linear-gradient(0deg,color-mix(in srgb,var(--tertiary)12%,transparent)0px,color-mix(in srgb,var(--tertiary)12%,transparent)1px,transparent 1px,transparent 3px)}}.chatscreen:after{background-position:0 -40px,0 0;background-repeat:no-repeat,repeat;background-size:100% 40px,100% 100%;animation:4.6s linear infinite crtscan}@keyframes crtscan{0%{background-position:0 -40px,0 0}to{background-position:0 calc(100% + 40px),0 0}}.chatbar{z-index:2;border-bottom:1px solid var(--line);background:var(--surface);flex:none;align-items:center;gap:.5rem;padding:.4rem .6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.chatbar{background:color-mix(in srgb,var(--surface)30%,transparent)}}.chatbar{font-family:var(--font-console);letter-spacing:.16em;text-transform:uppercase;color:var(--text-disabled-console);font-size:.56rem}.chatbar .cbled{background:var(--tertiary);width:6px;height:6px;box-shadow:0 0 7px var(--tertiary);border-radius:50%;flex:none}.chatbar .cbtitle{color:var(--ink-accent);letter-spacing:.1em;font-weight:700}.chatbar .cbtag{color:var(--ink-green);align-items:center;gap:.4rem;margin-inline-start:auto;display:inline-flex}.chatbar .cbtag:before{content:"";background:var(--tertiary);width:5px;height:5px;box-shadow:0 0 6px var(--tertiary);border-radius:50%}.chatlog{z-index:2;min-height:0;font-family:var(--font-console);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--primary)transparent;flex-direction:column;flex:auto;gap:.5rem;padding:.6rem .7rem;display:flex;position:relative;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.chatlog{scrollbar-color:color-mix(in srgb,var(--primary)55%,transparent)transparent}}.chatlog::-webkit-scrollbar{width:8px}.chatlog::-webkit-scrollbar-thumb{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.chatlog::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary)45%,transparent)}}.chatlog::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:9999px}.turn{opacity:0;flex-direction:column;gap:.18rem;animation:.3s cubic-bezier(.16,1,.3,1) forwards turnin;display:flex;transform:translateY(3px)}@keyframes turnin{to{opacity:1;transform:none}}.turn .role{letter-spacing:.16em;text-transform:uppercase;color:var(--text-disabled-console);align-items:center;gap:.4rem;font-size:.52rem;display:flex}.turn .role:before{content:"";background:currentColor;border-radius:50%;flex:none;width:4px;height:4px}.turn .bubble{border-radius:0;border-inline-start:2px solid #0000;border-start-end-radius:6px;border-end-end-radius:6px;padding:.32rem .55rem;font-size:.78rem;line-height:1.55}.turn.user .role{color:var(--ink-accent)}.turn.user .bubble{color:var(--text-primary-console);border-inline-start-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.turn.user .bubble{border-inline-start-color:color-mix(in srgb,var(--primary)55%,transparent)}}.turn.user .bubble{background:linear-gradient(to var(--edge-end),var(--primary),transparent)}@supports (color:color-mix(in lab, red, red)){.turn.user .bubble{background:linear-gradient(to var(--edge-end),color-mix(in srgb,var(--primary)14%,transparent),transparent)}}.turn.user .bubble:before{content:"> ";color:var(--ink-accent);transform:scaleX(var(--dir-x));font-weight:700;display:inline-block}.turn.ai .role{color:var(--ink-green)}.turn.ai .bubble{color:var(--ink-green);border-inline-start-color:var(--tertiary)}@supports (color:color-mix(in lab, red, red)){.turn.ai .bubble{border-inline-start-color:color-mix(in srgb,var(--tertiary)45%,transparent)}}.turn.ai .bubble{background:linear-gradient(to var(--edge-end),var(--tertiary),transparent)}@supports (color:color-mix(in lab, red, red)){.turn.ai .bubble{background:linear-gradient(to var(--edge-end),color-mix(in srgb,var(--tertiary)9%,transparent),transparent)}}.turn.ai .bubble{text-shadow:0 0 9px var(--tertiary)}@supports (color:color-mix(in lab, red, red)){.turn.ai .bubble{text-shadow:0 0 9px color-mix(in srgb,var(--tertiary)30%,transparent)}}.turn.ai .bubble.typing:after{content:"";vertical-align:-.12em;background:var(--ink-green);opacity:.85;width:.5em;height:1em;margin-inline-start:1px;animation:1.1s step-end infinite caretblink;display:inline-block}.turn .bubble .abp{display:block}.turn .bubble .abp+.abp,.turn .bubble .abp+.abul,.turn .bubble .abul+.abp{margin-top:.5rem}.turn .bubble .abul{flex-direction:column;gap:.3rem;margin:.15rem 0;list-style:none;display:flex}.turn .bubble .abul li{padding-inline-start:1rem;position:relative}.turn .bubble .abul li:before{content:"";inset-inline-start:0;background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:.62em;box-shadow:0 0 5px}.think{align-items:center;gap:.28rem;padding:.2rem 0;display:inline-flex}.think i{background:var(--ink-green);opacity:.35;border-radius:50%;width:6px;height:6px;animation:1.1s infinite thinkpulse}.think i:nth-child(2){animation-delay:.18s}.think i:nth-child(3){animation-delay:.36s}@keyframes thinkpulse{30%{opacity:1;transform:translateY(-2px)}}.chatline{z-index:2;border-top:1px solid var(--line);font-family:var(--font-console);color:var(--text-primary-console);background:linear-gradient(180deg,var(--tertiary),var(--surface));flex:none;align-items:center;gap:.45rem;min-height:2.3rem;padding:.5rem .7rem;font-size:.82rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.chatline{background:linear-gradient(180deg,color-mix(in srgb,var(--tertiary)6%,transparent),color-mix(in srgb,var(--surface)22%,transparent))}}.chatline .prompticon{color:var(--ink-accent);text-shadow:0 0 6px var(--primary);flex:none;font-weight:700}@supports (color:color-mix(in lab, red, red)){.chatline .prompticon{text-shadow:0 0 6px color-mix(in srgb,var(--primary)55%,transparent)}}.chatline .prompttext{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.chatline .prompttext:empty{flex:1}.chatline .prompttext:empty:before{content:attr(data-placeholder);color:var(--text-disabled-console);font-size:.66rem}.chatline .caret-blink{background:var(--ink-green);opacity:.85;width:.5em;height:1em;box-shadow:0 0 6px var(--tertiary);flex:none}@supports (color:color-mix(in lab, red, red)){.chatline .caret-blink{box-shadow:0 0 6px color-mix(in srgb,var(--tertiary)60%,transparent)}}.chatline .caret-blink{animation:1.1s step-end infinite caretblink}@keyframes caretblink{50%{opacity:0}}.term-cursor{vertical-align:-.12em;background:var(--ink-green);opacity:.85;width:.5em;height:1em;box-shadow:0 0 6px var(--tertiary);flex:none;display:inline-block}@supports (color:color-mix(in lab, red, red)){.term-cursor{box-shadow:0 0 6px color-mix(in srgb,var(--tertiary)60%,transparent)}}.term-cursor{animation:1.1s step-end infinite caretblink}@media (prefers-reduced-motion:reduce){.term-cursor{animation:none}}.chiprail{align-items:center;gap:.3rem;min-width:0;display:flex}.chips{scroll-behavior:smooth;scrollbar-width:none;flex-wrap:nowrap;flex:1 1 0;gap:.5rem;width:0;min-width:0;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chiparrow{width:24px;height:24px;font-family:var(--font-console);color:var(--text-secondary-console);border:1px solid var(--line-strong);background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:.8rem;line-height:1;transition:border-color .2s,color .2s,background .2s;display:none}.chiparrow.show{display:inline-flex}.chiparrow:hover{border-color:var(--primary-light);color:var(--ink-accent);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.chiparrow:hover{background:color-mix(in srgb,var(--primary)9%,transparent)}}.chip{white-space:nowrap;font-family:var(--font-console);color:var(--text-secondary-console);border:1px solid var(--line-strong);background:0 0;border-radius:8px;flex:none;padding:.4rem .7rem;font-size:.74rem;font-weight:600;transition:border-color .2s,color .2s,background .2s}.chip:hover{border-color:var(--primary-light);color:var(--ink-accent);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.chip:hover{background:color-mix(in srgb,var(--primary)9%,transparent)}}.chip:disabled{opacity:.45;cursor:default}.chip.spent{display:none}pre.ascii{font-family:var(--font-console);white-space:pre;color:var(--ink-green);font-size:.72rem;overflow-x:auto}.pb-lead h1.typing:after{content:"";vertical-align:-.12em;background:var(--ink-green);opacity:.85;width:.5em;height:1em;margin-inline-start:1px;animation:1.1s step-end infinite caretblink;display:inline-block}.cpanel{z-index:5;background:var(--surface2);justify-content:center;align-items:center;padding:clamp(1rem,2.4vw,1.8rem);display:none;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cpanel{background:color-mix(in srgb,var(--surface2)72%,transparent)}}.cpanel{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:.4s cubic-bezier(.16,1,.3,1) viewin}.cpanel.on{display:flex}.cpanel .card{border:1px solid var(--line-strong);background:var(--surface2);width:100%;max-width:1240px;height:100%;min-height:0;box-shadow:var(--card-lift),0 0 0 1px var(--phosphor)inset,0 0 26px -8px var(--phosphor)inset;border-radius:12px;flex-direction:column;margin:auto;display:flex;position:relative;overflow:hidden}.cpanel .card:before{content:"";z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.58;background:repeating-linear-gradient(0deg,var(--tertiary)0px,var(--tertiary)1px,transparent 1px,transparent 3px),repeating-linear-gradient(90deg,#0000000d 0px,#0000000d 1px,transparent 1px,transparent 3px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cpanel .card:before{background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--tertiary)13%,transparent)0px,color-mix(in srgb,var(--tertiary)13%,transparent)1px,transparent 1px,transparent 3px),repeating-linear-gradient(90deg,#0000000d 0px,#0000000d 1px,transparent 1px,transparent 3px)}}.cpanel .card:before{animation:6.2s step-end infinite crtflicker}.cpanel .card:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000,#ebf0f80d 50%,#0000) 0 -30%/100% 30% no-repeat;animation:7.5s linear infinite crtroll;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.cpanel .card:after{animation:none;display:none}.cpanel .card:before{opacity:.5;animation:none}}.cpanel .chead,.cpanel .cbody{z-index:1;position:relative}.cpanel .chead{border-bottom:1px solid var(--line);background:var(--chrome-face);letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary-console);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;padding:.55rem .9rem;font-size:.6rem;display:grid}.cpanel .chead>span:first-child{grid-column:1;justify-self:start}.cpanel .chead>.authseg{grid-column:2;justify-self:center}.cpanel .chead>.cx{grid-column:3;justify-self:end}.cpanel .cx{border:1px solid var(--line);color:var(--text-secondary-console);background:0 0;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.cpanel .cx:hover{border-color:var(--primary-light);color:var(--primary-light)}.cpanel .cbody{scrollbar-width:thin;scrollbar-color:var(--primary)transparent;flex:1 1 0;grid-template-columns:1fr 1fr;align-content:start;align-items:start;gap:clamp(1.4rem,3vw,3rem);min-height:0;padding:clamp(1.1rem,2.4vw,2rem);display:grid;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.cpanel .cbody{scrollbar-color:color-mix(in srgb,var(--primary)55%,transparent)transparent}}.cpanel .cbody>.panel{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.cpanel .cbody>.panel.accent{background:0 0}.cpanel .cbody>.panel>.ph{border-bottom:1px solid var(--line);background:0 0;margin-bottom:.7rem;padding:0 0 .5rem}.cpanel .cbody>.panel>.pb{padding:0}.cpanel .cbody::-webkit-scrollbar{width:10px}.cpanel .cbody::-webkit-scrollbar-thumb{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cpanel .cbody::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary)45%,transparent)}}.cpanel .cbody::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:9999px}@media (max-width:760px){.cpanel .cbody{grid-template-columns:1fr}}.cpanel h2{letter-spacing:-.02em;text-shadow:0 0 18px var(--text-primary-console);font-size:clamp(1.1rem,1.7vw,1.55rem);font-weight:700;line-height:1.14}@supports (color:color-mix(in lab, red, red)){.cpanel h2{text-shadow:0 0 18px color-mix(in srgb,var(--text-primary-console)22%,transparent)}}.cpanel p{color:var(--text-secondary-console);margin-top:.5rem;font-size:.86rem;line-height:1.6}.intake{gap:.8rem;margin-top:1.2rem;display:grid}.field{flex-direction:column;gap:.32rem;display:flex}.flabel{letter-spacing:.14em;text-transform:uppercase;color:var(--text-disabled-console);font-size:.6rem}.finput{font:inherit;color:var(--text-primary-console);background:var(--bezel);border:1px solid var(--line-strong);resize:vertical;border-radius:9px;outline:none;padding:.58rem .72rem;font-size:.9rem;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 1px 3px #04060a80}.finput::placeholder{color:var(--text-disabled-console)}.finput:focus{border-color:var(--ink-accent);box-shadow:inset 0 1px 3px #04060a80,0 0 0 3px var(--ink-accent)}@supports (color:color-mix(in lab, red, red)){.finput:focus{box-shadow:inset 0 1px 3px #04060a80,0 0 0 3px color-mix(in srgb,var(--ink-accent)26%,transparent)}}.csel{position:relative}.csel-btn{text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.csel-btn .csel-val{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.csel-btn .csel-caret{color:var(--text-disabled-console);flex:none;font-size:.7rem;line-height:1;transition:transform .18s,color .18s}.csel.open .csel-btn{border-color:var(--ink-accent);box-shadow:inset 0 1px 3px #04060a80,0 0 0 3px var(--ink-accent)}@supports (color:color-mix(in lab, red, red)){.csel.open .csel-btn{box-shadow:inset 0 1px 3px #04060a80,0 0 0 3px color-mix(in srgb,var(--ink-accent)26%,transparent)}}.csel.open .csel-btn .csel-caret{color:var(--ink-accent);transform:rotate(180deg)}.csel-menu{z-index:20;border:1px solid var(--line-strong);background:var(--bezel);box-shadow:var(--card-lift),0 10px 26px -12px #06080ccc;scrollbar-width:thin;scrollbar-color:var(--primary)transparent;inset-inline:0;border-radius:9px;flex-direction:column;max-height:13rem;padding:.25rem;display:none;position:absolute;top:calc(100% + 4px);overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.csel-menu{scrollbar-color:color-mix(in srgb,var(--primary)55%,transparent)transparent}}.csel.open .csel-menu{display:flex}.csel-menu::-webkit-scrollbar{width:9px}.csel-menu::-webkit-scrollbar-thumb{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.csel-menu::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary)45%,transparent)}}.csel-menu::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:9999px}.csel-opt{text-align:start;cursor:pointer;width:100%;color:var(--text-secondary-console);font:inherit;background:0 0;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.44rem .56rem;font-size:.88rem;line-height:1.2;display:flex}.csel-opt:hover,.csel-opt.active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.csel-opt:hover,.csel-opt.active{background:color-mix(in srgb,var(--primary)16%,transparent)}}.csel-opt:hover,.csel-opt.active{color:var(--text-primary-console)}.csel-opt[aria-selected=true]{color:var(--ink-accent);font-weight:600}.csel-opt[aria-selected=true]:after{content:"✓";color:var(--ink-accent);margin-inline-start:auto;font-size:.78rem}.discard{z-index:8;background:var(--surface2);justify-content:center;align-items:center;padding:clamp(1rem,2.4vw,1.8rem);display:none;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.discard{background:color-mix(in srgb,var(--surface2)80%,transparent)}}.discard{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.discard.on{animation:.25s cubic-bezier(.16,1,.3,1) viewin;display:flex}.discard .dcard{border:1px solid var(--line-strong);background:var(--surface2);width:100%;max-width:420px;box-shadow:var(--shadow),0 0 0 1px var(--phosphor)inset,0 0 22px -8px var(--phosphor)inset;border-radius:12px;overflow:hidden}.discard .dchead{border-bottom:1px solid var(--line);background:var(--chrome-face);letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary-console);align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.6rem;display:flex}.discard .dchead .led{background:#f59e0b;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 7px #f59e0bcc}.discard .dcbody{padding:1.1rem 1.1rem 1.2rem}.discard .dcbody h3{letter-spacing:-.01em;color:var(--text-primary-console);font-size:1.05rem;font-weight:800}.discard .dcbody p{color:var(--text-secondary-console);margin-top:.4rem;font-size:.84rem;line-height:1.55}.discard .dcrow{justify-content:flex-end;gap:.6rem;margin-top:1.1rem;display:flex}.discard .dcbtn{border:1px solid var(--line);color:var(--text-primary-console);background:0 0;border-radius:9px;padding:.5rem .95rem;font-size:.82rem;font-weight:600}.discard .dcbtn:hover{border-color:var(--primary-light)}.discard .dcbtn.danger{color:#f87171;background:#ef444429;border-color:#ef444473}.discard .dcbtn.danger:hover{background:#ef444442}.legalcard .cbody{grid-template-columns:1fr}.legaldoc{width:100%;max-width:74ch;margin:0 auto}.legaldoc h2{letter-spacing:-.02em;margin-bottom:.2rem;font-size:clamp(1.1rem,1.7vw,1.4rem);font-weight:700}.legaldoc .updated{letter-spacing:.1em;text-transform:uppercase;color:var(--text-disabled-console);margin-bottom:1.4rem;font-size:.66rem}.legaldoc h3{color:var(--text-primary-console);margin:1.3rem 0 .35rem;font-size:.92rem;font-weight:700}.legaldoc h4{color:var(--text-secondary-console);margin:.7rem 0 .2rem;font-size:.78rem;font-weight:600}.legaldoc p{color:var(--text-secondary-console);font-size:.86rem;line-height:1.6}.legaldoc ul{flex-direction:column;gap:.3rem;margin:.4rem 0;list-style:none;display:flex}.legaldoc li{color:var(--text-secondary-console);padding-inline-start:1rem;font-size:.84rem;line-height:1.5;position:relative}.legaldoc li:before{content:"";background:var(--ink-accent);inset-inline-start:0;border-radius:50%;width:5px;height:5px;position:absolute;top:.55em}.legalcard[data-doc=terms] .doc-privacy,.legalcard[data-doc=privacy] .doc-terms{display:none}.ab-vision{min-width:0}.vis-screenline{border-bottom:1px solid var(--tertiary);align-items:center;gap:.55rem;margin-bottom:.2rem;padding-bottom:.55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.vis-screenline{border-bottom:1px solid color-mix(in srgb,var(--tertiary)24%,transparent)}}.vis-screenline{letter-spacing:.18em;text-transform:uppercase;font-size:.56rem}.vis-screenline .vis-caret{color:var(--ink-green);transform:scaleX(var(--dir-x));text-shadow:0 0 6px var(--tertiary);display:inline-block}@supports (color:color-mix(in lab, red, red)){.vis-screenline .vis-caret{text-shadow:0 0 6px color-mix(in srgb,var(--tertiary)55%,transparent)}}.vis-screenline .vis-sid{color:var(--ink-accent);letter-spacing:.2em;font-weight:700}.vis-screenline .vis-kicker{color:var(--text-disabled-console);letter-spacing:.22em}.vis-screenline .vis-blink{background:var(--ink-green);width:.5em;height:1em;box-shadow:0 0 6px var(--tertiary);margin-inline-start:auto}@supports (color:color-mix(in lab, red, red)){.vis-screenline .vis-blink{box-shadow:0 0 6px color-mix(in srgb,var(--tertiary)60%,transparent)}}.vis-screenline .vis-blink{animation:1.1s step-end infinite caretblink}@media (prefers-reduced-motion:reduce){.vis-screenline .vis-blink{animation:none}}.ab-headline{letter-spacing:-.025em;text-wrap:balance;color:var(--text-primary-console);text-shadow:0 0 28px var(--text-primary-console);margin:.9rem 0 1.6rem;font-size:clamp(1.45rem,2.6vw,2.1rem);font-weight:800;line-height:1.12}@supports (color:color-mix(in lab, red, red)){.ab-headline{text-shadow:0 0 28px color-mix(in srgb,var(--text-primary-console)18%,transparent)}}.ab-vision p{color:var(--text-secondary-console);text-align:start;text-wrap:pretty;margin-top:.9rem;font-size:.88rem;line-height:1.7}.ab-vision p.ab-lede{margin-top:0}.ab-vision p.ab-vstmt{border-inline-start:2px solid var(--tertiary);margin:1.2rem 0;padding-block:.55rem;padding-inline-start:1rem}@supports (color:color-mix(in lab, red, red)){.ab-vision p.ab-vstmt{border-inline-start:2px solid color-mix(in srgb,var(--tertiary)55%,transparent)}}.ab-vision p.ab-vstmt{color:var(--ink-green);text-shadow:0 0 10px var(--tertiary);font-size:.9rem;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.ab-vision p.ab-vstmt{text-shadow:0 0 10px color-mix(in srgb,var(--tertiary)30%,transparent)}}.ab-vision .ab-pillars{flex-direction:column;gap:.5rem;margin-top:.9rem;list-style:none;display:flex}.ab-vision .ab-pillars li{color:var(--text-secondary-console);text-align:start;text-wrap:pretty;padding-inline-start:1.1rem;font-size:.88rem;line-height:1.7;position:relative}.ab-vision .ab-pillars li:before{content:"";background:var(--tertiary);width:5px;height:5px;box-shadow:0 0 6px var(--tertiary);inset-inline-start:0;border-radius:50%;position:absolute;top:.7em}@supports (color:color-mix(in lab, red, red)){.ab-vision .ab-pillars li:before{box-shadow:0 0 6px color-mix(in srgb,var(--tertiary)70%,transparent)}}.cpanel .ab-vision .ab-close{border-top:1px solid var(--tertiary);margin-top:1.6rem;padding-top:1.1rem;display:block}@supports (color:color-mix(in lab, red, red)){.cpanel .ab-vision .ab-close{border-top:1px solid color-mix(in srgb,var(--tertiary)24%,transparent)}}.cpanel .ab-vision .ab-close{color:var(--text-primary-console);text-shadow:0 0 14px var(--text-primary-console);font-size:.94rem;font-weight:600;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.cpanel .ab-vision .ab-close{text-shadow:0 0 14px color-mix(in srgb,var(--text-primary-console)18%,transparent)}}.cpanel .ab-vision .ab-close .ab-close-id{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-accent);text-shadow:none;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.58rem;font-weight:700;display:flex}.cpanel .ab-vision .ab-close .ab-close-id:before{content:"▸";color:var(--ink-green);transform:scaleX(var(--dir-x));display:inline-block}.cpanel .ab-vision .ab-close:after{content:"";vertical-align:-.12em;background:var(--ink-green);width:.5em;height:1em;box-shadow:0 0 6px var(--tertiary);margin-inline-start:.4em;display:inline-block}@supports (color:color-mix(in lab, red, red)){.cpanel .ab-vision .ab-close:after{box-shadow:0 0 6px color-mix(in srgb,var(--tertiary)60%,transparent)}}.cpanel .ab-vision .ab-close:after{animation:1.1s step-end infinite caretblink}@media (prefers-reduced-motion:reduce){.cpanel .ab-vision .ab-close:after{animation:none}}.aboutcard .cbody{grid-template-columns:1fr;gap:0}.aboutcard[data-doc=vision] .doc-company,.aboutcard[data-doc=company] .doc-vision{display:none}.aboutcard[data-doc=company] .cbody{align-content:stretch;align-items:stretch}@media (max-width:760px){.aboutcard[data-doc=company] .cbody{align-content:start;align-items:start}}.ab-company{height:100%;min-height:0}.ab-grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:clamp(.7rem,1.6vw,1.1rem);height:100%;display:grid}.ab-grid>.ab-tile:first-child{grid-row:1/-1}@media (max-width:760px){.ab-grid{grid-template-rows:none;grid-template-columns:1fr;height:auto}.ab-grid>.ab-tile:first-child{grid-row:auto}}.ab-tile{border:1px solid var(--line-strong);background:var(--bezel);box-shadow:var(--viewport-recess),0 0 0 1px var(--phosphor)inset,0 0 18px -8px var(--phosphor)inset;font-family:var(--font-console);letter-spacing:.02em;color:var(--ink-green);text-shadow:0 0 8px var(--tertiary);border-radius:8px;flex-direction:column;gap:.2rem;padding:.85rem 1rem 1rem;font-size:.76rem;font-style:normal;line-height:1.55;display:flex}@supports (color:color-mix(in lab, red, red)){.ab-tile{text-shadow:0 0 8px color-mix(in srgb,var(--tertiary)35%,transparent)}}.ab-tile .ab-tile-head{border-bottom:1px solid var(--tertiary);align-items:center;gap:.5rem;margin-bottom:.5rem;padding-bottom:.45rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ab-tile .ab-tile-head{border-bottom:1px solid color-mix(in srgb,var(--tertiary)22%,transparent)}}.ab-tile .ab-tile-head{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-accent);text-shadow:none;font-size:.58rem;font-weight:700}.ab-tile .ab-tile-head:before{content:"▸";color:var(--ink-green);transform:scaleX(var(--dir-x));display:inline-block}.ab-tile-founder{margin-bottom:.35rem}.ab-tile-founder b{color:var(--ink-accent);letter-spacing:.14em;text-transform:uppercase;text-shadow:none;margin-inline-end:.5rem;font-size:.58rem;font-weight:700}.ab-tile-credential{color:var(--text-disabled-console);letter-spacing:.01em;text-shadow:none;margin-bottom:.5rem;font-size:.64rem}.ab-tile-loc{border-top:1px solid var(--tertiary);flex-direction:column;gap:.2rem;margin-top:.4rem;padding-top:.55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ab-tile-loc{border-top:1px solid color-mix(in srgb,var(--tertiary)22%,transparent)}}.ab-tile .ab-stat{align-items:baseline;gap:.6rem;line-height:1.7;display:flex}.ab-tile .ab-stat .ab-stat-k{min-width:0;color:var(--text-disabled-console);letter-spacing:.04em;text-transform:uppercase;text-shadow:none;flex:0 auto;font-size:.58rem}.ab-tile .ab-stat .ab-stat-v{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-green);flex:none;margin-inline-start:auto;font-size:.62rem;font-weight:700}.ab-tile .ab-stat .ab-stat-v.ok{color:var(--ink-green)}.ab-tile .ab-stat .ab-stat-v.wait{color:#f59e0b;text-shadow:0 0 8px #f59e0b59}.ab-tile .ab-stat .ab-stat-link{text-overflow:ellipsis;white-space:nowrap;max-width:60%;color:var(--ink-accent);letter-spacing:.01em;flex:none;margin-inline-start:auto;font-size:.72rem;text-decoration:none;overflow:hidden}.ab-tile .ab-stat .ab-stat-link:hover{text-decoration:underline}.ab-tile .ab-stat .ab-stat-v:before{content:"";vertical-align:.04em;background:currentColor;border-radius:50%;width:5px;height:5px;margin-inline-end:.4rem;display:inline-block;box-shadow:0 0 6px}.ab-tile-comp .ab-stat:last-child .ab-stat-v:after{content:"";vertical-align:-.12em;background:var(--ink-green);width:.5em;height:1em;box-shadow:0 0 6px var(--tertiary);margin-inline-start:.4em;display:inline-block}@supports (color:color-mix(in lab, red, red)){.ab-tile-comp .ab-stat:last-child .ab-stat-v:after{box-shadow:0 0 6px color-mix(in srgb,var(--tertiary)60%,transparent)}}.ab-tile-comp .ab-stat:last-child .ab-stat-v:after{animation:1.1s step-end infinite caretblink}@media (prefers-reduced-motion:reduce){.ab-tile-comp .ab-stat:last-child .ab-stat-v:after{animation:none}}.authhead{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.authseg{border:1px solid var(--line);border-radius:8px;display:inline-flex;overflow:hidden}.authseg button{color:var(--text-secondary-console);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:none;padding:.34rem .7rem;font-size:.64rem}.authseg button.on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.authseg button.on{background:color-mix(in srgb,var(--primary)16%,transparent)}}.authseg button.on{color:var(--ink-accent);font-weight:700}.authcard[data-mode=signin] .only-signup,.authcard[data-mode=signin] .submit-signup,.authcard[data-mode=signup] .submit-signin,.authcard .sent,.authcard.dispatched .intake{display:none}.authcard.dispatched .sent{flex-direction:column;gap:.6rem;display:flex}.authcard .sent .sentmark{color:var(--ink-green);align-items:center;gap:.55rem;font-size:.92rem;font-weight:700;display:flex}.authcard .sent .sentmark .led{background:var(--tertiary);width:8px;height:8px;box-shadow:0 0 8px var(--tertiary);border-radius:50%}.authcard .sent .to{color:var(--text-primary-console);font-size:.86rem}.authcard .sent .to b{font-weight:700}.authcard .resend{color:var(--ink-accent);background:0 0;border:none;align-self:flex-start;padding:.2rem 0;font-size:.7rem;text-decoration:underline}.authrow{gap:.6rem;display:flex}.authrow .field{flex:1;min-width:0}.authrow .civ{flex:0 0 5.5rem}.turnstile{border:1px dashed var(--line-strong);letter-spacing:.06em;color:var(--text-disabled-console);background:var(--surface2);cursor:pointer;border-radius:9px;align-items:center;gap:.6rem;padding:.7rem .8rem;font-size:.66rem;display:flex}.turnstile:hover{border-color:var(--primary-light)}.turnstile:focus-visible{outline:2px solid var(--ink-accent);outline-offset:2px}.turnstile .tbox{border:1px solid var(--line-strong);color:#0000;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;display:grid}.turnstile.checking .tbox{border-color:var(--primary-light)}.turnstile.checking .tbox:after{content:"";background:var(--ink-green);opacity:.85;width:.5em;height:1em;box-shadow:0 0 6px var(--tertiary)}@supports (color:color-mix(in lab, red, red)){.turnstile.checking .tbox:after{box-shadow:0 0 6px color-mix(in srgb,var(--tertiary)60%,transparent)}}.turnstile.checking .tbox:after{animation:1.1s step-end infinite caretblink}.turnstile.on{box-shadow:0 0 0 1px var(--tertiary);color:var(--ink-green);border-style:solid;border-color:#0000}.turnstile.on .tbox{background:var(--tertiary);color:#05140e;border-color:#0000;font-size:.7rem;line-height:1}.authcard .verify{flex-direction:column;gap:.7rem;display:none}.authcard.verifying .intake,.authcard.verifying .sent{display:none}.authcard.verifying .verify{display:flex}.verify .chatline{background:0 0;border-top:none;min-height:0;padding:0}.exhibitview[data-view^=m-]{grid-template-rows:1fr;grid-template-columns:1fr}.exhibitview[data-view^=m-] .pan-lead{grid-area:1/1}.panel>.pb.pb-member{align-content:start;gap:1rem;padding:clamp(1.1rem,2.2vw,1.8rem) clamp(1.1rem,2vw,1.6rem)}.mhead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:.8rem;display:flex}.mhead .mtitle{flex-direction:column;gap:.3rem;min-width:0;display:flex}.mhead h1{letter-spacing:-.02em;text-shadow:0 0 18px var(--text-primary-console);font-size:clamp(1rem,1.4vw,1.3rem);font-weight:700}@supports (color:color-mix(in lab, red, red)){.mhead h1{text-shadow:0 0 18px color-mix(in srgb,var(--text-primary-console)22%,transparent)}}.mhead .msub{color:var(--text-secondary-console);font-size:.74rem}.mback{color:var(--ink-accent);letter-spacing:.04em;background:0 0;border:none;align-items:center;gap:.35rem;padding:0;font-size:.7rem;text-decoration:underline;display:inline-flex}.mback:hover{color:var(--primary-light)}.mstats{border:1px solid var(--line);background:var(--surface2);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mstats{background:color-mix(in srgb,var(--surface2)40%,transparent)}}.mstat{border-inline-start:1px solid var(--line);padding:.9rem 1rem}.mstat:first-child{border-inline-start:none}.mstat .slabel{letter-spacing:.16em;text-transform:uppercase;color:var(--text-disabled-console);margin-bottom:.35rem;font-size:.56rem;display:block}.mstat .sval{letter-spacing:-.02em;color:var(--text-primary-console);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800;line-height:1}.mstat .sval.g{color:var(--ink-green)}@media (max-width:680px){.mstats{grid-template-columns:1fr}.mstat{border-inline-start:none;border-top:1px solid var(--line)}.mstat:first-child{border-top:none}}.msection{letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary-console);align-items:center;gap:.6rem;margin:.4rem 0 .1rem;font-size:.58rem;display:flex}.msection:after{content:"";background:var(--line);flex:1;height:1px}.msection .scount{color:var(--ink-accent);font-weight:700}.tcards{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.8rem;display:grid}.tcard{border:1px solid var(--line);border-inline-start:2px solid var(--tier,var(--primary));background:var(--surface);box-shadow:var(--card-lift);text-align:start;border-radius:9px;flex-direction:column;gap:.55rem;width:100%;padding:.85rem .9rem;display:flex}.tcard:hover{border-color:var(--primary-light);border-inline-start-color:var(--tier,var(--primary))}.tcard .trow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tname{color:var(--text-primary-console);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;font-weight:700;overflow:hidden}.chip-tier{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-accent);border:1px solid var(--primary);border-radius:5px;padding:.16rem .42rem;font-size:.54rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.chip-tier{border:1px solid color-mix(in srgb,var(--primary)40%,transparent)}}.chip-tier{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.chip-tier{background:color-mix(in srgb,var(--primary)10%,transparent)}}.chip-st{letter-spacing:.06em;border:1px solid var(--line);border-radius:9999px;align-items:center;gap:.4rem;padding:.16rem .5rem .16rem .42rem;font-size:.56rem;font-weight:700;display:inline-flex}.chip-st:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 7px}.chip-st.ok{color:var(--ink-green)}.chip-st.wait{color:#f59e0b}.chip-st.warn{color:#fbbf24}.chip-st.bad{color:#f87171}.chip-st.gone{color:var(--text-disabled-console)}.chip-st.gone:before{box-shadow:none}.taddr{font-family:var(--font-console);color:var(--ink-accent);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;text-decoration:none;overflow:hidden}.taddr:hover{text-decoration:underline}.tnotice{align-items:flex-start;gap:.4rem;font-size:.7rem;line-height:1.4;display:flex}.tnotice.wait{color:#f59e0b}.tnotice.bad{color:#f87171}.tnotice.warn{color:#fbbf24}.tnotice .ni{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;margin-top:.42em;box-shadow:0 0 6px}.tcard .tmanage{border-top:1px solid var(--line);color:var(--ink-accent);align-items:center;gap:.3rem;margin-top:auto;padding-top:.5rem;font-size:.72rem;font-weight:600;text-decoration:none;display:flex}.tcard .tmanage .arr{transition:transform .15s}.tcard:hover .tmanage .arr{transform:translateX(calc(2px*var(--dir-x)))}.tcard .tdetail{color:var(--text-disabled-console);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:.62rem}.mempty{text-align:center;flex-direction:column;align-items:center;gap:.7rem;max-width:30rem;margin:auto;padding:2.5rem 1.5rem;display:flex}.mempty .ewell{background:var(--bezel);width:64px;height:64px;box-shadow:var(--viewport-recess),0 0 0 1px var(--phosphor)inset;color:var(--ink-accent);border-radius:16px;place-items:center;font-size:1.6rem;display:grid}.mempty h2{color:var(--text-primary-console);font-size:1.05rem;font-weight:700}.mempty p{color:var(--text-secondary-console);font-size:.82rem;line-height:1.5}.mempty .btn{margin-top:.4rem}.memskel{flex-direction:column;gap:1.2rem;width:100%;max-width:46rem;margin:0 auto;padding:1.4rem 0;display:flex}.memskel-head{flex-direction:column;gap:.55rem;display:flex}.memskel-rows{flex-direction:column;gap:.8rem;display:flex}.memskel-bar,.memskel-card{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.memskel-bar,.memskel-card{background:color-mix(in srgb,var(--primary)22%,transparent)}}.memskel-bar,.memskel-card{border-radius:6px;animation:1.4s ease-in-out infinite pulse}.memskel-title{width:38%;height:1.1rem}.memskel-sub{background:var(--primary);width:60%;height:.62rem}@supports (color:color-mix(in lab, red, red)){.memskel-sub{background:color-mix(in srgb,var(--primary)14%,transparent)}}.memskel-card{border-radius:12px;height:4.6rem}.memskel-card:nth-child(2){animation-delay:.15s}.memskel-card:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.memskel-bar,.memskel-card{animation:none}}.btn.sec{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.btn.sec{background:color-mix(in srgb,var(--primary)12%,transparent)}}.btn.sec{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.btn.sec{border-color:color-mix(in srgb,var(--primary)35%,transparent)}}.btn.sec{color:var(--ink-accent)}.btn.sec:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.btn.sec:hover{background:color-mix(in srgb,var(--primary)20%,transparent)}}.btn.ghost{border-color:var(--line-strong);color:var(--text-secondary-console);background:0 0}.btn.ghost:hover{border-color:var(--primary-light);color:var(--ink-accent)}.btn.danger{color:#f87171;background:#ef444424;border-color:#ef44446b}.btn.danger:hover{background:#ef44443d}.btn:disabled{opacity:.45;cursor:default;border-color:var(--line)}.btn.full{justify-content:center;width:100%}.btn.sm{padding:.34rem .6rem;font-size:.7rem}.mactions{flex-direction:column;gap:.5rem;display:flex}.row-cta{flex-wrap:wrap;gap:.6rem;margin-top:.4rem;display:flex}.pb-member .msub{color:var(--text-secondary-console);margin:-.2rem 0 .2rem;font-size:.74rem}.pfcol{flex-direction:column;gap:1rem;display:flex}.pfsave{grid-column:1/-1;margin-top:.6rem}.mbanner{border:1px solid var(--line);border-inline-start:3px solid var(--bc,#f59e0b);background:var(--bc,#f59e0b);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mbanner{background:color-mix(in srgb,var(--bc,#f59e0b)8%,var(--surface))}}.mbanner .btxt{color:var(--text-primary-console);min-width:0;font-size:.76rem;line-height:1.4}.mbanner .btxt b{color:var(--bc,#f59e0b)}.mbanner.warn{--bc:#f59e0b}.mbanner.bad{--bc:#ef4444}.mbanner.gone{--bc:#64748b}.mbanner.ok{--bc:var(--tertiary)}.stepper{align-items:center;gap:0;display:flex}.stepper .stp{flex:1;align-items:center;display:flex}.stepper .stp:last-child{flex:none}.stepper .sdot{font-variant-numeric:tabular-nums;border:1px solid var(--line-strong);background:var(--bezel);width:26px;height:26px;color:var(--text-disabled-console);border-radius:50%;flex:none;place-items:center;font-size:.7rem;font-weight:700;display:grid}.stepper .sdot.done{background:var(--tertiary);color:#05140e;box-shadow:0 0 10px var(--tertiary);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.stepper .sdot.done{box-shadow:0 0 10px color-mix(in srgb,var(--tertiary)60%,transparent)}}.stepper .sdot.active{background:var(--grad-primary);color:#fff;box-shadow:0 0 12px -2px var(--primary);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.stepper .sdot.active{box-shadow:0 0 12px -2px color-mix(in srgb,var(--primary)70%,transparent)}}.stepper .sdot.failed{color:#fff;background:#ef4444;border-color:#0000}.stepper .scon{background:var(--line-strong);border-radius:2px;flex:1;height:2px;margin:0 .4rem;transition:background .35s}.stepper .scon.done{background:var(--tertiary)}.steplabels{justify-content:space-between;margin-top:.55rem;display:flex}.steplabels span{letter-spacing:.04em;color:var(--text-disabled-console);text-align:center;flex:1;font-size:.6rem}.steplabels span:first-child{text-align:start}.steplabels span:last-child{text-align:end}.steplabels span.on{color:var(--text-primary-console);font-weight:600}.steplabels span.failed{color:#f87171;font-weight:600}.plangrid{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}@media (max-width:760px){.plangrid{grid-template-columns:1fr}}.plancard{border:1px solid var(--line);background:var(--surface);box-shadow:var(--card-lift);border-radius:10px;flex-direction:column;gap:.5rem;padding:1rem .9rem;display:flex;position:relative}.plancard.pop{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.plancard.pop{border-color:color-mix(in srgb,var(--primary)55%,transparent)}}.plancard.pop{box-shadow:var(--card-lift),0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.plancard.pop{box-shadow:var(--card-lift),0 0 0 1px color-mix(in srgb,var(--primary)40%,transparent)}}.plancard .ptag{background:var(--grad-primary);color:#fff;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:9999px;padding:.2rem .6rem;font-size:.52rem;font-weight:700;position:absolute;top:-.6rem;left:50%;transform:translate(-50%)}.plancard .pname{color:var(--text-primary-console);font-size:.95rem;font-weight:700}.plancard .ptagline{color:var(--text-secondary-console);min-height:1.9em;font-size:.68rem;line-height:1.4}.plancard .pprice{letter-spacing:-.02em;color:var(--text-primary-console);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800}.plancard .pprice span{color:var(--text-secondary-console);font-size:.66rem;font-weight:500}.plancard .pfeat{border-top:1px solid var(--line);flex-direction:column;flex:1;gap:.28rem;margin:.3rem 0;padding-top:.55rem;list-style:none;display:flex}.plancard .pfeat li{color:var(--text-secondary-console);align-items:flex-start;gap:.4rem;font-size:.7rem;line-height:1.35;display:flex}.plancard .pfeat li:before{content:"";background:var(--tertiary);width:5px;height:5px;box-shadow:0 0 5px var(--tertiary);border-radius:50%;flex:none;margin-top:.5em}@supports (color:color-mix(in lab, red, red)){.plancard .pfeat li:before{box-shadow:0 0 5px color-mix(in srgb,var(--tertiary)70%,transparent)}}.plancard .btn{margin-top:auto}.addonlist{flex-direction:column;display:flex}.addonrow{border-bottom:1px solid var(--line);align-items:center;gap:.7rem;padding:.6rem .1rem;display:flex}.addonrow:last-child{border-bottom:none}.addonrow.on{box-shadow:inset 2px 0 0 var(--primary)}.addonrow .ainfo{flex:1;min-width:0}.addonrow .acat{letter-spacing:.14em;text-transform:uppercase;color:var(--text-disabled-console);font-size:.54rem}.addonrow .alabel{color:var(--text-primary-console);font-size:.8rem;font-weight:600}.addonrow .aprice{color:var(--text-primary-console);font-variant-numeric:tabular-nums;flex:none;font-size:.74rem;font-weight:700}.qty{flex:none;align-items:center;gap:.3rem;display:inline-flex}.qty button{border:1px solid var(--line-strong);background:var(--bezel);width:26px;height:26px;color:var(--text-primary-console);border-radius:7px;place-items:center;font-size:1rem;line-height:1;display:grid}.qty button:hover:not(:disabled){border-color:var(--primary-light);color:var(--ink-accent)}.qty button:disabled{opacity:.3;cursor:default}.qty .qn{text-align:center;width:1.6rem;color:var(--text-primary-console);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700}.acheck{border:1px solid var(--line-strong);background:var(--bezel);color:#0000;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid;box-shadow:inset 0 1px 3px #04060a80}.addonrow.on .acheck{background:var(--grad-primary);color:#fff;border-color:#0000}.total{border:1px solid var(--line-strong);background:var(--bezel);border-radius:9px;flex-direction:column;gap:.35rem;padding:.7rem .85rem;display:flex;box-shadow:inset 0 1px 3px #04060a80}.total .trow{color:var(--text-secondary-console);justify-content:space-between;font-size:.76rem;display:flex}.total .trow b{color:var(--text-primary-console);font-variant-numeric:tabular-nums;font-weight:600}.total .tsum{border-top:1px solid var(--line);margin-top:.1rem;padding-top:.4rem}.total .tsum span{color:var(--text-primary-console);font-weight:700}.total .tsum b{color:var(--ink-green)}.dispatch{border:1px solid var(--line-strong);background:var(--bezel);box-shadow:var(--viewport-recess),0 0 0 1px var(--phosphor)inset,0 0 18px -8px var(--phosphor)inset;font-family:var(--font-console);border-radius:8px;flex-direction:column;gap:.5rem;padding:.85rem 1rem 1rem;display:flex}.dispatch .dsp-id{border-bottom:1px solid var(--tertiary);align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dispatch .dsp-id{border-bottom:1px solid color-mix(in srgb,var(--tertiary)22%,transparent)}}.dispatch .dsp-id{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-accent);font-size:.58rem;font-weight:700}.dispatch .dsp-id:before{content:"▸";color:var(--ink-green);transform:scaleX(var(--dir-x));display:inline-block}.dispatch .dsp-row{color:var(--ink-green);text-shadow:0 0 8px var(--tertiary);justify-content:space-between;align-items:center;gap:1rem;font-size:.76rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dispatch .dsp-row{text-shadow:0 0 8px color-mix(in srgb,var(--tertiary)35%,transparent)}}.dispatch .dsp-row .dsp-k{color:var(--text-disabled-console);letter-spacing:.04em;text-transform:uppercase;text-shadow:none;font-size:.58rem}.dispatch .dsp-row .dsp-v{font-variant-numeric:tabular-nums;font-weight:700}.dispatch .dsp-flow{align-items:center;gap:.5rem;display:inline-flex}.dispatch .dsp-pay{border-top:1px solid var(--tertiary);margin-top:.1rem;padding-top:.55rem}@supports (color:color-mix(in lab, red, red)){.dispatch .dsp-pay{border-top:1px solid color-mix(in srgb,var(--tertiary)22%,transparent)}}.dispatch .dsp-pay .dsp-v{font-size:1.05rem}.dispatch .dsp-pay .dsp-v:after{content:"";vertical-align:-.12em;background:var(--ink-green);width:.5em;height:1em;box-shadow:0 0 6px var(--tertiary);margin-inline-start:.35em;display:inline-block}@supports (color:color-mix(in lab, red, red)){.dispatch .dsp-pay .dsp-v:after{box-shadow:0 0 6px color-mix(in srgb,var(--tertiary)60%,transparent)}}.dispatch .dsp-pay .dsp-v:after{animation:1.1s step-end infinite caretblink}@media (prefers-reduced-motion:reduce){.dispatch .dsp-pay .dsp-v:after{animation:none}}.dsp-note{color:var(--text-secondary-console);font-size:.66rem;line-height:1.45}.total+.dsp-note{margin-top:.5rem}.tierflow{gap:.5rem;margin-bottom:1rem}.slugwrap{position:relative}.slugwrap .sicon{inset-inline-end:.6rem;font-size:.8rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.slughint{font-size:.68rem;font-family:var(--font-console);letter-spacing:.01em;margin-top:.3rem}.slughint.idle{color:var(--text-disabled-console)}.slughint.checking{color:var(--ink-accent)}.slughint.available{color:var(--ink-green)}.slughint.taken{color:#f87171}.sumrows{flex-direction:column;gap:.5rem;display:flex}.sumrows .sr{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding-bottom:.5rem;font-size:.8rem;display:flex}.sumrows .sr:last-child{border-bottom:none;padding-bottom:0}.sumrows .sr .k{color:var(--text-secondary-console)}.sumrows .sr .v{color:var(--text-primary-console);text-align:end;font-weight:600}.infogrid{grid-template-columns:1fr 1fr;gap:.1rem .9rem;display:grid}@media (max-width:560px){.infogrid{grid-template-columns:1fr}}.detailgrid{grid-template-columns:minmax(0,1fr) 19rem;align-items:start;gap:clamp(1.6rem,3vw,3rem);display:grid}.detailmain{flex-direction:column;gap:1rem;min-width:0;display:flex}.detailside{border:1px solid var(--line);background:var(--surface);box-shadow:var(--card-lift);border-radius:11px;flex-direction:column;gap:1rem;padding:1.1rem 1.1rem 1.2rem;display:flex;position:sticky;top:0}.detailside .cell{border-color:var(--line-strong)}.detailside .mactions{border-top:1px solid var(--line);margin-top:.2rem;padding-top:.9rem}@media (max-width:760px){.detailgrid{grid-template-columns:1fr}.detailside{position:static}}.agroup{border-bottom:1px solid var(--line);align-items:center;gap:.7rem;padding:.6rem .1rem;display:flex}.agroup:last-child{border-bottom:none}.agicon{color:#fff;background:var(--grad-primary);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:.8rem;display:grid}.agicon.feat{background:linear-gradient(135deg,#a78bfa,#7c3aed)}.aginfo{flex:1;min-width:0}.agname{color:var(--text-primary-console);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.8rem;font-weight:600;display:flex}.agcount{letter-spacing:.04em;background:var(--primary);border-radius:5px;padding:.1rem .38rem;font-size:.54rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.agcount{background:color-mix(in srgb,var(--primary)14%,transparent)}}.agcount{color:var(--ink-accent)}.agsub{color:var(--text-disabled-console);margin-top:.15rem;font-size:.62rem}.agprice{color:var(--text-primary-console);font-variant-numeric:tabular-nums;flex:none;font-size:.76rem;font-weight:700}.agprice.cut{opacity:.5;text-decoration:line-through}.availgrid{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.6rem;display:grid}.availcard{border:1px solid var(--line);background:var(--surface);border-radius:9px;flex-direction:column;gap:.5rem;padding:.7rem .8rem;display:flex}.availcard .actop{align-items:flex-start;gap:.5rem;display:flex}.availcard .acname{color:var(--text-primary-console);flex:1;min-width:0;font-size:.76rem;font-weight:600}.availcard .acbot{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.invrow{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.8rem;padding:.65rem .1rem;display:flex}.invrow:last-child{border-bottom:none}.invmain{flex:1;min-width:0}.invnum{font-family:var(--font-console);color:var(--text-primary-console);font-size:.76rem;font-weight:600}.invmeta{color:var(--text-disabled-console);font-variant-numeric:tabular-nums;gap:.7rem;margin-top:.2rem;font-size:.66rem;display:flex}.invmeta b{color:var(--text-secondary-console);font-weight:600}.invacts{flex:none;gap:.5rem;display:flex}.finput.bad{border-color:#ef444499}.finput.bad:focus{box-shadow:inset 0 1px 3px #04060a80,0 0 0 3px #ef444442}.ferror{color:#f87171;margin-top:.28rem;font-size:.66rem}.pickrow{text-align:start;border:1px solid var(--line);background:var(--surface);border-radius:9px;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.7rem .85rem;display:flex}.pickrow:hover{border-color:var(--primary-light)}.pickrow.on{box-shadow:0 0 0 2px var(--primary);border-color:#0000}.pickrow .pkname{color:var(--text-primary-console);font-size:.84rem;font-weight:700}.pickrow .pktag{color:var(--text-secondary-console);margin-top:.15rem;font-size:.66rem}.pickrow .pkprice{color:var(--text-primary-console);font-variant-numeric:tabular-nums;flex:none;font-size:1rem;font-weight:800}.pickrow .pkprice span{color:var(--text-secondary-console);font-size:.62rem;font-weight:500}.warnline{color:#f59e0b;padding-inline-start:1.05rem;font-size:.74rem;line-height:1.45;position:relative}.warnline.note{color:var(--text-secondary-console)}.warnline:before{content:"";inset-inline-start:0;background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:.5em}.cpanel .card.solo .cbody{grid-template-columns:1fr}.cpanel .card.solo .cbody>*{width:100%;max-width:34rem;margin:0 auto}.toaster{z-index:30;pointer-events:none;inset-inline-end:14px;flex-direction:column;gap:.5rem;max-width:min(22rem,100% - 28px);display:flex;position:absolute;bottom:14px}.toast{pointer-events:auto;border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;align-items:flex-start;gap:.55rem;padding:.6rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.toast{background:color-mix(in srgb,var(--surface)94%,transparent)}}.toast{-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow);opacity:0;transition:opacity .22s,transform .26s cubic-bezier(.2,1.1,.3,1);transform:translateY(8px)scale(.97)}.toast.in{opacity:1;transform:none}.toast .tdot{background:var(--tertiary);width:8px;height:8px;box-shadow:0 0 8px var(--tertiary);border-radius:50%;flex:none;margin-top:.3em}.toast.err .tdot{background:#f87171;box-shadow:0 0 8px #f87171}.toast.info .tdot{background:var(--primary-light);box-shadow:0 0 8px var(--primary)}@supports (color:color-mix(in lab, red, red)){.toast.info .tdot{box-shadow:0 0 8px color-mix(in srgb,var(--primary)80%,transparent)}}.toast .tbody{min-width:0}.toast .ttitle{color:var(--text-primary-console);font-size:.76rem;font-weight:700}.toast .tmsg{color:var(--text-secondary-console);margin-top:.1rem;font-size:.7rem;line-height:1.4}.toast .tbody{flex:1}.toast .tclose{color:var(--text-disabled-console);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;place-items:center;margin:-.15rem -.2rem 0 .1rem;padding:.15rem;transition:color .15s,background .15s;display:grid}.toast .tclose:hover{color:var(--text-primary-console);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.toast .tclose:hover{background:color-mix(in srgb,var(--surface)60%,transparent)}}.toast .tclose:focus-visible{outline:2px solid var(--ink-accent);outline-offset:1px}.cookiebar{transform:translate(calc(-50%*var(--dir-x)),-50%);z-index:25;border:1px solid var(--line-strong);background:var(--chrome-face);width:calc(100% - 274px);max-width:52rem;box-shadow:var(--shadow);inset-inline-start:calc(50% + 125px);border-radius:10px;flex-wrap:wrap;align-items:center;gap:1rem;padding:.7rem 1.1rem;display:none;position:absolute;top:0}.cookiebar.in{animation:.4s cubic-bezier(.16,1,.3,1) cookierise;display:flex}.cookiebar[hidden]{display:none}@keyframes cookierise{0%{transform:translate(calc(-50%*var(--dir-x)),calc(-50% + 140%))}to{transform:translate(calc(-50%*var(--dir-x)),-50%)}}.cookiebar .ck{color:var(--text-secondary-console);flex:1;min-width:12rem;font-size:.72rem;line-height:1.45}.cookiebar .ck a{color:var(--ink-accent);text-decoration:underline}.cookiebar .ck a:hover{color:var(--primary-light)}.cookiebar .ckacts{flex:none;gap:.5rem;display:flex}@media (max-width:899.98px){.cookiebar{width:calc(100% - 24px);inset-inline-start:50%}}@media (prefers-reduced-motion:reduce){.console-mode *{scroll-behavior:auto;animation:none!important}.toast,.cookiebar{transition:none}}.navtoggle,.trayscrim{display:none}@media (max-width:899.98px),(max-height:599.98px){.navtoggle{min-height:var(--tap);border:1px solid var(--line-strong);color:var(--text-secondary-console);background:0 0;border-radius:8px;flex:none;align-items:center;gap:.4rem;padding:.3rem .55rem;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.navtoggle:hover{border-color:var(--primary-light);color:var(--ink-accent)}.navtoggle:focus-visible{border-color:var(--ink-accent);box-shadow:0 0 0 3px var(--ink-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.navtoggle:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ink-accent)26%,transparent)}}.navtoggle .ntglyph{color:var(--ink-accent);font-size:.9rem;line-height:1}.navtoggle .ntnum{letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--text-disabled-console);font-size:.7rem}.dossier{z-index:40;width:min(86vw,300px);transform:translateX(calc(-100%*var(--dir-x)));box-shadow:var(--rail-seam),calc(22px*var(--dir-x))0 50px -20px #06080ccc;top:0;bottom:0;transition:transform .32s cubic-bezier(.16,1,.3,1);position:absolute;inset-inline-start:0}.file.tray-open .dossier{transform:none}.trayscrim{z-index:35;opacity:0;pointer-events:none;background:var(--bezel);display:block;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.trayscrim{background:color-mix(in srgb,var(--bezel)64%,transparent)}}.trayscrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity .3s}.file.tray-open .trayscrim{opacity:1;pointer-events:auto}.dossier .exhibit,.railacct .signin,.railacct .idrow,.railacct .makeacct,.acctmenu a,.acctmenu button{min-height:var(--tap)}}@media (max-width:599.98px),(max-height:599.98px){html.console-mode,body.console-mode{height:auto;min-height:100svh;overflow:clip auto}.file{border:none;border-radius:0;height:auto;min-height:100svh;margin:0;position:static;inset:auto;overflow:clip visible}.fbody{flex-direction:column;min-height:0;display:flex}.dossier,.trayscrim{position:fixed}.viewport{flex:auto;min-height:70svh;margin:0}.table{overflow:visible}.exhibitview,.exhibitview.on{height:auto;min-height:0}:root{--bezel-ring:4px;--bezel-ring2:4px;--bezel-ring3:5px;--tube-margin:0;--tube-radius:4px;--led-offset:-3px}.status{gap:0;padding:.3rem .42rem}.status>span:not(.dot){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fhead{gap:.55rem;padding:.5rem .7rem}.chatdock{display:none}.pan-lead{align-self:start}.ffoot{flex-wrap:wrap;gap:.6rem;padding:.5rem .7rem}.ffoot nav,.ffoot .sep,.ffoot .copy{display:none}.morepick{display:inline-flex}.morebtn{min-height:var(--tap)}.ffoot .fsp{flex:1}.contactbtn{min-height:var(--tap)}.file:has(.table.demomode){height:100dvh;min-height:0;overflow:hidden}.file:has(.table.demomode) .fbody{flex:auto;min-width:0}.viewport:has(.table.demomode){flex:auto;min-width:0;min-height:0}.table.demomode{min-width:0;min-height:0;padding:0;display:flex}.demoview.on{flex:auto;justify-content:center;align-items:center;min-width:0;height:auto;min-height:0;padding:0;display:flex}.playback{aspect-ratio:16/9;width:100%;min-width:0;height:auto;max-height:100%;box-shadow:none;border-radius:0}.playback .pboverlay{flex-wrap:wrap}}@media (min-width:600px) and (max-width:899.98px){.chatdock{--chat-cap:.42}}@media (pointer:coarse){.chip{min-height:var(--tap);scroll-snap-align:start}.chips{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.chiprail{position:relative}.chiprail:after{content:"";pointer-events:none;background:linear-gradient(to var(--edge-end),transparent,var(--surface));inset-inline-end:0;width:1.6rem;position:absolute;top:0;bottom:0}pre.ascii{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.cpanel .cx,.langbtn,.langmenu button,.dcbtn{min-height:var(--tap)}}@media not all and (hover:hover) and (pointer:fine){.vglow{display:none}.tooltip{display:none!important}}@media (max-width:599.98px),(max-height:599.98px){pre.ascii{font-size:clamp(.6rem,2.6vw,.72rem)}.cpanel,.discard{position:fixed}.cpanel{padding:0}.cpanel .card{border:none;border-radius:0;max-width:none;height:100%}.cpanel .cbody{padding:1.1rem max(1.1rem,env(safe-area-inset-right))max(1.1rem,env(safe-area-inset-bottom))max(1.1rem,env(safe-area-inset-left))}.cpanel .chead{padding-top:max(.55rem,env(safe-area-inset-top))}.discard{padding:1rem}.discard .dcard{max-width:none}.toaster{inset-inline-end:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom))}}@media (max-width:360px){.tcards,.availgrid{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}}@media (pointer:coarse),(max-width:599.98px){.crt-scan:after,.cpanel .card:after,.vglow{display:none}}:root{--gradient-bg-light:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);--gradient-bg-dark:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);--gradient-primary:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%);--gradient-primary-hover:linear-gradient(135deg,#4338ca 0%,#6d28d9 100%);--color-primary-rgb:79,70,229;--color-error-rgb:239,68,68}body{background-color:var(--color-bg-page);color:var(--color-text-primary);font-family:var(--font-sans);animation:.3s ease-out pageFadeIn}.locale-switching body{opacity:0;transition:opacity .2s ease-in}@keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}.dark body{background-color:var(--color-bg-page-dark);color:var(--color-text-primary-dark)}.dark{--color-primary:#818cf8;--color-primary-dark:#a5b4fc;--color-primary-rgb:129,140,248;--gradient-primary:linear-gradient(135deg,#818cf8 0%,#a78bfa 100%);--gradient-primary-hover:linear-gradient(135deg,#a5b4fc 0%,#c4b5fd 100%)}button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}.skip-to-content{z-index:9999;inset-inline-start:-9999px;width:1px;height:1px;position:absolute;top:auto;overflow:hidden}.skip-to-content:focus{background:var(--color-primary);color:#fff;top:.5rem;border-radius:.75rem;width:auto;height:auto;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;position:fixed;inset-inline-start:50%;overflow:visible;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
