[data-glasselated],[data-glasselated][data-theme=light]{--blue-50:#eaf4fe;--blue-100:#d4e9fd;--blue-200:#a8d2fb;--blue-300:#7cbaf8;--blue-400:#55a6f6;--blue-500:#2e90fa;--blue-600:#1877e8;--blue-700:#135fc0;--amber-50:#fef4e6;--amber-100:#fde7c8;--amber-300:#f9c270;--amber-500:#f79009;--amber-600:#e07b00;--yellow-500:#e6b325;--violet-500:#1c8fc9;--red-500:#f04438;--slate-900:#17212e;--slate-700:#33455c;--slate-500:#64748b;--slate-400:#94a3b8;--slate-300:#c4d0de;--slate-200:#dce4ee;--slate-100:#eaeff6;--white:#fff;--text-primary:var(--slate-900);--text-secondary:var(--slate-500);--text-tertiary:var(--slate-400);--text-link:var(--blue-500);--text-on-accent:var(--white);--tabbar-text:#475569;--tabbar-active-text:var(--blue-700);--surface-app:#e9eff6;--surface-panel:#ffffff6b;--surface-card:#ffffff8c;--surface-raised:#fff;--surface-inset:#eef3f98c;--surface-hover:#ffffffbf;--surface-well:#e9eff6;--surface-well-tutor:#e9eff6;--well-border:#788ca580;--well-scan:#17212e0b;--well-cy:#1877e8;--well-am:#c96a00;--well-vi:#1c8fc9;--well-rd:#d92d20;--well-hi:var(--well-cy);--well-dim:#5e6e80;--well-mid:#374350;--well-run-fg:var(--accent-primary);--well-tutor-ink:var(--text-primary);--btn-secondary-bg:#e9eff6;--accent-primary:var(--blue-500);--accent-primary-soft:#e2effd;--accent-warm:var(--amber-500);--accent-warm-soft:var(--amber-50);--accent-live:#ff6b35;--interactive-fill:var(--accent-primary);--accent-create-bg:#ffedb0;--accent-create-border:#f5d88a;--accent-create-ink:#7a5600;--status-info:#1877e8;--status-signal:#c96a00;--status-metric:#1c8fc9;--status-fault:#d92d20;--event-default-bg:#ffffff94;--event-default-border:#ffffffd9;--event-highlight-bg:#fef4e6b8;--event-highlight-border:#f7b267;--event-focus-bg:#e4f2fe80;--event-focus-border:#9ccbf7;--border-subtle:#919eab2e;--border-default:#919eab47;--border-focus:var(--blue-300);--cal-work:var(--amber-500);--cal-personal:var(--blue-500);--cal-design:var(--violet-500);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--shadow-card:0 2px 8px #63738b14, 0 8px 24px #63738b1a;--shadow-panel:0 12px 40px #63738b24;--shadow-float:0 16px 48px #63738b38;--shadow-glow-blue:0 4px 20px #2e90fa47;--shadow-glow-warm:0 4px 20px #f790093d;--blur-panel:blur(18px);--blur-card:blur(14px);--edge-glass:inset 0 1px 0 #ffffffe6, inset 0 0 0 1px #ffffff59;--font-display:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--font-ui:Avenir, "Avenir Next", "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", "Azeret Mono", "SFMono-Regular", Consolas, monospace;--type-pixel-vs:"ELSH" 1;--type-display:500 28px/1.15 var(--font-display);--type-display-track:.01em;--type-title:600 20px/1.2 var(--font-display);--type-title-track:.01em;--type-headline:700 15px/1.3 var(--font-display);--type-headline-track:.01em;--type-label:600 13.5px/1.15 var(--font-display);--type-label-track:.01em;--type-body:400 14px/1.55 var(--font-ui);--type-meta:400 12px/1.5 var(--font-ui);--type-micro:700 10px/1.2 var(--font-mono);--type-micro-track:.1em;--type-terminal:400 11.5px/1.95 var(--font-mono);--type-button:400 15px/1 var(--font-mono);--type-button-track:0}[data-glasselated][data-theme=dark]{--text-primary:#f2f3f5;--text-secondary:#9aa0a8;--text-tertiary:#7b828c;--text-link:#55a6f6;--text-on-accent:#fff;--tabbar-text:#b7bdc5;--tabbar-active-text:#6fc1ff;--surface-app:#0c0d10;--surface-panel:#17191ec7;--surface-card:#1e2026b8;--surface-raised:#333a44;--surface-inset:#0a0b0e61;--surface-hover:#3a3e467a;--surface-well:#0a0f14;--surface-well-tutor:#05070a;--well-border:#ffffff1a;--well-scan:#ffffff0e;--well-cy:#6fc1ff;--well-am:#ffb45e;--well-vi:#5ac2ee;--well-rd:#ff8a7a;--well-dim:#aab0b880;--well-mid:#a6acb4;--well-run-fg:var(--well-cy);--well-tutor-ink:#eaf2fb;--btn-secondary-bg:var(--surface-raised);--accent-primary-soft:#14283e;--accent-warm-soft:#f7900926;--interactive-fill:#407fc1;--accent-create-bg:#ffde81;--accent-create-border:#ffde81;--accent-create-ink:#3a2e00;--status-info:#55a6f6;--status-signal:#f9b45c;--status-metric:#5ac2ee;--status-fault:#f97066;--violet-500:#5ac2ee;--yellow-500:#f0c94a;--amber-50:#f7900926;--amber-100:#f7900938;--amber-600:#f9b45c;--blue-600:#55a6f6;--blue-50:#2e90fa26;--slate-900:#edf1f6;--slate-700:#b9c4d6;--slate-500:#97a1ab;--slate-400:#7c8794;--slate-200:#ffffff1a;--slate-100:#ffffff0f;--event-default-bg:#1e2026b8;--event-default-border:#ffffff17;--event-highlight-bg:#32220c99;--event-highlight-border:#f790098c;--event-focus-bg:#0f1a28a6;--event-focus-border:#2e90fa80;--border-subtle:#ffffff12;--border-default:#ffffff1f;--border-focus:var(--blue-400);--shadow-card:0 2px 8px #00000059, 0 8px 24px #0006;--shadow-panel:0 12px 40px #00000080;--shadow-float:0 16px 48px #0009;--shadow-glow-blue:0 0 24px #2e90fa59;--shadow-glow-warm:0 0 24px #f790094d;--edge-glass:inset 0 1px 0 #ffffff24, inset 0 0 0 1px #ffffff0f}[data-glasselated][data-theme=light]{--text-secondary:#465568;--text-tertiary:#465568;--text-link:#135fc0;--status-info:#135fc0;--status-signal:#874600;--accent-primary:#135fc0;--accent-warm:#874600;--amber-600:#874600}@layer app-base{[data-glasselated]{font-variation-settings:var(--type-pixel-vs);font-family:var(--font-ui);color:var(--text-primary)}[data-glasselated] h1,[data-glasselated] h2,[data-glasselated] h3,[data-glasselated] h4{font-family:var(--font-display)}[data-glasselated] button{font:var(--type-button);letter-spacing:var(--type-button-track)}}@property --bd{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes glxCaret{50%{opacity:0}}@keyframes glxPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes glxRingBlink{0%{opacity:.15}12%{opacity:1}to{opacity:1}}@keyframes glxSkSweep{0%{background-position:140% 0}to{background-position:-40% 0}}@keyframes glxSpin{to{transform:rotate(360deg)}}[data-glasselated] ::selection{background:var(--accent-primary);color:#0b0c0f}[data-glasselated] .mesh-card{isolation:isolate;--ring-c:color-mix(in srgb, var(--accent-primary) 55%, transparent);position:relative}[data-glasselated] .mesh-amber{--ring-c:color-mix(in srgb, var(--amber-500) 60%, transparent)}[data-glasselated][data-theme=light] .mesh-amber{--ring-c:color-mix(in srgb, var(--amber-500) 65%, transparent)}[data-glasselated] .mesh-card:after{content:"";z-index:-1;border-radius:inherit;background:inherit;pointer-events:none;opacity:0;filter:brightness(1.9)saturate(1.05);-webkit-mask-image:linear-gradient(180deg, transparent calc(var(--my,50%) - 80px), #000000a6 calc(var(--my,50%) - 24px), #000 var(--my,50%), #000000a6 calc(var(--my,50%) + 24px), transparent calc(var(--my,50%) + 80px));-webkit-mask-image:linear-gradient(180deg, transparent calc(var(--my,50%) - 80px), #000000a6 calc(var(--my,50%) - 24px), #000 var(--my,50%), #000000a6 calc(var(--my,50%) + 24px), transparent calc(var(--my,50%) + 80px));mask-image:linear-gradient(180deg, transparent calc(var(--my,50%) - 80px), #000000a6 calc(var(--my,50%) - 24px), #000 var(--my,50%), #000000a6 calc(var(--my,50%) + 24px), transparent calc(var(--my,50%) + 80px));transition:opacity .35s;position:absolute;inset:0}[data-glasselated][data-theme=light] .mesh-card:after{filter:saturate(1.9)contrast(1.45)}[data-glasselated] .mesh-card:hover:not(:has(.mesh-card:hover)):after{opacity:1}[data-glasselated] .mesh-card:before{content:"";border-radius:inherit;padding:calc(var(--ring-w,1px) + 1px);pointer-events:none;background:var(--ring-c);-webkit-mask:radial-gradient(ellipse var(--bd) var(--bd) at var(--mx,50%) var(--my,50%), #000 0% 66%, #0000008c 66% 84%, #00000040 84% 94%, transparent 94%), linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:source-in, xor;-webkit-mask:radial-gradient(ellipse var(--bd) var(--bd) at var(--mx,50%) var(--my,50%), #000 0% 66%, #0000008c 66% 84%, #00000040 84% 94%, transparent 94%), linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);mask:radial-gradient(ellipse var(--bd) var(--bd) at var(--mx,50%) var(--my,50%), #000 0% 66%, #0000008c 66% 84%, #00000040 84% 94%, transparent 94%), linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);transition:--bd .6s steps(10,end),padding .15s;position:absolute;inset:-1px;-webkit-mask-composite:source-in,xor;mask-composite:intersect,exclude}[data-glasselated] .mesh-card:hover:not(:has(.mesh-card:hover)):before{--bd:175%;--ring-w:2px}[data-glasselated] .tgl-nav .tgl-mark{opacity:0;transition:opacity .13s,transform .13s;transform:translate(-3px)}[data-glasselated] .tgl-nav:hover .tgl-mark{opacity:.55;transform:none}[data-glasselated] .tgl-nav.tgl-on .tgl-mark{opacity:1;transform:none}[data-glasselated] .tgl-nav .tgl-label{color:var(--nav-fg);transition:color .13s}[data-glasselated] .tgl-nav:hover .tgl-label{color:color-mix(in srgb, var(--accent-primary) 55%, var(--text-tertiary))}[data-glasselated] .sk{background:var(--surface-inset);--sk-sheen:#78c8ffd9;border-radius:4px;position:relative;overflow:hidden}[data-glasselated][data-theme=light] .sk{--sk-sheen:#2478c88c}[data-glasselated] .sk:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 34%, var(--sk-sheen) 50%, transparent 66%);background-size:240% 100%;animation:1.5s linear infinite glxSkSweep;position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='8'%20height='8'%3E%3Cg%20fill='%23fff'%3E%3Crect%20width='4'%20height='4'/%3E%3Crect%20x='4'%20y='4'%20width='4'%20height='4'%20fill-opacity='0.85'/%3E%3Crect%20x='4'%20width='4'%20height='4'%20fill-opacity='0.35'/%3E%3Crect%20y='4'%20width='4'%20height='4'%20fill-opacity='0.55'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='8'%20height='8'%3E%3Cg%20fill='%23fff'%3E%3Crect%20width='4'%20height='4'/%3E%3Crect%20x='4'%20y='4'%20width='4'%20height='4'%20fill-opacity='0.85'/%3E%3Crect%20x='4'%20width='4'%20height='4'%20fill-opacity='0.35'/%3E%3Crect%20y='4'%20width='4'%20height='4'%20fill-opacity='0.55'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:8px 8px;mask-size:8px 8px;-webkit-mask-repeat:repeat;mask-repeat:repeat}[data-glasselated] .gl-spinner{vertical-align:-.12em;width:1em;height:1em;color:var(--accent-primary);background:currentColor;animation:.9s steps(8,end) infinite glxSpin;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%208%208'%3E%3Cg%20fill='%23000'%3E%3Crect%20x='3'%20width='2'%20height='2'/%3E%3Crect%20x='6'%20y='3'%20width='2'%20height='2'%20fill-opacity='.55'/%3E%3Crect%20x='3'%20y='6'%20width='2'%20height='2'%20fill-opacity='.3'/%3E%3Crect%20y='3'%20width='2'%20height='2'%20fill-opacity='.8'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%208%208'%3E%3Cg%20fill='%23000'%3E%3Crect%20x='3'%20width='2'%20height='2'/%3E%3Crect%20x='6'%20y='3'%20width='2'%20height='2'%20fill-opacity='.55'/%3E%3Crect%20x='3'%20y='6'%20width='2'%20height='2'%20fill-opacity='.3'/%3E%3Crect%20y='3'%20width='2'%20height='2'%20fill-opacity='.8'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-glasselated] .gl-edge-fade{-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 var(--gl-fade,24px), #000 calc(100% - var(--gl-fade,24px)), transparent 100%), url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='4'%20height='4'%3E%3Cg%20fill='%23000'%3E%3Crect%20width='2'%20height='2'/%3E%3Crect%20x='2'%20y='2'%20width='2'%20height='2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 var(--gl-fade,24px), #000 calc(100% - var(--gl-fade,24px)), transparent 100%), url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='4'%20height='4'%3E%3Cg%20fill='%23000'%3E%3Crect%20width='2'%20height='2'/%3E%3Crect%20x='2'%20y='2'%20width='2'%20height='2'/%3E%3C/g%3E%3C/svg%3E");mask-image:linear-gradient(180deg, transparent 0, #000 var(--gl-fade,24px), #000 calc(100% - var(--gl-fade,24px)), transparent 100%), url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='4'%20height='4'%3E%3Cg%20fill='%23000'%3E%3Crect%20width='2'%20height='2'/%3E%3Crect%20x='2'%20y='2'%20width='2'%20height='2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-composite:source-over;-webkit-mask-size:100% 100%,4px 4px;mask-size:100% 100%,4px 4px;-webkit-mask-repeat:no-repeat,repeat;mask-repeat:no-repeat,repeat;-webkit-mask-composite:source-over;mask-composite:add}[data-glasselated] .glx-caret{vertical-align:-2px;width:7px;height:12px;animation:1.1s step-end infinite glxCaret;display:inline-block}[data-glasselated] .glx-app{box-sizing:border-box;align-items:flex-start;gap:22px;width:100%;margin:0 auto;padding:20px 24px;display:flex;position:relative}[data-glasselated] .glx-sidebar{z-index:40;flex:none;height:auto;display:none;position:sticky;top:20px}[data-glasselated] .glx-appmain{flex:auto;min-width:0;padding-bottom:104px}[data-glasselated] .glx-tabbar-wrap{z-index:50;pointer-events:none;justify-content:center;padding:0 16px;transition:transform .28s;display:flex;position:fixed;bottom:16px;left:0;right:0}[data-glasselated] .glx-tabbar-wrap[data-hidden]{transform:translateY(140%)}[data-glasselated] .glx-tabbar-wrap>*{pointer-events:auto}@media (width<=30rem){[data-glasselated] .glx-app{gap:0;padding-inline:8px}[data-glasselated] .glx-tabbar-wrap{padding-inline:8px}[data-glasselated] .glx-tabbar{--glx-tabbar-accent-size:40px;--glx-tabbar-gap:2px;--glx-tabbar-padding:6px}[data-glasselated] .glx-tabbar .akade-tab-label{display:none}}@media (width>=960px){[data-glasselated] .glx-sidebar{display:block}[data-glasselated] .glx-tabbar-wrap{display:none}[data-glasselated] .glx-appmain{padding-bottom:20px}}[data-glasselated] .glx-nav{border-radius:var(--radius-md);font-family:var(--font-display);letter-spacing:.01em;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:10px 13px;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:flex}[data-glasselated] .glx-nav:hover{color:var(--text-primary);background:var(--surface-hover)}[data-glasselated] .glx-nav[data-active]{color:var(--text-link);background:var(--accent-primary-soft);border-color:color-mix(in srgb, var(--blue-500) 35%, transparent)}[data-glasselated] .aks-card{transition:width .2s}[data-glasselated] .aks-scroll{display:block}[data-glasselated] .aks-logo{justify-content:center;align-items:center;width:100%;height:28px;display:flex;position:relative}[data-glasselated] .aks-logo img{image-rendering:auto;transition:opacity .28s,transform .28s cubic-bezier(.4,0,.2,1);display:block;position:absolute}[data-glasselated] .aks-logotype{width:100%;color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.06em;place-items:center;font-size:24px;font-weight:600;display:grid}[data-glasselated] .aks-symbol{color:currentColor;width:20px;height:20px;font:700 16px/1 var(--font-mono);place-items:center;display:grid}[data-glasselated] .aks-logofull{opacity:1;height:24px;transform:scale(1)translate(0)}[data-glasselated] .aks-logomark{opacity:0;height:28px;transform:scale(.5)translate(10px)}[data-glasselated] .aks-collapsed .aks-logofull{opacity:0;transform:scale(.5)translate(-10px)}[data-glasselated] .aks-collapsed .aks-logomark{opacity:1;transform:scale(1)translate(0)}[data-glasselated] .aks-sec{opacity:1;max-height:30px;font-family:var(--font-mono);letter-spacing:.2em;color:var(--text-tertiary);padding:9px 12px 4px;font-size:9px;font-weight:700;transition:opacity .18s,max-height .24s,padding .24s;overflow:hidden}[data-glasselated] .aks-collapsed .aks-sec{opacity:0;max-height:0;padding-top:0;padding-bottom:0}[data-glasselated] .aks-div{background:var(--border-subtle);opacity:0;height:1px;max-height:0;margin:0 12px;transition:max-height .24s,opacity .18s,margin .24s}[data-glasselated] .aks-collapsed .aks-div{opacity:1;max-height:1px;margin:8px 12px 6px}[data-glasselated] .aks-row{font-family:var(--font-mono);letter-spacing:.01em;cursor:pointer;border-radius:8px;justify-content:flex-start;align-items:center;gap:11px;padding:7px 12px;font-size:12.5px;text-decoration:none;transition:padding .22s cubic-bezier(.4,0,.2,1),background .14s;display:flex;position:relative}[data-glasselated] .aks-collapsed .aks-row{justify-content:center;gap:0;padding:6px 0}[data-glasselated] .aks-tile{background:var(--surface-well);border:1px solid var(--well-border);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:background .14s,border-color .14s,box-shadow .14s;display:flex}[data-glasselated] .aks-ico{background:var(--text-secondary);width:15px;height:15px;transition:background .14s;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-glasselated] .aks-lbl{white-space:nowrap;opacity:1;max-width:160px;color:var(--text-secondary);flex:1;font-weight:400;transition:opacity .16s,max-width .24s cubic-bezier(.4,0,.2,1),color .14s;overflow:hidden}[data-glasselated] .aks-collapsed .aks-lbl{opacity:0;max-width:0}[data-glasselated] .aks-row.on .aks-tile{background:var(--interactive-fill);border-color:var(--interactive-fill);box-shadow:var(--edge-glass)}[data-glasselated] .aks-row.on .aks-ico{background:#fff}[data-glasselated] .aks-row.on .aks-lbl{color:var(--text-primary);font-weight:700}[data-glasselated] .aks-row:not(.on):hover .aks-tile{border-color:var(--accent-primary);background:var(--accent-primary-soft)}[data-glasselated] .aks-row:not(.on):hover .aks-ico{background:var(--accent-primary)}[data-glasselated] .aks-row:not(.on):hover .aks-lbl{color:var(--text-primary)}[data-glasselated] .aks-tip{white-space:nowrap;pointer-events:none;opacity:0;z-index:80;font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-default);box-shadow:var(--shadow-float), var(--edge-glass);-webkit-backdrop-filter:var(--blur-card);border-radius:8px;padding:7px 12px;font-size:12px;font-weight:700;transition:opacity .13s,transform .13s;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)translate(-5px)}[data-glasselated] .aks-tip:before{content:"";background:var(--surface-raised);border-left:1px solid var(--border-default);border-bottom:1px solid var(--border-default);width:8px;height:8px;position:absolute;top:50%;left:-4px;transform:translateY(-50%)rotate(45deg)}[data-glasselated] .aks-collapsed .aks-row:hover .aks-tip{opacity:1;transform:translateY(-50%)translate(0)}[data-glasselated] .aks-card:not(.aks-collapsed) .aks-tip{display:none}[data-glasselated] .aks-ctl{width:26px;height:26px;color:var(--text-tertiary);background:var(--surface-inset);border:1px solid var(--border-default);cursor:pointer;box-shadow:var(--edge-glass);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;transition:color .12s,border-color .12s;display:flex}[data-glasselated] .aks-ctl:hover{color:var(--text-primary);border-color:var(--accent-primary)}[data-glasselated] .glx-topbar{align-items:center;gap:12px;margin-bottom:16px;display:flex}[data-glasselated] .glx-topbar-logo{align-items:center;gap:7px;display:flex}[data-glasselated] .glx-topbar-desk,[data-glasselated] .glx-topbar-msg{display:none}@media (width>=960px){[data-glasselated] .glx-topbar-logo{display:none}[data-glasselated] .glx-topbar-desk,[data-glasselated] .glx-topbar-msg{display:flex}}[data-glasselated] .glx-home-cols{flex-direction:column;align-items:stretch;gap:16px;display:flex}[data-glasselated] .glx-home-center{flex-direction:column;gap:16px;min-width:0;display:flex}[data-glasselated] .glx-home-rail{flex-direction:column;gap:14px;display:flex}@media (width>=1080px){[data-glasselated] .glx-home-cols{flex-direction:row;align-items:flex-start}[data-glasselated] .glx-home-center{flex:auto}[data-glasselated] .glx-home-rail{flex:0 0 292px;width:292px}}[data-glasselated] .glx-journey{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=560px){[data-glasselated] .glx-journey{grid-template-columns:1fr 1fr}}[data-glasselated] .glx-iconbtn{background:var(--surface-panel);border:1px solid var(--border-subtle);cursor:pointer;width:38px;height:38px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex;position:relative}[data-glasselated] .glx-iconbtn:hover{background:var(--surface-hover);color:var(--text-primary)}[data-glasselated] .glx-chip{color:var(--text-tertiary);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;padding:6px 13px;font-size:11.5px;text-decoration:none;transition:color .15s,border-color .15s}[data-glasselated] .glx-chip:hover{color:var(--text-link);border-color:color-mix(in srgb, var(--blue-500) 40%, transparent)}[data-glasselated] .glx-row{cursor:pointer;border-radius:var(--radius-md);align-items:center;gap:11px;margin:-6px;padding:6px;text-decoration:none;transition:background .15s;display:flex}[data-glasselated] .glx-row:hover{background:var(--surface-hover)}[data-glasselated] .glx-btn-ghost{font-family:var(--font-display);color:var(--text-primary);background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:10px 20px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}[data-glasselated] .glx-btn-ghost:hover{background:var(--surface-hover);border-color:var(--border-default)}[data-glasselated] .glx-tile{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;padding:13px 15px;text-decoration:none;transition:border-color .15s,background .15s;display:block}[data-glasselated] .glx-tile:hover{border-color:var(--border-default);background:var(--surface-hover)}[data-glasselated] .glx-explore{flex-direction:column;gap:14px;display:flex}[data-glasselated] .glx-explore-head{flex-direction:column;gap:13px;display:flex}@media (width>=960px){[data-glasselated] .glx-explore-head{flex-direction:row;align-items:center;gap:14px}}[data-glasselated] .glx-explore-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);font-size:22px;font-weight:700}@media (width>=960px){[data-glasselated] .glx-explore-title{display:none}}[data-glasselated] .glx-explore-search{background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);width:100%;box-shadow:var(--edge-glass);box-sizing:border-box;align-items:center;gap:10px;padding:11px 16px;display:flex}@media (width>=960px){[data-glasselated] .glx-explore-search{flex-shrink:0;width:420px}}[data-glasselated] .glx-explore-chips{scrollbar-width:none;gap:8px;margin:0 -16px;padding:2px 16px;display:flex;overflow-x:auto}[data-glasselated] .glx-explore-chips::-webkit-scrollbar{display:none}@media (width>=960px){[data-glasselated] .glx-explore-chips{flex-wrap:wrap;justify-content:flex-end;margin:0 0 0 auto;padding:0;overflow:visible}}[data-glasselated] .glx-trackchip{color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;padding:7px 15px;font-size:12px;font-weight:600;transition:color .15s,background .15s,border-color .15s}[data-glasselated] .glx-trackchip:hover{color:var(--text-link);border-color:color-mix(in srgb, var(--blue-500) 40%, transparent)}[data-glasselated] .glx-trackchip[data-active]{color:var(--text-link);background:var(--accent-primary-soft);border-color:color-mix(in srgb, var(--blue-500) 45%, transparent)}[data-glasselated] .glx-catalog-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}[data-glasselated] .glx-catalog-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (width>=620px){[data-glasselated] .glx-catalog-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=980px){[data-glasselated] .glx-catalog-grid{grid-template-columns:repeat(4,1fr)}}[data-glasselated] .glx-explore-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--edge-glass);cursor:pointer;flex-direction:column;text-decoration:none;transition:transform .18s ease-out,border-color .15s,background .15s;display:flex;overflow:hidden}[data-glasselated] .glx-explore-card:hover{border-color:var(--border-default);background:var(--surface-hover);transform:translateY(-3px)}[data-glasselated] .glx-explore-thumb{height:94px;position:relative;overflow:hidden}@media (width<=560px){[data-glasselated] .glx-explore-thumb{height:78px}}[data-glasselated] .glx-featured{align-items:center;gap:24px;padding:24px 26px;display:flex}[data-glasselated] .glx-featured-body{flex:1;min-width:0}[data-glasselated] .glx-featured-emblem{display:none}@media (width>=760px){[data-glasselated] .glx-featured-emblem{flex:none;justify-content:center;align-items:center;display:flex}}[data-glasselated] .glx-pg,[data-glasselated] .glx-pg-cols{flex-direction:column;gap:14px;display:flex}@media (width>=1100px){[data-glasselated] .glx-pg-cols{flex-direction:row;align-items:flex-start}}[data-glasselated] .glx-pg-main{flex-direction:column;gap:14px;min-width:0;display:flex}@media (width>=1100px){[data-glasselated] .glx-pg-main{flex:1}}[data-glasselated] .glx-pg-rail{flex-direction:column;gap:12px;display:flex}@media (width>=1100px){[data-glasselated] .glx-pg-rail{flex:0 0 280px;width:280px}}[data-glasselated] .glx-pg-topbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}[data-glasselated] .glx-crumb{min-width:0;color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}[data-glasselated] .glx-crumb a{color:var(--text-tertiary);text-decoration:none;transition:color .15s}[data-glasselated] .glx-crumb a:hover{color:var(--text-link)}[data-glasselated] .glx-related{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=760px){[data-glasselated] .glx-related{grid-template-columns:repeat(3,1fr)}}[data-glasselated] .glx-related-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--edge-glass);cursor:pointer;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:transform .15s,background .15s;display:flex}[data-glasselated] .glx-related-card:hover{background:var(--surface-hover);transform:translateY(-2px)}[data-glasselated] .glx-btn-primary{font-family:var(--font-display);color:var(--text-on-accent);background:var(--accent-primary);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-glow-blue);border:none;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}[data-glasselated] .glx-btn-primary:hover{background:var(--blue-600)}[data-glasselated] .glx-btn-soft{font-family:var(--font-display);color:var(--text-link);background:var(--accent-primary-soft);border:1px solid color-mix(in srgb, var(--blue-500) 40%, transparent);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:8px 18px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}[data-glasselated] .glx-btn-soft:hover{background:color-mix(in srgb, var(--blue-500) 22%, transparent)}[data-glasselated] .glx-stage-view{border-radius:var(--radius-lg);background:var(--surface-well);border:1px solid var(--border-subtle);flex:1;min-height:300px;position:relative;overflow:hidden}@media (width>=1100px){[data-glasselated] .glx-stage-view{min-height:360px}}[data-glasselated] .glx-lesson{flex-direction:column;gap:12px;display:flex}[data-glasselated] .glx-lesson-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}[data-glasselated] .glx-lesson-progress{align-items:center;gap:10px;display:none}@media (width>=560px){[data-glasselated] .glx-lesson-progress{display:flex}}[data-glasselated] .glx-lesson-cols{flex-direction:column;gap:14px;display:flex}@media (width>=1100px){[data-glasselated] .glx-lesson-cols{flex-direction:row;align-items:flex-start}}[data-glasselated] .glx-lesson-main{flex-direction:column;gap:12px;min-width:0;display:flex}@media (width>=1100px){[data-glasselated] .glx-lesson-main{flex:1}}[data-glasselated] .glx-lesson-rail{flex-direction:column;gap:12px;display:flex}@media (width>=1100px){[data-glasselated] .glx-lesson-rail{flex:0 0 268px}}[data-glasselated] .glx-figure-view{border-radius:var(--radius-md);background:var(--surface-well);border:1px solid var(--border-subtle);height:300px;position:relative;overflow:hidden}@media (width>=760px){[data-glasselated] .glx-figure-view{height:340px}}[data-glasselated] .glx-lesson-nav{flex-direction:column;gap:12px;display:flex}@media (width>=620px){[data-glasselated] .glx-lesson-nav{flex-direction:row}}[data-glasselated] .glx-lesson-navcard{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--edge-glass);flex:1;align-items:center;gap:12px;padding:14px 18px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}[data-glasselated] .glx-lesson-navcard:hover{border-color:var(--border-default);transform:translateY(-2px)}[data-glasselated] .glx-lesson-navcard[data-next]{background:var(--accent-primary-soft);border-color:#2e90fa66;justify-content:flex-end}[data-glasselated] .glx-ref{flex-direction:column;gap:12px;display:flex}[data-glasselated] .glx-ref-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}[data-glasselated] .glx-ref-search{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);width:100%;box-shadow:var(--edge-glass);align-items:center;gap:10px;padding:10px 16px;display:flex}@media (width>=760px){[data-glasselated] .glx-ref-search{width:420px}}[data-glasselated] .glx-ref-filters{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}[data-glasselated] .glx-ref-filters::-webkit-scrollbar{display:none}@media (width>=760px){[data-glasselated] .glx-ref-filters{margin-left:auto;overflow:visible}}[data-glasselated] .glx-ref-body{flex-direction:column;gap:14px;display:flex}@media (width>=768px){[data-glasselated] .glx-ref-body{flex-direction:row;align-items:flex-start}}[data-glasselated] .glx-ref-toc{display:none}@media (width>=1180px){[data-glasselated] .glx-ref-toc{flex:0 0 240px;display:block}}[data-glasselated] .glx-ref-tocitem{border-radius:var(--radius-md);font-family:var(--font-display);color:var(--text-secondary);align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:flex}[data-glasselated] .glx-ref-tocitem:hover{color:var(--text-primary)}[data-glasselated] .glx-ref-tocitem[data-active]{color:var(--text-link);background:var(--accent-primary-soft);font-weight:700}[data-glasselated] .glx-ref-article{min-width:0}@media (width>=768px){[data-glasselated] .glx-ref-article{flex:1}}[data-glasselated] .glx-ref-rail{flex-direction:column;gap:12px;display:flex}@media (width>=768px){[data-glasselated] .glx-ref-rail{flex:0 0 240px}}@keyframes glxLivePulse{0%,to{opacity:1}50%{opacity:.35}}[data-glasselated] .glx-live-pulse{animation:1.6s ease-in-out infinite glxLivePulse}[data-glasselated] .glx-live{flex-direction:column;gap:14px;display:flex}@media (width>=1024px){[data-glasselated] .glx-live{flex-direction:row;align-items:flex-start}}@media (width>=1024px){[data-glasselated] .glx-live-main{flex:1}}[data-glasselated] .glx-live-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:22px;font-weight:800}@media (width>=768px){[data-glasselated] .glx-live-title{display:none}}[data-glasselated] .glx-live-head{display:none}@media (width>=768px){[data-glasselated] .glx-live-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}}[data-glasselated] .glx-live-search{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);box-shadow:var(--edge-glass);flex:0 0 360px;align-items:center;gap:10px;padding:10px 16px;display:flex}[data-glasselated] .glx-live-filters{scrollbar-width:none;gap:8px;margin-left:auto;display:flex;overflow-x:auto}[data-glasselated] .glx-live-filters::-webkit-scrollbar{display:none}[data-glasselated] .glx-live-hero{border-radius:var(--radius-xl);border:1px solid var(--border-subtle);box-shadow:var(--edge-glass);min-height:200px;position:relative;overflow:hidden}[data-glasselated] .glx-live-hero-body{align-items:center;gap:20px;padding:22px 24px;display:flex;position:relative}[data-glasselated] .glx-live-hostcard{display:none}@media (width>=900px){[data-glasselated] .glx-live-hostcard{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(6px);background:#0a0c1099;border:1px solid #ffffff1f;flex-shrink:0;align-items:center;gap:10px;padding:12px 16px;display:flex}}[data-glasselated] .glx-live-group{flex-direction:column;gap:8px;display:flex}[data-glasselated] .glx-live-row{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--edge-glass);cursor:pointer;align-items:center;gap:14px;padding:12px 16px;transition:transform .15s,background .15s;display:flex}[data-glasselated] .glx-live-row:hover{background:var(--surface-hover);transform:translateY(-1px)}[data-glasselated] .glx-live-len,[data-glasselated] .glx-live-att{display:none}@media (width>=720px){[data-glasselated] .glx-live-len{display:inline}[data-glasselated] .glx-live-att{color:var(--text-secondary);flex-shrink:0;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}}[data-glasselated] .glx-live-rail{display:none}@media (width>=1024px){[data-glasselated] .glx-live-rail{flex-direction:column;flex:0 0 268px;gap:12px;display:flex}}[data-glasselated] .glx-prof{flex-direction:column;gap:12px;max-width:1080px;margin:0 auto;display:flex}[data-glasselated] .glx-prof-identity{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}[data-glasselated] .glx-prof-idinfo{flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex}[data-glasselated] .glx-prof-bio{color:var(--text-secondary);max-width:460px;font-size:13px;line-height:1.5}[data-glasselated] .glx-prof-levelrow{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}[data-glasselated] .glx-prof-nextnote{color:var(--text-tertiary);font-size:11.5px;display:none}[data-glasselated] .glx-prof-headline{display:none}@media (width>=720px){[data-glasselated] .glx-prof-identity{text-align:left;flex-direction:row;align-items:center;gap:24px}[data-glasselated] .glx-prof-idinfo{flex:1;align-items:flex-start}[data-glasselated] .glx-prof-idinfo>div:first-child{justify-content:flex-start}[data-glasselated] .glx-prof-levelrow{align-items:flex-start}}@media (width>=900px){[data-glasselated] .glx-prof-nextnote{display:block}[data-glasselated] .glx-prof-headline{border-left:1px solid var(--border-subtle);flex-shrink:0;align-self:center;gap:22px;padding-left:22px;display:flex}}[data-glasselated] .glx-prof-stats{gap:8px;display:flex}@media (width>=900px){[data-glasselated] .glx-prof-stats{display:none}}[data-glasselated] .glx-prof-body{flex-direction:column;align-items:flex-start;gap:12px;display:flex}[data-glasselated] .glx-prof-col-left,[data-glasselated] .glx-prof-col-right{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}@media (width>=960px){[data-glasselated] .glx-prof-body{flex-direction:row}[data-glasselated] .glx-prof-col-left{flex:1.15}[data-glasselated] .glx-prof-col-right{flex:1}}[data-glasselated] .glx-prof-badgegrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (width>=540px){[data-glasselated] .glx-prof-badgegrid{grid-template-columns:repeat(3,1fr)}}[data-glasselated] .glx-prof-recognition{border:1px solid color-mix(in srgb, var(--amber-500) 25%, transparent);border-radius:var(--radius-lg);min-width:0;color:inherit;background:var(--surface-card);flex-direction:column;gap:8px;padding:13px 12px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}[data-glasselated] .glx-prof-recognition:hover{border-color:var(--border-focus);transform:translateY(-1px)}[data-glasselated] .glx-prof-recognition-title,[data-glasselated] .glx-prof-record-title{color:var(--text-primary);font-size:12.5px;font-weight:700}[data-glasselated] .glx-prof-recognition-copy{color:var(--text-tertiary);margin-top:3px;font-size:11px;line-height:1.4}[data-glasselated] .glx-prof-recognition small{color:var(--text-tertiary);font:500 9px/1.4 var(--font-mono);margin-top:6px;display:block}[data-glasselated] .glx-prof-panel-foot{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}[data-glasselated] .glx-prof-panel-foot p{color:var(--text-tertiary);flex:220px;margin:0;font-size:11px;line-height:1.45}[data-glasselated] .glx-prof-durability{color:var(--amber-500);font:700 9px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.05em}[data-glasselated] .glx-prof-inline-action{border:1px solid var(--border-default);border-radius:var(--radius-pill);min-height:30px;color:var(--text-link);background:var(--surface-card);font:700 10px/1 var(--font-mono);cursor:pointer;padding:5px 10px}[data-glasselated] .glx-prof-inline-action:hover:not(:disabled){border-color:var(--border-focus);background:var(--surface-hover)}[data-glasselated] .glx-prof-inline-action:disabled{cursor:wait;opacity:.6}[data-glasselated] .glx-prof-public-records,[data-glasselated] .glx-prof-public-records section{flex-direction:column;gap:10px;display:flex}[data-glasselated] .glx-prof-public-records>p,[data-glasselated] .glx-prof-public-records h3,[data-glasselated] .glx-prof-boundary-note{margin:0}[data-glasselated] .glx-prof-public-records h3{color:var(--text-secondary);font:700 11px/1.3 var(--font-mono)}[data-glasselated] .glx-prof-public-records>p,[data-glasselated] .glx-prof-boundary-note{color:var(--text-tertiary);font-size:11px;line-height:1.45}[data-glasselated] .glx-prof-record-row{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);color:inherit;background:var(--surface-card);align-items:center;gap:13px;padding:13px 16px;text-decoration:none;display:flex}[data-glasselated] a.glx-prof-record-row:hover{border-color:var(--border-focus)}[data-glasselated] .glx-prof-record-meta{color:var(--text-tertiary);font-size:11.5px}[data-glasselated] .glx-prof-record-state,[data-glasselated] .glx-prof-readonly{border-radius:var(--radius-pill);white-space:nowrap;padding:4px 11px;font-size:11px;font-weight:700}[data-glasselated] .glx-prof-readonly{color:var(--blue-500);background:var(--accent-primary-soft)}[data-glasselated] .glx-prof-context-lede{color:var(--text-secondary);margin:0 0 14px;font-size:12px;line-height:1.55}[data-glasselated] .glx-prof-context-field label{color:var(--text-tertiary);font:700 10px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;display:block}[data-glasselated] .glx-prof-context-field>div{gap:7px;display:flex}[data-glasselated] .glx-prof-context-field input{border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-width:0;color:var(--text-secondary);background:var(--surface-inset);font:500 10px/1.3 var(--font-mono);flex:1;padding:8px 10px}[data-glasselated] .glx-prof-context-links{align-items:center;gap:12px;margin-top:10px;display:flex}[data-glasselated] .glx-prof-context-links a,[data-glasselated] .glx-prof-context-links button,[data-glasselated] .glx-prof-context-prompt button{color:var(--text-link);font:700 11px/1.3 var(--font-ui);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}[data-glasselated] .glx-prof-context-prompt{border-top:1px solid var(--border-subtle);margin-top:12px;padding-top:10px}[data-glasselated] .glx-prof-context-prompt summary{color:var(--text-secondary);cursor:pointer;font-size:11px;font-weight:700}[data-glasselated] .glx-prof-context-prompt p{color:var(--text-tertiary);font-size:11px;line-height:1.5}[data-glasselated] .glx-prof-error{color:var(--status-fault);margin:10px 0 0;font-size:11px}[data-glasselated] .glx-prof-clients{border-top:1px solid var(--border-subtle);margin-top:18px;padding-top:15px}[data-glasselated] .glx-prof-clients-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}[data-glasselated] .glx-prof-clients h3{color:var(--text-primary);margin:0;font-size:12.5px}[data-glasselated] .glx-prof-clients-head span,[data-glasselated] .glx-prof-clients>p{color:var(--text-tertiary);font-size:10.5px}[data-glasselated] .glx-prof-clients ul{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}[data-glasselated] .glx-prof-clients li{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);padding:10px}[data-glasselated] .glx-prof-clients li.is-revoked{opacity:.58}[data-glasselated] .glx-prof-clients li>div{justify-content:space-between;align-items:center;gap:8px;display:flex}[data-glasselated] .glx-prof-clients li strong{color:var(--text-primary);text-overflow:ellipsis;font-size:11px;overflow:hidden}[data-glasselated] .glx-prof-clients li span{color:var(--text-link);font:700 9px/1 var(--font-mono);text-transform:uppercase}[data-glasselated] .glx-prof-clients li small{color:var(--text-tertiary);margin:5px 0 8px;font-size:10px;line-height:1.35;display:block}[data-glasselated] .glx-prof-theme{justify-content:space-between;align-items:center;display:flex}@media (width>=960px){[data-glasselated] .glx-prof-theme{display:none}}[data-glasselated] .glx-set{flex-direction:column;gap:12px;max-width:860px;margin:0 auto;display:flex}[data-glasselated] .glx-set-fields{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=540px){[data-glasselated] .glx-set-fields{grid-template-columns:1fr 1fr}}[data-glasselated] .glx-set-goalrow{flex-wrap:wrap;align-items:center;gap:14px;padding:14px 0 2px;display:flex}[data-glasselated] .glx-set-notifs{grid-template-columns:1fr auto auto;align-items:center;gap:0 20px;display:grid}@media (width>=480px){[data-glasselated] .glx-set-notifs{gap:0 26px}}[data-glasselated] .glx-set-danger{flex-direction:column;align-items:flex-start;gap:12px;display:flex}@media (width>=600px){[data-glasselated] .glx-set-danger{flex-direction:row;align-items:center;gap:14px}}[data-glasselated] .glx-lp{z-index:1;width:100%;position:relative}[data-glasselated] .glx-lp-navinner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;max-width:1240px;margin:0 auto;padding:14px 24px;display:flex}[data-glasselated] .glx-lp-navpill{display:none}@media (width<=560px){[data-glasselated] .glx-lp-navinner{gap:8px;padding:12px 16px}[data-glasselated] .glx-lp-signin{display:none}}@media (width>=940px){[data-glasselated] .glx-lp-navpill{background:var(--surface-panel);-webkit-backdrop-filter:var(--blur-panel);border-radius:var(--radius-pill);box-shadow:var(--shadow-card), var(--edge-glass);align-items:center;gap:2px;padding:4px 6px;display:flex}}[data-glasselated] .glx-lp-tagline{display:none}@media (width>=1120px){[data-glasselated] .glx-lp-tagline{display:block}}[data-glasselated] .glx-lp-herowrap{z-index:2;box-sizing:border-box;max-width:1180px;margin:0 auto;padding:44px 24px 24px;position:relative}[data-glasselated] .glx-lp-hero{grid-template-columns:1fr;align-items:center;gap:32px;display:grid}[data-glasselated] .glx-lp-hero>*{min-width:0}[data-glasselated] .glx-lp-herovisual{order:0;justify-content:stretch;display:flex}@media (width>=900px){[data-glasselated] .glx-lp-hero{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:30px}}[data-glasselated] .glx-navrow>span:first-child{opacity:0;transition:opacity .13s,transform .13s;transform:translate(-3px)}[data-glasselated] .glx-navrow:hover>span:first-child{opacity:1;transform:none}[data-glasselated] .glx-navrow{transition:color .13s,background .13s}[data-glasselated] .glx-navrow:hover{color:var(--text-link)}@keyframes glxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (prefers-reduced-motion:no-preference){[data-glasselated] .glx-lp-float{animation:6s ease-in-out infinite glxFloat}}[data-glasselated] .glx-lp-stats{grid-template-columns:repeat(2,1fr);gap:22px 12px;display:grid}[data-glasselated] .glx-lp-stat{align-items:center;gap:14px;padding:4px 16px;display:flex}@media (width<=779px){[data-glasselated] .glx-lp-stat{border-right:none!important}}@media (width>=780px){[data-glasselated] .glx-lp-stats{grid-template-columns:repeat(4,1fr)}}[data-glasselated] .glx-lp-tracks{grid-template-columns:1fr;gap:16px;display:grid}[data-glasselated] .glx-lp-tracks>a{display:flex}[data-glasselated] .glx-lp-track{flex-direction:column;gap:0;width:100%;display:flex}@media (width>=560px){[data-glasselated] .glx-lp-tracks{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){[data-glasselated] .glx-lp-tracks{grid-template-columns:repeat(3,1fr)}}@media (width>=1120px){[data-glasselated] .glx-lp-tracks{grid-template-columns:repeat(5,1fr)}}[data-glasselated] .glx-lp-how{grid-template-columns:1fr;align-items:stretch;gap:20px;display:grid}@media (width>=780px){[data-glasselated] .glx-lp-how{grid-template-columns:1fr .9fr}}[data-glasselated] .glx-lp-footer{flex-wrap:wrap;align-items:center;gap:24px;max-width:1180px;margin:0 auto;padding:26px 24px;display:flex}[data-glasselated] .glx-lp-footlinks{color:var(--text-secondary);flex-wrap:wrap;gap:20px;font-size:13px;font-weight:600;display:flex}[data-glasselated] .glx-gal{z-index:1;box-sizing:border-box;max-width:1080px;margin:0 auto;padding:22px 24px 72px;position:relative}[data-glasselated] .glx-gal-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:34px;display:flex}[data-glasselated] .glx-gal-head{flex-direction:column;gap:12px;margin-bottom:30px;display:flex}[data-glasselated] .glx-gal-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=560px){[data-glasselated] .glx-gal-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){[data-glasselated] .glx-gal-grid{grid-template-columns:repeat(3,1fr)}}[data-glasselated] .glx-gal-grid>a{text-decoration:none;display:flex}[data-glasselated] .glx-gal-card{flex-direction:column;gap:11px;width:100%;display:flex}[data-glasselated] .glx-edu-grid4{grid-template-columns:1fr;gap:16px;display:grid}[data-glasselated] .glx-edu-grid4>*{height:100%}@media (width>=560px){[data-glasselated] .glx-edu-grid4{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){[data-glasselated] .glx-edu-grid4{grid-template-columns:repeat(4,1fr)}}[data-glasselated] .glx-edu-showcase{flex-direction:column;align-items:flex-start;gap:22px;display:flex}@media (width>=760px){[data-glasselated] .glx-edu-showcase{flex-direction:row;align-items:center;gap:34px}}[data-glasselated] .glx-vlesson{flex-direction:column;gap:22px;max-width:1120px;margin:0 auto;padding:8px 4px 40px;display:flex}[data-glasselated] .glx-vlesson-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}[data-glasselated] .glx-vlesson-grid{grid-template-columns:1fr;gap:18px;display:grid}@media (width>=1000px){[data-glasselated] .glx-vlesson-grid{grid-template-columns:minmax(0,1fr) 300px}}[data-glasselated] .glx-vlesson-theater{flex-direction:column;gap:12px;display:flex}[data-glasselated] .glx-vlesson-stage{aspect-ratio:16/9;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:radial-gradient(120% 120% at 30% 20%,#10233f 0%,#070b14 70%);position:relative;overflow:hidden}[data-glasselated] .glx-vlesson-scene{position:absolute;inset:0;overflow:hidden}[data-glasselated] .glx-vlesson-orbit{border:1px solid #78b4fa47;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-glasselated] .glx-vlesson-orbit-a{aspect-ratio:1;width:62%}[data-glasselated] .glx-vlesson-orbit-b{aspect-ratio:1;border-color:#78b4fa26;width:90%}[data-glasselated] .glx-vlesson-planet{aspect-ratio:1;background:radial-gradient(60% 60% at 35% 30%,#3a7bd0 0%,#1b3f74 55%,#0d2144 100%);border-radius:50%;width:34%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 42px #2e90fa66,inset -14px -10px 30px #0000008c}[data-glasselated] .glx-vlesson-stage[data-playing=true] .glx-vlesson-planet{animation:26s linear infinite glx-vlesson-spin}@keyframes glx-vlesson-spin{to{filter:hue-rotate(18deg)}}[data-glasselated] .glx-vlesson-readout{font-family:var(--font-mono);letter-spacing:.06em;color:#d2e2f6ad;flex-direction:column;align-items:flex-end;gap:3px;font-size:9.5px;display:flex;position:absolute;top:12px;right:12px}[data-glasselated] .glx-vlesson-checkmarks{height:3px;position:absolute;bottom:0;left:0;right:0}[data-glasselated] .glx-vlesson-checkmark{background:var(--amber-500);opacity:.55;width:3px;height:10px;box-shadow:0 0 6px var(--amber-500);position:absolute;bottom:0;transform:translate(-50%)}[data-glasselated] .glx-vlesson-checkmark.fired{opacity:.22;box-shadow:none}[data-glasselated] .glx-vlesson-hand{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(6px);color:#eef4fb;cursor:pointer;text-align:left;background:#0b0e1294;border:1px solid #ffffff29;align-items:center;gap:10px;padding:8px 15px 8px 11px;transition:background .15s,opacity .15s;display:inline-flex;position:absolute;bottom:14px;left:14px}[data-glasselated] .glx-vlesson-hand:disabled{opacity:.4;cursor:default}[data-glasselated] .glx-vlesson-hand-icon{background:var(--amber-500);color:#2a1a00;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-weight:800;display:inline-flex}[data-glasselated] .glx-vlesson-hand strong{font-size:13px;display:block}[data-glasselated] .glx-vlesson-hand small{opacity:.72;font-size:10.5px;display:block}[data-glasselated] .glx-vlesson-controls{border-radius:var(--radius-md);background:var(--surface-inset);border:1px solid var(--border-subtle);align-items:center;gap:12px;padding:10px 14px;display:flex}[data-glasselated] .glx-vlesson-play{background:var(--accent-primary);width:40px;height:40px;color:var(--text-on-accent);cursor:pointer;box-shadow:var(--shadow-glow-blue);border:none;border-radius:50%;flex-shrink:0;font-size:15px}[data-glasselated] .glx-vlesson-play:disabled{opacity:.4;cursor:default}[data-glasselated] .glx-vlesson-time{font-family:var(--font-mono);color:var(--text-primary);min-width:42px;font-size:12.5px;font-weight:600}[data-glasselated] .glx-vlesson-time.dim{color:var(--text-tertiary);text-align:right}[data-glasselated] .glx-vlesson-timeline{accent-color:var(--accent-primary);cursor:pointer;flex:1}[data-glasselated] .glx-vlesson-timeline:disabled{cursor:default;opacity:.6}[data-glasselated] .glx-vlesson-rail{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-panel);flex-direction:column;gap:12px;height:fit-content;padding:16px;display:flex}[data-glasselated] .glx-vlesson-rail-head{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}[data-glasselated] .glx-vlesson-rail-head h2{font-family:var(--font-display);color:var(--text-primary);margin:2px 0 0;font-size:16px;font-weight:700}[data-glasselated] .glx-vlesson-rail-head span{color:var(--text-tertiary);font-size:11px}[data-glasselated] .glx-vlesson-transcript{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}[data-glasselated] .glx-vlesson-transcript button{text-align:left;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:1px solid #0000;gap:9px;width:100%;padding:8px 9px;transition:background .15s;display:flex}[data-glasselated] .glx-vlesson-transcript li.active button{background:var(--accent-primary-soft);border-color:color-mix(in srgb, var(--blue-500) 26%, transparent)}[data-glasselated] .glx-vlesson-transcript time{font-family:var(--font-mono);color:var(--text-tertiary);flex-shrink:0;padding-top:1px;font-size:10.5px}[data-glasselated] .glx-vlesson-transcript span{color:var(--text-secondary);font-size:12px;line-height:1.45}[data-glasselated] .glx-vlesson-transcript li.active span{color:var(--text-primary)}[data-glasselated] .glx-pop{flex-direction:column;gap:12px;display:flex}[data-glasselated] .glx-pop-head{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-glasselated] .glx-pop-timer{letter-spacing:.02em;color:var(--amber-500);border-radius:var(--radius-pill);background:var(--accent-warm-soft);border:1px solid var(--event-highlight-border);font-variant-numeric:tabular-nums;align-items:center;gap:7px;padding:4px 12px;font-size:11.5px;font-weight:700;display:inline-flex}[data-glasselated] .glx-pop-q{font-family:var(--font-display);color:var(--text-primary);max-width:720px;margin:0;font-size:clamp(17px,2.4vw,21px);font-weight:700;line-height:1.35}[data-glasselated] .glx-pop-kind{border-radius:var(--radius-pill);background:var(--surface-inset);border:1px solid var(--border-subtle);gap:6px;width:fit-content;padding:4px;display:inline-flex}[data-glasselated] .glx-pop-kind button{font-family:var(--font-display);color:var(--text-secondary);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:none;padding:6px 15px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s}[data-glasselated] .glx-pop-kind button[aria-pressed=true]{background:var(--surface-raised);color:var(--text-primary);box-shadow:var(--edge-glass)}[data-glasselated] .glx-pop-label{font-family:var(--font-display);color:var(--text-secondary);font-size:12.5px;font-weight:600}[data-glasselated] .glx-pop-textarea{box-sizing:border-box;width:100%;color:var(--text-primary);background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-md);resize:vertical;padding:11px 13px;font-family:inherit;font-size:13.5px;line-height:1.55}[data-glasselated] .glx-pop-textarea:focus-visible{border-color:color-mix(in srgb, var(--blue-500) 55%, transparent);box-shadow:0 0 0 3px var(--accent-primary-soft);outline:none}[data-glasselated] .glx-pop-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-glasselated] .glx-pop-voice{color:var(--text-secondary)}[data-glasselated] .glx-pop-recordlink{color:var(--text-tertiary);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}[data-glasselated] .glx-pop-recorded{border-radius:var(--radius-md);background:var(--surface-inset);border:1px solid var(--border-subtle);flex-direction:column;gap:4px;padding:13px 15px;display:flex}[data-glasselated] .glx-pop-recorded-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px;font-weight:700}[data-glasselated] .glx-pop-recorded p{color:var(--text-primary);margin:0;font-size:13.5px;line-height:1.55}[data-glasselated] .glx-pop-recorded small{color:var(--text-tertiary);font-size:11px}[data-glasselated] .glx-pop-recon{background:var(--accent-primary-soft);border-color:color-mix(in srgb, var(--blue-500) 28%, transparent)}[data-glasselated] .glx-pop-eval{border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--border-subtle);box-shadow:var(--edge-glass);flex-direction:column;gap:9px;padding:16px 18px;display:flex}[data-glasselated] .glx-pop-eval-head{justify-content:space-between;align-items:center;gap:10px;display:flex}[data-glasselated] .glx-pop-eval-head>span:first-child{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px;font-weight:700}[data-glasselated] .glx-pop-eval p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}[data-glasselated] .glx-pop-eval p strong{color:var(--text-primary)}[data-glasselated] .glx-pop-evidence{font-size:12.5px}[data-glasselated] .glx-pop-evidence summary{cursor:pointer;color:var(--text-link);padding:6px 0;font-weight:600}[data-glasselated] .glx-pop-evidence p{color:var(--text-secondary);margin:6px 0 0;font-size:12.5px;line-height:1.55}[data-glasselated] .glx-pop-cite{font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px}[data-glasselated] .glx-qdesk{border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--border-subtle);box-shadow:var(--edge-glass);gap:18px;padding:22px 26px;display:flex}[data-glasselated] .glx-qdesk-index{border-radius:var(--radius-md);background:var(--accent-primary-soft);width:58px;height:58px;color:var(--blue-500);font-family:var(--font-display);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex}[data-glasselated] .glx-qdesk-index span{font-family:var(--font-mono);font-size:10px;font-weight:600}[data-glasselated] .glx-qdesk-body{flex-direction:column;flex:1;gap:11px;display:flex}[data-glasselated] .glx-qdesk-body h2{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:19px;font-weight:700}[data-glasselated] .glx-qdesk-answer{border-radius:var(--radius-md);background:var(--surface-inset);border:1px solid var(--border-subtle);flex-direction:column;gap:8px;padding:14px 16px;display:flex}[data-glasselated] .glx-qdesk-answer-meta{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);gap:10px;font-size:11px;font-weight:700;display:flex}[data-glasselated] .glx-qdesk-answer p{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.6}[data-glasselated] .glx-qdesk-cites{flex-wrap:wrap;gap:8px;display:flex}[data-glasselated] .glx-qdesk-cites button{color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);cursor:pointer;align-items:center;gap:8px;padding:5px 12px;font-size:12px;display:inline-flex}[data-glasselated] .glx-qdesk-cites time{font-family:var(--font-mono);color:var(--text-link);font-size:10.5px}[data-glasselated] .glx-vlesson-notebook{flex-direction:column;gap:14px;display:flex}[data-glasselated] .glx-vlesson-notebook-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}[data-glasselated] .glx-vlesson-notebook-head h2{font-family:var(--font-display);color:var(--text-primary);margin:2px 0 0;font-size:19px;font-weight:700}[data-glasselated] .glx-vlesson-notebook-count{color:var(--text-secondary);background:var(--surface-inset);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);padding:4px 13px;font-size:12px;font-weight:600}[data-glasselated] .glx-vlesson-threads{flex-direction:column;gap:12px;display:flex}[data-glasselated] .glx-vlesson-thread{border-radius:var(--radius-lg);background:var(--surface-panel);border:1px solid var(--border-subtle);gap:16px;padding:18px 20px;display:flex}[data-glasselated] .glx-vlesson-thread-index{font-family:var(--font-mono);color:var(--text-tertiary);padding-top:2px;font-size:12px;font-weight:700}[data-glasselated] .glx-vlesson-thread-body{flex-direction:column;flex:1;gap:12px;display:flex}[data-glasselated] .glx-vlesson-thread-meta{align-items:center;gap:12px;font-size:12.5px;display:flex}[data-glasselated] .glx-vlesson-thread-meta>span{color:var(--text-primary);font-weight:700}[data-glasselated] .glx-vlesson-thread-meta button{color:var(--text-link);cursor:pointer;background:0 0;border:none;padding:0;font-size:11.5px}[data-glasselated] .glx-vlesson-thread-row,[data-glasselated] .glx-vlesson-thread-answer{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}[data-glasselated] .glx-vlesson-thread-answer{border-radius:var(--radius-md);background:var(--surface-inset);border:1px solid var(--border-subtle);padding:12px 14px}[data-glasselated] .glx-vlesson-thread-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 3px;font-size:10.5px;font-weight:700}[data-glasselated] .glx-vlesson-thread-row h3{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:15px;font-weight:700;line-height:1.4}[data-glasselated] .glx-vlesson-answer-meta{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);gap:10px;margin-bottom:6px;font-size:10.5px;font-weight:700;display:flex}[data-glasselated] .glx-vlesson-thread-answer p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}[data-glasselated] .glx-vlesson-votes{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;display:flex}[data-glasselated] .glx-vlesson-votes>span{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);font-size:9.5px;font-weight:700}[data-glasselated] .glx-vlesson-votes button{color:var(--text-secondary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);cursor:pointer;align-items:center;gap:5px;padding:4px 11px;font-size:12px;display:inline-flex}[data-glasselated] .glx-vlesson-votes button strong{color:var(--text-primary)}[data-glasselated] .glx-vlesson-footer{border-top:1px solid var(--border-subtle);color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;font-size:11.5px;display:flex}[data-glasselated] .glx-vlesson-footer p{margin:0}[data-glasselated] .glx-eval{flex-direction:column;gap:22px;max-width:880px;margin:0 auto;padding:4px 0 40px;display:flex}[data-glasselated] .glx-eval-h3{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:15.5px;font-weight:700}[data-glasselated] .glx-eval-page-head{flex-direction:column;gap:4px;display:flex}[data-glasselated] .glx-eval-return{align-self:flex-start;align-items:center;gap:8px;margin-top:14px;text-decoration:none;display:inline-flex}[data-glasselated] .glx-eval-outcome{flex-direction:column;gap:16px;padding:24px;display:flex}[data-glasselated] .glx-eval-outcome-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}[data-glasselated] .glx-eval-score{border-radius:var(--radius-lg);background:var(--accent-primary-soft);box-shadow:var(--shadow-glow-blue);flex-shrink:0;align-items:baseline;gap:4px;padding:8px 16px;display:inline-flex}[data-glasselated] .glx-eval-score-num{font-family:var(--font-display);color:var(--blue-500);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}[data-glasselated] .glx-eval-score-den{color:var(--text-tertiary);font-size:13px;font-weight:600}[data-glasselated] .glx-eval-meta{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px 20px;margin:0;padding:14px 0;display:grid}[data-glasselated] .glx-eval-meta dt{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:10.5px;font-weight:700}[data-glasselated] .glx-eval-meta dd{color:var(--text-primary);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:13.5px;font-weight:600}[data-glasselated] .glx-eval-rationale{flex-direction:column;gap:6px;display:flex}[data-glasselated] .glx-eval-rationale p{color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}[data-glasselated] .glx-eval-details{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-inset);padding:0}[data-glasselated] .glx-eval-details>summary{cursor:pointer;color:var(--text-secondary);align-items:center;gap:8px;padding:11px 14px;font-size:12.5px;font-weight:600;list-style:none;display:flex}[data-glasselated] .glx-eval-details>summary::-webkit-details-marker{display:none}[data-glasselated] .glx-eval-details>summary:before{content:"›";color:var(--text-tertiary);font-size:15px;transition:transform .15s}[data-glasselated] .glx-eval-details[open]>summary:before{transform:rotate(90deg)}[data-glasselated] .glx-eval-details[open]>summary{border-bottom:1px solid var(--border-subtle)}[data-glasselated] .glx-eval-evlist,[data-glasselated] .glx-eval-lineage{flex-direction:column;gap:12px;margin:0;padding:12px 16px 14px 30px;display:flex}[data-glasselated] .glx-eval-evlist li,[data-glasselated] .glx-eval-lineage li{color:var(--text-secondary);font-size:13px;line-height:1.55}[data-glasselated] .glx-eval-evlist strong,[data-glasselated] .glx-eval-lineage strong{color:var(--text-primary);font-weight:700}[data-glasselated] .glx-eval-evlist small{color:var(--text-tertiary);font-size:11px;font-family:var(--font-mono);margin-top:3px;display:block}[data-glasselated] .glx-eval-lineage p{margin:3px 0 0}[data-glasselated] .glx-eval-appeal{border-radius:var(--radius-md);background:color-mix(in srgb, var(--violet-500) 8%, transparent);border:1px solid color-mix(in srgb, var(--violet-500) 26%, transparent);margin:0 16px 14px;padding:12px 14px}[data-glasselated] .glx-eval-appeal strong{color:var(--violet-500);font-size:12px;font-weight:700;display:block}[data-glasselated] .glx-eval-appeal p{color:var(--text-secondary);margin:4px 0 0;font-size:13px;line-height:1.5}[data-glasselated] .glx-eval-appeal-open{align-self:flex-start;align-items:center;gap:7px;display:inline-flex}[data-glasselated] .glx-eval-form{border-radius:var(--radius-md);background:var(--surface-inset);border:1px solid var(--border-subtle);flex-direction:column;gap:8px;padding:16px;display:flex}[data-glasselated] .glx-eval-form label{font-family:var(--font-display);color:var(--text-primary);font-size:14px;font-weight:700}[data-glasselated] .glx-eval-form>p{color:var(--text-tertiary);margin:0;font-size:12.5px;line-height:1.5}[data-glasselated] .glx-eval-form textarea{box-sizing:border-box;resize:vertical;border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface-card);width:100%;min-height:84px;color:var(--text-primary);padding:11px 13px;font-family:inherit;font-size:13.5px;line-height:1.5}[data-glasselated] .glx-eval-form textarea:focus{border-color:var(--accent-primary);box-shadow:var(--shadow-glow-blue);outline:none}[data-glasselated] .glx-eval-form-actions{gap:10px;display:flex}[data-glasselated] .glx-eval-rubric,[data-glasselated] .glx-eval-ledger{flex-direction:column;gap:14px;display:flex}[data-glasselated] .glx-eval-section-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}[data-glasselated] .glx-eval-rubric-intro,[data-glasselated] .glx-eval-page-head+p{margin:0}[data-glasselated] .glx-eval-rubric-intro{color:var(--text-secondary);max-width:640px;font-size:13.5px;line-height:1.6}[data-glasselated] .glx-eval-criteria{flex-direction:column;gap:14px;display:flex}[data-glasselated] .glx-eval-criterion{border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--edge-glass);box-shadow:var(--shadow-card);flex-direction:column;gap:10px;padding:20px 22px 22px;display:flex;position:relative}[data-glasselated] .glx-eval-crit-num{font-family:var(--font-mono);color:var(--blue-400);letter-spacing:.1em;font-size:12px;font-weight:700}[data-glasselated] .glx-eval-crit-guidance{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.55}[data-glasselated] .glx-eval-crit-state{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 18px;margin:2px 0;display:grid}[data-glasselated] .glx-eval-crit-state dt{letter-spacing:.07em;text-transform:uppercase;color:var(--text-tertiary);font-size:10.5px;font-weight:700}[data-glasselated] .glx-eval-crit-state dd{color:var(--text-primary);margin:4px 0 0;font-size:13px;font-weight:600}[data-glasselated] .glx-eval-crit-evidence{flex-direction:column;gap:8px;display:flex}[data-glasselated] .glx-eval-evidence-body{flex-direction:column;gap:10px;padding:12px 14px;display:flex}[data-glasselated] .glx-eval-evidence-meta{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;gap:12px;font-size:11px;font-weight:600;display:flex}[data-glasselated] .glx-eval-evidence-body>p{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.55}[data-glasselated] .glx-eval-history{border-radius:var(--radius-md);background:var(--surface-panel);border:1px solid var(--border-subtle);flex-direction:column;gap:5px;padding:11px 13px;display:flex}[data-glasselated] .glx-eval-history-row{align-items:center;gap:10px;display:flex}[data-glasselated] .glx-eval-history-status{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}[data-glasselated] .glx-eval-history p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}[data-glasselated] .glx-eval-rationale{color:var(--text-tertiary);font-size:12.5px}[data-glasselated] .glx-eval-history strong{color:var(--text-primary);font-size:12.5px;font-weight:700}[data-glasselated] .glx-eval-history-challenge{background:color-mix(in srgb, var(--violet-500) 8%, transparent);border-color:color-mix(in srgb, var(--violet-500) 26%, transparent)}[data-glasselated] .glx-eval-history-challenge strong{color:var(--violet-500)}[data-glasselated] .glx-eval-history-teacher{background:var(--accent-primary-soft);border-color:var(--edge-glass)}[data-glasselated] .glx-eval-history-teacher strong{color:var(--blue-500)}[data-glasselated] .glx-eval-recorded{border-style:dashed}[data-glasselated] .glx-eval-ledger-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=860px){[data-glasselated] .glx-eval-ledger-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-glasselated] .glx-eval-ledger-card{flex-direction:column;gap:12px;padding:20px;display:flex}[data-glasselated] .glx-eval-ledger-meta{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:10px;font-size:11.5px;font-weight:700;display:flex}[data-glasselated] .glx-eval-ledger-block{flex-direction:column;gap:5px;display:flex}[data-glasselated] .glx-eval-ledger-block h4{letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);align-items:center;gap:8px;margin:0;font-size:11.5px;font-weight:700;display:flex}[data-glasselated] .glx-eval-ledger-block p{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.55}[data-glasselated] .glx-eval-ledger-block strong{color:var(--text-primary)}[data-glasselated] .glx-eval-ledger-block small{color:var(--text-tertiary);font-size:11px}[data-glasselated] .glx-eval-ledger-challenge{border-radius:var(--radius-md);background:color-mix(in srgb, var(--violet-500) 8%, transparent);border:1px solid color-mix(in srgb, var(--violet-500) 26%, transparent);padding:11px 13px}[data-glasselated] .glx-eval-ledger-challenge h4{color:var(--violet-500)}[data-glasselated] .glx-eval-ledger-recon{border-radius:var(--radius-md);background:var(--accent-primary-soft);border:1px solid var(--edge-glass);padding:11px 13px}[data-glasselated] .glx-eval-ledger-recon h4{color:var(--blue-500)}[data-glasselated] .glx-eval-ranges{font-family:var(--font-mono);color:var(--text-tertiary);flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;padding:0 0 0 18px;font-size:12px;display:flex}[data-glasselated] .glx-teach{flex-direction:column;gap:20px;max-width:920px;margin:0 auto;padding:4px 0 40px;display:flex}[data-glasselated] .glx-teach-h3{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:15.5px;font-weight:700}[data-glasselated] .glx-teach-roster{border-radius:var(--radius-lg);background:var(--surface-inset);border:1px solid var(--edge-glass);flex-direction:column;gap:3px;padding:16px 20px;display:flex}[data-glasselated] .glx-teach-roster-course{letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);font-size:11.5px;font-weight:700}[data-glasselated] .glx-teach-roster-name{font-family:var(--font-display);color:var(--text-primary);font-size:20px;font-weight:800}[data-glasselated] .glx-teach-roster-scope{color:var(--text-tertiary);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}[data-glasselated] .glx-teach-section-head,[data-glasselated] .glx-teach-result-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}[data-glasselated] .glx-teach-case,[data-glasselated] .glx-teach-result{flex-direction:column;gap:16px;padding:24px;display:flex}[data-glasselated] .glx-teach-meta{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;margin:0;padding:14px 0;display:grid}[data-glasselated] .glx-teach-meta dt,[data-glasselated] .glx-teach-crit-state dt{letter-spacing:.07em;text-transform:uppercase;color:var(--text-tertiary);font-size:10.5px;font-weight:700}[data-glasselated] .glx-teach-meta dd{color:var(--text-primary);margin:3px 0 0;font-size:13.5px;font-weight:600}[data-glasselated] .glx-teach-crit-state dd{color:var(--text-primary);margin:4px 0 0;font-size:13px;font-weight:600}[data-glasselated] .glx-teach-criteria{flex-direction:column;gap:12px;display:flex}[data-glasselated] .glx-teach-criterion{border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--edge-glass);flex-direction:column;gap:8px;padding:16px 18px;display:flex}[data-glasselated] .glx-teach-crit-num{font-family:var(--font-mono);color:var(--blue-400);letter-spacing:.1em;font-size:12px;font-weight:700}[data-glasselated] .glx-teach-crit-guidance{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}[data-glasselated] .glx-teach-crit-state{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 18px;margin:2px 0 0;display:grid}[data-glasselated] .glx-teach-history{flex-direction:column;gap:10px;display:flex}[data-glasselated] .glx-teach-history-intro{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}[data-glasselated] .glx-teach-details{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-inset)}[data-glasselated] .glx-teach-details>summary{cursor:pointer;color:var(--text-secondary);align-items:center;gap:8px;padding:11px 14px;font-size:12.5px;font-weight:600;list-style:none;display:flex}[data-glasselated] .glx-teach-details>summary::-webkit-details-marker{display:none}[data-glasselated] .glx-teach-details>summary:before{content:"›";color:var(--text-tertiary);font-size:15px;transition:transform .15s}[data-glasselated] .glx-teach-details[open]>summary:before{transform:rotate(90deg)}[data-glasselated] .glx-teach-details[open]>summary{border-bottom:1px solid var(--border-subtle)}[data-glasselated] .glx-teach-evidence-body{flex-direction:column;gap:10px;padding:12px 14px;display:flex}[data-glasselated] .glx-teach-evidence-meta{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;gap:12px;font-size:11px;font-weight:600;display:flex}[data-glasselated] .glx-teach-evidence-body>p{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.55}[data-glasselated] .glx-teach-entry{border-radius:var(--radius-md);background:var(--surface-panel);border:1px solid var(--border-subtle);flex-direction:column;gap:5px;padding:11px 13px;display:flex}[data-glasselated] .glx-teach-entry-row{align-items:center;gap:10px;display:flex}[data-glasselated] .glx-teach-entry-status{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}[data-glasselated] .glx-teach-entry p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}[data-glasselated] .glx-teach-entry strong{color:var(--text-primary);font-size:12.5px;font-weight:700}[data-glasselated] .glx-teach-rationale{color:var(--text-tertiary)!important;font-size:12.5px!important}[data-glasselated] .glx-teach-entry-challenge{background:color-mix(in srgb, var(--violet-500) 8%, transparent);border-color:color-mix(in srgb, var(--violet-500) 26%, transparent)}[data-glasselated] .glx-teach-entry-challenge strong{color:var(--violet-500)}[data-glasselated] .glx-teach-entry-teacher{background:var(--accent-primary-soft);border-color:var(--edge-glass)}[data-glasselated] .glx-teach-entry-teacher strong{color:var(--blue-500)}[data-glasselated] .glx-teach-evidence-criteria{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}[data-glasselated] .glx-teach-evidence-criteria li{border-radius:var(--radius-pill);background:var(--surface-raised);border:1px solid var(--border-subtle);color:var(--text-secondary);padding:2px 9px;font-size:11px}[data-glasselated] .glx-teach-decision,[data-glasselated] .glx-teach-resolve{border-radius:var(--radius-md);background:var(--surface-inset);border:1px solid var(--accent-primary);box-shadow:var(--shadow-glow-blue);flex-direction:column;gap:10px;padding:16px;display:flex}[data-glasselated] .glx-teach-decision h4{font-family:var(--font-display);color:var(--blue-500);margin:0;font-size:14px;font-weight:700}[data-glasselated] .glx-teach-field{flex-direction:column;gap:5px;display:flex}[data-glasselated] .glx-teach-field label{color:var(--text-secondary);font-size:12px;font-weight:700}[data-glasselated] .glx-teach-field select,[data-glasselated] .glx-teach-field input,[data-glasselated] .glx-teach-field textarea{box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface-card);width:100%;color:var(--text-primary);padding:9px 12px;font-family:inherit;font-size:13.5px;line-height:1.5}[data-glasselated] .glx-teach-field textarea{resize:vertical;min-height:66px}[data-glasselated] .glx-teach-field select:focus,[data-glasselated] .glx-teach-field input:focus,[data-glasselated] .glx-teach-field textarea:focus{border-color:var(--accent-primary);box-shadow:var(--shadow-glow-blue);outline:none}[data-glasselated] .glx-teach-field select:disabled{opacity:.55}[data-glasselated] .glx-teach-resolve-actions{flex-wrap:wrap;gap:10px;display:flex}[data-glasselated] .glx-teach-score{border-radius:var(--radius-lg);background:var(--accent-primary-soft);box-shadow:var(--shadow-glow-blue);flex-shrink:0;align-items:baseline;gap:4px;padding:8px 16px;display:inline-flex}[data-glasselated] .glx-teach-score-num{font-family:var(--font-display);color:var(--blue-500);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}[data-glasselated] .glx-teach-score-den{color:var(--text-tertiary);font-size:13px;font-weight:600}[data-glasselated] .glx-teach-rationale-block{flex-direction:column;gap:6px;display:flex}[data-glasselated] .glx-teach-rationale-block p{color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}[data-glasselated] .glx-teach-evlist,[data-glasselated] .glx-teach-lineage{flex-direction:column;gap:12px;margin:0;padding:12px 16px 14px 30px;display:flex}[data-glasselated] .glx-teach-evlist li,[data-glasselated] .glx-teach-lineage li{color:var(--text-secondary);font-size:13px;line-height:1.55}[data-glasselated] .glx-teach-evlist strong,[data-glasselated] .glx-teach-lineage strong{color:var(--text-primary);font-weight:700}[data-glasselated] .glx-teach-evlist p,[data-glasselated] .glx-teach-lineage p{margin:3px 0 0}[data-glasselated] .glx-teach-evlist small{color:var(--text-tertiary);font-size:11px;font-family:var(--font-mono);margin-top:3px;display:block}[data-glasselated] .glx-teach-appeal{border-radius:var(--radius-md);background:color-mix(in srgb, var(--violet-500) 8%, transparent);border:1px solid color-mix(in srgb, var(--violet-500) 26%, transparent);margin:0 16px 14px;padding:12px 14px}[data-glasselated] .glx-teach-appeal strong{color:var(--violet-500);font-size:12px;font-weight:700;display:block}[data-glasselated] .glx-teach-appeal p{color:var(--text-secondary);margin:4px 0 0;font-size:13px;line-height:1.5}[data-glasselated] .glx-review{flex-direction:column;gap:20px;max-width:1120px;margin:0 auto;padding:4px 0 40px;display:flex}[data-glasselated] .glx-review-live{flex-direction:column;gap:20px;display:flex}[data-glasselated] .glx-review-live>.glx-review-plan{border:1px solid var(--edge-glass);border-radius:var(--radius-lg);background:var(--surface-panel);padding:24px}[data-glasselated] .glx-review-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--blue-500);margin:0;font-size:11px;font-weight:800}[data-glasselated] .glx-review-masthead{flex-direction:column;gap:4px;display:flex}[data-glasselated] .glx-review-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px 20px;margin:16px 0 0;display:grid}[data-glasselated] .glx-review-stats dt{letter-spacing:.07em;text-transform:uppercase;color:var(--text-tertiary);font-size:10.5px;font-weight:700}[data-glasselated] .glx-review-stats dd{font-family:var(--font-display);color:var(--text-primary);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:22px;font-weight:800}[data-glasselated] .glx-review-plan{flex-direction:column;gap:16px;display:flex}[data-glasselated] .glx-review-lanes{flex-direction:column;gap:8px;display:flex}[data-glasselated] .glx-review-lane{border-radius:var(--radius-md);background:var(--surface-inset);border:1px solid var(--border-subtle);grid-template-columns:120px 78px 1fr;align-items:center;gap:12px;padding:10px 14px;display:grid}[data-glasselated] .glx-review-lane-count{font-family:var(--font-mono);color:var(--text-secondary);font-size:12px}[data-glasselated] .glx-review-lane-why{color:var(--text-secondary);font-size:12.5px;line-height:1.45}[data-glasselated] .glx-review-details{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-inset)}[data-glasselated] .glx-review-details>summary{cursor:pointer;color:var(--text-secondary);align-items:center;gap:8px;padding:11px 14px;font-size:12.5px;font-weight:600;list-style:none;display:flex}[data-glasselated] .glx-review-details>summary::-webkit-details-marker{display:none}[data-glasselated] .glx-review-details>summary:before{content:"›";color:var(--text-tertiary);font-size:15px;transition:transform .15s}[data-glasselated] .glx-review-details[open]>summary:before{transform:rotate(90deg)}[data-glasselated] .glx-review-details[open]>summary{border-bottom:1px solid var(--border-subtle)}[data-glasselated] .glx-review-details-body{flex-direction:column;gap:8px;padding:12px 14px;display:flex}[data-glasselated] .glx-review-details-body p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}[data-glasselated] .glx-review-grid{grid-template-columns:320px 1fr;align-items:start;gap:18px;display:grid}@media (width<=900px){[data-glasselated] .glx-review-grid{grid-template-columns:1fr}}[data-glasselated] .glx-review-rail{border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--edge-glass);flex-direction:column;gap:14px;padding:18px;display:flex;position:sticky;top:18px}[data-glasselated] .glx-review-search{flex-direction:column;gap:10px;display:flex}[data-glasselated] .glx-review-field{flex-direction:column;gap:5px;display:flex}[data-glasselated] .glx-review-field>span,[data-glasselated] .glx-review-fieldset legend{color:var(--text-secondary);font-size:12px;font-weight:700}[data-glasselated] .glx-review-field input,[data-glasselated] .glx-review-field textarea{box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface-panel);width:100%;color:var(--text-primary);padding:9px 12px;font-family:inherit;font-size:13.5px;line-height:1.5}[data-glasselated] .glx-review-field textarea{resize:vertical;min-height:68px}[data-glasselated] .glx-review-field input:focus,[data-glasselated] .glx-review-field textarea:focus{border-color:var(--accent-primary);box-shadow:var(--shadow-glow-blue);outline:none}[data-glasselated] .glx-review-check{color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}[data-glasselated] .glx-review-check input{flex-shrink:0;margin-top:2px}[data-glasselated] .glx-review-showing{color:var(--text-tertiary);font-size:11.5px;font-family:var(--font-mono);margin:0}[data-glasselated] .glx-review-caselist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}[data-glasselated] .glx-review-caselist li{margin:0;padding:0}[data-glasselated] .glx-review-caseitem{border-radius:var(--radius-md);background:var(--surface-panel);border:1px solid var(--border-subtle);text-align:left;cursor:pointer;flex-direction:column;gap:3px;width:100%;padding:11px 13px;transition:border-color .12s,background .12s;display:flex}[data-glasselated] .glx-review-caseitem:hover{border-color:var(--border-strong)}[data-glasselated] .glx-review-caseitem.is-active{border-color:var(--accent-primary);background:var(--accent-primary-soft);box-shadow:var(--shadow-glow-blue)}[data-glasselated] .glx-review-caseid{font-family:var(--font-mono);color:var(--blue-400);font-size:12px;font-weight:700}[data-glasselated] .glx-review-caselearner{color:var(--text-primary);font-size:13.5px;font-weight:700}[data-glasselated] .glx-review-casemeta{color:var(--text-tertiary);font-size:11px}[data-glasselated] .glx-review-more{align-self:flex-start}[data-glasselated] .glx-review-file{border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--edge-glass);flex-direction:column;gap:14px;padding:24px;display:flex}[data-glasselated] .glx-review-file-head{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-glasselated] .glx-review-context{margin:0}[data-glasselated] .glx-review-context dt{letter-spacing:.07em;text-transform:uppercase;color:var(--text-tertiary);font-size:10.5px;font-weight:700}[data-glasselated] .glx-review-context dd{color:var(--text-secondary);margin:3px 0 0;font-size:13px}[data-glasselated] .glx-review-response{border-left:3px solid var(--accent-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--surface-inset);color:var(--text-primary);text-wrap:pretty;margin:0;padding:14px 16px;font-size:14px;line-height:1.6}[data-glasselated] .glx-review-response-label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:6px;font-size:10.5px;font-weight:700;display:block}[data-glasselated] .glx-review-selection{border-radius:var(--radius-md);background:color-mix(in srgb, var(--violet-500) 7%, transparent);border:1px solid color-mix(in srgb, var(--violet-500) 24%, transparent);color:var(--text-secondary);align-items:flex-start;gap:8px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}[data-glasselated] .glx-review-selection strong{color:var(--violet-500);font-weight:700}[data-glasselated] .glx-review-step{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);flex-direction:column;gap:8px;padding:18px;display:flex}[data-glasselated] .glx-review-blind{background:var(--surface-inset)}[data-glasselated] .glx-review-compare{background:var(--accent-primary-soft);border-color:var(--edge-glass)}[data-glasselated] .glx-review-form{flex-direction:column;gap:12px;margin-top:4px;display:flex}[data-glasselated] .glx-review-fieldset{border:none;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}[data-glasselated] .glx-review-fieldset legend{margin-bottom:2px;padding:0}[data-glasselated] .glx-review-radios{flex-wrap:wrap;gap:8px;display:flex}[data-glasselated] .glx-review-radio{border-radius:var(--radius-pill);background:var(--surface-panel);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;align-items:center;gap:7px;padding:8px 13px;font-size:12.5px;font-weight:600;display:inline-flex}[data-glasselated] .glx-review-radio:has(input:checked){border-color:var(--accent-primary);color:var(--text-primary);box-shadow:var(--shadow-glow-blue)}[data-glasselated] .glx-review-sealed{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}[data-glasselated] .glx-review-sealed p{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:600;display:inline-flex}[data-glasselated] .glx-review-compare-head{align-items:center;gap:12px;display:flex}[data-glasselated] .glx-review-compare-rationale{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.55}[data-glasselated] .glx-review-compare-evidence{border-left:3px solid var(--border-strong);background:var(--surface-panel);border-radius:0 var(--radius-md) var(--radius-md) 0;font-family:var(--font-mono);color:var(--text-secondary);margin:0;padding:11px 14px;font-size:12px;line-height:1.55}[data-glasselated] .glx-review-evidence-list{flex-direction:column;gap:7px;margin:0;padding:12px 16px 14px 30px;display:flex}[data-glasselated] .glx-review-evidence-list li{color:var(--text-secondary);font-size:13px;line-height:1.5}[data-glasselated] .glx-review-toast{border-radius:var(--radius-md);background:var(--accent-primary-soft);color:var(--blue-500);align-items:center;gap:8px;margin:0;padding:9px 13px;font-size:12.5px;font-weight:600;display:flex}[data-glasselated] .glx-review-gate{flex-direction:column;gap:12px;display:flex}[data-glasselated] .glx-review-gate-badge{border-radius:var(--radius-pill);background:var(--accent-primary-soft);border:1px solid var(--edge-glass);color:var(--blue-500);align-self:flex-start;align-items:center;gap:8px;margin:0;padding:6px 13px;font-size:12px;font-weight:700;display:inline-flex}[data-glasselated] .glx-review-gate-principle{color:var(--text-secondary);text-wrap:pretty;max-width:720px;margin:0;font-size:13.5px;line-height:1.6}[data-glasselated] .glx-review-profiles{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:4px;display:grid}[data-glasselated] .glx-review-profile{border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--edge-glass);flex-direction:column;gap:11px;padding:18px;display:flex}[data-glasselated] .glx-review-profile.is-locked{opacity:.72}[data-glasselated] .glx-review-profile-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}[data-glasselated] .glx-review-profile-head strong{font-family:var(--font-display);color:var(--text-primary);font-size:15px;font-weight:700}[data-glasselated] .glx-review-profile-head code{font-family:var(--font-mono);color:var(--text-tertiary);font-size:11.5px}[data-glasselated] .glx-review-profile-limits{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;gap:8px 16px;margin:0;padding:12px 0;display:grid}[data-glasselated] .glx-review-profile-limits dt{letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);font-size:10.5px;font-weight:700}[data-glasselated] .glx-review-profile-limits dd{font-family:var(--font-mono);color:var(--text-primary);margin:2px 0 0;font-size:14px;font-weight:700}[data-glasselated] .glx-review-profile-ledger{font-family:var(--font-mono);color:var(--blue-400);margin:0;font-size:12px}[data-glasselated] .glx-review-profile-gate{color:var(--text-tertiary);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}[data-glasselated] .glx-peer{flex-direction:column;gap:20px;max-width:940px;margin:0 auto;padding:4px 0 40px;display:flex}[data-glasselated] .glx-peer-crumb{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}[data-glasselated] .glx-peer-crumb [aria-current=page]{color:var(--text-secondary);font-weight:600}[data-glasselated] .glx-peer-masthead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}[data-glasselated] .glx-peer-stats{flex-wrap:wrap;gap:12px 26px;margin:0;display:flex}[data-glasselated] .glx-peer-stats dt{letter-spacing:.07em;text-transform:uppercase;color:var(--text-tertiary);font-size:10.5px;font-weight:700}[data-glasselated] .glx-peer-stats dd{color:var(--text-primary);text-transform:capitalize;margin:3px 0 0;font-size:15px;font-weight:700}[data-glasselated] .glx-peer-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:11px;font-weight:800}[data-glasselated] .glx-peer-section{gap:18px;display:flex}[data-glasselated] .glx-peer-index{font-family:var(--font-mono);color:color-mix(in srgb, var(--blue-500) 45%, transparent);font-size:28px;font-weight:800;line-height:1}[data-glasselated] .glx-peer-section-body{flex-direction:column;flex:1;gap:10px;display:flex}[data-glasselated] .glx-peer-diff{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=720px){[data-glasselated] .glx-peer-diff{grid-template-columns:1fr}}[data-glasselated] .glx-peer-diff article{border-radius:var(--radius-md);border:1px solid var(--border-subtle);flex-direction:column;gap:8px;padding:14px 16px;display:flex}[data-glasselated] .glx-peer-diff article>span{font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px}[data-glasselated] .glx-peer-diff-old{background:var(--surface-inset)}[data-glasselated] .glx-peer-diff-old del{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--status-fault) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--status-fault) 60%, transparent);color:var(--text-tertiary);font-size:13.5px;line-height:1.55}[data-glasselated] .glx-peer-diff-new{background:var(--accent-primary-soft);border-color:var(--edge-glass)}[data-glasselated] .glx-peer-diff-new ins{color:var(--text-primary);font-size:13.5px;line-height:1.55;text-decoration:none}[data-glasselated] .glx-peer-columns{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}@media (width<=720px){[data-glasselated] .glx-peer-columns{grid-template-columns:1fr}}[data-glasselated] .glx-peer-col{border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--edge-glass);flex-direction:column;gap:10px;padding:20px;display:flex}[data-glasselated] .glx-peer-col-accepted{border-left:3px solid var(--accent-primary)}[data-glasselated] .glx-peer-col-declined{border-left:3px solid color-mix(in srgb, var(--status-fault) 55%, transparent)}[data-glasselated] .glx-peer-quote{border-radius:var(--radius-md);background:var(--surface-inset);color:var(--text-primary);text-wrap:pretty;margin:0;padding:12px 15px;font-size:14px;line-height:1.6}[data-glasselated] .glx-peer-evidence{flex-direction:column;gap:10px;margin:0;display:flex}[data-glasselated] .glx-peer-evidence dt{letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);font-size:10.5px;font-weight:700}[data-glasselated] .glx-peer-evidence dd{color:var(--text-secondary);margin:3px 0 0;font-size:13px;line-height:1.5}[data-glasselated] .glx-peer-stamp{border-radius:var(--radius-md);background:var(--surface-inset);border:1px solid var(--border-subtle);flex-direction:column;gap:2px;padding:10px 14px;display:flex}[data-glasselated] .glx-peer-stamp span{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);font-size:10.5px;font-weight:700}[data-glasselated] .glx-peer-col-accepted .glx-peer-stamp strong{color:var(--blue-500)}[data-glasselated] .glx-peer-col-declined .glx-peer-stamp strong{color:var(--status-fault)}[data-glasselated] .glx-peer-stamp strong{font-family:var(--font-display);text-transform:capitalize;font-size:17px;font-weight:800}[data-glasselated] .glx-peer-reviewer{color:var(--text-tertiary);margin:0;font-size:12.5px;line-height:1.55}[data-glasselated] .glx-peer-thread{flex-direction:column;gap:16px;display:flex}[data-glasselated] .glx-peer-thread-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}[data-glasselated] .glx-peer-count{border-radius:var(--radius-pill);background:var(--surface-inset);border:1px solid var(--border-subtle);color:var(--text-tertiary);flex-shrink:0;padding:4px 11px;font-size:11.5px}[data-glasselated] .glx-peer-origin{border-radius:var(--radius-md);background:var(--accent-warm-soft);border:1px solid var(--event-highlight-border);flex-direction:column;gap:6px;padding:14px 16px;display:flex}[data-glasselated] .glx-peer-origin span{letter-spacing:.05em;text-transform:uppercase;color:var(--amber-500);font-size:11px;font-weight:700}[data-glasselated] .glx-peer-origin p{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.55}[data-glasselated] .glx-peer-replies{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}[data-glasselated] .glx-peer-replies li{gap:12px;display:flex}[data-glasselated] .glx-peer-replies li>span{font-family:var(--font-mono);color:var(--text-tertiary);padding-top:12px;font-size:12px}[data-glasselated] .glx-peer-replies article{border-radius:var(--radius-md);background:var(--surface-panel);border:1px solid var(--border-subtle);flex-direction:column;flex:1;gap:4px;padding:12px 14px;display:flex}[data-glasselated] .glx-peer-replies strong{color:var(--text-primary);font-size:13px;font-weight:700}[data-glasselated] .glx-peer-replies p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}[data-glasselated] .glx-peer-replies small{color:var(--text-tertiary);font-size:11px;font-family:var(--font-mono)}[data-glasselated] .glx-peer-form{border-radius:var(--radius-lg);background:var(--surface-inset);border:1px solid var(--border-subtle);flex-direction:column;gap:11px;padding:18px;display:flex}[data-glasselated] .glx-peer-form>div>label{color:var(--text-primary);font-size:13.5px;font-weight:700}[data-glasselated] .glx-peer-form>div>p{color:var(--text-tertiary);margin:3px 0 0;font-size:12px}[data-glasselated] .glx-peer-form textarea{box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface-card);width:100%;color:var(--text-primary);resize:vertical;min-height:84px;padding:11px 13px;font-family:inherit;font-size:13.5px;line-height:1.55}[data-glasselated] .glx-peer-form textarea:focus{border-color:var(--accent-primary);box-shadow:var(--shadow-glow-blue);outline:none}[data-glasselated] .glx-peer-confirm{color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.4;display:flex}[data-glasselated] .glx-peer-confirm input{flex-shrink:0;margin-top:2px}[data-glasselated] .glx-peer-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-glasselated] .glx-peer-actions>span{font-family:var(--font-mono);color:var(--text-tertiary);font-size:11.5px}[data-glasselated] .glx-peer-feedback{color:var(--blue-500);align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:600;display:flex}[data-glasselated] .glx-profile{flex-direction:column;gap:20px;max-width:960px;margin:0 auto;padding:4px 0 40px;display:flex}[data-glasselated] .glx-profile-head{border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--edge-glass);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px;display:grid}@media (width<=760px){[data-glasselated] .glx-profile-head{grid-template-columns:auto 1fr}[data-glasselated] .glx-profile-progress{grid-column:1/-1}}[data-glasselated] .glx-profile-avatar{border-radius:var(--radius-lg);background:var(--accent-primary-soft);border:1px solid var(--edge-glass);justify-content:center;align-items:center;width:56px;height:56px;display:flex}[data-glasselated] .glx-profile-progress{gap:22px;display:flex}[data-glasselated] .glx-profile-progress dt{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);font-size:10px;font-weight:700}[data-glasselated] .glx-profile-progress dd{font-family:var(--font-display);color:var(--text-primary);margin:3px 0 0;font-size:20px;font-weight:800}[data-glasselated] .glx-mcp{flex-direction:column;gap:18px;display:flex}[data-glasselated] .glx-mcp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}[data-glasselated] .glx-mcp-scope{border-radius:var(--radius-pill);background:var(--accent-primary-soft);border:1px solid var(--edge-glass);align-items:center;gap:7px;padding:7px 13px;display:inline-flex}[data-glasselated] .glx-mcp-scope strong{color:var(--blue-500);font-size:12.5px;font-weight:700}[data-glasselated] .glx-mcp-scope small{color:var(--text-tertiary);font-size:11px}[data-glasselated] .glx-mcp-grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:18px;display:grid}@media (width<=780px){[data-glasselated] .glx-mcp-grid{grid-template-columns:1fr}}[data-glasselated] .glx-mcp-lede{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.6}[data-glasselated] .glx-mcp-steps{flex-direction:column;gap:10px;margin:14px 0;padding:0;list-style:none;display:flex}[data-glasselated] .glx-mcp-steps li{color:var(--text-secondary);align-items:flex-start;gap:11px;font-size:13px;line-height:1.5;display:flex}[data-glasselated] .glx-mcp-steps li>span{font-family:var(--font-mono);color:var(--blue-400);flex-shrink:0;padding-top:2px;font-size:11px;font-weight:700}[data-glasselated] .glx-mcp-endpoint{flex-direction:column;gap:6px;margin-top:4px;display:flex}[data-glasselated] .glx-mcp-endpoint label{color:var(--text-secondary);font-size:12px;font-weight:700}[data-glasselated] .glx-mcp-copy-row{gap:8px;display:flex}[data-glasselated] .glx-mcp-copy-row input{border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface-inset);min-width:0;color:var(--text-primary);font-family:var(--font-mono);flex:1;padding:9px 12px;font-size:12.5px}[data-glasselated] .glx-mcp-copy-row input:focus{border-color:var(--accent-primary);box-shadow:var(--shadow-glow-blue);outline:none}[data-glasselated] .glx-mcp-prompt{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-inset);margin-top:14px}[data-glasselated] .glx-mcp-prompt>summary{cursor:pointer;color:var(--text-secondary);align-items:center;gap:8px;padding:11px 14px;font-size:12.5px;font-weight:600;list-style:none;display:flex}[data-glasselated] .glx-mcp-prompt>summary::-webkit-details-marker{display:none}[data-glasselated] .glx-mcp-prompt>summary:before{content:"›";color:var(--text-tertiary);font-size:15px;transition:transform .15s}[data-glasselated] .glx-mcp-prompt[open]>summary:before{transform:rotate(90deg)}[data-glasselated] .glx-mcp-prompt p{font-family:var(--font-mono);color:var(--text-secondary);margin:0;padding:0 14px;font-size:12.5px;line-height:1.6}[data-glasselated] .glx-mcp-prompt button{margin:12px 14px 14px}[data-glasselated] .glx-mcp-fallback{border-radius:var(--radius-lg);background:var(--surface-inset);border:1px solid var(--border-subtle);flex-direction:column;gap:10px;padding:18px;display:flex}[data-glasselated] .glx-mcp-fallback p{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.5}[data-glasselated] .glx-mcp-open{color:var(--text-link);font-size:13px;font-weight:700;text-decoration:none}[data-glasselated] .glx-mcp-clients{border-top:1px solid var(--border-subtle);flex-direction:column;gap:14px;padding-top:18px;display:flex}[data-glasselated] .glx-mcp-clients>header{flex-direction:column;gap:4px;display:flex}[data-glasselated] .glx-mcp-clients>header p:last-child{color:var(--text-tertiary);margin:2px 0 0;font-size:12.5px;line-height:1.5}[data-glasselated] .glx-mcp-clients ul{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}[data-glasselated] .glx-mcp-clients li{border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--edge-glass);flex-direction:column;gap:10px;padding:16px;display:flex}[data-glasselated] .glx-mcp-clients li.is-revoked{opacity:.6}[data-glasselated] .glx-mcp-client-top{justify-content:space-between;align-items:center;gap:10px;display:flex}[data-glasselated] .glx-mcp-client-top strong{font-family:var(--font-display);color:var(--text-primary);font-size:14px;font-weight:700}[data-glasselated] .glx-mcp-clients dl{grid-template-columns:1fr;gap:8px;margin:0;display:grid}[data-glasselated] .glx-mcp-clients dt{letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);font-size:10px;font-weight:700}[data-glasselated] .glx-mcp-clients dd{color:var(--text-secondary);margin:2px 0 0;font-size:12.5px}[data-glasselated] .glx-mcp-revoke{align-self:flex-start}[data-glasselated] .glx-comm{flex-direction:column;gap:22px;max-width:1120px;margin:0 auto;padding:8px 0 40px;display:flex}[data-glasselated] .glx-comm-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:20px;display:grid}[data-glasselated] .glx-comm-panel{flex-direction:column;gap:18px;padding:22px;display:flex}[data-glasselated] .glx-comm-panel-head{flex-direction:column;gap:6px;display:flex}[data-glasselated] .glx-comm-thread{border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--edge-glass);flex-direction:column;gap:10px;padding:16px;display:flex}[data-glasselated] .glx-comm-thread-meta{color:var(--text-tertiary);flex-wrap:wrap;gap:12px;font-size:11.5px;display:flex}[data-glasselated] .glx-comm-nametag{color:var(--text-secondary);font-weight:700}[data-glasselated] .glx-comm-thread h3{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:16px;font-weight:700}[data-glasselated] .glx-comm-thread-body{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.6}[data-glasselated] .glx-comm-replies{flex-direction:column;gap:10px;margin:6px 0 0;padding:0;list-style:none;display:flex}[data-glasselated] .glx-comm-reply{border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--edge-glass);flex-direction:column;gap:6px;padding:12px 14px;display:flex}[data-glasselated] .glx-comm-reply-meta{color:var(--text-tertiary);gap:12px;font-size:11px;display:flex}[data-glasselated] .glx-comm-reply p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}[data-glasselated] .glx-comm-useful{color:var(--blue-500);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}[data-glasselated] .glx-comm-reply.is-contained{border-style:dashed;border-color:color-mix(in srgb, var(--status-fault) 40%, var(--edge-glass));background:color-mix(in srgb, var(--status-fault) 6%, var(--surface-raised))}[data-glasselated] .glx-comm-reply.is-contained strong{color:var(--status-fault);font-size:12.5px}[data-glasselated] .glx-comm-reply.is-contained p{margin:0;font-size:12px}[data-glasselated] .glx-comm-form{flex-direction:column;gap:10px;display:flex}[data-glasselated] .glx-comm-form label{color:var(--text-secondary);font-size:12px;font-weight:700}[data-glasselated] .glx-comm-form textarea{box-sizing:border-box;resize:vertical;border-radius:var(--radius-md);border:1px solid var(--edge-glass);background:var(--surface-card);width:100%;color:var(--text-primary);font:inherit;padding:10px 12px;font-size:13px}[data-glasselated] .glx-comm-form textarea:focus-visible{border-color:var(--accent-primary);box-shadow:var(--shadow-glow-blue);outline:none}[data-glasselated] .glx-comm-check{color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:12px;font-weight:500;display:flex}[data-glasselated] .glx-comm-check input{accent-color:var(--accent-primary);margin-top:2px}[data-glasselated] .glx-comm-form-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-glasselated] .glx-comm-count{color:var(--text-tertiary);font-size:11px}[data-glasselated] .glx-comm-status{color:var(--blue-500);margin:0;font-size:12px;font-weight:600}[data-glasselated] .glx-comm-mod{flex-direction:column;gap:16px;padding:22px;display:flex}[data-glasselated] .glx-comm-mod-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}[data-glasselated] .glx-comm-mod-persona{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.55}[data-glasselated] .glx-comm-mod-summary{border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--edge-glass);color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 14px;font-size:12.5px;display:flex}[data-glasselated] .glx-comm-mod-summary strong{color:var(--text-primary);font-size:13px}[data-glasselated] .glx-comm-mod-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0;display:grid}[data-glasselated] .glx-comm-mod-fields dt{letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);font-size:10px;font-weight:700}[data-glasselated] .glx-comm-mod-fields dd{color:var(--text-primary);margin:3px 0 0;font-size:13px;font-weight:600}[data-glasselated] .glx-comm-mod-timeline{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}[data-glasselated] .glx-comm-mod-timeline li{border-radius:var(--radius-md);background:var(--surface-raised);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 12px;display:flex}[data-glasselated] .glx-comm-mod-timeline span{color:var(--text-primary);font-size:12.5px;font-weight:600}[data-glasselated] .glx-comm-mod-timeline small{color:var(--text-tertiary);font-size:11px}[data-glasselated] .glx-comm-mod-actions{flex-direction:column;gap:10px;display:flex}[data-glasselated] .glx-comm-mod-limits{color:var(--text-tertiary);margin:0;font-size:11.5px;line-height:1.5}[data-glasselated] .glx-comm-mod-resolved{color:var(--blue-500);margin:0;font-size:12.5px;font-weight:600}[data-glasselated] .glx-inbox{flex-direction:column;gap:20px;max-width:760px;margin:0 auto;padding:8px 0 40px;display:flex}[data-glasselated] .glx-inbox-panel{flex-direction:column;gap:16px;padding:22px;display:flex}[data-glasselated] .glx-inbox-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}[data-glasselated] .glx-inbox-item{border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--edge-glass);flex-direction:column;gap:8px;padding:16px;display:flex;position:relative}[data-glasselated] .glx-inbox-item.is-unread{border-left:3px solid var(--accent-primary);box-shadow:var(--shadow-glow-blue)}[data-glasselated] .glx-inbox-item.is-redacted{background:color-mix(in srgb, var(--status-fault) 5%, var(--surface-card));border-color:color-mix(in srgb, var(--status-fault) 30%, var(--edge-glass))}[data-glasselated] .glx-inbox-item-top{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-glasselated] .glx-inbox-time{color:var(--text-tertiary);font-size:11.5px}[data-glasselated] .glx-inbox-item h3{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:15.5px;font-weight:700}[data-glasselated] .glx-inbox-item.is-redacted h3{color:var(--status-fault)}[data-glasselated] .glx-inbox-detail{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}[data-glasselated] .glx-inbox-item-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:2px;display:flex}[data-glasselated] .glx-inbox-return{color:var(--text-link);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}[data-glasselated] .glx-inbox-mark{margin-left:auto}[data-glasselated] .glx-inbox-empty{color:var(--text-secondary);margin:0;font-size:13.5px}[data-glasselated] .glx-live{flex-direction:column;gap:18px;max-width:1120px;margin:0 auto;padding:8px 0 40px;display:flex}[data-glasselated] .glx-live-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}[data-glasselated] .glx-live-presence{color:var(--text-secondary);text-transform:capitalize;align-items:center;gap:8px;font-size:12px;display:flex}[data-glasselated] .glx-live-presence strong{color:var(--text-primary)}[data-glasselated] .glx-live-light{background:var(--blue-500);width:9px;height:9px;box-shadow:0 0 0 3px var(--accent-primary-soft);border-radius:50%}[data-glasselated] .glx-live-hero{flex-direction:column;gap:8px;padding:22px;display:flex}[data-glasselated] .glx-live-hero h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:clamp(22px,3.2vw,30px);font-weight:800}[data-glasselated] .glx-live-hero p{max-width:640px;color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.6}[data-glasselated] .glx-live-notice{border-radius:var(--radius-md);background:var(--accent-primary-soft);border-left:3px solid var(--accent-primary);color:var(--text-primary);padding:12px 16px;font-size:13px;font-weight:600}[data-glasselated] .glx-live-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start;gap:18px;display:grid}[data-glasselated] .glx-live-main{flex-direction:column;gap:18px;min-width:0;display:flex}[data-glasselated] .glx-live-activity{flex-direction:column;gap:18px;padding:22px;display:flex}[data-glasselated] .glx-live-activity-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}[data-glasselated] .glx-live-activity-head h2{font-family:var(--font-display);color:var(--text-primary);margin:6px 0 0;font-size:18px;font-weight:700;line-height:1.3}[data-glasselated] .glx-live-clock{border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--edge-glass);flex-direction:column;align-items:center;min-width:74px;padding:10px 14px;display:flex}[data-glasselated] .glx-live-clock span{text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);font-size:10px;font-weight:700}[data-glasselated] .glx-live-clock strong{font-family:var(--font-display);color:var(--blue-500);font-size:24px;font-weight:800}[data-glasselated] .glx-live-clock small{color:var(--text-tertiary);font-size:10px}[data-glasselated] .glx-live-commit{flex-direction:column;gap:10px;display:flex}[data-glasselated] .glx-live-commit label{color:var(--text-secondary);font-size:12px;font-weight:700}[data-glasselated] .glx-live-commit textarea,[data-glasselated] .glx-live-composer textarea{box-sizing:border-box;resize:vertical;border-radius:var(--radius-md);border:1px solid var(--edge-glass);background:var(--surface-card);width:100%;color:var(--text-primary);font:inherit;padding:10px 12px;font-size:13px}[data-glasselated] .glx-live-commit textarea:focus-visible,[data-glasselated] .glx-live-composer textarea:focus-visible{border-color:var(--accent-primary);box-shadow:var(--shadow-glow-blue);outline:none}[data-glasselated] .glx-live-form-line{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-glasselated] .glx-live-form-line small{color:var(--text-tertiary);font-size:11px}[data-glasselated] .glx-live-receipt{border-radius:var(--radius-md);background:var(--accent-primary-soft);border:1px solid color-mix(in srgb, var(--accent-primary) 30%, transparent);gap:12px;padding:14px 16px;display:flex}[data-glasselated] .glx-live-receipt strong{font-family:var(--font-display);color:var(--text-primary);font-size:13.5px;display:block}[data-glasselated] .glx-live-receipt p{color:var(--text-secondary);margin:4px 0;font-size:13px;line-height:1.5}[data-glasselated] .glx-live-receipt small{color:var(--text-tertiary);font-size:11px}[data-glasselated] .glx-live-board{flex-direction:column;gap:10px;display:flex}[data-glasselated] .glx-live-note{border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--edge-glass);grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:12px 14px;display:grid}[data-glasselated] .glx-live-note span{font-family:var(--font-display);color:var(--text-tertiary);font-size:13px;font-weight:800}[data-glasselated] .glx-live-note p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}[data-glasselated] .glx-live-note.is-attributed{grid-template-columns:auto 1fr auto}[data-glasselated] .glx-live-note.is-attributed strong{color:var(--blue-500);white-space:nowrap;font-size:12px;font-weight:700}[data-glasselated] .glx-live-note.is-me{border-color:color-mix(in srgb, var(--accent-primary) 40%, var(--edge-glass));box-shadow:var(--shadow-glow-blue)}[data-glasselated] .glx-live-console{flex-direction:column;gap:14px;padding:20px 22px;display:flex}[data-glasselated] .glx-live-console-actions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}[data-glasselated] .glx-live-override{color:var(--text-secondary);align-items:center;gap:8px;font-size:12.5px;display:flex}[data-glasselated] .glx-live-override input{accent-color:var(--accent-primary)}[data-glasselated] .glx-live-feed{border-radius:var(--radius-lg);background:var(--surface-panel);border:1px solid var(--edge-glass);box-shadow:var(--shadow-card);flex-direction:column;gap:14px;padding:20px;display:flex}[data-glasselated] .glx-live-feed-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}[data-glasselated] .glx-live-feed-head h2{font-family:var(--font-display);color:var(--text-primary);margin:4px 0 0;font-size:16px;font-weight:700}[data-glasselated] .glx-live-feed-count{border-radius:var(--radius-pill);background:var(--accent-primary-soft);color:var(--blue-500);padding:2px 10px;font-size:12px;font-weight:700}[data-glasselated] .glx-live-feed-list{flex-direction:column;gap:10px;display:flex}[data-glasselated] .glx-live-feed-item{border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--edge-glass);flex-direction:column;gap:6px;padding:12px 14px;display:flex}[data-glasselated] .glx-live-feed-item header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}[data-glasselated] .glx-live-feed-item strong{color:var(--text-primary);font-size:12.5px;font-weight:700}[data-glasselated] .glx-live-feed-item time{color:var(--text-tertiary);font-size:11px}[data-glasselated] .glx-live-feed-item p{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.5}[data-glasselated] .glx-live-feed-signals{flex-wrap:wrap;gap:8px;display:flex}[data-glasselated] .glx-live-feed-signals button{border-radius:var(--radius-pill);border:1px solid var(--edge-glass);background:var(--surface-raised);color:var(--text-secondary);cursor:pointer;padding:4px 10px;font-size:11px;font-weight:700}[data-glasselated] .glx-live-feed-signals button:hover{border-color:var(--accent-primary);color:var(--blue-500)}[data-glasselated] .glx-live-feed-signals .glx-live-flag:hover{border-color:var(--status-fault);color:var(--status-fault)}[data-glasselated] .glx-live-composer{flex-direction:column;gap:8px;display:flex}[data-glasselated] .glx-live-composer label{color:var(--text-secondary);font-size:12px;font-weight:700}[data-glasselated] .glx-live-footer{border-top:1px solid var(--edge-glass);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:8px;display:flex}[data-glasselated] .glx-live-footer p{color:var(--text-tertiary);margin:0;font-size:11.5px}[data-glasselated] .glx-live .glx-live-readable-note,[data-glasselated] .glx-live .glx-live-feed-item time,[data-glasselated] .glx-live .glx-live-feed-signals button{color:var(--text-primary)}@media (width<=860px){[data-glasselated] .glx-live-grid{grid-template-columns:1fr}}[data-glasselated] .glx-onb{flex-direction:column;gap:26px;max-width:1080px;margin:0 auto;padding:8px 0 44px;display:flex}[data-glasselated] .glx-onb-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--blue-500);font-size:11px;font-weight:800}[data-glasselated] .glx-onb-head{flex-direction:column;gap:12px;display:flex}[data-glasselated] .glx-onb-guarantees{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}[data-glasselated] .glx-onb-guarantee{flex-direction:column;gap:8px;padding:18px;display:flex}[data-glasselated] .glx-onb-guarantee-icon{border-radius:var(--radius-md);background:var(--accent-primary-soft);justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}[data-glasselated] .glx-onb-guarantee strong{font-family:var(--font-display);color:var(--text-primary);font-size:14.5px;font-weight:700}[data-glasselated] .glx-onb-guarantee p{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.55}[data-glasselated] .glx-onb-personas{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}[data-glasselated] .glx-onb-persona{flex-direction:column;gap:12px;padding:20px;display:flex}[data-glasselated] .glx-onb-persona-head{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}[data-glasselated] .glx-onb-persona-avatar{background:var(--accent-primary-soft);width:42px;height:42px;color:var(--blue-500);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}[data-glasselated] .glx-onb-persona.is-guest .glx-onb-persona-avatar{background:var(--surface-raised);color:var(--text-secondary)}[data-glasselated] .glx-onb-persona.is-teacher .glx-onb-persona-avatar{background:var(--accent-warm-soft);color:var(--amber-500)}[data-glasselated] .glx-onb-persona.is-director .glx-onb-persona-avatar{background:color-mix(in srgb, var(--violet-500) 15%, transparent);color:var(--violet-500)}[data-glasselated] .glx-onb-persona-head strong{font-family:var(--font-display);color:var(--text-primary);font-size:16px;font-weight:700;display:block}[data-glasselated] .glx-onb-persona-role{color:var(--text-tertiary);font-size:11.5px;font-weight:600}[data-glasselated] .glx-onb-persona-dest{border-radius:var(--radius-pill);background:var(--surface-card);border:1px solid var(--edge-glass);font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-secondary);white-space:nowrap;padding:3px 9px;font-size:11px}[data-glasselated] .glx-onb-persona-can{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}[data-glasselated] .glx-onb-persona-ai{color:var(--text-tertiary);align-items:baseline;gap:6px;margin:0;font-size:11.5px;font-weight:600;display:inline-flex}[data-glasselated] .glx-onb-persona.is-student .glx-onb-persona-ai{color:var(--amber-500)}[data-glasselated] .glx-onb-persona-walk{border-radius:var(--radius-pill);background:var(--accent-primary-soft);color:var(--blue-500);align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:8px 14px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}[data-glasselated] .glx-onb-persona-walk:hover{background:color-mix(in srgb, var(--accent-primary) 22%, transparent)}[data-glasselated] .glx-onb-storyboard{flex-direction:column;gap:14px;display:flex}[data-glasselated] .glx-onb-beats{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}[data-glasselated] .glx-onb-beat{border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--edge-glass);grid-template-columns:56px 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}[data-glasselated] .glx-onb-beat-time{font-family:var(--font-display);color:var(--blue-500);font-size:14px;font-weight:800}[data-glasselated] .glx-onb-beat p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}[data-glasselated] .glx-onb-beat-link{border-radius:var(--radius-pill);background:var(--accent-primary-soft);color:var(--blue-500);white-space:nowrap;align-items:center;gap:5px;padding:6px 12px;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}[data-glasselated] .glx-onb-beat-link:hover{background:color-mix(in srgb, var(--accent-primary) 22%, transparent)}[data-glasselated] .glx-onb-beat-note{color:var(--text-tertiary);white-space:nowrap;font-size:11px;font-weight:600}[data-glasselated] .glx-onb-head-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}[data-glasselated] .glx-onb-cta{border-radius:var(--radius-pill);background:var(--accent-primary);color:var(--text-on-accent,#fff);box-shadow:var(--shadow-glow-blue);align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}[data-glasselated] .glx-onb-cta:hover{background:color-mix(in srgb, var(--accent-primary) 88%, #000)}[data-glasselated] .glx-onb-cta--ghost{background:var(--surface-panel);-webkit-backdrop-filter:var(--blur-panel);color:var(--text-primary);border:1px solid var(--border-default);box-shadow:var(--edge-glass);cursor:pointer}[data-glasselated] .glx-onb-cta--ghost:hover{background:var(--surface-raised);border-color:var(--blue-500)}[data-glasselated] .glx-onb-head-hint{color:var(--text-tertiary);font-size:12px;font-weight:600}[data-glasselated] .glx-onb-loop{border-radius:var(--radius-lg);background:var(--surface-panel);border:1px solid var(--edge-glass);box-shadow:var(--shadow-card);flex-direction:column;gap:16px;padding:22px;display:flex}[data-glasselated] .glx-onb-loop-head{flex-direction:column;gap:6px;display:flex}[data-glasselated] .glx-onb-loop-head p{max-width:720px;color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.6}[data-glasselated] .glx-onb-loop-steps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}[data-glasselated] .glx-onb-loop-step{border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--edge-glass);grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px 14px;display:grid}[data-glasselated] .glx-onb-loop-num{background:var(--accent-primary-soft);width:24px;height:24px;color:var(--blue-500);font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}[data-glasselated] .glx-onb-loop-step p{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.5}[data-glasselated] .glx-onb-guarantees-wrap{flex-direction:column;gap:14px;display:flex}[data-glasselated] .glx-onb-beat-body{flex-direction:column;gap:6px;display:flex}@media (width<=640px){[data-glasselated] .glx-onb-beat{grid-template-columns:48px 1fr}[data-glasselated] .glx-onb-beat-link,[data-glasselated] .glx-onb-beat-note{grid-column:2;justify-self:start}}[data-glasselated] .glx-shead{flex-direction:column;gap:8px;display:flex}[data-glasselated] .glx-shead-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--blue-500);font-size:11px;font-weight:800}[data-glasselated] .glx-shead-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;margin:0;font-weight:800}[data-glasselated] .glx-shead-title.is-hero{letter-spacing:-.025em;font-size:clamp(28px,4.4vw,44px)}[data-glasselated] .glx-shead-title.is-section{font-size:22px}[data-glasselated] .glx-shead-title.is-panel{font-size:16px;font-weight:700}[data-glasselated] .glx-shead-sub{max-width:760px;color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}[data-glasselated] .glx-shead-title.is-hero+.glx-shead-sub{font-size:15px;line-height:1.65}[data-glasselated] .glx-tag{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;align-self:flex-start;align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}[data-glasselated] .glx-tag.is-caps{letter-spacing:.03em;text-transform:uppercase;font-size:10.5px;font-weight:800}[data-glasselated] .glx-tag.is-blue{background:var(--accent-primary-soft);color:var(--blue-500);border-color:color-mix(in srgb, var(--accent-primary) 32%, transparent)}[data-glasselated] .glx-tag.is-amber{background:var(--accent-warm-soft);color:var(--amber-500);border-color:color-mix(in srgb, var(--amber-500) 35%, transparent)}[data-glasselated] .glx-tag.is-violet{background:color-mix(in srgb, var(--violet-500) 14%, transparent);color:var(--violet-500);border-color:color-mix(in srgb, var(--violet-500) 32%, transparent)}[data-glasselated] .glx-tag.is-neutral{background:var(--surface-raised);color:var(--text-secondary);border-color:var(--edge-glass)}[data-glasselated] .glx-tag.is-muted{color:var(--text-tertiary);border-color:var(--edge-glass);background:0 0}[data-glasselated] .glx-tag.is-danger{background:color-mix(in srgb, var(--status-fault) 14%, transparent);color:var(--status-fault);border-color:color-mix(in srgb, var(--status-fault) 32%, transparent)}[data-glasselated] .glx-note{border-radius:var(--radius-md);color:var(--text-tertiary);background:var(--surface-raised);border:1px solid var(--edge-glass);margin:0;padding:14px 16px;font-size:12px;line-height:1.55}[data-glasselated] .glx-note.is-dashed{border-style:dashed}[data-glasselated] .glx-note.tone-amber{background:var(--accent-warm-soft);border-color:color-mix(in srgb, var(--amber-500) 28%, transparent);color:var(--text-secondary)}[data-glasselated] .glx-note.tone-danger{background:color-mix(in srgb, var(--status-fault) 10%, transparent);border-color:color-mix(in srgb, var(--status-fault) 26%, transparent);color:var(--text-secondary)}[data-glasselated] .glx-soon,[data-glasselated] .glx-soon:hover{pointer-events:none;opacity:.45!important;cursor:not-allowed!important;filter:grayscale(60%)!important;box-shadow:none!important;transform:none!important}[data-glasselated] .glx-spot-root{z-index:1000;font-family:var(--font-ui);position:fixed;inset:0}[data-glasselated] .glx-spot-shade{-webkit-backdrop-filter:blur(3px)grayscale(.82)brightness(.82);background:#12161e66;transition:top .42s cubic-bezier(.22,1,.36,1),left .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),height .42s cubic-bezier(.22,1,.36,1);position:fixed}[data-glasselated] .glx-spot-shade--full{inset:0}[data-glasselated][data-theme=dark] .glx-spot-shade{-webkit-backdrop-filter:blur(3px)grayscale(.85)brightness(.62);background:#06070b94}[data-glasselated] .glx-spot-ring{pointer-events:none;border:2px solid var(--blue-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue-500) 26%, transparent), 0 0 22px 4px color-mix(in srgb, var(--blue-500) 34%, transparent);transition:top .42s cubic-bezier(.22,1,.36,1),left .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),height .42s cubic-bezier(.22,1,.36,1);animation:2.4s ease-in-out infinite glx-spot-pulse;position:fixed}@keyframes glx-spot-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--blue-500) 26%, transparent), 0 0 22px 4px color-mix(in srgb, var(--blue-500) 30%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--blue-500) 34%, transparent), 0 0 30px 7px color-mix(in srgb, var(--blue-500) 42%, transparent)}}[data-glasselated] .glx-spot-card{background:var(--surface-panel);width:340px;max-width:calc(100vw - 32px);-webkit-backdrop-filter:var(--blur-panel);border:1px solid var(--border-default);box-shadow:var(--edge-glass), 0 18px 48px -12px #00000080;color:var(--text-primary);border-radius:16px;flex-direction:column;gap:10px;padding:16px 18px 14px;transition:top .42s cubic-bezier(.22,1,.36,1),bottom .42s cubic-bezier(.22,1,.36,1),left .42s cubic-bezier(.22,1,.36,1);animation:.3s both glx-spot-cardin;display:flex;position:fixed}@keyframes glx-spot-cardin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}[data-glasselated] .glx-spot-card-top{justify-content:space-between;align-items:center;display:flex}[data-glasselated] .glx-spot-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--blue-500);font-size:10.5px;font-weight:800}[data-glasselated] .glx-spot-skip{font-family:var(--font-mono);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:11px}[data-glasselated] .glx-spot-skip:hover{color:var(--text-secondary)}[data-glasselated] .glx-spot-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);font-size:16px;font-weight:800}[data-glasselated] .glx-spot-body{color:var(--text-secondary);text-wrap:pretty;font-size:13px;line-height:1.55}[data-glasselated] .glx-spot-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:2px;display:flex}[data-glasselated] .glx-spot-dots{gap:5px;display:flex}[data-glasselated] .glx-spot-dots span{background:var(--border-default);border-radius:999px;width:6px;height:6px;transition:background .2s,width .2s}[data-glasselated] .glx-spot-dots span.is-on{background:var(--blue-500);width:16px}[data-glasselated] .glx-spot-nav{align-items:center;gap:8px;display:flex}[data-glasselated] .glx-spot-count{font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px}[data-glasselated] .glx-spot-btn{font-family:var(--font-ui);cursor:pointer;background:var(--surface-raised);color:var(--text-primary);border:1px solid var(--border-default);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700}[data-glasselated] .glx-spot-btn:hover{border-color:var(--blue-500)}[data-glasselated] .glx-spot-btn--primary{background:var(--blue-500);color:#fff;border-color:#0000}[data-glasselated] .glx-spot-btn--primary:hover{filter:brightness(1.06)}@media (prefers-reduced-motion:reduce){[data-glasselated] .glx-spot-shade,[data-glasselated] .glx-spot-ring,[data-glasselated] .glx-spot-card{transition:none;animation:none}}[data-glasselated] .akade-shell-glasselated{--ak-ink:#0c0d10;--ak-ink-soft:#1e2026d1;--ak-paper:var(--text-primary);--ak-paper-dim:var(--text-secondary);--ak-line:var(--border-default);--ak-accent:var(--accent-warm);--ak-blue:var(--accent-primary);--ak-danger:var(--status-fault);--ak-serif:var(--font-display);--ak-mono:var(--font-mono);min-height:calc(100vh - 40px);color:var(--text-primary);background:0 0;overflow:visible}[data-glasselated][data-theme=light] .akade-shell-glasselated{--ak-ink:#e9eff6;--ak-ink-soft:#ffffffad}[data-glasselated] .akade-shell-glasselated .atlas-header,[data-glasselated] .akade-shell-glasselated .atlas-footer{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-panel);width:min(100%,96rem);box-shadow:var(--edge-glass), var(--shadow-card);-webkit-backdrop-filter:var(--blur-panel)}[data-glasselated] .akade-shell-glasselated .atlas-header{z-index:35;border-bottom:1px solid var(--border-subtle);min-height:64px;padding:0 16px;position:sticky;top:20px}[data-glasselated] .akade-shell-glasselated .atlas-wordmark{color:var(--text-primary);font-family:var(--font-display);font-weight:600}[data-glasselated] .akade-shell-glasselated .atlas-wordmark span,[data-glasselated] .akade-shell-glasselated .atlas-header nav a:hover,[data-glasselated] .akade-shell-glasselated .atlas-header nav a[aria-current=page]{color:var(--accent-warm)}[data-glasselated] .akade-shell-glasselated .atlas-header nav a{color:var(--text-secondary)}[data-glasselated] .akade-shell-glasselated .atlas-header nav a:hover,[data-glasselated] .akade-shell-glasselated .atlas-header nav a[aria-current=page]{border-bottom-color:var(--accent-warm)}[data-glasselated] .akade-shell-glasselated .atlas-utilities{gap:10px}[data-glasselated] .akade-shell-glasselated .atlas-identity-label{opacity:1;width:auto;height:auto}[data-glasselated] .akade-shell-glasselated .theme-toggle,[data-glasselated] .akade-shell-glasselated .atlas-identity{border:1px solid var(--border-default);border-radius:var(--radius-pill);width:auto;height:auto;min-height:36px;color:var(--text-secondary);background:var(--surface-card);font-family:var(--font-mono);margin:0;padding:0 11px;text-decoration:none}[data-glasselated] .akade-shell-glasselated .theme-toggle{cursor:pointer;gap:6px}[data-glasselated] .akade-shell-glasselated .theme-toggle:hover,[data-glasselated] .akade-shell-glasselated .atlas-identity:hover{border-color:var(--border-focus);color:var(--text-primary);background:var(--surface-hover)}[data-glasselated] .akade-shell-glasselated .atlas-content{min-height:65vh}[data-glasselated] .akade-shell-glasselated .atlas-footer{color:var(--text-secondary);margin-top:clamp(3rem,7vw,7rem);padding:18px 20px}[data-glasselated] .akade-shell-glasselated :focus-visible{outline-color:var(--accent-warm)}@media (width>=960px){[data-glasselated] .akade-shell-glasselated .atlas-header{grid-template-columns:1fr auto}[data-glasselated] .akade-shell-glasselated .atlas-header nav{display:none}}@media (width<=959px){[data-glasselated] .akade-shell-glasselated{min-height:calc(100vh - 20px)}[data-glasselated] .akade-shell-glasselated .atlas-header{top:10px}[data-glasselated] .akade-shell-glasselated .atlas-header nav{display:none}}@media (width<=30rem){[data-glasselated] .akade-shell-glasselated .atlas-header{grid-template-columns:minmax(0,1fr) auto;padding-inline:8px}[data-glasselated] .akade-shell-glasselated .atlas-wordmark{min-width:0;font-size:1.4rem}[data-glasselated] .akade-shell-glasselated .atlas-utilities{gap:4px;min-width:0}[data-glasselated] .akade-shell-glasselated .theme-toggle,[data-glasselated] .akade-shell-glasselated .atlas-identity{inline-size:36px;justify-content:center;min-width:36px;padding:0}[data-glasselated] .akade-shell-glasselated .theme-toggle-label,[data-glasselated] .akade-shell-glasselated .atlas-identity-label{display:none}}
