.global-messages{z-index:2000;padding:max(1.5rem, env(safe-area-inset-top)) 1rem 1rem;pointer-events:none;flex-direction:column;align-items:center;gap:.7rem;display:flex;position:fixed;inset:0}.global-message{border:1px solid var(--cyber-cyan);width:max-content;max-width:min(38rem,100%);color:var(--cyber-text);font:500 1rem/1.6 var(--cyber-body-font,system-ui);pointer-events:auto;background:#0b1020;border-left-width:4px;align-items:center;gap:.8rem;padding:.9rem 1rem;animation:.16s ease-out both global-message-enter;display:flex;box-shadow:4px 4px #02030b,0 8px 32px #000a}.global-message[data-kind=success]{border-color:var(--cyber-cyan)}.global-message[data-kind=error]{border-color:var(--cyber-danger)}.global-message>.pixel-icon{width:1.3rem;height:1.3rem;color:var(--cyber-cyan);flex:none}.global-message[data-kind=error]>.pixel-icon{color:var(--cyber-danger)}.global-message>span{overflow-wrap:anywhere;min-width:0}.global-message>button{color:var(--cyber-muted);background:0 0;border:0;flex:none;padding:.2rem .4rem;font-size:1.3rem}.action-button-content{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.action-button-spinner{border:2px solid;border-right-color:#0000;flex:none;width:.95em;height:.95em;animation:.7s linear infinite action-button-spin;display:inline-block}button[aria-busy=true]{cursor:progress}@keyframes action-button-spin{to{transform:rotate(360deg)}}@keyframes global-message-enter{0%{transform:translateY(-.6rem)}to{transform:translateY(0)}}.global-messages{box-sizing:border-box;background:0 0;border:0;width:100%;height:100%;margin:0}.global-messages::backdrop{pointer-events:none;background:0 0}.dashboard-boot header{margin-bottom:22px}.dashboard-boot header p{font:10px var(--cyber-pixel-font);color:#20e7f0}.dashboard-boot h1{font:700 42px var(--cyber-display-font);margin-top:10px}.dashboard-boot__message{background:#0a1721;border:1px solid #254651;align-items:center;gap:14px;margin:0;padding:10px 14px;display:flex}.dashboard-boot__message svg{color:#20e7f0;width:26px}.dashboard-boot__message strong{color:#d4f2f5;font-size:14px}.dashboard-boot__message p{color:#929db7;margin-top:6px;font-size:12px}.dashboard-boot__message>span{font:9px var(--cyber-pixel-font);color:#20e7f0;margin-left:auto}.dashboard-boot__grid{grid-template-columns:7fr 5fr;gap:13px;display:grid}.dashboard-boot__grid>div{background:#080d1b;border:1px solid #243a59;padding:16px;position:relative;overflow:hidden}.dashboard-boot__grid>div>span{font:10px var(--cyber-pixel-font);color:#698199}.dashboard-boot__player,.dashboard-boot__quests{height:31rem}.dashboard-boot__silhouette{background:radial-gradient(#202039,#0000);border:1px solid #302449;place-items:center;width:34%;display:grid;position:absolute;top:64px;bottom:18px;left:18px}.dashboard-boot__silhouette svg{color:#36314e;width:64px;height:64px}.dashboard-boot__lines{gap:25px;margin:50px 0 0 43%;display:grid}.dashboard-boot i{background:linear-gradient(90deg,#121d2e,#1d2c42,#121d2e) 0 0/200% 100%;height:20px;animation:2.5s ease-in-out infinite dashboard-buffer;display:block}.dashboard-boot__lines i:nth-child(2n){width:65%}.dashboard-boot__quests i{height:80px;margin-top:24px}.dashboard-boot__chart{grid-column:1/-1;height:310px}.dashboard-boot__chart>div{background:repeating-linear-gradient(0deg,#0000 0 39px,#1c2c4044 39px 40px);height:200px;margin-top:25px}.dashboard-operator .dashboard-operator__media{opacity:0;transition:opacity .45s}.dashboard-operator .dashboard-operator__media[data-ready=true]{opacity:1}.dashboard-operator__fallback{text-align:center;color:#78698b;background:radial-gradient(#281232,#0c0b1c);place-content:center;gap:18px;display:grid;position:absolute;inset:0}.dashboard-operator__fallback svg{width:64px;height:64px;margin:auto}.dashboard-operator__fallback small{font:9px var(--cyber-pixel-font)}.dashboard-hud .dashboard-hud__hero-scene{background:radial-gradient(at 70% 30%,#211637,#080f22)}.dashboard-hud .dashboard-hud__hero-scene>img{object-fit:cover;object-position:left center;opacity:0;width:100%;height:100%;image-rendering:pixelated;transition:opacity .6s;position:absolute;inset:0}.dashboard-hud .dashboard-hud__hero-scene>img[data-ready=true]{opacity:1}@keyframes dashboard-buffer{0%,to{background-position:100% 0}50%{background-position:0 0}}@media (width<=760px){.dashboard-boot__grid{grid-template-columns:1fr}.dashboard-boot__message>span{display:none}.dashboard-boot__quests{height:340px}.dashboard-boot__player{height:31rem}}@media (prefers-reduced-motion:reduce){.dashboard-boot i{animation:none}.dashboard-operator .dashboard-operator__media,.dashboard-hud .dashboard-hud__hero-scene>img{transition:none}}.journal-archive{min-width:0;padding:clamp(1rem,2.5vw,2rem)}.journal-archive__kicker{color:var(--cyber-cyan);font:.75rem var(--cyber-pixel-font);align-items:center;gap:.5rem;display:flex}.journal-archive .journal-section-title{flex-wrap:wrap}.journal-archive .journal-section-title h2{margin-top:.65rem}.journal-archive .journal-section-title p{color:var(--cyber-muted);font-size:.875rem}.journal-archive__count{color:var(--cyber-cyan);font:.8rem var(--cyber-pixel-font)}.journal-archive__filters{background:var(--cyber-canvas);border:1px solid var(--cyber-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;padding:1rem;display:grid}.journal-archive__filters label{min-width:0;color:var(--cyber-muted);gap:.4rem;font-size:.8rem;display:grid}.journal-archive__filters input,.journal-archive__filters select{border:1px solid var(--cyber-border);background:var(--cyber-panel);width:100%;min-width:0;min-height:40px;color:var(--cyber-text);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:0;padding:.5rem}.journal-archive__filters input:focus-visible,.journal-archive__filters select:focus-visible,.journal-archive button:focus-visible,.journal-archive summary:focus-visible{outline:2px solid var(--cyber-cyan);outline-offset:3px}.journal-archive__search{grid-column:span 2}.journal-archive button,.journal-archive__confirm button{border:1px solid var(--cyber-border);background:var(--cyber-panel);min-height:40px;color:var(--cyber-text);font:inherit;cursor:pointer;border-radius:0;padding:.5rem .8rem}.journal-archive button:hover:not(:disabled),.journal-archive__confirm button:hover:not(:disabled){border-color:var(--cyber-cyan);color:var(--cyber-cyan)}.journal-archive button:disabled{opacity:.45;cursor:default}.journal-archive__filter-actions{grid-column:1/-1;gap:.65rem;display:flex}.journal-archive__filter-actions button:first-child{border-color:var(--cyber-cyan);color:var(--cyber-cyan)}.journal-archive__results{min-height:18rem;padding-top:.8rem}.journal-archive__date{font:.9rem var(--cyber-pixel-font);color:var(--cyber-cyan);align-items:center;gap:.85rem;margin:1.2rem 0 .6rem;display:flex}.journal-archive__date span{font:.75rem var(--cyber-body-font,sans-serif);color:var(--cyber-muted)}.journal-archive__entry{border-left:2px solid var(--cyber-border);border-bottom:1px solid var(--cyber-border);min-width:0;margin-left:.35rem;padding:.85rem 2.8rem 1rem 1.2rem;position:relative}.journal-archive__entry:before{content:"";background:var(--cyber-cyan);width:6px;height:6px;position:absolute;top:1.1rem;left:-4px}.journal-archive__reading>summary{cursor:pointer;gap:.6rem;list-style:none;display:grid}.journal-archive summary::-webkit-details-marker{display:none}.journal-archive__kind{color:var(--cyber-muted);font-size:.75rem}.journal-archive__preview{-webkit-line-clamp:3;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--cyber-text);-webkit-box-orient:vertical;font-size:.95rem;line-height:1.8;display:-webkit-box;overflow:hidden}.journal-archive__reading[open] .journal-archive__preview{-webkit-line-clamp:1}.journal-archive__state{color:var(--cyber-muted);flex-wrap:wrap;gap:1rem;font-size:.75rem;display:flex}.journal-archive__read-label{color:var(--cyber-cyan);font-size:.75rem}.journal-archive__reading[open] .journal-archive__read-label{display:none}.journal-archive__body{border-top:1px dashed var(--cyber-border);gap:.75rem;margin-top:1rem;padding-top:.6rem;display:grid}.journal-archive__body h4{color:var(--cyber-cyan);margin:.25rem 0;font-size:.8rem}.journal-archive__body p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--cyber-text);margin:.35rem 0;font-size:.9rem;line-height:1.9}.journal-archive__tags{color:var(--cyber-muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:.5rem;margin-top:.7rem;font-size:.75rem;display:flex}.journal-archive__more{position:absolute;top:.65rem;right:0}.journal-archive__more>summary{cursor:pointer;text-align:center;min-width:40px;min-height:40px;color:var(--cyber-muted);font-size:1.3rem;list-style:none}.journal-archive__more[open]{z-index:2}.journal-archive__more>div{background:var(--cyber-panel);border:1px solid var(--cyber-border);min-width:8rem;display:grid;position:absolute;right:0;box-shadow:4px 4px #000}.journal-archive__more button{text-align:left;border:0;font-size:.8rem}.journal-archive__pagination{color:var(--cyber-muted);font:.8rem var(--cyber-pixel-font);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding-top:1.5rem;display:flex}.journal-archive__pagination small{text-align:center;margin-top:.3rem;font:.7rem sans-serif;display:block}.journal-archive__confirm{color:var(--cyber-text);padding:1.2rem}.journal-archive__confirm footer{justify-content:flex-end;gap:.65rem;margin-top:1.5rem;display:flex}.journal-recent .journal-memory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=700px){.journal-archive__filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:.75rem}.journal-archive__entry{padding-left:.8rem}.journal-recent .journal-memory-grid{grid-template-columns:1fr}.journal-recent .journal-memory-card{border-right:0;border-bottom:1px solid var(--cyber-border);min-height:auto;padding:.7rem}}@media (width<=400px){.journal-archive__pagination{font-size:.7rem}.journal-archive__pagination button{padding:.4rem;font-size:.75rem}}.journal-archive__advanced{grid-column:1/-1;min-width:0}.journal-archive__advanced>summary{color:var(--cyber-muted);cursor:pointer;padding:.25rem 0;font-size:.75rem;list-style:none}.journal-archive__advanced>summary:before{content:"+ ";color:var(--cyber-cyan)}.journal-archive__advanced[open]>summary:before{content:"− "}.journal-archive__advanced>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:.8rem;display:grid}@media (width<=700px){.journal-archive__advanced>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=400px){.journal-archive__advanced>div{grid-template-columns:minmax(0,1fr)}}.journal-archive__reading[open]>summary:after{content:"收起阅读 −";color:var(--cyber-cyan);font-size:.75rem}.journal-tags{gap:8px;min-width:0;display:grid}.journal-tags label{gap:8px;display:grid}.journal-tags__selected,.journal-tags__create{flex-wrap:wrap;gap:8px;display:flex}.journal-tags__selected button{overflow-wrap:anywhere;max-width:100%}.journal-tags__create input{flex:140px;min-width:0}.journal-review .journal-review__generator{align-self:start;min-width:0}.journal-review__controls label{min-width:0;color:var(--cyber-muted);gap:.45rem;font-size:.8125rem;display:grid}.journal-review__controls input,.journal-review__controls select{box-sizing:border-box;width:100%;min-width:0}.journal-review__scope{border:1px solid var(--cyber-border);border-left:3px solid var(--cyber-cyan);background:var(--cyber-panel-raised);overflow-wrap:anywhere;gap:.5rem;padding:1rem;display:grid}.journal-review__scope small,.journal-review__result-heading>span{color:var(--cyber-cyan);font-family:Silkscreen,monospace;font-size:.6875rem}.journal-review__scope strong{color:var(--cyber-text);font-size:.9375rem}.journal-review__scope span,.journal-review__policy{color:var(--cyber-muted);font-size:.8125rem;line-height:1.65}.journal-review__controls .journal-review__generate{font-family:inherit;font-weight:700}.journal-review__generate .action-button-content>span:last-child,.journal-form__actions .journal-review-shortcut{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.journal-review__generate svg,.journal-review-shortcut svg{width:1rem;height:1rem}.journal-review__controls .journal-review__generate:disabled{color:var(--cyber-muted);background:var(--cyber-panel-raised);border-color:var(--cyber-border);cursor:not-allowed}.journal-review .journal-review__retry{border:1px solid var(--cyber-border);color:var(--cyber-cyan);background:0 0;margin:.45rem 0 0 .6rem;padding:.3rem .6rem;font-family:inherit;font-size:.8125rem}.journal-form__actions .journal-review-shortcut{border:1px solid var(--cyber-cyan);color:var(--cyber-cyan);cursor:pointer;background:0 0;padding:.75rem 1rem;font-size:.8125rem}.journal-review-save-reminder{color:var(--cyber-acid);font-size:.8125rem;line-height:1.65}.journal-form__actions>.journal-review-save-reminder{flex-basis:100%;margin:0}.journal-review .journal-review__list{align-content:start;min-width:0}.journal-review__result-heading h2{margin:.4rem 0;font-size:1.1rem}.journal-review__result-heading>small{color:var(--cyber-muted)}.journal-review__list .journal-review-card{overflow-wrap:anywhere;min-width:0}.journal-review-card header{flex-wrap:wrap;align-items:center;gap:.6rem}.journal-review-card__source{border:1px solid var(--cyber-border);color:var(--cyber-muted);padding:.3rem .5rem;font-size:.75rem;font-weight:400}.journal-review-card__source.is-ai{color:var(--cyber-cyan);border-color:color-mix(in srgb, var(--cyber-cyan) 40%, transparent)}.journal-review-card h3{color:var(--cyber-text);margin:1.25rem 0 1rem;font-size:1.1rem;line-height:1.6}.journal-review-card h4{color:var(--cyber-cyan);margin:0 0 .65rem;font-size:.875rem}.journal-review-card__overview{border-top:1px solid var(--cyber-border);padding-block:1rem}.journal-review-card__overview p{margin:0}.journal-review-card__sections{gap:1rem;display:grid}.journal-review-card__sections section{border-top:1px solid var(--cyber-border);padding-top:1rem}.journal-review-card__sections ul{color:var(--cyber-text);margin:0;padding-left:1.2rem;font-size:.875rem;line-height:1.8}.journal-review-card .journal-review-card__coverage,.journal-review-card__patterns small,.journal-review-card__experiments small{color:var(--cyber-muted);font-size:.75rem;line-height:1.7}.journal-review-card__patterns li p,.journal-review-card__experiments li p{margin:.3rem 0}.journal-review-card__experiments ol{gap:1rem;margin:0;padding-left:1.35rem;font-size:.875rem;line-height:1.8;display:grid}.journal-review-card__experiments h4 span{color:var(--cyber-muted);margin-left:.4rem;font-size:.6875rem;font-weight:400}.journal-review-card__experiments .journal-review-card__check{color:var(--cyber-cyan)}.journal-review-card__limitations{color:var(--cyber-muted)}.journal-review-card .journal-review-card__fallback{border-left:2px solid var(--cyber-acid);color:var(--cyber-acid);padding:.65rem;font-size:.8125rem}.journal-review-card .journal-review-card__empty{color:var(--cyber-muted);margin:0;font-size:.8125rem}.journal-review__history>summary{color:var(--cyber-muted);cursor:pointer;padding:.8rem 0;font-size:.875rem}.journal-review__history>div{gap:.75rem;margin-top:.5rem;display:grid}@media (width<=650px){.journal-review{grid-template-columns:minmax(0,1fr)}.journal-form__actions .journal-review-shortcut{width:100%}}.journal-console .journal-form__actions{flex-wrap:wrap;align-items:flex-end;display:flex}.journal-form__actions>.journal-tags{flex:16rem;min-width:0}.journal-form__actions>.journal-error{flex-basis:100%}@media (width<=700px){.journal-form__actions>.journal-tags,.journal-form__actions>button{flex-basis:100%}}.journal-console .journal-form__actions .journal-new{border:1px solid color-mix(in srgb, var(--cyber-cyan) 50%, var(--cyber-border));min-height:2.65rem;color:var(--cyber-cyan);background:color-mix(in srgb, var(--cyber-cyan) 7%, var(--cyber-panel));box-shadow:2px 2px 0 var(--cyber-void);font-family:var(--cyber-pixel-font);letter-spacing:.045em;border-radius:0;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1rem;font-size:.75rem;font-weight:400;line-height:1.35;display:inline-flex}.journal-new .pixel-icon{flex:none;width:1rem;height:1rem}.journal-console .journal-form__actions .journal-new:hover:not(:disabled){border-color:var(--cyber-cyan);color:var(--cyber-text);background:color-mix(in srgb, var(--cyber-cyan) 15%, var(--cyber-panel))}.journal-console .journal-form__actions .journal-new:focus-visible{outline:2px solid var(--cyber-cyan);outline-offset:3px}.journal-console .journal-form__actions .journal-new:active:not(:disabled){box-shadow:1px 1px 0 var(--cyber-void);transform:translate(1px,1px)}.challenges{color:var(--cyber-text);max-width:90rem;margin-inline:auto}.challenges-heading,.challenge-row,.challenge-goal-heading,.challenge-node-toolbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.challenges-heading{align-items:flex-end;margin-bottom:1.75rem}:is(.challenges,.challenge-editor,.challenge-form,.pixel-modal) button{border:1px solid var(--cyber-border);color:var(--cyber-text);font:400 .8125rem/1.4 var(--cyber-pixel-font);background:#050610d1;border-radius:0;padding:.65rem .85rem}:is(.challenges,.challenge-editor,.challenge-form) button:hover{border-color:var(--cyber-cyan);color:var(--cyber-cyan)}:is(.challenges,.challenge-editor,.challenge-form) button:disabled{opacity:.4;cursor:default}:is(.challenges,.challenge-editor,.challenge-form) .challenge-primary{border-color:var(--cyber-magenta);color:var(--cyber-magenta)}.challenge-form .challenge-primary,.challenge-editor .challenge-primary{background:var(--cyber-magenta);color:var(--cyber-void)}.challenge-filters{border-bottom:1px solid var(--cyber-border);flex-wrap:wrap;gap:0;margin-bottom:1.5rem;display:flex}.challenges .challenge-filters button{color:var(--cyber-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:.85rem 1rem}.challenges .challenge-filters button[aria-pressed=true]{border-color:var(--cyber-cyan);color:var(--cyber-cyan)}.challenge-filters b{color:var(--cyber-text);font:500 .75rem var(--cyber-body-font);margin-left:.5rem}.challenge-workspace{grid-template-columns:minmax(14rem,.9fr) minmax(0,2.8fr);align-items:start;gap:1.25rem;display:grid}.challenge-list,.challenge-nodes{border:1px solid var(--cyber-border);background:#070b17e6;min-width:0}.challenge-panel-heading{border-bottom:1px solid var(--cyber-border);font:400 .8125rem/1.4 var(--cyber-pixel-font);letter-spacing:.1em;align-items:center;gap:.7rem;padding:.8rem 1rem;display:flex}.challenge-panel-heading .pixel-icon{color:var(--cyber-cyan);width:1rem;height:1rem}.challenge-list-items{gap:.2rem;padding:.5rem;display:grid}.challenge-list .challenge-list-item{text-align:left;background:0 0;border-color:#0000;border-left-style:solid;border-left-width:2px;grid-template-columns:1.2rem minmax(0,1fr) auto;align-items:center;gap:.7rem;min-width:0;padding:.95rem .75rem;display:grid}.challenge-list-item .pixel-icon{color:var(--cyber-magenta);width:1.15rem;height:1.15rem}.challenge-list-item[aria-pressed=true]{border-left-color:var(--cyber-cyan);background:#20e7f013}.challenge-list-item strong{font:600 1rem/1.5 var(--cyber-display-font), sans-serif;overflow-wrap:anywhere;display:block}.challenge-list-item small{color:var(--cyber-muted);margin-top:.3rem;font-size:.75rem;display:block}.challenge-count{white-space:nowrap;text-align:right;font:500 .875rem var(--cyber-body-font)}.challenge-count small{font:400 .65rem var(--cyber-pixel-font)}.challenge-goal-heading{border-bottom:1px solid var(--cyber-border);align-items:flex-start;padding:1.5rem}.challenge-goal-heading h2{font:600 1.6rem/1.3 var(--cyber-display-font), sans-serif;overflow-wrap:anywhere;margin:0}.challenge-goal-heading p{color:var(--cyber-muted);white-space:pre-wrap;margin:.5rem 0;line-height:1.6}.challenge-overview{color:var(--cyber-cyan);align-items:center;gap:.8rem;margin-top:1rem;font-size:.8125rem;display:flex}.challenge-overview-meter{background:#293052cc;width:min(9rem,40vw);height:.35rem}.challenge-overview-meter i{background:var(--cyber-cyan);height:100%;display:block}.challenge-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.challenge-node-toolbar{color:var(--cyber-muted);padding:.8rem 1.25rem;font-size:.875rem}.challenge-node-toolbar>div{gap:.5rem;display:flex}.challenge-node-list{gap:.9rem;padding:0 1.25rem 1.25rem;display:grid}.challenge-node{border:1px solid #424e77b3;border-left:2px solid var(--cyber-violet);background:#040812cc;min-width:0}.challenge-node[data-completed=true]{border-left-color:var(--cyber-mint)}.challenge-node-main{grid-template-columns:2rem minmax(0,1fr) minmax(11rem,.55fr);align-items:start;gap:.9rem 1rem;padding:1.15rem 1.25rem 0;display:grid}.challenge-node-number{color:var(--cyber-cyan);border:1px solid var(--cyber-border);font:400 .8125rem var(--cyber-pixel-font);padding:.35rem}.challenge-node-title h3{overflow-wrap:anywhere;align-items:flex-start;gap:.6rem;margin:0 0 .55rem;font-size:1.05rem;display:flex}.challenge-node-title .pixel-icon{height:1rem;color:var(--cyber-cyan);flex:0 0 1rem;margin-top:.25rem}.challenge-node[data-completed=true] .challenge-node-title .pixel-icon{color:var(--cyber-mint)}.challenge-node-title p{color:var(--cyber-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:.5rem 0;font-size:.875rem}.challenge-tags{flex-wrap:wrap;gap:.35rem;display:flex}.challenge-tags span{color:#b898ff;text-transform:uppercase;overflow-wrap:anywhere;border:1px solid #8f45ff73;padding:.2rem .35rem;font-size:.8125rem}.challenge-node-progress{color:var(--cyber-muted);gap:.55rem;font-size:.875rem;display:grid}.challenge-node-progress b{color:var(--cyber-text);margin-left:.5rem}.challenge-node-progress small{font-size:.8125rem}.challenge-meter{grid-template-columns:repeat(10,minmax(0,1fr));gap:2px;height:.65rem;display:grid}.challenge-meter i{border:1px solid var(--cyber-border);background:#2930521a}.challenge-meter i[data-active=true]{border-color:var(--cyber-violet);background:linear-gradient(#b98cff,#8f45ff)}.challenge-node-actions{border-top:1px solid #293052a6;flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:.35rem;min-width:0;padding:.55rem 0 .7rem;display:flex}.challenges .challenge-node-actions>button,.challenges .challenge-sort button{padding:.42rem .6rem;font-size:.6875rem}.challenges .challenge-log{color:var(--cyber-void);background:var(--cyber-cyan);border-color:var(--cyber-cyan)}.challenges .challenge-log:hover{color:var(--cyber-void);background:#6ef5fa}.challenge-node-more{margin-left:auto;position:relative}.challenges .challenge-node-more-trigger{min-width:2.2rem;min-height:2rem;color:var(--cyber-muted);font:700 1rem/1 var(--cyber-body-font);letter-spacing:.1em;padding:.2rem .45rem}.challenge-node-more-menu{z-index:10;border:1px solid var(--cyber-cyan);background:#080d1d;min-width:9rem;padding:.2rem;display:grid;position:absolute;bottom:calc(100% + .3rem);right:0;box-shadow:0 .5rem 1.5rem #0009}.challenges .challenge-node-more-menu button{text-align:left;white-space:nowrap;background:0 0;border:0;padding:.55rem .65rem;font-size:.75rem}.challenges .challenge-node-more-menu button:hover{background:#20e7f017}.challenge-sort{gap:.4rem;display:flex}.challenge-history{color:var(--cyber-muted);border-top:1px solid #29305299;font-size:.875rem}.challenge-history>summary{cursor:pointer;font:400 .75rem/1.5 var(--cyber-pixel-font);padding:.6rem 1rem}.challenge-history>div{padding:.5rem 1rem 1rem}.challenge-history-row{border-top:1px solid var(--cyber-border);grid-template-columns:10rem minmax(0,1fr);gap:1rem;padding:.75rem 0;display:grid}.challenge-history-row b{color:var(--cyber-text);overflow-wrap:anywhere;font-weight:500}.challenge-history-row small{margin-top:.3rem;font-size:.8125rem;display:block}.challenge-empty{text-align:center;color:var(--cyber-muted);padding:2rem}.challenge-empty h2{font-size:1.2rem}.challenge-hint{color:var(--cyber-muted);padding-inline:.75rem;font-size:.875rem;line-height:1.6}.challenge-feedback{color:var(--cyber-cyan);font-size:.875rem}.pixel-modal{box-sizing:border-box;width:min(46rem,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--cyber-text);border:1px solid var(--cyber-cyan);background:#080b16;margin:auto;padding:0;animation:.18s ease-out challenge-modal-enter}.pixel-modal::backdrop{background:#00020ab3}.pixel-modal>header,.challenge-editor-modal>header{border-bottom:1px solid var(--cyber-border);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.pixel-modal h2,.challenge-editor-modal h2{font:600 1.45rem/1.4 var(--cyber-display-font);margin:0}.pixel-modal header p,.challenge-editor-modal header p{color:var(--cyber-magenta);margin:.3rem 0 0}.challenge-form{max-height:calc(100dvh - 9rem);padding:1.25rem 1.25rem 0;overflow-y:auto}.challenge-editor-modal{width:min(44rem,100vw - 2rem)}.challenge-editor-modal .challenge-form{max-height:calc(100dvh - 8.5rem)}.challenge-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.challenge-form-grid .span-all{grid-column:1/-1}:is(.challenge-form,.challenge-editor) fieldset{border:0;min-width:0;margin:0;padding:0}:is(.challenge-form,.challenge-editor) label{color:var(--cyber-muted);gap:.45rem;font-size:.875rem;display:grid}:is(.challenge-form,.challenge-editor) :is(input,select,textarea){box-sizing:border-box;border:1px solid var(--cyber-border);width:100%;min-width:0;color:var(--cyber-text);font:inherit;background:#050812;border-radius:0;padding:.7rem}:is(.challenge-form,.challenge-editor) :is(input,select,textarea):focus{outline:1px solid var(--cyber-cyan);outline-offset:1px}:is(.challenge-form,.challenge-editor) textarea{resize:vertical;min-height:4.5rem}:is(.challenge-form,.challenge-editor) footer{border-top:1px solid var(--cyber-border);z-index:1;background:#080b16;justify-content:flex-end;gap:1rem;margin-top:1.25rem;padding:1rem 0;display:flex;position:sticky;bottom:0}:is(.challenge-form,.challenge-editor) footer button{flex:1}:is(.challenge-form,.challenge-editor) [role=alert],.challenges [role=alert]{color:var(--cyber-danger);line-height:1.5}.challenge-drafts{gap:1rem;margin-top:1.25rem;display:grid}.challenge-drafts>section{border:1px solid var(--cyber-border);padding:.9rem}.challenge-drafts h3{font:400 .8125rem var(--cyber-pixel-font);color:var(--cyber-cyan)}.challenge-progress-input{border-top:1px solid var(--cyber-border);margin-top:1.25rem;padding-top:1rem}.challenge-progress-input h3{font:400 .8125rem/1.4 var(--cyber-pixel-font);margin:0 0 1rem}.challenge-progress-input h3 span{font-family:var(--cyber-body-font);color:var(--cyber-cyan)}.challenge-progress-options{flex-wrap:wrap;gap:.65rem;margin-bottom:1rem;display:flex}.challenge-progress-options label{white-space:nowrap;border:1px solid var(--cyber-border);cursor:pointer;flex:1;align-items:center;gap:.5rem;padding:.75rem;display:flex}.challenge-progress-options label[data-selected=true]{border-color:var(--cyber-magenta);color:var(--cyber-text);background:#ff2ca80f}.challenge-progress-options input{width:1rem;accent-color:var(--cyber-magenta)}.challenge-preview{border-left:2px solid var(--cyber-cyan);background:#20e7f009;gap:.5rem;margin-top:1rem;padding:.9rem;display:grid}.challenge-preview b{font-size:1.1rem}.challenge-preview span{color:#b898ff;font-size:.875rem}.challenge-optional summary{cursor:pointer;color:var(--cyber-muted);font-size:.875rem}.challenge-optional label{margin-top:.6rem}@keyframes challenge-modal-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@container (width<=70rem){.challenge-node-main{grid-template-columns:2rem minmax(0,1fr)}.challenge-node-progress{grid-area:2/2}.challenge-node-actions{grid-area:3/2}.challenge-goal-heading{flex-wrap:wrap}}@container (width<=55rem){.challenge-workspace{grid-template-columns:1fr}.challenge-list-items{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.challenges-heading{flex-wrap:wrap}}@media (width<=650px){.challenges-heading{align-items:stretch}.challenges-heading>.challenge-primary{width:100%}.challenges .challenge-filters button{flex:50%}.challenge-list-items{grid-template-columns:1fr}.challenge-node-main{grid-template-columns:1.8rem minmax(0,1fr);gap:.7rem;padding:.8rem}.challenge-node-actions{grid-area:3/2;min-width:0}.challenge-node-toolbar{flex-wrap:wrap;padding:.75rem}.challenge-form-grid{grid-template-columns:1fr}.pixel-modal,.challenge-editor-modal{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);margin:auto}.challenge-history-row{grid-template-columns:1fr;gap:.3rem}.challenge-progress-options label{min-width:7rem}}.honor-page{max-width:1900px;color:var(--cyber-text);--honor-color:var(--cyber-cyan);margin:auto;padding:28px}.honor-page button{cursor:pointer}.honor-page button:disabled{opacity:.5;cursor:default}.honor-page :focus-visible{outline:2px solid var(--cyber-cyan);outline-offset:4px}.honor-page button,.honor-page a{transition:border-color .18s,background .18s}.honor-hero{border:1px solid #59327e;border-left:5px solid var(--cyber-magenta);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));background:#060914;grid-template-columns:1.7fr 1fr;gap:24px;padding:20px;display:grid}.honor-hero__story{background:radial-gradient(at 90%,#46134666,#0000 60%),repeating-linear-gradient(90deg,#0000 0 39px,#3b25472a 39px 40px),#080b17;align-items:center;min-height:330px;display:flex;position:relative;overflow:hidden}.honor-hero__art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.honor-hero__copy{z-index:1;background:linear-gradient(90deg,#030610a6,#0000);width:100%;padding:24px;position:relative}.honor-kicker{font:10px var(--cyber-pixel-font);letter-spacing:2px;color:var(--cyber-cyan)}.honor-hero h1{font:700 clamp(30px, 3.6vw, 76px)/1.1 var(--cyber-display-font);letter-spacing:-1px;text-shadow:3px 2px #e71b92,-2px -1px #20e7f0;margin:24px 0 12px}.honor-hero__copy h2{letter-spacing:6px;color:var(--cyber-magenta);font-size:27px;font-weight:700}.honor-intro{color:#c0c2d9;max-width:340px;margin:24px 0;font-size:14px;line-height:1.9}.honor-motto{font:9px var(--cyber-pixel-font);letter-spacing:2px;color:#aaa2bf;border-bottom:1px solid #20e7f080;padding-bottom:12px}.honor-hologram{opacity:.55;flex-direction:column;justify-content:center;align-items:center;width:28%;height:160px;display:flex;position:absolute;bottom:30px;right:6%}.honor-hologram>.honor-badge{filter:drop-shadow(0 0 20px #ff2ca850);transform:scale(1.4)}.honor-orbit{border:1px solid #ff2ca866;border-radius:50%;width:100%;height:38px;position:absolute;bottom:0;box-shadow:0 8px #ff2ca812,0 16px #ff2ca808}.honor-summary{background:#040710;border:1px solid #205361;padding:20px}.honor-summary>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.honor-summary h2{letter-spacing:3px;font-size:20px;font-weight:700}.honor-summary .honor-kicker{text-align:right;font-size:8px}.honor-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0 24px;display:grid}.honor-stats strong{font:clamp(22px, 2.6vw, 40px) var(--cyber-pixel-font);color:var(--cyber-cyan);white-space:nowrap}.honor-stats>div:first-child strong{color:var(--cyber-magenta)}.honor-stats strong small{color:#8589a7;font-size:12px}.honor-stats span{color:#b3b5cd;margin-top:7px;font-size:12px;display:block}.honor-between{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.honor-between b{color:var(--cyber-cyan);font-family:var(--cyber-pixel-font)}.honor-progress{background:#1a2b3c;height:6px;margin:12px 0;overflow:hidden}.honor-progress i{background:repeating-linear-gradient(90deg, var(--honor-color) 0 25px, transparent 25px 28px);height:100%;box-shadow:0 0 9px var(--honor-color);display:block}.honor-identity{border:1px solid #253c51;align-items:center;gap:12px;margin-top:20px;padding:14px;display:flex}.honor-identity svg{width:28px;color:var(--cyber-cyan);flex-shrink:0}.honor-identity small,.honor-identity strong{display:block}.honor-identity small{font:8px var(--cyber-pixel-font);color:#989bb6}.honor-identity strong{color:var(--cyber-cyan);margin-top:7px;font-size:16px}.honor-identity button{white-space:nowrap;border:1px solid #43415c;margin-left:auto;padding:5px 10px;font-size:11px}.honor-sync{width:100%;color:var(--cyber-cyan);align-items:center;gap:10px;padding:10px 0 0;font-size:11px;display:flex}.honor-sync svg{width:14px}.honor-sync span{margin-left:auto}.honor-section-heading{justify-content:space-between;align-items:center;gap:12px;margin:24px 0 14px;display:flex}.honor-section-heading h2{font-size:16px;font-weight:700}.honor-section-heading h2>span{font:11px var(--cyber-pixel-font);color:var(--cyber-magenta);margin-right:10px}.honor-section-heading small{font:8px var(--cyber-pixel-font);color:#8489aa;letter-spacing:1px}.honor-section-heading em{font:11px var(--cyber-pixel-font);color:var(--cyber-cyan);margin-left:8px}.honor-next-grid{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:12px;display:grid}.honor-target{text-align:left;border:1px solid #30324f;border-top:2px solid var(--honor-color);background:linear-gradient(110deg,#141526,#090b16);align-items:center;gap:14px;padding:18px;display:flex}.honor-target>svg{width:28px;color:var(--honor-color);flex-shrink:0}.honor-target>div{flex:1;min-width:0}.honor-target small{color:#979bb7;font-size:10px}.honor-target h3{margin:7px 0;font-size:15px}.honor-target p{color:#a1a6bf;font-size:11px}.honor-target b,.honor-target>span{color:var(--honor-color)}.honor-collection-layout{grid-template-columns:minmax(0,1fr) 240px;gap:24px;display:grid}.honor-toolbar{background:#080a15;border:1px solid #30324f;flex-wrap:wrap;gap:10px;margin-bottom:14px;padding:10px;display:flex}.honor-tabs{gap:8px;display:flex}.honor-tabs button{white-space:nowrap;border:1px solid #30324f;padding:8px;font-size:11px}.honor-tabs button[aria-pressed=true]{border-color:var(--cyber-magenta);box-shadow:inset 3px 0 var(--cyber-magenta);background:#ff2ca811}.honor-tabs b{color:var(--cyber-cyan);font:10px var(--cyber-pixel-font);margin-left:5px}.honor-toolbar label{flex:1;min-width:150px}.honor-toolbar input,.honor-toolbar select{color:#b9bdd3;background:#0d0f20;border:1px solid #30324f;width:100%;padding:9px;font-size:12px}.honor-toolbar select{width:120px}.honor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.honor-card{text-align:left;background:linear-gradient(145deg,#101122,#060913);border:1px solid #30324f;flex-direction:column;min-width:0;padding:16px;display:flex;position:relative}.honor-card.is-unlocked{border-color:#245666}.honor-card .honor-between>span{color:#8d93ad;font-size:9px}.honor-card.is-unlocked .honor-between>span{color:var(--cyber-cyan)}.honor-card small{color:#9096b2;font-size:9px}.honor-card__content{flex:1;align-items:center;gap:14px;margin:22px 0 14px;display:flex}.honor-card__content>div:last-child{min-width:0}.honor-card.is-locked .honor-badge{opacity:.4;filter:saturate(.3)}.honor-card h3{margin:7px 0;font-size:16px;font-weight:700}.honor-card p{color:#9298b3;overflow-wrap:anywhere;font-size:11px;line-height:1.8}.honor-card__bottom{width:100%;margin-top:auto}.honor-reward{color:#b4a5d7;border-top:1px solid #30324f;justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;font-size:10px;display:flex}.honor-card:hover,.honor-target:hover{border-color:var(--cyber-magenta);background-color:#21162c}.honor-badge{width:86px;color:var(--honor-color);flex-direction:column;flex-shrink:0;align-items:center;gap:10px;display:flex}.honor-badge__frame{clip-path:polygon(20% 0,80% 0,80% 8%,100% 8%,100% 70%,90% 70%,90% 82%,50% 100%,10% 82%,10% 70%,0 70%,0 8%,20% 8%);background:var(--honor-color);place-items:center;width:78px;height:88px;display:grid;position:relative}.honor-badge__frame:before{content:"";clip-path:inherit;background:linear-gradient(130deg,#34344a,#0c1020);position:absolute;inset:3px}.honor-badge svg{z-index:1;filter:drop-shadow(0 0 5px);width:36px;height:36px}.honor-badge__frame i{opacity:.6;background:currentColor;width:2px;position:absolute;top:12px;bottom:20px;left:7px}.honor-badge__frame i:last-child{left:auto;right:7px}.honor-badge>span{letter-spacing:3px;font-size:9px}.honor-badge>img{object-fit:contain;width:86px;height:90px;image-rendering:pixelated}.honor-sidebar{min-width:0}.honor-family{text-align:left;border-bottom:1px solid #292b46;width:100%;padding:16px 0;display:block}.honor-family small{color:#9397b4;font-size:11px}.honor-recent-heading{margin-top:32px}.honor-recent{text-align:left;border-bottom:1px solid #292b46;align-items:center;gap:12px;width:100%;padding:15px 0;display:flex}.honor-recent svg{color:#ffe34d;flex-shrink:0;width:22px}.honor-recent div{flex:1}.honor-recent strong{font-size:12px;display:block}.honor-recent small{font:9px var(--cyber-pixel-font);color:#848baa;margin-top:7px;display:block}.honor-sidebar-footer{color:#b193ba;background:linear-gradient(120deg,#30132d44,#090b15);border:1px solid #3f2a55;margin-top:24px;padding:18px;font-size:10px;line-height:2}.honor-muted{color:#9298b3;font-size:12px;line-height:1.8}.honor-empty{color:#a1a5bf;text-align:center;border:1px dashed #3e3d5a;padding:36px;font-size:13px}.honor-empty button{color:var(--cyber-cyan);margin:15px auto;display:block}.honor-notice{border:1px solid #535072;margin-top:16px;padding:14px;font-size:13px}.honor-notice button{color:var(--cyber-cyan);margin-left:16px}.honor-loading{color:#929bb3;border:1px solid #29354b;margin-top:24px;padding:36px}.honor-loading>svg{color:#20e7f0;width:32px;margin-bottom:16px}.honor-loading strong{color:#d6e6ed}.honor-loading p{margin:10px 0 24px;font-size:13px}.honor-loading>div{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.honor-loading i{background:linear-gradient(120deg,#121525,#1c243a,#101423);border:1px solid #29304b;height:160px}.honor-dialog__inner{background:radial-gradient(at top,#ff2ca813,#0000 60%);min-height:100%;padding:0;position:relative}.honor-close{font-size:28px;position:absolute;top:12px;right:18px}.honor-dialog .honor-badge{margin:40px auto;transform:scale(1.2)}.honor-dialog h2{font-size:28px;font-weight:700}.honor-dialog p{color:#b1b5cc;margin:18px 0;font-size:14px;line-height:1.8}.honor-dialog details{color:#969bb7;margin-top:24px;font-size:12px}.honor-title-reward{border:1px solid #58416e;margin:24px 0;padding:20px}.honor-title-reward h3{color:#c9a8ff;margin:10px 0}.honor-title-reward small{color:#9397ad}.honor-title-reward button,.honor-action{color:var(--cyber-cyan);border:1px solid #258896;padding:10px 18px;font-size:13px;display:inline-block}@media (width>=1800px){.honor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1350px){.honor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.honor-hero{grid-template-columns:1.3fr 1fr}.honor-hologram{opacity:.25}.honor-collection-layout{grid-template-columns:minmax(0,1fr) 210px}.honor-stats{gap:8px}}@media (width<=900px){.honor-hero{grid-template-columns:1fr}.honor-hero__story{min-height:280px}.honor-stats strong{font-size:32px}.honor-collection-layout{grid-template-columns:1fr}.honor-sidebar{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.honor-sidebar>header,.honor-sidebar-footer{grid-column:1/-1}.honor-hero h1{font-size:clamp(30px,6vw,64px)}}@media (width<=540px){.honor-page{padding:14px}.honor-hero{gap:12px;padding:12px}.honor-hero__copy{padding:16px}.honor-hero h1{font-size:clamp(24px,7vw,40px)}.honor-hero__copy h2{font-size:22px}.honor-summary{padding:16px}.honor-grid{grid-template-columns:1fr}.honor-toolbar label{flex-basis:100%}.honor-tabs{width:100%}.honor-tabs button{flex:1}.honor-toolbar select{width:100%}.honor-card__content{margin:18px 0}.honor-sidebar{display:block}.honor-loading>div{grid-template-columns:1fr 1fr}.honor-section-heading small{font-size:7px}}@media (prefers-reduced-motion:reduce){.honor-page *{transition:none!important}}.user-profile-form{gap:.75rem;display:grid}.user-profile-form fieldset{border:0;grid-template-columns:minmax(0,1fr) minmax(0,.65fr) minmax(0,1fr) auto;align-items:end;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.user-profile-form label{min-width:0;color:var(--cyber-text);gap:.5rem;font-size:1rem;display:grid}.user-profile-form :is(input,select){border:1px solid var(--cyber-border);width:100%;min-width:0;min-height:2.8rem;color:var(--cyber-text);font:inherit;background:#10162b;border-radius:0;padding:.65rem .75rem}.user-profile-form p{color:var(--cyber-muted,#a4acc5);margin:0;font-size:.875rem;line-height:1.6}.user-profile-form [role=alert]{color:var(--cyber-magenta,#ff4dd5)}.user-profile-form button{white-space:nowrap;min-width:8rem;min-height:2.8rem}@media (width<=1180px){.user-profile-form fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.user-profile-form fieldset{grid-template-columns:minmax(0,1fr)}}.user-profile-form button[type=submit]{border:1px solid var(--cyber-magenta,#ff4dd5);color:var(--cyber-text);font:inherit;background:linear-gradient(135deg,#441531,#261530);padding:.65rem 1rem}.user-profile-form :focus-visible{outline:2px solid var(--cyber-cyan);outline-offset:3px}.user-profile-form :disabled{opacity:.55}.integration-profile{border:1px solid var(--cyber-border);background:var(--cyber-surface,#0b1020);padding:1.25rem}.atlas-page{color:var(--cyber-text)}.atlas-page .atlas-header{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.8rem;display:flex}.atlas-preview{color:var(--cyber-cyan);font:.85rem var(--cyber-pixel-font);border:1px solid #3b3656;flex:none;padding:.85rem 1rem}.atlas-preview small{font:.85rem/1.7 var(--cyber-body-font);color:#a4adc8;margin-top:.35rem;display:block}.atlas-signal{background:var(--cyber-cyan);width:6px;height:6px;margin-right:.35rem;display:inline-block}.atlas-filters{border-block:1px solid #403151;flex-wrap:wrap;align-items:end;gap:1.1rem 1.8rem;margin-bottom:1.25rem;padding:1rem 0 1.25rem;display:flex}.atlas-filters fieldset{border:0;min-width:0;margin:0;padding:0}.atlas-filters legend,.atlas-search label>span{color:#a4adc8;font:.78rem/1.5 var(--cyber-body-font);letter-spacing:.04em;margin-bottom:.6rem;display:block}.atlas-chip-row{flex-wrap:wrap;gap:.45rem;display:flex}.atlas-page button,.atlas-page input,.atlas-page select{font:inherit}.atlas-chip{--atlas-accent:var(--cyber-violet);color:#afa6c5;background:#181220;border:1px solid #403151;align-items:center;gap:.45rem;min-height:2.3rem;padding:.35rem .65rem;transition:background .15s,border-color .15s;display:inline-flex;font-size:.9rem!important}.atlas-chip .pixel-icon{width:1rem;height:1rem}.atlas-chip[aria-pressed=true]{border-color:var(--atlas-accent);color:var(--atlas-accent);background:color-mix(in srgb, var(--atlas-accent) 12%, #100b1b);box-shadow:inset 0 -2px var(--atlas-accent)}.atlas-search{flex:20rem;gap:.7rem;display:flex}.atlas-search label:first-child{flex:1;min-width:8rem}.atlas-search input,.atlas-search select{color:#d4cde4;background:#100e1b;border:1px solid #403151;border-radius:0;width:100%;min-width:0;height:2.3rem;padding:.4rem .65rem;font-size:.9rem}.atlas-reset-filters{color:#b29cce;background:0 0;border:0;min-height:2.3rem;font-size:.85rem!important}.atlas-page :is(button,input,select):focus-visible{outline:2px solid var(--cyber-cyan);outline-offset:3px}.atlas-layout{grid-template-columns:minmax(0,1fr) minmax(19rem,24rem);align-items:start;gap:1.1rem;display:grid}.atlas-map-panel{background:radial-gradient(at 50% 44%,#271d3b80,#0000 65%),#0e0c18;border:1px solid #554069;min-width:0;position:relative}.atlas-panel-heading{font:.85rem/1.5 var(--cyber-pixel-font);color:#86dbea;border-bottom:1px solid #31283e;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem;display:flex}.atlas-panel-heading>span:first-child{align-items:center;gap:.65rem;display:inline-flex}.atlas-panel-heading .pixel-icon{width:1.3rem;height:1.3rem}.atlas-map-level{font:.85rem var(--cyber-body-font);color:#b7a3d0}.atlas-breadcrumb{z-index:1;flex-wrap:wrap;gap:.3rem;min-height:3rem;padding:.8rem 1rem;display:flex;position:relative}.atlas-breadcrumb button{color:#a79bbd;background:0 0;border:0;padding:.15rem;font-size:.9rem}.atlas-breadcrumb [aria-current]{color:#ff6bc6}.atlas-breadcrumb button span{color:#665477;padding-left:.35rem}.atlas-globe{touch-action:none;width:100%;height:clamp(25rem,47vw,43rem);position:relative;overflow:hidden}.atlas-globe>div:not(.atlas-coordinate,.atlas-globe-fallback){touch-action:none}.atlas-globe canvas{outline:none;display:block}.atlas-globe canvas:active{cursor:grabbing}.atlas-coordinate{pointer-events:none;color:#a78dc0;font:.75rem/1.9 var(--cyber-pixel-font);position:absolute;bottom:1rem;left:1rem}.atlas-coordinate span{font:.62rem/1.8 var(--cyber-pixel-font);color:#766485;max-width:16rem;display:block}.atlas-globe-fallback{text-align:center;color:#cbb9e1;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;padding:2rem;display:flex;position:absolute;inset:0}.atlas-globe-fallback button{border:1px solid var(--cyber-magenta);color:#ff89cc;background:#28142a;padding:.6rem 1rem}.atlas-loading{color:var(--cyber-cyan);font-size:.85rem;position:absolute;top:0;left:1rem}.atlas-map-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem 1rem;display:flex}.atlas-legend{color:#baadc9;flex-wrap:wrap;gap:.8rem;font-size:.8rem;display:flex}.atlas-legend span{align-items:center;gap:.4rem;display:inline-flex}.atlas-legend i{width:6px;height:6px}.atlas-map-controls{gap:.4rem;display:flex}.atlas-map-controls button{color:#c2a5dd;background:#181021;border:1px solid #634779;place-items:center;width:2.3rem;height:2.3rem;font-size:1.2rem;display:grid}.atlas-map-controls button[aria-pressed=true]{color:var(--cyber-cyan);border-color:var(--cyber-cyan)}.atlas-map-hint{color:#9286a3;border-top:1px solid #35273f;flex-wrap:wrap;gap:.8rem;padding:.8rem 1rem;font-size:.8rem;display:flex}.atlas-map-hint>span{color:#be83d8;font-family:var(--cyber-pixel-font);font-size:.72rem}.atlas-map-hint p{margin:0}.atlas-inspector{gap:1rem;min-width:0;display:grid}.atlas-inspector>section{background:#15101ef2;border:1px solid #45324f;min-width:0;padding:1.1rem}.atlas-eyebrow{font:.75rem var(--cyber-pixel-font);letter-spacing:.05em;color:#9e78ba;margin:0 0 .75rem}.atlas-page .atlas-selection h2{font:2rem/1.3 var(--cyber-cn-title-font);color:#f7daef;overflow-wrap:anywhere;margin:0}.atlas-selection>p:not(.atlas-eyebrow){color:#aa9bb8;margin-block:.65rem;font-size:.85rem;line-height:1.7}.atlas-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}.atlas-metrics>div{border-top:2px solid var(--atlas-accent);background:#ffffff04;padding:.65rem .3rem}.atlas-metrics span{font:.65rem var(--cyber-pixel-font);color:var(--atlas-accent)}.atlas-metrics strong{font:1.8rem/1.5 var(--cyber-display-font);color:var(--atlas-accent);display:block}.atlas-metrics small{color:#a99ab8;font-size:.72rem;display:block}.atlas-selection .atlas-metric-note{color:#81758f!important;font-size:.72rem!important}.atlas-primary-button{color:#ff86ce;text-align:left;background:#ff2ca810;border:1px solid #a83b83;justify-content:space-between;width:100%;margin-top:1rem;padding:.7rem .85rem;display:flex}.atlas-section-title{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.8rem;display:flex}.atlas-section-title h3{font:.8rem var(--cyber-pixel-font);color:#ba9fd0;margin:0}.atlas-section-title>span{color:#8f809e;font-size:.75rem}.atlas-region-scroll{scrollbar-width:thin;scrollbar-color:#51345f transparent;max-height:32rem;overflow-y:auto}.atlas-region-row{border-bottom:1px solid #2b2035;display:flex}.atlas-region-row>button:first-child{text-align:left;flex:1;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.atlas-region-row button{color:#b6a8c5;background:0 0;border:0;padding:.65rem .4rem;font-size:.85rem}.atlas-region-row[data-selected=true]{background:#ff2ca80c;box-shadow:inset 2px 0 #ff2ca8}.atlas-region-row[data-selected=true] button{color:#ff99d6}.atlas-region-dots{flex:none;gap:.3rem;display:inline-flex}.atlas-region-dots i{width:5px;height:5px}.atlas-region-label{flex:1;min-width:0}.atlas-region-enter{flex:none;padding-left:.5rem}.atlas-empty{text-align:center;color:#9583a5;padding:1.5rem .5rem;font-size:.85rem}.atlas-empty .pixel-icon{width:2rem;height:2rem;margin:auto}.atlas-empty small{color:var(--cyber-cyan)}.atlas-preview-note{color:#9385a3;align-items:center;gap:.7rem;padding-top:1rem;font-size:.8rem;line-height:1.7;display:flex}.atlas-preview-note .pixel-icon{flex:none;width:1rem;height:1rem}@container (width<=72rem){.atlas-layout{grid-template-columns:minmax(0,1fr) 19rem}.atlas-panel-heading{font-size:.7rem}.atlas-globe{height:31rem}}@container (width<=57rem){.atlas-layout{grid-template-columns:1fr}.atlas-map-panel{position:relative;top:auto}.atlas-inspector{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-page .atlas-header{align-items:start}.atlas-globe{height:34rem}}@container (width<=36rem){.atlas-page .atlas-header{flex-direction:column;align-items:stretch}.atlas-preview{padding:.65rem .8rem}.atlas-inspector{grid-template-columns:1fr}.atlas-globe{height:24rem}.atlas-search{flex-wrap:wrap}.atlas-search label{flex:1}.atlas-panel-heading{font-size:.65rem}.atlas-coordinate span{max-width:12rem}.atlas-map-footer{gap:.8rem}.atlas-filters{gap:1rem}}.atlas-main{gap:1rem;min-width:0;display:grid}.player-profile{min-width:0;color:var(--cyber-text)}.player-portfolio{background:radial-gradient(at 20% 0,#8f45ff21,#0000 44rem),#080a16;min-height:100dvh}.player-profile__workspace{width:min(100%,92rem);margin-inline:auto;padding:clamp(1rem,3vw,2.5rem)}.player-profile__header,.public-portfolio-bar{margin-bottom:1.5rem}.public-portfolio-bar,.public-module>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.player-profile__button{color:#e1dff4;min-height:2.5rem;font:.875rem var(--cyber-pixel-font);background:#15172a;border:1px solid #40476b;justify-content:center;align-items:center;padding:.55rem .85rem;text-decoration:none;display:inline-flex}.player-profile__button:hover:not(:disabled),.player-profile__button[aria-pressed=true]{border-color:var(--cyber-cyan);color:var(--cyber-cyan)}.player-profile__button:focus-visible,.public-player-card:focus-visible{outline:2px solid var(--cyber-cyan);outline-offset:3px}.player-profile__button:disabled{opacity:.5}.player-profile__button--primary,.player-profile__button--publish{border-color:var(--cyber-magenta);background:var(--cyber-magenta);color:#100a19}.player-profile__button--primary:hover:not(:disabled),.player-profile__button--publish:hover:not(:disabled){color:#100a19;background:#ff91ce}.player-profile__button--danger{color:#ffa5ad;border-color:#884555}.public-actions,.public-tags{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.public-my-card,.public-dashboard__hero,.public-module,.public-player-card{background:#0d1121;border:1px solid #333855;min-width:0}.public-my-card{border-left:3px solid var(--cyber-magenta);background:linear-gradient(110deg,#19132a,#0e1324);flex-wrap:wrap;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.public-my-card__avatar,.public-player-card__avatar{width:3.5rem;height:4.25rem;color:var(--cyber-violet);background:#191a32;flex:none;place-items:center;display:grid;overflow:hidden}.public-my-card__avatar img,.public-player-card__avatar img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;image-rendering:pixelated}.public-my-card__info{overflow-wrap:anywhere;flex:10rem}.public-my-card h2,.public-module h2,.public-dashboard__attributes h2,.public-player-card h3{font:1.45rem var(--cyber-display-font);margin:0}.public-my-card__info p:last-child,.public-snapshot-date,.public-empty,.public-preview-note{color:#a1abc8;font-size:.875rem}.public-module{margin-top:1.15rem;padding:clamp(.8rem,2vw,1.35rem);scroll-margin-top:4rem}.public-module>header{margin-bottom:1rem}.public-module>header>span,.public-dashboard__attributes h2 small{color:#9a9aba;font:.75rem var(--cyber-pixel-font)}.public-player-grid{grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));gap:.85rem;margin-bottom:.8rem;display:grid}.public-player-card{color:inherit;overflow-wrap:anywhere;flex-direction:column;gap:.8rem;padding:1rem;display:flex}.public-player-card:hover{border-color:var(--cyber-cyan);background:#151b30}.public-player-card__top{align-items:center;gap:.8rem;display:flex}.public-player-card small,.public-dashboard__facts strong{color:#ffe34d;font-family:var(--cyber-pixel-font)}.public-player-card p,.public-dashboard__bio{color:#c9cee4;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.public-player-card footer{color:#adb6cf;border-top:1px solid #30364f;flex-wrap:wrap;justify-content:space-between;gap:.3rem;margin-top:auto;padding-top:.65rem;font-size:.75rem;display:flex}.public-player-card footer span{color:var(--cyber-cyan)}.public-search,.public-editor select,.public-editor textarea{min-width:0;max-width:100%;color:var(--cyber-text);background:#0d1224;border:1px solid #414767;padding:.55rem}.public-dashboard__hero{background:linear-gradient(120deg,#1b132d,#0e1627 67%);flex-wrap:wrap;align-items:stretch;display:flex}.public-dashboard__portrait{background:#17172d;flex:0 0 clamp(7rem,16vw,12rem);min-height:13rem;position:relative}.public-dashboard__portrait .dashboard-operator{position:absolute;inset:0}.public-dashboard__portrait--pixel{place-items:center;display:grid;overflow:hidden}.public-dashboard__identity{overflow-wrap:anywhere;flex:15rem;min-width:0;padding:clamp(.85rem,2vw,1.6rem)}.public-dashboard__identity h1{margin-block:.5rem;font-size:clamp(1.65rem,4vw,3.4rem)}.public-dashboard__facts{color:#bac0db;flex-wrap:wrap;gap:.7rem;font-size:.875rem;display:flex}.public-dashboard__bio{margin-top:.9rem}.public-tags{padding:0;list-style:none}.public-tags li{color:#cee5ed;overflow-wrap:anywhere;background:#151c30;border:1px solid #37435d;padding:.28rem .48rem;font-size:.75rem}.public-tags li small{color:#a8b0cf;margin-left:.3rem}.public-dashboard__attributes{border-left:1px solid #303550;flex:0 22rem;min-width:0;padding:1.05rem}.public-attribute{--meter:var(--cyber-cyan);font:.8rem var(--cyber-pixel-font);grid-template-columns:4.8rem minmax(1rem,1fr) 3.7rem;align-items:center;gap:.6rem;margin-top:.7rem;display:grid}.public-attribute[data-code=STR]{--meter:#ff73c2}.public-attribute[data-code=INT]{--meter:#789fff}.public-attribute[data-code=VIT]{--meter:#b9e67d}.public-attribute[data-code=PER]{--meter:#ffe34d}.public-attribute[data-code=ENERGY]{--meter:#bd9aff}.public-attribute small{color:#aab1c9}.public-attribute strong{color:var(--meter);text-align:end}.public-attribute progress{width:100%;height:.4rem;accent-color:var(--meter);border:0}.public-attribute progress::-webkit-progress-bar{background:#242d46}.public-attribute progress::-webkit-progress-value{background:var(--meter)}.public-dashboard__nav{font:.85rem var(--cyber-pixel-font);border-bottom:1px solid #333855;flex-wrap:wrap;gap:.75rem 1.25rem;padding:.75rem 0;display:flex}.public-dashboard__nav a{color:#b5c3e2}.public-dashboard__nav a:hover{color:var(--cyber-cyan)}.public-week{grid-template-columns:repeat(7,minmax(4rem,1fr));gap:.5rem;padding-bottom:.4rem;display:grid;overflow-x:auto}.public-week__day{text-align:center;color:#bac3dd;background:#101629;border:1px solid #2c3550;gap:.35rem;padding:.7rem .3rem;font-size:.75rem;display:grid}.public-week__bar{border-bottom:1px solid #41425e;justify-content:center;align-items:end;height:4rem;display:flex}.public-week__bar i{background:linear-gradient(#ef66bc,#62265a);width:min(55%,3.4rem)}.public-week__day strong{font:1.15rem var(--cyber-pixel-font);color:#f9c2e7}.public-week__day strong small{font-size:.65rem}.public-archive{grid-template-columns:repeat(auto-fill,minmax(min(9.5rem,100%),1fr));gap:.65rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.public-archive li{overflow-wrap:anywhere;background:#101626;border:1px solid #303c57;flex-direction:column;padding:.55rem;display:flex}.public-archive__cover{color:#edcfb1;background:linear-gradient(150deg,#3d302f,#201d29);flex-direction:column;justify-content:space-between;gap:.5rem;min-height:6rem;padding:.7rem;display:flex}.public-archive [data-category=MOVIE] .public-archive__cover{color:#bfcff4;background:linear-gradient(150deg,#24344e,#161b32)}.public-archive [data-category=GAME] .public-archive__cover{color:#dcc9fa;background:linear-gradient(150deg,#302f4c,#201b30)}.public-archive__cover small{font:.65rem var(--cyber-pixel-font)}.public-archive__cover strong{font:1rem var(--cyber-display-font)}.public-archive li p,.public-archive li footer{color:#abb5cd;font-size:.72rem}.public-archive li footer{justify-content:space-between;gap:.25rem;margin-top:auto;padding-top:.4rem;display:flex}.public-atlas{border:1px solid #333c60;grid-template-columns:minmax(0,1fr) minmax(12rem,26%);display:grid}.public-atlas__stage{background:radial-gradient(#161b36,#090d1c 75%);min-width:0;height:clamp(20rem,46vw,31rem);position:relative;overflow:hidden}.public-atlas__stage>p,.public-atlas__stage>button{margin:1rem}.public-atlas__caption{color:#b0bdd7;pointer-events:none;font-size:.75rem;position:absolute;bottom:.65rem;left:.75rem}.public-atlas__legend{color:#a9b4d2;border-left:1px solid #333c60;min-width:0;padding:.8rem;font-size:.8rem}.public-atlas__places{max-height:21rem;overflow-y:auto}.public-atlas__place{text-align:start;color:#ffbf77;border-bottom:1px solid #30364e;justify-content:space-between;align-items:center;gap:.35rem;width:100%;padding:.55rem .25rem;display:flex}.public-atlas__place[data-layer=culture]{color:#f3a1d6}.public-atlas__place[aria-pressed=true]{background:#242340}.public-editor{gap:1rem;display:grid}.public-editor fieldset{border:1px solid #353d5e;gap:.7rem;min-width:0;padding:.75rem;display:grid}.public-editor legend{color:var(--cyber-cyan);font-family:var(--cyber-pixel-font);padding-inline:.3rem}.public-editor label{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.public-editor__options{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.65rem;display:grid}.public-editor small{color:#a4afcc}.public-editor textarea{resize:vertical;width:100%}.public-editor__travel{margin-block:.6rem}.public-preview-drawer .public-dashboard__attributes{border-top:1px solid #333c60;border-left:0;flex-basis:100%}@media (width<=820px){.public-dashboard__attributes{border-top:1px solid #333c60;border-left:0;flex:100%}.public-atlas{grid-template-columns:1fr}.public-atlas__legend{border-top:1px solid #333c60;border-left:0}.public-atlas__places{max-height:12rem}}@media (width<=520px){.public-dashboard__portrait{flex-basis:6.5rem;min-height:10rem}.public-dashboard__identity{flex-basis:10rem}.public-dashboard__portrait--pixel>div{scale:.75}.public-my-card>.public-actions{width:100%}}.profile-setup{box-sizing:border-box;min-height:100dvh;color:var(--color-text,#f4f2ff);background:radial-gradient(at 25% 40%,#25113a,#0000 60%),#050610;place-items:center;padding:clamp(1rem,4vw,4rem);display:grid}.profile-setup__panel{border:1px solid var(--color-border,#293052);background:#080d19;grid-template-columns:minmax(12rem,.75fr) minmax(0,1.25fr);width:min(100%,64rem);display:grid}.profile-setup__portrait{background:#070915;flex-direction:column;justify-content:flex-end;min-width:0;display:flex;position:relative;overflow:hidden}.profile-setup__portrait .dashboard-operator{width:100%;height:100%;min-height:32rem;position:relative;overflow:hidden}.profile-setup__portrait .dashboard-operator__media{position:absolute;inset:0}.profile-setup__portrait .dashboard-operator img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.profile-setup__portrait>span{color:var(--color-cyan,#20e7f0);padding:.75rem;font:.625rem/1.6 Silkscreen,monospace}.profile-setup__content{min-width:0;padding:clamp(1.2rem,3vw,2.5rem)}.profile-setup__content h1{margin:.7rem 0;font-size:clamp(1.3rem,2.4vw,1.9rem)}.profile-setup__intro,.profile-setup__later{color:var(--color-text-muted,#8f94b3);font-size:.875rem;line-height:1.8}.profile-setup .user-profile-form{margin-top:1.75rem}.profile-setup .user-profile-form fieldset{grid-template-columns:minmax(0,1fr)}.profile-setup .user-profile-form__skip{border:1px solid var(--color-border,#293052);color:var(--color-text-muted,#8f94b3);background:0 0}.profile-setup__logout{color:var(--color-text-muted,#8f94b3);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:.5rem;padding:0;font-size:.8125rem;text-decoration:underline}.profile-setup__error{color:var(--color-danger,#ff5964)}@media (width<=700px){.profile-setup__panel{grid-template-columns:minmax(0,1fr)}.profile-setup__portrait{border-bottom:1px solid var(--color-border,#293052);flex-direction:row;justify-content:flex-start;align-items:flex-end}.profile-setup__portrait .dashboard-operator{flex:none;width:7rem;height:11rem;min-height:0}.profile-setup__portrait>span{max-width:9rem}}.letter-glitch{width:100%;height:100%;position:relative;overflow:hidden}.letter-glitch-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.session-fault{color:#f4f2ff;background:#080913;border:1px solid #ff2c8888;border-left:4px solid #ff2c88;width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:10px 10px #03040c,0 0 80px #ff2c881a}.session-fault::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02030cdb}.session-fault__bar,.session-fault footer{font:10px var(--cyber-pixel-font);color:#f264a6;background:#ff2c880a;border-bottom:1px solid #ff2c883d;justify-content:space-between;gap:16px;padding:14px 20px;display:flex}.session-fault__body{background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff03 3px 4px);padding:32px}.session-fault__symbol{color:#ff448c;width:48px;margin-bottom:20px}.session-fault__symbol svg{width:100%;height:100%}.session-fault__code{font:700 clamp(34px, 8vw, 58px)/1 var(--cyber-display-font);letter-spacing:2px;text-shadow:3px 0 #ff2ca8,-2px 0 #20e7f0;animation:.65s steps(2,end) session-signal-break}.session-fault h2{letter-spacing:3px;margin:18px 0 12px;font-size:24px;font-weight:700}.session-fault__body>p:last-of-type{color:#aeb1c8;font-size:14px;line-height:1.9}.session-fault__readout{color:#b5a2bb;font:10px var(--cyber-pixel-font);border-block:1px solid #39304c;justify-content:space-between;gap:10px;margin:26px 0;padding:14px 0;display:flex}.session-fault__readout span:last-child{color:#ff609e;font-family:inherit}.session-fault button{color:#20e7f0;cursor:pointer;background:#20e7f00b;border:1px solid #20e7f0;justify-content:space-between;width:100%;padding:14px 18px;font-size:14px;font-weight:700;display:flex}.session-fault button:hover{background:#20e7f021}.session-fault button:focus-visible{outline-offset:4px;outline:2px solid #20e7f0}.session-fault footer{color:#8e91ac;border-top:1px solid #ff2c883d;border-bottom:0;flex-wrap:wrap;font-size:9px}@keyframes session-signal-break{0%,to{transform:translate(0)}25%{text-shadow:7px 0 #ff2ca8,-4px 0 #20e7f0;transform:translate(-3px)}65%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.session-fault__code{animation:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-200:oklch(88.5% .062 18.334);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-cyan-300:oklch(86.5% .127 207.078);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--leading-relaxed:1.625;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-none{max-width:none}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-amber-400\/35{border-color:#fcbb0059}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/35{border-color:color-mix(in oklab, var(--color-amber-400) 35%, transparent)}}.border-cyan-300\/20{border-color:#53eafd33}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/20{border-color:color-mix(in oklab, var(--color-cyan-300) 20%, transparent)}}.border-emerald-300\/30{border-color:#5ee9b54d}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/30{border-color:color-mix(in oklab, var(--color-emerald-300) 30%, transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-slate-600{border-color:var(--color-slate-600)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-800{border-color:var(--color-slate-800)}.border-violet-300{border-color:var(--color-violet-300)}.border-violet-300\/20{border-color:#c4b4ff33}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/20{border-color:color-mix(in oklab, var(--color-violet-300) 20%, transparent)}}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.bg-cyan-300{background-color:var(--color-cyan-300)}.bg-cyan-300\/5{background-color:#53eafd0d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/5{background-color:color-mix(in oklab, var(--color-cyan-300) 5%, transparent)}}.bg-emerald-300{background-color:var(--color-emerald-300)}.bg-emerald-300\/5{background-color:#5ee9b50d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/5{background-color:color-mix(in oklab, var(--color-emerald-300) 5%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/10{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-rose-400\/10{background-color:#ff667f1a}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/10{background-color:color-mix(in oklab, var(--color-rose-400) 10%, transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/70{background-color:#0f172bb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/70{background-color:color-mix(in oklab, var(--color-slate-900) 70%, transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/60{background-color:#02061899}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/60{background-color:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}.bg-violet-300{background-color:var(--color-violet-300)}.bg-violet-300\/5{background-color:#c4b4ff0d}@supports (color:color-mix(in lab, red, red)){.bg-violet-300\/5{background-color:color-mix(in oklab, var(--color-violet-300) 5%, transparent)}}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-10{padding-block:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.break-all{word-break:break-all}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-cyan-300{color:var(--color-cyan-300)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-red-200{color:var(--color-red-200)}.text-rose-200{color:var(--color-rose-200)}.text-rose-300{color:var(--color-rose-300)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-950{color:var(--color-slate-950)}.text-violet-200{color:var(--color-violet-200)}.text-violet-300{color:var(--color-violet-300)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:border-slate-500:hover{border-color:var(--color-slate-500)}.hover\:bg-emerald-300:hover{background-color:var(--color-emerald-300)}}.focus\:border-emerald-400:focus{border-color:var(--color-emerald-400)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-60:disabled{opacity:.6}@media (width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}@font-face{font-family:Pixelify Sans;src:url(/assets/fonts/PixelifySans-Variable.ttf)format("truetype");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Silkscreen;src:url(/assets/fonts/Silkscreen-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Silkscreen;src:url(/assets/fonts/Silkscreen-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;--cyber-void:#050610;--cyber-canvas:#080a16;--cyber-panel:#0b0d1b;--cyber-panel-raised:#11142a;--cyber-border:#293052;--cyber-text:#f4f2ff;--cyber-muted:#8f94b3;--cyber-magenta:#ff2ca8;--cyber-cyan:#20e7f0;--cyber-violet:#8f45ff;--cyber-acid:#ffe34d;--cyber-blue:#4d7cff;--cyber-lime:#b6ff3b;--cyber-mint:#36e5a0;--cyber-orange:#ff9640;--cyber-danger:#ff5964;--cyber-success:#36e58c;--cyber-display-font:"Pixelify Sans", "Silkscreen", ui-monospace, monospace;--cyber-pixel-font:"Silkscreen", "Pixelify Sans", ui-monospace, monospace;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:#020617;min-width:320px;min-height:100vh;margin:0}button,input,textarea{font:inherit}button{cursor:pointer}.cyber-pixel-frame{border:1px solid var(--cyber-cyan)}@supports (color:color-mix(in lab, red, red)){.cyber-pixel-frame{border:1px solid color-mix(in srgb, var(--cyber-cyan) 58%, transparent)}}.cyber-pixel-frame{background:var(--cyber-panel)}@supports (color:color-mix(in lab, red, red)){.cyber-pixel-frame{background:color-mix(in srgb, var(--cyber-panel) 90%, transparent)}}.cyber-pixel-frame{box-shadow:3px 3px 0 var(--cyber-magenta), inset 0 0 18px var(--cyber-cyan)}@supports (color:color-mix(in lab, red, red)){.cyber-pixel-frame{box-shadow:3px 3px 0 color-mix(in srgb, var(--cyber-magenta) 28%, transparent), inset 0 0 18px color-mix(in srgb, var(--cyber-cyan) 9%, transparent)}}.cyber-pixel-frame{clip-path:polygon(0 8px,8px 8px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 8px) calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 8px),0 calc(100% - 8px))}.cyber-neon-button{border:1px solid var(--cyber-magenta);color:var(--cyber-cyan);background:var(--cyber-void)}@supports (color:color-mix(in lab, red, red)){.cyber-neon-button{background:color-mix(in srgb, var(--cyber-void) 84%, transparent)}}.cyber-neon-button{box-shadow:0 0 0 2px var(--cyber-violet), 0 0 24px var(--cyber-magenta), inset 0 0 18px var(--cyber-cyan)}@supports (color:color-mix(in lab, red, red)){.cyber-neon-button{box-shadow:0 0 0 2px color-mix(in srgb, var(--cyber-violet) 22%, transparent), 0 0 24px color-mix(in srgb, var(--cyber-magenta) 34%, transparent), inset 0 0 18px color-mix(in srgb, var(--cyber-cyan) 12%, transparent)}}.cyber-neon-button{font-family:var(--cyber-pixel-font);letter-spacing:.13em;text-shadow:2px 0 0 var(--cyber-magenta), 0 0 10px var(--cyber-cyan);font-weight:900}@supports (color:color-mix(in lab, red, red)){.cyber-neon-button{text-shadow:2px 0 0 color-mix(in srgb, var(--cyber-magenta) 55%, transparent), 0 0 10px color-mix(in srgb, var(--cyber-cyan) 80%, transparent)}}.cyber-neon-button:hover{color:var(--cyber-text);background:var(--cyber-magenta)}@supports (color:color-mix(in lab, red, red)){.cyber-neon-button:hover{background:color-mix(in srgb, var(--cyber-magenta) 28%, var(--cyber-void))}}.cyber-app-shell{min-height:100vh;color:var(--cyber-text);background:linear-gradient(#20e7f006 1px, transparent 1px), linear-gradient(90deg, #20e7f006 1px, transparent 1px), var(--cyber-canvas);background-size:32px 32px}.cyber-panel{border:1px solid var(--cyber-border);color:var(--cyber-text);background:var(--cyber-panel)}@supports (color:color-mix(in lab, red, red)){.cyber-panel{background:color-mix(in srgb, var(--cyber-panel) 94%, transparent)}}.cyber-panel{box-shadow:4px 4px #050610c7,inset 0 0 24px #20e7f009}.cyber-page-title{color:var(--cyber-text);font-family:var(--cyber-pixel-font);letter-spacing:.035em;text-transform:uppercase;text-shadow:3px 0 #ff2ca8ad,-2px 0 #20e7f08c;margin:0;font-weight:900}.cyber-nav-item{color:var(--cyber-muted);font-family:var(--cyber-pixel-font);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid #0000;font-weight:700}.cyber-nav-item:hover,.cyber-nav-item[data-active=true]{border-color:var(--cyber-magenta)}@supports (color:color-mix(in lab, red, red)){.cyber-nav-item:hover,.cyber-nav-item[data-active=true]{border-color:color-mix(in srgb, var(--cyber-magenta) 60%, transparent)}}.cyber-nav-item:hover,.cyber-nav-item[data-active=true]{color:var(--cyber-text);background:var(--cyber-magenta)}@supports (color:color-mix(in lab, red, red)){.cyber-nav-item:hover,.cyber-nav-item[data-active=true]{background:color-mix(in srgb, var(--cyber-magenta) 15%, transparent)}}.cyber-nav-item:hover,.cyber-nav-item[data-active=true]{box-shadow:inset 3px 0 0 var(--cyber-magenta)}.cyber-status-chip{color:var(--cyber-cyan);font-family:var(--cyber-pixel-font);letter-spacing:.05em;text-transform:uppercase;background:#050610b8;border:1px solid;align-items:center;gap:.4rem;padding:.25rem .5rem;font-size:.8125rem;font-weight:800;display:inline-flex}.cyber-status-chip[data-tone=reward]{color:var(--cyber-acid)}.cyber-status-chip[data-tone=success]{color:var(--cyber-success)}.cyber-status-chip[data-tone=danger]{color:var(--cyber-danger)}.cyber-field{border:1px solid var(--cyber-border);width:100%;color:var(--cyber-text);background:var(--cyber-void);font-family:var(--cyber-pixel-font);border-radius:0;outline:none;padding:.75rem .85rem;box-shadow:inset 0 0 12px #20e7f009}.cyber-field:focus{border-color:var(--cyber-cyan);box-shadow:0 0 0 2px #20e7f024,inset 0 0 12px #20e7f014}.cyber-progress{border:1px solid var(--cyber-border);background:var(--cyber-void);height:.65rem;overflow:hidden}.cyber-progress>i{width:var(--cyber-progress,0%);background:linear-gradient(90deg, var(--cyber-magenta), var(--cyber-cyan));height:100%;box-shadow:0 0 12px var(--cyber-cyan);display:block}.activity-page{min-height:100vh;color:var(--cyber-text);background:radial-gradient(circle at 78% 4%,#8f45ff17,#0000 28rem),linear-gradient(#20e7f006 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#20e7f006 1px,#0000 1px) 0 0/32px 32px,#040611}.activity-page__inner{width:min(100%,96rem);margin:0 auto;padding:clamp(1.25rem,2.6vw,2.8rem)}.activity-header{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1rem;display:flex}.activity-header p,.activity-header h1{margin:0}.activity-header p{color:#a9aed0;font:400 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.13em}.activity-header h1{font:700 clamp(2.9rem, 5.4vw, 5.8rem) / .78 var(--cyber-display-font);letter-spacing:.035em;text-shadow:4px 0 #ff2ca89e,-2px 0 #20e7f080;margin-top:.55rem}.activity-header__controls{align-items:center;gap:.8rem;display:flex}.activity-date-control,.activity-sync{background:#03050fe0;border:1px solid #20e7f07a;align-items:center;min-height:2.5rem;display:flex}.activity-date-control button{width:2.1rem;color:var(--cyber-cyan);font:700 1.4rem/1 var(--cyber-display-font);background:0 0;border:0;align-self:stretch}.activity-date-control button:hover:not(:disabled){color:#fff;background:#20e7f01f}.activity-date-control button:disabled{cursor:not-allowed;opacity:.2}.activity-date-control strong{color:#fff;min-width:8.6rem;font:700 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.08em;text-align:center}.activity-sync{color:var(--cyber-cyan);font:400 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.06em;gap:.55rem;padding:0 .75rem}.activity-sync .pixel-icon{width:.85rem}.activity-sync small{color:#a9aed0}.activity-sync>i{background:var(--cyber-danger);border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 8px}.activity-sync[data-online=true]>i{color:var(--cyber-success);background:currentColor}.activity-state{min-height:18rem;color:var(--cyber-cyan);font:400 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.09em;background:#03050fc7;border:1px solid #20e7f06b;place-items:center;display:grid}.activity-state--error{color:var(--cyber-danger);align-content:center;gap:.8rem}.activity-state--error span{color:#c6c9da;font-family:ui-sans-serif,system-ui,sans-serif}.activity-state--error button{color:inherit;font:inherit;background:0 0;border:1px solid;padding:.65rem 1rem}.activity-grid{grid-template-columns:minmax(0,1.62fr) minmax(20rem,.92fr);gap:.75rem;display:grid}.activity-panel{clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);background:linear-gradient(90deg,#20e7f009,#0000 40%),#03050feb;border:1px solid #20e7f094;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #20e7f006}.activity-panel:after{border-top:2px solid var(--cyber-magenta);content:"";width:4.5rem;position:absolute;top:0;right:0}.activity-panel>header{min-height:2.65rem;color:var(--cyber-cyan);font:400 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.08em;border-bottom:1px solid #20e7f052;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;display:flex}.activity-panel>header>span{align-items:center;gap:.55rem;display:inline-flex}.activity-panel>header small{color:#737b9f;font:400 .8125rem/1 var(--cyber-pixel-font)}.activity-core{background:linear-gradient(#20e7f008 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#20e7f008 1px,#0000 1px) 0 0/22px 22px,radial-gradient(circle at 33%,#ff2ca81a,#0000 42%);grid-template-columns:minmax(19rem,1.1fr) minmax(16rem,.9fr);align-items:center;gap:clamp(1rem,2vw,2.4rem);min-height:26rem;padding:1.2rem clamp(1rem,2vw,2rem);display:grid}.activity-core__scope{place-items:center;display:grid}.activity-core__rings{filter:drop-shadow(0 0 8px #20e7f01a);width:min(100%,23rem);overflow:visible}.activity-ring circle{fill:none;stroke-width:17px}.activity-ring__track{stroke:#151a31;stroke-dasharray:7 3}.activity-ring__progress{stroke-linecap:butt;filter:drop-shadow(0 0 5px)}.activity-ring--magenta{color:var(--cyber-magenta)}.activity-ring--cyan{color:var(--cyber-cyan)}.activity-ring--violet{color:#8f68ff}.activity-ring--magenta .activity-ring__progress{stroke:var(--cyber-magenta)}.activity-ring--cyan .activity-ring__progress{stroke:var(--cyber-cyan)}.activity-ring--violet .activity-ring__progress{stroke:#8f68ff}.activity-core__reticle{fill:none;stroke:#d8dbed;stroke-width:1px}.activity-core__diamond{fill:#050610f2;stroke:var(--cyber-cyan);stroke-width:1px}.activity-core__count{fill:#fff;font:700 .82rem var(--cyber-pixel-font)}.activity-core__caption{fill:#a9aed0;font:400 .8125rem var(--cyber-pixel-font);letter-spacing:.04em}.activity-core__legend{gap:0;display:grid}.activity-core__legend-row{color:var(--cyber-cyan);border-bottom:1px solid #293052;grid-template-columns:1.5rem 1fr;gap:0 .7rem;padding:1rem 0;display:grid}.activity-core__legend-row[data-tone=magenta]{color:var(--cyber-magenta)}.activity-core__legend-row[data-tone=violet]{color:#9b74ff}.activity-core__legend-row>span{color:#697092;font:400 .8125rem/1 var(--cyber-pixel-font)}.activity-core__legend-row b,.activity-core__legend-row strong{font-family:var(--cyber-pixel-font);display:block}.activity-core__legend-row b{color:currentColor;letter-spacing:.08em;font-size:.8125rem}.activity-core__legend-row strong{color:#fff;margin-top:.5rem;font-size:.8125rem}.activity-core__legend-row>i{background:linear-gradient(90deg, currentColor var(--activity-progress), transparent var(--activity-progress));border:1px solid #293052;grid-column:2;height:.35rem;margin-top:.65rem;box-shadow:inset 0 0 7px #ffffff0a}.activity-core__legend>p{color:#697092;font:400 .8125rem/1.5 var(--cyber-pixel-font);letter-spacing:.05em;margin:.85rem 0 0}.activity-signals{align-content:stretch;min-height:26rem;padding:.85rem;display:grid}.activity-signal{color:var(--cyber-cyan);border-bottom:1px solid #293052;grid-template-columns:1.4rem minmax(8rem,1fr) minmax(4rem,.9fr);align-items:center;gap:.65rem;display:grid}.activity-signal[data-tone=magenta]{color:var(--cyber-magenta)}.activity-signal[data-tone=violet]{color:#9b74ff}.activity-signal>span{color:#697092;font:400 .8125rem/1 var(--cyber-pixel-font)}.activity-signal strong,.activity-signal small{font-family:var(--cyber-pixel-font);display:block}.activity-signal strong{color:#fff;font-size:clamp(.83rem,1.3vw,1.1rem)}.activity-signal small{color:#8f94b3;letter-spacing:.08em;margin-top:.35rem;font-size:.8125rem}.activity-signal>i{background:linear-gradient(90deg, currentColor var(--signal-level), transparent var(--signal-level)) left bottom / 100% 3px no-repeat, repeating-linear-gradient(90deg, transparent 0 6px, #29305299 6px 7px);border-bottom:1px solid #293052;height:1.4rem}.activity-empty{color:#697092;text-align:center;place-content:center;gap:.65rem;min-height:26rem;display:grid}.activity-empty strong{color:var(--cyber-cyan);font:700 .8125rem/1 var(--cyber-pixel-font)}.activity-empty span{font-size:.875rem}.activity-panel--trace,.activity-panel--workouts,.activity-readout{margin-top:.75rem}.activity-trace{min-height:8.8rem;padding:1rem 1.4rem .7rem;position:relative}.activity-trace__axis{color:#8f94b3;font:400 .8125rem/1 var(--cyber-pixel-font);justify-content:space-between;padding-top:5.8rem;display:flex}.activity-trace__line{border-bottom:1px solid var(--cyber-cyan);background:repeating-linear-gradient(90deg,#20e7f01f 0 1px,#0000 1px 8.33333%),repeating-linear-gradient(0deg,#0000 0 1.55rem,#2930527a 1.55rem calc(1.55rem + 1px));position:absolute;inset:1rem 1.7rem 2rem}.activity-trace__event{height:78%;color:var(--cyber-magenta);position:absolute;bottom:0;transform:translate(-50%)}.activity-trace__event[data-category=strength]{color:var(--cyber-cyan)}.activity-trace__event[data-category=mind_body]{color:#9b74ff}.activity-trace__event[data-category=sports]{color:var(--cyber-acid)}.activity-trace__event>i{border-left:1px dashed;height:100%;position:absolute;bottom:0;left:50%}.activity-trace__event>i:after{clip-path:polygon(50% 100%,0 0,100% 0);content:"";background:currentColor;width:.5rem;height:.5rem;position:absolute;top:-.15rem;left:-.28rem}.activity-trace__event b,.activity-trace__event em{font:400 .8125rem/1 var(--cyber-pixel-font);white-space:nowrap;font-style:normal;position:absolute;left:.48rem}.activity-trace__event b{color:#fff;top:-.2rem}.activity-trace__event em{color:currentColor;bottom:.3rem}.activity-trace>p{color:#697092;font:400 .8125rem/1 var(--cyber-pixel-font);text-align:center;margin:0;position:absolute;inset:45% 0 auto}.activity-workouts__head{flex-wrap:wrap}.activity-filters{flex-wrap:wrap;gap:.35rem;display:flex}.activity-filters button{color:#8f94b3;font:400 .8125rem/1 var(--cyber-pixel-font);background:#070915;border:1px solid #293052;padding:.4rem .75rem}.activity-filters button[data-active=true]{border-color:var(--cyber-magenta);color:#fff;box-shadow:inset 0 -2px 0 var(--cyber-magenta);background:#ff2ca821}.activity-workout-table{padding:.55rem .75rem .75rem}.activity-workout-table__labels,.activity-workout-table article{grid-template-columns:2.2rem minmax(10rem,1.5fr) minmax(7rem,.9fr) 4.5rem 5.5rem 5rem 5.5rem minmax(6rem,.8fr);align-items:center;gap:.65rem;display:grid}.activity-workout-table__labels{color:#697092;min-height:1.75rem;font:400 .8125rem/1 var(--cyber-pixel-font)}.activity-workout-table article{color:#c6c9da;min-height:3.5rem;font:400 .8125rem/1.35 var(--cyber-pixel-font);border-top:1px solid #293052;padding:.55rem .45rem;position:relative}.activity-workout-table article:before{background:var(--cyber-magenta);content:"";width:2px;position:absolute;inset:0 auto 0 -.15rem}.activity-workout-table article[data-category=strength]:before{background:var(--cyber-cyan)}.activity-workout-table article[data-category=mind_body]:before{background:#9b74ff}.activity-workout-table article[data-category=sports]:before{background:var(--cyber-acid)}.activity-workout-table article strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-workout-table article em{width:fit-content;color:var(--cyber-magenta);border:1px solid;padding:.3rem .45rem;font-style:normal}.activity-workout-table article[data-category=strength] em{color:var(--cyber-cyan)}.activity-workout-table article[data-category=mind_body] em{color:#9b74ff}.activity-workout-table article[data-category=sports] em{color:var(--cyber-acid)}.activity-workout-table article small{color:#8f94b3}.activity-workout-table__empty{color:#697092;font:400 .8125rem/1 var(--cyber-pixel-font);text-align:center;border-top:1px solid #293052;padding:2rem}.activity-readout{color:#c6c9da;background:#03050feb;border:1px solid #20e7f094;align-items:center;gap:.75rem;min-height:3.6rem;padding:.8rem 1rem;display:flex}.activity-readout .pixel-icon{width:1rem;color:var(--cyber-cyan)}.activity-readout strong{color:var(--cyber-cyan);font:400 .8125rem/1 var(--cyber-pixel-font)}.activity-readout span{font-size:.875rem}.activity-readout small{color:#697092;font:400 .8125rem/1 var(--cyber-pixel-font);margin-left:auto}@media (width<=1100px){.activity-header{flex-direction:column;align-items:flex-start}.activity-header__controls{justify-content:space-between;width:100%}.activity-grid{grid-template-columns:1fr}.activity-signals{min-height:18rem}.activity-workout-table{overflow-x:auto}.activity-workout-table__labels,.activity-workout-table article{min-width:61rem}}@media (width<=700px){.activity-page__inner{padding:1rem .8rem 6rem}.activity-header h1{font-size:3rem}.activity-header__controls{flex-direction:column;align-items:stretch}.activity-date-control{justify-content:space-between}.activity-sync{justify-content:center}.activity-core{grid-template-columns:1fr}.activity-core__rings{width:min(100%,19rem)}.activity-panel>header{flex-direction:column;align-items:flex-start}.activity-trace{overflow-x:auto}.activity-trace__line,.activity-trace__axis{min-width:42rem}.activity-workouts__head{align-items:stretch!important}.activity-filters{flex-wrap:nowrap;width:100%;padding-bottom:.25rem;overflow-x:auto}.activity-filters button{flex:none}.activity-readout{flex-wrap:wrap;align-items:flex-start}.activity-readout small{width:100%;margin-left:1.75rem}}.cyber-auth{isolation:isolate;min-height:100svh;color:var(--cyber-text);font-family:var(--cyber-pixel-font);background:#010105;position:relative;overflow:hidden}.cyber-auth__city{z-index:-4;object-fit:cover;object-position:50% 50%;width:102%;height:102%;image-rendering:pixelated;filter:saturate(1.34)brightness(.68)contrast(1.16);position:absolute;inset:-1%}.cyber-auth__vignette{z-index:-3;background:linear-gradient(90deg,#010108e0 0,#0101087a 42%,#010108bd 67%,#010108eb 100%),linear-gradient(#0101085c,#0000 25% 72%,#010108c7);position:absolute;inset:0}.cyber-auth__rain{z-index:-2;opacity:.1;mix-blend-mode:screen;background-image:repeating-linear-gradient(#0000 0 22px,#20e7f09e 22px 24px,#0000 24px 50px);background-size:11px 51px;animation:.86s steps(6,end) infinite cyber-auth-rain;position:absolute;inset:-8% -4%}.cyber-auth__layout{z-index:2;grid-template-columns:minmax(22rem,1.1fr) minmax(25rem,.78fr);align-items:center;gap:clamp(3rem,8vw,8rem);width:min(100%,76rem);min-height:100svh;margin:0 auto;padding:clamp(2rem,5vw,5rem);display:grid;position:relative}.cyber-auth__menu{justify-items:start;width:100%;display:grid}.cyber-auth__brand{width:min(100%,35rem,68vh);margin:0}.cyber-auth__logo{aspect-ratio:712/276;width:100%;image-rendering:pixelated;background:url(/assets/intro/life-rpg-logo-master-v1.png) 50%/100% 100% no-repeat;display:block}.cyber-auth__menu-label{color:var(--cyber-cyan);letter-spacing:.22em;margin:clamp(1.4rem,3vh,2rem) 0 0;font-size:clamp(.8125rem,.9vw,.8125rem);font-weight:700}.cyber-auth__menu-label:before{content:"// ";color:var(--cyber-magenta)}.cyber-auth__modes{gap:.6rem;width:min(100%,28rem);margin-top:.8rem;display:grid}.cyber-auth__mode{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));color:#8d8fb3;min-height:3.5rem;font:inherit;letter-spacing:.13em;text-align:left;background:#010108d1;border:0;padding:.85rem 1.2rem .85rem 3.8rem;font-size:clamp(.82rem,1.2vw,1.05rem);font-weight:700;position:relative}.cyber-auth__mode span{color:#555879;font-size:.66em;position:absolute;top:50%;left:1.15rem;transform:translateY(-50%)}.cyber-auth__mode:before{content:"";background:#34385e;width:6px;height:66%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cyber-auth__mode:hover{color:var(--cyber-text);background:#8f45ff33}.cyber-auth__mode[data-active=true]{color:#07010b;box-shadow:8px 0 0 var(--cyber-cyan);background:linear-gradient(90deg,#ff079c 0 72%,#ff4ab7)}.cyber-auth__mode[data-active=true]:before{background:0 0;border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:10px solid #ffe34d;width:0;height:0}.cyber-auth__mode[data-active=true] span{color:#5f002f}.cyber-auth__system-line{color:#8d8fb3;letter-spacing:.16em;align-items:center;gap:.55rem;margin:1.1rem 0 0;font-size:.8125rem;display:flex}.cyber-auth__system-line i{background:var(--cyber-success);width:7px;height:7px;animation:1.5s step-end infinite cyber-status-blink;box-shadow:3px 0 #20e7f094}.cyber-auth__terminal{clip-path:polygon(0 14px,14px 14px,14px 0,calc(100% - 42px) 0,calc(100% - 42px) 7px,calc(100% - 14px) 7px,calc(100% - 14px) 14px,100% 14px,100% calc(100% - 14px),calc(100% - 14px) calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,14px calc(100% - 14px),0 calc(100% - 14px));background:#01020cf0;border:2px solid #20e7f0a3;width:100%;padding:clamp(1.35rem,2.5vw,2rem);position:relative;box-shadow:9px 9px #ff079c8f,inset 0 0 0 4px #0c0826e6}.cyber-auth__terminal:before,.cyber-auth__terminal:after{content:"";background:repeating-linear-gradient(180deg, var(--cyber-magenta) 0 10px, transparent 10px 14px);width:2px;height:30%;position:absolute}.cyber-auth__terminal:before{top:16%;left:-2px}.cyber-auth__terminal:after{background:repeating-linear-gradient(180deg, var(--cyber-cyan) 0 10px, transparent 10px 14px);bottom:12%;right:-2px}.cyber-auth__terminal-header{color:var(--cyber-cyan);letter-spacing:.09em;background:#0a031ceb;border-bottom:2px solid #8f45ff80;justify-content:space-between;align-items:center;gap:1rem;margin:calc(-1*clamp(1.35rem,2.5vw,2rem)) calc(-1*clamp(1.35rem,2.5vw,2rem)) 1.4rem;padding:.75rem clamp(1.35rem,2.5vw,2rem);font-size:clamp(.8125rem,.72vw,.8125rem);font-weight:700;display:flex}.cyber-auth__terminal-header p{margin:0}.cyber-auth__terminal-header span{color:var(--cyber-magenta);letter-spacing:.22em}.cyber-auth__slot{color:#8f45ff;letter-spacing:.15em;margin:0;font-size:.8125rem;font-weight:700}.cyber-auth__terminal h2{color:var(--cyber-text);font-family:var(--cyber-display-font);letter-spacing:.05em;text-shadow:3px 0 #ff079cd1,-2px 0 #20e7f0a3;margin:.55rem 0 0;font-size:clamp(1.65rem,2.7vw,2.45rem);line-height:1}.cyber-auth__form{gap:1rem;margin-top:1.5rem;display:grid}.cyber-auth__field{gap:.45rem;display:grid}.cyber-auth__field span{color:#bdbee0;letter-spacing:.12em;font-size:.8125rem;font-weight:700}.cyber-auth__field input{width:100%;min-height:3.15rem;color:var(--cyber-text);background:#03040e;border:2px solid #293052;border-radius:0;outline:0;padding:.75rem .9rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem;box-shadow:inset 4px 0 #8f45ff6b}.cyber-auth__field input::placeholder{color:#555879}.cyber-auth__field input:focus{border-color:var(--cyber-cyan);box-shadow:inset 4px 0 0 var(--cyber-magenta), 4px 4px 0 #20e7f038}.cyber-auth__error{border-left:4px solid var(--cyber-danger);color:#ffc4ca;letter-spacing:.04em;background:#ff59641a;margin:0;padding:.75rem .9rem;font-size:.8125rem;line-height:1.7}.cyber-auth__expired{border:1px solid #ff2ca87a;border-left:4px solid var(--cyber-magenta);color:#ffd4f0;background:#ff2ca817;margin:0;padding:.75rem .9rem;font-size:.8225rem;line-height:1.55}.cyber-auth__submit{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));color:#05020a;background:var(--cyber-cyan);min-height:3.35rem;font:inherit;letter-spacing:.14em;border:0;padding:.8rem 1rem;font-size:.875rem;font-weight:700;position:relative;box-shadow:inset 0 -5px #002f3661}.cyber-auth__submit:before{content:"▶";color:var(--cyber-magenta);margin-right:.7rem}.cyber-auth__submit:hover{background:#7bfbff}.cyber-auth__submit:disabled{cursor:not-allowed;filter:saturate(.35);opacity:.62}.cyber-auth__recover{color:var(--cyber-magenta);letter-spacing:.11em;margin-top:1.1rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-block}.cyber-auth__recover:before{content:"> ";color:var(--cyber-cyan)}.cyber-auth__recover:hover{color:#ff76c5}.cyber-auth__terminal-footer{color:#555879;letter-spacing:.1em;border-top:1px solid #293052;justify-content:space-between;gap:1rem;margin-top:1.4rem;padding-top:.7rem;font-size:.8125rem;display:flex}.cyber-auth__terminal-footer span{color:var(--cyber-success)}.cyber-auth__scanlines,.cyber-auth__noise{z-index:8;pointer-events:none;position:fixed;inset:0}.cyber-auth__scanlines{opacity:.18;background:repeating-linear-gradient(#ffffff0e 0 1px,#0003 1px 3px)}.cyber-auth__noise{opacity:.045;background-image:radial-gradient(circle at 15% 22%, var(--cyber-magenta) 0 1px, transparent 1px), radial-gradient(circle at 81% 67%, var(--cyber-cyan) 0 1px, transparent 1px);background-size:19px 23px,29px 31px;animation:.28s steps(2,end) infinite cyber-auth-noise}@keyframes cyber-auth-rain{0%{background-position:0 -51px}to{background-position:0 51px}}@keyframes cyber-auth-noise{0%{transform:translate(0)}to{transform:translate(2px,-2px)}}@media (width<=760px){.cyber-auth{overflow:auto}.cyber-auth__city{object-position:50% 50%;filter:saturate(1.28)brightness(.5)contrast(1.18);width:100%;height:100%;position:fixed;inset:0}.cyber-auth__vignette{background:linear-gradient(#010108d1,#0101088c 32%,#010108e6 100%);position:fixed}.cyber-auth__layout{grid-template-columns:minmax(0,1fr);align-content:center;gap:1rem;width:100%;padding:1.15rem 1rem 2rem}.cyber-auth__menu{justify-items:center}.cyber-auth__brand{width:min(82vw,23rem,33vh)}.cyber-auth__menu-label{justify-self:start;width:100%;margin-top:.8rem}.cyber-auth__modes{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.cyber-auth__mode{letter-spacing:.08em;min-height:3.1rem;padding:.7rem .6rem .7rem 2.1rem;font-size:clamp(.8125rem,3vw,.8125rem)}.cyber-auth__mode span{left:.7rem}.cyber-auth__system-line{justify-self:start;margin-top:.65rem}.cyber-auth__terminal{padding:1.1rem;box-shadow:6px 6px #ff079c80}.cyber-auth__terminal-header{margin:-1.1rem -1.1rem 1rem;padding:.65rem 1.1rem}.cyber-auth__form{gap:.8rem;margin-top:1.05rem}.cyber-auth__field input{min-height:2.85rem}.cyber-auth__submit{min-height:3rem}.cyber-auth__terminal-footer{margin-top:1rem}}.cyber-start{z-index:9999;cursor:pointer;color:var(--cyber-text);background:var(--cyber-void);isolation:isolate;font-family:var(--cyber-pixel-font);position:fixed;inset:0;overflow:hidden}.cyber-start__loader{z-index:60;cursor:wait;opacity:1;visibility:visible;background:linear-gradient(#20e7f00e 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#20e7f00e 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 50% 48%,#ff079c29,#0000 28rem),#010105;place-items:center;padding:1.25rem;transition:opacity .36s steps(6,end),visibility 0s linear .36s;display:grid;position:absolute;inset:0}.cyber-start__loader[data-ready=true]{opacity:0;visibility:hidden;pointer-events:none}.cyber-start__loader-frame{clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);background:#02040ef0;border:1px solid #20e7f0b8;width:min(32rem,90vw);padding:clamp(1.4rem,4vw,2.4rem);position:relative}.cyber-start__loader-frame:before,.cyber-start__loader-frame:after{content:"";width:4.2rem;height:3px;position:absolute}.cyber-start__loader-frame:before{background:var(--cyber-magenta);animation:.92s steps(4,end) infinite cyber-loader-signal;top:.7rem;left:.8rem}.cyber-start__loader-frame:after{background:var(--cyber-cyan);animation:.92s steps(4,end) -460ms infinite cyber-loader-signal;bottom:.7rem;right:.8rem}.cyber-start__loader-core{width:6.5rem;height:6.5rem;margin:0 auto 1.4rem;position:relative}.cyber-start__loader-core i,.cyber-start__loader-core span{border:2px solid var(--cyber-cyan);clip-path:polygon(0 0,38% 0,38% 5%,62% 5%,62% 0,100% 0,100% 38%,95% 38%,95% 62%,100% 62%,100% 100%,62% 100%,62% 95%,38% 95%,38% 100%,0 100%,0 62%,5% 62%,5% 38%,0 38%);animation:1.4s steps(8,end) infinite cyber-loader-orbit;position:absolute;inset:0}.cyber-start__loader-core i:nth-child(2){border-color:var(--cyber-magenta);animation-duration:.96s;animation-direction:reverse;inset:1rem}.cyber-start__loader-core span{background:var(--cyber-acid);clip-path:none;border:0;animation:.7s steps(2,end) infinite cyber-loader-pulse;inset:2.45rem}.cyber-start__loader-frame>p{color:var(--cyber-cyan);letter-spacing:.13em;text-align:center;margin:0;font-size:clamp(.8125rem,1.4vw,.8125rem)}.cyber-start__loader-frame>h2{color:#f7f4ff;letter-spacing:.08em;text-align:center;text-shadow:3px 0 #ff079c8c;margin:.55rem 0 1.25rem;font-size:clamp(1.05rem,4vw,1.75rem)}.cyber-start__loader-track{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;height:.9rem;display:grid}.cyber-start__loader-track i{background:#8f45ff1a;border:1px solid #8f45ff75}.cyber-start__loader-track i[data-active=true]{border-color:var(--cyber-magenta);background:linear-gradient(90deg, var(--cyber-violet), var(--cyber-magenta))}.cyber-start__loader-readout{color:#747c9e;letter-spacing:.08em;justify-content:space-between;align-items:center;margin-top:.65rem;font-size:.8125rem;display:flex}.cyber-start__loader-readout strong{color:var(--cyber-acid);font-size:.8625rem}@keyframes cyber-loader-orbit{to{transform:rotate(360deg)}}@keyframes cyber-loader-pulse{0%,to{opacity:.42;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}@keyframes cyber-loader-signal{0%,to{opacity:.45;width:1.4rem}50%{opacity:1;width:4.2rem}}@media (prefers-reduced-motion:reduce){.cyber-start__loader-core i,.cyber-start__loader-core span,.cyber-start__loader-frame:before,.cyber-start__loader-frame:after{animation:none}}.integration-hub{min-height:100%;color:var(--cyber-text);background-color:#030612;background-image:linear-gradient(#20e7f006 1px,#0000 1px),linear-gradient(90deg,#20e7f006 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:clamp(1rem,2vw,1.8rem)}.integration-hero,.integration-section,.integration-ops{background:#030714e6;border:1px solid #5a79a361;width:min(100%,90rem);margin-inline:auto}.integration-hero{isolation:isolate;min-height:18rem;position:relative;overflow:hidden}.integration-hero:after{z-index:-1;content:"";background:linear-gradient(90deg,#030714 0 46%,#030714b3 68%,#03071429);position:absolute;inset:0}.integration-hero__city{z-index:-2;height:13.6rem;image-rendering:pixelated;filter:saturate(1.35)hue-rotate(12deg)contrast(1.05);background:url(/assets/dashboard/v3/suzhou-jinji-right-v3.png) 50% 48%/cover no-repeat;position:absolute;inset:0 0 auto 40%}.integration-hero__copy{padding:1.5rem 2rem 6.5rem}.integration-hero__copy p,.integration-section>header span,.integration-drawer__header p{color:var(--cyber-cyan);font-family:var(--cyber-pixel-font);letter-spacing:.2em;font-size:.8125rem;font-weight:700}.integration-hero__copy h1{color:#f6f6ff;font-family:var(--cyber-display-font);letter-spacing:.025em;text-shadow:4px 3px #ff2da770;margin:.2rem 0 0;font-size:clamp(2.7rem,6vw,5.7rem);font-weight:900;line-height:.93}.integration-hero__copy h2{color:var(--cyber-magenta);letter-spacing:.12em;margin:.35rem 0 .45rem;font-size:clamp(1.25rem,2vw,1.9rem);font-weight:900}.integration-hero__copy span{color:#aeb3cc;font-size:.875rem;line-height:1.75}.integration-metrics{background:#030815ed;border:1px solid #5f78a066;grid-template-columns:repeat(4,minmax(7rem,1fr)) minmax(9rem,1.2fr);align-items:center;min-height:5rem;display:grid;position:absolute;bottom:1rem;left:1.35rem;right:1.35rem}.integration-metrics>div{border-right:1px solid #5f78a057;align-items:center;gap:.8rem;min-height:3.2rem;padding:0 1.1rem;display:flex}.integration-metrics .pixel-icon{color:#47e2c7;width:1.7rem}.integration-metrics span{color:#888fae;gap:.12rem;font-size:.8125rem;display:grid}.integration-metrics strong{color:var(--cyber-cyan);font-family:var(--cyber-display-font);font-size:1.55rem;line-height:1}.integration-metrics>div:last-of-type strong{font-size:.95rem}.integration-signal{justify-content:center;align-items:center;gap:.22rem;height:3rem;display:flex}.integration-signal b{width:2px;height:calc(8px + (var(--signal,1) * 2px));background:var(--cyber-cyan);box-shadow:0 0 7px #20e7f0b3}.integration-signal b:nth-child(3n){height:25px}.integration-signal b:nth-child(4n){height:36px}.integration-signal b:nth-child(5n){height:17px}.integration-notice{color:#8df5df;background:#0d5b4e29;border:1px solid #2cdeb566;width:min(100%,90rem);margin:.75rem auto 0;padding:.7rem 1rem;font-size:.8425rem}.integration-notice[data-error=true]{color:#ff9abe;background:#7a163a2b;border-color:#ff488a73}.integration-section{border-top:0;padding:1rem 1.35rem 1.25rem}.integration-section>header{align-items:baseline;gap:.6rem;margin-bottom:.8rem;display:flex}.integration-section>header h2{color:var(--cyber-magenta);letter-spacing:.1em;margin:0;font-size:1rem}.integration-card-grid,.integration-available-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.integration-card{background:linear-gradient(140deg,#0c1225f5,#030712f0);border:1px solid #5e749e75;padding:1rem;transition:border-color .15s,transform .15s}.integration-card:hover{border-color:#20e7f08f;transform:translateY(-1px)}.integration-card__head{grid-template-columns:auto 1fr;align-items:start;gap:.9rem;display:grid}.integration-provider-mark{aspect-ratio:1;color:#0c101c;width:3.4rem;font-family:var(--cyber-display-font);background:#edf0f1;border:1px solid #7582a999;place-items:center;font-size:1.1rem;font-weight:900;display:grid}.integration-provider-mark--douban{color:#7add61;background:#14491f40;border-color:#54b859b3;font-size:2rem}.integration-provider-mark--health{color:#ff3d78;background:#f4f2f5}.integration-provider-mark--api{color:#36f28b;background:#101415}.integration-card__head h3{font-family:var(--cyber-display-font);letter-spacing:.04em;margin:0;font-size:1.45rem}.integration-card__head h3 small{color:#9ea6c3;font-size:.66em}.integration-card__head p{color:#9fa7c2;margin:.05rem 0 .25rem;font-family:ui-monospace,monospace;font-size:.875rem}.integration-card__head em,.integration-available em{color:#3aefd0;background:#2bebc61a;border:1px solid #2bebc673;padding:.12rem .42rem;font-size:.8125rem;font-style:normal;display:inline-block}.integration-card__head em[data-tone=paused]{color:#f4bd63;border-color:#f4b54673}.integration-card__stats{border-top:1px solid #5b6f9366;grid-template-columns:1fr .65fr 1.15fr;margin:.8rem 0 0;display:grid}.integration-card__stats--douban{grid-template-columns:1.2fr repeat(3,.55fr) 1fr}.integration-card__stats>div{border-right:1px solid #5b6f934d;min-width:0;padding:.65rem .7rem .55rem}.integration-card__stats>div:first-child{padding-left:0}.integration-card__stats>div:last-child{border-right:0}.integration-card__stats dt{color:#6d7697;font-size:.8125rem}.integration-card__stats dd{color:#c9cce0;text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:.875rem;overflow:hidden}.integration-card__stats dd b{color:var(--cyber-cyan);font-weight:500}.integration-card__actions{grid-template-columns:1fr .72fr;gap:.65rem;margin-top:.65rem;display:grid}.integration-card__actions button,.integration-primary-button{color:#ffd1ea;min-height:2.65rem;font:inherit;background:#d319815c;border:1px solid #ff2da7ad;justify-content:center;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:800;display:flex}.integration-card__actions button+button{color:#bbc1da;background:#0f152ab8;border-color:#5b6f9380}.integration-card__actions .pixel-icon{width:.95rem}.integration-card__actions button:disabled,.integration-primary-button:disabled{opacity:.45}.integration-empty{color:#7b839e;text-align:center;border:1px dashed #5b6f9380;grid-column:1/-1;padding:2rem}.integration-section--available{padding-bottom:1rem}.integration-available-grid{gap:.75rem}.integration-available{min-height:6.3rem;color:inherit;text-align:left;background:#080d1db3;border:1px solid #5b6f9366;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.8rem 1rem;display:grid}button.integration-available:hover{border-color:#20e7f08c}.integration-available>span{gap:.3rem;display:grid}.integration-available strong{font-family:var(--cyber-display-font);font-size:1rem}.integration-available small{color:#8b94b2;font-size:.8125rem;line-height:1.6}.integration-available>b{color:#aeb7d4;white-space:nowrap;font-size:.8125rem}.integration-available em{color:#df8af6;background:#c748e91a;border-color:#c748e966;margin-left:.5rem}.integration-ops{border-top:0;grid-template-columns:1fr 1fr auto;align-items:center;padding:.8rem 1rem;display:grid}.integration-ops>div{border-right:1px solid #5b6f9359;align-items:center;gap:.7rem;min-height:3rem;padding:0 1rem;display:flex}.integration-ops .pixel-icon{color:#53e8cc;width:1.4rem}.integration-ops span{gap:.15rem;display:grid}.integration-ops strong{font-size:.8625rem}.integration-ops small{color:#737d9e;font-size:.8125rem}.integration-ops>a{color:#b8c1df;padding:.8rem 1rem;font-size:.8125rem;text-decoration:none}.integration-drawer__identity{background:#0a1021cc;border:1px solid #5b6f9366;align-items:center;gap:.8rem;padding:.9rem;display:flex}.integration-drawer__identity>div{gap:.2rem;display:grid}.integration-drawer__identity strong{font-size:1rem}.integration-drawer__identity span{color:#48ddc5;font-size:.8125rem}.integration-drawer__section{border-bottom:1px solid #5b6f9359;gap:.75rem;padding:1.2rem 0;display:grid}.integration-drawer__section h3{color:#f2f2fa;margin:0;font-size:.92rem}.integration-drawer__section p{color:#818ba9;margin:0;font-size:.8125rem;line-height:1.65}.integration-drawer__section label{color:#b6bdd5;gap:.35rem;font-size:.8125rem;display:grid}.integration-drawer__section summary{color:#98a2c1;cursor:pointer;margin-bottom:.65rem;font-size:.8125rem}.integration-drawer__actions{flex-wrap:wrap;gap:.5rem;display:flex}.integration-drawer__actions button,.integration-drawer__actions a,.integration-danger-button,.integration-inline-link{color:#b9c2df;font:inherit;background:#0c1225cc;border:1px solid #5b6f938c;padding:.6rem .8rem;font-size:.8125rem;text-decoration:none}.integration-danger-button{color:#ff92ba;border-color:#ff488a6b;justify-self:start}.integration-douban-options{grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid}.integration-douban-options button{color:#bbc4df;text-align:left;background:#090f1fd9;border:1px solid #5b6f9373;gap:.2rem;padding:.75rem;display:grid}.integration-douban-options strong{color:var(--cyber-cyan);font-size:1.2rem}.integration-douban-options small{color:var(--cyber-magenta);font-size:.8125rem}.integration-inline-link{justify-self:start;margin-top:.3rem}@media (width<=960px){.integration-card-grid,.integration-available-grid{grid-template-columns:1fr}.integration-metrics{grid-template-columns:repeat(2,1fr);margin:0 1rem 1rem;position:relative;bottom:auto;left:auto;right:auto}.integration-signal{display:none}.integration-hero__copy{padding-bottom:1.2rem}.integration-ops{grid-template-columns:1fr}.integration-ops>div{border-bottom:1px solid #5b6f934d;border-right:0}}@media (width<=640px){.integration-hub{padding:.65rem}.integration-hero__copy{padding:1.1rem}.integration-hero__copy h1{font-size:2.55rem}.integration-hero__city{opacity:.42;inset-inline-start:15%}.integration-metrics{grid-template-columns:1fr}.integration-metrics>div{border-bottom:1px solid #5b6f934d;border-right:0}.integration-card__stats,.integration-card__stats--douban{grid-template-columns:repeat(2,1fr)}.integration-card__stats>div{border-bottom:1px solid #5b6f934d}}.skills-console{min-height:100vh;color:var(--cyber-text);background:radial-gradient(circle at 18% 0,#8f45ff1f,#0000 31rem),radial-gradient(circle at 88% 24%,#20e7f014,#0000 28rem),linear-gradient(#20e7f006 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#20e7f006 1px,#0000 1px) 0 0/32px 32px,#050711;padding:clamp(1rem,2.8vw,2.6rem)}.skills-console__inner{width:min(100%,76rem);margin:0 auto}.skills-console__header{border-top:2px solid var(--cyber-cyan);justify-content:space-between;align-items:flex-end;gap:2rem;padding:1.1rem 0 1rem;display:flex}.skills-console__header p,.skills-console__header h1,.skills-console__header span,.skills-console__metrics small,.skills-console__metrics strong,.skills-console__metrics span{margin:0}.skills-console__header p{color:var(--cyber-cyan);font-family:var(--cyber-pixel-font);letter-spacing:.16em;align-items:center;gap:.45rem;font-size:.8125rem;display:flex}.skills-console__header p svg{width:1rem;height:1rem}.skills-console__header h1{font-family:var(--cyber-display-font);letter-spacing:.035em;text-shadow:3px 2px #ff2ca88c;margin-top:.3rem;font-size:clamp(2rem,5vw,4.2rem);line-height:.95}.skills-console__header>div>span{color:#9499b7;margin-top:.7rem;font-size:.8425rem;display:block}.skills-console__create-button,.skills-console__empty button{border:1px solid var(--cyber-cyan);color:#041012;background:var(--cyber-cyan);font-family:var(--cyber-pixel-font);letter-spacing:.05em;padding:.75rem 1rem;font-size:.8125rem;font-weight:700;transition:transform .14s,box-shadow .14s,filter .14s;box-shadow:4px 4px #ff2ca894}.skills-console__create-button:hover,.skills-console__empty button:hover{filter:brightness(1.08);transform:translate(-2px,-2px);box-shadow:6px 6px #ff2ca8ad}.skills-console__notice{border-left:2px solid var(--cyber-success);color:#a9f7ce;background:#36e58c14;margin:0 0 .75rem;padding:.55rem .75rem;font-size:.8125rem}.skill-activity{border:1px solid #313959;border-top-color:var(--cyber-magenta);background:#090b19f0;box-shadow:inset 0 0 24px #8f45ff0b}.skill-activity__capture{grid-template-columns:auto minmax(11rem,.7fr) minmax(16rem,1.5fr) auto;align-items:center;gap:.75rem;padding:.8rem;display:grid}.skill-activity__mark{width:2.25rem;height:2.25rem;color:var(--cyber-magenta);background:#ff2ca817;border:1px solid #ff2ca899;place-items:center;font-size:1rem;display:grid}.skill-activity__title small,.skill-activity__title strong{display:block}.skill-activity__title small{color:var(--cyber-magenta);font-family:var(--cyber-pixel-font);letter-spacing:.08em;font-size:.8125rem}.skill-activity__title strong{margin-top:.22rem;font-size:.8625rem}.skill-activity__capture textarea,.skill-activity__form input,.skill-activity__form select,.skill-attribute-card__form input,.skill-attribute-card__form select{color:#f6f3ff;background:#070917;border:1px solid #343b5d;border-radius:0;outline:none}.skill-activity__capture textarea{resize:vertical;min-height:2.7rem;max-height:5rem;padding:.72rem .8rem;font-size:.8125rem}.skill-activity__capture textarea:focus,.skill-activity__form input:focus,.skill-activity__form select:focus,.skill-attribute-card__form input:focus,.skill-attribute-card__form select:focus{border-color:var(--cyber-cyan);box-shadow:0 0 0 2px #20e7f01a}.skill-activity__capture>button,.skill-activity__form button{border:1px solid var(--cyber-magenta);color:#ff9bd5;min-height:2.7rem;font-family:var(--cyber-pixel-font);white-space:nowrap;background:#ff2ca81a;padding:.55rem .8rem;font-size:.8125rem}.skill-activity__capture>button:hover:not(:disabled),.skill-activity__form button:hover:not(:disabled){color:#071014;background:var(--cyber-cyan);border-color:var(--cyber-cyan)}.skill-activity button:disabled{cursor:not-allowed;opacity:.45}.skill-activity__policy{color:#7f86a7;background:#0507118f;border-top:1px solid #313959a8;margin:0;padding:.42rem .8rem;font-size:.8125rem}.skill-activity__manual,.skill-activity__history{border-top:1px solid #252b45}.skill-activity__manual summary,.skill-activity__history summary{color:#a8aec9;cursor:pointer;justify-content:space-between;padding:.58rem .8rem;font-size:.8125rem;list-style:none;display:flex}.skill-activity__manual summary::-webkit-details-marker{display:none}.skill-activity__history summary::-webkit-details-marker{display:none}.skill-activity__manual[open] summary,.skill-activity__history[open] summary{color:var(--cyber-cyan);background:#20e7f00b}.skill-activity__form{grid-template-columns:1fr .7fr 1.25fr .48fr .65fr auto;gap:.45rem;padding:.7rem .8rem .85rem;display:grid}.skill-activity__form input,.skill-activity__form select{min-width:0;height:2.45rem;padding:0 .6rem;font-size:.8125rem}.skill-activity__preview{background:#20e7f009;border-top:1px solid #20e7f052;padding:.75rem .8rem}.skill-activity__preview>div:first-child{justify-content:space-between;gap:1rem;font-size:.8125rem;display:flex}.skill-activity__preview>div:first-child strong{color:#baf8fb}.skill-activity__preview>div:first-child span,.skill-activity__preview>p{color:#8c93b2}.skill-activity__preview>p{margin:.45rem 0 0;font-size:.8125rem}.skill-activity__cancel{color:#9299b7;background:0 0;border:0;padding:0;font-size:.8125rem;text-decoration:underline}.skill-activity__notice{color:#9af1c2;border-top:1px solid #36e58c3d;margin:0;padding:.55rem .8rem;font-size:.8125rem}.skill-activity__notice[data-error=true]{color:#ff9fa6;border-color:#ff59644d}.skill-activity__history>div{border-top:1px solid #252b45;padding:0 .8rem}.skill-activity__history article,.skill-activity__history>div>p{margin:0;padding:.55rem 0}.skill-activity__history article{border-bottom:1px solid #20263d;justify-content:space-between;align-items:center;gap:1rem;display:flex}.skill-activity__history article span,.skill-activity__history article strong,.skill-activity__history article small{display:block}.skill-activity__history article strong{font-size:.8125rem}.skill-activity__history article small,.skill-activity__history>div>p{color:#858dab;font-size:.8125rem}.skill-activity__history article button{color:#cc90ae;background:0 0;border:1px solid #4e3550;padding:.3rem .5rem;font-size:.8125rem}.skills-console__metrics{background:#080a17ed;border:1px solid #293150;border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.skills-console__metrics>div{border-right:1px solid #293150;grid-template-columns:minmax(7.5rem,auto) auto minmax(8rem,1fr);align-items:baseline;gap:.65rem;padding:.75rem .9rem;display:grid}.skills-console__metrics>div:last-child{border-right:0}.skills-console__metrics small{color:#737b9a;font-family:var(--cyber-pixel-font);letter-spacing:.06em;font-size:.8125rem}.skills-console__metrics strong{color:var(--cyber-cyan);font-family:var(--cyber-display-font);font-size:1.15rem}.skills-console__metrics span{color:#858ca9;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.skills-console__workspace{grid-template-columns:minmax(0,1.55fr) minmax(17rem,.6fr);gap:1rem;margin-top:1rem;display:grid}.skills-console__matrix,.skills-console__ai{background:#090b19f2;border:1px solid #303858}.skills-console__tabs{border-bottom:1px solid #303858;align-items:center;min-height:3rem;display:flex}.skills-console__tabs button{color:#7f87a6;font-family:var(--cyber-pixel-font);background:0 0;border:0;border-right:1px solid #303858;align-self:stretch;padding:0 1rem;font-size:.8125rem}.skills-console__tabs button:hover,.skills-console__tabs button[aria-selected=true]{color:var(--cyber-cyan);box-shadow:inset 0 -2px 0 var(--cyber-cyan);background:#20e7f00f}.skills-console__tabs button b{color:var(--cyber-text);margin-left:.35rem}.skills-console__tabs>span{color:#717897;text-align:right;margin-left:auto;padding:0 .8rem;font-size:.8125rem}.skills-console__skill-list{gap:.65rem;padding:.75rem;display:grid}.skills-console__skill-card{--skill-tone:var(--cyber-cyan);--skill-glow:#438aff;border:1px solid var(--skill-tone);grid-template-columns:3.6rem minmax(0,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.skills-console__skill-card{border:1px solid color-mix(in srgb, var(--skill-tone) 30%, #2d3555)}}.skills-console__skill-card{border-left:2px solid var(--skill-tone);background:radial-gradient(ellipse at 100% 0%, var(--skill-glow), transparent 70%), linear-gradient(115deg, var(--skill-tone), #090b19 80%)}@supports (color:color-mix(in lab, red, red)){.skills-console__skill-card{background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--skill-glow) 16%, transparent), transparent 70%), linear-gradient(115deg, color-mix(in srgb, var(--skill-tone) 12%, #090b19), #090b19 80%)}}.skills-console__skill-card{transition:border-color .14s,transform .14s}.skills-console__skill-card[data-tone=magenta]{--skill-tone:var(--cyber-magenta);--skill-glow:#a879ff}.skills-console__skill-card[data-tone=acid]{--skill-tone:var(--cyber-acid);--skill-glow:#ff974d}.skills-console__skill-card[data-tone=violet]{--skill-tone:#b69aff;--skill-glow:#707aff}.skills-console__skill-card[data-tone=mint]{--skill-tone:#58e5ad;--skill-glow:#20c9dc}.skills-console__skill-card[data-tone=orange]{--skill-tone:#ffad75;--skill-glow:#ff618c}.skills-console__skill-card:hover{border-color:var(--skill-tone)}@supports (color:color-mix(in lab, red, red)){.skills-console__skill-card:hover{border-color:color-mix(in srgb, var(--skill-tone) 62%, #303858)}}.skills-console__skill-card:hover{transform:translateY(-1px)}.skills-console__skill-icon{color:var(--skill-tone);background:linear-gradient(180deg, var(--skill-tone), var(--skill-glow));border-right:1px solid #252d48;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.skills-console__skill-icon{background:linear-gradient(180deg, color-mix(in srgb, var(--skill-tone) 21%, transparent), color-mix(in srgb, var(--skill-glow) 9%, transparent))}}.skills-console__skill-icon svg{width:1.45rem;height:1.45rem}.skills-console__skill-body{min-width:0;padding:.72rem .8rem}.skills-console__skill-title,.skills-console__skill-actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.skills-console__skill-title small,.skills-console__skill-title h2,.skills-console__skill-body>p,.skills-console__skill-actions>span{margin:0}.skills-console__skill-title small{color:var(--skill-tone);font-family:var(--cyber-pixel-font);letter-spacing:.1em;font-size:.8125rem;display:block}.skills-console__skill-title h2{margin-top:.15rem;font-size:.94rem}.skills-console__skill-title>span{border:1px solid var(--skill-tone)}@supports (color:color-mix(in lab, red, red)){.skills-console__skill-title>span{border:1px solid color-mix(in srgb, var(--skill-tone) 35%, transparent)}}.skills-console__skill-title>span{background:var(--skill-tone);padding:.15rem .45rem}@supports (color:color-mix(in lab, red, red)){.skills-console__skill-title>span{background:color-mix(in srgb, var(--skill-tone) 10%, transparent)}}.skills-console__skill-title>span{color:var(--skill-tone);font-family:var(--cyber-display-font);font-size:1rem}.skills-console__skill-body>p{color:#8b92ae;text-overflow:ellipsis;white-space:nowrap;margin-top:.32rem;font-size:.8125rem;overflow:hidden}.skills-console__progress{background:#202641;height:.28rem;margin-top:.62rem;overflow:hidden}.skills-console__progress i{background:linear-gradient(90deg, var(--skill-glow), var(--skill-tone));height:100%;box-shadow:0 0 10px var(--skill-tone);display:block}@supports (color:color-mix(in lab, red, red)){.skills-console__progress i{box-shadow:0 0 10px color-mix(in srgb, var(--skill-tone) 70%, transparent)}}.skills-console__skill-meta{grid-template-columns:1.4fr 1fr .7fr;gap:.7rem;margin-top:.55rem;display:grid}.skills-console__skill-meta span,.skills-console__skill-meta small,.skills-console__skill-meta b{display:block}.skills-console__skill-meta small{color:#686f8d;font-family:var(--cyber-pixel-font);font-size:.8125rem}.skills-console__skill-meta b{color:#b9bed2;margin-top:.12rem;font-size:.8125rem}.skills-console__skill-actions{border-top:1px solid #222941;margin-top:.58rem;padding-top:.5rem}.skills-console__skill-actions>span{color:#c9ae68;font-size:.8125rem}.skills-console__skill-actions button{color:#a4abc5;background:0 0;border:1px solid #343c5c;padding:.28rem .55rem;font-size:.8125rem}.skills-console__skill-actions button+button{margin-left:.35rem}.skills-console__skill-actions button:hover:not(:disabled){border-color:var(--skill-tone);color:var(--skill-tone);background:var(--skill-tone)}@supports (color:color-mix(in lab, red, red)){.skills-console__skill-actions button:hover:not(:disabled){background:color-mix(in srgb, var(--skill-tone) 7%, transparent)}}.skills-console__state,.skills-console__empty{color:#838ba9;text-align:center;place-content:center;justify-items:center;gap:.5rem;min-height:13rem;display:grid}.skills-console__state strong,.skills-console__empty strong{color:var(--cyber-text)}.skills-console__state span,.skills-console__empty span{font-size:.8125rem}.skills-console__state button{border:1px solid var(--cyber-cyan);color:var(--cyber-cyan);background:0 0;padding:.55rem .8rem}.skills-console__state--error{color:#ff9fa6}.skills-console__empty>svg{width:2rem;color:var(--cyber-cyan)}.skills-console__ai{border-top-color:var(--cyber-violet);padding:.85rem}.skills-console__ai-head{border-bottom:1px solid #2d3453;justify-content:space-between;padding-bottom:.7rem;display:flex}.skills-console__ai-head small,.skills-console__ai-head h2{margin:0}.skills-console__ai-head small,.skills-console__ai article small,.skills-console__ai-flow>small{color:#ad82ff;font-family:var(--cyber-pixel-font);letter-spacing:.07em;font-size:.8125rem}.skills-console__ai-head h2{font-family:var(--cyber-display-font);margin-top:.18rem;font-size:1.25rem}.skills-console__ai-head svg{width:1.35rem;color:var(--cyber-violet)}.skills-console__ai-policy{border-left:2px solid var(--cyber-acid);color:#d4c988;background:#ffe34d0e;margin:.75rem 0;padding:.48rem .6rem;font-size:.8125rem;line-height:1.6}.skills-console__ai article{border-top:1px solid #282f4b;grid-template-columns:1.8rem minmax(0,1fr);gap:.65rem;padding:.7rem 0;display:grid}.skills-console__ai article>span{color:#5c6686;font-family:var(--cyber-display-font);font-size:1.05rem}.skills-console__ai article[data-status=ready]>span,.skills-console__ai article[data-status=ready] small{color:var(--cyber-cyan)}.skills-console__ai article strong,.skills-console__ai article p{margin:0;display:block}.skills-console__ai article strong{margin-top:.22rem;font-size:.8125rem}.skills-console__ai article p{color:#8189a7;margin-top:.3rem;font-size:.8125rem;line-height:1.5}.skills-console__ai-flow{background:#070918;border:1px solid #323a59;margin-top:.65rem;padding:.65rem}.skills-console__ai-flow ol{grid-template-columns:repeat(3,1fr);gap:.35rem;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.skills-console__ai-flow li{color:#8d94ae;text-align:center;font-size:.8125rem}.skills-console__ai-flow li b{width:1.3rem;height:1.3rem;color:var(--cyber-cyan);font-family:var(--cyber-pixel-font);border:1px solid #4b5578;place-items:center;margin:0 auto .28rem;display:grid}.skills-console__drawer-mapping{margin-bottom:1rem}.skills-console__drawer-mapping-toggle{width:100%;color:var(--cyber-text);text-align:left;background:#20e7f00b;border:1px solid #364164;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex}.skills-console__drawer-mapping-toggle span,.skills-console__drawer-mapping-toggle strong,.skills-console__drawer-mapping-toggle small{display:block}.skills-console__drawer-mapping-toggle small{color:#8992ae;margin-top:.25rem;font-size:.8125rem}.skills-console__drawer-mapping-toggle b{color:var(--cyber-cyan);white-space:nowrap;font-size:.8125rem}.skill-attributes--compact{background:#050711b8;border:1px solid #29314d;border-top:0;padding:.8rem}.skill-attributes--compact>header{display:block}.skill-attributes--compact>header p{text-align:left;max-width:none;margin-top:.45rem}.skill-attributes--compact .skill-attributes__grid{grid-template-columns:1fr}.skill-attributes__compact-groups{gap:.8rem;margin-top:.8rem;display:grid}.skill-attributes__compact-groups>section{gap:.55rem;display:grid}.skill-attributes__relationship-notice{border-left:2px solid var(--cyber-success);color:var(--cyber-success);background:#36f28b0f;margin:0;padding:.55rem .7rem;font-size:.8125rem;line-height:1.5}.skill-attributes__group-head,.skill-attributes__add-toggle{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.skill-attributes__group-head{border-bottom:1px solid #29314d;padding:0 .15rem .5rem}.skill-attributes__group-head div{align-items:baseline;gap:.45rem;display:flex}.skill-attributes__group-head strong,.skill-attributes__add-toggle strong{color:var(--cyber-text);font-size:.8125rem}.skill-attributes__group-head span,.skill-attributes__group-head small,.skill-attributes__add-toggle small{color:#7f87a5;font-size:.8125rem}.skill-attributes__empty{color:#7f87a5;border:1px dashed #303858;margin:0;padding:.8rem;font-size:.8125rem}.skill-attributes__add-toggle{width:100%;color:var(--cyber-text);text-align:left;background:#20e7f00b;border:1px solid #364164;padding:.7rem .8rem}.skill-attributes__add-toggle span,.skill-attributes__add-toggle strong,.skill-attributes__add-toggle small{display:block}.skill-attributes__add-toggle small{margin-top:.2rem}.skill-attributes__add-toggle b{color:var(--cyber-cyan);white-space:nowrap;font-size:.8125rem}.skill-attributes__add-toggle:disabled{opacity:.55}.skill-attribute-card--compact{border-color:#364164;padding:.7rem}.skill-attribute-card--compact[data-linked=true]{border-left:2px solid var(--cyber-cyan)}.skill-attribute-card__link-status{color:#8f98b7;font:.8125rem var(--cyber-pixel-font);border:1px solid #4b5577;padding:.18rem .35rem}.skill-attribute-card--compact[data-linked=true] .skill-attribute-card__link-status{color:var(--cyber-success);border-color:#36f28b8c}.skill-attribute-card__compact-summary{color:#8992ae;margin:.5rem 0;font-size:.8125rem;line-height:1.5}.skill-attribute-card__compact-form{justify-content:space-between;align-items:end;gap:.6rem;display:flex}.skill-attribute-card__compact-form label{color:#7f87a5;gap:.25rem;min-width:0;font-size:.8125rem;display:grid}.skill-attribute-card__compact-form label>div{align-items:center;gap:.35rem;display:flex}.skill-attribute-card__compact-form input{width:4.5rem;height:2rem;color:var(--cyber-text);background:#060815;border:1px solid #3c4668;padding:0 .45rem;font-size:.8125rem}.skill-attribute-card__compact-form small{color:#68718f;white-space:nowrap;font-size:.8125rem}.skill-attribute-card__compact-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.skill-attribute-card__compact-actions button{border:1px solid var(--cyber-cyan);min-height:2rem;color:var(--cyber-cyan);background:0 0;padding:0 .55rem;font-size:.8125rem}.skill-attribute-card__compact-actions .skill-attribute-card__remove-link{color:#f49bc9;border-color:#f75eaf80}@media (width<=560px){.skill-attribute-card__compact-form{flex-direction:column;align-items:stretch}.skill-attribute-card__compact-actions{justify-content:flex-start}}.skills-console__drawer-copy{color:#8b92ae;margin:.9rem 0 1.1rem;font-size:.8125rem;line-height:1.6}.skills-console__drawer form input,.skills-console__drawer form textarea{background:#060815;border-color:#343c5d;border-radius:0}.skills-console__drawer form button{border-radius:0}.skill-attributes{padding:.85rem}.skill-attributes>header{border-bottom:1px solid #29314d;justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:.75rem;display:flex}.skill-attributes>header small,.skill-attributes>header h2,.skill-attributes>header p{margin:0}.skill-attributes>header small{color:var(--cyber-cyan);font-family:var(--cyber-pixel-font);font-size:.8125rem}.skill-attributes>header h2{margin-top:.2rem;font-size:1rem}.skill-attributes>header p{color:#7f87a5;text-align:right;max-width:25rem;font-size:.8125rem;line-height:1.55}.skill-attributes__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.75rem;display:grid}.skill-attribute-card{background:#080a18;border:1px solid #2d3554;padding:.75rem}.skill-attribute-card__head{justify-content:space-between;align-items:flex-start;display:flex}.skill-attribute-card__head p,.skill-attribute-card__head h3,.skill-attribute-card__head strong,.skill-attribute-card__head span{margin:0;display:block}.skill-attribute-card__head p{color:var(--cyber-cyan);font-family:var(--cyber-pixel-font);font-size:.8125rem}.skill-attribute-card__head h3{margin-top:.16rem;font-size:.92rem}.skill-attribute-card__head>div:last-child{text-align:right}.skill-attribute-card__head strong{color:var(--cyber-cyan);font-family:var(--cyber-display-font);font-size:1.15rem}.skill-attribute-card__head span,.skill-attribute-card__total,.skill-attribute-card__state{color:#7d85a3;font-size:.8125rem}.skill-attribute-card__total,.skill-attribute-card__state{margin:.55rem 0;line-height:1.55}.skill-attribute-card__contributions{border-top:1px solid #252c46;border-bottom:1px solid #252c46;min-height:2.2rem}.skill-attribute-card__contributions>div{justify-content:space-between;gap:.5rem;padding:.38rem 0;font-size:.8125rem;display:flex}.skill-attribute-card__contributions p{color:#676f8e;margin:0;padding:.5rem 0;font-size:.8125rem}.skill-attribute-card__contributions button{color:#d68aa7;background:0 0;border:0;font-size:.8125rem}.skill-attribute-card__form{grid-template-columns:minmax(0,1fr) 4rem auto;gap:.4rem;margin-top:.55rem;display:grid}.skill-attribute-card__form input,.skill-attribute-card__form select,.skill-attribute-card__form button{min-width:0;height:2rem;padding:0 .45rem;font-size:.8125rem}.skill-attribute-card__form button{border:1px solid var(--cyber-cyan);color:var(--cyber-cyan);background:0 0}.skill-attribute-card__notice{color:var(--cyber-success);margin:.5rem 0 0;font-size:.8125rem}.skill-attribute-card__notice[data-error=true]{color:var(--cyber-danger)}.skill-attributes__state{color:#8a92ae;text-align:center;margin:0;padding:2rem}.skill-attributes__state[data-error=true]{color:#ff9fa6}@media (width<=1080px){.skills-console__workspace{grid-template-columns:1fr}.skills-console__ai article{grid-template-columns:2rem minmax(0,1fr)}}@media (width<=820px){.skill-activity__capture{grid-template-columns:auto minmax(0,1fr) auto}.skill-activity__capture textarea{grid-area:2/1/auto/3}.skill-activity__capture>button{grid-area:2/3}.skill-activity__form{grid-template-columns:repeat(2,minmax(0,1fr))}.skills-console__metrics{grid-template-columns:1fr}.skills-console__metrics>div{border-bottom:1px solid #293150;border-right:0}.skills-console__metrics>div:last-child{border-bottom:0}}@media (width<=620px){.skills-console{padding:.75rem}.skills-console__header{flex-direction:column;align-items:flex-start;gap:.9rem}.skills-console__create-button{width:100%}.skill-activity__capture{grid-template-columns:auto minmax(0,1fr)}.skill-activity__capture textarea,.skill-activity__capture>button{grid-column:1/-1}.skill-activity__capture>button{grid-row:auto}.skill-activity__form,.skill-attributes__grid{grid-template-columns:1fr}.skills-console__tabs{flex-wrap:wrap}.skills-console__tabs button{min-height:2.75rem}.skills-console__tabs>span{text-align:left;width:100%;padding:.55rem .75rem}.skills-console__skill-card{grid-template-columns:2.7rem minmax(0,1fr)}.skills-console__skill-meta{grid-template-columns:1fr 1fr}.skills-console__skill-actions,.skill-attributes>header,.skill-activity__preview>div:first-child{flex-direction:column;align-items:flex-start}.skill-attributes>header p{text-align:left}}.cyber-start__world{animation:.95s steps(8,end) both cyber-world-boot;position:absolute;inset:0;overflow:hidden}.cyber-start__city{object-fit:cover;object-position:center;width:104%;height:104%;image-rendering:pixelated;filter:saturate(1.1)brightness(.82);animation:14s ease-in-out infinite alternate cyber-city-drift;position:absolute;inset:-2%}.cyber-start__rain{opacity:.24;mix-blend-mode:screen;background-image:repeating-linear-gradient(#0000 0 13px,#20e7f0a6 14px 15px,#0000 16px 34px);background-size:7px 35px;animation:.64s linear infinite cyber-rain;position:absolute;inset:-15% -10%;transform:skew(-8deg)}.cyber-start__city-glow{background:radial-gradient(circle at 50% 52%,#ff2ca82b,#0000 27%),linear-gradient(90deg,#05061080,#0000 18% 82%,#05061080),linear-gradient(#05061038,#0000 28% 72%,#050610b3);position:absolute;inset:0}.cyber-start__brand{z-index:8;text-align:center;pointer-events:none;position:absolute;top:clamp(1.2rem,3.5vh,3.2rem);left:50%;transform:translate(-50%)}.cyber-start__brand h1{letter-spacing:-.075em;justify-items:center;margin:0;line-height:.74;display:grid;transform:scaleX(1.12)}.cyber-start__portal{z-index:3;filter:drop-shadow(0 0 18px #ff2ca8b8);width:min(34vw,34rem);height:65%;position:absolute;bottom:7.5%;left:50%;transform:translate(-50%)}.cyber-start__portal-beam{clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);opacity:.92;background:linear-gradient(90deg,#0000,#ff2ca88c 16%,#ffe34de6 48% 52%,#20e7f08c 84%,#0000);animation:1.9s steps(4,end) infinite cyber-portal-pulse;position:absolute;inset:17% 27% 5%}.cyber-start__arrow{z-index:2;aspect-ratio:1;background:linear-gradient(180deg, #fffbd8 0 55%, var(--cyber-acid));clip-path:polygon(50% 0,100% 48%,72% 48%,72% 100%,28% 100%,28% 48%,0 48%);width:42%;box-shadow:0 0 40px var(--cyber-acid);animation:1.1s steps(2,end) infinite cyber-arrow-hover;position:absolute;top:4%;left:50%;transform:translate(-50%)}.cyber-start__steps{perspective:420px;flex-direction:column;justify-content:flex-end;align-items:center;gap:2.2%;display:flex;position:absolute;inset:42% 0 0}.cyber-start__steps i{background:linear-gradient(90deg, var(--cyber-magenta), #fffbd8 42% 58%, var(--cyber-cyan));width:22%;height:6%;display:block;box-shadow:0 0 13px #ffe34de0}.cyber-start__steps i:nth-child(2){width:27%}.cyber-start__steps i:nth-child(3){width:32%}.cyber-start__steps i:nth-child(4){width:38%}.cyber-start__steps i:nth-child(5){width:44%}.cyber-start__steps i:nth-child(6){width:51%}.cyber-start__steps i:nth-child(7){width:59%}.cyber-start__steps i:nth-child(8){width:68%}.cyber-start__steps i:nth-child(9){width:78%}.cyber-start__steps i:nth-child(10){width:90%}.cyber-start__motes i{border:2px solid var(--cyber-cyan);width:8px;height:8px;box-shadow:0 0 9px var(--cyber-cyan);animation:2.8s steps(6,end) infinite cyber-mote;position:absolute}.cyber-start__motes i:nth-child(3n){border-color:var(--cyber-magenta);box-shadow:0 0 9px var(--cyber-magenta)}.cyber-start__motes i:nth-child(4n){border-color:var(--cyber-acid);box-shadow:0 0 9px var(--cyber-acid)}.cyber-start__motes i:first-child{top:35%;left:13%}.cyber-start__motes i:nth-child(2){animation-delay:-.4s;top:28%;left:78%}.cyber-start__motes i:nth-child(3){animation-delay:-1.2s;top:53%;left:7%}.cyber-start__motes i:nth-child(4){animation-delay:-1.8s;top:57%;left:88%}.cyber-start__motes i:nth-child(5){animation-delay:-2.2s;top:19%;left:23%}.cyber-start__motes i:nth-child(6){animation-delay:-.9s;top:46%;left:69%}.cyber-start__motes i:nth-child(7){animation-delay:-1.5s;top:70%;left:17%}.cyber-start__motes i:nth-child(8){animation-delay:-2.4s;top:72%;left:82%}.cyber-start__motes i:nth-child(9){animation-delay:-.7s;top:33%;left:34%}.cyber-start__motes i:nth-child(10){animation-delay:-1.9s;top:20%;left:61%}.cyber-start__motes i:nth-child(11){animation-delay:-2.6s;top:43%;left:3%}.cyber-start__motes i:nth-child(12){animation-delay:-1.1s;top:38%;left:93%}.cyber-start__motes i:nth-child(13){animation-delay:-1.6s;top:61%;left:28%}.cyber-start__motes i:nth-child(14){animation-delay:-.3s;top:65%;left:72%}.cyber-start__motes i:nth-child(15){animation-delay:-2s;top:14%;left:42%}.cyber-start__motes i:nth-child(16){animation-delay:-2.7s;top:55%;left:55%}.cyber-start__motes i:nth-child(17){animation-delay:-.6s;top:75%;left:37%}.cyber-start__motes i:nth-child(18){animation-delay:-1.3s;top:78%;left:66%}.cyber-start__operator{z-index:6;filter:drop-shadow(-5px 0 4px #ff2ca8a6)drop-shadow(5px 0 4px #20e7f09e);width:auto;height:min(42vh,29rem);image-rendering:pixelated;animation:1.8s steps(2,end) infinite cyber-operator-idle;position:absolute;bottom:12.5%;left:50%;transform:translate(-50%)}.cyber-start__signal-card,.cyber-start__discipline,.cyber-start__status{z-index:7;color:var(--cyber-cyan);letter-spacing:.09em;text-shadow:0 0 8px;font-size:clamp(.8125rem,1vw,.9rem);position:absolute}.cyber-start__signal-card{border:1px solid var(--cyber-cyan);min-width:6rem;padding:.8rem .7rem;display:grid;top:28%}@supports (color:color-mix(in lab, red, red)){.cyber-start__signal-card{border:1px solid color-mix(in srgb, var(--cyber-cyan) 46%, transparent)}}.cyber-start__signal-card{text-align:center;background:#050610bd;box-shadow:inset 0 0 16px #20e7f01a}.cyber-start__signal-card strong{color:var(--cyber-magenta);font-size:1.18em}.cyber-start__signal-card i{color:var(--cyber-acid);margin-top:.45rem;font-size:1.5em;font-style:normal}.cyber-start__discipline{color:var(--cyber-magenta);gap:.25rem;display:grid;top:25%;right:clamp(.8rem,2.4vw,2.5rem)}.cyber-start__discipline-meter{gap:3px;margin-top:.5rem;display:flex}.cyber-start__discipline-meter i{border:1px solid var(--cyber-magenta);background:#ff2ca88c;width:.55rem;height:1rem}.cyber-start__status{align-items:center;gap:.55rem;padding:.62rem .8rem;display:flex;bottom:clamp(.8rem,2.4vh,1.8rem);left:clamp(.8rem,2.2vw,2rem)}.cyber-start__status strong{color:var(--cyber-acid);margin-left:.5rem}.cyber-start__status-dot{background:var(--cyber-success);width:.5rem;height:.5rem;box-shadow:0 0 9px var(--cyber-success);animation:1.5s step-end infinite cyber-status-blink}.cyber-start__trigger{z-index:9;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);justify-content:center;align-items:center;gap:clamp(.55rem,1.2vw,1rem);min-width:min(35rem,76vw);padding:clamp(.65rem,1.5vh,1rem) clamp(1rem,4vw,3rem);font-size:clamp(.92rem,1.8vw,1.42rem);animation:1.25s steps(2,end) infinite cyber-prompt-pulse;display:flex;position:absolute;bottom:clamp(3.4rem,8vh,6.3rem);left:50%;transform:translate(-50%)}.cyber-start__tagline{z-index:9;color:var(--cyber-acid);letter-spacing:.18em;white-space:nowrap;text-shadow:0 0 10px #ffe34da6;margin:0;font-size:clamp(.8125rem,1.25vw,1rem);font-weight:900;position:absolute;bottom:clamp(1.15rem,3.1vh,2.3rem);left:50%;transform:translate(-50%)}.cyber-start__scanlines,.cyber-start__noise{z-index:12;pointer-events:none;position:absolute;inset:0}.cyber-start__scanlines{opacity:.17;mix-blend-mode:overlay;background:repeating-linear-gradient(#ffffff0e 0 1px,#00000021 1px 4px);animation:8s linear infinite cyber-scan}.cyber-start__noise{opacity:.04;background-image:radial-gradient(circle at 18% 27%,#fff 0 1px,#0000 1px),radial-gradient(circle at 72% 67%,#fff 0 1px,#0000 1px),radial-gradient(circle at 46% 81%,#fff 0 1px,#0000 1px);background-size:31px 29px,37px 41px,43px 47px;animation:.3s steps(2,end) infinite cyber-noise}.cyber-start__wipe{z-index:20;background:var(--cyber-void);pointer-events:none;width:51%;height:100%;position:absolute;top:0;transform:scaleX(0)}.cyber-start__wipe--left{transform-origin:0;left:0}.cyber-start__wipe--right{transform-origin:100%;right:0}.cyber-start--exiting .cyber-start__world,.cyber-start--exiting .cyber-start__brand,.cyber-start--exiting .cyber-start__trigger,.cyber-start--exiting .cyber-start__tagline,.cyber-start--exiting .cyber-start__status,.cyber-start--exiting .cyber-start__signal-card,.cyber-start--exiting .cyber-start__discipline{animation:.72s steps(10,end) forwards cyber-start-glitch-out}.cyber-start--exiting .cyber-start__wipe{animation:.72s cubic-bezier(.65,0,.35,1) forwards cyber-close-horizontal}@keyframes cyber-world-boot{0%{opacity:0;filter:brightness(2.2)saturate(0)}24%{opacity:.35;filter:brightness(.45)saturate(2)}43%{opacity:.82;transform:translate(-5px)}47%{transform:translate(6px)}to{opacity:1;filter:brightness()saturate();transform:translate(0)}}@keyframes cyber-city-drift{0%{transform:scale(1.015)translate(-.3%)}to{transform:scale(1.035)translate(.3%)}}@keyframes cyber-rain{0%{background-position:0 -35px}to{background-position:0 35px}}@keyframes cyber-portal-pulse{0%,to{opacity:.78;filter:brightness(.9)}50%{opacity:1;filter:brightness(1.3)}}@keyframes cyber-arrow-hover{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-7px)}}@keyframes cyber-mote{0%{opacity:0;transform:translateY(20px)rotate(0)}25%,70%{opacity:.9}to{opacity:0;transform:translateY(-30px)rotate(90deg)}}@keyframes cyber-operator-idle{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-3px)}}@keyframes cyber-status-blink{0%,80%,to{opacity:1}81%,92%{opacity:.25}}@keyframes cyber-prompt-pulse{0%,to{opacity:.75;filter:brightness(.9)}50%{opacity:1;filter:brightness(1.28)}}@keyframes cyber-scan{0%{background-position:0 0}to{background-position:0 64px}}@keyframes cyber-noise{0%{transform:translate(0)}50%{transform:translate(2px,-1px)}to{transform:translate(-1px,2px)}}@keyframes cyber-start-glitch-out{0%{filter:brightness()saturate();transform:translate(0)}17%{filter:brightness(1.9)saturate(1.8)hue-rotate(18deg);transform:translate(-12px)}29%{transform:translate(17px)}48%{filter:brightness(.7)saturate(2.3)hue-rotate(-14deg);transform:translate(-6px)}72%{opacity:.86;filter:brightness(2.5)contrast(1.5)}to{opacity:0;filter:brightness(3)contrast(2);transform:scale(1.06)}}@keyframes cyber-close-horizontal{0%,34%{transform:scaleX(0);box-shadow:0 0 #0000}74%{box-shadow:0 0 32px var(--cyber-cyan)}to{transform:scaleX(1);box-shadow:0 0 #0000}}@media (width<=720px){.cyber-start__brand{top:4.5vh}.cyber-start__city{object-fit:cover;width:auto;min-width:100%;left:50%;transform:translate(-50%)}.cyber-start__portal{width:min(78vw,25rem);height:58%;bottom:10%}.cyber-start__operator{height:min(38vh,22rem);bottom:15%}.cyber-start__signal-card,.cyber-start__discipline,.cyber-start__status{display:none}.cyber-start__trigger{min-width:88vw;bottom:6vh}.cyber-start__tagline{bottom:2.4vh}}.cyber-start{font-family:var(--cyber-pixel-font);background:#010105}.cyber-start__world{background:#010105}.cyber-start__city{object-position:50% 50%;filter:saturate(1.32)brightness(1.02)contrast(1.08);width:100%;min-width:0;height:100%;animation:16s steps(12,end) infinite alternate cyber-city-drift-v2;inset:0}.cyber-start__rain{opacity:.13;background-image:repeating-linear-gradient(#0000 0 20px,#20e7f09e 20px 22px,#0000 22px 47px);background-size:9px 48px;animation:.72s steps(6,end) infinite cyber-rain-v2;inset:-8% -4%;transform:none}.cyber-start__city-glow{background:radial-gradient(at 50% 58%,#ff1aa957 0,#7716ff2e 19%,#0000 39%),linear-gradient(90deg,#00000847,#0000 11% 89%,#00000847)}.cyber-start__brand{width:min(38.5rem,43vw,74vh);top:clamp(1.25rem,4vh,2.6rem)}.cyber-start__brand:before{z-index:-1;content:"";clip-path:polygon(4% 0,96% 0,96% 10%,100% 10%,100% 86%,89% 86%,89% 100%,11% 100%,11% 86%,0 86%,0 10%,4% 10%);background:linear-gradient(#000004f7,#000004e8 82%,#0000);display:none;position:absolute;inset:3% -8% -9%}.cyber-start__brand:after{display:none}.cyber-start__brand h1{line-height:1;display:block;transform:none}.cyber-start__logo-sprite{aspect-ratio:712/276;width:100%;image-rendering:pixelated;background-image:url(/assets/intro/life-rpg-logo-master-v1.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.cyber-start__portal{--portal-bottom:0px;bottom:var(--portal-bottom);aspect-ratio:2/3;filter:none;z-index:auto;width:min(32vw,49vh,23rem);height:auto;margin-inline:auto;left:0;right:0;transform:none}.cyber-start__portal:before{z-index:3;inset:0 4% 29.5%;top:min(0px, calc(100% + var(--portal-bottom) - 82svh));content:"";clip-path:polygon(3% 0,97% 0,97% 2%,100% 2%,100% 100%,0 100%,0 2%,3% 2%);background:#010105;position:absolute}.cyber-start__portal-light{z-index:3;mix-blend-mode:screen;position:absolute;inset:0}.cyber-start__portal .cyber-start__operator{max-width:70%;height:63%;bottom:18%}.cyber-start__portal-sprite{image-rendering:pixelated;background-image:url(/assets/intro/cyber-portal-master-v1.png);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.cyber-start__portal-energy{z-index:2;pointer-events:none;position:absolute;inset:20% 20% 5%;overflow:hidden}.cyber-start__portal-energy i{--energy-color:#ff079c;--energy-height:21%;width:4px;height:var(--energy-height);opacity:0;background:repeating-linear-gradient(180deg, var(--energy-color) 0 5px, transparent 5px 10px);box-shadow:4px 0 0 var(--energy-color);position:absolute;bottom:-20%;left:50%}@supports (color:color-mix(in lab, red, red)){.cyber-start__portal-energy i{box-shadow:4px 0 0 color-mix(in srgb, var(--energy-color) 45%, transparent)}}.cyber-start__portal-energy i{animation:1.35s steps(7,end) infinite cyber-energy-rise}.cyber-start__portal-energy i:first-child{--energy-height:13%;animation-delay:-.2s;left:9%}.cyber-start__portal-energy i:nth-child(2){--energy-color:#22f2ff;--energy-height:19%;animation-delay:-.95s;left:24%}.cyber-start__portal-energy i:nth-child(3){--energy-height:28%;animation-delay:-.55s;left:38%}.cyber-start__portal-energy i:nth-child(4){--energy-color:#ffe34d;--energy-height:36%;animation-delay:-1.2s;left:50%}.cyber-start__portal-energy i:nth-child(5){--energy-color:#22f2ff;--energy-height:25%;animation-delay:-.72s;left:63%}.cyber-start__portal-energy i:nth-child(6){--energy-height:18%;animation-delay:-1.05s;left:77%}.cyber-start__portal-energy i:nth-child(7){--energy-color:#ffe34d;--energy-height:12%;animation-delay:-.38s;left:91%}.cyber-start__motes{z-index:3;pointer-events:none;position:absolute;inset:17% -7% 3%}.cyber-start__motes .cyber-start__mote{--mote-drift-start:-3px;--mote-drift-mid:5px;--mote-drift-late:11px;--mote-drift-end:-4px;--mote-rise-mid:-19px;--mote-rise-late:-33px;--mote-rise-end:-46px;--mote-duration:2.8s;box-sizing:border-box;opacity:0;animation:cyber-mote-v2 var(--mote-duration) steps(8, end) infinite;box-shadow:3px 0 #ff079cb8,-2px 0 #22f2ff94}.cyber-start__motes .cyber-start__mote:nth-child(3n){--mote-drift-start:3px;--mote-drift-mid:-6px;--mote-drift-late:-13px;--mote-drift-end:5px;--mote-rise-mid:-26px;--mote-rise-late:-44px;--mote-rise-end:-61px;--mote-duration:2.35s}.cyber-start__motes .cyber-start__mote:nth-child(4n){--mote-drift-start:-2px;--mote-drift-mid:3px;--mote-drift-late:7px;--mote-drift-end:-2px;--mote-rise-mid:-14px;--mote-rise-late:-24px;--mote-rise-end:-34px;--mote-duration:3.15s}.cyber-start__motes .cyber-start__mote:nth-child(5n){--mote-drift-start:2px;--mote-drift-mid:-3px;--mote-drift-late:-6px;--mote-drift-end:2px;--mote-rise-mid:-30px;--mote-rise-late:-52px;--mote-rise-end:-72px;--mote-duration:2.65s}.cyber-start__mote--pixel{background:var(--cyber-cyan);border:0;width:7px;height:7px}.cyber-start__mote--outline{background:#010008c2;border-width:3px;width:12px;height:12px}.cyber-start__mote--dash{background:linear-gradient(90deg, var(--cyber-magenta) 0 45%, transparent 45% 58%, var(--cyber-cyan) 58% 100%);border:0;width:20px;height:5px}.cyber-start__mote--cross{width:15px;height:15px;box-shadow:none;border:0}.cyber-start__mote--cross:before,.cyber-start__mote--cross:after{content:"";background:var(--cyber-acid);position:absolute;box-shadow:3px 3px #ff079cc7}.cyber-start__mote--cross:before{width:15px;height:5px;top:5px;left:0}.cyber-start__mote--cross:after{width:5px;height:15px;top:0;left:5px}.cyber-start__motes i:nth-child(19){animation-delay:-2.1s;top:27%;left:10%}.cyber-start__motes i:nth-child(20){animation-delay:-.8s;top:24%;left:86%}.cyber-start__motes i:nth-child(21){animation-delay:-1.7s;top:48%;left:20%}.cyber-start__motes i:nth-child(22){animation-delay:-2.5s;top:54%;left:76%}.cyber-start__motes i:nth-child(23){animation-delay:-1s;top:32%;left:48%}.cyber-start__motes i:nth-child(24){animation-delay:-2.2s;top:69%;left:91%}.cyber-start__operator{object-fit:contain;filter:drop-shadow(-4px 0 #ff079cb8)drop-shadow(4px 0 #13e8ff61)drop-shadow(0 0 13px #ff079c7a);max-width:min(31vw,24rem);height:min(43vh,30rem);animation:1.7s steps(2,end) infinite cyber-operator-idle-v2;bottom:12.2%}.cyber-start__signal-card,.cyber-start__discipline,.cyber-start__status{font-size:clamp(.8125rem,.82vw,.8125rem);font-weight:700}.cyber-start__signal-card{clip-path:polygon(0 7px,7px 7px,7px 0,calc(100% - 7px) 0,calc(100% - 7px) 7px,100% 7px,100% calc(100% - 7px),calc(100% - 7px) calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,7px calc(100% - 7px),0 calc(100% - 7px));background:#010008e0;border:3px solid;min-width:5.2rem;padding:.68rem .52rem;top:25%;box-shadow:5px 0 #ff079c94,inset 0 0 0 3px #06021a}.cyber-start__signal-card--left{left:clamp(1rem,3vw,3rem)}.cyber-start__signal-card--right{right:clamp(1rem,12vw,12rem)}.cyber-start__discipline{border-left:3px solid var(--cyber-magenta);background:#010008b8;padding:.65rem;top:31%;right:clamp(.6rem,2.1vw,2rem)}.cyber-start__discipline-meter i{width:.42rem;height:.8rem}.cyber-start__status{background:#000108e0;border-width:2px;padding:.5rem .62rem;bottom:24.5%;left:clamp(8rem,13.5vw,14rem)}.cyber-start__trigger{color:#22f2ff;min-width:0;box-shadow:none;clip-path:none;font-family:var(--cyber-pixel-font);letter-spacing:.08em;white-space:nowrap;text-shadow:3px 0 #ff079ca6,0 0 8px #22f2ffb8;background:#000004d1;border:0;padding:.38rem clamp(.8rem,1.5vw,1.3rem);font-size:clamp(.82rem,1.6vw,1.28rem);font-weight:700;animation:1.1s steps(2,end) infinite cyber-prompt-pulse-v2;bottom:clamp(3.6rem,7.3vh,5.8rem)}.cyber-start__trigger:before,.cyber-start__trigger:after{content:"";background:repeating-linear-gradient(90deg,#ff079c 0 17px,#0000 17px 23px,#8f45ff 23px 34px,#0000 34px 39px);width:clamp(2.5rem,8vw,7.5rem);height:3px;position:absolute;top:50%}.cyber-start__trigger:before{right:calc(100% + .8rem)}.cyber-start__trigger:after{left:calc(100% + .8rem);transform:scaleX(-1)}.cyber-start__trigger span{color:#ff079c;font-size:.7em}.cyber-start__tagline{color:#ffe34d;letter-spacing:.12em;text-shadow:2px 0 #ff079c8c,0 0 8px #ffe34da8;font-size:clamp(.8125rem,1vw,.82rem);font-weight:700;bottom:clamp(1.2rem,2.7vh,2.1rem)}.cyber-start__scanlines{opacity:.21;background:repeating-linear-gradient(#fff1 0 1px,#0000002e 1px 3px)}.cyber-start__noise{opacity:.065;background-size:19px 17px,23px 29px,31px 37px;animation:.22s steps(2,end) infinite cyber-noise}@keyframes cyber-city-drift-v2{0%{transform:scale(1.008)translate(-.12%)}to{transform:scale(1.018)translate(.12%)}}@keyframes cyber-rain-v2{0%{background-position:0 -48px}to{background-position:0 48px}}@keyframes cyber-mote-v2{0%{opacity:0;transform:translateY(14px)scale(.65)}14%{opacity:1;transform:translate(var(--mote-drift-start), 7px) scale(1)}46%{opacity:.62;transform:translate(var(--mote-drift-mid), var(--mote-rise-mid)) scale(.82)}68%{opacity:1;transform:translate(var(--mote-drift-late), var(--mote-rise-late)) scale(1.08);filter:brightness(1.45)}to{opacity:0;transform:translate(var(--mote-drift-end), var(--mote-rise-end)) scale(.5);filter:brightness(.85)}}@keyframes cyber-energy-rise{0%{opacity:0;transform:translateY(0)scaleY(.58)}18%{opacity:.82}58%{opacity:.42}82%{opacity:.9}to{opacity:0;transform:translateY(-440%)scaleY(1)}}@keyframes cyber-operator-idle-v2{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-2px)}}@keyframes cyber-prompt-pulse-v2{0%,to{opacity:.72;filter:brightness(.92)}50%{opacity:1;filter:brightness(1.35)}}@keyframes cyber-logo-sprite{0%,55%,75%,to{background-position:0 0}58%{background-position:20% 0}61%{background-position:40% 0}64%{background-position:60% 0}67%{background-position:80% 0}70%{background-position:100% 0}}@keyframes cyber-portal-sprite{0%,to{background-position:0 0}12.5%{background-position:14.2857% 0}25%{background-position:28.5714% 0}37.5%{background-position:42.8571% 0}50%{background-position:57.1429% 0}62.5%{background-position:71.4286% 0}75%{background-position:85.7143% 0}87.5%{background-position:100% 0}}@media (width<=720px){.cyber-start__city{object-position:50% 50%;width:100%;min-width:0;left:0}.cyber-start__brand{width:min(92vw,48vh);top:3.5vh}.cyber-start__portal{--portal-bottom:5svh;width:min(72vw,43vh,21rem);height:auto}.cyber-start__operator{max-width:66vw;height:min(39vh,66vw,23rem);bottom:14%}.cyber-start__motes{inset:18% -3% 5%}.cyber-start__mote:nth-child(n+19){display:none}.cyber-start__trigger{min-width:0;bottom:6.5vh}.cyber-start__trigger:before,.cyber-start__trigger:after{width:clamp(1.2rem,5vw,2rem)}}@media (aspect-ratio>=2){.cyber-start__brand{width:min(38vw,70vh,38.5rem)}.cyber-start__portal{width:min(28vw,49vh,23rem)}.cyber-start__operator{height:min(43vh,28vw,30rem)}}@media (width>=1600px) and (height>=900px){.cyber-start__brand{width:min(43vw,76vh,50rem)}.cyber-start__portal{width:min(32vw,49svh)}.cyber-start__operator{max-width:min(34vw,28rem);height:min(47vh,34rem);bottom:11%}}.game-shell{min-height:100svh;color:var(--cyber-text);background:linear-gradient(#20e7f009 1px, transparent 1px), linear-gradient(90deg, #20e7f009 1px, transparent 1px), radial-gradient(circle at 82% 10%, #8f45ff21, transparent 32rem), radial-gradient(circle at 18% 88%, #ff2ca81a, transparent 30rem), var(--cyber-canvas);background-size:32px 32px,32px 32px,auto,auto,auto;position:relative;overflow-x:hidden}.game-shell:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(100deg,#0000 64%,#20e7f006 64.2%,#0000 64.5%);position:fixed;inset:0}.game-shell__rail{z-index:30;background:linear-gradient(180deg, #0d0b1ffa, #050610fc), var(--cyber-void);border-right:1px solid #20e7f05c;flex-direction:column;width:15.5rem;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:8px 0 #8f45ff14}.game-shell__rail:after{content:"";background:linear-gradient(90deg, var(--cyber-magenta), var(--cyber-cyan));height:2px;position:absolute;inset:0 0 auto}.game-shell__brand{border-bottom:1px solid #ff2ca852;margin:1.45rem 1.2rem 1rem;padding:.2rem .1rem 1.15rem;display:block}.game-shell__logo{aspect-ratio:2.42;background:url(/assets/intro/life-rpg-logo-master-v1.png) 50%/100% no-repeat;width:100%;display:block}.game-shell__player{background:#11142ab8;border:1px solid #293052d9;align-items:center;gap:.7rem;min-width:0;margin:0 1.2rem 1.15rem;padding:.65rem .75rem;display:flex}.game-shell__player p,.game-shell__player strong{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.game-shell__player p{color:var(--cyber-cyan);font:400 .8125rem/1.2 var(--cyber-pixel-font);letter-spacing:.08em}.game-shell__player strong{color:#d6d8ea;max-width:10.5rem;font:400 .8125rem/1.2 var(--cyber-pixel-font);margin-top:.28rem;display:block}.game-shell__online{background:var(--cyber-success);flex:none;width:.55rem;height:.55rem;animation:1.6s steps(2,end) infinite game-online-pulse;box-shadow:0 0 0 2px #36e58c24}.game-shell__menus{scrollbar-width:thin;scrollbar-color:var(--cyber-violet) transparent;flex:1;min-height:0;padding:0 .8rem 1rem;overflow-y:auto}.game-shell__menus section+section{margin-top:.7rem}.game-menu__heading{color:#676d92;width:100%;font:400 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.16em;text-align:left;background:0 0;border:0;border-bottom:1px solid #293052b8;justify-content:space-between;align-items:center;margin:0 0 .35rem;padding:.55rem;display:flex}.game-menu__heading:hover{color:var(--cyber-cyan);background:#20e7f009}.game-menu__heading i{border-bottom:1px solid;border-right:1px solid;width:.42rem;height:.42rem;transition:transform .12s steps(2,end);transform:rotate(45deg)translate(-2px,2px)}.game-menu__heading[aria-expanded=false] i{transform:rotate(-45deg)}.game-menu__link{color:#a7abc4;min-height:2.55rem;font:400 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.04em;border:1px solid #0000;grid-template-columns:1.25rem 1.45rem 1fr .4rem;align-items:center;gap:.5rem;padding:0 .65rem;text-decoration:none;display:grid;position:relative}.pixel-icon{width:1em;height:1em;image-rendering:pixelated;flex:none;display:block}.game-menu__link>.pixel-icon{color:#70799e;width:1.05rem;height:1.05rem}.game-menu__link--active>.pixel-icon{color:var(--cyber-magenta);filter:drop-shadow(2px 0 #20e7f066)}.game-menu__link:hover{color:var(--cyber-text);background:#20e7f00b;border-color:#20e7f03d}.game-menu__link--active{color:#fff;box-shadow:inset 3px 0 0 var(--cyber-magenta);background:linear-gradient(90deg,#ff2ca82e,#8f45ff0a);border-color:#ff2ca88c}.game-menu__code{color:#52597e;font-size:.8125rem}.game-menu__link--active .game-menu__code{color:var(--cyber-cyan)}.game-menu__link i{opacity:.42;background:currentColor;width:.32rem;height:.32rem;transform:rotate(45deg)}.game-menu__link--active i{color:var(--cyber-magenta);opacity:1}.game-shell__logout{color:#c9cada;font:400 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.08em;background:#ff59640b;border:1px solid #ff596461;margin:.8rem;padding:.75rem}.game-shell__logout:hover{border-color:var(--cyber-danger);color:#fff;background:#ff59641f}.game-shell__confirm-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#010208d1;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.game-shell__confirm{color:#d7daec;width:min(29rem,100%);box-shadow:inset 4px 0 0 var(--cyber-danger), 0 0 48px #ff596429;text-align:center;background:linear-gradient(135deg,#ff596414,#0000 52%),#080914;border:1px solid #ff5964b8;padding:1.4rem}.game-shell__confirm>.pixel-icon{width:2.2rem;height:2.2rem;color:var(--cyber-danger);margin:0 auto .8rem}.game-shell__confirm>p{color:var(--cyber-danger);font:700 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.08em;margin:0}.game-shell__confirm>h2{color:#fff;margin:.55rem 0 0;font-size:1.55rem}.game-shell__confirm>span{color:#9299b5;margin-top:.65rem;font-size:.8225rem;display:block}.game-shell__confirm>div{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1.2rem;display:grid}.game-shell__confirm button{color:#aab0c9;font:700 .8125rem/1 var(--cyber-pixel-font);background:#0d1020;border:1px solid #3a415f;padding:.75rem}.game-shell__confirm button:last-child{border-color:var(--cyber-danger);color:#fff;background:#ff596424}.game-shell__confirm button:hover{color:#050610;background:#fff}.game-shell__viewport{z-index:1;min-height:100svh;margin-left:15.5rem;position:relative}.game-shell__content>main{min-height:100svh;color:var(--cyber-text)!important;background:0 0!important}.game-shell__viewport h1,.game-shell__viewport h2,.game-shell__viewport h3{font-family:var(--cyber-display-font);letter-spacing:.025em}.game-shell__viewport [class*=rounded-]{border-radius:0!important}.game-shell__viewport [class*=border-slate-8],.game-shell__viewport [class*=border-slate-7]{border-color:#293052e6!important}.game-shell__viewport [class*=bg-slate-900]{box-shadow:3px 3px #8f45ff14;background-color:#0b0d1bdb!important}.game-shell__viewport input,.game-shell__viewport textarea,.game-shell__viewport select{color:var(--cyber-text);background-color:#050610e6!important;border-color:#293052f2!important;border-radius:0!important}.game-shell__viewport input:focus,.game-shell__viewport textarea:focus,.game-shell__viewport select:focus{outline-offset:1px;outline:2px solid #20e7f01f;border-color:var(--cyber-cyan)!important}.game-shell__viewport button,.game-shell__viewport a{transition:border-color .1s steps(2,end),color .1s steps(2,end),background-color .1s steps(2,end)}.game-shell__mobile-head,.game-shell__mobile-nav,.game-shell__mobile-system{display:none}.global-session-toast{z-index:120;color:#fff;width:min(24rem,100vw - 2rem);box-shadow:inset 3px 0 0 var(--cyber-danger), 0 0 32px #ff596433;background:#120712f7;border:1px solid #ff5964c2;grid-template-columns:auto 1fr;align-items:center;gap:.85rem;padding:.9rem 1rem 1rem;animation:.18s steps(3,end) both global-toast-in;display:grid;position:fixed;top:1.25rem;right:1.25rem;overflow:hidden}.global-session-toast>.pixel-icon{width:1.55rem;height:1.55rem;color:var(--cyber-danger)}.global-session-toast strong,.global-session-toast span{display:block}.global-session-toast strong{color:#ff7d86;font:700 .8125rem/1 var(--cyber-pixel-font)}.global-session-toast span{color:#d7d9e8;margin-top:.35rem;font-size:.8425rem}.global-session-toast>i{background:var(--cyber-danger);transform-origin:0;height:2px;animation:1.2s linear both global-toast-countdown;position:absolute;bottom:0;left:0;right:0}.game-shell__scanlines{z-index:50;pointer-events:none;opacity:.16;mix-blend-mode:multiply;background:repeating-linear-gradient(#0000 0 3px,#0000003d 3px 4px);position:fixed;inset:0}@keyframes game-online-pulse{50%{opacity:.45}}@keyframes global-toast-in{0%{opacity:0;transform:translate(1rem)}}@keyframes global-toast-countdown{to{transform:scaleX(0)}}@media (width<=860px){.game-shell__rail{display:none}.game-shell__viewport{margin-left:0;padding-top:3rem;padding-bottom:4.4rem}.game-shell__content>main>div{padding-left:1rem;padding-right:1rem}.game-shell__mobile-head{z-index:35;background:#050610f5;border-bottom:1px solid #20e7f057;justify-content:space-between;align-items:center;height:3rem;padding:0 1rem;display:flex;position:fixed;inset:0 0 auto}.game-shell__mobile-head a{color:var(--cyber-magenta);font:700 1.08rem/1 var(--cyber-pixel-font);text-decoration:none}.game-shell__mobile-head a strong{color:var(--cyber-cyan)}.game-shell__mobile-head>span{color:var(--cyber-success);font:400 .8125rem/1 var(--cyber-pixel-font)}.game-shell__mobile-nav{z-index:40;background:#050610fa;border-top:1px solid #ff2ca86b;grid-template-columns:repeat(5,1fr);height:4.35rem;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -5px #8f45ff12}.game-shell__mobile-nav a,.game-shell__mobile-nav button{color:#858aa8;min-width:0;font:400 .8125rem/1 var(--cyber-pixel-font);background:0 0;border:0;border-right:1px solid #2930529e;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:0;text-decoration:none;display:flex}.game-shell__mobile-nav a .pixel-icon,.game-shell__mobile-nav button .pixel-icon,.game-shell__mobile-nav a span,.game-shell__mobile-nav button span{color:#4f567a;font-size:.8125rem}.game-shell__mobile-nav .game-mobile-link--active{color:#fff;box-shadow:inset 0 2px 0 var(--cyber-magenta);background:linear-gradient(#ff2ca826,#0000)}.game-shell__mobile-nav .game-mobile-link--active span{color:var(--cyber-cyan)}.game-shell__mobile-nav .pixel-icon{width:1rem;height:1rem}.game-shell__mobile-system{z-index:39;visibility:hidden;opacity:0;background-color:#050610fb;background-image:linear-gradient(#20e7f00a 1px,#0000 1px),linear-gradient(90deg,#20e7f00a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex-direction:column;padding:1rem;transition:opacity .1s steps(2,end),transform .1s steps(2,end),visibility .1s;display:flex;position:fixed;inset:3rem 0 4.35rem;transform:translateY(1rem)}.game-shell__mobile-system[data-open=true]{visibility:visible;opacity:1;transform:translateY(0)}.game-shell__mobile-system-head{border-bottom:1px solid #ff2ca857;justify-content:space-between;align-items:flex-start;padding:.5rem .3rem 1rem;display:flex}.game-shell__mobile-system-head p,.game-shell__mobile-system-head strong{font-family:var(--cyber-pixel-font);margin:0}.game-shell__mobile-system-head p{color:var(--cyber-magenta);font-size:.875rem}.game-shell__mobile-system-head strong{color:#9095b2;margin-top:.45rem;font-size:.8125rem;display:block}.game-shell__mobile-system-head button{color:var(--cyber-cyan);font:400 .8125rem/1 var(--cyber-pixel-font);background:0 0;border:1px solid #20e7f059;padding:.65rem}.game-shell__mobile-system>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1rem;display:grid}.game-shell__mobile-system .game-menu__link{background:#0b0d1bbf;border-color:#293052d9;min-height:3.5rem}.game-shell__mobile-system>.game-shell__logout{margin:auto 0 0}}@media (width<=430px){.game-shell__viewport h1{font-size:2rem}.game-shell__mobile-system>nav{grid-template-columns:1fr;overflow-y:auto}}.dashboard-hud{color:#eef4ff;background:radial-gradient(circle at 48% 0,#1e377333,#0000 34rem),linear-gradient(#20e7f007 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#20e7f007 1px,#0000 1px) 0 0/28px 28px;min-height:100svh;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.dashboard-hud__inner{width:min(100%,102rem);margin:0 auto;padding:clamp(1.25rem,2.2vw,2.4rem)}.dashboard-hud__state{color:#9ea6c7;text-align:center;background:#050610d1;border:1px solid #20e7f061;place-content:center;gap:.85rem;min-height:18rem;display:grid}.dashboard-hud__state>span{color:var(--cyber-cyan);font:700 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.12em}.dashboard-hud__state h1,.dashboard-hud__state p{margin:0}.dashboard-hud__state button{border:1px solid var(--cyber-danger);color:#fff;background:#ff59641f;justify-self:center;padding:.7rem 1rem}.dashboard-hud__state--error{border-color:#ff596480}.dashboard-hud__header{border-top:2px solid #20e7f057;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1rem;padding-top:.9rem;display:flex}.dashboard-hud__header p{color:#596185;font:400 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.12em;margin:0 0 .45rem}.dashboard-hud__header h1{color:#fff;font:700 clamp(2.35rem, 3.2vw, 3.75rem) / .9 var(--cyber-display-font);letter-spacing:.025em;text-shadow:4px 0 #ff2ca89e,-2px 0 #20e7f07a;margin:0}.dashboard-hud__signals{grid-template-columns:repeat(3,minmax(8.8rem,1fr));gap:.65rem;display:grid}.dashboard-hud__signals article{min-width:0;color:var(--cyber-cyan);background:#03040ee0;border:1px solid;border-left-width:3px;grid-template-columns:1.8rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.7rem .85rem;display:grid;box-shadow:inset 0 0 20px #20e7f009}.dashboard-hud__signals .pixel-icon{filter:drop-shadow(2px 0 #ffffff1f);width:1.45rem;height:1.45rem}.dashboard-hud__signals article[data-tone=danger]{color:var(--cyber-danger)}.dashboard-hud__signals article[data-tone=acid]{color:var(--cyber-acid)}.dashboard-hud__signals article[data-tone=magenta]{color:var(--cyber-magenta)}.dashboard-hud__signals span,.dashboard-hud__signals strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-hud__signals span{font:400 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.06em;opacity:.72}.dashboard-hud__signals strong{color:currentColor;font:700 .8125rem/1 var(--cyber-pixel-font);margin-top:.5rem}.dashboard-hud__layout{grid-template-columns:repeat(12,minmax(0,1fr));gap:.8rem;display:grid}.dashboard-hud__panel{background:#040712e8;border:1px solid #244981e6;min-width:0;position:relative;overflow:hidden;box-shadow:3px 3px #02030ae6,inset 0 0 22px #20e7f006}.dashboard-hud__panel:after{border-right:2px solid var(--cyber-cyan);border-bottom:2px solid var(--cyber-cyan);content:"";pointer-events:none;width:.7rem;height:.7rem;position:absolute;bottom:0;right:0}.dashboard-hud__panel-head{z-index:3;color:#eef4ff;min-height:2.45rem;font:400 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.06em;background:#040612d1;border-bottom:1px solid #20e7f057;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .9rem;display:flex;position:relative}.dashboard-hud__panel-head>span:last-child,.dashboard-hud__panel-head>strong{color:var(--cyber-cyan)}.dashboard-hud__panel-title{align-items:center;gap:.55rem;display:inline-flex}.dashboard-hud__panel-title .pixel-icon{width:.9rem;height:.9rem;color:var(--cyber-cyan)}.dashboard-hud__panel-head--wrap>div:first-child{flex-wrap:wrap;gap:.75rem 1.2rem;display:flex}.dashboard-hud__panel-head--wrap strong{color:var(--cyber-magenta)}.dashboard-hud__readout{grid-column:1/-1}.dashboard-hud__readout-grid{background:#20e7f033;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1px;display:grid}.dashboard-hud__readout-grid>section{min-width:0;min-height:5.4rem;color:var(--cyber-cyan);background:linear-gradient(90deg,currentColor,#0000 42%),#040712f5;grid-template-columns:4.25rem minmax(0,1fr) auto;align-items:stretch;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-hud__readout-grid>section{background:linear-gradient(90deg, color-mix(in srgb, currentColor 8%, transparent), transparent 42%), #040712f5}}.dashboard-hud__readout-grid>section[data-tone=magenta]{color:var(--cyber-magenta)}.dashboard-hud__readout-grid>section[data-tone=amber]{color:var(--cyber-acid)}.dashboard-hud__readout-grid>section[data-tone=violet]{color:var(--cyber-violet)}.dashboard-hud__readout-mark{border-right:1px solid;place-content:center;gap:.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-hud__readout-mark{border-right:1px solid color-mix(in srgb, currentColor 34%, transparent)}}.dashboard-hud__readout-mark{text-align:center}.dashboard-hud__readout-mark .pixel-icon{filter:drop-shadow(0 0 5px);width:1.25rem;height:1.25rem;margin:0 auto}.dashboard-hud__readout-mark span{font:400 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.08em}.dashboard-hud__readout-copy{flex-direction:column;justify-content:center;min-width:0;padding:.9rem .85rem;display:flex}.dashboard-hud__readout-copy h3{color:currentColor;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.875rem;font-weight:800;line-height:1.35;overflow:hidden}.dashboard-hud__readout-copy p{color:#8992af;font:400 .8125rem/1.45 var(--cyber-pixel-font);text-overflow:ellipsis;white-space:nowrap;margin:.5rem 0 0;overflow:hidden}.dashboard-hud__readout-grid>section>a{border-left:1px solid;align-self:stretch;align-items:center;gap:.35rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-hud__readout-grid>section>a{border-left:1px solid color-mix(in srgb, currentColor 24%, transparent)}}.dashboard-hud__readout-grid>section>a{color:currentColor;white-space:nowrap;padding:0 .8rem;font-size:.8125rem;font-weight:800;text-decoration:none}.dashboard-hud__readout-grid>section>a:hover{color:#fff;background:currentColor}@supports (color:color-mix(in lab, red, red)){.dashboard-hud__readout-grid>section>a:hover{background:color-mix(in srgb, currentColor 9%, transparent)}}.dashboard-hud__readout-grid>section>a span{font-size:1.15rem}.dashboard-hud__readout-state{color:#7e87a6;min-height:5.4rem;font:400 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.07em;text-align:center;background:#040712f5;grid-column:1/-1;padding:2.1rem 1rem}.dashboard-hud__readout-state--error{color:var(--cyber-danger)}.dashboard-hud__hero{grid-column:span 7;min-height:31rem}.dashboard-hud__hero-scene{background:radial-gradient(at 72% 24%,#1b1733,#050914 75%);position:absolute;inset:2.45rem 0 0}.dashboard-hud__hero-scene:after{content:"";pointer-events:none;background:linear-gradient(90deg,#050914 0%,#050914db 28%,#0000 74%),linear-gradient(#0000 52%,#050914d6 88%,#050914 100%);position:absolute;inset:0}.dashboard-hud__landmark-tag{z-index:1;border-left:2px solid var(--cyber-cyan);color:var(--cyber-cyan);font:400 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.08em;background:#01030cbd;padding:.35rem .5rem;position:absolute;bottom:.75rem;right:1rem}.dashboard-hud__avatar{z-index:2;background:#11031e;border:1px solid #ff2ca88f;width:35.5%;min-width:12rem;padding:0;position:absolute;top:3.35rem;bottom:.8rem;left:clamp(.7rem,1.4vw,1.15rem);overflow:hidden}.dashboard-operator{width:100%;height:100%;position:relative;overflow:hidden}.dashboard-operator__media{display:block;position:absolute;inset:0;overflow:hidden}.dashboard-operator__media img{object-fit:cover;object-position:center;width:100%;height:100%;image-rendering:pixelated;display:block}.dashboard-operator[data-presentation-state=LOW_ENERGY] .dashboard-operator__media{filter:saturate(.62)brightness(.82)contrast(1.08)}.dashboard-operator__scarf{z-index:2;background:#8a3c18;border-bottom:3px solid #ffb52e;width:13%;height:4%;position:absolute;top:26%;left:44%;transform:rotate(-4deg);box-shadow:2px 2px #ffd96a}.dashboard-operator__scarf:after{content:"";transform-origin:top;background:#d66b1b;width:32%;height:185%;position:absolute;top:90%;left:72%;transform:rotate(-11deg);box-shadow:2px 0 #ffb52e}.dashboard-hud__avatar>span{z-index:4;border-left:2px solid var(--cyber-cyan);color:var(--cyber-cyan);font:400 .8125rem/1.5 var(--cyber-pixel-font);background:#02030cc2;padding:.25rem .4rem;position:absolute;bottom:.5rem;right:.6rem}.dashboard-hud__identity{z-index:2;width:42%;margin-left:37.5%;padding:1.45rem .7rem .85rem;position:relative}.dashboard-hud__identity>p{color:var(--cyber-cyan);font:400 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.08em;margin:0}.dashboard-hud__identity>h2{color:#fff;font:700 clamp(1.15rem, 1.7vw, 1.75rem) / 1 var(--cyber-display-font);text-overflow:ellipsis;text-shadow:3px 0 #ff2ca88f;white-space:nowrap;margin:.65rem 0 0;overflow:hidden}.dashboard-hud__identity>strong{color:#c69cff;margin-top:.45rem;font-size:.8125rem;display:block}.dashboard-hud__level{grid-template-columns:auto auto 1fr;align-items:baseline;gap:.8rem;margin-top:.8rem;display:grid}.dashboard-hud__level span{font:400 .8125rem/1 var(--cyber-pixel-font)}.dashboard-hud__level b{color:var(--cyber-magenta);font:700 4rem/.78 var(--cyber-display-font);text-shadow:2px 0 #20e7f06b}.dashboard-hud__level em{color:#fff;font:normal 700 .8125rem/1 var(--cyber-pixel-font);text-align:right;align-self:end}.dashboard-hud__xp-track{background:#02030b;border:1px solid #293052;height:.94rem;margin-top:.9rem;padding:2px}.dashboard-hud__xp-track i{background:linear-gradient(90deg, var(--cyber-magenta), #ff55bf);height:100%;display:block;box-shadow:0 0 14px #ff2ca880}.dashboard-hud__xp-copy{color:#697092;font:400 .8125rem/1 var(--cyber-pixel-font);justify-content:space-between;margin-top:.5rem;display:flex}.dashboard-hud__xp-copy b{color:#c6c9da}.dashboard-hud__attributes{background:linear-gradient(135deg,#20e7f013,#0000 45%),linear-gradient(#070d1c 0%,#030713 100%);border:1px solid #20e7f052;margin-top:1rem;padding:.78rem .82rem .48rem;box-shadow:inset 3px 0 #20e7f01f}.dashboard-hud__attributes h3{color:var(--cyber-cyan);font:700 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.06em;border-bottom:1px solid #293052cc;justify-content:space-between;align-items:center;margin:0;padding:0 .1rem .62rem;display:flex}.dashboard-hud__attributes h3 small{color:#515a7d;font:400 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.08em}.dashboard-hud__attribute{min-height:2.45rem;color:var(--cyber-cyan);border-bottom:1px solid #29305280;grid-template-columns:1.1rem minmax(3.65rem,.72fr) minmax(4.5rem,1.65fr) auto;align-items:center;gap:.55rem;padding:.38rem .1rem;display:grid}.dashboard-hud__attribute:last-child{border-bottom:0}.dashboard-hud__attribute[data-tone=magenta]{color:var(--cyber-magenta)}.dashboard-hud__attribute[data-tone=violet]{color:#9854ff}.dashboard-hud__attribute[data-tone=acid]{color:var(--cyber-acid)}.dashboard-hud__attribute[data-tone=aqua]{color:#2ce6d5}.dashboard-hud__attribute[data-tone=amber]{color:#ffc83d}.dashboard-hud__attribute[data-tone=blue]{color:var(--cyber-blue)}.dashboard-hud__attribute[data-tone=lime]{color:var(--cyber-lime)}.dashboard-hud__attribute[data-tone=orange]{color:var(--cyber-orange)}.dashboard-hud__attribute>.pixel-icon{filter:drop-shadow(0 0 4px);width:1.05rem;height:1.05rem}.dashboard-hud__attribute-name{gap:.18rem;min-width:0;display:grid}.dashboard-hud__attribute-name b{color:#c6c9da;font:650 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.04em;white-space:nowrap}.dashboard-hud__attribute-name small{color:currentColor;font:400 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.08em;opacity:.7}.dashboard-hud__attribute-meter{grid-template-columns:repeat(10,minmax(2px,1fr));gap:3px;min-width:0;display:grid}.dashboard-hud__attribute-meter i{background:#0b1020e0;border:1px solid #222a47;height:.58rem}.dashboard-hud__attribute-meter i[data-active=true]{background:currentColor;border-color:currentColor;box-shadow:0 0 5px}@supports (color:color-mix(in lab, red, red)){.dashboard-hud__attribute-meter i[data-active=true]{box-shadow:0 0 5px color-mix(in srgb, currentColor 65%, transparent)}}.dashboard-hud__attribute>strong{border:1px solid;min-width:3.35rem}@supports (color:color-mix(in lab, red, red)){.dashboard-hud__attribute>strong{border:1px solid color-mix(in srgb, currentColor 38%, #293052)}}.dashboard-hud__attribute>strong{color:#fff;background:currentColor;padding:.28rem .32rem .24rem}@supports (color:color-mix(in lab, red, red)){.dashboard-hud__attribute>strong{background:color-mix(in srgb, currentColor 8%, #02030cf0)}}.dashboard-hud__attribute>strong{font:700 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.02em;text-align:center;white-space:nowrap}.dashboard-hud__quests{flex-direction:column;grid-column:span 5;min-height:32rem;display:flex}.dashboard-hud__quest-stack{gap:.55rem;padding:.8rem;display:grid}.dashboard-hud__quest-stack>article{color:var(--cyber-cyan);background:#050a16b8;border:1px solid;grid-template-columns:3.1rem 1fr;gap:.75rem;padding:.7rem;display:grid}.dashboard-hud__quest-stack>article[data-tone=magenta]{color:var(--cyber-magenta)}.dashboard-hud__quest-stack>article[data-tone=violet]{color:#9550ff}.dashboard-hud__quest-stack>article[data-tone=acid]{color:var(--cyber-acid)}.dashboard-hud__quest-icon{min-height:3rem;font:700 .8125rem/1 var(--cyber-pixel-font);border-right:1px solid;place-content:center;display:grid}.dashboard-hud__quest-icon .pixel-icon{width:1.35rem;height:1.35rem;margin:0 auto .3rem}.dashboard-hud__quest-icon>span{color:currentColor}.dashboard-hud__quest-stack span{font:400 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.05em}.dashboard-hud__quest-stack h3{color:#f1f3ff;font:700 .8125rem/1.2 var(--cyber-pixel-font);text-overflow:ellipsis;white-space:nowrap;margin:.4rem 0 0;overflow:hidden}.dashboard-hud__quest-stack p{color:#7e86a7;margin:.42rem 0 0;font-size:.8125rem}.dashboard-hud__quest-summary{background:#293052;grid-template-columns:repeat(3,1fr);gap:1px;margin:auto .8rem .65rem;display:grid}.dashboard-hud__quest-summary div{text-align:center;background:#060816;padding:.7rem}.dashboard-hud__quest-summary span,.dashboard-hud__quest-summary strong{display:block}.dashboard-hud__quest-summary span{color:#687092;font-size:.8125rem}.dashboard-hud__quest-summary strong{color:var(--cyber-magenta);font:700 1rem/1 var(--cyber-pixel-font);margin-top:.38rem}.dashboard-hud__panel-link{min-height:2.35rem;color:var(--cyber-cyan);font:400 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.05em;border:1px solid #20e7f057;justify-content:space-between;align-items:center;margin:0 .8rem .8rem;padding:.55rem .7rem;text-decoration:none;display:flex}.dashboard-hud__panel-link:hover{border-color:var(--cyber-cyan);color:#fff;background:#20e7f014}.dashboard-hud__panel-link span{font-size:1.4rem}.dashboard-hud__timeline{grid-column:span 8}.dashboard-hud__period{border:1px solid #293052;display:flex}.dashboard-hud__period button{color:#687092;font:400 .8125rem/1 var(--cyber-pixel-font);background:0 0;border:0;padding:.5rem .65rem;transition:color .14s,background .14s}.dashboard-hud__period button:hover{color:#d8fbff;background:#20e7f017}.dashboard-hud__period button[aria-pressed=true]{color:#02030b;background:var(--cyber-cyan)}.dashboard-hud__chart-wrap{background:linear-gradient(#20e7f00b,#0000 54%),radial-gradient(circle at 82% 22%,#8f45ff1f,#0000 34%),#03050fb8;border:1px solid #20e7f024;min-height:17.4rem;margin:.85rem;padding:.9rem .75rem .35rem;position:relative;overflow:hidden}.dashboard-hud__chart-wrap:before{pointer-events:none;content:"";background-image:linear-gradient(#20e7f005 1px,#0000 1px),linear-gradient(90deg,#20e7f005 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.dashboard-hud__chart-meta{z-index:1;color:#727997;font:400 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.06em;justify-content:space-between;align-items:center;padding:0 .45rem;display:flex;position:relative}.dashboard-hud__chart-meta span{align-items:center;gap:.45rem;display:inline-flex}.dashboard-hud__chart-meta i{background:linear-gradient(90deg, var(--cyber-violet), var(--cyber-cyan), var(--cyber-acid));width:1.5rem;height:2px;box-shadow:0 0 8px #20e7f0b3}.dashboard-hud__chart-meta strong{color:var(--cyber-cyan);font-weight:400}.dashboard-hud__chart{z-index:1;aspect-ratio:1000/278;width:100%;height:auto;display:block;position:relative;overflow:visible}.dashboard-hud__grid-line{stroke:#67749e47;stroke-dasharray:3 9;stroke-width:1px;vector-effect:non-scaling-stroke}.dashboard-hud__axis-label,.dashboard-hud__date-label{fill:#646c8c;font:400 13px/1 var(--cyber-pixel-font);letter-spacing:.03em}.dashboard-hud__axis-label{text-anchor:end}.dashboard-hud__chart-area{fill:url(#dashboard-experience-area)}.dashboard-hud__line-glow{fill:none;stroke:#20e7f073;stroke-width:13px;filter:url(#dashboard-experience-glow);vector-effect:non-scaling-stroke}.dashboard-hud__line{fill:none;stroke:url(#dashboard-experience-line);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;vector-effect:non-scaling-stroke}.dashboard-hud__chart-dot{fill:#071019;stroke:var(--cyber-cyan);stroke-width:2.5px;vector-effect:non-scaling-stroke;transition:fill .14s,stroke .14s}.dashboard-hud__chart-hit-area{fill:#0000;pointer-events:all}.dashboard-hud__chart-point:hover .dashboard-hud__chart-dot{fill:var(--cyber-acid);stroke:#fff}.dashboard-hud__chart-loading{z-index:2;color:#d8fbff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font:400 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.06em;background:#03050fb8;justify-content:center;align-items:center;gap:.7rem;display:flex;position:absolute;inset:0}.dashboard-hud__chart-loading i{border:2px solid #20e7f033;border-top-color:var(--cyber-cyan);border-radius:50%;width:1.1rem;height:1.1rem;animation:.7s linear infinite dashboard-chart-spin}@keyframes dashboard-chart-spin{to{transform:rotate(360deg)}}.dashboard-hud__timeline-foot{border-top:1px solid #293052;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dashboard-hud__timeline-foot div{padding:.8rem}.dashboard-hud__timeline-foot div+div{border-left:1px solid #293052}.dashboard-hud__timeline-foot span,.dashboard-hud__timeline-foot strong{display:block}.dashboard-hud__timeline-foot span{color:#687092;font-size:.8125rem}.dashboard-hud__timeline-foot strong{color:var(--cyber-cyan);margin-top:.38rem;font-size:.8425rem}.dashboard-hud__side-stack{grid-column:span 4;gap:.8rem;display:grid}.dashboard-hud__latest{flex-direction:column;min-height:12.5rem;display:flex}.dashboard-hud__latest>p{color:#c5c9dc;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;padding:.9rem 1rem .45rem;font-size:.8125rem;line-height:1.75;display:-webkit-box;overflow:hidden}.dashboard-hud__journal-meta{flex-wrap:wrap;gap:.4rem;padding:0 1rem .7rem;display:flex}.dashboard-hud__journal-meta span{color:#b786ff;font:400 .8125rem/1 var(--cyber-pixel-font);border:1px solid #8f45ff80;padding:.25rem .4rem}.dashboard-hud__latest .dashboard-hud__panel-link{margin-top:auto}.dashboard-hud__activity-list{gap:.6rem;padding:.75rem;display:grid}.dashboard-hud__activity-list>div:not(.dashboard-hud__empty){border-bottom:1px solid #293052b8;grid-template-columns:.45rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.15rem 0 .65rem;display:grid}.dashboard-hud__activity-list>div>.pixel-icon{width:.85rem;height:.85rem;color:var(--cyber-magenta);filter:drop-shadow(0 0 5px #ff2ca8cc)}.dashboard-hud__activity-list strong,.dashboard-hud__activity-list span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-hud__activity-list strong{color:#dce0f2;font-size:.8125rem}.dashboard-hud__activity-list span{color:#697092;margin-top:.3rem;font-size:.8125rem}.dashboard-hud__activity-list b{color:var(--cyber-cyan);font:700 .8125rem/1 var(--cyber-pixel-font)}.dashboard-hud__empty{color:#727997;text-align:center;place-content:center;gap:.5rem;min-height:5rem;padding:1rem;font-size:.8125rem;display:grid}.dashboard-hud__empty span{color:var(--cyber-violet);font:400 .8125rem/1 var(--cyber-pixel-font)}@media (width<=1240px){.dashboard-hud__header{flex-direction:column;align-items:start}.dashboard-hud__signals{width:100%}.dashboard-hud__hero,.dashboard-hud__quests,.dashboard-hud__timeline,.dashboard-hud__side-stack{grid-column:span 12}.dashboard-hud__side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.dashboard-hud__inner{padding:.8rem}.dashboard-hud__signals{grid-template-columns:1fr}.dashboard-hud__hero{min-height:auto}.dashboard-hud__hero-scene{height:19rem;bottom:auto}.dashboard-hud__avatar{width:calc(100% - 1.6rem);min-width:0;height:24rem;margin:.8rem;position:relative;top:auto;bottom:auto;left:auto}.dashboard-hud__identity{width:auto;padding:.8rem}.dashboard-hud__attributes{padding-inline:.7rem}.dashboard-hud__attribute{grid-template-columns:1rem minmax(3.25rem,.68fr) minmax(4rem,1.5fr) auto;gap:.42rem}.dashboard-hud__attribute-meter{gap:2px}.dashboard-hud__side-stack,.dashboard-hud__readout-grid{grid-template-columns:1fr}.dashboard-hud__readout-grid>section{grid-template-columns:3.6rem minmax(0,1fr)}.dashboard-hud__readout-grid>section>a{border-top:1px solid;grid-column:1/-1;justify-content:flex-end;min-height:2.7rem}@supports (color:color-mix(in lab, red, red)){.dashboard-hud__readout-grid>section>a{border-top:1px solid color-mix(in srgb, currentColor 24%, transparent)}}.dashboard-hud__readout-grid>section>a{border-left:0}.dashboard-hud__panel-head--wrap{flex-direction:column;align-items:flex-start}.dashboard-hud__timeline-foot{grid-template-columns:repeat(2,1fr)}.dashboard-hud__timeline-foot div:nth-child(3){border-top:1px solid #293052;border-left:0}.dashboard-hud__timeline-foot div:nth-child(4){border-top:1px solid #293052}.dashboard-hud__chart-wrap{min-height:14rem;margin:.6rem;padding-inline:.25rem}.dashboard-hud__chart-meta{padding:.35rem .65rem 0}}@media (prefers-reduced-motion:reduce){.dashboard-hud__chart-loading i{animation:none}}.chronicle-page{min-height:100vh;color:var(--cyber-text);font-family:var(--cyber-display-font);background:radial-gradient(circle at 88% 8%,#8f45ff33,#0000 24rem),radial-gradient(circle at 12% 38%,#20e7f01a,#0000 22rem),linear-gradient(#20e7f006 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#20e7f006 1px,#0000 1px) 0 0/28px 28px,#050610;padding:clamp(1rem,2.4vw,2.4rem)}.chronicle-hero,.chronicle-import-panel,.chronicle-board,.chronicle-loader,.chronicle-notice{max-width:1480px;margin-left:auto;margin-right:auto}.chronicle-hero{min-height:11.5rem;box-shadow:inset 4px 0 0 var(--cyber-magenta);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));background:linear-gradient(95deg,#050610fa 0 58%,#210831c7),repeating-linear-gradient(90deg,#0000 0 62px,#ff2ca814 63px 64px);border:1px solid #8f45ffa8;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.25rem,2vw,2rem);display:flex;position:relative;overflow:hidden}.chronicle-hero>div:first-child{min-width:0}.chronicle-kicker,.chronicle-section-code{color:var(--cyber-cyan);font:700 .8125rem/1.4 var(--cyber-pixel-font);letter-spacing:.1em;margin:0}.chronicle-hero h1{color:#fff;font:700 clamp(3.2rem, 5.2vw, 5.4rem)/.82 var(--cyber-display-font);letter-spacing:.015em;text-shadow:5px 0 #ff2ca8d9,-3px 0 #20e7f099;margin:.65rem 0 0}.chronicle-hero>div:first-child>strong{color:var(--cyber-magenta);letter-spacing:.28em;margin-top:.7rem;font-size:clamp(1.15rem,2vw,1.65rem);display:block}.chronicle-hero>div:first-child>p:last-child{color:#a9aec8;max-width:48rem;margin:.7rem 0 0;font-size:.9rem;line-height:1.65}.chronicle-hero__completion{z-index:1;background:linear-gradient(135deg,#ff2ca817,#0000 46%),#03050ee0;border:1px solid #20e7f057;min-width:min(26.5rem,40vw);position:relative}.chronicle-hero__completion-title{border-bottom:1px solid #293052;padding:.75rem 1rem .68rem}.chronicle-hero__completion-title span{color:var(--cyber-cyan);font:700 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.08em}.chronicle-hero__completion-title strong{color:#fff;letter-spacing:.04em;text-shadow:3px 0 #ff2ca8a6;margin-top:.35rem;font-size:clamp(1.8rem,2.8vw,2.8rem);line-height:1;display:block}.chronicle-hero__completion-counts{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr) 1px minmax(0,1fr);align-items:center;display:grid}.chronicle-hero__completion-counts>i{background:#293052;width:1px;height:3.2rem}.chronicle-hero__completion-counts p{flex-wrap:wrap;align-items:baseline;gap:.3rem;margin:0;padding:.65rem .4rem .78rem;display:flex}.chronicle-hero__completion-counts span{color:#b7bdd5;font-size:.875rem}.chronicle-hero__completion-counts strong{color:var(--cyber-magenta);font-size:clamp(2rem,3vw,2.8rem);line-height:.9}.chronicle-hero__completion-counts p:last-child strong{color:var(--cyber-cyan)}.chronicle-hero__completion-counts small{color:#8c94b2;font-size:.8125rem}.chronicle-hero__tools{border-top:1px solid #293052;justify-content:flex-end;align-items:center;gap:.75rem;min-height:2.75rem;padding:.5rem 1rem;display:flex}.chronicle-hero__tools>strong{color:var(--cyber-magenta);font:700 1.2rem/1 var(--cyber-pixel-font);letter-spacing:.04em}.chronicle-hero__tools>strong span{color:#a58ab6;font-size:.8125rem}.chronicle-hero__tools button,.chronicle-book__actions button{color:var(--cyber-cyan);font:700 .8125rem/1 var(--cyber-pixel-font);background:#20e7f00f;border:1px solid #20e7f080;padding:.55rem .7rem}.chronicle-hero__tools button:hover,.chronicle-book__actions button:hover{color:#050610;background:var(--cyber-cyan)}.chronicle-import-panel{background:#090b19f2;border:1px solid #293052;grid-template-columns:minmax(0,.8fr) minmax(28rem,1.2fr);gap:2rem;margin-top:1rem;padding:clamp(1.1rem,2vw,1.7rem);display:grid;box-shadow:inset 0 0 24px #20e7f009}.chronicle-import-panel h2{color:#fff;letter-spacing:.04em;margin:.35rem 0 0;font-size:clamp(1.3rem,2vw,1.8rem)}.chronicle-connect-guide{align-self:center}.chronicle-import-panel.chronicle-welcome{text-align:center;background:radial-gradient(at 50% 0,#356b8526,#0000 65%),#090b19;flex-direction:column;align-items:center;gap:1.75rem;padding:clamp(2.5rem,6vw,5rem) 1.5rem;display:flex}.chronicle-welcome>div:first-child{max-width:36rem}.chronicle-welcome .chronicle-connect-icons{justify-content:center;gap:1.25rem;margin-bottom:1.5rem}.chronicle-welcome .chronicle-connect-icons svg{box-sizing:content-box;background:#849bc40a;border:1px solid #849bc433;width:32px;height:32px;padding:10px}.chronicle-welcome>div>p:last-child{line-height:1.8}.chronicle-connect-guide .chronicle-sync-button{color:#75e8ed;background:#20e7f00a;border:1px solid #299ca7;align-items:center;gap:.8rem;padding:.8rem 1.2rem;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.chronicle-connect-guide .chronicle-sync-button:hover{background:#20e7f021;border-color:#75e8ed;box-shadow:0 0 18px #20e7f01a}.chronicle-connect-guide .chronicle-sync-button:focus-visible{outline-offset:4px;outline:2px solid #75e8ed}.chronicle-connect-guide .chronicle-sync-button span{transition:transform .16s}.chronicle-connect-guide .chronicle-sync-button:hover span{transform:translate(3px)}.chronicle-connect-icons{color:#75e8ed;gap:.85rem;margin-bottom:.85rem;display:flex}.chronicle-connect-icons svg{fill:currentColor;width:22px;height:22px}.chronicle-connect-icons svg:nth-child(2){color:#b7a0ed}.chronicle-connect-icons svg:nth-child(3){color:#e5ba78}@media (prefers-reduced-motion:reduce){.chronicle-connect-guide .chronicle-sync-button,.chronicle-connect-guide .chronicle-sync-button span{transition:none}}.chronicle-import-panel>div>p:last-child{color:#747b9b;margin:.65rem 0 0;font-size:.8225rem}.chronicle-import-form label,.chronicle-filters label,.chronicle-property-form label{color:#8b92b2;font:400 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.08em;margin-bottom:.42rem;display:block}.chronicle-import-form>div{background:#03050d;border:1px solid #20e7f08c;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.chronicle-import-form span{color:var(--cyber-cyan);font:700 .8125rem/1 var(--cyber-pixel-font);padding-left:.8rem}.chronicle-import-form input,.chronicle-filters select{color:#eef0ff;background:0 0;border:0;outline:0;min-width:0}.chronicle-import-form input{font:700 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.08em;padding:.85rem}.chronicle-import-form>select{border:1px solid var(--cyber-cyan);color:#eef0ff;background:#03050d;width:100%;margin:.5rem 0 1rem;padding:.75rem}.chronicle-import-form button,.chronicle-filters button,.chronicle-pagination button{border:1px solid var(--cyber-magenta);color:#fff;font:700 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.04em;background:#ff2ca824}.chronicle-import-form button{align-self:stretch;padding:.8rem 1.1rem}.chronicle-import-form button:hover:not(:disabled),.chronicle-filters button:hover,.chronicle-pagination button:hover:not(:disabled){color:#050610;background:var(--cyber-magenta)}.chronicle-import-form button:disabled,.chronicle-pagination button:disabled{cursor:not-allowed;opacity:.42}.chronicle-loader{border:1px solid var(--cyber-cyan);color:var(--cyber-cyan);background:#031219eb;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.2rem;margin-top:1rem;padding:1rem 1.2rem;display:grid}.chronicle-loader__core{border:1px solid;place-items:center;width:3.6rem;height:3.6rem;animation:1.4s steps(4,end) infinite chronicle-core-pulse;display:grid}.chronicle-loader__core .pixel-icon{width:1.8rem;height:1.8rem}.chronicle-loader strong{font-family:var(--cyber-pixel-font);font-size:.8125rem}.chronicle-loader p{color:#8aa9b7;margin:.45rem 0 0;font-size:.8125rem}.chronicle-loader__track{background:#02060d;border:1px solid #20e7f05c;height:.42rem;margin-top:.75rem;overflow:hidden}.chronicle-loader__track i{background:linear-gradient(90deg, transparent, var(--cyber-magenta), var(--cyber-cyan));width:32%;height:100%;animation:1.2s steps(12,end) infinite chronicle-loading;display:block}.chronicle-notice{color:var(--cyber-success);background:#36e58c0f;border:1px solid #36e58c94;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.85rem 1rem;font-size:.8425rem;display:flex}.chronicle-notice button{color:inherit;font:700 .8125rem/1 var(--cyber-pixel-font);background:0 0;border:1px solid;padding:.45rem .8rem}.chronicle-notice button:hover{color:#050610;background:currentColor}.chronicle-notice[data-error=true]{color:#ff9ea5;background:#ff596414;border-color:#ff5964ad}.chronicle-board{background:#070914eb;border:1px solid #293052;margin-top:1rem;position:relative}.chronicle-filters{background:#04060fb8;border-bottom:1px solid #202743;justify-content:space-between;align-items:flex-end;gap:1rem;padding:.85rem 1.35rem;display:flex}.chronicle-filters>div{flex-wrap:wrap;gap:.55rem;display:flex}.chronicle-filters button{color:#858cab;background:#080b18;border-color:#313958;align-items:center;gap:.6rem;padding:.55rem .7rem;display:inline-flex}.chronicle-filters button span{color:var(--cyber-cyan)}.chronicle-filters button[data-active=true]{border-color:var(--cyber-magenta);color:#fff;box-shadow:inset 3px 0 0 var(--cyber-magenta)}.chronicle-filters select{background:#080b18;border:1px solid #313958;min-width:9.5rem;padding:.55rem .7rem;font-size:.8125rem}.chronicle-board__content{min-height:13rem;position:relative}.chronicle-board__refresh{z-index:5;pointer-events:none;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#04050e70;justify-content:center;align-items:flex-start;padding-top:.85rem;display:flex;position:absolute;inset:0;overflow:hidden}.chronicle-board__refresh>span{color:var(--cyber-cyan);font:700 .8125rem/1 var(--cyber-pixel-font);background:#020a12f0;border:1px solid #20e7f0ad;align-items:center;gap:.55rem;padding:.55rem .75rem;display:inline-flex}.chronicle-board__refresh .pixel-icon{width:.85rem;height:.85rem;animation:.9s steps(3,end) infinite chronicle-core-pulse}.chronicle-board__refresh>i{background:linear-gradient(90deg, transparent, var(--cyber-magenta), var(--cyber-cyan), transparent);width:28%;height:2px;animation:.9s linear infinite chronicle-filter-scan;position:absolute;top:0;left:0}.chronicle-board[data-fetching=true] .chronicle-books,.chronicle-board[data-fetching=true] .chronicle-state,.chronicle-board[data-fetching=true] .chronicle-pagination{opacity:.7;transition:opacity .16s}.chronicle-books{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:1rem;display:grid}.chronicle-book{background:linear-gradient(90deg,#0000 0 99.2%,#ff2ca814 99.2%),linear-gradient(110deg,#0c0e1ffa,#120822f0);border:1px solid #293052;grid-template-columns:7.3rem minmax(0,1fr);min-height:11.6rem;transition:border-color .14s,transform .14s;display:grid;position:relative;overflow:hidden}.chronicle-book[data-rated=true]{border-left-color:var(--cyber-magenta)}.chronicle-book:hover{border-color:#ff2ca8b8;transform:translateY(-2px)}.chronicle-book__cover-wrap{background:#050610;border-right:1px solid #293052;min-height:100%;position:relative;overflow:hidden}.chronicle-book__cover{object-fit:cover;filter:saturate(.9)contrast(1.06);width:100%;height:100%;min-height:11.6rem}.chronicle-book__cover-placeholder{color:#606987;height:100%;font:400 .8125rem/1 var(--cyber-pixel-font);text-align:center;place-content:center;gap:.7rem;display:grid}.chronicle-book__cover-placeholder .pixel-icon{width:2.6rem;height:2.6rem;margin:auto}.chronicle-book__year{color:#050610;background:var(--cyber-cyan);font:700 .8125rem/1 var(--cyber-pixel-font);padding:.34rem .5rem;position:absolute;bottom:0;right:0}.chronicle-book__body{flex-direction:column;min-width:0;padding:.72rem .8rem;display:flex}.chronicle-book__meta-row{color:#687091;font:400 .8125rem/1 var(--cyber-pixel-font);justify-content:space-between;align-items:center;gap:.7rem;display:flex}.chronicle-rating{background:#ff2ca80f;border:1px solid #ff2ca85c;align-items:center;gap:.16rem;padding:.38rem .5rem;display:inline-flex}.chronicle-rating i{color:#3d425d;font-family:var(--cyber-pixel-font);font-size:.8625rem;font-style:normal;line-height:1}.chronicle-rating i[data-active=true]{color:var(--cyber-magenta);text-shadow:0 0 5px #ff2ca8b8}.chronicle-book__unlocked{color:var(--cyber-success);align-items:center;gap:.35rem;display:inline-flex}.chronicle-book__unlocked .pixel-icon{width:.72rem;height:.72rem}.chronicle-book__file-id{color:#555d7a;font:400 .8125rem/1 var(--cyber-pixel-font);margin-top:.45rem}.chronicle-book h2{margin:.38rem 0 0;font-size:1.05rem;line-height:1.2}.chronicle-book h2 a{color:#f6f4ff;text-decoration:none}.chronicle-book h2 a:hover{color:var(--cyber-cyan)}.chronicle-book__publication{color:#868daa;margin:.3rem 0 0;font-size:.8125rem;line-height:1.5}.chronicle-book__chips{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.chronicle-book__chips span{color:#72cbd4;font:400 .8125rem/1 var(--cyber-pixel-font);background:#20e7f00a;border:1px solid #20e7f03d;padding:.23rem .35rem}.chronicle-book__comment{color:#b8bdd0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.45rem 0 0;font-size:.8125rem;font-style:italic;line-height:1.55;display:-webkit-box;overflow:hidden}.chronicle-book__actions{justify-content:flex-end;align-items:center;gap:.6rem;margin-top:auto;padding-top:.5rem;display:flex}.chronicle-book__actions span{color:#9c77cc;font:400 .8125rem/1.3 var(--cyber-pixel-font);margin-right:auto}.chronicle-property-form{margin:0;padding:clamp(1rem,2.4vw,1.5rem)}.chronicle-property-form>header,.chronicle-import-modal>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.chronicle-property-form>header h2{color:#fff;margin-top:.35rem;margin-bottom:0;font-size:1.55rem}.chronicle-property-form>header span{color:#aeb5cf;margin-top:.3rem;font-size:.8225rem;display:block}.chronicle-property-form>header>button,.chronicle-import-modal>header>button{color:#c59cff;background:#160c25;border:1px solid #594075;width:2rem;height:2rem;font-size:1.15rem}.chronicle-property-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.15rem;display:grid}.chronicle-property-form label{color:#a1a9c4;min-width:0;font:400 .8125rem/1.3 var(--cyber-pixel-font);letter-spacing:.04em}.chronicle-property-form input{color:#c8cde0;width:100%;min-width:0;font-family:var(--cyber-display-font);background:#0b0d19;border:1px solid #3a405d;outline:0;margin-top:.32rem;padding:.68rem .72rem;font-size:.8225rem}.chronicle-property-form input:disabled{cursor:not-allowed;opacity:1;-webkit-text-fill-color:#b5bad0}.chronicle-property-form__editable{grid-column:1/-1;color:var(--cyber-cyan)!important}.chronicle-property-form__editable input{color:#fff;background:#030710;border-color:#20e7f094}.chronicle-property-form>footer{justify-content:flex-end;align-items:center;gap:.8rem;margin-top:.75rem;display:flex}.chronicle-property-form>footer button{border:1px solid var(--cyber-magenta);color:#fff;font:700 .8125rem/1 var(--cyber-pixel-font);background:#ff2ca824;padding:.6rem .8rem}.chronicle-property-form>footer button:hover:not(:disabled){color:#050610;background:var(--cyber-magenta)}.chronicle-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#010208c7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.chronicle-property-modal{width:min(52rem,100%);max-height:min(48rem,100vh - 2rem);box-shadow:inset 4px 0 0 var(--cyber-magenta), 0 0 58px #8f45ff38;background:linear-gradient(140deg,#140a26fa,#050814fc),#050610;border:1px solid #8f45ffc7;overflow:auto}.chronicle-import-modal{border:1px solid var(--cyber-magenta);width:min(42rem,100%);box-shadow:inset 4px 0 0 var(--cyber-magenta), 0 0 52px #8f45ff3d;background:linear-gradient(135deg,#0d081cfa,#040814fa),#050610;padding:clamp(1rem,3vw,1.5rem)}.chronicle-import-modal h2{color:#fff;margin:.4rem 0 0;font-size:1.45rem}.chronicle-import-modal>p{color:#7f87a5;margin:.7rem 0 1rem;font-size:.8225rem}.chronicle-import-tips{background:#20e7f009;border:1px solid #20e7f047;margin:0 0 1rem;padding:.85rem 1rem}.chronicle-import-tips>strong{color:var(--cyber-cyan);font:700 .8125rem/1 var(--cyber-pixel-font)}.chronicle-import-tips ul{color:#c0c5d9;margin:.65rem 0 0;padding-left:1.2rem;font-size:.8125rem;line-height:1.7}.chronicle-import-tips li::marker{color:var(--cyber-magenta)}.chronicle-import-tips small{color:#858daa;margin-top:.65rem;font-size:.8125rem;display:block}.chronicle-import-modal .chronicle-loader{margin:1rem 0 0}.chronicle-state{color:#7f86a5;text-align:center;place-content:center;gap:.8rem;min-height:18rem;padding:2rem;display:grid}.chronicle-state .pixel-icon{width:3rem;height:3rem;color:var(--cyber-violet);margin:auto}.chronicle-state strong{color:#d9dcf0;font:700 .8125rem/1.4 var(--cyber-pixel-font)}.chronicle-state p{margin:0;font-size:.8125rem}.chronicle-state--error{color:#ff9ea5}.chronicle-pagination{color:#8d94b1;font:400 .8125rem/1 var(--cyber-pixel-font);border-top:1px solid #293052;justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex}.chronicle-pagination button{padding:.55rem .75rem}@keyframes chronicle-core-pulse{50%{color:var(--cyber-magenta);box-shadow:0 0 22px #ff2ca86b}}@keyframes chronicle-loading{0%{transform:translate(-110%)}to{transform:translate(330%)}}@keyframes chronicle-filter-scan{0%{transform:translate(-110%)}to{transform:translate(470%)}}@media (width<=1180px){.chronicle-hero{flex-direction:column;align-items:flex-start;gap:1.5rem}.chronicle-hero__completion{width:100%;min-width:0}}@media (width<=1100px){.chronicle-books{grid-template-columns:1fr}}@media (width<=760px){.chronicle-page{padding:.75rem}.chronicle-hero{min-height:12rem}.chronicle-import-panel{grid-template-columns:1fr;gap:1rem}.chronicle-import-form>div{grid-template-columns:auto minmax(0,1fr)}.chronicle-import-form button{grid-column:1/-1;min-height:2.8rem}.chronicle-filters{flex-direction:column;align-items:stretch}.chronicle-filters select{width:100%}.chronicle-book{grid-template-columns:6.7rem minmax(0,1fr)}.chronicle-property-modal{max-height:calc(100vh - 1.5rem)}}@media (width<=460px){.chronicle-hero h1{font-size:3rem}.chronicle-book{grid-template-columns:1fr}.chronicle-book__cover-wrap{border-bottom:1px solid #293052;border-right:0;height:12rem}.chronicle-book__cover{object-fit:contain;min-height:12rem}.chronicle-property-form__grid{grid-template-columns:1fr}.chronicle-property-form__editable{grid-column:auto}.chronicle-property-form>footer{flex-direction:column;align-items:stretch}}.chronicle-hero,.chronicle-board,.chronicle-recent{max-width:1480px}.chronicle-hero{background:#050713;align-items:stretch;min-height:19rem;padding:1rem}.chronicle-hero__intro{z-index:1;background:url(/assets/chronicle/chronicle-hero-v2.png) 50%/cover no-repeat;flex-direction:column;flex:1;justify-content:center;max-width:60%;padding:clamp(.65rem,1.5vw,1.25rem);display:flex;position:relative}.chronicle-hero__intro>p:last-of-type{color:#b8bdd0;max-width:42rem;margin:.8rem 0 0;font-size:.88rem;line-height:1.75}.chronicle-hero__intro>small{color:#797fa0;width:fit-content;font:400 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.12em;border-bottom:1px solid #20e7f080;margin-top:auto;padding:1rem 2.5rem .6rem 0}.chronicle-summary{z-index:1;background:#02050ee6;border:1px solid #20e7f061;width:min(31rem,42vw);display:grid;position:relative}.chronicle-summary__title{border-bottom:1px solid #20e7f040;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.chronicle-summary__title span,.chronicle-monthly>span{color:var(--cyber-cyan);font:700 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.11em}.chronicle-summary__title strong{color:#fff;letter-spacing:.08em;text-shadow:2px 0 var(--cyber-magenta);font-size:1.45rem}.chronicle-summary__counts{border-bottom:1px solid #20e7f040;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.chronicle-summary__counts p{text-align:center;border-right:1px solid #222a44;min-width:0;margin:0;padding:.8rem .55rem;display:grid}.chronicle-summary__counts p:last-child{border-right:0}.chronicle-summary__counts strong{color:var(--cyber-magenta);font:700 1.65rem/1 var(--cyber-pixel-font)}.chronicle-summary__counts p:nth-child(3) strong,.chronicle-summary__counts p:nth-child(4) strong{color:var(--cyber-cyan)}.chronicle-summary__counts span{color:#d6daeb;margin-top:.4rem;font-size:.8125rem}.chronicle-summary__counts small{color:#68708e;font:400 .8125rem/1 var(--cyber-pixel-font);margin-top:.3rem;overflow:hidden}.chronicle-monthly{align-content:center;min-height:7.5rem;padding:.8rem 1rem .6rem;display:grid}.chronicle-monthly>div{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:.42rem;height:4.7rem;margin-top:.65rem;display:grid}.chronicle-monthly i{outline:0;align-items:end;height:100%;display:grid}.chronicle-monthly i b{min-height:2px;height:var(--activity-height);background:#12324a;transition:background .14s,box-shadow .14s;display:block}.chronicle-monthly i[data-current=true] b,.chronicle-monthly i:hover b,.chronicle-monthly i:focus b{background:var(--cyber-magenta);box-shadow:0 0 10px #ff2ca880}.chronicle-monthly i small{color:#63708d;font:400 .8125rem/1 var(--cyber-pixel-font);text-align:center;margin-top:.32rem}.chronicle-board{background:#050710f0;border-color:#252d48;overflow:visible}.chronicle-toolbar{background:#03050df0;border-bottom:1px solid #252d48;grid-template-columns:auto minmax(14rem,1fr) auto auto auto auto;align-items:center;gap:.7rem;padding:.75rem 1rem;display:grid}.chronicle-toolbar button,.chronicle-toolbar select{color:#afb5ce;min-height:2.25rem;font:700 .8125rem/1 var(--cyber-pixel-font);background:#070a16;border:1px solid #2b3453}.chronicle-toolbar__categories,.chronicle-view-switcher{gap:.45rem;display:flex}.chronicle-toolbar__categories button{padding:.55rem .8rem}.chronicle-toolbar__categories button span{color:var(--cyber-cyan);margin-left:.4rem}.chronicle-toolbar button[data-active=true]{border-color:var(--cyber-magenta);color:#fff;box-shadow:inset 2px 0 var(--cyber-magenta);background:#ff2ca81a}.chronicle-search{background:#070a16;border:1px solid #29314d;align-items:center;gap:.55rem;min-width:0;height:2.25rem;padding:0 .7rem;display:flex}.chronicle-search .pixel-icon{color:#8791b0;width:.9rem}.chronicle-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.8125rem}.chronicle-view-switcher button{color:#77819e;place-items:center;width:2.3rem;padding:0;font-size:.9rem;display:grid}.chronicle-view-switcher .pixel-icon{width:1rem;height:1rem}.archive-card__content p[data-private=true],.archive-list p[data-private=true],.chronicle-timeline p[data-private=true],.archive-drawer p[data-private=true]{color:#737c99;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;word-break:break-all}.chronicle-toolbar select{padding:0 .7rem}.chronicle-toolbar .chronicle-sync-button{color:var(--cyber-cyan);border-color:#20e7f07a;padding:0 .8rem}.chronicle-toolbar button:hover,.chronicle-toolbar button:focus-visible{border-color:var(--cyber-magenta);color:#fff}.archive-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;padding:.75rem;display:grid}.archive-card{min-width:0;min-height:12rem;color:inherit;cursor:pointer;background:linear-gradient(120deg,#0a0d1bfa,#080714fa);border:1px solid #27304b;outline:0;grid-template-columns:6.25rem minmax(0,1fr);transition:border-color .14s,transform .14s,background .14s;display:grid;position:relative;overflow:hidden}.archive-card:hover,.archive-card:focus-within{border-color:var(--cyber-magenta);background:linear-gradient(120deg,#0b101ffa,#14071ffa);transform:translateY(-2px)}.archive-card__open{z-index:1;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.archive-card__cover{z-index:2;pointer-events:none;background:#050711;border-right:1px solid #27304b;min-width:0;position:relative;overflow:hidden}.archive-cover{object-fit:cover;width:100%;height:100%;min-height:12rem;display:block}.archive-cover-fallback{color:#59637f;text-align:center;background:repeating-linear-gradient(135deg,#080b18 0 8px,#0c1020 8px 9px);place-content:center;gap:.7rem;width:100%;height:100%;min-height:12rem;display:grid}.archive-cover-fallback .pixel-icon{width:2.2rem;height:2.2rem;margin:auto}.archive-cover-fallback small{font:400 .8125rem/1.3 var(--cyber-pixel-font)}.archive-card__content{z-index:2;pointer-events:none;flex-direction:column;min-width:0;padding:.65rem;display:flex;position:relative}.archive-card__header{align-items:center;gap:.35rem;display:flex}.archive-card__header>span,.archive-card__header>b{color:#b5c6f6;font:400 .8125rem/1 var(--cyber-pixel-font);border:1px solid #34405f;padding:.24rem .35rem}.archive-card__header>b{color:var(--cyber-cyan);border-color:#20e7f059}.archive-card__header button{z-index:3;pointer-events:auto;color:#8f97b2;cursor:pointer;letter-spacing:.08em;background:0 0;border:0;margin-left:auto;padding:0 .1rem;position:relative}.archive-card__content h2{color:#f4f5ff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.55rem 0 0;font-size:.95rem;line-height:1.25;display:-webkit-box;overflow:hidden}.archive-rating{gap:.08rem;margin-top:.45rem;display:inline-flex}.archive-rating i{color:#3b4059;font-size:.875rem;font-style:normal}.archive-rating i[data-active=true]{color:var(--cyber-magenta);text-shadow:0 0 5px #ff2ca88c}.archive-card__content time{color:#9aa5c7;font:400 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.08em;margin-top:.45rem}.archive-card__content>p{color:#9ea5bc;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.5rem 0 0;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.archive-card__tags{flex-wrap:wrap;gap:.25rem;margin-top:auto;padding-top:.45rem;display:flex}.archive-card__tags span{color:#75aeba;text-overflow:ellipsis;white-space:nowrap;border:1px solid #20e7f038;max-width:100%;padding:.2rem .3rem;font-size:.8125rem;overflow:hidden}.archive-list{padding:.5rem .75rem}.archive-list article{cursor:pointer;border-bottom:1px solid #222a43;outline:0;grid-template-columns:4rem 4.5rem minmax(10rem,1fr) 6rem minmax(12rem,1.5fr) auto;align-items:center;gap:.75rem;min-height:3.5rem;padding:.55rem .65rem;display:grid}.archive-list article:hover,.archive-list article:focus-visible{background:#20e7f00b}.archive-list__date,.archive-list__type{color:#8994b4;font:400 .8125rem/1 var(--cyber-pixel-font)}.archive-list__type{color:var(--cyber-cyan)}.archive-list h2,.archive-list p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.archive-list h2{color:#eff1ff;font-size:.875rem}.archive-list p{color:#858da8;font-size:.8125rem}.chronicle-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;padding:1.2rem;display:grid}.chronicle-timeline section{border-left:1px solid var(--cyber-magenta);min-width:0;padding-left:1rem}.chronicle-timeline h3{color:#a8b8e5;font:700 .8125rem/1 var(--cyber-pixel-font);margin:0 0 .45rem}.chronicle-timeline section>div{display:grid}.chronicle-timeline section button{min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:3.4rem 4.8rem minmax(6rem,auto) minmax(0,1fr);align-items:center;gap:.5rem;padding:.4rem 0;display:grid;position:relative}.chronicle-timeline section button:before{background:var(--cyber-magenta);content:"";width:.42rem;height:.42rem;position:absolute;left:-1.25rem}.chronicle-timeline time,.chronicle-timeline__kind{color:#8f9bc0;font:400 .8125rem/1 var(--cyber-pixel-font)}.chronicle-timeline__kind{color:var(--cyber-cyan);align-items:center;gap:.3rem;display:inline-flex}.chronicle-timeline__kind .pixel-icon{width:.75rem;height:.75rem}.chronicle-timeline strong{color:#eef0ff;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.chronicle-timeline p{color:#818aa5;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;overflow:hidden}.chronicle-timeline button:not(:disabled):hover strong{color:var(--cyber-magenta)}.chronicle-recent{background:#040710f0;border:1px solid #27304b;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:.4rem;margin:.8rem auto 0;padding:.6rem .75rem;display:grid;position:relative}.chronicle-recent>header span{color:#b6a7e8;font:700 .8125rem/1.5 var(--cyber-pixel-font);display:block}.chronicle-recent .chronicle-timeline{padding:.4rem}.chronicle-recent>button{color:#aebae0;font:400 .8125rem/1 var(--cyber-pixel-font);background:0 0;border:1px solid #34405f;padding:.65rem .8rem}.chronicle-recent>button:hover{border-color:var(--cyber-magenta);color:#fff}.archive-drawer__hero{grid-template-columns:8rem minmax(0,1fr);gap:1rem;margin-top:1.2rem;display:grid}.archive-drawer__hero>div{border:1px solid #313957;min-height:12rem;overflow:hidden}.archive-drawer__hero section{flex-direction:column;align-items:flex-start;display:flex}.archive-drawer__hero section>b{color:var(--cyber-cyan);font:400 .8125rem/1 var(--cyber-pixel-font);border:1px solid #20e7f073;padding:.3rem .45rem}.archive-drawer__hero time{color:#a3acc9;font:400 .8125rem/1 var(--cyber-pixel-font);margin-top:.65rem}.archive-drawer__hero p{color:#c7cada;margin:.8rem 0 0;font-size:.8125rem;line-height:1.6}.archive-drawer dl{border-top:1px solid #29314b;grid-template-columns:6rem minmax(0,1fr);margin:1.2rem 0 0;display:grid}.archive-drawer dt,.archive-drawer dd{border-bottom:1px solid #252d45;margin:0;padding:.7rem 0}.archive-drawer dt{color:#737e9d;font:400 .8125rem/1.4 var(--cyber-pixel-font)}.archive-drawer dd{color:#c5c9da;font-size:.8125rem;line-height:1.5}.archive-drawer dd a{color:var(--cyber-cyan)}.archive-drawer .archive-drawer__form{margin-top:auto;padding-top:1.2rem}.archive-drawer .archive-drawer__form label{color:var(--cyber-cyan);font:400 .8125rem/1 var(--cyber-pixel-font)}.archive-drawer .archive-drawer__form div{grid-template-columns:minmax(0,1fr) auto;margin-top:.45rem;display:grid}.archive-drawer .archive-drawer__form input,.archive-drawer .archive-drawer__form button{color:#fff;background:#050812;border:1px solid #34405e;min-height:2.6rem;padding:0 .75rem}.archive-drawer .archive-drawer__form button{border-color:var(--cyber-magenta);color:var(--cyber-magenta);font:700 .8125rem/1 var(--cyber-pixel-font)}@media (width<=1380px){.archive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.chronicle-toolbar{grid-template-columns:auto minmax(12rem,1fr) auto auto}.chronicle-toolbar .chronicle-manual-trigger{grid-column:3}.chronicle-toolbar .chronicle-sync-button{grid-column:4}}@media (width<=1120px){.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chronicle-toolbar{grid-template-columns:1fr auto auto}.chronicle-toolbar__categories{grid-column:1/-1}.chronicle-search{grid-column:1}.chronicle-toolbar .chronicle-sync-button{grid-column:auto}.chronicle-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.chronicle-recent{grid-template-columns:4.5rem 1fr}.chronicle-recent>button{grid-column:2;justify-self:end}}@media (width<=860px){.chronicle-hero{flex-direction:column;min-height:0}.chronicle-hero__intro{max-width:100%}.chronicle-summary{width:100%}.archive-list article{grid-template-columns:3.5rem 4rem minmax(0,1fr) auto}.archive-list .archive-rating,.archive-list p{display:none}}@media (width<=650px){.chronicle-hero h1{font-size:clamp(2.5rem,15vw,4rem)}.chronicle-summary__counts{grid-template-columns:repeat(2,1fr)}.chronicle-summary__counts p:nth-child(2){border-right:0}.chronicle-summary__counts p:nth-child(-n+2){border-bottom:1px solid #222a44}.chronicle-toolbar{grid-template-columns:1fr auto}.chronicle-toolbar__categories{flex-wrap:nowrap;overflow-x:auto}.chronicle-search{grid-column:1/-1}.chronicle-view-switcher{grid-column:1}.chronicle-toolbar select{grid-area:3/2}.chronicle-toolbar .chronicle-manual-trigger,.chronicle-toolbar .chronicle-sync-button{grid-column:1/-1}.archive-grid{grid-template-columns:1fr}.archive-card{grid-template-columns:7rem minmax(0,1fr)}.chronicle-timeline,.chronicle-recent{grid-template-columns:1fr}.chronicle-recent>header{display:none}.chronicle-recent>button{grid-column:1}}@media (prefers-reduced-motion:reduce){.global-session-toast,.global-session-toast>i,.chronicle-loader__core,.chronicle-loader__track i,.chronicle-board__refresh .pixel-icon,.chronicle-board__refresh>i{animation:none}.chronicle-loader__track i{width:100%}}.integration-provider-mark img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.integration-metrics small{color:#aaa5c4;font-size:13px;line-height:1.5}.integration-drawer button,.integration-drawer a{transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s}.integration-drawer button:not(:disabled):hover,.integration-drawer a:hover,.integration-drawer button:focus-visible,.integration-drawer a:focus-visible{color:#fff;background-color:#35234e;border-color:#d698ff;box-shadow:0 0 0 1px #d698ff}.integration-drawer button:disabled{opacity:.45;cursor:not-allowed}.integration-confirm{background:#20192f;border:1px solid #a56ada;padding:16px}.integration-confirm label{align-items:center;gap:8px;margin-bottom:16px;display:flex}.record-page{width:min(100%,1200px);color:var(--cyber-text,#e5e7eb);margin:0 auto;padding:32px 24px}.record-page__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.record-page__header h1{margin:5px 0 0;font-size:26px;font-weight:800}.record-page__header p{letter-spacing:.16em;color:#9e91c2;margin-top:12px;font-size:13px}.record-page__header a{color:#8bded6;font-size:13px}.record-panel{background:#111320;border:1px solid #353449}.record-toolbar{flex-wrap:wrap;align-items:center;gap:14px;padding:16px;display:flex}.record-toolbar label,.record-pagination label{color:#aaa9bc;align-items:center;gap:8px;font-size:13px;display:flex}.record-page button,.record-page select{color:#d8d5e5;background:#1a192b;border:1px solid #46415d;min-height:34px;padding:6px 12px;font-size:13px}.record-page button:not(:disabled):hover,.record-page select:hover{background:#2d2340;border-color:#b894e5}.record-page button:focus-visible,.record-page select:focus-visible,.record-page summary:focus-visible{outline-offset:3px;outline:2px solid #b894e5}.record-page button:disabled{opacity:.4;cursor:not-allowed}.record-table-scroll{overflow-x:auto}.record-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.record-table th{color:#9d9bb1;white-space:nowrap;background:#191a2a;padding:9px 14px;font-size:13px;font-weight:500}.record-table td{vertical-align:middle;font-variant-numeric:tabular-nums;border-top:1px solid #292a3a;padding:8px 14px;line-height:1.4}.record-table td:first-child{white-space:nowrap}.record-table tbody tr:hover{background:#1b1c2e}.record-table small{color:#9897ad;overflow-wrap:anywhere;margin-top:2px;font-size:13px;display:block}.record-table td:last-child{white-space:nowrap}.record-status{white-space:nowrap;color:#b9b7c8;font-size:13px;display:inline-block}.record-status[data-status=SUCCEEDED]{color:#72d5b3}.record-status[data-status=FAILED]{color:#ff969f}.record-status[data-status=RUNNING]{color:#a6baff}.record-page .record-revoke{color:#ed9aa9;background:0 0;border-color:#653647;min-height:28px;padding:4px 10px;line-height:1.4}.record-error{color:#ff969f;padding:12px 16px;font-size:13px}.record-table .record-error{color:#ff969f;padding:0}.record-pagination{color:#a6a4ba;border-top:1px solid #353449;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;font-size:13px;display:flex}.record-pagination>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.record-account-actions{color:#a6a4ba;margin-top:20px;font-size:13px}.record-account-actions summary{cursor:pointer;width:fit-content}.record-account-actions .record-toolbar{padding:12px 0}@media (width<=640px){.record-page{padding:20px 12px}.record-table{min-width:670px}.record-page__header h1{font-size:22px}}.security-console{color:#e8ebf7;background:linear-gradient(#20e7f006 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#20e7f006 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle at 88% 8%,#8f45ff29,#0000 24rem),#050711;min-height:100vh;padding:clamp(1rem,2.2vw,2rem)}.security-console__inner{width:min(100%,74rem);margin:0 auto}.security-console__header{border-top:1px solid #20e7f080;justify-content:space-between;align-items:end;gap:2rem;padding:.9rem 0 1.1rem;display:flex}.security-console__header p{color:var(--cyber-cyan);font:400 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.08em;align-items:center;gap:.55rem;margin:0;display:flex}.security-console__header p .pixel-icon{width:.8rem;height:.8rem}.security-console__header h1{color:#fff;font:700 clamp(1.8rem, 3vw, 2.8rem)/.95 var(--cyber-pixel-font);letter-spacing:.04em;text-shadow:3px 0 #ff2ca88c;margin:.55rem 0 0}.security-console__header>div:first-child>span{color:#8990ac;margin-top:.65rem;font-size:.8425rem;display:block}.security-console__system-state{background:#9aff6b0b;border:1px solid #9aff6b59;grid-template-columns:auto auto;align-items:center;min-width:10.5rem;padding:.65rem .8rem;display:grid}.security-console__system-state i{background:#9aff6b;grid-row:span 2;width:.55rem;height:.55rem;margin-right:.7rem;box-shadow:0 0 12px #9aff6bcc}.security-console__system-state span{color:#6d7695;font:400 .8125rem/1 var(--cyber-pixel-font)}.security-console__system-state strong{color:#9aff6b;font:400 .8125rem/1 var(--cyber-pixel-font);margin-top:.3rem}.security-console__state{color:var(--cyber-cyan);font:400 .8125rem/1.4 var(--cyber-pixel-font);background:#070a16db;border:1px solid #20e7f042;padding:1rem}.security-console__state--error{color:#ff789f;border-color:#ff437866}.security-console__workspace{grid-template-columns:minmax(17rem,.72fr) minmax(32rem,1.5fr);gap:.8rem;display:grid}.security-console__panel{background:linear-gradient(135deg,#20e7f009,#0000 48%),#070914f0;border:1px solid #293052;box-shadow:inset 0 0 24px #20e7f006}.security-console__panel-head{min-height:2.35rem;color:var(--cyber-cyan);font:400 .8125rem/1 var(--cyber-pixel-font);letter-spacing:.05em;border-bottom:1px solid #293052;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .8rem;display:flex}.security-console__panel-head strong{color:#9aff6b;font-weight:400}.security-console__status-list{display:grid}.security-console__status-list>div{grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:4.25rem;padding:.65rem .8rem;display:grid}.security-console__status-list>div+div{border-top:1px solid #293052cc}.security-console__status-list .pixel-icon{width:1.05rem;height:1.05rem;color:var(--cyber-violet);margin:auto}.security-console__status-list small,.security-console__status-list strong{display:block}.security-console__status-list small{color:#737b99;font-size:.8125rem}.security-console__status-list strong{color:#edf1ff;margin-top:.28rem;font-size:.875rem}.security-console__status-list time,.security-console__status-list a{color:#7f88a8;text-align:right;font-size:.8125rem;text-decoration:none}.security-console__status-list a{color:var(--cyber-cyan)}.security-console__status-list a:hover{color:#fff}.security-console__privacy-note{color:#707895;background:#8f45ff09;border-top:1px solid #293052;align-items:center;gap:.55rem;margin:0;padding:.68rem .85rem;font-size:.8125rem;display:flex}.security-console__privacy-note .pixel-icon{width:.75rem;color:var(--cyber-violet)}.security-console__password-intro{justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem .65rem;display:flex}.security-console__password-intro h2{color:#fff;margin:0;font-size:1.05rem}.security-console__password-intro p{color:#7f87a3;margin:.35rem 0 0;font-size:.8125rem}.security-console__password-intro>.pixel-icon{color:#20e7f04d;width:1.6rem;height:1.6rem}.security-console__password-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:.75rem 1rem 1rem;display:grid}.security-console label{color:#a9afc6;font-size:.8125rem}.security-console input{color:#fff;background:#02040ce6;border:1px solid #333a5d;border-radius:0;outline:none;width:100%;height:2.65rem;margin-top:.38rem;padding:0 .7rem;display:block}.security-console input:focus{border-color:var(--cyber-cyan);box-shadow:0 0 0 2px #20e7f01a}.security-console__form-error{color:#ff789f;grid-column:1/-1;margin:0;font-size:.8125rem}.security-console__password-action{border-top:1px solid #293052;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;margin-top:.2rem;padding-top:.75rem;display:flex}.security-console__password-action span{color:#68718f;font-size:.8125rem}.security-console button{border:1px solid var(--cyber-cyan);color:#02040b;background:var(--cyber-cyan);min-height:2.65rem;font:700 .8125rem/1 var(--cyber-pixel-font);padding:.65rem 1rem;transition:filter .14s,box-shadow .14s}.security-console button:hover:not(:disabled){filter:brightness(1.14);box-shadow:0 0 18px #20e7f033}.security-console button:disabled{cursor:not-allowed;opacity:.4}.security-console__archive{color:#dce7f5;background:linear-gradient(135deg,#20e7f009,#0000 48%),#070914f0;border:1px solid #20e7f047;margin-top:.8rem}.security-console__archive>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.4rem;padding:.75rem 1rem;list-style:none;display:flex}.security-console__archive>summary::-webkit-details-marker{display:none}.security-console__archive>summary>span{align-items:center;gap:.7rem;font-size:.8125rem;display:flex}.security-console__archive>summary strong{color:var(--cyber-cyan);font:400 .8125rem/1 var(--cyber-pixel-font)}.security-console__archive>summary b{color:var(--cyber-cyan);align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;display:inline-flex}.security-console__archive[open]>summary{border-bottom:1px solid #20e7f038}.security-console__archive>summary b i{font-style:normal;transition:transform .14s}.security-console__archive[open]>summary b i{transform:rotate(90deg)}.security-console__archive-body{padding:1rem}.security-console__archive-intro{color:#8991ad;margin:0 0 .8rem;font-size:.8125rem;line-height:1.65}.security-console__archive-body>details{border-left:2px solid #20e7f059;padding:.45rem .75rem}.security-console__archive-body>details summary{list-style:none}.security-console__archive-body section{background-color:#050711b8;border-radius:0}.security-console__archive-body input[type=file]{height:auto;padding:.65rem}.security-console__danger{color:#e9c8d4;background:#1c06128c;border:1px solid #ff437852;margin-top:.8rem}.security-console__danger summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.4rem;padding:.75rem 1rem;list-style:none;display:flex}.security-console__danger summary::-webkit-details-marker{display:none}.security-console__danger summary>span{align-items:center;gap:.7rem;font-size:.8125rem;display:flex}.security-console__danger summary .pixel-icon{color:#ff477e;width:.95rem}.security-console__danger summary strong{color:#ff789f;font:400 .8125rem/1 var(--cyber-pixel-font)}.security-console__danger summary b{color:#ff789f;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;display:inline-flex}.security-console__danger[open] summary{border-bottom:1px solid #ff437842}.security-console__danger summary b i{font-style:normal;transition:transform .14s}.security-console__danger[open] summary b i{transform:rotate(90deg)}.security-console__danger-body{grid-template-columns:minmax(16rem,.8fr) minmax(28rem,1.2fr);gap:1rem;padding:1rem;display:grid}.security-console__danger-body>p{color:#a88894;margin:0;font-size:.8125rem;line-height:1.7}.security-console__danger-body form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.security-console__danger-body input{border-color:#ff437857}.security-console__danger-body form>button{color:#fff;background:#b51f50;border-color:#ff477e;grid-column:1/-1}@media (width<=980px){.security-console__workspace,.security-console__danger-body{grid-template-columns:1fr}.security-console__password-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.security-console{padding:.8rem}.security-console__header{flex-direction:column;align-items:flex-start;gap:.8rem}.security-console__system-state{width:100%}.security-console__workspace,.security-console__password-form,.security-console__danger-body form{grid-template-columns:1fr}.security-console__password-action,.security-console__archive>summary,.security-console__archive>summary>span,.security-console__danger summary,.security-console__danger summary>span{flex-direction:column;align-items:flex-start}.security-console__password-action button{width:100%}.security-console__archive-body{padding:.75rem}.security-console__status-list>div{grid-template-columns:1.6rem minmax(0,1fr)}.security-console__status-list time,.security-console__status-list a{text-align:left;grid-column:2}}@media (width>=1600px){.game-shell__viewport .max-w-6xl{max-width:92rem}.game-shell__viewport .max-w-5xl{max-width:80rem}.dashboard-hud__inner{width:min(100%,118rem)}.dashboard-hud__avatar{width:15rem;min-width:15rem}.dashboard-hud__identity{width:min(34rem,100% - 17.5rem);margin-left:16.5rem}.integration-hero,.integration-section,.integration-ops{width:min(100%,108rem)}.skills-console__inner,.record-page{width:min(100%,92rem)}.chronicle-hero,.chronicle-board,.chronicle-recent{max-width:118rem}}@media (width>=1800px){.archive-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.journal-console{color:#eaf2ff;width:min(100%,104rem);margin:0 auto;padding:clamp(1.25rem,2.4vw,2.6rem)}.journal-console__header{border-top:1px solid #52ebfb73;margin-bottom:.25rem;padding-top:.5rem}.journal-console__eyebrow,.journal-panel__heading span,.journal-section-title span{color:#9eaec8;letter-spacing:.11em;margin:0;font-family:Silkscreen,monospace;font-size:.8125rem}.journal-console__header h1{color:#fff;text-shadow:3px 3px #d948a2;margin:.25rem 0 0;font-family:Pixelify Sans,Silkscreen,monospace;font-size:clamp(3rem,5vw,4.8rem);font-weight:700;line-height:.96}.journal-console__header p:last-child{color:#8393ad;margin:.6rem 0 0;font-size:.8625rem}.journal-tabs{flex-wrap:wrap;gap:.25rem;margin-top:1.1rem;display:flex}.journal-console .journal-tabs button{color:#c2d4e9;letter-spacing:.06em;cursor:pointer;background:#06101b;border:1px solid #254157;border-radius:0;width:clamp(7rem,10vw,8.5rem);padding:.65rem .75rem;font-family:Silkscreen,monospace;font-size:.8125rem}.journal-console .journal-tabs button.is-active{color:#11101c;background:#f83da8;border-color:#fd3eae;box-shadow:0 0 15px #ff3aa945}.journal-feedback,.journal-error{color:#9af6ff;background:#25aec41a;border-left:3px solid #65efff;margin:.8rem 0;padding:.75rem 1rem}.journal-error{color:#ff9bce;background:#ff288d1a;border-color:#ff4cae}.journal-form{box-shadow:none;background:0 0;border:0;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1.9fr) minmax(24rem,1.1fr);gap:.8rem;display:grid}.journal-console .journal-panel,.journal-sidecards>section{background:#030d17e3;border:1px solid #1c6376;border-radius:0;min-width:0;box-shadow:inset 0 0 0 1px #091827b3}.journal-panel--entry{grid-row:1/3}.journal-panel--entry,.journal-panel--checkin{padding:0 1rem 1rem}.journal-panel__heading{border-bottom:1px solid #205262;justify-content:space-between;align-items:center;gap:.7rem;min-height:2.45rem;margin:0 -1rem 1rem;padding:.65rem 1rem;display:flex}.journal-panel__heading span,.journal-section-title span{color:#eaf3ff;letter-spacing:.035em;font-size:.8125rem}.journal-panel__heading>strong{color:#66eaf4;white-space:nowrap;font-family:Silkscreen,monospace;font-size:.8125rem}.journal-identity,.journal-reflection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.journal-reflection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.journal-field,.journal-identity label{gap:.42rem;min-width:0;display:grid}.journal-field>span,.journal-identity label>span,.journal-checkin legend,.journal-energy legend{color:#55edfb;letter-spacing:.04em;font-family:Silkscreen,monospace;font-size:.8125rem;font-weight:400}.journal-field>span small{float:right;color:#a3b3ca;font-family:Silkscreen,monospace;font-size:.8125rem}.journal-field--primary{margin:1rem 0 .75rem}.journal-field--primary>span{color:#fce54a}.journal-console input:not([type=range]),.journal-console select,.journal-console textarea{color:#e7f2fe;background:#06111f;border:1px solid #245673;border-radius:0;outline:none;width:100%;min-width:0;padding:.65rem .8rem;font-size:.875rem}.journal-console textarea{resize:vertical;line-height:1.65}.journal-field--primary textarea{border-color:#f5d94e;min-height:clamp(13rem,22vh,19rem);font-size:.93rem;box-shadow:0 0 12px #f2cd2a1c}.journal-reflection-grid textarea{min-height:8rem}.journal-reflection-grid .journal-field{background:#061421;border:1px solid #21516b}.journal-reflection-grid .journal-field>span{color:#64edfb;border-bottom:1px solid #21516b;align-items:center;min-height:2.25rem;padding:.5rem .65rem;font-size:.8125rem;display:flex}.journal-reflection-grid .journal-field:first-child>span{color:#f9d34e}.journal-reflection-grid .journal-field:nth-child(2)>span{color:#fb5aa9}.journal-reflection-grid textarea{background:0 0;border:0}.journal-console input:focus,.journal-console select:focus,.journal-console textarea:focus{border-color:#f9e05b;box-shadow:0 0 0 1px #f9e05b3d}.journal-checkin,.journal-energy{border:0;border-bottom:1px solid #204357;min-width:0;margin:0;padding:.5rem 0 1.2rem}.journal-checkin legend,.journal-energy legend{float:left;color:#63eefa;letter-spacing:0;width:8.3rem;padding-top:1.65rem;font-family:inherit;font-size:.875rem;font-weight:700}.journal-energy legend{align-items:center;gap:.35rem;display:flex}.journal-checkin:after,.journal-energy:after{clear:both;content:"";display:block}.journal-mood-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;margin-left:8.3rem;display:grid}.journal-mood-grid button{color:#8196b3;cursor:pointer;background:#05101d;border:1px solid #263e55;border-radius:0;align-content:center;justify-items:center;gap:.2rem;min-width:0;min-height:4.65rem;padding:.3rem;display:grid}.journal-mood-grid button span{font-size:.8125rem}.journal-mood-grid button:hover,.journal-mood-grid button:focus-visible{border-color:#5fe8f7}.journal-mood-grid button.is-active{color:#f9e54d;background:#101c29;border-color:#f5e04d;box-shadow:inset 0 0 0 1px #f5e04d,0 0 10px #ffe04829}.journal-pixel-mood{color:#7187a9;width:1.9rem;height:1.9rem;image-rendering:pixelated;flex:none;display:inline-block}.journal-pixel-mood__shell{fill:currentColor}.journal-pixel-mood__face{fill:#07101d}.journal-mood-grid button.is-active .journal-pixel-mood{color:#f9e54d}.journal-memory-card__mood .journal-pixel-mood{color:#f9e54d;vertical-align:middle;width:1rem;height:1rem}.journal-energy{border-bottom:0;padding-top:1.1rem}.journal-energy legend{padding-top:.35rem}.journal-energy__slider,.journal-energy__controls,.journal-energy>small{margin-left:8.3rem}.journal-energy__scale{color:#d2e5f7;justify-content:space-between;font-family:Silkscreen,monospace;font-size:.8125rem;display:flex}.journal-console .journal-energy input[type=range]{outline-offset:2px;appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:1.75rem;margin:.15rem 0 0;padding:0;display:block}.journal-energy input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, #ad50ff 0%, #51eafa var(--energy-fill), #132b3c var(--energy-fill), #132b3c 100%);border:1px solid #60eaff;border-radius:0;height:.4rem;box-shadow:0 0 10px #4ae8fa57}.journal-energy input[type=range]::-moz-range-track{background:linear-gradient(90deg, #ad50ff 0%, #51eafa var(--energy-fill), #132b3c var(--energy-fill), #132b3c 100%);border:1px solid #60eaff;border-radius:0;height:.4rem;box-shadow:0 0 10px #4ae8fa57}.journal-energy input[type=range]::-webkit-slider-thumb{appearance:none;background:#f0faff;border:2px solid #65f5ff;border-radius:0;width:.9rem;height:1.6rem;margin-top:-.65rem;box-shadow:0 0 0 2px #061422,0 0 12px #5ef}.journal-energy input[type=range]::-moz-range-thumb{background:#f0faff;border:2px solid #65f5ff;border-radius:0;width:.8rem;height:1.45rem;box-shadow:0 0 0 2px #061422,0 0 12px #5ef}.journal-energy__ticks{opacity:.6;background:repeating-linear-gradient(90deg,#6dddf4 0 1px,#0000 1px 2.5%);height:.45rem;margin:-.2rem .4rem .4rem}.journal-energy__controls{align-items:center;gap:.45rem;margin-top:.8rem;display:flex}.journal-energy__controls button,.journal-section-title button,.journal-timeline__actions button{color:#a5eafa;cursor:pointer;background:#071421;border:1px solid #246781;border-radius:0;padding:.48rem .75rem}.journal-energy__controls button:hover,.journal-section-title button:hover,.journal-timeline__actions button:hover{color:#fff;border-color:#68eaf8}.journal-energy__readout{color:#fff;text-align:center;background:#081728;border:1px solid #245572;min-width:3.6rem;padding:.45rem;font-family:Silkscreen,monospace;font-size:.8225rem}.journal-energy__controls .journal-energy__clear{font-size:.8125rem}.journal-energy__value{color:#cad6eb;white-space:nowrap;align-items:baseline;gap:.3rem;margin:0 0 0 auto;font-family:Silkscreen,monospace;font-size:.8125rem;display:flex}.journal-energy__value strong{color:#5af2fc;font-size:1.3rem}.journal-energy>small{color:#7c8ba6;margin-top:.9rem;font-family:Silkscreen,monospace;font-size:.8125rem;display:block}.journal-console .field-help{display:inline-flex;position:relative}.journal-console .field-help>button{color:#f9e859;cursor:help;background:#080e19;border:1px solid #f5d93f;border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;padding:0;font-size:.8125rem;display:grid}.journal-console .field-help>[role=tooltip]{z-index:20;color:#e3edfa;opacity:0;pointer-events:none;background:#07111e;border:1px solid #f9dd38;width:min(19rem,70vw);padding:.7rem;font-size:.8125rem;font-weight:400;line-height:1.55;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + .65rem);left:50%;transform:translate(-20%,.3rem);box-shadow:0 12px 35px #00000080}.journal-console .field-help:hover>[role=tooltip],.journal-console .field-help:focus-within>[role=tooltip],.journal-console .field-help[data-open=true]>[role=tooltip]{opacity:1;transform:translate(-20%)}.journal-sidecards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;min-width:0;display:grid}.journal-sidecards h3{color:#e6f2ff;white-space:nowrap;border-bottom:1px solid #205262;margin:0;padding:.7rem .75rem;font-family:Silkscreen,monospace;font-size:.8125rem}.journal-status>div{border-bottom:1px solid #1a3447;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.2rem;padding:.62rem .75rem;font-size:.8125rem;display:grid}.journal-status>div:last-child{border-bottom:0}.journal-status span{color:#8c9db8}.journal-status strong{overflow-wrap:anywhere;color:#d5e8f5;font-weight:500}.journal-status strong.is-dirty{color:#ffe35f}.journal-prompt ol{color:#dce7f5;gap:.85rem;margin:0;padding:1.1rem 1.2rem 1rem 2rem;font-size:.8225rem;line-height:1.65;display:grid}.journal-form__actions{background:#06121e;border:1px solid #1c6376;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:.8rem;padding:.85rem 1rem;display:grid}.journal-form__actions .journal-error{grid-column:1/-1;margin:0}.journal-form__actions .journal-field>span{color:#59edfa}.journal-console .journal-save{color:#131622;cursor:pointer;background:#ffe75c;border:1px solid #f8e051;border-radius:0;min-height:2.65rem;padding:.7rem 1.2rem;font-family:Silkscreen,monospace;font-size:.8125rem;font-weight:700;box-shadow:0 0 14px #ffe0432e}.journal-console .journal-save:hover:not(:disabled){background:#fff07c;box-shadow:0 0 22px #ffe04357}.journal-console button:disabled{opacity:.44;cursor:not-allowed}.journal-recent{background:#030d17e6;border:1px solid #1c6376;margin-top:.8rem}.journal-recent .journal-section-title{border-bottom:1px solid #205262;align-items:center;margin:0;padding:.55rem 1rem}.journal-recent .journal-section-title h2{display:none}.journal-recent .journal-section-title button{color:#69effb;background:0 0;border:0;padding:.2rem 0;font-family:Silkscreen,monospace;font-size:.8125rem}.journal-memory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:.85rem;display:grid}.journal-memory-card{color:#dce7f8;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #17344a;min-width:0;min-height:8.5rem;padding:.25rem .8rem}.journal-memory-card:last-of-type{border-right:0}.journal-memory-card:hover{background:#3bdaee12}.journal-memory-card>span:first-child{color:#a6bbd1;font-family:Silkscreen,monospace;font-size:.8125rem}.journal-memory-card>strong{margin-top:.45rem;font-size:.8425rem;display:block}.journal-memory-card>p{color:#9cabbe;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.55rem 0 0;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.journal-memory-card footer{color:#5ee8f7;flex-wrap:wrap;gap:.6rem;font-size:.8125rem;display:flex}.journal-memory-card__mood{color:#ffe75c}.journal-section-title{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.journal-section-title h2{margin:0;font-size:1.1rem}.journal-timeline,.journal-review__generator{padding:clamp(1rem,2vw,1.8rem)}.journal-timeline__item{border-top:1px solid #204357;grid-template-columns:7rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.journal-timeline__item time{color:#63efff;font-family:Silkscreen,monospace;font-size:.8125rem}.journal-timeline__item h3{margin:.25rem 0;font-size:1rem;font-weight:500}.journal-timeline__item p,.journal-timeline__item span{color:#8899b1;font-size:.8125rem}.journal-timeline__actions{gap:.45rem;display:flex}.journal-review{grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);gap:1rem;display:grid}.journal-review__generator>p{color:#91a4bc;line-height:1.6}.journal-review__controls{gap:.7rem;margin-top:1.25rem;display:grid}.journal-review__controls button{color:#071017;cursor:pointer;background:#64efff;border:1px solid #64efff;padding:.8rem;font-family:Silkscreen,monospace}.journal-review__list{gap:.75rem;display:grid}.journal-review__list article{padding:1.2rem}.journal-review__list header{color:#64efff;justify-content:space-between;font-size:.8125rem;display:flex}.journal-review__list p{color:#a5aec0;white-space:pre-wrap;line-height:1.7}.journal-empty{color:#748097;text-align:center;border:1px dashed #28354e;grid-column:1/-1;padding:2rem}@media (width<=1250px){.journal-form{grid-template-columns:minmax(0,1.45fr) minmax(20rem,1fr)}.journal-checkin legend,.journal-energy legend{float:none;width:auto;padding:0 0 .6rem}.journal-mood-grid,.journal-energy__slider,.journal-energy__controls,.journal-energy>small{margin-left:0}.journal-sidecards{grid-template-columns:1fr 1fr}}@media (width<=1050px){.journal-form{grid-template-rows:auto;grid-template-columns:1fr}.journal-panel--entry,.journal-panel--checkin,.journal-sidecards,.journal-form__actions{grid-row:auto}.journal-memory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-memory-card:nth-child(2){border-right:0}.journal-memory-card:nth-child(-n+2){border-bottom:1px solid #17344a;padding-bottom:.9rem}.journal-memory-card:nth-child(n+3){padding-top:.9rem}.journal-review{grid-template-columns:1fr}}@media (width<=700px){.journal-console{padding:1rem}.journal-tabs{flex-wrap:nowrap}.journal-console .journal-tabs button{flex:1;width:auto;min-width:0;padding-inline:.3rem}.journal-identity,.journal-reflection-grid,.journal-sidecards,.journal-form__actions{grid-template-columns:1fr}.journal-mood-grid{gap:.2rem}.journal-mood-grid button{padding:.15rem}.journal-mood-grid button span{font-size:.8125rem}.journal-energy__controls{flex-wrap:wrap}.journal-energy__value{margin-left:.5rem}.journal-memory-grid{grid-template-columns:1fr}.journal-memory-card{border-bottom:1px solid #17344a;border-right:0;padding:.8rem 0}.journal-memory-card:last-of-type{border-bottom:0}.journal-timeline__item{grid-template-columns:1fr}.journal-timeline__actions{justify-content:flex-start}}.chronicle-manual-trigger{color:#ff8ac5;cursor:pointer;white-space:nowrap;background:#ff4fa81a;border:1px solid #ff4fa88c;padding:.65rem .9rem}.chronicle-manual-trigger:hover,.chronicle-manual-trigger:focus-visible{background:#ff4fa833;box-shadow:0 0 14px #ff4fa833}.chronicle-manual-modal{width:min(720px,100vw - 2rem);max-height:min(90vh,920px);overflow-y:auto}.chronicle-manual-form{gap:.8rem;margin-top:1rem;display:grid}.chronicle-manual-form label{color:#9cd5e4;gap:.35rem;font-size:.8625rem;display:grid}.chronicle-manual-form input,.chronicle-manual-form select,.chronicle-manual-form textarea{color:#f3f4ff;width:100%;min-width:0;font:inherit;background:#0b0f1b;border:1px solid #303b59;padding:.65rem .7rem}.chronicle-manual-form :is(input,select,textarea):disabled{opacity:.55;cursor:progress}.chronicle-manual-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.chronicle-manual-form__lookup{color:#82dfe8;min-height:1.3rem;font-size:.8625rem}.chronicle-manual-form__spinner{border:2px solid #384e62;border-top-color:#82faff;border-radius:50%;width:.7rem;height:.7rem;margin-right:.5rem;animation:.8s linear infinite chronicle-lookup-spin;display:inline-block}@keyframes chronicle-lookup-spin{to{transform:rotate(360deg)}}.chronicle-manual-form footer{color:#8490aa;justify-content:space-between;align-items:center;gap:.8rem;font-size:.8125rem;display:flex}.chronicle-manual-form footer button{color:#10101a;cursor:pointer;background:#f75eaf;border:1px solid #f75eaf;padding:.7rem 1.1rem;font-weight:700}.chronicle-manual-form footer button:disabled{opacity:.5;cursor:wait}@media (width<=640px){.chronicle-manual-form__grid{grid-template-columns:1fr}.chronicle-manual-form footer{flex-direction:column;align-items:stretch}}.health-api-environment{background:#040d1ccc;border:1px solid #20e7f073;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.7rem .8rem;display:grid}.health-api-environment strong{color:var(--cyber-cyan);white-space:nowrap;border:1px solid #20e7f08c;padding:.25rem .4rem;font:.8125rem ui-monospace,monospace}.health-api-environment[data-production=true] strong{color:#36f28b;border-color:#36f28b8c}.health-api-environment span{color:#aeb8d5;min-width:0;font-size:.8125rem;line-height:1.55}.health-api-environment code,.health-api-tls-help code{color:#d9fafd;overflow-wrap:anywhere;font:.8125rem ui-monospace,monospace}.health-api-local-disabled{color:#e8cf8a;background:#f4c95d14;border-left:2px solid #f4c95d;gap:.35rem;padding:.55rem .75rem;font-size:.8125rem;line-height:1.6;display:grid}.health-api-local-disabled strong{color:#f4c95d;font:.8125rem ui-monospace,monospace}.health-api-local-disabled a{color:var(--cyber-cyan);justify-self:start;font:.8125rem ui-monospace,monospace;text-decoration:none}.health-api-local-disabled a:hover,.health-api-local-disabled a:focus-visible{text-decoration:underline}.health-api-tls-help{color:#aeb8d5;background:#f75eaf12;border-left:2px solid #f75eaf;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.7rem .8rem;font-size:.8125rem;line-height:1.55;display:grid}.health-api-tls-help strong{color:#f75eaf;white-space:nowrap;font:.8125rem ui-monospace,monospace}.health-api-tls-help a{color:var(--cyber-cyan);white-space:nowrap;font:.8125rem ui-monospace,monospace;text-decoration:none}.health-api-tls-help a:hover,.health-api-tls-help a:focus-visible{text-decoration:underline}.health-api-secret{gap:.65rem;display:grid}.health-api-endpoints{overflow:visible}.health-api-endpoint{background:#040d1cc7;border:1px solid #49dae447;gap:.7rem;padding:.85rem;display:grid}.health-api-endpoint>header{align-items:center;gap:.55rem;display:flex}.health-api-endpoint>header b{color:#36f28b;border:1px solid #36f28b80;padding:.18rem .35rem;font:.8125rem ui-monospace,monospace}.health-api-endpoint>header strong{min-width:0;color:var(--cyber-cyan);overflow-wrap:anywhere;font:.8125rem ui-monospace,monospace}.health-api-endpoint dl{gap:.5rem;margin:0;display:grid}.health-api-endpoint dl div{grid-template-columns:4.5rem minmax(0,1fr);gap:.45rem;display:grid}.health-api-endpoint dt{color:#76809f;font-size:.8125rem}.health-api-endpoint dd{color:#c4cce4;overflow-wrap:anywhere;margin:0;font:.8125rem ui-monospace,monospace}.health-api-endpoint__examples{flex-wrap:wrap;gap:.45rem;display:flex}.health-api-tooltip{position:relative}.health-api-tooltip__trigger{color:#b9c2df;font:inherit;background:#0c1225e6;border:1px solid #5b6f938c;padding:.45rem .6rem;font-size:.8125rem}.health-api-tooltip__content{z-index:5;background:#030713;border:1px solid #20e7f080;width:min(27rem,100vw - 4rem);padding:.65rem;display:none;position:absolute;top:calc(100% + .45rem);left:0;box-shadow:0 16px 40px #0000008c}.health-api-tooltip:hover .health-api-tooltip__content,.health-api-tooltip:focus-within .health-api-tooltip__content,.health-api-tooltip[data-open=true] .health-api-tooltip__content{display:block}.health-api-tooltip__content pre{color:#b8f5f1;white-space:pre-wrap;max-height:18rem;margin:0;font-size:.8125rem;line-height:1.5;overflow:auto}@media (width<=640px){.health-api-environment,.health-api-tls-help{grid-template-columns:1fr}.health-api-tls-help a{justify-self:start}}.health-records-layer{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000209c7;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.health-records-modal{width:min(72rem,96vw);max-height:min(48rem,90vh);color:var(--cyber-text);background:#050817;border:1px solid #20e7f08c;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;box-shadow:0 26px 80px #000000b3}.health-records-modal>header,.health-records-payload>header{border-bottom:1px solid #5b6f9366;justify-content:space-between;align-items:center;padding:1rem 1.2rem;display:flex}.health-records-modal>header p{color:var(--cyber-cyan);margin:0 0 .25rem;font:.8125rem ui-monospace,monospace}.health-records-modal>header h2{margin:0;font-size:1.2rem}.health-records-modal>header button{color:#aeb6d2;background:0 0;border:0;font-size:2rem}.health-records-modal__toolbar{color:#818ba9;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.2rem;font-size:.8125rem;display:flex}.health-records-modal__toolbar button,.health-records-table button,.health-records-payload button{color:#b9c2df;font:inherit;background:#0c1225e6;border:1px solid #5b6f938c;padding:.45rem .65rem;font-size:.8125rem}.health-records-table-wrap{border-block:1px solid #5b6f9359;min-height:10rem;overflow:auto}.health-records-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.8125rem}.health-records-table th,.health-records-table td{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #5b6f933d;padding:.7rem;overflow:hidden}.health-records-table th{color:#7e89aa;background:#080d1d;position:sticky;top:0}.health-records-table th:first-child{width:12rem}.health-records-table th:nth-child(2){width:7rem}.health-records-table th:nth-child(3){width:12rem}.health-records-table th:nth-child(5){width:4.5rem}.health-records-empty{color:#7e89aa;text-align:center;padding:2rem}.health-records-payload{min-height:0;overflow:auto}.health-records-payload>header{color:var(--cyber-cyan);padding:.65rem 1.2rem;font-size:.8125rem}.health-records-payload pre{color:#b8f5f1;white-space:pre-wrap;max-height:16rem;margin:0;padding:1rem 1.2rem;font-size:.8125rem;overflow:auto}@media (width<=700px){.health-records-layer{padding:.5rem}.health-records-modal{max-height:94vh}.health-records-table{min-width:48rem}.health-records-modal__toolbar{align-items:flex-start}.health-api-tooltip__content{left:auto;right:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.city-cascader{border:0;min-width:0;margin:0;padding:0;position:relative}.city-cascader legend{color:var(--cyber-cyan);font:400 .8125rem/1.5 var(--cyber-pixel-font);margin-bottom:.7rem}.city-cascader__control{position:relative}.city-cascader .city-cascader__trigger{border:1px solid var(--cyber-border);width:100%;min-height:3rem;color:var(--cyber-text);background:var(--cyber-canvas);text-align:left;font:400 1rem/1.5 var(--cyber-body-font,system-ui);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .85rem;display:flex}.city-cascader__trigger:hover,.city-cascader__trigger[aria-expanded=true]{border-color:var(--cyber-cyan)}.city-cascader__trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.city-cascader__trigger [data-placeholder=true]{color:var(--cyber-muted)}.city-cascader .city-cascader__clear{width:1.9rem;height:1.9rem;min-height:0;color:var(--cyber-muted);line-height:1;font:400 1.4rem/1 var(--cyber-body-font,system-ui);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:2.65rem;transform:translateY(-50%)}.city-cascader__clear:not(:disabled):hover{color:var(--cyber-magenta)}.city-cascader :focus-visible,.city-cascader__popup :focus-visible{outline:2px solid var(--cyber-cyan);outline-offset:2px}.city-cascader__popup{z-index:150;overscroll-behavior:contain;border:1px solid var(--cyber-border);width:min(40rem,100vw - 2rem);max-width:min(44rem,100vw - 2rem);height:min(21rem,55vh);color:var(--cyber-text);background:#11142a;position:fixed;overflow:hidden;box-shadow:0 12px 28px #02030bcc}.city-cascader__columns{max-width:100%;height:100%;display:flex;overflow-x:auto}.city-cascader__column{overscroll-behavior:contain;flex:1 0 12rem;width:13rem;min-width:12rem;height:100%;min-height:0;padding:.25rem;overflow-y:auto}.city-cascader__popup,.city-cascader__columns,.city-cascader__column{scrollbar-width:none;-ms-overflow-style:none}.city-cascader__popup::-webkit-scrollbar{display:none}.city-cascader__columns::-webkit-scrollbar{display:none}.city-cascader__column::-webkit-scrollbar{display:none}.city-cascader__column+.city-cascader__column{border-left:1px solid var(--cyber-border)}.city-cascader__option{min-width:0;display:flex}.city-cascader__column>button,.city-cascader__option>button{width:100%;color:var(--cyber-text);text-align:left;font:400 .95rem/1.5 var(--cyber-body-font,system-ui);background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .6rem;display:flex}.city-cascader__option>button:first-child{flex:1;min-width:0}.city-cascader__option>button+button{width:2.1rem;color:var(--cyber-muted);border-left:1px solid #293052a6;flex:0 0 2.1rem;justify-content:center;padding-inline:0}.city-cascader__column>button:hover,.city-cascader__column>button[aria-current=true],.city-cascader__option:hover,.city-cascader__option:focus-within,.city-cascader__option[data-active=true]{color:var(--cyber-cyan);background:#1b2d42}.city-cascader__option>button:first-child{text-overflow:ellipsis;overflow:hidden}.city-cascader__search{padding:.25rem;display:block}.city-cascader__search input{border:1px solid var(--cyber-border);width:100%;color:var(--cyber-text);background:var(--cyber-canvas);font:400 .95rem/1.5 var(--cyber-body-font,system-ui);border-radius:3px;padding:.4rem .5rem}.city-cascader__status{border-top:1px solid var(--cyber-border);color:var(--cyber-muted);margin:0;padding:.5rem .75rem;font-size:.95rem}.city-cascader__manual{border-top:1px solid var(--cyber-border);gap:.35rem;padding:.5rem;display:grid}.city-cascader__manual input{border:1px solid var(--cyber-border);min-width:0;color:var(--cyber-text);background:var(--cyber-canvas);padding:.4rem;font-size:.95rem}.city-cascader__manual button{border:1px solid var(--cyber-cyan);color:var(--cyber-cyan);background:0 0;padding:.35rem;font-size:.95rem}.city-cascader__manual button:disabled{opacity:.4}@media (width<=650px){.city-cascader__popup{max-width:min(26rem,100vw - 2rem)}.city-cascader__column{min-width:11rem}}.pixel-control-button,.archive-drawer .archive-drawer__form .pixel-control-button{border:1px solid var(--cyber-magenta);min-height:2.75rem;color:var(--cyber-magenta);background:var(--cyber-canvas);font:400 1rem/1.5 var(--cyber-body-font,system-ui);cursor:pointer;border-radius:0;padding:.5rem .8rem}.pixel-control-button:disabled{opacity:.45;cursor:not-allowed}.pixel-control-button:not(:disabled):hover{background:#26122f}.city-cascader__control:has(.city-cascader__clear) .city-cascader__trigger{padding-right:5rem}.city-cascader__arrow{border-right:2px solid var(--cyber-cyan);border-bottom:2px solid var(--cyber-cyan);flex:0 0 .65rem;width:.65rem;height:.65rem;transform:translateY(-.15rem)rotate(45deg)}.city-cascader__control:has(.city-cascader__clear) .city-cascader__arrow{position:absolute;right:1rem}.city-cascader__trigger:disabled,.city-cascader__clear:disabled{opacity:.45;cursor:not-allowed}.city-cascader__option:hover>button,.city-cascader__option:focus-within>button,.city-cascader__option[data-active=true]>button{color:var(--cyber-cyan)}.city-cascader__popup>.city-cascader__status{background:#11142a;position:absolute;bottom:0;left:0;right:0}.city-cascader__search{z-index:1;background:#11142a;position:sticky;top:0}:root{--pixel-drawer-width:40rem;--pixel-drawer-enter:.26s;--pixel-drawer-exit:.18s}.pixel-drawer-layer{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#010208b8;position:fixed;inset:0;overflow:hidden}.pixel-drawer-hitarea{width:100%;height:100%}.pixel-drawer{width:min(var(--pixel-drawer-width), 100vw);border-left:1px solid var(--cyber-magenta);min-width:0;height:100%;color:var(--cyber-text);animation:pixel-drawer-enter var(--pixel-drawer-enter) cubic-bezier(.22, 1, .36, 1) both;background:linear-gradient(145deg,#120822fc,#030711fc);flex-direction:column;display:flex;position:absolute;top:0;right:0;overflow:hidden;box-shadow:-20px 0 60px #00000073}.pixel-drawer--wide{width:min(46rem,100vw)}.pixel-drawer__header{border-bottom:1px solid var(--cyber-border);flex:none;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem;display:flex}.pixel-drawer__header>div{min-width:0}.pixel-drawer__header p{color:var(--cyber-cyan);font:400 .8125rem/1.5 var(--cyber-pixel-font);overflow-wrap:anywhere;margin:0 0 .35rem}.pixel-drawer__header h2{overflow-wrap:anywhere;margin:0;font-size:1.5rem}.pixel-drawer__header>button{border:1px solid var(--cyber-border);width:2.5rem;height:2.5rem;color:var(--cyber-text);background:#050610cc;flex:none;padding:0;font-size:1.5rem}.pixel-drawer__body{overscroll-behavior:contain;min-height:0;padding:1.2rem;padding-bottom:max(1.2rem, env(safe-area-inset-bottom));flex:1;overflow-y:auto}.pixel-drawer-layer[data-drawer-state=open]{animation:.18s ease-out both pixel-backdrop-enter}.pixel-drawer-layer[data-drawer-state=closing]{animation:pixel-backdrop-exit var(--pixel-drawer-exit) ease-in both}[data-drawer-state=closing] .pixel-drawer{animation:pixel-drawer-exit var(--pixel-drawer-exit) ease-in both;pointer-events:none}@keyframes pixel-drawer-enter{0%{opacity:.5;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes pixel-drawer-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes pixel-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes pixel-backdrop-exit{0%{opacity:1}to{opacity:0}}.archive-drawer__form>button{margin-top:1rem}@media (width<=650px){.pixel-drawer{border-top:1px solid var(--cyber-magenta);border-left:0;width:100%;height:min(92dvh,50rem);animation-name:pixel-sheet-enter;top:auto;bottom:0}[data-drawer-state=closing] .pixel-drawer{animation-name:pixel-sheet-exit}.pixel-drawer__header,.pixel-drawer__body{padding:1rem}.pixel-drawer__body{padding-bottom:max(1rem, env(safe-area-inset-bottom))}}@keyframes pixel-sheet-enter{0%{opacity:.5;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes pixel-sheet-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.pixel-drawer-layer[data-drawer-state],.pixel-drawer,[data-drawer-state=closing] .pixel-drawer{animation:none}}.pixel-drawer :is(button,input,select,textarea){border-radius:0}.pixel-drawer__fields{border:0;min-width:0;margin:0;padding:0}@font-face{font-family:Fusion Pixel SC;src:url(/assets/fonts/fusion-pixel-12px-proportional-sc.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2E80-9FFF,U+F900-FAFF,U+FE30-FE4F,U+FF00-FFEF,U+20000-3134F}:root{--cyber-cn-title-font:"Fusion Pixel SC", "PingFang SC", "Microsoft YaHei", sans-serif;--cyber-body-font:system-ui, -apple-system, "PingFang SC", "Microsoft YaHei", sans-serif;--page-title-size:3rem;--page-subtitle-size:1.5rem;--page-description-size:1rem}:root .page-heading-title.page-heading-title{color:var(--cyber-text);font-family:var(--cyber-display-font);font-size:var(--page-title-size);letter-spacing:.035em;text-shadow:2px 2px #ff2ca859;overflow-wrap:anywhere;margin:.5rem 0 0;font-weight:700;line-height:1.1}:root .page-heading-subtitle.page-heading-subtitle{color:var(--cyber-magenta);font-family:var(--cyber-cn-title-font);font-size:var(--page-subtitle-size);letter-spacing:.08em;text-shadow:none;overflow-wrap:anywhere;margin:.5rem 0 0;font-weight:400;line-height:1.5;display:block}:root .page-heading-description.page-heading-description{color:#a4adc8;max-width:42rem;font-family:var(--cyber-body-font);font-size:var(--page-description-size);letter-spacing:.02em;text-shadow:none;margin:.5rem 0 0;font-weight:400;line-height:1.75;display:block}:root .page-heading-kicker.page-heading-kicker{color:var(--cyber-cyan);font-family:var(--cyber-pixel-font);letter-spacing:.08em;margin:0;font-size:.8125rem;font-weight:400;line-height:1.6}:root .page-heading-title--compact.page-heading-title--compact{font-size:2rem}:root .page-heading-title--personal.page-heading-title--personal{font-family:"Pixelify Sans", var(--cyber-cn-title-font);text-transform:none;font-weight:400}@media (width<=650px){:root{--page-title-size:2rem}}.letter-glitch-background{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;contain:strict;position:fixed;inset:0 0 0 15.5rem;overflow:hidden}.letter-glitch-background>canvas{width:100%;height:100%;display:block}.game-shell__content{z-index:1;position:relative}@media (width<=860px){.letter-glitch-background{inset:3rem 0 4.4rem}}.game-shell__content>main{box-sizing:border-box;width:100%;max-width:none;min-height:100svh;margin-inline:auto;padding:clamp(1.25rem,1.6vw,2rem)}.game-shell__content>main>.route-page__content{width:100%;max-width:none;margin:0;padding:0}.game-shell__content :is(div,section,header):has(>.page-heading-title){text-align:left;flex-direction:column;align-items:stretch;gap:0;min-width:0;display:flex}.game-shell__content .page-heading-title,.game-shell__content .page-heading-subtitle,.game-shell__content .page-heading-description{flex:none;width:auto;display:block}.game-shell__content :is(.integration-section,.integration-ops,.integration-hero){width:100%;max-width:none}@media (width<=860px){.game-shell__content>main{min-height:calc(100svh - 7.4rem);padding:1.25rem 1rem}}.activity-page{font-family:var(--cyber-body-font)}.activity-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1rem}.activity-panel{clip-path:none;box-shadow:none;background:#050914f7}.activity-panel>header{letter-spacing:.02em;min-height:3.25rem;font-size:1rem;line-height:1.5}.activity-panel>header small{font-size:.8125rem}.activity-panel>header .pixel-icon{width:1.5rem;height:1.5rem}.activity-core{background:0 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;min-height:27rem;padding:1.5rem}.activity-core__scope{aspect-ratio:1;width:100%;max-width:22rem;margin:auto;position:relative}.activity-core__rings{filter:none;width:100%;height:100%;display:block}.activity-ring__track{stroke-dasharray:none;stroke:#1b2035}.activity-ring__progress{filter:none}.activity-core__center{font:700 1rem/1.5 var(--cyber-pixel-font);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;inset:0}.activity-core__center .pixel-icon{width:2rem;height:2rem;color:var(--cyber-magenta)}.activity-core__legend-row{border-bottom:1px solid #27304a;align-items:center;gap:1rem;padding:1.25rem 0;display:flex}.activity-core__legend-row>.pixel-icon{width:2.5rem;height:2.5rem;color:var(--cyber-magenta);flex:none}.activity-core__legend-row[data-tone=cyan]>.pixel-icon{color:var(--cyber-cyan)}.activity-core__legend-row[data-tone=violet]>.pixel-icon{color:var(--cyber-violet)}.activity-core__legend-row b{font:400 1rem/1.5 var(--cyber-pixel-font);letter-spacing:0;display:block}.activity-core__legend-row strong{font:700 clamp(1.5rem, 2vw, 2rem)/1.4 var(--cyber-pixel-font);overflow-wrap:anywhere;margin-top:.5rem;display:block}.activity-core__legend-row small{font:400 .9375rem/1.6 var(--cyber-body-font);color:#aab6d0}.activity-core__legend-row div>small{margin-top:.5rem;display:block}.activity-core__legend>p{font:400 .8125rem/1.6 var(--cyber-body-font);letter-spacing:.02em;margin-top:1rem}.activity-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1.25rem;display:grid}.activity-signal{background:#080d1b;border:1px solid #27334b;align-items:center;gap:.875rem;min-height:6rem;padding:1rem;display:flex}.activity-signal>.pixel-icon{width:2rem;height:2rem;color:var(--cyber-cyan);flex:none}.activity-signal:nth-child(n+3)>.pixel-icon{color:var(--cyber-violet)}.activity-signal div{min-width:0}.activity-signal small{font:400 .875rem/1.6 var(--cyber-pixel-font);color:#aab6d0;letter-spacing:0;display:block}.activity-signal strong{font:700 1.5rem/1.5 var(--cyber-pixel-font);overflow-wrap:anywhere;display:block}.activity-signal strong span{font:400 .9375rem/1.5 var(--cyber-body-font)}.activity-signal[data-missing=true] strong{color:#9aa9cb;font-size:.875rem}.activity-workouts-empty{text-align:center;flex-direction:column;align-items:center;gap:.875rem;padding:2rem 1rem;display:flex}.activity-workouts-empty>.pixel-icon{width:3rem;height:3rem;color:var(--cyber-violet)}.activity-workouts-empty strong{font:700 1.125rem/1.5 var(--cyber-pixel-font)}.activity-workouts-empty p{color:#aab6d0;margin:0;font-size:1rem;line-height:1.75}.activity-workouts-empty a{border:1px solid var(--cyber-cyan);color:var(--cyber-cyan);font:400 .875rem/1.5 var(--cyber-pixel-font);align-items:center;gap:.75rem;padding:.75rem 1rem;display:inline-flex}.activity-workouts-empty a .pixel-icon{width:1.25rem;height:1.25rem}.activity-workout-table{overflow-x:auto}.activity-workout-table article,.activity-workout-table__labels{min-width:58rem;font-size:.875rem;line-height:1.6}.activity-filters button{padding:.6rem .75rem;font-size:.8125rem}.activity-date-control strong,.activity-sync{letter-spacing:0;font-size:.875rem;line-height:1.5}.activity-header__controls{flex-wrap:wrap}.activity-readout{flex-wrap:wrap;font-size:.875rem;line-height:1.6}.activity-readout strong,.activity-readout small{font-size:.8125rem;line-height:1.6}@media (width<=1200px){.activity-grid{grid-template-columns:1fr}}@media (width<=650px){.activity-core{grid-template-columns:1fr;padding:1.25rem}.activity-core__scope{max-width:18rem}.activity-signals{gap:.625rem;padding:1rem}.activity-signal{flex-direction:column;align-items:flex-start;padding:.75rem}.activity-signal strong{font-size:1.25rem}.activity-workouts__head,.activity-filters{flex-wrap:wrap}}.activity-more-signals{border-top:1px solid #27334b}.activity-more-signals summary{cursor:pointer;font:400 .875rem/1.6 var(--cyber-body-font);color:#aab6d0;padding:1rem 1.25rem}.activity-more-signals summary:focus-visible{outline:2px solid var(--cyber-cyan);outline-offset:-2px}.activity-ring circle{stroke-width:14px}.activity-ring__progress{stroke-linecap:round;opacity:.82;filter:drop-shadow(0 0 2px)}.activity-ring--violet .activity-ring__track{stroke:#29213e}.activity-core__legend-row strong>small{font:400 1rem/1.5 var(--cyber-pixel-font);color:#aab6d0;white-space:nowrap}.activity-core__legend-row div>small{font:400 .8125rem/1.6 var(--cyber-pixel-font);color:#919ab5;letter-spacing:0}.activity-core__legend-row[data-tone=violet] strong{color:#b5accb;font-size:1.125rem}.activity-more-signals summary{font:400 .875rem/1.6 var(--cyber-pixel-font);color:var(--cyber-cyan);background:#090f20;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;list-style:none;display:flex}.activity-more-signals summary::-webkit-details-marker{display:none}.activity-more-signals summary>span:first-child{align-items:center;gap:.75rem;display:inline-flex}.activity-more-signals summary .pixel-icon{width:1.25rem;height:1.25rem}.activity-more-signals summary:hover{background:#101b30}.activity-more-signals[open] summary>span:last-child{transform:rotate(45deg)}.activity-week{border:1px solid var(--cyber-border);background:var(--cyber-panel);min-width:0;margin-bottom:1rem}.activity-week>header{justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.activity-week>header>div{flex-wrap:wrap;align-items:baseline;gap:.65rem;display:flex}.activity-week>header span{color:var(--cyber-cyan);font:.75rem var(--cyber-pixel-font);align-items:center;gap:.5rem;display:inline-flex}.activity-week .pixel-icon{width:1rem;height:1rem}.activity-week h2{color:var(--cyber-text);font:.8rem var(--cyber-body-font);margin:0}.activity-week>header p{color:var(--cyber-muted);text-align:right;margin:0;font-size:.75rem}.activity-week>header small{margin-top:.2rem;font-size:.7rem;display:block}.activity-week__days{scrollbar-width:thin;scrollbar-color:var(--cyber-border) transparent;grid-template-columns:repeat(7,minmax(6.7rem,1fr));gap:.5rem;padding:0 .75rem .75rem;display:grid;overflow-x:auto}.activity-week__days>button{border:1px solid var(--cyber-border);border-top:2px solid var(--cyber-border);background:var(--cyber-canvas);min-width:0;min-height:6.25rem;color:var(--cyber-text);text-align:left;cursor:pointer;flex-direction:column;align-items:stretch;gap:.5rem;padding:.65rem .6rem;display:flex}.activity-week__days>button[data-recorded=true]{border-top-color:var(--cyber-magenta)}.activity-week__days>button:hover,.activity-week__days>button[aria-pressed=true]{border-color:var(--cyber-cyan);background:var(--cyber-panel-raised)}.activity-week__days>button:focus-visible,.activity-week__retry button:focus-visible{outline:2px solid var(--cyber-cyan);outline-offset:-3px}.activity-week__date{color:var(--cyber-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem;font-size:.7rem;display:flex}.activity-week__date b{font-weight:400}.activity-week__date time{font:.65rem var(--cyber-pixel-font)}.activity-week__days>button[aria-pressed=true] .activity-week__date{color:var(--cyber-cyan)}.activity-week__energy{font:.85rem var(--cyber-pixel-font);color:var(--cyber-text)}.activity-week__exercise{color:var(--cyber-cyan);font:.65rem var(--cyber-pixel-font)}.activity-week__exercise>span{color:var(--cyber-muted);font:.7rem var(--cyber-body-font)}.activity-week__missing{color:var(--cyber-muted);font:.75rem var(--cyber-body-font);margin:auto 0}.activity-week__workout-only{color:var(--cyber-muted);font-size:.65rem}.activity-week__retry{color:var(--cyber-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;padding:0 .75rem .75rem;font-size:.75rem;display:flex}.activity-week__retry button{border:1px solid var(--cyber-border);background:var(--cyber-panel-raised);color:var(--cyber-cyan);font:inherit;padding:.35rem .5rem}@media (width<=650px){.activity-week>header{align-items:flex-start;padding:.75rem}.activity-week>header>div{gap:.35rem;display:grid}.activity-week>header small{display:none}.activity-week__days{grid-template-columns:repeat(7,7.4rem)}}.game-shell__content{container-type:inline-size}.game-shell__content .chronicle-page>:is(.chronicle-hero,.chronicle-import-panel,.chronicle-board,.chronicle-loader,.chronicle-notice,.chronicle-recent){box-sizing:border-box;width:100%;max-width:none}.game-shell__content .archive-grid{grid-template-columns:1fr}.game-shell__content .skills-console__skill-list{grid-template-columns:1fr;align-items:start}.game-shell__content .honor-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.game-shell__content .honor-next-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.game-shell__content .integration-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,25rem),1fr))}.game-shell__content .integration-available-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))}.game-shell__content .journal-memory-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.game-shell__content :is(.honor-empty,.journal-empty,.integration-empty){min-height:0;padding:1.25rem}.game-shell__content .skills-console__empty{min-height:10rem}.game-shell__content .security-console__password-form{max-width:42rem}.activity-workouts-empty{text-align:left;flex-flow:wrap;justify-content:flex-start;padding:1.25rem 1.5rem}.activity-workouts-empty>.pixel-icon{width:2rem;height:2rem}.activity-workouts-empty strong{font-size:1rem}.activity-workouts-empty a{margin-left:auto}.activity-workouts-empty p{flex:24rem}@container (width>=72rem){.game-shell__content .skills-console__workspace{grid-template-columns:minmax(0,1fr) minmax(20rem,26rem)}.game-shell__content .security-console__workspace{grid-template-columns:minmax(22rem,.8fr) minmax(0,1.2fr)}.game-shell__content .player-card-workspace{grid-template-columns:minmax(28rem,.9fr) minmax(0,1.1fr);align-items:start}.game-shell__content .activity-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@container (width>=90rem){.game-shell__content .dashboard-hud__hero{grid-column:span 8}.game-shell__content .dashboard-hud__quests{grid-column:span 4;min-height:0}.game-shell__content .dashboard-hud__timeline{grid-column:span 9}.game-shell__content .dashboard-hud__side-stack{grid-column:span 3}.game-shell__content .activity-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.game-shell__content .activity-core{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:28rem;padding:1.5rem}.game-shell__content .activity-core__scope{max-width:22rem}.game-shell__content .activity-panel--signals{flex-direction:column;display:flex}.game-shell__content .activity-panel--signals .activity-signals{flex:1;grid-template-columns:repeat(3,minmax(0,1fr))}.game-shell__content .activity-signal{flex-direction:column;justify-content:center;align-items:flex-start}.game-shell__content .activity-signal strong{font-size:1.75rem}.game-shell__content .activity-core__legend-row strong{font-size:2rem}.game-shell__content .activity-core__legend-row[data-tone=violet] strong{font-size:1.125rem}.game-shell__content .honor-hero{grid-template-columns:minmax(0,1fr) minmax(22rem,30rem)}.game-shell__content .journal-form{grid-template-columns:minmax(0,1.5fr) minmax(26rem,1fr)}}@container (width<=71.99rem){.game-shell__content .skills-console__workspace,.game-shell__content .security-console__workspace,.game-shell__content .player-card-workspace,.game-shell__content .journal-form{grid-template-columns:1fr}.game-shell__content .journal-panel--entry{grid-row:auto}.game-shell__content .activity-grid{grid-template-columns:1fr}.game-shell__content .chronicle-toolbar{flex-wrap:wrap;display:flex}.game-shell__content .chronicle-search{flex:16rem;min-width:0}}@container (width<=40rem){.activity-workouts-empty{text-align:center;flex-direction:column;align-items:center}.activity-workouts-empty p{flex:auto}.activity-workouts-empty a{margin-left:0}}.game-shell__content .skills-console__skill-list>:not(article){grid-column:1/-1}.game-shell__content .skills-console__skill-title,.game-shell__content .skills-console__skill-actions{flex-wrap:wrap}.game-shell__content .skills-console__skill-title>div{min-width:0}.game-shell__content .skills-console__skill-title h2{overflow-wrap:anywhere}.game-shell__content .skills-console__skill-actions>div{flex-wrap:wrap;gap:.5rem;display:flex}.game-shell__content .skills-console__skill-actions button+button{margin-left:0}.game-shell__content .activity-core__scope{max-width:22rem}.game-shell__content .activity-core{min-height:24rem}.game-shell__content .dashboard-hud .dashboard-hud__hero-scene>img{object-fit:cover;object-position:right center;image-rendering:auto;width:100%;height:100%}.game-shell__content .dashboard-hud__hero{grid-template-columns:min(32%,15rem) minmax(0,1fr);align-content:start;padding-bottom:.8rem;display:grid;container:dashboard-player/inline-size}.game-shell__content .dashboard-hud__hero>.dashboard-hud__panel-head{grid-column:1/-1}.game-shell__content .dashboard-hud__avatar{grid-area:2/1;align-self:stretch;width:auto;min-width:0;height:auto;margin:.8rem 0 .85rem .8rem;position:relative;inset:auto}.game-shell__content .dashboard-hud__identity{grid-area:2/2;width:auto;min-width:0;max-width:42rem;margin:0;padding:1.45rem 1rem .85rem}.game-shell__content .dashboard-hud__landmark-tag{overflow-wrap:anywhere;grid-area:3/1/auto/-1;justify-self:end;max-width:calc(100% - 1.6rem);margin:0 .8rem;position:relative;bottom:auto;right:auto}@container dashboard-player (width<=36rem){.game-shell__content .dashboard-hud__hero-scene{height:19rem;inset:2.45rem 0 auto}.game-shell__content .dashboard-hud__avatar{aspect-ratio:303/617;grid-column:1/-1;place-self:start center;width:min(12rem,100% - 1.6rem);margin:.8rem 0}.game-shell__content .dashboard-hud__identity{grid-area:3/1/auto/-1;max-width:none;padding:.8rem}.game-shell__content .dashboard-hud__landmark-tag{grid-row:4}}@container (width>=42rem){.game-shell__content .archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=64rem){.game-shell__content .archive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=86rem){.game-shell__content .archive-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width>=132rem){.game-shell__content .archive-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@container (width<=72rem){.game-shell__content .dashboard-hud__hero,.game-shell__content .dashboard-hud__quests,.game-shell__content .dashboard-hud__timeline,.game-shell__content .dashboard-hud__side-stack{grid-column:span 12}.game-shell__content .chronicle-hero{flex-direction:column;min-height:0}.game-shell__content .chronicle-hero__intro{box-sizing:border-box;width:100%;max-width:100%}.game-shell__content .chronicle-summary{box-sizing:border-box;flex:auto;width:100%}.game-shell__content .honor-hero,.game-shell__content .honor-collection-layout{grid-template-columns:1fr}}@container (width<=58rem){.game-shell__content .activity-core__scope{max-width:18rem}.game-shell__content .activity-header{flex-direction:column;align-items:stretch}.game-shell__content .activity-header__controls{flex-wrap:wrap}.game-shell__content .skills-console__metrics{grid-template-columns:1fr}.game-shell__content .skills-console__skill-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=40rem){.game-shell__content .activity-core{grid-template-columns:1fr}.game-shell__content .dashboard-hud__hero{min-height:0}}@media (width>=861px) and (width<=1180px){.game-shell__rail{width:5rem}.game-shell__viewport{margin-left:5rem}.letter-glitch-background{left:5rem}.game-shell__brand{margin:.5rem;padding:.5rem 0}.game-shell__logo{background-size:contain;width:100%}.game-shell__player{justify-content:center;margin:.5rem;padding:.6rem}.game-shell__player>div{display:none}.game-shell__menus{padding:0 .4rem .5rem}.game-menu__heading{justify-content:center;padding:.75rem .25rem}.game-menu__heading>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.game-menu__link{grid-template-columns:1fr;justify-items:center;min-height:3rem;padding:.5rem}.game-menu__link>span,.game-menu__link>i{display:none}.game-menu__link .pixel-icon{width:1.5rem;height:1.5rem}.game-shell__rail>.game-shell__logout{margin:.5rem;padding:.75rem .2rem;font-size:.8125rem}}@media (hover:hover) and (pointer:fine){:root{--player-cursor-default:url(/assets/cursors/player-glove-v1/default.png) 6 6;--player-cursor-pointer:url(/assets/cursors/player-glove-v1/pointer.png) 6 6;--player-cursor-pressed:url(/assets/cursors/player-glove-v1/pressed.png) 6 6;--player-cursor-text:url(/assets/cursors/player-glove-v1/text.png) 16 16;--player-cursor-grab:url(/assets/cursors/player-glove-v1/grab.png) 16 16;--player-cursor-grabbing:url(/assets/cursors/player-glove-v1/grabbing.png) 16 16;--player-cursor-disabled:url(/assets/cursors/player-glove-v1/disabled.png) 6 6;--player-cursor-busy:url(/assets/cursors/player-glove-v1/busy-0.png) 6 6}html,body{cursor:var(--player-cursor-default), auto}body :is(a[href],button,select,summary,label[for],[role=button],[role=tab],[data-cursor=pointer]){cursor:var(--player-cursor-pointer), pointer!important}body :is(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=url],input[type=tel],textarea,[contenteditable=true]){cursor:var(--player-cursor-text), text!important}body :is([draggable=true],[data-cursor=grab]){cursor:var(--player-cursor-grab), grab!important}body :is(a[href],button,select,summary,label[for],[role=button],[role=tab],[data-cursor=pointer]):where(:not(:disabled):not([aria-disabled=true])):active{cursor:var(--player-cursor-pressed), pointer!important}body :is([draggable=true]:active,[data-cursor=grabbing]){cursor:var(--player-cursor-grabbing), grabbing!important}html body :is(:disabled,[aria-disabled=true],[data-cursor=disabled]){cursor:var(--player-cursor-disabled), not-allowed!important}html body :is([aria-busy=true][aria-busy],[data-cursor=busy][data-cursor]){cursor:var(--player-cursor-busy), progress!important}.cyber-start[data-cursor=busy]{animation:.96s step-end infinite player-cursor-loading}.cyber-start[data-cursor=pointer] .cyber-start__loader{cursor:inherit!important}html body .cyber-start[data-cursor=busy] *{cursor:var(--player-cursor-busy), progress!important}@keyframes player-cursor-loading{0%,to{--player-cursor-busy:url(/assets/cursors/player-glove-v1/busy-0.png) 6 6}12.5%{--player-cursor-busy:url(/assets/cursors/player-glove-v1/busy-1.png) 6 6}25%{--player-cursor-busy:url(/assets/cursors/player-glove-v1/busy-2.png) 6 6}37.5%{--player-cursor-busy:url(/assets/cursors/player-glove-v1/busy-3.png) 6 6}50%{--player-cursor-busy:url(/assets/cursors/player-glove-v1/busy-4.png) 6 6}62.5%{--player-cursor-busy:url(/assets/cursors/player-glove-v1/busy-5.png) 6 6}75%{--player-cursor-busy:url(/assets/cursors/player-glove-v1/busy-6.png) 6 6}87.5%{--player-cursor-busy:url(/assets/cursors/player-glove-v1/busy-7.png) 6 6}}@media (prefers-reduced-motion:reduce){.cyber-start[data-cursor=busy]{animation:none}}}@media (forced-colors:active){html,body,body *{cursor:revert!important}.cyber-start[data-cursor=busy]{animation:none}}
