.account-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.account-grid{gap:var(--ds-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));margin-block-start:var(--ds-space-6);display:grid}.account-stack{gap:var(--ds-space-6);display:grid}.account-card{min-inline-size:0;padding:24px 28px 28px}@media (width<=580px){.account-card{padding:20px 16px 22px}}.account-card-title{margin:0 0 var(--ds-space-5);color:var(--ds-hud-card-title);font:600 18px / 1.45 var(--face-control);letter-spacing:.02em}.account-card-title:not(:first-child){margin-block-start:var(--ds-space-6)}.account-card-parts>section+section{margin-block-start:var(--ds-space-6)}.account-group{margin-block-start:var(--ds-space-6)}.account-group h3{margin:0 0 var(--ds-space-2);color:var(--ds-hud-panel-subheading);font:700 var(--ds-text-sm) / 1.45 var(--face-reading)}.account-group-count{color:var(--ds-text-muted);font-weight:400}.account-steps,.account-list{margin:0 0 var(--ds-space-5);color:var(--ds-hud-muted);font:var(--ds-text-sm) / 1.7 var(--face-reading);padding-inline-start:1.25rem}:is(.account-steps,.account-list) li+li{margin-block-start:var(--ds-space-2)}.account-mono{font-family:var(--face-label);overflow-wrap:anywhere}.account-small{margin:0 0 var(--ds-space-4);color:var(--ds-hud-muted);font:var(--ds-text-sm) / 1.6 var(--face-reading)}.account-small a{color:rgb(var(--accent-rgb))}.account-group>.account-small{color:var(--ds-text-muted)}.account-back{margin-block-start:var(--ds-space-6)}.account-said:empty{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.account-said{color:var(--ds-text);font:var(--ds-text-sm) / 1.6 var(--face-reading);margin:0}.account-notice{align-items:flex-start;gap:var(--ds-space-4);margin-block-start:var(--ds-space-6);padding:16px 20px;display:flex}.account-notice p{color:var(--ds-text);font:var(--ds-text-sm) / 1.6 var(--face-reading);margin:0}.account-notice-mark{border:1px solid rgb(var(--accent-rgb));block-size:1.5rem;inline-size:1.5rem;color:rgb(var(--accent-rgb));font:700 14px / 1 var(--face-control);flex:none;place-items:center;display:inline-grid}.account-button{justify-content:center;align-items:center;gap:var(--ds-space-3);min-block-size:2.5rem;padding:var(--ds-space-3) var(--ds-space-5);border:1px solid rgb(var(--accent-rgb) / .45);background:var(--ds-surface-2);color:var(--ds-text);font:var(--ds-weight-semibold) var(--ds-text-sm) / 1.5 var(--face-control);cursor:pointer;transition:background-color var(--ds-motion-fast) var(--ds-ease-in-out);text-decoration:none;display:inline-flex}.account-button>svg{fill:currentColor;block-size:1rem;inline-size:1rem}.account-button>.mark{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none}.account-button:disabled{opacity:.55;cursor:not-allowed}.account-button:not(:disabled,[aria-disabled=true]):hover{background:var(--ds-hud-surface-hover)}.account-button.refresh,.account-button.your-data{letter-spacing:.05em;text-transform:uppercase;font-size:12px;line-height:1.45}.account-button-primary{background:rgb(var(--accent-rgb));color:var(--ds-text-on-section-accent);border-color:#0000}.account-button-primary:not(:disabled,[aria-disabled=true]):hover{background:color-mix(in srgb, white 12%, rgb(var(--accent-rgb)))}.account-button-primary.your-data:not(:disabled,[aria-disabled=true]){border-color:rgb(var(--accent-rgb) / .34);box-shadow:inset 0 0 0 2px #0414154d}.account-button:disabled,.account-button-primary:disabled,.account-button[aria-disabled=true],.account-button-primary[aria-disabled=true]{border:1px dashed rgb(var(--accent-rgb) / .35);color:var(--ds-hud-muted);opacity:1;cursor:not-allowed;background:0 0}.account-table-scroll{overflow-x:auto}.account-table{border-collapse:collapse;inline-size:100%;color:var(--ds-text);font:var(--ds-text-sm) / 1.5 var(--face-reading)}.account-table :is(th,td){padding:var(--ds-space-4) var(--ds-space-4) var(--ds-space-4) 0;border-block-end:1px solid rgb(var(--accent-rgb) / .16);text-align:start;vertical-align:middle}.account-table thead :is(th,td){color:var(--ds-hud-muted);font:11px / 1.5 var(--face-label);letter-spacing:.12em;text-transform:uppercase}.account-table tbody :is(th,td):first-child{min-inline-size:8rem;font-weight:var(--ds-weight-semibold);overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.account-person-detail{color:var(--ds-hud-muted);font:400 12px / 1.4 var(--face-label);letter-spacing:.02em;margin-block-start:2px;display:block}.account-state{border:1px solid rgb(var(--accent-rgb) / .4);color:var(--ds-text);white-space:nowrap;padding:2px 8px;display:inline-block}.account-state[data-state=pending]{border-style:dashed}@media (width<=640px){.account-table-scroll{overflow-x:visible}.account-table thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.account-table :is(tbody,tr,th,td){display:block}.account-table tbody tr{padding-block:var(--ds-space-4);border-block-end:1px solid rgb(var(--accent-rgb) / .16)}.account-table tbody :is(th,td){padding:0 0 var(--ds-space-3);border:0}.account-table tbody :is(th,td):first-child{min-inline-size:0}.account-table td[data-label]:before{color:var(--ds-hud-muted);font:11px / 1.5 var(--face-label);letter-spacing:.12em;text-transform:uppercase;content:attr(data-label);content:attr(data-label) / "";display:block}}.account-actions{gap:var(--ds-space-3);flex-wrap:wrap;align-items:center;display:flex}.account-confirm{gap:var(--ds-space-3);border:0;flex-wrap:wrap;align-items:center;margin:0;padding:0;display:flex}.account-confirm p{flex-basis:100%;max-inline-size:28rem;margin:0}.account-checking{color:var(--ds-hud-muted);font:var(--ds-text-sm) / 1.6 var(--face-reading);margin-block-start:var(--ds-space-6)}.topbar-account-box{flex:none;position:relative}.topbar-control.topbar-account>svg{block-size:.875rem;inline-size:.875rem}.topbar-account-count{border:1px solid rgb(var(--ds-orbit-light-rgb) / .08);color:var(--ds-text-subtle);padding:.125rem .3125rem;font-size:10px}.topbar-account-count[data-waiting]{border-color:rgb(var(--accent-rgb) / .5);color:var(--ds-text)}@media (width<=1150px){.topbar-account-who{display:none}}@media (width<=980px){.topbar-account-count-word{display:none}}.account-menu{z-index:5;gap:var(--ds-space-3);inline-size:max-content;max-inline-size:min(18rem,100vw - 32px);padding:var(--ds-space-5);border:1px solid rgb(var(--accent-rgb) / .45);background:rgb(var(--ds-hud-topbar-rgb) / .98);box-shadow:0 8px 26px rgb(var(--ds-orbit-shadow-rgb) / .4);display:grid;position:absolute;inset-block-start:calc(100% + var(--ds-space-3));inset-inline-end:0}.account-menu[hidden]{display:none}.account-menu-who{color:var(--ds-hud-muted);font:var(--ds-text-sm) / 1.6 var(--face-reading);overflow-wrap:break-word;margin:0}.account-menu-who strong{color:var(--ds-text)}.account-menu-item{min-block-size:2.5rem;padding:var(--ds-space-3) var(--ds-space-4);border:1px solid rgb(var(--accent-rgb) / .3);background:var(--ds-surface-2);color:var(--ds-text);font:var(--ds-weight-semibold) var(--ds-text-sm) / 1.5 var(--face-control);text-align:start;cursor:pointer;align-items:center;text-decoration:none;display:flex}.account-menu-item:hover{background:var(--ds-hud-surface-hover)}.budget-check>label{min-block-size:44px;color:var(--ds-text);font:14px / 1.4 var(--face-reading);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.budget-check>label input{block-size:20px;inline-size:20px;accent-color:rgb(var(--accent-rgb));margin:0}.budget-field-about,.budget-form-note{color:var(--ds-hud-muted);font:13px / 1.5 var(--face-reading);margin:0}.budget-form .budget-said,.budget-added{color:var(--ds-hud-ink);font:14px / 1.5 var(--face-reading);margin:0}:is(.budget-form .budget-said,.budget-added):empty{display:none}.budget-added:focus-visible{outline:2px solid rgb(var(--accent-rgb));outline-offset:3px}.budget-totals{border-block:1px solid rgb(var(--accent-rgb) / .24);background:linear-gradient(0deg, rgb(var(--accent-rgb) / .05), transparent);grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0;display:grid}@media (width<=75rem){.budget-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=30rem){.budget-totals{grid-template-columns:minmax(0,1fr)}}.budget-total{border:1px solid rgb(var(--accent-rgb) / .3);border-block-start:2px solid rgb(var(--accent-rgb) / .8);background:linear-gradient(160deg, rgb(var(--accent-rgb) / .12), transparent 72%), var(--ds-hud-bay);min-inline-size:0;box-shadow:inset 0 -3px 0 rgb(var(--accent-rgb) / .07);padding:18px 18px 16px;position:relative}.budget-total:after{background:repeating-linear-gradient(90deg, rgb(var(--accent-rgb) / .4) 0 3px, transparent 3px 7px);content:"";pointer-events:none;block-size:5px;inline-size:38px;position:absolute;inset-block-end:9px;inset-inline-end:9px}@media (width<=760px){.budget-total{padding:14px}}.budget-total-name{color:#bdd0ca;font:500 12px / 1.6 var(--face-label);letter-spacing:.12em;text-transform:uppercase;display:block}.budget-total-rounded,.budget-total-left-out{color:var(--ds-hud-ink);font:400 12px / 1.5 var(--face-reading);margin:6px 0 0}.budget-totals-notes{color:var(--ds-hud-ink);font:13px / 1.5 var(--face-reading);gap:4px;margin:-12px 0 24px;display:grid}.budget-totals-notes p{margin:0}.budget-total-value{min-block-size:clamp(29px,2.86vw,42px);color:rgb(var(--accent-rgb));font:600 14px / 1.3 var(--face-label);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-block-start:8px;display:flex}.budget-total-value:before{content:"";border:1px solid;flex:none;block-size:8px;inline-size:8px}@media (width<=760px){.budget-total-value{min-block-size:30px}}.budget-total-amount{min-block-size:clamp(29px,2.86vw,42px);color:rgb(var(--accent-rgb));font:600 clamp(22px, 2.2vw, 32px) / 1.3 var(--face-display);text-shadow:0 0 20px rgb(var(--accent-rgb) / .2);overflow-wrap:anywhere;gap:2px;margin-block-start:8px;display:grid}@media (width<=760px){.budget-total-amount{font-size:23px}}.budget-total-how{color:#b3c8c1;font:400 12px / 1.65 var(--face-reading);margin:10px 0 0}.budget-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.budget-body{gap:24px;min-inline-size:0;display:grid}.budget-body :is(input,select,button):focus-visible{outline:2px solid rgb(var(--accent-rgb));outline-offset:3px}.budget-body :is(input,select,button):disabled{cursor:not-allowed}.budget-console{border:1px solid rgb(var(--accent-rgb) / .22);border-block-end-color:rgb(var(--accent-rgb) / .17);border-inline-start:2px solid rgb(var(--accent-rgb) / .55);background:linear-gradient(100deg, rgb(var(--accent-rgb) / .067), #07101877 45%, transparent 95%);align-items:center;gap:18px;min-inline-size:0;padding:20px 24px;display:flex;position:relative}.budget-console:before{content:"";background:rgb(var(--accent-rgb));pointer-events:none;block-size:2px;inline-size:36px;position:absolute;inset-block-start:-1px;inset-inline-start:-2px}@media (width<=700px){.budget-console{padding:18px 16px 0;display:block}}.budget-search{border:1px solid rgb(var(--accent-rgb) / .3);background:#060c12;flex:2 1 0;align-items:center;gap:14px;min-inline-size:0;padding:0 16px;display:flex}.budget-search svg{fill:none;stroke:#bacad3;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:20px;inline-size:20px}.budget-search input{box-sizing:border-box;color:#dee7ed;block-size:50px;inline-size:100%;min-inline-size:0;font:13px / 1.5 var(--face-reading);background:0 0;border:0;padding:0}.budget-search input::placeholder{color:#9aa39e}@media (width<=700px){.budget-search input{font-size:16px}}.budget-fields{flex:1 1 0;align-items:end;gap:14px;min-inline-size:0;display:flex}@media (width<=700px){.budget-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;padding:18px 0;display:grid}}.budget-field{flex:1;gap:8px;min-inline-size:0;display:grid}.budget-field>span{color:#a8bcc8;font:10px var(--face-label);letter-spacing:.1em;text-transform:uppercase}.budget-field select{box-sizing:border-box;border:1px solid rgb(var(--accent-rgb) / .28);border-block-end-color:rgb(var(--accent-rgb) / .65);background:linear-gradient(0deg, rgb(var(--accent-rgb) / .035), transparent 55%), #050d11;color:#e4f0ec;block-size:44px;inline-size:100%;min-inline-size:0;font:13px / 1.4 var(--face-reading);border-radius:0;padding:0 30px 0 12px;box-shadow:inset 0 2px 12px #0006}@media (width<=700px){.budget-field select{font-size:16px}}.budget-reset{background:linear-gradient(135deg, rgb(var(--accent-rgb) / .07), transparent 65%), #09151a;min-block-size:44px;box-shadow:inset 0 1px 0 rgb(var(--accent-rgb) / .12);color:#a2b3bf;font:600 12px / 1.45 var(--face-control);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:0;padding:0 8px}.budget-reset:not(:disabled){color:var(--ds-hud-ink);cursor:pointer}.budget-reset:disabled{outline:1px dashed rgb(var(--accent-rgb) / .35);outline-offset:-1px;color:var(--ds-hud-muted)}.budget-shown,.budget-body .budget-said{color:var(--ds-hud-ink);font:14px / 1.5 var(--face-reading);margin:0}:is(.budget-shown,.budget-body .budget-said):empty{display:none}.budget-shown{margin-block-start:-12px;font-size:13px}.budget-list{min-inline-size:0}.budget-list .empty{margin:20px}@media (width<=640px){.budget-list .empty{margin:16px}}.budget-list-head{border-block-end:1px solid rgb(var(--accent-rgb) / .32);background:linear-gradient(90deg, rgb(var(--accent-rgb) / .08), transparent 75%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:20px;display:flex}.budget-list-head h2{color:var(--ds-hud-ink);font:700 16px / 1.4 var(--face-control);margin:0}.budget-list-head p{color:var(--ds-hud-muted);font:12px / 1.5 var(--face-reading);margin:2px 0 0}@media (width<=640px){.budget-list-head{padding:16px}}.budget-add{background:rgb(var(--accent-rgb));min-block-size:44px;color:var(--ds-text-on-section-accent);font:600 12px / 1.45 var(--face-control);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:1px solid #0000;align-items:center;gap:10px;padding:10px 16px;display:inline-flex}.budget-add svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;block-size:16px;inline-size:16px}.budget-note{color:var(--ds-hud-ink);font:14px / 1.6 var(--face-reading);margin:0;padding:24px 20px}.budget-note p{margin:0}.budget-note p:not(:first-child){color:var(--ds-hud-muted);margin-block-start:4px}@media (width<=640px){.budget-note{padding:20px 16px}}.budget-start{text-align:center;justify-items:center;gap:8px;padding:40px 20px;display:grid}.budget-start h3{color:var(--ds-hud-ink);font:700 16px / 1.4 var(--face-control);margin:0}.budget-start p{max-inline-size:24rem;color:var(--ds-hud-muted);font:14px / 1.6 var(--face-reading);margin:0 0 12px}.budget-rows{display:grid}.budget-row{border-block-end:1px solid rgb(var(--accent-rgb) / .18);gap:8px;min-inline-size:0;padding:16px 20px;display:grid}.budget-row:last-child{border-block-end:0}@media (width<=640px){.budget-row{padding:16px}}.budget-row-head{flex-wrap:wrap;align-items:start;gap:8px;min-inline-size:0;display:flex}.budget-row-head h3{min-inline-size:0;color:var(--ds-hud-ink);font:700 14px / 1.45 var(--face-reading);overflow-wrap:anywhere;flex:12ch;margin:0}.budget-status{border:1px solid rgb(var(--accent-rgb) / .4);color:var(--ds-hud-ink);font:700 11px / 1.3 var(--face-label);letter-spacing:.06em;white-space:nowrap;padding:4px 8px}.budget-row[data-state=canceled] .budget-status{color:var(--ds-hud-muted);border-style:dashed}.budget-row-facts{color:#bacad3;font:13px / 1.5 var(--face-reading);flex-wrap:wrap;gap:6px 20px;margin:0;display:flex}.budget-row-facts div{gap:6px;min-inline-size:0;display:flex}.budget-row-facts dt{color:var(--ds-hud-muted)}.budget-row-facts dd{overflow-wrap:anywhere;margin:0}.budget-row-facts dd[data-known=no]{font-style:italic}.budget-row-notes,.budget-row-origin{color:var(--ds-hud-muted);font:13px / 1.5 var(--face-reading);overflow-wrap:anywhere;margin:0}.budget-buttons{flex-wrap:wrap;gap:8px;min-inline-size:0;display:flex}.budget-button{border:1px solid rgb(var(--accent-rgb) / .45);min-block-size:44px;color:var(--ds-hud-ink);font:600 13px / 1.4 var(--face-control);cursor:pointer;background:#09151a;padding:0 16px}.budget-button[aria-disabled=true]{cursor:progress;border-style:dashed}.budget-edit{border-block-start:1px solid rgb(var(--accent-rgb) / .32);min-inline-size:0;padding-block-start:8px}.budget-edit .sheet-form{padding:8px 0 0}.home-scene{--edge-hot:rgb(var(--accent-rgb) / .86);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.home-heading{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.home-stage{isolation:isolate;border:1px solid rgb(var(--accent-rgb) / .26);background:radial-gradient(ellipse at 48% 48%, rgb(var(--ds-orbit-beacon-rgb) / .045), transparent 47%), radial-gradient(ellipse at 48% 48%, rgb(var(--ds-orbit-panel-rgb) / .7), var(--ds-surface-0) 47%);flex-direction:column;grid-area:1/1;justify-content:flex-end;min-block-size:clamp(33.4375rem,40vw,40.9375rem);display:flex;position:relative;overflow:hidden}.home-stage:after{--mark:rgb(var(--accent-rgb) / .56);content:"";pointer-events:none;z-index:3;background:linear-gradient(var(--mark) 0 0) left top / 13px 1px, linear-gradient(var(--mark) 0 0) left top / 1px 13px, linear-gradient(var(--mark) 0 0) right top / 13px 1px, linear-gradient(var(--mark) 0 0) right top / 1px 13px, linear-gradient(var(--mark) 0 0) left bottom / 13px 1px, linear-gradient(var(--mark) 0 0) left bottom / 1px 13px, linear-gradient(var(--mark) 0 0) right bottom / 13px 1px, linear-gradient(var(--mark) 0 0) right bottom / 1px 13px;background-repeat:no-repeat;position:absolute;inset:-1px}.home-stage-dots{z-index:-2;background-image:radial-gradient(rgb(var(--ds-orbit-light-rgb) / .1) .6px, transparent .8px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.home-stage-shade{pointer-events:none;z-index:-1;background:linear-gradient(to right, rgb(var(--ds-orbit-ground-rgb) / .79), transparent 28% 67%, rgb(var(--ds-orbit-ground-rgb) / .62)), linear-gradient(to top, rgb(var(--ds-orbit-ground-rgb)), transparent 16% 92%, rgb(var(--ds-orbit-ground-rgb)));position:absolute;inset:0}.home-topline{z-index:3;justify-content:space-between;gap:var(--ds-space-4);color:var(--ds-text-muted);font:10px / 1.5 var(--face-reading);letter-spacing:.14em;text-transform:uppercase;margin:0;display:flex;position:absolute;inset-block-start:1.375rem;inset-inline:1.5625rem}.home-topline>span:first-child{align-items:center;gap:var(--ds-space-3);display:flex}.home-topline-id{color:var(--ds-text-subtle)}.home-dot{border-radius:var(--ds-radius-full);background:rgb(var(--accent-rgb));block-size:.3125rem;inline-size:.3125rem;box-shadow:0 0 10px rgb(var(--ds-orbit-beacon-rgb) / .47);display:inline-block}.home-clock{z-index:3;border-inline-start:2px solid rgb(var(--accent-rgb) / .7);gap:6px;padding-inline-start:12px;display:grid;position:absolute;inset-block-start:62px;inset-inline-start:26px}.home-clock-kicker{color:rgb(var(--accent-rgb));font:9px var(--face-label);letter-spacing:.16em;text-transform:uppercase}.home-clock-time{color:var(--ds-hud-home-time);font:var(--ds-weight-medium) 23px var(--face-display);font-variant-numeric:tabular-nums;letter-spacing:.03em;text-shadow:0 0 16px rgb(var(--accent-rgb) / .2)}.home-clock-date{color:var(--ds-hud-home-date);font:10px var(--face-label);letter-spacing:.1em;text-transform:uppercase}.home-orbit{z-index:3;block-size:33px;inline-size:252px;color:var(--ds-hud-home-orbit);font:9px var(--face-label);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;margin:0;display:flex;position:absolute;inset-block-start:45px;inset-inline-end:26px}.home-orbit strong{color:rgb(var(--accent-rgb));font:var(--ds-weight-medium) 10px var(--face-label);letter-spacing:.16em;margin-block-start:3px;display:block}.home-orbit-ring{background:rgb(var(--accent-rgb));block-size:30px;inline-size:30px;-webkit-mask:var(--ring) center / contain no-repeat;mask:var(--ring) center / contain no-repeat;flex:none;animation:14s linear infinite turn}.home-orbit-track{flex:1;block-size:4px;position:relative;overflow:hidden}.home-orbit-track:before{content:"";background:repeating-linear-gradient(to right, rgb(var(--accent-rgb) / .45) 0 2px, transparent 2px 6px) 0 0 / 12px 100%;inline-size:calc(100% + 12px);animation:1.6s linear infinite home-track;position:absolute;inset-block:0;inset-inline-start:-12px}@keyframes home-track{to{translate:12px}}.home-globe{z-index:0;aspect-ratio:1;inline-size:min(62vw,48.75rem);transition:inline-size var(--ds-motion-slow) var(--ds-ease-out), inset-inline-start var(--ds-motion-slow) var(--ds-ease-out), inset-block-start var(--ds-motion-slow) var(--ds-ease-out);position:absolute;inset-block-start:49%;inset-inline-start:47%;translate:-50% -50%}.home-globe canvas{pointer-events:none;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.home-field{position:absolute;inset:0}.home-globe-aura{background:radial-gradient(ellipse at 13% 43%, rgb(var(--ds-orbit-beacon-rgb) / .26), transparent 45%);filter:blur(35px);border-radius:50%;position:absolute;inset:14%}.home-pole{color:rgb(var(--ds-orbit-light-rgb) / .5);font:15px / 1.5 var(--face-label);position:absolute;inset-inline-start:49.1%}.home-pole[data-pole=north]{inset-block-start:3.5%}.home-pole[data-pole=south]{inset-block-end:3.5%}.home-note-line{background:rgb(var(--ds-orbit-light-rgb) / .2);block-size:1px;rotate:35deg}.home-note-beacon{border-radius:var(--ds-radius-full);background:rgb(var(--accent-rgb));block-size:.25rem;inline-size:.25rem;box-shadow:0 0 8px rgb(var(--ds-orbit-beacon-rgb) / .9);flex:none}.home-note{pointer-events:none;z-index:2;align-items:center;gap:var(--ds-space-3);color:var(--ds-text-subtle);font:8px / 1.5 var(--face-reading);letter-spacing:.16em;text-transform:uppercase;margin:0;display:flex;position:absolute}.home-note[data-note=one]{inset-block-start:25%;inset-inline-start:24%}.home-note[data-note=one] .home-note-line{transform-origin:0;inline-size:2.5rem}.home-note[data-note=two]{inset-block-end:27%;inset-inline-end:28%}.home-note[data-note=two] .home-note-line{transform-origin:100%;inline-size:2.125rem}.home-orbit-list{z-index:2;inline-size:11.25rem;position:absolute;inset-block-start:28%;inset-inline-start:1.5625rem}.home-orbit-list-title{color:rgb(var(--accent-rgb));font:var(--ds-weight-medium) 12px / 1.5 var(--face-label);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;margin:0;display:flex}.home-orbit-list-title>span{color:var(--ds-text-subtle);font-size:8px}.home-orbit-list-count{align-items:center;gap:var(--ds-space-5);margin-block:1.3125rem;display:flex}.home-orbit-list-count>strong{color:var(--ds-hud-count);font:var(--ds-weight-medium) 38px / 1 var(--face-display);letter-spacing:-.04em;text-shadow:0 0 22px rgb(var(--accent-rgb) / .3)}.home-orbit-list-count>span{color:var(--ds-text-subtle);font-size:var(--ds-text-xs);line-height:1.65}.home-orbit-list-none{color:var(--ds-text-subtle);font-size:var(--ds-text-xs);margin-block:1.3125rem;line-height:1.65}.home-orbit-list-rule{block-size:2px;background:rgb(var(--accent-rgb) / .26);margin-block-end:var(--ds-space-7)}.home-orbit-list-rule>span{background:rgb(var(--accent-rgb));block-size:2px;inline-size:36%;box-shadow:0 0 8px rgb(var(--ds-orbit-beacon-rgb) / .35);display:block}.home-orbit-list-square{background:rgb(var(--accent-rgb) / .56);block-size:.25rem;inline-size:.25rem}.home-orbit-list-spaces{margin:0;padding:0;list-style:none}.home-orbit-list-spaces a{align-items:center;gap:var(--ds-space-3);min-block-size:1.75rem;border-block-end:1px solid rgb(var(--accent-rgb) / .14);color:var(--ds-text-muted);font:10px / 1.5 var(--face-label);letter-spacing:.05em;text-transform:uppercase;margin-block-start:var(--ds-space-2);padding-block:4px;text-decoration:none;display:flex}.home-orbit-list-spaces a:hover{color:var(--ds-text)}.home-orbit-list-spaces a>span:last-child{color:var(--ds-text-subtle);margin-inline-start:auto}.home-orbit-list-spaces li:first-child .home-orbit-list-square{background:rgb(var(--accent-rgb))}.home-wave{align-items:flex-end;gap:3px;block-size:2.75rem;margin-block-start:1.6875rem;display:flex;position:relative;overflow:hidden}.home-wave>i{inline-size:2px;block-size:var(--rest);background:rgb(var(--accent-rgb) / .46);transform-origin:bottom;animation:home-spectrum var(--pace) ease-in-out var(--lag) infinite;flex:1}.home-wave>i:nth-child(6n){background:rgb(var(--accent-rgb));box-shadow:0 0 7px rgb(var(--accent-rgb) / .45)}.home-wave:after{content:"";pointer-events:none;background:linear-gradient(to right, transparent, rgb(var(--accent-rgb) / .18), transparent);inline-size:28%;animation:3.6s linear infinite home-scan;position:absolute;inset-block:0;inset-inline-start:-30%}@keyframes home-spectrum{0%,to{opacity:.55;scale:1 .28}35%{opacity:1;scale:1 .92}62%{opacity:.72;scale:1 .48}80%{opacity:.9;scale:1 .75}}@keyframes home-scan{to{translate:500%}}.home-orbit-list-caption{margin:var(--ds-space-3) 0 0;color:var(--ds-text-subtle);font:12px / 1.5 var(--face-reading);letter-spacing:.19em;text-transform:uppercase}.home-bottomline{z-index:4;justify-content:space-between;align-items:center;gap:var(--ds-space-4);margin:0 1.5625rem 1.25rem;display:flex;position:relative}.home-view{align-items:center;gap:var(--ds-space-2) .5625rem;font-family:var(--face-label);text-transform:uppercase;grid-template-columns:.875rem auto;margin:0;display:grid}.home-view>strong{color:var(--ds-text-muted);font-size:9px;font-weight:var(--ds-weight-regular);letter-spacing:.16em;line-height:1.5}.home-view>small{color:var(--ds-text-subtle);letter-spacing:.15em;grid-column:2;font-size:8px;line-height:1.5}.home-view-dash{background:rgb(var(--accent-rgb));block-size:2px;inline-size:.9375rem}.home-controls{justify-content:flex-end;gap:var(--ds-space-3);flex-wrap:wrap;display:flex;position:relative}.home-button{min-block-size:1.75rem;padding:var(--ds-space-3) .6875rem;border:1px solid rgb(var(--accent-rgb) / .34);border-radius:var(--ds-radius-sm);color:var(--ds-text-muted);background:rgb(var(--ds-orbit-panel-rgb) / .8);font:var(--ds-weight-semibold) 12px / 1.45 var(--face-control);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:border-color var(--ds-motion-fast) var(--ds-ease-out), color var(--ds-motion-fast) var(--ds-ease-out);align-items:center;gap:.4375rem;display:inline-flex}.home-button>svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:.8125rem;inline-size:.8125rem}.home-button:hover:not([aria-disabled=true]){border-color:rgb(var(--ds-orbit-beacon-rgb) / .45);color:var(--ds-text)}.home-button[aria-disabled=true]{cursor:default;opacity:.7}.home-credits{inline-size:min(22rem,100vw - 4rem);padding:var(--ds-space-5);border:1px solid rgb(var(--accent-rgb) / .38);border-inline-start:2px solid rgb(var(--accent-rgb) / .75);background:rgb(var(--ds-hud-briefing-rgb) / .96);box-shadow:0 0 32px rgb(var(--ds-orbit-shadow-rgb) / .4);position:absolute;inset-block-end:calc(100% + var(--ds-space-3));inset-inline-end:0}.home-credits p{color:var(--ds-hud-briefing-copy);font:12px / 1.6 var(--face-reading);margin:0}.home-credits a{color:var(--ds-text)}@media (width>980px){.home-credits{inset-block-end:0;inset-inline-end:calc(100% + var(--ds-space-3))}}.home-briefing{isolation:isolate;z-index:3;border:1px solid rgb(var(--accent-rgb) / .38);border-inline-start:2px solid rgb(var(--accent-rgb) / .75);background:linear-gradient(135deg, rgb(var(--accent-rgb) / .1), transparent 52%), rgb(var(--ds-hud-briefing-rgb) / .933);inline-size:15.75rem;box-shadow:inset 0 0 40px rgb(var(--ds-hud-briefing-shadow-rgb) / .4), 0 0 32px rgb(var(--ds-orbit-shadow-rgb) / .4);grid-area:1/1;place-self:start end;margin:5.375rem 1.5625rem 4.5rem 0;padding:1.375rem 1.1875rem 0;position:relative}.home-briefing:after{content:"";pointer-events:none;background:linear-gradient(var(--edge-hot) 0 0) left top / 20px 2px, linear-gradient(var(--edge-hot) 0 0) right bottom / 20px 2px, linear-gradient(var(--edge-hot) 0 0) right bottom / 2px 20px, linear-gradient(45deg, transparent 46%, var(--edge-hot) 47% 53%, var(--ds-hud-notch) 54%) right top / 15px 15px;background-repeat:no-repeat;position:absolute;inset:-1px}.home-briefing-top{border-block-end:1px solid rgb(var(--accent-rgb) / .3);justify-content:space-between;align-items:center;padding-block-end:12px;display:flex}.home-briefing-top h2{color:rgb(var(--accent-rgb));font:var(--ds-weight-semibold) 10px / 1.6 var(--face-label);letter-spacing:.12em;text-transform:uppercase;margin:0}.home-briefing-top svg{fill:none;block-size:.875rem;inline-size:.875rem;stroke:rgb(var(--accent-rgb));stroke-width:2px;stroke-linecap:round}.home-briefing-headline{color:var(--ds-hud-briefing-headline);font:var(--ds-weight-semibold) 16px / 1.5 var(--face-display);letter-spacing:.02em;margin:1.375rem 0 .8125rem}.home-briefing-copy{color:var(--ds-hud-briefing-copy);font:12px / 1.8 var(--face-reading);margin:0}.home-briefing-rule{block-size:7px;margin:var(--ds-space-6) 0 var(--ds-space-2);border-block-start:1px solid rgb(var(--accent-rgb) / .45);background:repeating-linear-gradient(to right, rgb(var(--accent-rgb) / .2) 0 3px, transparent 3px 9px)}.home-reading{font:inherit;margin:0}.home-reading>a{align-items:center;gap:var(--ds-space-3);border-block-end:1px solid rgb(var(--accent-rgb) / .2);color:var(--ds-text);font:var(--ds-weight-semibold) 12px / 1.45 var(--face-control);letter-spacing:.05em;text-transform:uppercase;transition:translate var(--ds-motion-base) var(--ds-ease-out);padding-block:.8125rem;text-decoration:none;display:flex}.home-reading>a:hover{translate:3px}.home-reading>a>span:nth-child(2){flex:1;min-inline-size:0}.home-reading>a>svg{fill:none;block-size:.8125rem;inline-size:.8125rem;stroke:var(--ds-text-subtle);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;align-self:flex-start;margin-block-start:.125rem}.home-reading strong{font-size:17px;font-weight:var(--ds-weight-semibold);letter-spacing:.035em;display:block}.home-reading small{overflow-wrap:anywhere;color:var(--ds-hud-briefing-small);font:12px / 1.5 var(--face-reading);letter-spacing:normal;text-transform:none;margin-block-start:var(--ds-space-2);display:block}.home-reading-number{color:rgb(var(--accent-rgb));font:var(--ds-weight-semibold) 9px / 1.45 var(--face-label);align-self:flex-start;padding-block-start:.1875rem}.home-briefing-none{padding-block:.9375rem}.home-briefing-foot{color:var(--ds-hud-briefing-foot);font:12px / 1.5 var(--face-label);letter-spacing:.11em;text-transform:uppercase;margin:0;padding-block:.9375rem}.home-briefing-foot>span{color:rgb(var(--accent-rgb));margin-inline-end:var(--ds-space-2)}.home-scene[data-focused]>.home-stage{z-index:50;background:var(--ds-surface-0);border:0;block-size:100vh;min-block-size:0;position:fixed;inset:0}.home-scene[data-focused] .home-globe{inline-size:min(95vw,95vh);inset-block-start:50%;inset-inline-start:50%}.home-scene[data-focused] :is(.home-briefing,.home-orbit-list,.home-note){visibility:hidden}.home-scene[data-focused] .home-topline{inset-block-start:2rem;inset-inline:2rem}.home-scene[data-focused] .home-bottomline{margin:0 2rem 2rem}@media (width>=1600px){.home-stage{min-block-size:39.375rem}.home-clock{inset-block-start:72px;inset-inline-start:32px}.home-orbit{inline-size:282px;inset-block-start:59px;inset-inline-end:32px}.home-globe{inline-size:53.125rem}.home-orbit-list{inline-size:12.9375rem;inset-inline-start:2rem}.home-briefing{inline-size:17.625rem;padding:var(--ds-space-7) var(--ds-space-7) 0;margin:6.4375rem 2rem 4.5rem 0}}@media (width<=1200px){.home-stage{min-block-size:32.5rem}.home-globe{inline-size:40rem;inset-inline-start:45%}.home-note{font-size:7px}.home-note[data-note=one]{inset-block-start:23%;inset-inline-start:21%}.home-orbit-list{inline-size:7.8125rem;inset-block-start:30%;inset-inline-start:1.25rem}.home-orbit-list-title>span{display:none}.home-orbit-list-count{gap:var(--ds-space-4)}.home-orbit-list-caption{letter-spacing:.1em}.home-briefing{inline-size:13.4375rem;margin:3.5rem 1.25rem 4.5rem 0;padding:1rem 1rem 0}.home-briefing-headline{margin:1rem 0 .625rem}.home-briefing-rule{margin-block-start:var(--ds-space-5)}.home-reading>a,.home-briefing-none,.home-briefing-foot{padding-block:.625rem}}@media (width<=1100px){.home-clock{inset-block-start:54px;inset-inline-start:20px}.home-clock-time{font-size:19px}.home-orbit{display:none}.home-orbit-list{inset-block-start:26%}.home-orbit-list-count,.home-orbit-list-none{margin-block:14px}.home-wave{block-size:34px;margin-block-start:16px}}@media (width<=980px){.home-globe{inline-size:41.25rem;inset-inline-start:58%}.home-note[data-note=one]{inset-block-start:24%;inset-inline-start:32%}.home-note[data-note=two]{inset-block-end:25%;inset-inline-end:11%}.home-orbit-list{inline-size:9.375rem}.home-topline-id{font-size:8px}.home-briefing{inline-size:auto;grid-area:2/1;justify-self:stretch;margin:0;padding-block-end:var(--ds-space-2)}}@media (width<=760px){.home-clock{display:none}.home-controls{margin-block-start:12px}}@media (width<=680px){.home-stage{min-block-size:27.5rem}.home-topline{font-size:8px;inset-block-start:1.0625rem;inset-inline:.875rem}.home-topline-id{letter-spacing:.08em;font-size:6px}.home-globe{inline-size:30.625rem;inset-block-start:46%;inset-inline-start:50%}.home-orbit-list,.home-note{display:none}.home-bottomline{margin:0 .8125rem .9375rem;display:block}.home-view{gap:.3125rem .4375rem;padding-block-end:2.625rem}.home-view>strong{font-size:8px}.home-view>small{font-size:7px}.home-controls{gap:var(--ds-space-2)}.home-button{padding:var(--ds-space-3)}.home-scene[data-focused] .home-globe{inline-size:120vw;max-inline-size:90vh}.home-scene[data-focused] .home-topline-id{display:none}.home-scene[data-focused] .home-view{padding-block-end:2.875rem}}html[data-motion=off] .home-reading>a:hover{translate:none}@media (prefers-reduced-motion:reduce){.home-reading>a:hover{translate:none}}.deals-heading-link{min-block-size:44px;color:rgb(var(--accent-rgb));font:14px / 1.5 var(--face-reading);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.deals-heading-link:hover{text-decoration:underline}.deals-heading-link svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:14px;inline-size:14px}.deals-tag{border:1px solid rgb(var(--accent-rgb) / .5);background:repeating-radial-gradient(circle, transparent 0 48px, rgb(var(--accent-rgb) / .2) 49px 50px);block-size:190px;inline-size:190px;box-shadow:0 0 60px rgb(var(--accent-rgb) / .06), inset 0 0 60px rgb(var(--accent-rgb) / .06);border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-end:85px;overflow:hidden;translate:0 -50%}.deals-tag img{object-fit:contain;block-size:100%;inline-size:100%;display:block}@media (width<=1100px) and (width>700px){.deals-tag{block-size:145px;inline-size:145px;inset-inline-end:57px}}.camos-sharing{border:1px solid rgb(var(--accent-rgb,112 220 200) / .25);color:#ecf7f4;font:14px / 1.6 var(--face-reading);flex-direction:column;gap:8px;margin:0;padding:14px 16px;display:flex}.camos-sharing legend{font:600 14px / 1.5 var(--face-control);letter-spacing:.025em;padding:0 6px}.camos-sharing-choice{cursor:pointer;align-items:flex-start;gap:10px;min-block-size:44px;padding-block:4px;display:flex}.camos-sharing-choice input{block-size:20px;inline-size:20px;accent-color:rgb(var(--accent-rgb,112 220 200));flex:none;margin:2px 0 0}.camos-sharing-choice strong{margin-inline-end:6px}.camos-sharing-choice[data-closed]{color:#c7ccc9;cursor:default}.camos-sharing-closed{color:#c7ccc9;margin:0;padding-inline-start:30px;font-size:13px}.camos-sharing-said{margin:0}.camos-sharing-said:empty{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.camos-shared{border-block-start:1px solid rgb(var(--accent-rgb,112 220 200) / .25);color:#ecf7f4;flex-direction:column;gap:12px;padding:24px 26px;display:flex}.camos-shared h3{font:600 20px / 1.45 var(--face-control);letter-spacing:.025em;margin:0}@media (width<=760px){.camos-shared{padding:20px 16px}}.camos-shared-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.camos-people{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.camos-person{overflow-wrap:anywhere;border:1px solid rgb(var(--accent-rgb,112 220 200) / .18);min-inline-size:0;font:14px / 1.7 var(--face-reading);background:#071216cc;padding:16px 18px}.camos-person h4{font:600 16px / 1.45 var(--face-control);margin:0 0 4px}.camos-person p{color:#c7ccc9;margin:0}.camos-person summary{cursor:pointer;min-block-size:44px;padding-block:10px}.camos-person ul{color:#c7ccc9;margin:0;padding-inline-start:20px}.camos-shared-note{color:#c7ccc9;font:14px / 1.75 var(--face-reading);margin:0}.camos-progress,.camos-progress-unsure,.camos-progress-read,.camos-saved{color:#ecf7f4;font:14px / 1.75 var(--face-reading);margin:0}:is(.camos-progress,.camos-progress-unsure,.camos-progress-read,.camos-saved) a{color:#ecf7f4;-webkit-text-decoration-color:rgb(var(--accent-rgb));text-decoration-color:rgb(var(--accent-rgb));text-underline-offset:4px}.camos-progress-off{color:#c7ccc9}.camos-progress-again{margin:0}.camos-saved:empty{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.camos-marks{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block-start:4px;display:flex}.camos-ticked{color:#c7ccc9;font:13px / 1.6 var(--face-reading)}.camos-toggle{border:1px solid rgb(var(--accent-rgb) / .3);color:#c7ccc9;min-block-size:44px;font:600 14px / 1.4 var(--face-control);letter-spacing:.025em;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.camos-toggle[aria-pressed=true]{border-color:rgb(var(--accent-rgb));color:#ecf7f4}.camos-toggle:hover:not([aria-disabled=true]){color:#ecf7f4}.camos-toggle[aria-disabled=true]{cursor:progress}.camos-saving{color:#c7ccc9;font:13px / 1.6 var(--face-reading);letter-spacing:0}.camos-tile,.camos-star,.camos-toggle{position:relative}:is(.camos-tile,.camos-star,.camos-toggle)>.camos-saving{z-index:1;border:1px solid rgb(var(--accent-rgb) / .5);color:#ecf7f4;white-space:nowrap;pointer-events:none;background:#060c12;padding:2px 8px;font-size:12px;position:absolute;inset-block-end:calc(100% + 4px);inset-inline-start:50%;translate:-50%}.camos-toggle-mark{text-align:center;inline-size:1em;display:inline-block}.camos-expand,.camos-expand-place{flex:none;place-items:center;block-size:44px;inline-size:44px;display:inline-grid}.camos-expand{border:1px solid rgb(var(--accent-rgb) / .3);color:#c7ccc9;font:600 20px / 1 var(--face-control);cursor:pointer;background:#0a161a;padding:0}.camos-expand[aria-expanded=true]{border-color:rgb(var(--accent-rgb));color:rgb(var(--accent-rgb))}.camos-star{color:#c7ccc9;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;block-size:44px;inline-size:44px;margin-inline-start:auto;padding:0;display:inline-grid}.camos-star:hover:not([aria-disabled=true]){color:#ecf7f4}.camos-star[aria-pressed=true]{color:rgb(var(--accent-rgb))}.camos-star[aria-disabled=true]{cursor:progress}.camos-star-mark{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:20px;inline-size:20px}[aria-pressed=true]>.camos-star-mark{fill:currentColor}.camos-strip{grid-column:2/-2;grid-template-columns:var(--camos-groups);border:0;align-items:center;gap:12px;min-inline-size:0;margin:0;padding:0;display:grid}@container camos-rows (width<998px){.camos-strip{grid-template-columns:var(--camos-groups-mid)}}.camos-strip-group{grid-template-columns:repeat(var(--camos-n), var(--camos-tile));border:0;gap:4px;min-inline-size:0;margin:0;padding:0;display:grid}@container camos-rows (width<998px){.camos-strip-group{grid-template-columns:repeat(var(--camos-n), var(--camos-tile-mid))}}.camos-strip-legend{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.camos-tile{aspect-ratio:1;border:1px solid rgb(var(--accent-rgb) / .34);cursor:pointer;background:#0e1b1f;place-items:center;inline-size:100%;min-inline-size:0;display:grid}.camos-tile input{block-size:18px;inline-size:18px;accent-color:rgb(var(--accent-rgb));cursor:pointer;margin:0}.camos-tile:has(input:checked){border-color:rgb(var(--accent-rgb));background:rgb(var(--accent-rgb) / .16);box-shadow:0 0 0 1px rgb(var(--accent-rgb) / .6)}.camos-tile:has(input[aria-disabled=true]){cursor:progress}.camos-tile:has(input[aria-disabled=true]) input{cursor:progress}.camos-tile-off{color:#c7ccc9;cursor:default;border-style:dashed}.camos-tile-mark{font:600 14px / 1 var(--face-control)}@container camos-rows (width<880px){.camos-strip{grid-column:1/-1;grid-template-columns:var(--camos-shares);gap:8px}.camos-strip-group{grid-template-columns:repeat(var(--camos-n), var(--camos-narrow-tile))}.camos-tile{max-block-size:44px}}@container camos-rows (width<560px){.camos-strip{grid-template-columns:repeat(8,minmax(0,1fr))}.camos-strip-group{display:contents}.camos-strip-group[aria-hidden=true]{display:none}.camos-tile{min-block-size:1.875rem;max-block-size:none}}.camos-find{flex-direction:column;gap:14px;display:flex}.camos-console{border-block:1px solid rgb(var(--accent-rgb) / .22);border-block-end-color:rgb(var(--accent-rgb) / .17);border-inline-start:2px solid rgb(var(--accent-rgb) / .55);background:linear-gradient(100deg, rgb(var(--accent-rgb) / .065), #07101878 45%, transparent 95%);min-inline-size:0;padding:20px 24px 0;position:relative}.camos-console:before{content:"";opacity:.5;background:rgb(var(--accent-rgb));pointer-events:none;block-size:2px;inline-size:36px;position:absolute;inset-block-start:-1px;inset-inline-start:-2px}@media (width<=700px){.camos-console{padding:18px 16px 0}}.camos-console-caption{color:rgb(var(--accent-rgb));font:10px var(--face-label);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:18px;margin:0 0 18px;display:flex}.camos-console-caption:after{content:"";background:rgb(var(--accent-rgb) / .3);flex:1;block-size:1px}@media (width<=700px){.camos-console-caption{gap:10px;font-size:9px}}.camos-search{border:1px solid rgb(var(--accent-rgb) / .3);background:#060c12;border-radius:3px;align-items:center;gap:14px;min-inline-size:0;padding:0 16px;display:flex}.camos-search input{box-sizing:border-box;background:var(--ds-hud-input);color:#ecf7f4;min-block-size:50px;inline-size:100%;min-inline-size:0;font:13px / 1.5 var(--face-reading);border:0;flex:1;padding:0;box-shadow:inset 0 2px 12px #0006}.camos-search input::placeholder{color:#9aa39e}@media (width<=700px){.camos-search input{font-size:16px}}.camos-search-mark{fill:none;stroke:#bacad3;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:20px;inline-size:20px}.camos-fields{flex-wrap:wrap;align-items:end;gap:14px;padding:20px 0 22px;display:flex}@media (width<=700px){.camos-fields{gap:16px 12px}}.camos-menus{flex:400px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-inline-size:0;display:grid}@media (width<=700px){.camos-menus{gap:16px 12px}}@media (width<=450px){.camos-menus{grid-template-columns:minmax(0,1fr)}}.camos-collapse{color:#c7ccc9;min-block-size:44px;font:600 12px / 1.45 var(--face-control);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 8px}@media (width<=450px){.camos-collapse{flex:100%}}.camos-collapse:hover:not([aria-disabled=true]){color:rgb(var(--accent-rgb))}.camos-collapse[aria-disabled=true]{color:#9aa39e;cursor:default}.camos-select{flex-direction:column;gap:8px;display:flex}.camos-select>span{color:#a8bcc8;font:10px var(--face-label);letter-spacing:.1em;text-transform:uppercase}.camos-select select{border:1px solid rgb(var(--accent-rgb) / .28);border-bottom-color:rgb(var(--accent-rgb) / .65);background:var(--ds-hud-input);color:#ecf7f4;min-block-size:44px;inline-size:100%;min-inline-size:0;font:13px / 1.4 var(--face-reading);letter-spacing:normal;text-transform:none;padding:0 30px 0 12px;box-shadow:inset 0 2px 12px #0006}@media (width<=700px){.camos-select select{padding:0 22px 0 8px;font-size:16px}}.camos-mastery-cards{counter-reset:mastery;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-inline-size:0;margin:0 0 10px;padding:0;display:grid}@media (width<=900px){.camos-mastery-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.camos-card{border:1px solid rgb(var(--accent-rgb) / .34);background:linear-gradient(140deg, rgb(var(--accent-rgb) / .09), transparent 70%), #081418;min-block-size:108px;min-inline-size:0;box-shadow:inset 0 -2px 0 rgb(var(--accent-rgb) / .07);color:#ededf0;font:600 12px / 1.45 var(--face-control);letter-spacing:.05em;text-align:start;text-transform:uppercase;cursor:pointer;counter-increment:mastery;border-block-start-width:2px;flex-direction:column;justify-content:center;align-self:start;padding:16px;display:flex;position:relative}.camos-card:before{content:counter(mastery, decimal-leading-zero);color:rgb(var(--accent-rgb));font:500 9px / 14px var(--face-label);letter-spacing:.08em;pointer-events:none;background:#071317;padding:0 6px;position:absolute;inset-block-start:-7px;inset-inline-start:14px}.camos-card:after{content:"";background:linear-gradient(rgb(var(--accent-rgb) / .86), rgb(var(--accent-rgb) / .86)) left top / 10px 2px no-repeat, linear-gradient(rgb(var(--accent-rgb) / .86), rgb(var(--accent-rgb) / .86)) left top / 2px 10px no-repeat, linear-gradient(rgb(var(--accent-rgb) / .86), rgb(var(--accent-rgb) / .86)) right bottom / 10px 2px no-repeat, linear-gradient(rgb(var(--accent-rgb) / .86), rgb(var(--accent-rgb) / .86)) right bottom / 2px 10px no-repeat;pointer-events:none;position:absolute;inset:-1px}.camos-card[aria-pressed=true]{background:linear-gradient(rgb(var(--accent-rgb) / .2), rgb(var(--accent-rgb) / .05));box-shadow:inset 0 -2px 0 rgb(var(--accent-rgb))}@media (width<=1100px){.camos-card{padding:12px}}@media (width<=600px){.camos-card{min-block-size:86px}}.camos-card .camos-hidden{text-transform:none}.camos-card-mark{color:rgb(var(--accent-rgb));font:600 16px / 1 var(--face-control);position:absolute;inset-block-start:10px;inset-inline-end:14px}.camos-card-name{font:600 16px / 1.45 var(--face-control);letter-spacing:.04em;overflow-wrap:anywhere;margin-block-end:4px;display:block}.camos-card-count{color:rgb(var(--accent-rgb));font:600 21px / 1.5 var(--face-display);font-variant-numeric:tabular-nums;letter-spacing:.6px;overflow-wrap:anywhere}.camos-card-count small{color:#9db4a9;font:12px / 1.5 var(--face-label)}.camos-card-track{block-size:3px;box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .2);background:#020708;margin-block-start:8px;display:block}.camos-card-track>i{background:rgb(var(--accent-rgb));block-size:100%;box-shadow:0 0 12px rgb(var(--accent-rgb) / .32);display:block}.camos-chip{border:1px solid rgb(var(--accent-rgb) / .3);color:#c7ccc9;min-block-size:44px;font:600 14px / 1.4 var(--face-control);letter-spacing:.025em;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.camos-chip:hover{color:#ecf7f4}.camos-chip-count{color:#ecf7f4;font-variant-numeric:tabular-nums;padding-inline-start:4px}.camos-mastery-title{color:#c7ccc9;font:13px / 1.6 var(--face-label);letter-spacing:.08em;text-transform:uppercase;margin-block-end:8px;padding:0}.camos-mastery-unknown{flex-direction:column;gap:8px;display:flex}.camos-mastery-unknown .camos-mastery-title{margin:0}.camos-mastery-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.camos-mastery-known{border:1px dashed rgb(var(--accent-rgb) / .3);color:#c7ccc9;font:600 14px / 1.4 var(--face-control);letter-spacing:.025em;padding:8px 14px}.camos-mastery-hint{color:#c7ccc9;font:14px / 1.75 var(--face-reading);flex-basis:100%;margin:0}.camos-mastery-cards>.camos-mastery-hint{grid-column:1/-1}.camos-showing,.camos-cleared{color:#c7ccc9;font:14px / 1.75 var(--face-reading);margin:0}.camos-cleared:empty{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.camos-group-block{flex-direction:column;gap:24px;display:flex}.camos-group-title{font:600 22px / 1.45 var(--face-control);letter-spacing:.025em;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;display:flex}.camos-group-count{color:#c7ccc9;font:13px / 1.6 var(--face-label);letter-spacing:.08em;text-transform:uppercase}.camos-untickable{color:#c7ccc9;font:14px / 1.6 var(--face-reading)}.camos-table-head{grid-template-columns:var(--camos-columns);border-block:1px solid rgb(var(--accent-rgb) / .55);background:linear-gradient(90deg, rgb(var(--accent-rgb) / .13), #081216);color:#c7ccc9;font:13px / 1.6 var(--face-label);letter-spacing:.09em;align-items:baseline;gap:4px 12px;margin:0;padding:10px 21px;list-style:none;display:grid}.camos-table-head>li{min-inline-size:0}@container camos-rows (width<998px){.camos-table-head{grid-template-columns:var(--camos-columns-mid,var(--camos-columns))}}@container camos-rows (width<880px){.camos-table-head{clip-path:inset(50%);border:0;flex-wrap:wrap;gap:4px 24px;block-size:1px;padding:0 16px;display:flex;position:absolute;inset-inline:0;overflow:hidden}}.camos-head-weapons{min-inline-size:min(100%,14em)}.camos-head-label{text-transform:uppercase}.camos-head-count{color:#ecf7f4;font-variant-numeric:tabular-nums}.camos-head-unlocked{text-align:end;white-space:nowrap;grid-column:-2/-1;justify-self:end}.camos-head-unlocked .camos-head-count{display:block}@container camos-rows (width<880px){.camos-head-unlocked{white-space:normal;margin-inline-start:auto}.camos-head-unlocked .camos-head-count{display:inline}}.camos-rows .camos-group-block{gap:0;margin-block-start:24px}.camos-rows .camos-group-block .camos-group-title{margin-block-end:12px}.camos-rows .camos-group-block .camos-group-title+.camos-weapon{border-block-start:1px solid rgb(var(--accent-rgb) / .18)}.camos-locked{color:#c7ccc9;font:14px / 1.75 var(--face-reading);margin:0}.camos-more{color:#c7ccc9;font:14px / 1.75 var(--face-reading);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;display:flex}.camos{color:#ecf7f4;flex-direction:column;gap:24px;margin:24px 0;display:flex}.camos-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.camos-games{flex-wrap:wrap;gap:12px;display:flex}.camos-game{border:1px solid rgb(var(--accent-rgb) / .3);color:#c7ccc9;font:600 16px / 1.4 var(--face-control);letter-spacing:.025em;padding:10px 18px;text-decoration:none}.camos-game[aria-current=true]{border-color:rgb(var(--accent-rgb));color:#ecf7f4;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--accent-rgb));text-decoration-color:rgb(var(--accent-rgb));text-underline-offset:6px}.camos-game:hover{color:#ecf7f4}.camos-head{border-block:1px solid rgb(var(--accent-rgb) / .22);border-inline-start:3px solid rgb(var(--accent-rgb));background:linear-gradient(to right, rgb(var(--accent-rgb) / .1), rgb(var(--ds-hud-heading-rgb) / .53) 50%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-block-size:98px;padding:20px 28px;display:flex;position:relative}.camos-head>div:first-child{min-inline-size:0}.camos-head .eyebrow{letter-spacing:.18em;margin-block-end:12px}.camos-head:after{content:"";opacity:.22;background:rgb(var(--accent-rgb));pointer-events:none;block-size:18px;inline-size:280px;position:absolute;inset-block-end:-11px;inset-inline-end:0;-webkit-mask:url("data:image/svg+xml,%3csvg%20id='Chart'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%202000%20250'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:none;stroke:%23fff;stroke-miterlimit:10;}%3c/style%3e%3c/defs%3e%3cpath%20class='cls-1'%20d='M1596.51,163.26h132.56l22.09,38.27h132.56l22.09-38.27H1950'/%3e%3cpath%20class='cls-1'%20d='M1950,201.53h-22.09'/%3e%3cpath%20class='cls-1'%20d='M1950,125h-66.28l-22.09,38.26h-88.37L1751.16,125H1707'/%3e%3cpath%20class='cls-1'%20d='M1441.86,125h88.37l22.1-38.27h88.37l22.09-38.26h176.74l22.1,38.26H1950'/%3e%3cpath%20class='cls-1'%20d='M1132.56,201.53h132.56l22.09-38.27h88.37l22.09,38.27h132.56'/%3e%3cpath%20class='cls-1'%20d='M1287.21,163.26,1265.12,125h-88.38'/%3e%3cpath%20class='cls-1'%20d='M1353.49,201.53H1309.3'/%3e%3cpath%20class='cls-1'%20d='M1353.49,48.47H1176.74'/%3e%3cpath%20class='cls-1'%20d='M1309.3,125h88.37'/%3e%3cpath%20class='cls-1'%20d='M1950,48.47h-66.28'/%3e%3cpath%20class='cls-1'%20d='M1861.63,86.73,1839.53,125h-44.18'/%3e%3cpath%20class='cls-1'%20d='M1817.44,86.73H1684.88L1662.79,125h-88.37l-22.09,38.26,22.09,38.27H1707'/%3e%3cpath%20class='cls-1'%20d='M1552.33,163.26H1419.77L1397.67,125l22.1-38.27h88.37l22.09-38.26h88.37'/%3e%3cpath%20class='cls-1'%20d='M1486.05,48.47h-88.38l-22.09,38.26H1154.65l-22.09-38.26H955.81L933.72,86.73H845.35'/%3e%3cpath%20class='cls-1'%20d='M1154.65,86.73,1132.56,125H1000'/%3e%3cpath%20class='cls-1'%20d='M1243,163.26H1110.47l-22.1,38.27H955.81l-22.09-38.27H801.16L779.07,125H690.7'/%3e%3cpath%20class='cls-1'%20d='M1110.47,86.73H977.91L955.81,125l22.1,38.26h88.37'/%3e%3cpath%20class='cls-1'%20d='M911.63,48.47H823.26l-22.1,38.26L823.26,125H955.81'/%3e%3cpath%20class='cls-1'%20d='M911.63,201.53H779.07L757,163.26H668.6L646.51,125,668.6,86.73H801.16'/%3e%3cpath%20class='cls-1'%20d='M734.88,201.53H646.51l-22.09-38.27H536.05'/%3e%3cpath%20class='cls-1'%20d='M646.51,125H514l-22.09,38.26L514,201.53h88.38'/%3e%3cpath%20class='cls-1'%20d='M337.21,48.47H381.4l22.09,38.26H624.42l22.09-38.26H779.07'/%3e%3cpath%20class='cls-1'%20d='M602.33,48.47H425.58'/%3e%3cpath%20class='cls-1'%20d='M491.86,163.26H315.12L293,201.53H160.47'/%3e%3cpath%20class='cls-1'%20d='M469.77,201.53H337.21'/%3e%3cpath%20class='cls-1'%20d='M248.84,125H160.47l-22.1-38.27,22.1-38.26H293l22.1,38.26H359.3'/%3e%3cpath%20class='cls-1'%20d='M138.37,86.73H50'/%3e%3cpath%20class='cls-1'%20d='M116.28,48.47H50'/%3e%3cpath%20class='cls-1'%20d='M50,125h66.28l22.09,38.26-22.09,38.27H50'/%3e%3cpath%20class='cls-1'%20d='M94.19,163.26H50'/%3e%3cpath%20class='cls-1'%20d='M138.37,163.26H270.93L293,125H469.77'/%3e%3cpath%20class='cls-1'%20d='M293,125,270.93,86.73H182.56'/%3e%3c/svg%3e") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3csvg%20id='Chart'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%202000%20250'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:none;stroke:%23fff;stroke-miterlimit:10;}%3c/style%3e%3c/defs%3e%3cpath%20class='cls-1'%20d='M1596.51,163.26h132.56l22.09,38.27h132.56l22.09-38.27H1950'/%3e%3cpath%20class='cls-1'%20d='M1950,201.53h-22.09'/%3e%3cpath%20class='cls-1'%20d='M1950,125h-66.28l-22.09,38.26h-88.37L1751.16,125H1707'/%3e%3cpath%20class='cls-1'%20d='M1441.86,125h88.37l22.1-38.27h88.37l22.09-38.26h176.74l22.1,38.26H1950'/%3e%3cpath%20class='cls-1'%20d='M1132.56,201.53h132.56l22.09-38.27h88.37l22.09,38.27h132.56'/%3e%3cpath%20class='cls-1'%20d='M1287.21,163.26,1265.12,125h-88.38'/%3e%3cpath%20class='cls-1'%20d='M1353.49,201.53H1309.3'/%3e%3cpath%20class='cls-1'%20d='M1353.49,48.47H1176.74'/%3e%3cpath%20class='cls-1'%20d='M1309.3,125h88.37'/%3e%3cpath%20class='cls-1'%20d='M1950,48.47h-66.28'/%3e%3cpath%20class='cls-1'%20d='M1861.63,86.73,1839.53,125h-44.18'/%3e%3cpath%20class='cls-1'%20d='M1817.44,86.73H1684.88L1662.79,125h-88.37l-22.09,38.26,22.09,38.27H1707'/%3e%3cpath%20class='cls-1'%20d='M1552.33,163.26H1419.77L1397.67,125l22.1-38.27h88.37l22.09-38.26h88.37'/%3e%3cpath%20class='cls-1'%20d='M1486.05,48.47h-88.38l-22.09,38.26H1154.65l-22.09-38.26H955.81L933.72,86.73H845.35'/%3e%3cpath%20class='cls-1'%20d='M1154.65,86.73,1132.56,125H1000'/%3e%3cpath%20class='cls-1'%20d='M1243,163.26H1110.47l-22.1,38.27H955.81l-22.09-38.27H801.16L779.07,125H690.7'/%3e%3cpath%20class='cls-1'%20d='M1110.47,86.73H977.91L955.81,125l22.1,38.26h88.37'/%3e%3cpath%20class='cls-1'%20d='M911.63,48.47H823.26l-22.1,38.26L823.26,125H955.81'/%3e%3cpath%20class='cls-1'%20d='M911.63,201.53H779.07L757,163.26H668.6L646.51,125,668.6,86.73H801.16'/%3e%3cpath%20class='cls-1'%20d='M734.88,201.53H646.51l-22.09-38.27H536.05'/%3e%3cpath%20class='cls-1'%20d='M646.51,125H514l-22.09,38.26L514,201.53h88.38'/%3e%3cpath%20class='cls-1'%20d='M337.21,48.47H381.4l22.09,38.26H624.42l22.09-38.26H779.07'/%3e%3cpath%20class='cls-1'%20d='M602.33,48.47H425.58'/%3e%3cpath%20class='cls-1'%20d='M491.86,163.26H315.12L293,201.53H160.47'/%3e%3cpath%20class='cls-1'%20d='M469.77,201.53H337.21'/%3e%3cpath%20class='cls-1'%20d='M248.84,125H160.47l-22.1-38.27,22.1-38.26H293l22.1,38.26H359.3'/%3e%3cpath%20class='cls-1'%20d='M138.37,86.73H50'/%3e%3cpath%20class='cls-1'%20d='M116.28,48.47H50'/%3e%3cpath%20class='cls-1'%20d='M50,125h66.28l22.09,38.26-22.09,38.27H50'/%3e%3cpath%20class='cls-1'%20d='M94.19,163.26H50'/%3e%3cpath%20class='cls-1'%20d='M138.37,163.26H270.93L293,125H469.77'/%3e%3cpath%20class='cls-1'%20d='M293,125,270.93,86.73H182.56'/%3e%3c/svg%3e") 50%/100% 100% no-repeat}@media (width<=760px){.camos-head{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 18px}.camos-head:after{display:none}}.camos-title{color:#ecf7f4;font:600 clamp(16px, 1.4vw, 20px) / 1.45 var(--face-control);letter-spacing:.025em;margin:0}.camos-context{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.camos-mode{color:#c7ccc9;flex-direction:column;gap:2px;max-inline-size:22rem;margin:0;display:flex}.camos-mode-line{font:12px / 1.6 var(--face-label);letter-spacing:.07em;text-transform:uppercase}.camos-mode-why{font:14px / 1.5 var(--face-reading)}.camos-note,.camos-reading,.camos-last-read,.camos-counts,.camos-credit,.camos-none{color:#c7ccc9;font:14px / 1.75 var(--face-reading);margin:0}.camos-disclosure{border-inline-start:2px solid rgb(var(--accent-rgb) / .55);background:linear-gradient(90deg, rgb(var(--accent-rgb) / .05), transparent 75%);color:var(--ds-hud-disclosure);font:12px / 1.8 var(--face-reading);letter-spacing:.01em;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;display:flex}.camos-disclosure svg{fill:none;block-size:16px;inline-size:16px;stroke:rgb(var(--accent-rgb));stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-block-start:2px}.camos-stale{color:#e4a853;letter-spacing:.1em;text-transform:uppercase;border:1px dashed #e4a85399;margin-inline-end:8px;padding:1px 6px;font-weight:400}.camos-views{border-block-end:1px solid rgb(var(--accent-rgb) / .2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding-block:8px;display:grid}@media (width<=600px){.camos-views{grid-template-columns:minmax(0,1fr)}}.camos-view-tabs{grid-column:2;justify-content:safe center;gap:24px;padding-block:8px;display:flex;overflow-x:auto}@media (width<=600px){.camos-view-tabs{grid-column:1;gap:20px}}.camos-view-tab{color:#c7ccc9;min-block-size:44px;min-inline-size:100px;font:600 12px / 1.45 var(--face-control);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:12px 0;position:relative}.camos-view-tab[aria-selected=true]{background:linear-gradient(0deg, rgb(var(--accent-rgb) / .12), transparent);color:#ededf0}.camos-view-tab[aria-selected=true]:after{content:"";background:rgb(var(--accent-rgb));block-size:2px;position:absolute;inset:auto 14px 0}.camos-views-saved{color:#afb7b2;font:12px / 1.5 var(--face-reading);text-align:end;grid-column:3;justify-self:end;margin:0}@media (width<=600px){.camos-views-saved{grid-column:1}}.camos-view{flex-direction:column;gap:24px;display:flex}.camos-view[hidden]{display:none}.camos-list{flex-direction:column;gap:24px;display:flex}.camos-rows{--camos-row-inset:42px;--camos-row-inset-narrow:27px;flex-direction:column;display:flex;container:camos-rows/inline-size}.camos-weapon{border:1px solid rgb(var(--accent-rgb) / .18);border-block-start:0;border-inline-start:2px solid rgb(var(--accent-rgb) / .32);background:#071014d9}.camos-weapon:nth-of-type(2n){background:#0c181beb}.camos-weapon:hover{border-inline-start-color:rgb(var(--accent-rgb))}.camos-weapon .camos-weapon-title{flex-direction:column;min-inline-size:0;display:flex}.camos-weapon .camos-weapon-name{color:#ecf7f4;font:600 16px / 1.35 var(--face-control);letter-spacing:.02em;overflow-wrap:break-word;margin:0}.camos-row-top{grid-template-columns:var(--camos-columns);align-items:center;gap:12px;min-block-size:78px;padding:14px 20px 14px 19px;display:grid}.camos-weapon[data-open] .camos-row-top{background:rgb(var(--accent-rgb) / .07)}@container camos-rows (width<998px){.camos-row-top{grid-template-columns:var(--camos-columns-mid,var(--camos-columns))}}.camos-identity{align-items:center;gap:12px;min-inline-size:0;display:flex}.camos-row-none{grid-column:2/-1}.camos-row-note{padding:0 20px 14px 19px}.camos-unlocked{text-align:end;grid-column:-2/-1;min-inline-size:0}.camos-unlocked-count{color:rgb(var(--accent-rgb));font:500 15px / 1.5 var(--face-label);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.camos-unlocked-count small{color:#c7ccc9;font-size:12px}.camos-unlocked-unknown{color:#c7ccc9;white-space:normal;font-size:13px}.camos-track{block-size:3px;inline-size:50px;box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .2);background:#020708;margin:8px 0 0 auto;display:block}.camos-track i{background:rgb(var(--accent-rgb));block-size:100%;display:block}@container camos-rows (width<880px){.camos-row-top{grid-template-columns:minmax(0,1fr) 4.5rem;padding:12px}.camos-identity{grid-area:1/1}.camos-unlocked{grid-area:1/2}.camos-row-none{grid-column:1/-1}.camos-row-note{padding-inline:12px}.camos-rows>.camos-weapon:first-of-type{border-block-start:1px solid rgb(var(--accent-rgb) / .18)}}@container camos-rows (width<420px){.camos-row-top{grid-template-columns:minmax(0,1fr)}.camos-unlocked{text-align:start;grid-area:2/1;align-items:center;gap:12px;display:flex}.camos-track{margin:0}}.camos-weapon-detail{padding:4px 20px 24px 19px}@media (width<=760px){.camos-weapon-detail{padding-inline:15px 16px}}.camos-class,.camos-group{color:#c7ccc9;font:13px / 1.6 var(--face-label);letter-spacing:.08em;text-transform:uppercase}.camos-weapon-title>.camos-class{margin-block-start:2px}.camos-camos{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.camos-camo{overflow-wrap:anywhere;border:1px solid rgb(var(--accent-rgb) / .18);background:#071216cc;flex-direction:column;gap:8px;min-inline-size:0;padding:16px 18px;display:flex}.camos-camo p{margin:0}.camos-camo a{color:rgb(var(--accent-rgb));text-underline-offset:3px}.camos-camo-name{font:16px / 1.5 var(--face-reading);flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.camos-challenge{font:15px / 1.65 var(--face-reading)}.camos-basis{border:1px solid rgb(var(--accent-rgb) / .5);font:600 12px / 1.8 var(--face-label);letter-spacing:.06em;text-transform:uppercase;margin-inline-end:4px;padding:0 8px;display:inline-block}.camos-basis:not([data-basis=publisher]){color:#f2cf8a;border-style:dashed;border-color:#e0b25c}.camos-source{color:#c7ccc9;font:13px / 1.6 var(--face-reading)}.settings-heading .heading-panel-top.heading-panel-top-tabbed{flex-wrap:wrap;justify-content:center;padding-block-start:16px;display:flex}.settings-heading .heading-panel-top.heading-panel-top-tabbed>.eyebrow{inline-size:100%}@media (width<=650px){.settings-heading .heading-panel-top.heading-panel-top-tabbed{gap:6px}}.settings-heading .heading-tabs{flex-wrap:wrap;inline-size:100%}@media (width>=1200px){.settings-heading .heading-tabs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}}.settings-heading .heading-tab{min-block-size:44px;min-inline-size:0;padding:10px 12px;font-size:13px}@media (width<=700px){.settings-heading .heading-tab{flex:30%;min-inline-size:80px}}.settings-area{border-block-end:1px solid rgb(var(--accent-rgb) / .2);margin-block-end:16px;padding-block-end:8px}.settings-area-name{color:rgb(var(--accent-rgb));font:700 12px / 1.4 var(--face-label);letter-spacing:.18em;text-transform:uppercase;margin:0}.settings-area-line{color:var(--ds-text-muted);font:400 14px / 1.5 var(--face-reading);margin:4px 0 0}.settings-table .account-state[data-switch=off],.settings-sources .account-state[data-switch=off]{border-style:dashed}.settings-switch{align-items:center;gap:var(--ds-space-3);min-block-size:2.5rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.settings-switch>.settings-switch-track{border:1px solid var(--ds-status-disabled);background:var(--ds-status-disabled-soft);block-size:22px;inline-size:44px;transition:border-color var(--ds-motion-fast) var(--ds-ease-in-out), background-color var(--ds-motion-fast) var(--ds-ease-in-out);flex:none;position:relative}.settings-switch .settings-switch-thumb{background:var(--ds-status-disabled);block-size:14px;inline-size:14px;transition:translate var(--ds-motion-fast) var(--ds-ease-in-out);position:absolute;inset-block-start:3px;inset-inline-start:3px}.settings-switch[aria-checked=true]>.settings-switch-track{border-color:rgb(var(--accent-rgb) / .7);background:linear-gradient(115deg, rgb(var(--accent-rgb) / .28), rgb(var(--accent-rgb) / .09));box-shadow:inset 0 1px 0 rgb(var(--accent-rgb) / .13)}.settings-switch[aria-checked=true] .settings-switch-thumb{background:rgb(var(--accent-rgb));box-shadow:0 0 14px rgb(var(--accent-rgb) / .5);translate:22px}.settings-switch:hover>.settings-switch-track{border-color:rgb(var(--accent-rgb) / .7)}.settings-switch[aria-checked=true]:hover>.settings-switch-track{border-color:rgb(var(--accent-rgb))}@media (forced-colors:active){.settings-switch>.settings-switch-track,.settings-switch .settings-switch-thumb{forced-color-adjust:none}.settings-switch>.settings-switch-track{background:canvas;border-color:canvastext}.settings-switch .settings-switch-thumb{background:canvastext}.settings-switch[aria-checked=true]>.settings-switch-track,.settings-switch:hover>.settings-switch-track,.settings-switch[aria-checked=true]:hover>.settings-switch-track{box-shadow:none;border-color:highlight}.settings-switch[aria-checked=true] .settings-switch-thumb{box-shadow:none;background:highlight}}@media (width<=640px){.settings-history td[data-label=Why]:empty{display:none}}.settings-boxes .account-state[data-secret=not_set]{border-style:dashed}.settings-health-facts{gap:var(--ds-space-1) var(--ds-space-3);color:var(--ds-text);font:var(--ds-text-sm) / 1.5 var(--face-reading);overflow-wrap:anywhere;grid-template-columns:max-content 1fr;margin:0;display:grid}.settings-health-facts dt{color:var(--ds-hud-muted);font:11px / 1.5 var(--face-label);letter-spacing:.12em;text-transform:uppercase;align-self:center}.settings-health-facts dd{margin:0}@media (width<=480px){.settings-health-facts{grid-template-columns:1fr;row-gap:0}.settings-health-facts dd+dt{margin-block-start:var(--ds-space-2)}}.settings-sources .account-state[data-switch=unknown]{border-style:dotted}.account-state[data-spend=cap_reached]{border-style:double;border-width:3px}.account-state[data-health=run_switch_unreadable]{border-style:dotted}.settings-list{color:var(--ds-hud-muted);font:var(--ds-text-sm) / 1.7 var(--face-reading);margin:0;padding-inline-start:1.25rem}.settings-list.account-mono{font-family:var(--face-label)}.settings-list strong{color:var(--ds-text)}.settings-list li+li{margin-block-start:var(--ds-space-2)}.settings-toolbar{margin-block-end:var(--ds-space-5)}.settings-problem:empty,.settings-problem[data-busy]{clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.settings-problem{align-items:flex-start;gap:var(--ds-space-3);border:1px solid rgb(var(--accent-rgb) / .45);background:rgb(var(--accent-rgb) / .08);color:var(--ds-text);font:var(--ds-weight-semibold) var(--ds-text-sm) / 1.6 var(--face-reading);border-inline-start-width:3px;margin:0;padding:10px 12px;display:flex}.settings-problem:before{content:"!" / "";border:1px solid rgb(var(--accent-rgb));block-size:1.5rem;inline-size:1.5rem;color:rgb(var(--accent-rgb));font:700 14px / 1 var(--face-control);flex:none;place-items:center;display:inline-grid}.settings-field-problem{align-items:flex-start;gap:var(--ds-space-3);margin:var(--ds-space-2) 0 0;color:var(--ds-text);font:var(--ds-weight-semibold) var(--ds-text-sm) / 1.6 var(--face-reading);display:flex}.settings-field-problem:before{content:"!" / "";border:1px solid rgb(var(--accent-rgb));block-size:1.25rem;inline-size:1.25rem;color:rgb(var(--accent-rgb));font:700 12px / 1 var(--face-control);flex:none;place-items:center;margin-block-start:.125rem;display:inline-grid}.settings-choice{gap:var(--ds-space-5);color:var(--ds-text);font:var(--ds-text-sm) / 1.6 var(--face-reading);flex-wrap:wrap;display:flex}.settings-choice label{align-items:center;gap:var(--ds-space-3);min-block-size:2.75rem;display:inline-flex}.settings-choice input{block-size:1.25rem;inline-size:1.25rem;accent-color:rgb(var(--accent-rgb))}.settings-data-head{align-items:flex-start;gap:12px;display:flex}.settings-data-head .account-small{color:var(--ds-text-muted);margin:4px 0 0}.settings-data-tile{background:rgb(var(--accent-rgb) / .12);block-size:40px;inline-size:40px;color:rgb(var(--accent-rgb));border-radius:12px;flex:none;place-items:center;display:grid}.settings-data-title{color:var(--ds-hud-panel-heading);font:600 18px / 1.5 var(--face-control);letter-spacing:.025em;margin:0}.settings-data-part{justify-items:start;gap:4px;margin-block-start:20px;display:grid}.settings-data-part h3{color:var(--ds-text);font:600 19px / 1.3 var(--face-control);letter-spacing:.035em;margin:0 0 4px}.settings-data-part .account-small{margin:0}.settings-data-part>.account-button{margin-block-start:8px}@media (width<640px){.settings-data-part>.account-button-primary{justify-content:center;justify-self:stretch}}.settings-data .settings-data-part h3{color:var(--ds-hud-panel-subheading)}.settings-data .account-small{color:var(--ds-text-muted)}.settings-data .mark,.settings-data-tile .mark{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.settings-data .mark{flex:none;block-size:16px;inline-size:16px}.settings-data-tile .mark{block-size:20px;inline-size:20px}.settings-data .account-button:has(.mark){align-items:center;gap:8px;display:inline-flex}.settings-kinds{justify-self:stretch;gap:8px;margin:0;padding:0;list-style:none;display:grid}.settings-kind{border:1px solid rgb(var(--accent-rgb) / .26);background:#131616;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.settings-kind>.account-button{flex:none}.settings-kind-text{flex:1 1 0;min-inline-size:0}@media (width<=360px){.settings-kind-text{flex-basis:100%}}.settings-kind-text .account-small{margin:2px 0 0}.settings-kind-name{color:var(--ds-text);font:700 14px / 1.5 var(--face-reading);margin:0}.settings-kind-count{color:var(--ds-text-subtle);font:600 12px / 1.5 var(--face-reading);margin:4px 0 0}.settings-kind-records{color:var(--ds-text);font:var(--ds-text-sm) / 1.6 var(--face-reading)}.settings-kind-records summary{min-block-size:2.75rem;color:rgb(var(--accent-rgb));cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.settings-kind-records summary::-webkit-details-marker{display:none}.settings-kind-records summary:before{content:"▸" / ""}.settings-kind-records[open]>summary:before{content:"▾" / ""}.settings-records{overflow-wrap:anywhere;margin-block-start:var(--ds-space-3)}.settings-confirm .sheet-head>div{overflow-wrap:anywhere;min-inline-size:0}.settings-fold{border:1px solid rgb(var(--accent-rgb) / .14);background:#0c0d15;padding:10px 12px}.settings-fold summary{min-block-size:1.5rem;color:var(--ds-text);font:600 14px / 1.35 var(--face-control);cursor:pointer;display:list-item}.settings-fold dl{gap:var(--ds-space-1) 0;border-block-start:1px solid rgb(var(--accent-rgb) / .26);color:var(--ds-text);font:var(--ds-text-sm) / 1.5 var(--face-reading);overflow-wrap:anywhere;margin:12px 0 0;padding-block-start:12px;display:grid}.settings-fold dt{color:var(--ds-hud-muted);font:11px / 1.5 var(--face-label);letter-spacing:.12em;text-transform:uppercase}.settings-fold dd{margin:0 0 var(--ds-space-2)}@media (width>640px){.settings-fold{inline-size:clamp(9rem,16vw,16rem)}.settings-fold dl{contain:inline-size}}.settings-ends{color:var(--ds-text)}.settings-games{margin:0 0 var(--ds-space-6);gap:8px;padding:0;list-style:none;display:grid}.settings-games>li{border:1px solid rgb(var(--accent-rgb) / .18);background:#080f14c9;gap:2px;padding:10px 14px;display:grid}.settings-sections{margin:0 0 var(--ds-space-6);gap:8px;padding:0;list-style:none;display:grid}.settings-sections>li{border:1px solid rgb(var(--accent-rgb) / .18);background:#080f14c9;gap:8px;min-inline-size:0;padding:12px 14px;display:grid}.settings-sections .account-small{color:var(--ds-text-muted);margin:0}.settings-sections .account-state:is([data-health=no_source],[data-health=sources_off],[data-health=not_run_yet],[data-health=first_run_due],[data-health=switched_off],[data-health=never_switched_on]){border-style:dashed}.settings-sections .account-state:is([data-health=unknown],[data-health=switch_unreadable],[data-health=sources_unreadable]){border-style:dotted}.settings-section-head{flex-wrap:wrap;align-items:center;gap:8px;min-inline-size:0;display:flex}.settings-section-head h4{color:var(--ds-text);font:700 14px / 1.35 var(--face-control);overflow-wrap:anywhere;margin:0}.settings-section-facts{border-block-start:1px solid rgb(var(--accent-rgb) / .18);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:0;padding-block-start:10px;display:grid}.settings-section-facts>*{min-inline-size:0}.settings-section-facts dt{color:var(--ds-text-subtle);font:700 12px / 1.4 var(--face-label);letter-spacing:.08em;text-transform:uppercase}.settings-section-facts dd{color:var(--ds-text-muted);font:var(--ds-text-sm) / 1.45 var(--face-reading);overflow-wrap:anywhere;margin:2px 0 0}@media (width>=640px){.settings-section-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.settings-fact-form{max-inline-size:42rem;border-block-start:1px solid rgb(var(--accent-rgb) / .28);margin-block-start:var(--ds-space-6);padding-block-start:var(--ds-space-6)}.settings-fact-form>.account-button{align-self:flex-start}.settings-group{border:1px solid rgb(var(--accent-rgb) / .2);background:#0a0b12;margin-block-start:var(--ds-space-4)}.settings-group>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-block-size:2.75rem;padding:10px 14px;list-style:none;display:flex}.settings-group>summary::-webkit-details-marker{display:none}.settings-group>summary:before{color:rgb(var(--accent-rgb));content:"▸" / ""}.settings-group[open]>summary{border-block-end:1px solid rgb(var(--accent-rgb) / .2)}.settings-group[open]>summary:before{content:"▾" / ""}.settings-group>.settings-table-box{margin:0 12px 12px}.settings-group-name{color:var(--ds-text);font:600 16px / 1.3 var(--face-control);letter-spacing:.06em;text-transform:uppercase;margin:0}.settings-group-summary{color:var(--ds-hud-muted);font:var(--ds-text-sm) / 1.4 var(--face-reading)}.settings-group-problem{color:var(--ds-text);font:var(--ds-text-sm) / 1.4 var(--face-reading);overflow-wrap:anywhere;flex-basis:100%}@media (width<=640px){.settings-group[data-row]>summary{grid-template-columns:auto minmax(0,1fr);display:grid}.settings-group[data-row]>summary>*{grid-column:2}}.settings-row-body{padding:var(--ds-space-4) 14px 14px}.settings-row-body>section+section{border-block-start:1px solid rgb(var(--accent-rgb) / .2);margin-block-start:var(--ds-space-6);padding-block-start:var(--ds-space-6)}.settings-row-body>:first-child{margin-block-start:0}.settings-row-body>.settings-fact-form{border-block-start:0;padding-block-start:0}.settings-how{margin-block:var(--ds-space-2) var(--ds-space-4);inline-size:auto;max-inline-size:72ch}.settings-how>p{margin:12px 0 0}.settings-rows{font-variant-numeric:tabular-nums}.settings-confirm .sheet-form>p,.settings-confirm .settings-list li{overflow-wrap:anywhere}.settings-health .mark{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;block-size:16px;inline-size:16px}.settings-health .settings-data-tile .mark{block-size:20px;inline-size:20px}.settings-health :is(.settings-health-part>h3,.settings-group-name) .mark{block-size:14px;inline-size:14px}.settings-health>.settings-health-facts{margin-block-start:20px}.settings-health-part{gap:8px;min-inline-size:0;margin-block-start:24px;display:grid}.settings-health-part>h3{color:var(--ds-text-muted);font:600 12px / 16px var(--face-control);letter-spacing:.025em;text-transform:uppercase;align-items:center;gap:8px;margin:0;display:flex}.settings-health-part>.account-small{color:var(--ds-text-muted);margin:0}.settings-health-part>h3+.account-small{color:var(--ds-text-subtle)}.settings-health .settings-group-name{color:var(--ds-text-muted);font:600 12px / 16px var(--face-control);letter-spacing:.025em;align-items:center;gap:8px;display:inline-flex}.settings-health-part>.settings-group{margin-block-start:0}.settings-health .settings-row-body>.account-small{color:var(--ds-text-muted);margin:0 0 8px}.settings-health .settings-row-body>.account-small:first-child{color:var(--ds-text-subtle)}.settings-health .settings-boxes{gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.settings-health .settings-boxes{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-health .settings-boxes>li{border:1px solid rgb(var(--accent-rgb) / .18);background:#080f14c9;justify-content:space-between;align-items:flex-start;gap:12px;min-inline-size:0;padding:8px 12px;display:flex}.settings-health .settings-boxes>li>.account-state{flex:none}.settings-health .settings-boxes>li .account-small{color:var(--ds-text-subtle);margin:0}.settings-health .settings-boxes>li .settings-code-name{color:var(--ds-text);white-space:normal;overflow-wrap:anywhere}.settings-box-words{gap:2px;min-inline-size:0;display:grid}@media (width>=1100px){.settings-health .settings-records{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=640px){.settings-health .settings-runs{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-health .settings-records>li{color:var(--ds-text-muted);font:var(--ds-text-sm) / 1.45 var(--face-reading);overflow-wrap:anywhere;align-items:baseline}.settings-health .settings-records>li .settings-rows{color:var(--ds-text);font:700 14px / 1.45 var(--face-label);text-align:end}.settings-health{--chip-amber:oklch(92.4% .12 95.746);--chip-amber-back:oklab(76.9% .0640531 .176752/.15);--chip-rose:oklch(81% .117 11.638);--chip-rose-back:oklab(64.5% .235944 .0696166/.15)}.settings-health .account-state:is([data-health=working],[data-secret=set]){background:rgb(var(--accent-rgb) / .12);color:rgb(var(--accent-rgb))}.settings-health .account-state:is([data-health=stale],[data-health=never_finished],[data-secret=not_set]){background:var(--chip-amber-back);color:var(--chip-amber)}.settings-health .account-state[data-health=failing]{background:var(--chip-rose-back);color:var(--chip-rose)}.settings-health .account-state:is([data-health=unknown],[data-health=switch_unreadable],[data-health=sources_unreadable],[data-health=run_switch_unreadable]){background:var(--ds-hud-chip);color:var(--ds-text-muted)}.settings-health .account-state:is([data-health=no_source],[data-health=sources_off],[data-health=switched_off],[data-health=never_switched_on],[data-health=not_run_yet],[data-health=first_run_due]){background:var(--ds-hud-chip);color:var(--ds-text-subtle)}.cdl{color:#ecf7f4;flex-direction:column;gap:30px;margin:24px 0;display:flex}.cdl-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.cdl-reading,.cdl-season,.cdl-disclosure,.cdl-credit,.cdl-none,.cdl-table-check{color:#c7ccc9;font:14px / 1.75 var(--face-reading);margin:0}.cdl-disclosure.cdl-note{border-inline-start:2px solid rgb(var(--accent-rgb) / .55);background:linear-gradient(90deg, rgb(var(--accent-rgb) / .05), transparent 75%);color:var(--ds-hud-disclosure);font:12px / 1.8 var(--face-reading);letter-spacing:.01em;align-items:flex-start;gap:8px;margin-block-start:-6px;padding:10px 12px;display:flex}.cdl-disclosure.cdl-note svg{fill:none;block-size:16px;inline-size:16px;stroke:rgb(var(--accent-rgb));stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-block-start:2px}.cdl-group{border-block-start:1px solid rgb(var(--accent-rgb) / .25);background:linear-gradient(100deg, rgb(var(--accent-rgb) / .043), #07101844 55%, transparent);padding:24px 26px}.cdl-group h2{font:600 20px / 1.45 var(--face-control);letter-spacing:.025em;margin:0 0 16px}.cdl-group ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width<=760px){.cdl-group{padding:20px 16px}}.cdl-match{overflow-wrap:anywhere;border:1px solid rgb(var(--accent-rgb) / .18);background:#071216cc;min-inline-size:0;padding:16px 18px}.cdl-match p{margin:0}.cdl-match a{color:rgb(var(--accent-rgb));text-underline-offset:3px}.cdl-event{color:#c7ccc9;font:12px / 1.6 var(--face-label);letter-spacing:.08em;text-transform:uppercase}.cdl-teams{color:#ededf0;font:600 17px / 1.45 var(--face-control);margin:4px 0 8px}.cdl-vs{color:#c7ccc9;font-weight:400}.cdl-time,.cdl-result{color:#ededf0;font:15px / 1.6 var(--face-reading);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.cdl-match .cdl-result{border-block-start:1px solid rgb(var(--accent-rgb) / .12);margin-block-start:10px;padding-block-start:10px}.cdl-note{color:#c7ccc9;font-size:13px}.cdl-meta{color:#c7ccc9;font:12px / 1.6 var(--face-label);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:6px 0 0;display:flex}.cdl-meta a{color:rgb(var(--accent-rgb));text-underline-offset:3px}.cdl-chip{color:#e4a853;font:12px / 1.6 var(--face-label);letter-spacing:.08em;text-transform:uppercase;border:1px dashed #e4a853b3;padding:0 6px}.cdl-status{color:#c7ccc9;font:14px / 1.75 var(--face-reading);margin:0}.cdl-status .cdl-chip:not([data-look]){border:1px solid rgb(var(--accent-rgb) / .4);color:#ecf7f4}.cdl-match .cdl-meta{margin-block-start:6px}.cdl-match .cdl-bracket{color:#ededf0;font:14px / 1.6 var(--face-reading);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-block-end:6px;display:flex}.cdl-match .cdl-why{color:#ededf0;font:15px / 1.6 var(--face-reading)}.cdl-table{border-collapse:collapse;color:#ededf0;inline-size:100%;font:15px / 1.5 var(--face-reading);margin-block-start:12px}.cdl-table :is(th,td){border-block-end:1px solid rgb(var(--accent-rgb) / .16);text-align:start;padding:8px 16px 8px 0}.cdl-table thead th{color:#c7ccc9;font:12px / 1.5 var(--face-label);letter-spacing:.08em;text-transform:uppercase}.cdl-table tbody th{overflow-wrap:break-word;font-weight:600}@media (width<=640px){.cdl-table thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.cdl-table :is(tbody,tr,th,td){display:block}.cdl-table tbody tr{border-block-end:1px solid rgb(var(--accent-rgb) / .16);padding-block:10px}.cdl-table tbody :is(th,td){border:0;padding:0 0 6px}.cdl-table td[data-label]:before{color:#c7ccc9;font:12px / 1.5 var(--face-label);letter-spacing:.08em;text-transform:uppercase;content:attr(data-label);display:block}}.cdl-owner{border-block-start:1px solid rgb(var(--accent-rgb) / .25);padding:24px 26px}@media (width<=760px){.cdl-owner{padding:20px 16px}}.cdl-form{gap:var(--ds-space-5);max-inline-size:720px;display:grid}.cdl-form>.account-button{justify-self:start}.cdl-form-title{font:600 18px / 1.45 var(--face-control);margin:0}.cdl-pair{gap:var(--ds-space-5);display:grid}@media (width>=640px){.cdl-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.cdl-choice{gap:var(--ds-space-3) var(--ds-space-5);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.cdl-choice legend{color:var(--ds-text);font:var(--ds-weight-semibold) var(--ds-text-sm) / 1.25rem var(--face-label);margin-block-end:.375rem;padding:0}.cdl-choice label{align-items:center;gap:var(--ds-space-3);min-block-size:2.75rem;color:var(--ds-text);font:var(--ds-text-sm) / 1.6 var(--face-reading);display:inline-flex}.cdl-field-problem{align-items:flex-start;gap:var(--ds-space-3);margin:var(--ds-space-2) 0 0;color:var(--ds-text);font:var(--ds-weight-semibold) var(--ds-text-sm) / 1.6 var(--face-reading);display:flex}.cdl-field-problem:before{content:"!" / "";border:1px solid rgb(var(--accent-rgb));block-size:1.25rem;inline-size:1.25rem;color:rgb(var(--accent-rgb));font:700 12px / 1 var(--face-control);flex:none;place-items:center;margin-block-start:.125rem;display:inline-grid}.gaming-hero .heading-panel-body{min-block-size:388px}@media (width<=700px){.gaming-hero .heading-panel-body{min-block-size:0}}.gaming-hero .gaming-hero-copy{inline-size:calc(100% - var(--copy-room));background:linear-gradient(90deg,#071017e0,#0000);max-inline-size:860px}.gaming-hero .gaming-hero-copy h1{color:#ededf0;font:600 clamp(27px, 2.8vw, 42px) / 1.3 var(--face-display);letter-spacing:0;text-wrap:wrap;margin:14px 0}@media (width<=1100px){.gaming-hero .gaming-hero-copy{padding:34px 38px 20px}}@media (width<=760px){.gaming-hero .gaming-hero-copy{background:linear-gradient(90deg,#071017f0,#071017b0)}}@media (width<=700px){.gaming-hero .gaming-hero-copy{inline-size:100%;max-inline-size:none;padding:24px}}.gaming-hero-eyebrow{color:rgb(var(--accent-rgb));font:12px / 1.25 var(--face-label);letter-spacing:.17em;text-transform:uppercase;margin:0}.gaming-hero-intro{color:#becfd8;max-inline-size:490px;font:19px / 1.5 var(--face-reading);margin:0}@media (width<=760px){.gaming-hero-intro{max-inline-size:88%;font-size:17px}}.gaming-hero-facts{border-block-start:1px solid rgb(var(--accent-rgb) / .2);color:#c7ccc9;inline-size:784px;max-inline-size:100%;font:12px / 1.6 var(--face-label);margin:20px 0 0;padding-block-start:12px}.main-menu{margin:24px 0}.main-menu-title{margin-block:28px 0}.main-menu>.main-menu-title{color:var(--ds-text-subtle);letter-spacing:.12em}.main-menu-reading{color:var(--ds-hud-muted);font:14px / 1.75 var(--face-reading);margin:18px 0}.main-menu-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0;padding:0;list-style:none;display:grid}.main-menu-cards>li{min-inline-size:0;display:flex}@media (width<=760px){.main-menu-cards{grid-template-columns:1fr}}.main-menu-card{overflow-wrap:anywhere;inline-size:100%;color:var(--ds-hud-ink);flex-direction:column;gap:10px;padding:24px 28px 20px;text-decoration:none;display:flex}.main-menu-card:hover,.main-menu-card:focus-visible{border-color:rgb(var(--accent-rgb) / .6);box-shadow:inset 0 0 28px rgb(var(--accent-rgb) / .05), 0 0 0 1px rgb(var(--accent-rgb) / .12), 0 8px 30px #00000054}.main-menu-card h3{color:#f1f8f6;font:600 15px / 1.5 var(--face-reading);letter-spacing:.01em;margin:12px 0 0}@media (width<=760px){.main-menu-card{padding:24px 22px 20px}}.main-menu-meta{color:var(--ds-hud-muted);font:12px / 1.6 var(--face-label);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.main-menu-tag{border:1px solid rgb(var(--accent-rgb) / .32);background:rgb(var(--accent-rgb) / .08);color:var(--ds-text-muted);letter-spacing:.04em;padding:3px 8px;font-size:12px}.main-menu-line{color:#c7ccc9;font:15px / 1.65 var(--face-reading)}.main-menu-open{color:rgb(var(--accent-rgb));font:12px / 1.5 var(--face-label);text-transform:uppercase;border-block-start:1px solid #ffffff12;justify-content:flex-end;align-items:center;gap:8px;margin-block-start:auto;padding-block-start:16px;display:flex}.main-menu-open svg{block-size:14px;inline-size:14px}.main-menu-disclosure{border-inline-start:2px solid rgb(var(--accent-rgb) / .55);background:linear-gradient(90deg, rgb(var(--accent-rgb) / .05), transparent 75%);color:var(--ds-hud-disclosure);font:12px / 1.8 var(--face-reading);align-items:flex-start;gap:10px;margin:0;padding:10px 12px;display:flex}.main-menu-disclosure svg{block-size:16px;inline-size:16px;color:rgb(var(--accent-rgb));flex:none;margin-block-start:3px}.main-menu-disclosure a{color:rgb(var(--accent-rgb));text-underline-offset:3px}.pro-meta{color:#ecf7f4;flex-direction:column;gap:24px;margin:24px 0;display:flex}.pro-meta-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.pro-meta-head{justify-content:space-between;align-items:flex-end;gap:var(--ds-space-4);flex-wrap:wrap;min-inline-size:0;display:flex}.pro-meta-head>.pro-meta-title{flex:0 auto;min-inline-size:0}.pro-meta-head h2{font:600 clamp(16px, 1.4vw, 20px) / 1.45 var(--face-control);letter-spacing:.025em;margin:0}.pro-meta-head p{color:#c7ccc9;font:14px / 24px var(--face-reading);margin:2px 0 0}.pro-meta-reading{color:#c7ccc9;font:14px / 1.75 var(--face-reading);margin:0}.pro-meta-list{border-block-start:1px solid rgb(var(--accent-rgb) / .25);background:linear-gradient(100deg, rgb(var(--accent-rgb) / .043), #07101844 55%, transparent);padding:24px 26px}.pro-meta-list h3{color:#c7ccc9;font:14px / 1.75 var(--face-label);letter-spacing:.12em;text-transform:uppercase;margin:0}@media (width<=760px){.pro-meta-list{padding:20px 16px}}.pro-meta-scope{border:1px solid rgb(var(--accent-rgb) / .18);background:#071216cc;flex-wrap:wrap;gap:4px;inline-size:fit-content;max-inline-size:100%;margin:0;padding:4px;display:flex}.pro-meta-scope label{color:#c7ccc9;min-block-size:2.75rem;font:600 14px / 1.6 var(--face-control);align-items:center;gap:8px;padding:0 12px;display:inline-flex}.pro-meta-scope label:has(:checked){background:rgb(var(--accent-rgb) / .12);color:#ecf7f4}.pro-meta-scope input{block-size:1rem;inline-size:1rem;accent-color:rgb(var(--accent-rgb))}.pro-meta-filters{border:0;gap:8px;margin:0;padding:0;display:grid}@media (width>=640px){.pro-meta-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}.pro-meta-filters label{min-inline-size:0;color:var(--ds-text-subtle);font:600 12px / 1.5 var(--face-label);letter-spacing:.065em;text-transform:uppercase;flex-direction:column;gap:4px;display:flex}.pro-meta-filters select{border:1px solid rgb(var(--accent-rgb) / .28);border-bottom-color:rgb(var(--accent-rgb) / .65);background:var(--ds-hud-input);min-block-size:2.75rem;min-inline-size:0;color:var(--ds-hud-input-text);font:600 13px var(--face-reading);letter-spacing:normal;text-transform:none;padding:0 8px;box-shadow:inset 0 2px 12px #0006}.pro-meta-filters select:focus{border-color:rgb(var(--accent-rgb))}.pro-meta-include{border:0;flex-wrap:wrap;gap:0 16px;margin:0;padding:0;display:flex}.pro-meta-include label{color:#c7ccc9;min-block-size:2.75rem;font:12px / 16px var(--face-label);align-items:center;gap:8px;display:inline-flex}.pro-meta-include input{block-size:1rem;inline-size:1rem;accent-color:rgb(var(--accent-rgb));margin:0}.pro-meta-left-out{color:#c7ccc9;font:13px / 1.6 var(--face-reading);margin:8px 0 0}.pro-meta-empty{color:#c7ccc9;font:14px / 1.75 var(--face-reading);margin:8px 0 0}.pro-meta-empty strong{color:#ededf0}.pro-meta-read-line{color:#c7ccc9;font:14px / 1.75 var(--face-reading);margin:8px 0 0}.pro-meta-stale{color:#e4a853;letter-spacing:.1em;text-transform:uppercase;border:1px dashed #e4a85399;margin-inline-end:8px;padding:1px 6px;font-weight:400}.pro-meta-game{margin-block-start:16px}.pro-meta-game h4{font:600 18px / 1.45 var(--face-control);letter-spacing:.025em;margin:0 0 12px}.pro-meta-game .pro-meta-compared{color:#c7ccc9;font:14px / 1.6 var(--face-reading);margin:-6px 0 12px}.pro-meta-builds{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pro-build{overflow-wrap:anywhere;border:1px solid rgb(var(--accent-rgb) / .18);background:#071216cc;min-inline-size:0;padding:16px 18px}.pro-build p{margin:0}.pro-build a{color:rgb(var(--accent-rgb));text-underline-offset:3px}.pro-build-weapon{color:#ededf0;font:600 16px / 1.45 var(--face-control)}.pro-build-player{color:#ecf7f4;font:15px / 1.6 var(--face-reading)}.pro-build-team{color:#c7ccc9}.pro-build .pro-build-standing{border:1px solid rgb(var(--accent-rgb) / .4);inline-size:fit-content;color:rgb(var(--accent-rgb));font:12px / 1.6 var(--face-label);letter-spacing:.08em;text-transform:uppercase;justify-self:start;margin-block-start:6px;padding:0 6px}.pro-build .pro-build-standing:not([data-standing=current_pro]){color:#e4a853;border:1px dashed #e4a853b3}.pro-build-facts{flex-wrap:wrap;gap:4px 16px;margin:10px 0 0;display:flex}.pro-build-facts div{min-inline-size:0}.pro-build-facts dt{color:#c7ccc9;font:12px / 1.6 var(--face-label);letter-spacing:.08em;text-transform:uppercase}.pro-build-facts dd{color:#ededf0;font:14px / 1.6 var(--face-reading);margin:0}.pro-build-patch-check{border:1px solid rgb(var(--accent-rgb) / .4);color:rgb(var(--accent-rgb));font:12px / 1.6 var(--face-label);letter-spacing:.08em;text-transform:uppercase;margin-inline-start:8px;padding:0 6px;display:inline-block}.pro-build-patch-check[data-freshness=needs_rechecking]{color:#e4a853;border:1px dashed #e4a853b3}.pro-build-patch-check[data-freshness=not_compared]{color:#c7ccc9;border-style:dotted;border-color:#c7ccc999}.pro-build .pro-build-label{color:#c7ccc9;font:12px / 1.6 var(--face-label);letter-spacing:.08em;text-transform:uppercase;margin-block-start:10px}.pro-build-attachments{color:#ededf0;font:14px / 1.6 var(--face-reading);margin:2px 0 0;padding-inline-start:18px}.pro-build .pro-build-meta{color:#c7ccc9;font:12px / 1.6 var(--face-label);flex-wrap:wrap;gap:4px 12px;margin-block-start:10px;display:flex}.pro-meta-credits{overflow-wrap:anywhere;color:#c7ccc9;min-inline-size:0;font:12px / 1.6 var(--face-label)}.pro-meta-credits p{margin:0}.pro-meta-owner{border-block-start:1px solid rgb(var(--accent-rgb) / .25);padding:24px 26px}@media (width<=760px){.pro-meta-owner{padding:20px 16px}}.pro-meta-form{gap:var(--ds-space-5);max-inline-size:720px;display:grid}.pro-meta-form>.account-button{justify-self:start}.pro-meta-form-title{font:600 18px / 1.45 var(--face-control);margin:0}.field>.pro-meta-check{align-items:center;gap:var(--ds-space-3);min-block-size:2.75rem;margin:var(--ds-space-2) 0 0;color:var(--ds-text);font:var(--ds-text-sm) / 1.6 var(--face-reading);display:inline-flex}.pro-meta-problem{align-items:flex-start;gap:var(--ds-space-3);margin:var(--ds-space-2) 0 0;color:var(--ds-text);font:var(--ds-weight-semibold) var(--ds-text-sm) / 1.6 var(--face-reading);display:flex}.pro-meta-problem:before{content:"!" / "";border:1px solid rgb(var(--accent-rgb));block-size:1.25rem;inline-size:1.25rem;color:rgb(var(--accent-rgb));font:700 12px / 1 var(--face-control);flex:none;place-items:center;margin-block-start:.125rem;display:inline-grid}.mw4-groups{flex-direction:column;gap:30px;margin:24px 0;display:flex}.mw4-group{border-block-start:1px solid rgb(var(--accent-rgb) / .25);background:linear-gradient(100deg, rgb(var(--accent-rgb) / .043), #07101844 55%, transparent);color:#ecf7f4;padding:24px 26px;position:relative;overflow:hidden}.mw4-group h2{font:600 25px / 1.3 var(--face-control);letter-spacing:.025em;margin:0 0 12px}.mw4-patch-notes{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:8px 30px;display:grid}.mw4-patch-notes h2{margin-block-end:8px;font-size:clamp(16px,1.4vw,20px);line-height:1.45}@media (width<=760px){.mw4-patch-notes{display:block}.mw4-patch-notes .mw4-state{margin-block-start:16px}}.mw4-group-top{justify-content:space-between;align-items:center;gap:12px;margin-block-end:18px;display:flex}.mw4-group-top i{background:rgb(var(--accent-rgb));block-size:5px;inline-size:5px;box-shadow:0 0 10px rgb(var(--accent-rgb) / .6);border-radius:50%;flex:none}.mw4-group-eyebrow{color:#c7ccc9;font:16px / 1.75 var(--face-label);letter-spacing:.12em;text-transform:uppercase;margin:12px 0}[data-unofficial] .mw4-group-eyebrow{color:#e4a853}.mw4-group-intro p{color:#c7ccc9;font:16px / 1.75 var(--face-reading);margin:0}.mw4-last-read,.mw4-unshown{color:#c7ccc9;font:12px / 1.6 var(--face-label);margin:16px 0 0}.mw4-stale{color:#e4a853;letter-spacing:.1em;text-transform:uppercase;border:1px dashed #e4a85399;margin-inline-end:8px;padding:1px 6px;font-weight:400}.mw4-state{border-inline-start:1px solid rgb(var(--accent-rgb) / .25);background:linear-gradient(115deg, rgb(var(--accent-rgb) / .07), transparent 70%), #071216;box-shadow:inset 0 0 30px rgb(var(--accent-rgb) / .035);padding:18px 24px;position:relative}.mw4-state h3{color:#ededf0;font:600 24px / 1.3 var(--face-control);margin:12px 0 8px}.mw4-state p{color:#c7ccc9;max-inline-size:554px;font:14px / 1.75 var(--face-reading);margin:0 0 14px}.mw4-state .mw4-state-label{border:1px dashed rgb(var(--accent-rgb) / .4);color:rgb(var(--accent-rgb));font:10px / 1.6 var(--face-label);letter-spacing:.1em;text-transform:uppercase;margin:0;padding:2px 8px;display:inline-block}.mw4-channels .mw4-state,.mw4-group>.mw4-state,.mw4-live>.mw4-state{margin-block-start:16px}@media (width<=760px){.mw4-state{padding:16px}}.mw4-channels{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:24px;margin-block-start:12px;display:grid}.mw4-channel-name{border-block-end:1px solid rgb(var(--accent-rgb) / .2);color:#c7ccc9;font:11px / 1.6 var(--face-label);letter-spacing:.12em;margin:12px 0;padding-block-end:12px}.mw4-stories{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mw4-stories li{border:1px solid rgb(var(--accent-rgb) / .12);border-inline-start:2px solid rgb(var(--accent-rgb) / .4);background:linear-gradient(100deg,#111c20b0,#09111766);padding:18px 20px}.mw4-stories h3{font:600 21px / 1.35 var(--face-control);overflow-wrap:anywhere;margin:10px 0 0}.mw4-stories a{color:#ededf0;text-decoration:none}.mw4-stories a:hover{text-decoration:underline}.mw4-channels:has(>:only-child) .mw4-stories{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.mw4-story-meta{color:#c7ccc9;font:12px / 1.6 var(--face-label);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.mw4-story-tag{color:rgb(var(--accent-rgb) / .8);font-size:10px}[data-unofficial] .mw4-story-tag{color:#e4a853}.mw4-note{border-inline-start:2px solid rgb(var(--accent-rgb) / .55);background:linear-gradient(90deg, rgb(var(--accent-rgb) / .05), transparent 75%);color:var(--ds-hud-disclosure);font:12px / 1.8 var(--face-reading);letter-spacing:.01em;align-items:flex-start;gap:8px;margin:20px 0;padding:10px 12px;display:flex}.mw4-note svg{fill:none;block-size:16px;inline-size:16px;stroke:rgb(var(--accent-rgb));stroke-width:2px;stroke-linecap:round;flex:none;margin-block-start:2px}.mw4-release-note,.mw4-season-note{color:#9aa39e;display:block}.mw4-release a,.mw4-season a{color:rgb(var(--accent-rgb));text-underline-offset:2px;text-decoration:underline}.optic-head{justify-content:space-between;align-items:flex-end;gap:var(--ds-space-4);flex-wrap:wrap;min-inline-size:0;display:flex}.optic-head>.optic-title{flex:0 auto;min-inline-size:0}.optic-head h2{font:600 clamp(16px, 1.4vw, 20px) / 1.45 var(--face-control);letter-spacing:.025em;margin:0}.optic-head p{color:#c7ccc9;font:14px / 24px var(--face-reading);margin:2px 0 0}.optic-roster h3{font:600 16px / 1.45 var(--face-control);letter-spacing:.025em;margin:20px 0 0}.optic-roster .cdl-table-check{margin-block-start:8px}.optic-roster h3+.cdl-none{margin-block-start:4px}.prestige-pictures{color:var(--ds-hud-ink);margin:24px 0;padding:28px 30px}@media (width<=760px){.prestige-pictures{padding:20px 16px}}.prestige-picture-state{color:#c7ccc9;font:16px / 1.75 var(--face-reading);margin:16px 0}.prestige-picture-state p{margin:0 0 12px}.prestige-picture-head{flex-wrap:wrap;align-items:flex-end;gap:12px 24px;margin:20px 0 8px;display:flex}.prestige-picture-head .prestige-field{min-inline-size:min(100%,360px)}.prestige-picture-head select{inline-size:100%}.prestige-picture-about,.prestige-picture-sources{color:var(--ds-hud-disclosure);font:12px / 1.8 var(--face-reading);letter-spacing:.01em;margin:0}.prestige-picture-sources{margin-block:12px 4px}.prestige-picture-kind{margin-block-start:28px}.prestige-picture-kind h3{border-block-end:1px solid rgb(var(--accent-rgb) / .2);font:600 clamp(16px, 1.4vw, 20px) / 1.45 var(--face-control);letter-spacing:.025em;align-items:baseline;gap:10px;margin:0 0 12px;padding-block-end:8px;display:flex}.prestige-picture-count{color:#c7ccc9;font:12px / 1.6 var(--face-label);letter-spacing:.04em}.prestige-picture-group h4{color:#c7ccc9;font:14px / 1.6 var(--face-label);letter-spacing:.12em;text-transform:uppercase;margin:18px 0 10px}.prestige-picture-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width<=760px){.prestige-picture-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.prestige-picture-kind:has([data-kind=multiplayer_map],[data-kind=zombies_map]) .prestige-picture-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media (width<=760px){.prestige-picture-kind:has([data-kind=multiplayer_map],[data-kind=zombies_map]) .prestige-picture-grid{grid-template-columns:minmax(0,1fr)}}.prestige-picture{border:1px solid rgb(var(--accent-rgb) / .14);background:radial-gradient(at 50% 0, rgb(var(--accent-rgb) / .07), transparent);min-inline-size:0}.prestige-picture figure{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.prestige-picture figcaption{overflow-wrap:anywhere;gap:2px;padding:8px 10px 10px;display:grid}.prestige-picture-frame{aspect-ratio:1;background:#091317;place-items:center;display:grid;position:relative;overflow:hidden}.prestige-picture-frame img{object-fit:contain;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}[data-kind=multiplayer_map] .prestige-picture-frame,[data-kind=zombies_map] .prestige-picture-frame{aspect-ratio:16/9}.prestige-picture-missing{box-sizing:border-box;color:#e4a853;block-size:calc(100% - 16px);inline-size:calc(100% - 16px);font:12px / 1.6 var(--face-label);letter-spacing:.04em;text-align:center;border:1px dashed #e4a85366;place-items:center;margin:0;padding:8px;display:grid}.prestige-picture-name{color:var(--ds-hud-ink);font:400 14px / 1.5 var(--face-label);text-decoration:none}.prestige-picture-name:hover{color:rgb(var(--accent-rgb));text-decoration:underline}.prestige-picture-line{color:#c7ccc9;font:12px / 1.5 var(--face-label)}.prestige-picture-owner{gap:var(--ds-space-4);border-block-start:1px solid rgb(var(--accent-rgb) / .25);max-inline-size:720px;margin-block-start:32px;padding-block-start:24px;display:grid}.prestige-picture-owner h3{font:600 18px / 1.45 var(--face-control);margin:0}.prestige-picture-owner p{margin:0}.prestige-picture-owner>.account-button{justify-self:start}.prestige-picture-problems{color:#e4a853;font:14px / 1.6 var(--face-reading)}.prestige-picture-problems p,.prestige-picture-problems ul{margin:0}.prestige{gap:24px;display:grid}.prestige-note{border-inline-start:2px solid rgb(var(--accent-rgb) / .55);background:linear-gradient(90deg, rgb(var(--accent-rgb) / .05), transparent 75%);color:var(--ds-hud-disclosure);font:12px / 1.8 var(--face-reading);letter-spacing:.01em;align-items:flex-start;gap:8px;margin:20px 0;padding:10px 12px;display:flex}.prestige-note svg{fill:none;block-size:16px;inline-size:16px;stroke:rgb(var(--accent-rgb));stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-block-start:2px}.prestige-note a{color:rgb(var(--accent-rgb))}.prestige-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.prestige-filter{border-block:1px solid rgb(var(--accent-rgb) / .2);border-inline-start:1px solid rgb(var(--accent-rgb) / .35);background:linear-gradient(100deg, rgb(var(--accent-rgb) / .067), #07101877 45%, transparent 95%);align-items:flex-end;gap:18px;margin:24px 0;padding:20px 24px;display:flex;position:relative}.prestige-filter:before{background:rgb(var(--accent-rgb));content:"";block-size:2px;inline-size:36px;position:absolute;inset-block-start:-1px;inset-inline-start:-3px}.prestige-search-field{flex:2 1 0}.prestige-search{border:1px solid rgb(var(--accent-rgb) / .3);background:#060c12;align-items:center;gap:14px;block-size:52px;min-inline-size:0;padding:0 16px;display:flex}.prestige-search svg{fill:none;stroke:#bacad3;stroke-width:2px;stroke-linecap:round;flex:none;block-size:20px;inline-size:20px}.prestige-search input{color:#e4f0ec;block-size:50px;min-inline-size:0;font:13px / 1.5 var(--face-reading);letter-spacing:.015em;background:#050d11;border:0;flex:auto;box-shadow:inset 0 2px 12px #0006}.prestige-search input::placeholder{color:#a8bcc8}.prestige-fields{flex:1 1 0;align-items:flex-end;gap:14px;min-inline-size:0;display:flex}.prestige-field{flex:1 1 0;gap:8px;min-inline-size:0;display:grid}.prestige-field>span:first-child{color:#a8bcc8;font:10px / 1.3 var(--face-label);letter-spacing:.1em;text-transform:uppercase}.prestige-field select{border:1px solid rgb(var(--accent-rgb) / .55);background:linear-gradient(0deg, rgb(var(--accent-rgb) / .035), transparent 55%), #050d11;color:#e4f0ec;min-block-size:44px;font:13px var(--face-reading);letter-spacing:.015em;padding:0 30px 0 12px;box-shadow:inset 0 2px 12px #0006}.prestige-reset{background:linear-gradient(135deg, rgb(var(--accent-rgb) / .07), transparent 65%), #09151a;min-block-size:44px;box-shadow:inset 0 1px 0 rgb(var(--accent-rgb) / .12);color:#a2b3bf;font:600 12px / 1.45 var(--face-control);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:0;padding:0 8px}.prestige-reset:hover:not([aria-disabled=true]){color:#fff}.prestige-reset[aria-disabled=true]{border:1px dashed rgb(var(--accent-rgb) / .35);box-shadow:none;color:var(--ds-hud-muted);cursor:not-allowed;background:0 0}.prestige-games{gap:8px;display:grid}.prestige-game{color:var(--ds-hud-ink);margin:24px 0;padding:28px 30px}.prestige-game-head{background:linear-gradient(90deg, rgb(var(--accent-rgb) / .08), transparent 75%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.prestige-game-head h2{font:600 clamp(16px, 1.4vw, 20px) / 1.45 var(--face-control);letter-spacing:.025em;margin:4px 0 0}.prestige-game-archive{color:#c7ccc9;font:16px / 1.75 var(--face-label);letter-spacing:.12em;text-transform:uppercase;margin:12px 0}.prestige-tag{border:1px solid rgb(var(--accent-rgb) / .2);background:rgb(var(--accent-rgb) / .07);color:#c7ccc9;font:12px / 1.6 var(--face-label);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:1px;padding:4px 8px}.prestige-tag[data-caution]{color:#e4a853;background:#e4a85321;border:1px dashed #e4a85366}.prestige-mark{color:rgb(var(--accent-rgb));line-height:1}.prestige-pending{background:#091317;align-items:center;gap:12px;padding:16px 0;display:flex}.prestige-pending .prestige-mark{font-size:44px}.prestige-pending p{color:#c7ccc9;font:16px / 1.75 var(--face-reading);margin:12px 0}.prestige-ranks{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.prestige-ranks li{border:1px solid rgb(var(--accent-rgb) / .14);background:radial-gradient(at 50% 0, rgb(var(--accent-rgb) / .07), transparent);flex-direction:column;align-items:center;gap:4px;padding:8px 4px;display:flex}.prestige-ranks .prestige-mark{font-size:34px}.prestige-ranks .prestige-emblem{object-fit:contain;width:64px;height:64px}.prestige-ranks strong{font:400 14px / 1.5 var(--face-label);text-align:center;overflow-wrap:anywhere}.prestige-ranks small{color:#c7ccc9;font:12px / 1.5 var(--face-label)}.prestige-game .prestige-note{margin:12px 0}.prestige-source{min-block-size:44px;color:rgb(var(--accent-rgb));font:14px / 1.5 var(--face-reading);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.prestige-source:hover{text-decoration:underline}.prestige-source svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:14px;inline-size:14px}.prestige-seen{color:#c7ccc9;font:12px / 1.5 var(--face-label);margin:0}.prestige-tab-reading{color:#c7ccc9;font:14px / 1.75 var(--face-reading);margin:0}.prestige-none{color:#b8cec3;font:16px / 1.75 var(--face-reading);margin:24px 0}.prestige>.prestige-note,.prestige>.prestige-filter,.prestige>.prestige-none{margin-block:0}@media (width<=760px){.prestige-filter{padding:18px 16px;display:block}.prestige-fields{margin-block-start:18px}.prestige-search input,.prestige-field select{font-size:16px}.prestige-field select{padding:0 22px 0 8px}.prestige-reset{flex:1 1 0}.prestige-game{padding:24px 22px}}.ranked{color:#ecf7f4;flex-direction:column;gap:30px;margin:24px 0;display:flex}.ranked-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ranked-reading,.ranked-unchecked{color:#c7ccc9;font:14px / 1.75 var(--face-reading);margin:0}.ranked-game{border-block-start:1px solid rgb(var(--accent-rgb) / .25);background:linear-gradient(100deg, rgb(var(--accent-rgb) / .043), #07101844 55%, transparent);padding:24px 26px}.ranked-game h2{font:600 20px / 1.45 var(--face-control);letter-spacing:.025em;margin:0 0 16px}@media (width<=760px){.ranked-game{padding:20px 16px}}.ranked-current{overflow-wrap:anywhere;border-inline-start:1px solid rgb(var(--accent-rgb) / .35);background:#071216;min-inline-size:0;padding:14px 18px}.ranked-current p{color:#c7ccc9;font:14px / 1.75 var(--face-reading);margin:0}.ranked-current strong{color:#ededf0}.ranked-current a{color:rgb(var(--accent-rgb));text-underline-offset:3px}.ranked-current-label,.ranked-group-title{color:#c7ccc9;font:14px / 1.75 var(--face-label);letter-spacing:.12em;text-transform:uppercase}.ranked-current .ranked-current-label{font:12px / 1.6 var(--face-label)}.ranked-group-title{margin:28px 0 4px}.ranked-group-about{color:#c7ccc9;font:14px / 1.75 var(--face-reading);margin:0 0 12px}.ranked-credits{overflow-wrap:anywhere;color:#c7ccc9;min-inline-size:0;font:12px / 1.6 var(--face-label);margin-block-start:16px}.ranked-credits p{margin:0}.ranked-lists{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.ranked-list{border:1px solid rgb(var(--accent-rgb) / .18);background:#071216cc;min-inline-size:0;padding:16px 18px}.ranked-list h4{color:#ededf0;font:600 16px / 1.45 var(--face-control);margin:0}.ranked-list ul{flex-direction:column;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ranked-list[data-kind=gentlemens_agreement]{border-style:dashed;border-color:#e4a85373}.ranked-list-about,.ranked-list-empty{color:#c7ccc9;font:13px / 1.6 var(--face-reading);margin:4px 0 0}.ranked-list-empty{margin-block-start:12px;font-style:italic}.ranked-list-left-out{color:#ecf7f4;font:13px / 1.6 var(--face-reading);border-inline-start:2px dashed #e4a853b3;margin:12px 0 0;padding-inline-start:10px}.ranked-entry{border-block-start:1px solid rgb(var(--accent-rgb) / .12);padding-block-start:12px}.ranked-entry:first-child{border-block-start:0;padding-block-start:0}.ranked-entry p{margin:0}.ranked-entry a{color:rgb(var(--accent-rgb));text-underline-offset:3px}.ranked-entry-value{color:#ededf0;font:15px / 1.6 var(--face-reading);overflow-wrap:anywhere}.ranked-entry-value strong{color:#ededf0;display:block}.ranked-entry-note{color:#c7ccc9;font-size:13px;display:block}.ranked-entry-meta{overflow-wrap:anywhere;color:#c7ccc9;min-inline-size:0;font:12px / 1.6 var(--face-label);flex-wrap:wrap;gap:4px 12px;margin-block-start:6px;display:flex}.ranked-chip{border:1px solid rgb(var(--accent-rgb) / .4);color:rgb(var(--accent-rgb));letter-spacing:.08em;text-transform:uppercase;padding:0 6px}.ranked-chip[data-freshness=needs_rechecking]{color:#e4a853;border:1px dashed #e4a853b3}.ranked-chip[data-freshness=not_compared]{color:#c7ccc9;border-style:dotted;border-color:#c7ccc999}.ranked-chip[data-left-out]{color:#e4a853;border:1px dashed #e4a853b3}.ranked-owner{border-block-start:1px solid rgb(var(--accent-rgb) / .25);padding:24px 26px}@media (width<=760px){.ranked-owner{padding:20px 16px}}.ranked-form{gap:var(--ds-space-5);max-inline-size:720px;display:grid}.ranked-form>.account-button{justify-self:start}.ranked-form-title{font:600 18px / 1.45 var(--face-control);margin:0}.ranked-pair{gap:var(--ds-space-5);display:grid}@media (width>=640px){.ranked-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.ranked-statement{gap:var(--ds-space-3) var(--ds-space-5);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.ranked-statement legend{color:var(--ds-text);font:var(--ds-weight-semibold) var(--ds-text-sm) / 1.25rem var(--face-label);margin-block-end:.375rem;padding:0}.ranked-statement label{align-items:center;gap:var(--ds-space-3);min-block-size:2.75rem;color:var(--ds-text);font:var(--ds-text-sm) / 1.6 var(--face-reading);display:inline-flex}.ranked-field-problem{align-items:flex-start;gap:var(--ds-space-3);margin:var(--ds-space-2) 0 0;color:var(--ds-text);font:var(--ds-weight-semibold) var(--ds-text-sm) / 1.6 var(--face-reading);display:flex}.ranked-field-problem:before{content:"!" / "";border:1px solid rgb(var(--accent-rgb));block-size:1.25rem;inline-size:1.25rem;color:rgb(var(--accent-rgb));font:700 12px / 1 var(--face-control);flex:none;place-items:center;margin-block-start:.125rem;display:inline-grid}.gaming-banner{isolation:isolate;border:1px solid rgb(var(--accent-rgb) / .55);min-block-size:544px;box-shadow:0 0 26px rgb(var(--accent-rgb) / .07);background:#030903;align-items:center;margin:0 0 18px;display:flex;position:relative;overflow:hidden}.gaming-banner:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,#020702c9 0%,#0207026b 34%,#0000 60%);position:absolute;inset:0}.gaming-banner-video{z-index:0;object-fit:cover;object-position:right center;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.gaming-banner-copy{z-index:2;text-shadow:0 2px 14px #000;max-inline-size:50%;padding:48px 44px;position:relative}.gaming-banner-copy h2{color:var(--ds-text);font:600 clamp(28px, 3.8vw, 58px) / 1.25 var(--face-display);letter-spacing:-.033em;text-transform:uppercase;margin:18px 0}.gaming-banner-copy h2 span{color:rgb(var(--accent-rgb));text-shadow:0 0 34px rgb(var(--accent-rgb) / .22)}.gaming-banner-eyebrow{color:#b5ed86;font:18px / 1.75 var(--face-label);letter-spacing:.15em;text-transform:uppercase;margin:0}.gaming-banner-intro{color:#c7ccc9;font:clamp(18px, 1.8vw, 25px) / 1.75 var(--face-reading);letter-spacing:.015em;margin:0}@media (width<=760px){.gaming-banner{flex-direction:column;align-items:stretch;min-block-size:0}.gaming-banner:after{display:none}.gaming-banner-copy{background:#0c140f;max-inline-size:none;padding:24px}.gaming-banner-copy h2{margin:12px 0;font-size:clamp(29px,6.5vw,42px)}.gaming-banner-video{order:1;block-size:clamp(150px,45vw,250px);position:relative;inset:auto}.gaming-banner-eyebrow{font-size:12px;line-height:1.5}.gaming-banner-intro{font-size:18px;line-height:1.6}}.gaming-tabs{border:1px solid rgb(var(--accent-rgb) / .35);background:linear-gradient(130deg,#101c16d0,#070c10d0);grid-template-columns:129fr 209fr 229fr 219fr 279fr 159fr;gap:12px;margin:0 0 24px;padding:12px;display:grid;position:relative}.gaming-tab{border:1px solid rgb(var(--accent-rgb) / .13);background:linear-gradient(rgb(var(--accent-rgb) / .024), rgb(var(--accent-rgb) / .06));color:#c7ccc9;block-size:clamp(120px,10vw,148px);min-inline-size:0;font:600 14px / 1.5 var(--face-control);white-space:nowrap;transition:color var(--ds-motion-fast) var(--ds-ease-in-out), background-color var(--ds-motion-fast) var(--ds-ease-in-out);justify-content:center;align-items:center;padding:8px 6px 12px;text-decoration:none;display:flex;position:relative;container-type:inline-size}.gaming-tab>*{transition:transform .2s}.gaming-tab:hover>*{transform:translateY(-3px)}.gaming-tab[aria-current=page]{border-color:rgb(var(--accent-rgb) / .6);background:linear-gradient(0deg, rgb(var(--accent-rgb) / .2), transparent);box-shadow:inset 0 0 22px rgb(var(--accent-rgb) / .06);color:var(--ds-text)}.gaming-tab[aria-current=page]:after{background:rgb(var(--accent-rgb));block-size:2px;box-shadow:0 0 12px rgb(var(--accent-rgb) / .8);content:"";position:absolute;inset-block-end:2px;inset-inline:12px}.gaming-tab-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.gaming-tab-art{max-inline-size:100%;display:block}:is(.gaming-tab-mw4,.gaming-tab-ranked,.gaming-tab-camos){object-fit:contain;block-size:auto;max-block-size:100%;inline-size:100%}.gaming-tab-mw4{aspect-ratio:1024/409}.gaming-tab-ranked{aspect-ratio:512/299}.gaming-tab-camos{aspect-ratio:384/128}.gaming-tab-cdl{aspect-ratio:169/45;inline-size:100%;-webkit-mask:var(--mask) 46.4286% 57.1429% / 133.136% 115.556% no-repeat;mask:var(--mask) 46.4286% 57.1429% / 133.136% 115.556% no-repeat;background:#fff;-webkit-mask-source-type:luminance;mask-mode:luminance}.gaming-tab-prestige{aspect-ratio:61/63;background:var(--frames) 0 0 / 100% 3200% no-repeat;flex:none;block-size:100%;inline-size:auto;animation:3.2s steps(32,end) infinite gaming-prestige}@keyframes gaming-prestige{to{background-position-y:103.226%}}.gaming-tab-neon{flex-direction:column;justify-content:center;align-items:center;gap:7px;block-size:76px;inline-size:100%;line-height:1;display:flex}.gaming-neon-word{color:#0000;font:600 clamp(22px, 25cqw, 32px) / 1.15 var(--face-display);letter-spacing:.035em;text-transform:uppercase;-webkit-text-stroke:.7px #b5ff80;filter:drop-shadow(0 0 2px #7dff3c);animation:12.7s linear infinite gaming-neon;display:block}@keyframes gaming-neon{0%,64%,66%,69%,91%,94%,to{filter:brightness()drop-shadow(0 0 2px #7dff3c)}64.6%,65.3%{filter:brightness(.48)drop-shadow(0 0 1px #7dff3c)}67%,68%{filter:brightness(.76)drop-shadow(0 0 2px #7dff3c)}92%,93%{filter:brightness(.85)drop-shadow(0 0 2px #7dff3c)}}.gaming-held{border-block:1px solid rgb(var(--accent-rgb) / .28);border-block-end-color:rgb(var(--accent-rgb) / .4);background:#060c1280;justify-content:safe center;gap:8px;min-block-size:68px;margin:-15px 0 24px;padding:8px;display:flex}.gaming-held-tab{border:1px solid rgb(var(--accent-rgb) / .18);color:#abc0ca;min-block-size:38px;min-inline-size:118px;font:600 13px / 1.5 var(--face-control);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--ds-motion-fast) var(--ds-ease-in-out), border-color var(--ds-motion-fast) var(--ds-ease-in-out);background:#080f14c9;flex:none;justify-content:center;align-items:center;padding:9px 16px;text-decoration:none;display:flex;position:relative}.gaming-held-tab:hover{border-color:rgb(var(--accent-rgb));background:rgb(var(--accent-rgb) / .12);color:#fff}.gaming-held-tab[aria-current=page]{border-color:rgb(var(--accent-rgb) / .65);background:linear-gradient(135deg, rgb(var(--accent-rgb) / .23), rgb(var(--accent-rgb) / .06));color:#eefaff}.gaming-held-tab[aria-current=page]:after{background:rgb(var(--accent-rgb));block-size:2px;box-shadow:0 0 12px rgb(var(--accent-rgb) / .8);content:"";position:absolute;inset-block-end:0;inset-inline:12px}.gaming-held-tab .gaming-tab-label{clip-path:none;block-size:auto;inline-size:auto;position:static;overflow:visible}@media (width<=1000px){.gaming-tabs{justify-content:safe center;gap:12px;display:flex;overflow:auto hidden}.gaming-tab{flex-direction:column;flex:0 0 110px;gap:6px;block-size:auto;min-block-size:120px;inline-size:110px;padding:10px 8px 22px}.gaming-tab>.gaming-tab-art{object-fit:contain;block-size:40px;max-block-size:40px;inline-size:auto;max-inline-size:96px}.gaming-tab>.gaming-tab-cdl{inline-size:96px}.gaming-tab:not([data-art=main-menu]) .gaming-tab-label{clip-path:none;block-size:auto;inline-size:auto;color:var(--ds-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;position:static;overflow:visible}.gaming-tab-neon{block-size:64px;inline-size:96px}.gaming-neon-word{font-size:22px}}@media (width<=760px){.gaming-tabs{gap:6px;margin-block-end:20px;padding:8px}.gaming-tab{flex-basis:104px;min-block-size:88px;inline-size:104px;padding:10px 6px}.gaming-tab[aria-current=page]:after{inset-block-end:0}.gaming-held{gap:6px;min-block-size:62px}.gaming-held-tab{letter-spacing:.06em;min-block-size:40px;min-inline-size:96px;padding:10px 14px;font-size:12px}}@media (width<=600px){.gaming-tab>.gaming-tab-art{block-size:34px;max-block-size:34px;max-inline-size:86px}.gaming-tab>.gaming-tab-cdl{inline-size:86px}.gaming-tab-neon{block-size:57px;inline-size:86px}}html[data-motion=off] .gaming-tab:hover>*{transform:none}html[data-motion=off] .gaming-neon-word{animation:none}@media (prefers-reduced-motion:reduce){.gaming-tab:hover>*{transform:none}}.homes-action{border:1px solid rgb(var(--accent-rgb) / .34);background:linear-gradient(135deg, rgb(var(--accent-rgb) / .07), transparent 65%), #09151a;min-block-size:40px;color:var(--ds-hud-ink);font:600 12px / 1.45 var(--face-control);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;padding:8px 14px;display:inline-flex}.homes-action:disabled,.homes-action[aria-disabled=true]{color:var(--ds-hud-muted);cursor:not-allowed;border-style:dashed}a.homes-action{text-decoration:none}.homes-action.homes-danger:not([aria-disabled=true]){color:#ffd4d4;border-color:#f06e6e99}.homes-status,.homes-add-status,.homes-criteria-status{color:var(--ds-hud-ink);font:14px / 1.5 var(--face-reading);margin:0}:is(.homes-status,.homes-add-status,.homes-criteria-status):not(:empty){margin-block:0 16px}:is(.homes-status,.homes-add-status,.homes-criteria-status) a{color:rgb(var(--accent-rgb))}.homes-note{color:#c7ccc9;font:14px / 1.5 var(--face-reading);margin:0 0 16px}.homes-console{--homes-line:rgb(var(--accent-rgb) / .3);border:1px solid rgb(var(--accent-rgb) / .22);border-block-end-color:rgb(var(--accent-rgb) / .17);border-inline-start:2px solid rgb(var(--accent-rgb) / .55);background:linear-gradient(100deg, rgb(var(--accent-rgb) / .067), #07101877 45%, transparent 95%);min-inline-size:0;margin:24px 0;padding:20px 24px 0;position:relative}.homes-console:before{content:"";background:rgb(var(--accent-rgb));pointer-events:none;block-size:2px;inline-size:36px;position:absolute;inset-block-start:-1px;inset-inline-start:-2px}.homes-console :is(input,select,button,summary):focus-visible{outline:2px solid rgb(var(--accent-rgb));outline-offset:3px}.homes-console :is(input,select,button):disabled{cursor:not-allowed}@media (width<=700px){.homes-console{padding:18px 16px 0}}.homes-caption{color:rgb(var(--accent-rgb));font:10px var(--face-label);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:18px;margin:0 0 18px;display:flex}.homes-caption:after{content:"";background:var(--homes-line);flex:1;block-size:1px}.homes-caption .homes-action{order:1}@media (width<=700px){.homes-caption{gap:10px;font-size:9px}}.homes-search-row{gap:12px;display:flex}@media (width<=700px){.homes-search-row{flex-wrap:wrap}}.homes-search{border:1px solid var(--homes-line);background:#060c12;flex:1;align-items:center;gap:14px;min-inline-size:0;padding:0 16px;display:flex}.homes-search svg{fill:none;stroke:#bacad3;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:20px;inline-size:20px}.homes-search input{box-sizing:border-box;color:#dee7ed;block-size:50px;inline-size:100%;min-inline-size:0;font:15px / 1.5 var(--face-reading);background:0 0;border:0;padding:0}.homes-search input::placeholder{color:#9aa39e}.homes-search:has(input:disabled){border-style:dashed}@media (width<=700px){.homes-search{flex-basis:100%}.homes-search input{font-size:16px}}.homes-toggle{border:1px solid rgb(var(--accent-rgb) / .34);background:linear-gradient(130deg, rgb(var(--accent-rgb) / .12), #0b1018);color:#dae5ef;min-block-size:50px;min-inline-size:165px;font:600 12px / 1.45 var(--face-control);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;padding:0 16px}.homes-toggle:before{content:"☷";margin-inline-end:12px}.homes-toggle:after{content:"⌄";margin-inline-start:12px}.homes-toggle[aria-expanded=true]:after{content:"⌃"}@media (width<=700px){.homes-toggle{min-block-size:42px;min-inline-size:0}}.homes-fields{align-items:end;gap:14px;padding:20px 0 22px;display:flex}@media (width<=700px){.homes-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}}@media (width<360px){.homes-fields{grid-template-columns:minmax(0,1fr)}}.homes-field{flex:1;gap:8px;min-inline-size:0;display:grid}.homes-field>span{color:#a8bcc8;font:10px var(--face-label);letter-spacing:.1em;text-transform:uppercase}.homes-reset{color:#a2b3bf;min-block-size:44px;font:600 12px / 1.45 var(--face-control);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 8px}.homes-reset:disabled{outline:1px dashed rgb(var(--accent-rgb) / .35);outline-offset:-1px;color:var(--ds-hud-muted);cursor:not-allowed}@media (width<360px){.homes-reset{justify-self:start}}.homes-console select{border:1px solid var(--homes-line);color:#dfe7ed;block-size:44px;inline-size:100%;min-inline-size:0;font:14px / 1.4 var(--face-reading);background:#080e15;border-radius:0;padding:0 30px 0 12px}.homes-console select:disabled,.homes-console select[data-waiting]{color:var(--ds-hud-muted);border-style:dashed}@media (width<=700px){.homes-console select{padding:0 22px 0 8px;font-size:16px}}.homes-context{border-block-start:1px solid var(--homes-line);color:var(--ds-hud-ink);font:16px / 1.5 var(--face-reading);margin:0;padding:17px 0}.homes-chips{flex-wrap:wrap;gap:8px;display:flex}.homes-chips button{border:1px dashed rgb(var(--accent-rgb) / .35);min-block-size:32px;color:var(--ds-hud-muted);font:600 12px / 1.45 var(--face-control);letter-spacing:.05em;text-transform:uppercase;background:0 0;padding:0 10px}.homes-advanced{border-block-start:1px solid var(--homes-line);padding:18px 0}.homes-advanced[hidden]{display:none}.homes-advanced h2{color:rgb(var(--accent-rgb));font:11px / 1.4 var(--face-control);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px}.homes-results{border-block-start:1px solid var(--homes-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;display:flex}.homes-summary{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.homes-summary h2{color:var(--ds-hud-ink);font:600 21px / 1.2 var(--face-control);white-space:nowrap;margin:0}.homes-stats{color:#a1b3bf;font:11px / 1.4 var(--face-label);margin:0}.homes-card{margin-block-start:24px;padding:24px}@media (width<=580px){.homes-card{padding:20px 16px 22px}}.homes-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-block-end:16px;display:flex}@media (width<=600px){.homes-card-head{flex-wrap:wrap}}.homes-card-title{gap:12px;min-inline-size:0;display:flex}.homes-card-title h2{color:var(--ds-hud-ink);font:600 18px / 1.5 var(--face-control);letter-spacing:.025em;margin:0}@media (width<=600px){.homes-card-title h2{font-size:16px}}.homes-card-title p{color:#c7ccc9;font:14px / 20px var(--face-reading);margin:4px 0 0}.homes-card-icon{border:1px solid rgb(var(--accent-rgb) / .6);background:linear-gradient(135deg, rgb(var(--accent-rgb) / .16), rgb(var(--accent-rgb) / .04)), #081418;block-size:40px;inline-size:40px;box-shadow:inset 0 0 0 3px #071014, 0 0 18px rgb(var(--accent-rgb) / .08);color:rgb(var(--accent-rgb));flex:none;place-items:center;display:grid}.homes-card-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:20px;inline-size:20px}.homes-card .account-button{flex:none}.homes-card-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:12px;display:flex}.homes-card-title h2:focus-visible{outline:2px solid rgb(var(--accent-rgb));outline-offset:4px}.homes-saved{gap:4px;margin-block-end:20px;display:grid}.homes-saved>section+section{margin-block-start:12px}.homes-list-title{color:#c7ccc9;font:600 12px / 1.5 var(--face-label);letter-spacing:.05em;text-transform:uppercase;margin:0 0 8px}.homes-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.homes-home{border:1px solid rgb(var(--accent-rgb) / .26);background:#050d11;min-inline-size:0}.homes-home[data-archived]{border-style:dashed}.homes-home-toggle{inline-size:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.homes-home-toggle:hover{background:var(--ds-hud-surface-hover)}.homes-home-words{gap:2px;min-inline-size:0;display:grid}.homes-home-line{flex-wrap:wrap;align-items:center;gap:8px;min-inline-size:0;display:flex}.homes-home-name{min-inline-size:0;color:var(--ds-hud-ink);font:700 14px / 1.5 var(--face-reading);overflow-wrap:anywhere}.homes-chip{border:1px solid rgb(var(--accent-rgb) / .3);background:rgb(var(--accent-rgb) / .08);color:#c7ccc9;font:700 11px / 1.4 var(--face-reading);flex:none;padding:2px 8px}.homes-home-sub{color:#c7ccc9;font:12px / 1.5 var(--face-reading);overflow-wrap:anywhere}.homes-chevron{fill:none;stroke:#c7ccc9;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:16px;inline-size:16px;margin-block-start:4px}.homes-home-toggle[aria-expanded=true] .homes-chevron{transform:rotate(180deg)}.homes-home-details{gap:12px;padding:0 12px 12px;display:grid}.homes-home-details[hidden]{display:none}.homes-home-details .homes-note{margin:0;font-size:12px}.homes-facts{border-block-start:1px solid rgb(var(--accent-rgb) / .18);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;padding-block-start:12px;display:grid}.homes-facts div{min-inline-size:0}.homes-facts dt{color:#afbfca;font:11px / 1.5 var(--face-label);letter-spacing:.05em;text-transform:uppercase}.homes-facts dd{color:var(--ds-hud-ink);font:14px / 1.5 var(--face-reading);overflow-wrap:anywhere;margin:0}@media (width<=600px){.homes-facts{grid-template-columns:minmax(0,1fr)}}.homes-unknown{color:#c7ccc9;font-style:italic}.homes-home-actions{flex-wrap:wrap;gap:8px;display:flex}.homes-confirm{border:1px solid #f06e6e80;gap:8px;min-inline-size:0;margin:0;padding:12px;display:grid}.homes-confirm p{color:var(--ds-hud-ink);font:14px / 1.5 var(--face-reading);margin:0}.homes-criteria{border-block-start:1px solid var(--homes-line);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:15px 0;display:flex}.homes-criteria strong{min-inline-size:0;color:var(--ds-hud-ink);font:500 14px / 1.6 var(--face-reading);flex:1}@media (width<=400px){.homes-criteria{flex-direction:column;align-items:flex-start}}.homes-eyebrow{color:rgb(var(--accent-rgb));font:9px / 1.2 var(--face-label);letter-spacing:.1em;text-transform:uppercase}.homes-card .empty{margin-block:0 20px}.homes-archived{color:#c7ccc9;font:12px / 1.5 var(--face-label);align-items:center;gap:8px;margin-block-end:20px;display:flex}.homes-archived input{block-size:16px;inline-size:16px;margin:0}.homes-archived:has(input:disabled){color:var(--ds-hud-muted);cursor:not-allowed}.homes-criteria-panel{gap:12px;display:grid}.homes-criteria-panel h3{color:var(--ds-hud-ink);font:600 12px / 1.5 var(--face-label);letter-spacing:.05em;text-transform:uppercase;margin:0}.homes-criteria-note{color:#afbfca;font:12px / 1.5 var(--face-reading);margin:0}.homes-criterion{grid-template-columns:minmax(0,1fr) minmax(0,14rem) auto;align-items:end;gap:8px;display:grid}.homes-criterion label{gap:6px;min-inline-size:0;display:grid}.homes-criterion span{color:var(--ds-hud-ink);font:600 14px / 1.5 var(--face-label);letter-spacing:.05em;text-transform:uppercase}.homes-criterion :is(input,select){box-sizing:border-box;border:1px solid rgb(var(--accent-rgb) / .4);color:#e4f0ec;block-size:44px;inline-size:100%;min-inline-size:0;font:14px / 1.4 var(--face-reading);background:#050d11;border-radius:0;padding:0 12px}.homes-criterion :is(input,select):disabled{color:var(--ds-hud-muted);cursor:not-allowed;border-style:dashed}@media (width<=700px){.homes-criterion :is(input,select){font-size:16px}}.homes-criterion .homes-action{min-block-size:44px}@media (width<=600px){.homes-criterion{grid-template-columns:minmax(0,1fr)}.homes-criterion .homes-action{justify-self:start}}.homes-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.homes-groups li{border:1px solid rgb(var(--accent-rgb) / .26);border-inline-start:3px solid rgb(var(--accent-rgb) / .45);background:#081216;min-inline-size:0;padding:12px}.homes-groups h4{color:var(--ds-hud-ink);font:600 12px / 1.5 var(--face-reading);margin:0 0 8px}.homes-groups p{color:#afbfca;font:11px / 1.5 var(--face-reading);margin:0}@media (width<=600px){.homes-groups{grid-template-columns:minmax(0,1fr)}}.homes-lines{gap:6px;margin:0;padding:0;list-style:none;display:grid}.homes-lines li{background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.homes-lines span{min-inline-size:0;color:var(--ds-hud-ink);font:13px / 1.5 var(--face-reading);overflow-wrap:anywhere}.homes-action.homes-line-remove{min-block-size:32px;padding:4px 10px;font-size:11px}.homes-choose{border:0;gap:8px;min-inline-size:0;margin:0 0 16px;padding:0;display:grid}.homes-choose legend{color:var(--ds-hud-ink);font:600 12px / 1.5 var(--face-label);letter-spacing:.05em;text-transform:uppercase;margin-block-end:8px;padding:0}.homes-choose .homes-note{margin:0}.homes-choose-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.homes-choose-list label{border:1px solid rgb(var(--accent-rgb) / .26);min-block-size:44px;color:var(--ds-hud-ink);font:14px / 1.5 var(--face-reading);overflow-wrap:anywhere;cursor:pointer;background:#050d11;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.homes-choose-list label:has(input:checked){border-color:rgb(var(--accent-rgb) / .7)}.homes-choose-list label[data-waiting]{color:var(--ds-hud-muted);cursor:not-allowed;border-style:dashed}.homes-choose-list input{flex:none;block-size:16px;inline-size:16px;margin:3px 0 0}.homes-table{border-collapse:collapse;inline-size:100%;min-inline-size:36rem;color:var(--ds-text);font:var(--ds-text-sm) / 1.5 var(--face-reading)}.homes-table :is(th,td){padding:var(--ds-space-4) var(--ds-space-4) var(--ds-space-4) 0;border-block-end:1px solid rgb(var(--accent-rgb) / .16);text-align:start}.homes-table thead th{color:var(--ds-hud-ink);font:700 14px / 1.5 var(--face-reading);letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}.homes-table tbody th{color:#c7ccc9;font:11px / 1.5 var(--face-label);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.homes-table :is(th,td){vertical-align:top}.homes-table :is(thead th,td){overflow-wrap:anywhere;min-inline-size:11rem}.homes-table a{color:rgb(var(--accent-rgb))}.homes-prices{gap:4px;margin:0;padding:0;list-style:none;display:grid}.homes-compare [data-compare=table]{min-inline-size:0}.homes-compare [data-compare=table] .account-table-scroll{scrollbar-color:rgb(var(--accent-rgb) / .5) var(--ds-hud-scroll-track);scrollbar-width:thin;max-inline-size:100%;overflow-x:auto}.homes-compare [data-compare=table] .homes-scroll-hint{margin:0 0 8px;display:none}.homes-compare [data-compare=table]:has(.account-table-scroll[tabindex="0"]) .homes-scroll-hint{display:block}.homes-compare [data-compare=table] .homes-note{margin:12px 0 0}.homes-compare>h2:focus-visible{outline:2px solid rgb(var(--accent-rgb));outline-offset:4px}.homes-compare{min-inline-size:0;margin-block-start:24px;padding:20px 16px}.homes-compare>h2{color:var(--ds-hud-ink);font:600 18px / 1.5 var(--face-control);margin:0 0 12px}.homes-compare .empty{margin:0}.homes-facts .homes-fact-long{grid-column:1/-1}.homes-facts .homes-fact-long dd{white-space:pre-wrap}.homes-edit{border-block-start:1px solid rgb(var(--accent-rgb) / .32);gap:12px;padding-block-start:12px;display:grid}.homes-edit h4{color:var(--ds-hud-ink);font:600 12px / 1.5 var(--face-label);letter-spacing:.05em;text-transform:uppercase;margin:0}.homes-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px 16px;display:grid}.homes-edit-fields label{gap:6px;min-inline-size:0;display:grid}.homes-edit-fields span{color:var(--ds-hud-ink);font:600 12px / 1.5 var(--face-label);letter-spacing:.05em;text-transform:uppercase}.homes-edit-fields :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;border:1px solid rgb(var(--accent-rgb) / .4);color:#e4f0ec;inline-size:100%;min-inline-size:0;font:14px / 1.4 var(--face-reading);background:#050d11;border-radius:0}@media (width<=700px){.homes-edit-fields :is(input:not([type=checkbox]),select,textarea){font-size:16px}}.homes-edit-fields :is(input:not([type=checkbox]),select){block-size:44px;padding:0 12px}.homes-edit-fields textarea{resize:vertical;min-block-size:88px;padding:10px 12px}.homes-edit-fields .homes-edit-long{grid-column:1/-1}.homes-edit-fields .homes-edit-check{align-items:center;gap:8px;min-block-size:44px;display:flex}.homes-edit-fields .homes-edit-check input{block-size:18px;inline-size:18px;margin:0}@media (width<=600px){.homes-edit-fields{grid-template-columns:minmax(0,1fr)}}.homes-edit-status{color:var(--ds-hud-ink);font:14px / 1.5 var(--face-reading);margin:0}.homes-edit-status:empty{display:none}.homes-timeline{border-block-start:1px solid rgb(var(--accent-rgb) / .18);gap:8px;padding-block-start:12px;display:grid}.homes-timeline h4{color:#afbfca;font:11px / 1.5 var(--face-label);letter-spacing:.05em;text-transform:uppercase;margin:0}.homes-timeline ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.homes-timeline li{color:var(--ds-hud-ink);font:13px / 1.5 var(--face-reading);overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 12px;display:flex}.homes-timeline time{color:#c7ccc9;font:12px / 1.6 var(--face-label);flex:none}.jobs-console{--jobs-line:rgb(var(--accent-rgb) / .3);border:1px solid rgb(var(--accent-rgb) / .22);border-block-end-color:rgb(var(--accent-rgb) / .17);border-inline-start:2px solid rgb(var(--accent-rgb) / .55);background:linear-gradient(100deg, rgb(var(--accent-rgb) / .067), #07101877 45%, transparent 95%);min-inline-size:0;margin:24px 0;padding:20px 24px 0;position:relative}.jobs-console:before{content:"";background:rgb(var(--accent-rgb));pointer-events:none;block-size:2px;inline-size:36px;position:absolute;inset-block-start:-1px;inset-inline-start:-2px}.jobs-console :is(input,select,button,summary):focus-visible{outline:2px solid rgb(var(--accent-rgb));outline-offset:3px}.jobs-console :is(input,select,button):disabled{cursor:not-allowed}@media (width<=700px){.jobs-console{padding:18px 16px 0}}.jobs-caption{color:rgb(var(--accent-rgb));font:10px var(--face-label);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:18px;margin:0 0 18px;display:flex}.jobs-caption:after{content:"";background:var(--jobs-line);flex:1;block-size:1px}@media (width<=700px){.jobs-caption{gap:10px;font-size:9px}}.jobs-search-row{gap:12px;display:flex}@media (width<=700px){.jobs-search-row{flex-wrap:wrap}}.jobs-search{border:1px solid var(--jobs-line);background:#060c12;flex:1;align-items:center;gap:14px;min-inline-size:0;padding:0 16px;display:flex}.jobs-search svg{fill:none;stroke:#bacad3;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:20px;inline-size:20px}.jobs-search input{box-sizing:border-box;color:#dee7ed;block-size:50px;inline-size:100%;min-inline-size:0;font:15px / 1.5 var(--face-reading);background:0 0;border:0;padding:0}.jobs-search input::placeholder{color:#9aa39e}.jobs-search:has(input:disabled){border-style:dashed}@media (width<=700px){.jobs-search{flex-basis:100%}.jobs-search input{font-size:16px}}.jobs-toggle{border:1px solid rgb(var(--accent-rgb) / .34);background:linear-gradient(130deg, rgb(var(--accent-rgb) / .12), #0b1018);color:#dae5ef;min-block-size:50px;min-inline-size:165px;font:600 12px / 1.45 var(--face-control);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;padding:0 16px}.jobs-toggle:before{content:"☷";margin-inline-end:12px}.jobs-toggle:after{content:"⌄";margin-inline-start:12px}.jobs-toggle[aria-expanded=true]:after{content:"⌃"}@media (width<=700px){.jobs-toggle{min-block-size:42px;min-inline-size:0}}.jobs-fields{align-items:end;gap:14px;padding:20px 0 22px;display:flex}@media (width<=700px){.jobs-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}}@media (width<360px){.jobs-fields{grid-template-columns:minmax(0,1fr)}}.jobs-field{flex:1;gap:8px;min-inline-size:0;display:grid}.jobs-field>span{color:#a8bcc8;font:10px var(--face-label);letter-spacing:.1em;text-transform:uppercase}.jobs-reset{color:#a2b3bf;min-block-size:44px;font:600 12px / 1.45 var(--face-control);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 8px}.jobs-reset:disabled{outline:1px dashed rgb(var(--accent-rgb) / .35);outline-offset:-1px;color:var(--ds-hud-muted);cursor:not-allowed}@media (width<360px){.jobs-reset{justify-self:start}}.jobs-console select{border:1px solid var(--jobs-line);color:#dfe7ed;block-size:44px;inline-size:100%;min-inline-size:0;font:14px / 1.4 var(--face-reading);background:#080e15;border-radius:0;padding:0 30px 0 12px}.jobs-console select:disabled{border-style:dashed}.jobs-console select:has(option:disabled){border-style:dashed}.jobs-console select:disabled{color:var(--ds-hud-muted)}@media (width<=700px){.jobs-console select{padding:0 22px 0 8px;font-size:16px}}.jobs-context{border-block-start:1px solid var(--jobs-line);color:var(--ds-hud-ink);font:16px / 1.5 var(--face-reading);margin:0;padding:17px 0}.jobs-chips{flex-wrap:wrap;gap:8px;display:flex}.jobs-chips button{border:1px dashed rgb(var(--accent-rgb) / .35);min-block-size:32px;color:var(--ds-hud-muted);font:600 12px / 1.45 var(--face-control);letter-spacing:.05em;text-transform:uppercase;background:0 0;padding:0 10px}.jobs-disclosure{margin-block-start:16px}.jobs-disclosure>summary{color:rgb(var(--accent-rgb));font:11px / 1.3 var(--face-control);cursor:pointer}.jobs-disclosure-body{color:#afb7b2;font:13px / 20px var(--face-reading);padding-block-start:14px}.jobs-disclosure-body p{margin:0 0 8px}.jobs-advanced{border-block-start:1px solid var(--jobs-line);padding:18px 0}.jobs-advanced[hidden]{display:none}.jobs-advanced h2{color:rgb(var(--accent-rgb));font:11px / 1.4 var(--face-control);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px}.jobs-results{border-block-start:1px solid var(--jobs-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;display:flex}.jobs-summary{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.jobs-summary h2{color:var(--ds-hud-ink);font:600 21px / 1.2 var(--face-control);white-space:nowrap;margin:0}.jobs-stats{color:#a1b3bf;font:11px / 1.4 var(--face-label);margin:0}.jobs-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.jobs-pagination>p{color:#a1b3bf;font:10px / 1.4 var(--face-label);white-space:nowrap;margin:0}.jobs-pagination label{color:#a1b3bf;font:10px / 1.4 var(--face-label);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;display:flex}.jobs-pagination select{block-size:34px;inline-size:auto;min-inline-size:68px;padding:0 22px 0 8px;font-size:13px}@media (width<=700px){.jobs-pagination select{font-size:16px}}.jobs-pagination button{border:1px dashed var(--jobs-line);min-block-size:34px;min-inline-size:34px;color:var(--ds-hud-muted);background:#0c121a;place-items:center;padding:0 8px;display:grid}.jobs-pagination svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:16px;inline-size:16px}@media (width<=1150px){.jobs-pagination{justify-content:space-between;inline-size:100%}}@media (width<=700px){.jobs-pagination{justify-content:flex-start}.jobs-pagination>p{flex-basis:100%}}.jobs-pages{gap:8px;display:flex}.jobs-applications{margin-block-start:24px;padding:24px}@media (width<=580px){.jobs-applications{padding:20px 16px 22px}}.jobs-applications-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-block-end:16px;display:flex}@media (width<=600px){.jobs-applications-head{flex-wrap:wrap}}.jobs-applications-title{gap:12px;min-inline-size:0;display:flex}.jobs-applications-title h2{color:var(--ds-hud-ink);font:600 18px / 1.5 var(--face-control);letter-spacing:.025em;margin:0}@media (width<=600px){.jobs-applications-title h2{font-size:16px}}.jobs-applications-title p{color:#c7ccc9;font:14px / 20px var(--face-reading);margin:4px 0 0}.jobs-applications-icon{border:1px solid rgb(var(--accent-rgb) / .6);background:linear-gradient(135deg, rgb(var(--accent-rgb) / .16), rgb(var(--accent-rgb) / .04)), #081418;block-size:40px;inline-size:40px;box-shadow:inset 0 0 0 3px #071014, 0 0 18px rgb(var(--accent-rgb) / .08);color:rgb(var(--accent-rgb));flex:none;place-items:center;display:grid}.jobs-applications-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:20px;inline-size:20px}.jobs-applications .account-button{flex:none}.jobs-applications-empty{border:1px dashed rgb(var(--accent-rgb) / .35);text-align:center;padding:24px}.jobs-applications-empty h3{color:#c7ccc9;font:400 14px / 20px var(--face-reading);margin:0}.jobs-applications-empty p{color:#a1b3bf;font:12px / 16px var(--face-reading);margin:4px 0 0}@media (width<=580px){.jobs-applications-empty{padding:20px 16px}}.jobs-applications .jobs-applications-kind{color:rgb(var(--accent-rgb));font:10px / 1.4 var(--face-label);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px}.radar-refresh{border:1px solid rgb(var(--accent-rgb) / .34);background:linear-gradient(135deg, rgb(var(--accent-rgb) / .07), transparent 65%), #09151a;min-block-size:40px;box-shadow:inset 0 1px 0 rgb(var(--accent-rgb) / .12);color:var(--ds-hud-ink);font:600 12px / 1.45 var(--face-control);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:10px 16px;display:inline-flex}.radar-refresh:disabled{color:var(--ds-hud-muted);cursor:not-allowed;border-style:dashed}.radar-body{gap:20px;min-inline-size:0;display:grid}.radar-body :is(.radar-disclosure,.radar-sources-body p,.radar-note p,.radar-between p){margin:0}.radar-body :is(input,select,button,summary):focus-visible{outline:2px solid rgb(var(--accent-rgb));outline-offset:3px}.radar-body :is(input,select,button):disabled{cursor:not-allowed}.radar-console{border:1px solid rgb(var(--accent-rgb) / .22);border-inline-start:2px solid rgb(var(--accent-rgb) / .55);background:linear-gradient(100deg, rgb(var(--accent-rgb) / .067), #07101877 45%, transparent 95%);align-items:center;gap:18px;min-inline-size:0;margin:18px 0 24px;padding:20px 24px;display:flex;position:relative}.radar-console:before{content:"";background:rgb(var(--accent-rgb));pointer-events:none;block-size:2px;inline-size:36px;position:absolute;inset-block-start:-1px;inset-inline-start:-2px}@media (width<=700px){.radar-console{padding:18px 16px 0;display:block}}.radar-search{border:1px solid rgb(var(--accent-rgb) / .3);background:#060c12;flex:2 1 0;align-items:center;gap:14px;min-inline-size:0;padding:0 16px;display:flex}.radar-search svg{fill:none;stroke:#bacad3;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:20px;inline-size:20px}.radar-search input{box-sizing:border-box;color:#dee7ed;block-size:50px;inline-size:100%;min-inline-size:0;font:13px / 1.5 var(--face-reading);background:0 0;border:0;padding:0}.radar-search input::placeholder{color:#9aa39e}.radar-search:has(input:disabled){border-style:dashed}@media (width<=700px){.radar-search input{font-size:16px}}.radar-fields{flex:1 1 0;align-items:end;gap:14px;min-inline-size:0;display:flex}@media (width<=700px){.radar-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;padding:18px 0;display:grid}}.radar-field{flex:1;gap:8px;min-inline-size:0;display:grid}.radar-field>span{color:#a8bcc8;font:10px var(--face-label);letter-spacing:.1em;text-transform:uppercase}.radar-reset{color:#a2b3bf;min-block-size:44px;font:600 12px / 1.45 var(--face-control);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#09151a;border:0;padding:0 8px}.radar-reset:disabled{outline:1px dashed rgb(var(--accent-rgb) / .35);outline-offset:-1px;color:var(--ds-hud-muted)}.radar-body select{box-sizing:border-box;border:1px solid rgb(var(--accent-rgb) / .28);border-block-end-color:rgb(var(--accent-rgb) / .65);background:linear-gradient(0deg, rgb(var(--accent-rgb) / .035), transparent 55%), #050d11;color:#e4f0ec;block-size:44px;inline-size:100%;min-inline-size:0;font:13px / 1.4 var(--face-reading);border-radius:0;padding:0 30px 0 12px;box-shadow:inset 0 2px 12px #0006}.radar-body select:disabled{color:var(--ds-hud-muted);border-style:dashed}@media (width<=700px){.radar-body select{font-size:16px}}.radar-disclosure{border-inline-start:2px solid rgb(var(--accent-rgb) / .55);background:linear-gradient(90deg, rgb(var(--accent-rgb) / .05), transparent 75%);color:#b8cec3;font:12px / 1.8 var(--face-reading);letter-spacing:.01em;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.radar-disclosure svg{fill:none;block-size:16px;inline-size:16px;stroke:rgb(var(--accent-rgb));stroke-width:2px;stroke-linecap:round;flex:none;margin-block-start:3px}.radar-sources{border:1px solid rgb(var(--accent-rgb) / .38);border-inline-start:2px solid rgb(var(--accent-rgb) / .86);background:#071216}.radar-sources>summary{background:linear-gradient(90deg, rgb(var(--accent-rgb) / .07), transparent);color:rgb(var(--accent-rgb));font:600 14px / 1.65 var(--face-control);letter-spacing:.065em;text-transform:uppercase;cursor:pointer;padding:12px 14px}.radar-sources-body{color:#afbfca;font:13px / 1.6 var(--face-reading);gap:8px;padding:4px 14px 14px;display:grid}.radar-menus{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width<360px){.radar-menus{grid-template-columns:minmax(0,1fr)}}.radar-menus select{padding-inline-end:12px}.radar-menu{min-inline-size:0;display:grid}.radar-menu>span{color:var(--ds-hud-ink);font:600 14px / 1.5 var(--face-label);letter-spacing:.05em;text-transform:uppercase;margin-block-end:4px}.radar-note{font:14px / 1.5 var(--face-reading);padding:20px}.radar-between{color:var(--ds-hud-ink);font:14px / 1.5 var(--face-reading);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.radar-order{color:#afb7b2;font-size:12px}.reminders-new{border:1px solid rgb(var(--accent-rgb) / .34);background:linear-gradient(135deg, rgb(var(--accent-rgb) / .07), transparent 65%), #09151a;min-block-size:40px;box-shadow:inset 0 1px 0 rgb(var(--accent-rgb) / .12);color:var(--ds-hud-ink);font:600 12px / 1.45 var(--face-control);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;padding:10px 16px;display:inline-flex}.reminders-new svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;block-size:16px;inline-size:16px}.reminders-new:not(:disabled){background:rgb(var(--accent-rgb));box-shadow:none;color:var(--ds-text-on-section-accent);cursor:pointer;border-color:#0000}.reminders-new:focus-visible{outline:2px solid rgb(var(--accent-rgb));outline-offset:3px}.reminders-reset{background:linear-gradient(135deg, rgb(var(--accent-rgb) / .07), transparent 65%), #09151a;min-block-size:44px;box-shadow:inset 0 1px 0 rgb(var(--accent-rgb) / .12);color:#a2b3bf;font:600 12px / 1.45 var(--face-control);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:0;padding:0 8px}.reminders-reset:not(:disabled){color:var(--ds-hud-ink);cursor:pointer}.reminders-reset:disabled{outline:1px dashed rgb(var(--accent-rgb) / .35);outline-offset:-1px;color:var(--ds-hud-muted)}.reminders-body{gap:24px;min-inline-size:0;margin-block-start:24px;display:grid}.reminders-body :is(input,select,button):focus-visible{outline:2px solid rgb(var(--accent-rgb));outline-offset:3px}.reminders-body :is(input,select,button):disabled{cursor:not-allowed}.reminders-console{border:1px solid rgb(var(--accent-rgb) / .22);border-block-end-color:rgb(var(--accent-rgb) / .17);border-inline-start:2px solid rgb(var(--accent-rgb) / .55);background:linear-gradient(100deg, rgb(var(--accent-rgb) / .067), #07101877 45%, transparent 95%);align-items:center;gap:18px;min-inline-size:0;padding:20px 24px;display:flex;position:relative}.reminders-console:before{content:"";background:rgb(var(--accent-rgb));pointer-events:none;block-size:2px;inline-size:36px;position:absolute;inset-block-start:-1px;inset-inline-start:-2px}@media (width<=700px){.reminders-console{padding:18px 16px 0;display:block}}.reminders-search{border:1px solid rgb(var(--accent-rgb) / .3);background:#060c12;flex:2 1 0;align-items:center;gap:14px;min-inline-size:0;padding:0 16px;display:flex}.reminders-search svg{fill:none;stroke:#bacad3;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:20px;inline-size:20px}.reminders-search input{box-sizing:border-box;color:#dee7ed;block-size:50px;inline-size:100%;min-inline-size:0;font:13px / 1.5 var(--face-reading);background:0 0;border:0;padding:0}.reminders-search input::placeholder{color:#9aa39e}@media (width<=700px){.reminders-search input{font-size:16px}}.reminders-fields{flex:1 1 0;align-items:end;gap:14px;min-inline-size:0;display:flex}@media (width<=700px){.reminders-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;padding:18px 0;display:grid}}.reminders-field{flex:1;gap:8px;min-inline-size:0;display:grid}.reminders-field>span:not(.visually-hidden){color:#a8bcc8;font:10px var(--face-label);letter-spacing:.1em;text-transform:uppercase}.reminders-body select{box-sizing:border-box;border:1px solid rgb(var(--accent-rgb) / .28);border-block-end-color:rgb(var(--accent-rgb) / .65);background:linear-gradient(0deg, rgb(var(--accent-rgb) / .035), transparent 55%), #050d11;color:#e4f0ec;block-size:44px;inline-size:100%;min-inline-size:0;font:13px / 1.4 var(--face-reading);border-radius:0;padding:0 30px 0 12px;box-shadow:inset 0 2px 12px #0006}@media (width<=700px){.reminders-body select{font-size:16px}}.reminders-list{min-inline-size:0}.reminders-filters{border-block-end:1px solid rgb(var(--accent-rgb) / .32);background:linear-gradient(90deg, rgb(var(--accent-rgb) / .08), transparent 75%);gap:8px;padding:20px;display:flex}.reminders-filters .reminders-field{flex:none}.reminders-filters select{inline-size:auto;padding-inline-end:36px}@media (width<=640px){.reminders-filters{flex-direction:column;padding:16px}.reminders-filters select{inline-size:100%}}.reminders-list .empty{margin:20px}@media (width<=640px){.reminders-list .empty{margin:16px}}.reminders-shown{color:var(--ds-hud-ink);font:13px / 1.5 var(--face-reading);margin:-12px 0 0}.reminders-shown:empty{display:none}.reminders-said{color:var(--ds-hud-ink);font:14px / 1.5 var(--face-reading);margin:0}.reminders-said:empty{display:none}.reminders-list-title{border-block-end:1px solid rgb(var(--accent-rgb) / .32);color:var(--ds-hud-ink);font:600 16px / 1.4 var(--face-control);margin:0;padding:20px 20px 16px}@media (width<=640px){.reminders-list-title{padding:16px}}.reminders-note{color:var(--ds-hud-ink);font:14px / 1.6 var(--face-reading);margin:0;padding:24px 20px}.reminders-note p{margin:0}.reminders-note p:not(:first-child){color:var(--ds-hud-muted);margin-block-start:4px}@media (width<=640px){.reminders-note{padding:20px 16px}}.reminders-add{gap:16px;min-inline-size:0;padding:20px 24px;display:grid}.reminders-add :is(h2,h4){color:var(--ds-hud-ink);font:600 16px / 1.4 var(--face-control);margin:0}.reminders-add form{gap:16px;min-inline-size:0;display:grid}.reminders-add input{box-sizing:border-box;border:1px solid rgb(var(--accent-rgb) / .28);border-block-end-color:rgb(var(--accent-rgb) / .65);color:#e4f0ec;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;block-size:44px;inline-size:100%;min-inline-size:0;font:13px / 1.4 var(--face-reading);background:#050d11;border-radius:0;padding:0 12px}@media (width<=700px){.reminders-add input{font-size:16px}}@media (width<=640px){.reminders-add{padding:18px 16px}}.reminders-add.reminders-edit{border-block-start:1px solid rgb(var(--accent-rgb) / .32);padding:16px 0 0}.reminders-add-fields{flex-wrap:wrap;align-items:end;gap:16px;min-inline-size:0;display:flex}.reminders-add-fields .reminders-field{flex:160px}.reminders-add-fields .reminders-add-title{flex:3 240px}.reminders-add-note{color:var(--ds-hud-muted);font:13px / 1.5 var(--face-reading);margin:0}.reminders-buttons{flex-wrap:wrap;gap:8px;min-inline-size:0;display:flex}.reminders-button{border:1px solid rgb(var(--accent-rgb) / .45);min-block-size:44px;color:var(--ds-hud-ink);font:600 13px / 1.4 var(--face-control);cursor:pointer;background:#09151a;padding:0 16px}.reminders-button.reminders-button-main{background:rgb(var(--accent-rgb));color:var(--ds-text-on-section-accent);border-color:#0000}.reminders-button[aria-disabled=true]{cursor:progress;border-style:dashed}.reminders-rows{display:grid}.reminders-row{border-block-end:1px solid rgb(var(--accent-rgb) / .18);gap:16px;min-inline-size:0;padding:16px 20px;display:flex}.reminders-row:last-child{border-block-end:0}@media (width<=640px){.reminders-row{gap:12px;padding:16px}}.reminders-complete,.reminders-done-mark{box-sizing:border-box;border:2px solid rgb(var(--accent-rgb) / .55);background:0 0;flex:none;block-size:24px;inline-size:24px;margin-block-start:2px}.reminders-complete{cursor:pointer;padding:0;position:relative}.reminders-complete:after{content:"";position:absolute;inset:-10px}.reminders-complete:hover{border-color:rgb(var(--accent-rgb))}.reminders-complete[aria-disabled=true]{cursor:progress;border-style:dashed}.reminders-done-mark{border-color:rgb(var(--accent-rgb));background:rgb(var(--accent-rgb) / .2);place-items:center;display:grid}.reminders-done-mark svg{fill:none;block-size:16px;inline-size:16px;stroke:rgb(var(--accent-rgb));stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.reminders-row-main{flex:1;gap:8px;min-inline-size:0;display:grid}.reminders-row-head{flex-wrap:wrap;align-items:start;gap:8px;min-inline-size:0;display:flex}.reminders-row-head h3{min-inline-size:0;color:var(--ds-hud-ink);font:700 14px / 1.45 var(--face-reading);overflow-wrap:anywhere;flex:12ch;margin:0}.reminders-status{border:1px solid rgb(var(--accent-rgb) / .4);color:var(--ds-hud-ink);font:700 11px / 1.3 var(--face-label);letter-spacing:.06em;white-space:nowrap;padding:4px 8px}.reminders-row[data-status=overdue] .reminders-status{border-color:#ff8a80b3}.reminders-row[data-status=paused] .reminders-status{border-style:dashed}.reminders-row-facts{color:#bacad3;font:13px / 1.5 var(--face-reading);flex-wrap:wrap;gap:6px 16px;margin:0;display:flex}.reminders-remaining{font-weight:600}.reminders-row-last{color:var(--ds-hud-muted);font:13px / 1.5 var(--face-reading);margin:0}.reminders-confirm{border:1px dashed rgb(var(--accent-rgb) / .45);gap:8px;min-inline-size:0;margin:0;padding:12px;display:grid}.reminders-confirm legend{float:left;color:var(--ds-hud-ink);font:14px / 1.5 var(--face-reading);margin-block-end:4px;padding:0}.reminders-confirm .reminders-buttons{clear:both}.reminders-restore{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;min-inline-size:0;display:flex}.reminders-restore p{color:var(--ds-hud-muted);font:13px / 1.5 var(--face-reading);flex:320px;margin:0}.tech-news-stories{--tech-news-line:rgb(var(--accent-rgb) / .3);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){.tech-news-stories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1536px){.tech-news-stories{grid-template-columns:repeat(3,minmax(0,1fr))}}.tech-news-story{border:1px solid var(--tech-news-line);background:#0a1017;flex-direction:column;gap:10px;min-inline-size:0;padding:14px;display:flex}.tech-news-story p{margin:0}.tech-news-story h3{color:var(--ds-hud-ink);font:600 16px / 1.35 var(--face-control);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.tech-news-story-source{background:rgb(var(--accent-rgb) / .12);color:#afbfca;max-inline-size:100%;font:600 10px / 1.5 var(--face-label);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;align-self:flex-start;padding:2px 6px}.tech-news-story-media{aspect-ratio:16/9;border-block-end:1px solid var(--tech-news-line);background:radial-gradient(ellipse 82% 68% at 50% 26%, rgb(var(--accent-rgb) / .26), transparent 74%), radial-gradient(ellipse 48% 38% at 94% 6%, #e4a8532e, transparent 66%), var(--ds-hud-surface-hover);flex:none;margin:-14px -14px 0;position:relative;overflow:hidden}.tech-news-story-media img{object-fit:cover;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.tech-news-story-media .tech-news-story-source{background:#0a1017e6;max-inline-size:calc(100% - 16px);position:absolute;inset-block-start:8px;inset-inline-start:8px}.tech-news-story-plain{box-sizing:border-box;text-align:center;place-content:center;gap:6px;block-size:100%;padding:36px 16px 16px;display:grid}.tech-news-story-plain-name{color:var(--ds-hud-ink);font:600 18px / 1.3 var(--face-control);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere}.tech-news-story-plain-why{color:#c7ccc9;font:11px / 1.4 var(--face-label)}.tech-news-story-marks{flex-wrap:wrap;gap:6px;margin:0;display:flex}.tech-news-story-mark{color:#e6e9e7;font:600 10px / 1.5 var(--face-label);letter-spacing:.06em;text-transform:uppercase;border:1px solid #c7ccc9;padding:1px 6px}.tech-news-story-summary{color:#c7ccc9;font:14px / 20px var(--face-reading);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tech-news-story-time,.tech-news-story-seen{color:#a1b3bf;font:11px / 1.4 var(--face-label)}.tech-news-story-seen{margin-block-start:auto}.tech-news-story-open{border-block-start:1px solid var(--tech-news-line);background:rgb(var(--accent-rgb) / .16);min-block-size:36px;color:var(--ds-hud-ink);font:700 12px / 1.3 var(--face-control);justify-content:center;align-items:center;gap:6px;padding:6px 12px;text-decoration:none;display:inline-flex}.tech-news-story-open:hover{background:rgb(var(--accent-rgb) / .26)}.tech-news-story-open:focus-visible{outline:2px solid rgb(var(--accent-rgb));outline-offset:2px}.tech-news-story-open svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:14px;inline-size:14px}.tech-news-note{color:#afbfca;font:13px / 1.6 var(--face-reading);margin-block:16px 0}.tech-news-note p{margin:0 0 8px}.tech-news-feeds{margin:0 0 8px;padding:0;list-style:none}.tech-news-feeds li{margin-block-end:6px}.tech-news-feeds strong{color:var(--ds-hud-ink);font-weight:600}.tech-news-console{--tech-news-line:rgb(var(--accent-rgb) / .3);border:1px solid var(--tech-news-line);border-inline-start:3px solid rgb(var(--accent-rgb));background:linear-gradient(125deg, rgb(var(--accent-rgb) / .065), transparent 65%), #0a1017;min-inline-size:0;margin:24px 0;padding:20px 24px 0;position:relative}.tech-news-console:before{content:"";background:rgb(var(--accent-rgb));pointer-events:none;block-size:2px;inline-size:36px;position:absolute;inset-block-start:-1px;inset-inline-start:-3px}.tech-news-console :is(input,select,button,summary):focus-visible{outline:2px solid rgb(var(--accent-rgb));outline-offset:3px}.tech-news-console :is(input,select,button):disabled{cursor:not-allowed}@media (width<=700px){.tech-news-console{padding:18px 16px 0}}.tech-news-caption{color:rgb(var(--accent-rgb));font:10px var(--face-label);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:18px;margin:0 0 18px;display:flex}.tech-news-caption:after{content:"";background:var(--tech-news-line);flex:1;block-size:1px}@media (width<=700px){.tech-news-caption{gap:10px;font-size:9px}}.tech-news-search-row{gap:12px;display:flex}@media (width<=700px){.tech-news-search-row{flex-wrap:wrap}}.tech-news-search{border:1px solid var(--tech-news-line);background:#060c12;flex:1;align-items:center;gap:14px;min-inline-size:0;padding:0 16px;display:flex}.tech-news-search svg{fill:none;stroke:#bacad3;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:20px;inline-size:20px}.tech-news-search input{box-sizing:border-box;color:#dee7ed;block-size:50px;inline-size:100%;min-inline-size:0;font:15px / 1.5 var(--face-reading);background:0 0;border:0;padding:0}.tech-news-search input::placeholder{color:#9aa39e}.tech-news-search:has(input:disabled){border-style:dashed}@media (width<=700px){.tech-news-search{flex-basis:100%}.tech-news-search input{font-size:16px}}.tech-news-toggle{border:1px solid rgb(var(--accent-rgb) / .34);background:linear-gradient(130deg, rgb(var(--accent-rgb) / .12), #0b1018);color:#dae5ef;min-block-size:50px;min-inline-size:165px;font:600 12px / 1.45 var(--face-control);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;padding:0 16px}.tech-news-toggle:before{content:"☷";margin-inline-end:12px}.tech-news-toggle:after{content:"⌄";margin-inline-start:12px}.tech-news-toggle[aria-expanded=true]:after{content:"⌃"}@media (width<=700px){.tech-news-toggle{min-block-size:42px;min-inline-size:0}}.tech-news-fields{align-items:end;gap:14px;padding:20px 0 22px;display:flex}@media (width<=700px){.tech-news-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}}@media (width<=450px){.tech-news-fields{grid-template-columns:minmax(0,1fr)}}.tech-news-field{flex:1;gap:8px;min-inline-size:0;display:grid}.tech-news-field>span{color:#a8bcc8;font:10px var(--face-label);letter-spacing:.1em;text-transform:uppercase}.tech-news-reset{color:#a2b3bf;min-block-size:44px;font:600 12px / 1.45 var(--face-control);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 8px}.tech-news-reset:disabled{color:var(--ds-hud-muted)}@media (width<=450px){.tech-news-reset{justify-self:start}}.tech-news-console select{border:1px solid var(--tech-news-line);color:#dfe7ed;block-size:44px;inline-size:100%;min-inline-size:0;font:14px / 1.4 var(--face-reading);background:#080e15;border-radius:0;padding:0 30px 0 12px}.tech-news-console select:disabled{color:var(--ds-hud-muted);border-style:dashed}@media (width<=700px){.tech-news-console select{padding:0 22px 0 8px;font-size:16px}}.tech-news-subline{border-block-start:1px solid var(--tech-news-line);color:#a1b3bf;font:11px / 1.3 var(--face-label);justify-content:space-between;align-items:flex-start;gap:15px;padding:13px 0;display:flex}@media (width<=700px){.tech-news-subline{flex-direction:column}}.tech-news-disclosure{min-inline-size:0}.tech-news-disclosure>summary{color:rgb(var(--accent-rgb));font:11px / 1.3 var(--face-control);white-space:nowrap;cursor:pointer;list-style:none}.tech-news-disclosure>summary::-webkit-details-marker{display:none}.tech-news-disclosure>summary:after{content:"⌄";margin-inline-start:8px}.tech-news-disclosure[open]{flex:1;max-inline-size:600px}.tech-news-disclosure[open]>summary:after{content:"⌃"}@media (width<=700px){.tech-news-disclosure[open]{inline-size:100%;max-inline-size:100%}}.tech-news-disclosure-body{color:#afbfca;font:13px / 1.6 var(--face-reading);padding-block-start:14px}.tech-news-disclosure-body p{margin:0 0 8px}.tech-news-advanced{border-block-start:1px solid var(--tech-news-line);padding:18px 0}.tech-news-advanced[hidden]{display:none}.tech-news-advanced h2{color:rgb(var(--accent-rgb));font:11px / 1.4 var(--face-label);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px}.tech-news-advanced button{border:1px dashed rgb(var(--accent-rgb) / .35);min-block-size:44px;color:var(--ds-hud-muted);font:600 12px / 1.45 var(--face-control);letter-spacing:.05em;text-transform:uppercase;background:0 0;padding:6px 12px}.tech-news-results{border-block-start:1px solid var(--tech-news-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;display:flex}.tech-news-summary{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.tech-news-summary h2{color:var(--ds-hud-ink);font:600 21px / 1.2 var(--face-control);white-space:nowrap;margin:0}.tech-news-stats{color:#a1b3bf;font:11px / 1.4 var(--face-label);margin:0}.tech-news-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.tech-news-pagination>p{color:#a1b3bf;font:10px / 1.4 var(--face-label);white-space:nowrap;margin:0}.tech-news-pagination label{color:#a1b3bf;font:10px / 1.4 var(--face-label);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;display:flex}.tech-news-pagination select{block-size:34px;inline-size:auto;min-inline-size:68px;padding:0 22px 0 8px;font-size:13px}@media (width<=700px){.tech-news-pagination select{font-size:16px}}.tech-news-pagination button{border:1px dashed var(--tech-news-line);min-block-size:34px;min-inline-size:34px;color:var(--ds-hud-muted);background:#0c121a;place-items:center;padding:0 8px;display:grid}.tech-news-pagination svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:16px;inline-size:16px}@media (width<=1150px){.tech-news-pagination{justify-content:space-between;inline-size:100%}}@media (width<=700px){.tech-news-pagination{justify-content:flex-start}.tech-news-pagination>p{flex-basis:100%}}.tech-news-pages{gap:8px;display:flex}.tech-news-mine{margin-block-start:24px;padding:24px}@media (width<=580px){.tech-news-mine{padding:20px 16px 22px}}.tech-news-mine-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-block-end:16px;display:flex}@media (width<=600px){.tech-news-mine-head{flex-wrap:wrap}}.tech-news-mine-title{gap:12px;min-inline-size:0;display:flex}.tech-news-mine-title h2{color:var(--ds-hud-ink);font:600 18px / 1.5 var(--face-control);letter-spacing:.025em;margin:0}@media (width<=600px){.tech-news-mine-title h2{font-size:16px}}.tech-news-mine-title p{color:#c7ccc9;font:14px / 20px var(--face-reading);margin:4px 0 0}.tech-news-mine-icon{border:1px solid rgb(var(--accent-rgb) / .6);background:linear-gradient(135deg, rgb(var(--accent-rgb) / .16), rgb(var(--accent-rgb) / .04)), #081418;block-size:40px;inline-size:40px;box-shadow:inset 0 0 0 3px #071014, 0 0 18px rgb(var(--accent-rgb) / .08);color:rgb(var(--accent-rgb));flex:none;place-items:center;display:grid}.tech-news-mine-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:20px;inline-size:20px}.tech-news-mine .account-button{flex:none}.tech-news-mine-views{border-block-end:1px solid rgb(var(--accent-rgb) / .2);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-block-end:20px;padding-block:8px;display:grid}.tech-news-mine-views>.account-button{justify-self:end}@media (width<=600px){.tech-news-mine-views{grid-template-columns:minmax(0,1fr)}}.tech-news-mine-tabs{grid-column:2;justify-content:center;gap:8px;padding-block:8px;display:flex}@media (width<=600px){.tech-news-mine-tabs{grid-column:1}}.tech-news-mine-tab{min-block-size:40px;box-shadow:inset 0 1px 0 rgb(var(--accent-rgb) / .12);color:#c7ccc9;font:600 12px / 1.45 var(--face-control);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;padding:8px 16px}.tech-news-mine-tab[aria-selected=true]{border-color:rgb(var(--accent-rgb) / .34);background:linear-gradient(115deg, rgb(var(--accent-rgb)), color-mix(in srgb, white 20%, rgb(var(--accent-rgb)))) rgb(var(--accent-rgb));box-shadow:inset 0 0 0 2px #0414154d, 0 0 20px rgb(var(--accent-rgb) / .15);color:#021013}.tech-news-mine-tab:focus-visible{outline:2px solid rgb(var(--accent-rgb));outline-offset:3px}.tech-news-mine-why{color:#c7ccc9;font:12px / 1.6 var(--face-label);letter-spacing:.04em;text-transform:uppercase;margin:0 0 16px}.tech-news-mine-view .empty{margin-block:0 20px}.tech-news-mine-interests h3{color:#c7ccc9;font:600 12px / 16px var(--face-control);letter-spacing:.025em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 8px;display:flex}.tech-news-mine-interests h3+p+h3{padding-block-start:8px}.tech-news-mine-interests h3:focus-visible{outline:2px solid rgb(var(--accent-rgb));outline-offset:2px}.tech-news-mine-interests h3 svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:14px;inline-size:14px}.tech-news-mine-interests p{color:#afb7b2;font:12px / 18px var(--face-reading);margin:0 0 8px}.tech-news-mine-interests>.account-button{margin-block-start:8px}.tech-news-mine-mute{margin:0 0 8px;padding-block-start:8px}.tech-news-mine-mute>summary{color:#c7ccc9;min-block-size:24px;font:600 14px / 1.5 var(--face-control);cursor:pointer}.tech-news-mine-mute>summary:focus-visible{outline:2px solid rgb(var(--accent-rgb));outline-offset:3px}.tech-news-mine-mute>p{margin-block-start:8px}.tech-news-mine-chips{flex-wrap:wrap;gap:8px;display:flex}.tech-news-mine-chips button{border:1px solid rgb(var(--accent-rgb) / .35);color:#c7ccc9;min-block-size:40px;font:600 12px / 1.45 var(--face-control);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#142328;padding:0 10px}.tech-news-mine-chips button:hover:not([aria-disabled=true]){background:#1c3036}.tech-news-mine-chips button:focus-visible{outline:2px solid rgb(var(--accent-rgb));outline-offset:2px}.tech-news-mine-chips button[aria-pressed=true]{border-color:rgb(var(--accent-rgb));background:rgb(var(--accent-rgb) / .2);color:var(--ds-hud-ink)}.tech-news-mine-chips button[aria-pressed=true]:before{content:"✓ " / ""}.tech-news-mine-chips button[aria-disabled=true]{color:var(--ds-hud-muted);cursor:not-allowed;border-style:dashed}.tech-news-mine-note{margin-block-start:8px}.tech-news-topics{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tech-news-topics>li{display:inline-flex}.tech-news-topic,.tech-news-topic-mute,.tech-news-mine-follow>button{border:1px solid rgb(var(--accent-rgb) / .3);color:#c7ccc9;min-block-size:32px;font:700 11px / 1.3 var(--face-control);cursor:pointer;background:#142328;align-items:center;gap:4px;display:inline-flex}.tech-news-topic,.tech-news-mine-follow>button{padding:0 8px}.tech-news-topic-mute{border-inline-start:0;justify-content:center;min-inline-size:32px}.tech-news-mark{border:1px solid rgb(var(--accent-rgb) / .3);color:#afbfca;cursor:pointer;background:#0e181e;place-items:center;block-size:40px;inline-size:40px;display:grid}.tech-news-topic:hover:not([aria-disabled=true]),.tech-news-topic-mute:hover:not([aria-disabled=true]),.tech-news-mine-follow>button:hover:not([aria-disabled=true]),.tech-news-mark:hover:not([aria-disabled=true]){background:#1c3036}.tech-news-topic:focus-visible,.tech-news-topic-mute:focus-visible,.tech-news-mine-follow>button:focus-visible,.tech-news-mark:focus-visible,.tech-news-mine-chosen button:focus-visible,.tech-news-mine-story-text a:focus-visible{outline:2px solid rgb(var(--accent-rgb));outline-offset:2px;position:relative}.tech-news-topic[aria-pressed=true],.tech-news-topic-mute[aria-pressed=true],.tech-news-mark[aria-pressed=true]{border-color:rgb(var(--accent-rgb));background:rgb(var(--accent-rgb) / .22);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb));color:var(--ds-hud-ink)}.tech-news-topic[aria-disabled=true],.tech-news-topic-mute[aria-disabled=true],.tech-news-mine-follow>button[aria-disabled=true],.tech-news-mark[aria-disabled=true]{color:var(--ds-hud-muted);cursor:not-allowed;border-style:dashed}.tech-news-shape{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:16px;inline-size:16px}.tech-news-topic .tech-news-shape,.tech-news-topic-mute .tech-news-shape{block-size:12px;inline-size:12px}.tech-news-mine-chosen .tech-news-shape{block-size:14px;inline-size:14px}.tech-news-mark[aria-pressed=true] .tech-news-shape{fill:currentColor}.tech-news-story-foot{border-block-start:1px solid var(--tech-news-line);align-items:center;gap:8px;padding-block-start:10px;display:flex}.tech-news-story-foot>.tech-news-story-open{border-block-start:0;flex:1}.tech-news-marks{flex:none;gap:8px;display:flex}.tech-news-mine-list{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.tech-news-mine-story{border:1px solid rgb(var(--accent-rgb) / .2);background:#0a1017;padding:12px}.tech-news-mine-story-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tech-news-mine-story-text{min-inline-size:0}.tech-news-mine-story-text a{color:var(--ds-hud-ink);font:600 14px / 1.4 var(--face-control);overflow-wrap:anywhere;text-decoration:none}.tech-news-mine-story.is-read .tech-news-mine-story-text a{color:#afb7b2}.tech-news-mine-story-text a:hover{text-decoration:underline}.tech-news-mine-story-text p{color:#a1b3bf;font:11px / 1.5 var(--face-label);margin:2px 0 0}.tech-news-mine-why-shown{color:#c7ccc9}.tech-news-mine-follow{flex-wrap:wrap;gap:6px;margin-block-start:8px;display:flex}.tech-news-mine-chosen{flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.tech-news-mine-chosen>li{border:1px solid rgb(var(--accent-rgb) / .45);background:rgb(var(--accent-rgb) / .12);align-items:center;display:inline-flex}.tech-news-mine-chosen span{color:var(--ds-hud-ink);font:600 12px / 1.45 var(--face-control);padding:0 8px}.tech-news-mine-chosen button{border:0;border-inline-start:1px solid rgb(var(--accent-rgb) / .45);color:#c7ccc9;cursor:pointer;background:0 0;place-items:center;block-size:32px;inline-size:32px;display:grid}.tech-news-mine-chosen button[aria-disabled=true]{cursor:not-allowed}.tech-news-mine-more{margin-block-end:16px}.tech-news-mine-confirm{border:0;flex-wrap:wrap;align-items:center;gap:8px;min-inline-size:0;margin:8px 0 0;padding:0;display:flex}.tech-news-mine-confirm>p{flex-basis:100%}.tech-news-summary h2:focus-visible{outline:2px solid rgb(var(--accent-rgb));outline-offset:3px}html:has(.dialog[open]){overflow:hidden}.dialog{--edge:rgb(var(--accent-rgb) / .26);--round:12px;block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--ds-text);font:var(--ds-weight-regular) var(--ds-text-sm) / var(--ds-leading-normal) var(--face-reading);background:0 0;border:0;outline:none;margin:0;padding:0;position:fixed;inset:0}.dialog:focus-visible>*{outline:var(--ds-focus-ring-width) solid rgb(var(--accent-rgb));outline-offset:calc(-1 * var(--ds-focus-ring-width))}.dialog .mark,.topbar-control.topbar-jump>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none}.notice{align-items:flex-start;gap:var(--ds-space-4);padding-block:var(--ds-space-5);padding-inline:var(--ds-space-6);border:1px dashed var(--edge);border-radius:var(--round);display:flex}.notice>.notice-mark{block-size:1.25rem;inline-size:1.25rem;color:rgb(var(--accent-rgb))}.notice p{margin:0}.notice-kind{color:rgb(var(--accent-rgb));font:var(--ds-weight-semibold) var(--ds-text-2xs) / var(--ds-leading-normal) var(--face-label);text-transform:uppercase;letter-spacing:.1em}.notice-text{color:var(--ds-text-muted);font:var(--ds-text-sm) / 1.25rem var(--face-reading);margin-block-start:var(--ds-space-2)}.dialog-button{justify-content:center;align-items:center;gap:var(--ds-space-3);min-block-size:2.5rem;padding-block:var(--ds-space-3);padding-inline:var(--ds-space-5);border:1px solid var(--edge);border-radius:var(--round);background:var(--ds-surface-2);color:var(--ds-text);font:var(--ds-weight-semibold) var(--ds-text-sm) / 1.5 var(--face-control);cursor:pointer;transition-duration:var(--ds-motion-fast);transition-property:background-color,border-color;transition-timing-function:var(--ds-ease-in-out);display:inline-flex}.dialog-button>.mark{block-size:1rem;inline-size:1rem}.dialog-button:is(:disabled,[aria-disabled=true]){border:1px dashed rgb(var(--accent-rgb) / .35);color:var(--ds-hud-muted);cursor:not-allowed;background:0 0}.dialog-button:not(:disabled,[aria-disabled=true]):hover{background:var(--ds-hud-surface-hover)}.dialog-button-primary{background:rgb(var(--accent-rgb));color:var(--ds-text-on-section-accent);border-color:#0000}.dialog-button-primary:not(:disabled,[aria-disabled=true]):hover{background:color-mix(in srgb, white 12%, rgb(var(--accent-rgb)))}.dialog-sheet[open]{padding:var(--ds-space-7);place-content:center;place-items:center;display:flex}@media (width<640px){.dialog-sheet[open]{align-items:flex-end;padding:0}}.dialog-sheet::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0206188c}.sheet{border:1px solid var(--edge);border-radius:calc(var(--round) * 2);max-block-size:min(92vh,920px);inline-size:100%;max-inline-size:48rem;box-shadow:0 25px 50px -12px rgb(var(--ds-orbit-shadow-rgb) / .25);background:var(--ds-surface-2);flex-direction:column;display:flex;overflow:hidden}@media (width<640px){.sheet{border-end-end-radius:0;border-end-start-radius:0}}.sheet :is(a,button,input,select,textarea){scroll-margin-block:var(--ds-space-3)}@media (height<=480px){.sheet{overflow-y:auto}.sheet>.sheet-body{flex:none;overflow:visible}}.sheet-head{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-5);padding-block:var(--ds-space-5);padding-inline:var(--ds-space-7);border-block-end:1px solid var(--edge);flex:none;display:flex}@media (width<640px){.sheet-head{padding-inline:var(--ds-space-6)}}.sheet-head h2{color:var(--ds-text);font:var(--ds-weight-semibold) var(--ds-text-lg) / 1.75rem var(--face-control);margin:0}.sheet-head p{margin-block:var(--ds-space-2) 0;color:var(--ds-text-muted);font:var(--ds-text-sm) / 1.25rem var(--face-reading)}.sheet-close{border-radius:var(--round);block-size:2.5rem;inline-size:2.5rem;color:var(--ds-text-muted);cursor:pointer;transition-duration:var(--ds-motion-fast);transition-property:color,background-color;transition-timing-function:var(--ds-ease-in-out);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.sheet-close>.mark{block-size:1.25rem;inline-size:1.25rem}.sheet-close:hover{background:var(--ds-hud-surface-hover);color:var(--ds-text)}.sheet-body{flex:auto;min-block-size:0;overflow:hidden auto}.sheet-form,.sheet-stack{padding:var(--ds-space-7);flex-direction:column;display:flex}@media (width<640px){.sheet-form,.sheet-stack{padding:var(--ds-space-6)}}.sheet-form{row-gap:var(--ds-space-6)}.sheet-stack{row-gap:var(--ds-space-5)}.sheet-fields{row-gap:var(--ds-space-6);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.field-pair{gap:var(--ds-space-5);display:grid}@media (width>=640px){.field-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.field{min-inline-size:0}.field>label{color:var(--ds-text);font:var(--ds-weight-semibold) var(--ds-text-sm) / 1.25rem var(--face-label);margin-block-end:.375rem;display:block}.field>:is(input,select,textarea){block-size:2.75rem;inline-size:100%;padding-block:0;padding-inline:var(--ds-space-4);border:1px solid var(--edge);border-radius:var(--round);background:var(--ds-hud-input);color:var(--ds-text);font:var(--ds-text-md) / 1.5 var(--face-reading);display:block}.field>:is(input,select,textarea):disabled{cursor:not-allowed}.field>:is(input,select,textarea):focus{border-color:rgb(var(--accent-rgb))}.field>:is(input,select,textarea)::placeholder{opacity:1;color:var(--ds-text-subtle)}.field>textarea{resize:vertical;block-size:auto;padding-block:.625rem}.field-hinted{row-gap:var(--ds-space-2);flex-direction:column;display:flex}.field-hint{color:var(--ds-text-muted);font:var(--ds-text-sm) / 1.5 var(--face-reading);margin:0}.sheet-words{color:var(--ds-text-muted);font:var(--ds-text-sm) / 1.5 var(--face-reading)}.sheet-words>p{margin:0}.sheet-said{color:var(--ds-text)}.sheet-said:not(:empty){margin-block-start:var(--ds-space-3)}@media (width>760px){main .field>:is(input,select,textarea):not(dialog *){font-size:13px}}.sheet-actions{justify-content:flex-end;gap:var(--ds-space-3);border-block-start:1px solid var(--edge);padding-block-start:var(--ds-space-6);display:flex}@media (width<640px){.sheet-actions{flex-direction:column-reverse}}.sheet-actions-spread{flex-wrap:wrap;justify-content:flex-start;padding-block-start:var(--ds-space-5)}@media (width<640px){.sheet-actions-spread{flex-direction:row}}.home-photo{place-content:center;justify-items:center;row-gap:var(--ds-space-3);border-radius:var(--round);background:var(--ds-hud-chip);block-size:12rem;color:var(--ds-text-muted);display:grid}.home-photo>.mark{block-size:2rem;inline-size:2rem}.home-price{align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.home-price>p{color:var(--ds-text);font:900 var(--ds-text-lg) / 1.75rem var(--face-reading);margin:0}.home-chip{border-radius:var(--ds-radius-full);background:var(--ds-hud-chip);color:var(--ds-text-muted);font:var(--ds-weight-bold) var(--ds-text-xs) / 1rem var(--face-reading);padding-block:.125rem;padding-inline:.625rem}.home-facts{gap:var(--ds-space-4);margin:0;display:grid}@media (width>=640px){.home-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-facts dt{color:var(--ds-text-muted);font:var(--ds-weight-semibold) var(--ds-text-xs) / 1rem var(--face-label);text-transform:uppercase;letter-spacing:.025em}.home-facts dd{color:var(--ds-text);font:var(--ds-text-sm) / 1.25rem var(--face-reading);margin-block:.125rem 0;margin-inline:0}.home-reasons{padding-block:var(--ds-space-3);padding-inline:var(--ds-space-4);border:1px solid var(--edge);border-radius:var(--round);background:var(--ds-hud-chip);line-height:1.25rem}.home-reasons>p{color:var(--ds-text);font-weight:var(--ds-weight-semibold);margin:0}.home-reasons>.home-reasons-none{color:var(--ds-text-muted);font:var(--ds-text-xs) / 1rem var(--face-reading);margin-block-start:var(--ds-space-2)}.dialog-side[open]{display:block}.dialog-side::backdrop{background:rgb(var(--ds-orbit-ground-rgb) / .69)}.orbit-side{inset:var(--ds-space-7) 0 0 auto;inline-size:min(100%,31.25rem);padding:var(--ds-space-8);border-block:1px solid rgb(var(--accent-rgb) / .18);border-inline-start:1px solid rgb(var(--ds-orbit-beacon-rgb) / .2);border-radius:var(--ds-radius-sm);box-shadow:var(--ds-elevation-3);background:linear-gradient(140deg, rgb(var(--ds-orbit-panel-rgb) / .98), var(--ds-surface-0) 50%);position:absolute;overflow:hidden auto}@media (width<640px){.orbit-side{padding:var(--ds-space-7)}}.orbit-side:before{content:"";background:rgb(var(--accent-rgb));block-size:1px;inline-size:4.625rem;position:absolute;inset-block-start:0;inset-inline-start:0}.orbit-side-head{justify-content:space-between;align-items:center;column-gap:var(--ds-space-4);margin-block-end:var(--ds-space-8);display:flex}.orbit-side-eyebrow{margin-block:var(--ds-space-4);color:var(--ds-text-muted);font:var(--ds-text-md) / 1.75rem var(--face-label);text-transform:uppercase;letter-spacing:.15em}.orbit-side-close{border:1px solid rgb(var(--accent-rgb) / .56);border-radius:var(--ds-radius-sm);background:var(--ds-surface-2);block-size:2.25rem;inline-size:2.25rem;color:var(--ds-text);cursor:pointer;flex:none;place-items:center;padding:0;display:grid}.orbit-side-close>.mark{block-size:1.125rem;inline-size:1.125rem}.orbit-side-title,.orbit-part-head>h3,.orbit-part-lead h3{color:var(--ds-text);font:var(--ds-weight-semibold) 1.625rem / 1.3 var(--face-control);letter-spacing:var(--ds-tracking-tight);margin:0}.orbit-side-title{margin-block-end:1.125rem}.orbit-side-parts{row-gap:var(--ds-space-5);display:grid}.orbit-part{border:1px solid var(--edge);border-radius:calc(var(--round) + 4px);background:var(--ds-surface-2);overflow:hidden}.orbit-part-edge{border-inline-start:3px solid rgb(var(--accent-rgb))}.orbit-part-head{align-items:center;column-gap:var(--ds-space-3);padding-block:var(--ds-space-6);padding-inline:var(--ds-space-5);border-block-end:1px solid var(--edge);display:flex}.orbit-part-head>.mark{block-size:1rem;inline-size:1rem;color:rgb(var(--accent-rgb))}.orbit-part-open{row-gap:var(--ds-space-5);padding:var(--ds-space-7);display:grid}.orbit-part-lead{align-items:flex-start;column-gap:var(--ds-space-4);display:flex}.orbit-part-lead>div{min-inline-size:0}.orbit-part-lead p{color:var(--ds-text-muted);font:var(--ds-text-md) / 1.75rem var(--face-reading);margin-block:1.125rem 0}.orbit-badge{border-radius:var(--round);background:rgb(var(--accent-rgb) / .12);block-size:2.5rem;inline-size:2.5rem;color:rgb(var(--accent-rgb));flex:none;place-items:center;display:grid}.orbit-badge>.mark{block-size:1.25rem;inline-size:1.25rem}.orbit-part-body{row-gap:var(--ds-space-4);padding-block:var(--ds-space-4) var(--ds-space-5);padding-inline:var(--ds-space-5);display:grid}.orbit-part-body>p{color:var(--ds-text-muted);font:var(--ds-text-md) / 1.75rem var(--face-reading);margin:0}.orbit-part-go{justify-self:start;align-items:center;column-gap:var(--ds-space-2);border-radius:var(--ds-radius-lg);min-block-size:2.25rem;color:rgb(var(--accent-rgb));font:var(--ds-weight-semibold) var(--ds-text-sm) / 1.5 var(--face-control);text-decoration:none;display:inline-flex}.orbit-part-go:hover{text-decoration:underline}.orbit-part-go>.mark{block-size:.875rem;inline-size:.875rem}.orbit-refresh{min-block-size:2.25rem;padding-inline:var(--ds-space-4);font-size:var(--ds-text-xs);flex:none;margin-inline-start:auto}.orbit-refresh>.mark{block-size:.875rem;inline-size:.875rem}.orbit-part-lead:has(>.orbit-refresh){row-gap:var(--ds-space-3);flex-wrap:wrap}.orbit-part-lead:has(>.orbit-refresh)>div{flex:12rem}.orbit-said{color:var(--ds-text-muted);font:var(--ds-text-sm) / 1.5 var(--face-reading);margin:0}.orbit-clear{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-6);border:1px dashed var(--edge);border-radius:var(--round);display:flex}.orbit-clear>.mark{block-size:1.25rem;inline-size:1.25rem;color:rgb(var(--accent-rgb));flex:none}.orbit-clear p{color:var(--ds-text);font:var(--ds-text-sm) / 1.5 var(--face-reading);margin:0}.orbit-clear .orbit-clear-more{color:var(--ds-text-subtle);font-size:var(--ds-text-xs);margin-block-start:.125rem}.orbit-items{row-gap:var(--ds-space-3);margin:0;padding:0;list-style:none;display:grid}.orbit-item{align-items:flex-start;gap:var(--ds-space-2) var(--ds-space-3);padding-block:var(--ds-space-3);padding-inline:var(--ds-space-4);border-radius:var(--round);background:var(--ds-hud-surface-hover);color:var(--ds-text);flex-wrap:wrap;text-decoration:none;display:flex}.orbit-item>.orbit-item-title{min-inline-size:0;font:var(--ds-weight-bold) var(--ds-text-xs) / 1.25rem var(--face-reading);overflow-wrap:anywhere;flex:12ch}.orbit-item:hover>.orbit-item-title{text-decoration:underline}.orbit-item-status{padding-block:.125rem;padding-inline:var(--ds-space-3);border:1px solid rgb(var(--accent-rgb) / .4);border-radius:var(--ds-radius-full);font:var(--ds-weight-bold) var(--ds-text-2xs) / 1rem var(--face-label);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;flex:none}.orbit-item-status[data-status=overdue]{border-width:2px}.orbit-item-due{inline-size:100%;color:var(--ds-text-muted);font:var(--ds-text-xs) / 1.25rem var(--face-reading)}.dialog-jump[open]{padding-block:12vh var(--ds-space-5);padding-inline:var(--ds-space-5);place-items:start center;display:grid}.dialog-jump::backdrop{background:rgb(var(--ds-orbit-ground-rgb) / .62)}.jump{max-block-size:76vh;inline-size:min(100%,34rem);padding-block:var(--ds-space-7) var(--ds-space-6);padding-inline:var(--ds-space-7);border:1px solid rgb(var(--accent-rgb) / .25);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-elevation-3);background:linear-gradient(145deg, rgb(var(--ds-orbit-panel-rgb) / .97), rgb(var(--ds-orbit-ground-rgb) / .97));overflow:auto}.jump-eyebrow{color:rgb(var(--accent-rgb));font:var(--ds-text-xs) / 1.5 var(--face-label);text-transform:uppercase;letter-spacing:.12em;margin:0}.jump-title{margin-block:var(--ds-space-3) 0;color:var(--ds-text);font:var(--ds-weight-semibold) var(--ds-text-2xl) / var(--ds-leading-tight) var(--face-control);letter-spacing:var(--ds-tracking-tight)}.jump-search{align-items:center;column-gap:var(--ds-space-4);margin-block:var(--ds-space-7) var(--ds-space-5);padding-block:var(--ds-space-4);padding-inline:var(--ds-space-5);border:1px solid rgb(var(--accent-rgb) / .24);border-radius:var(--ds-radius-md);background:rgb(var(--ds-orbit-ground-rgb) / .65);display:flex}.jump-search:focus-within{outline:var(--ds-focus-ring-width) solid rgb(var(--accent-rgb));outline-offset:var(--ds-focus-ring-offset);border-color:rgb(var(--accent-rgb) / .6)}.jump-search>.mark{block-size:1.25rem;inline-size:1.25rem;color:rgb(var(--accent-rgb))}.jump-search>input{min-inline-size:0;color:var(--ds-text);font:var(--ds-text-md) / 1.5 var(--face-reading);background:0 0;border:0;outline:none;flex:1;padding:0}.jump-search>input::placeholder{opacity:1;color:var(--ds-text-subtle)}.jump-search>kbd{color:var(--ds-text-subtle);font:var(--ds-text-2xs) / 1.5 var(--face-label);text-transform:uppercase}.jump-list{row-gap:var(--ds-space-2);margin:0;padding:0;list-style:none;display:grid}.jump-result{align-items:center;column-gap:var(--ds-space-5);inline-size:100%;padding:var(--ds-space-4);border-radius:var(--ds-radius-sm);color:var(--ds-text);font:var(--ds-weight-semibold) var(--ds-text-sm) / 1.5 var(--face-control);text-align:start;cursor:pointer;transition-duration:var(--ds-motion-fast);transition-property:border-color,background-color;transition-timing-function:var(--ds-ease-out);background:0 0;border:1px solid #0000;display:flex}.jump-result:focus-visible,.jump-result:hover{border-color:rgb(var(--accent-rgb) / .2);background:rgb(var(--accent-rgb) / .075)}.jump-result>span{row-gap:var(--ds-space-2);flex:1;display:grid}.jump-result strong{font:var(--ds-weight-semibold) var(--ds-text-md) / 1.5rem var(--face-control)}.jump-result small{color:var(--ds-text-subtle);font:var(--ds-weight-semibold) var(--ds-text-2xs) / 1.5 var(--face-label);text-transform:uppercase;letter-spacing:.1em}.jump-result>.mark{block-size:.875rem;inline-size:.875rem;color:var(--ds-text-subtle)}.jump-note{margin-block:var(--ds-space-4) 0;color:var(--ds-text-subtle);font:var(--ds-text-xs) / var(--ds-leading-normal) var(--face-reading)}.topbar-control.topbar-jump{padding-inline:var(--ds-space-4);font-weight:var(--ds-weight-semibold);text-transform:none}.topbar-control.topbar-jump>svg{block-size:.9375rem;inline-size:.9375rem}.topbar-control.topbar-jump>kbd{border:1px solid rgb(var(--ds-orbit-light-rgb) / .05);color:var(--ds-text-subtle);font:inherit;border-radius:3px;padding-block:.125rem;padding-inline:.3125rem}@media (width<=850px){.topbar-control.topbar-jump{padding-inline:var(--ds-space-3)}.topbar-control.topbar-jump>.topbar-jump-word,.topbar-control.topbar-jump>kbd{display:none}}.sign-out-said{color:var(--ds-text);font:var(--ds-text-sm) / 1.6 var(--face-reading);overflow-wrap:break-word;margin:0;display:block}.sign-out-said:empty{position:absolute}p>.sign-out-said:not(:empty){margin-block-start:var(--ds-space-3)}:is(.account-button[aria-disabled=true]:has(+.sign-out-said),.account-menu-item[aria-disabled=true]:has(+.sign-out-said)){cursor:progress}@font-face{font-family:Barlow;src:url(/assets/Barlow-Regular-BeTQORF1.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/Barlow-SemiBold-DrsHaTWO.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Orbitron;src:url(/assets/Orbitron-Variable-DbOLnAFv.ttf)format("truetype");font-weight:400 900;font-display:swap}@font-face{font-family:Rajdhani;src:url(/assets/Rajdhani-Regular-B5cuMOFH.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Rajdhani;src:url(/assets/Rajdhani-Medium-CNVqWcWj.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Rajdhani;src:url(/assets/Rajdhani-SemiBold-DszwRPli.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Rajdhani;src:url(/assets/Rajdhani-Bold-BRy0-dS-.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:IBM Plex Sans;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-118b756c-BD64o3ke.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-05d29bfe-KUPCjGsn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-sans-118b756c-BD64o3ke.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-sans-05d29bfe-KUPCjGsn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-118b756c-BD64o3ke.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-05d29bfe-KUPCjGsn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-sans-118b756c-BD64o3ke.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-sans-05d29bfe-KUPCjGsn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-d7731959-BJoXLJYV.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-9994c10a-C05TWSE2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-8d0aead6-C820gu2e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-60d1ee22-BQJS6Ovj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-8864f199-DpGnXj3s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-486bb381-BRMVj9uZ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-mono-87527b86-Bm1Kh9QZ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-weight:700;font-display:swap;src:url(/assets/ibm-plex-mono-dff0db2a-BqoVA4Sx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-ko-sans:"IBM Plex Sans";--font-ko-mono:"IBM Plex Mono";--face-display:var(--ds-font-display);--face-control:var(--ds-font-heading);--face-label:var(--ds-font-mono);--face-reading:var(--ds-font-sans);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ds-hud-ground);scrollbar-gutter:stable}*,:before,:after{box-sizing:border-box}body{color:var(--ds-hud-body);background:var(--ds-hud-ground);font:var(--ds-weight-regular) var(--ds-text-sm) / var(--ds-leading-normal) var(--face-reading);-webkit-font-smoothing:antialiased;margin:0}@media (width<=760px){html:root :is(input,select,textarea){font-size:16px}}html:root main :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea):not(dialog *){letter-spacing:.015em}html:root main :is(input:not([type=checkbox],[type=radio],[type=range],[type=search]),select,textarea):not(dialog *){background-image:linear-gradient(0deg, rgb(var(--accent-rgb) / .035), transparent 55%)}:focus-visible,input:is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]):focus-within{outline:var(--ds-focus-ring-width) solid rgb(var(--accent-rgb,255 255 255));outline-offset:var(--ds-focus-ring-offset)}h1[tabindex="-1"]:focus{outline:none}.reading-line:empty{clip-path:inset(50%);block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute;overflow:hidden}.shell{background:radial-gradient(92vw 555vh at 65% 110px, rgb(var(--accent-rgb) / .07), transparent 36%), var(--ds-hud-ground);min-block-size:100vh;position:relative;overflow-x:clip}.atmosphere{--strength:.48;pointer-events:none;z-index:0;contain:strict;filter:contrast(115%);opacity:var(--strength);display:grid;position:fixed;inset-block:0;inset-inline:0}.atmosphere>canvas,.atmosphere:after{grid-area:1/1;block-size:100%;inline-size:100%}.atmosphere:after{content:"";background:linear-gradient(to right, rgb(var(--ds-orbit-ground-rgb) / .52), transparent 64%), linear-gradient(to top, rgb(var(--ds-orbit-ground-rgb) / .3), transparent 48%, rgb(var(--ds-orbit-ground-rgb) / .2))}.skip-link{z-index:100;padding:var(--ds-space-3) var(--ds-space-5);color:var(--ds-hud-on-primary);background:rgb(var(--accent-rgb));font-weight:var(--ds-weight-bold);text-decoration:none;position:absolute;inset-block-start:-100px;inset-inline-start:var(--ds-space-4)}.skip-link:focus{inset-block-start:var(--ds-space-4)}.workspace{z-index:1;box-sizing:border-box;max-inline-size:100rem;padding-block:var(--ds-space-5) var(--ds-space-6);margin-inline:auto;padding-inline:clamp(1.375rem,4vw,4rem);position:relative}@media (width<=850px){.workspace{padding-inline:var(--ds-space-7)}}@media (width<=760px){.workspace{padding-inline:16px}}@media (width<=580px){.workspace{padding-block-start:var(--ds-space-7)}}.page{padding-block-end:var(--ds-space-9)}.page:focus{outline:none}.eyebrow{align-items:center;gap:var(--ds-space-3);color:rgb(var(--accent-rgb));font:12px / 1.5 var(--face-label);letter-spacing:.13em;text-transform:uppercase;margin:0;display:flex}.eyebrow .eyebrow-dash{background:rgb(var(--accent-rgb));flex:none;block-size:2px;inline-size:.9375rem;display:inline-block}.not-found{padding:28px}.not-found p{color:var(--ds-hud-muted);font-size:var(--ds-text-md);margin:0}.not-found a{color:rgb(var(--accent-rgb))}.topbar{z-index:2;align-items:center;column-gap:var(--ds-space-7);border-block-end:1px solid rgb(var(--accent-rgb) / .35);background:rgb(var(--ds-hud-topbar-rgb) / .93);block-size:3.5rem;box-shadow:0 1px 25px rgb(var(--accent-rgb) / .06);padding-inline:clamp(1.375rem,4vw,4rem);display:flex;position:relative}@media (width<=850px){.topbar{column-gap:var(--ds-space-6);padding-inline:var(--ds-space-7)}}@media (width<=760px){.topbar{padding-inline:16px}}@media (width<=580px){.topbar{column-gap:var(--ds-space-4);block-size:auto;min-block-size:4.5rem;padding-block:var(--ds-space-3);box-sizing:border-box}}.wordmark{color:var(--ds-text);flex:none;grid-template-rows:26px auto;row-gap:0;margin-block-end:3.65px;text-decoration:none;display:inline-grid}@media (width<=760px){.wordmark{grid-template-rows:24px auto}}@media (width<=580px){.wordmark{margin-block-end:1.65px}}.wordmark .wordmark-name{font:800 24px / 1.15 var(--face-display);letter-spacing:.1em}@media (width<=760px){.wordmark .wordmark-name{font-size:20px}}.wordmark .wordmark-os{color:rgb(var(--accent-rgb));font-weight:var(--ds-weight-regular);text-shadow:0 0 16px rgb(var(--accent-rgb) / .4)}.wordmark .wordmark-sub{color:var(--ds-text-subtle);font:9px / 1.15 var(--face-label);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.topbar-trail{align-items:center;gap:var(--ds-space-5);min-inline-size:0;color:var(--ds-text-subtle);font:11px / 1.5 var(--face-label);letter-spacing:.035em;text-transform:uppercase;margin:0;margin-inline-start:var(--ds-space-4);display:flex}.topbar-trail strong{color:var(--ds-text-muted);font-weight:var(--ds-weight-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=1150px){.topbar-trail{display:none}}.topbar-end{align-items:center;column-gap:var(--ds-space-4);flex:0 auto;min-inline-size:0;margin-inline-start:auto;display:inline-flex}@media (width<=580px){.topbar-end{justify-content:flex-end;column-gap:var(--ds-space-3);row-gap:var(--ds-space-2);flex-wrap:wrap}}.topbar-control{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3);border:1px solid rgb(var(--accent-rgb) / .3);color:var(--ds-text-muted);background:linear-gradient(115deg, rgb(var(--accent-rgb) / .08), var(--ds-hud-button-ground));box-shadow:inset 0 1px 0 rgb(var(--ds-orbit-light-rgb) / .03), 0 2px 4px rgb(var(--ds-orbit-shadow-rgb) / .2);font:600 11px / 1.5 var(--face-label);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:border-color var(--ds-motion-fast) var(--ds-ease-out), color var(--ds-motion-fast) var(--ds-ease-out);border-radius:0;display:inline-flex}.topbar-control:hover:not([aria-disabled=true]){border-color:rgb(var(--accent-rgb) / .45);color:var(--ds-text)}.topbar-control[aria-disabled=true]{cursor:default}.topbar-control>svg{fill:currentColor;flex:none;block-size:.6875rem;inline-size:.6875rem}.topbar-motion-state{border:1px solid rgb(var(--ds-orbit-light-rgb) / .05);color:var(--ds-text-subtle);border-radius:3px;padding:.125rem .3125rem;font-size:10px}[aria-pressed=true]>.topbar-motion-state{border-color:rgb(var(--accent-rgb) / .35);color:rgb(var(--accent-rgb) / .95)}@media (width<=980px){.topbar-motion-word,.topbar-motion-state{display:none}}.topbar-clock{align-items:baseline;gap:var(--ds-space-3);color:var(--ds-text-muted);font:11px / 1.5 var(--face-label);font-variant-numeric:var(--ds-numeric);letter-spacing:.035em;white-space:nowrap;margin:0;display:flex}.topbar-clock>span{color:var(--ds-text-subtle);font-size:var(--ds-text-2xs);text-transform:uppercase}@media (width<=850px){.topbar-clock>span{display:none}}@media (width<=580px){.topbar-clock{display:none}}.band{--cut:14px;isolation:isolate;align-items:center;column-gap:var(--ds-space-6);min-block-size:58px;padding:var(--ds-space-4) 18px;border:1px solid rgb(var(--accent-rgb) / .3);background:linear-gradient(to right, rgb(var(--accent-rgb) / .12), rgb(var(--ds-hud-deck-rgb) / .88) 42%, rgb(var(--accent-rgb) / .06));clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));grid-template-columns:auto auto 1fr auto;margin-block:20px 16px;display:grid;position:relative;overflow:hidden}@media (width<=760px){.band{margin-block:14px;padding-inline:10px}}@media (width<=680px){.band{column-gap:var(--ds-space-4)}}.band-mark{--size:3.0625rem;inline-size:var(--size);block-size:var(--size);filter:drop-shadow(0 0 5px rgb(var(--accent-rgb) / .3));place-items:center;display:grid;position:relative}.band-mark>span{color:rgb(var(--accent-rgb));font:var(--ds-text-2xs) var(--face-label);letter-spacing:.1em}@media (width<=680px){.band-mark{--size:2.1875rem}}.band-mark-arcs{opacity:.65;fill:none;block-size:100%;inline-size:100%;stroke:var(--ds-text);stroke-linecap:round;animation:turn var(--ds-orbit-loop-ring) linear infinite;position:absolute;inset:0}.band-mark-arcs .band-mark-faint{opacity:.1;stroke-width:2px}.band-mark-arcs .band-mark-hot{stroke:rgb(var(--ds-orbit-beacon-rgb))}.band-title,.band-caption{text-shadow:0 0 14px rgb(var(--ds-orbit-ground-rgb)), 0 0 5px rgb(var(--ds-orbit-ground-rgb));margin:0}.band-title{row-gap:var(--ds-space-3);min-inline-size:10.25rem;display:grid}.band-title>span{color:rgb(var(--accent-rgb));font:10px / 1.5 var(--face-label);letter-spacing:.12em;text-transform:uppercase}.band-title>strong{color:var(--ds-text);font:var(--ds-weight-regular) 11px / 1.5 var(--face-display);letter-spacing:.12em;text-transform:uppercase}@media (width<=760px){.band-title>span,.band-title>strong{font-size:9px}}@media (width<=680px){.band-title{row-gap:var(--ds-space-2);min-inline-size:8.25rem}}.band-wave{z-index:-1;opacity:.8;filter:brightness(1.5);pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.band-caption{color:rgb(var(--accent-rgb));font:10px var(--face-label);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;grid-column:4}@media (width<=980px){.band-caption{display:none}}.band-art{isolation:isolate;aspect-ratio:640/366;pointer-events:none;grid-column:5;inline-size:6rem;display:block;position:relative}.band-art>img{-webkit-user-select:none;user-select:none;block-size:100%;inline-size:100%;position:absolute;inset:0}@media (width<=65rem){.band-art{inline-size:4.5rem}}@media (width<=33.75rem){.band-art{inline-size:3.75rem}}.band:has(.band-art){grid-template-columns:auto auto 1fr auto auto}@media (width<=980px){.band:has(.band-art){grid-template-columns:auto auto auto 1fr}.band:has(.band-art) .band-art{grid-column:3}}.band-art-unlit{opacity:.23;filter:grayscale(.8)brightness(.5)}.band-art-lit{opacity:1;filter:drop-shadow(0 0 .125rem rgb(var(--ds-orbit-optic-tube-rgb) / .85)) drop-shadow(0 0 .4375rem rgb(var(--ds-orbit-optic-glow-rgb) / .65)) drop-shadow(0 0 .9375rem rgb(var(--ds-orbit-optic-halo-rgb) / .3));animation:5.4s linear infinite neon-catch}html[data-motion=off] .band-art-lit{animation:none}@keyframes neon-catch{0%,27.77%{opacity:1}27.78%,29.62%{opacity:0}29.63%,31.47%{opacity:1}31.48%,37.03%{opacity:0}37.04%,83.32%{opacity:1}83.33%,85.18%{opacity:0}85.19%,to{opacity:1}}.dock{--tile-width:103px;--tile-height:96px;--label-size:15px;z-index:2;isolation:isolate;border-block-end:1px solid rgb(var(--accent-rgb) / .24);background:radial-gradient(ellipse at 50% 100%, rgb(var(--ds-orbit-panel-rgb) / .2), transparent 72%);inline-size:min(100%,71.875rem);margin-block-end:26px;margin-inline:auto;padding-block-end:18px;position:relative}.dock:before{content:"";z-index:-1;opacity:.95;filter:blur(12px);pointer-events:none;background:radial-gradient(ellipse at 50% 66%, rgb(var(--accent-rgb) / .16), rgb(var(--accent-rgb) / .035) 45%, transparent 73%);block-size:7.25rem;inline-size:15.9375rem;transition:inset-inline-start var(--ds-motion-slow) var(--ds-ease-out);position:absolute;inset-block-start:0;inset-inline-start:var(--glow-x,50%);translate:-50%}.dock:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to right, transparent, rgb(var(--accent-rgb) / .1) 13%, rgb(var(--accent-rgb) / .34) 47%, rgb(var(--accent-rgb) / .1) 87%, transparent);block-size:1px;box-shadow:0 5px 15px rgb(var(--accent-rgb) / .13);position:absolute;inset-block-end:var(--ds-space-3);inset-inline:3%}@media (width<=1150px){.dock{--tile-width:94px}}@media (width<=1100px){.dock{--tile-height:88px;--label-size:14px}}@media (width<=850px){.dock{inset-block-start:var(--ds-space-3)}}@media (width<=580px){.dock{inset-block-start:var(--ds-space-2)}}@media (width<=760px){.dock{--tile-width:88px;--tile-height:86px;--label-size:13px;margin-block-end:20px;padding-block-end:10px}}.dock-scroll{scrollbar-color:rgb(var(--accent-rgb) / .5) var(--ds-hud-scroll-track);scrollbar-width:thin;padding:3px 3px 10px;overflow:auto hidden}@media (width<325px){.dock-scroll{padding-inline:0}}.dock-list{grid-auto-flow:column;grid-auto-columns:var(--tile-width);justify-content:center;column-gap:var(--ds-space-2);inline-size:max-content;min-inline-size:100%;margin:0;padding:0;list-style:none;display:grid}.dock-item{isolation:isolate;block-size:var(--tile-height);border:1px solid rgb(var(--accent-rgb) / .3);color:var(--ds-text-muted);background:linear-gradient(145deg, rgb(var(--accent-rgb) / .07), rgb(var(--ds-hud-tile-ground-rgb) / .8));text-shadow:0 2px 9px rgb(var(--ds-orbit-shadow-rgb) / .9);transition:background var(--ds-motion-base), border-color var(--ds-motion-base), box-shadow var(--ds-motion-base);grid-template-rows:auto auto;align-content:center;justify-items:center;row-gap:7px;padding:14px 7px 10px;text-decoration:none;display:grid;position:relative}.dock-item:focus-visible{outline-offset:-4px}.dock-item:hover{border-color:rgb(var(--accent-rgb));background:rgb(var(--accent-rgb) / .12)}.dock-item[aria-current=page]{border-color:rgb(var(--accent-rgb) / .75);background:linear-gradient(150deg, rgb(var(--accent-rgb) / .2), var(--ds-hud-tile-ground) 80%);box-shadow:inset 0 0 24px rgb(var(--accent-rgb) / .07), 0 0 15px rgb(var(--accent-rgb) / .07)}.dock-number{color:var(--ds-hud-module);font:9px / 1.2 var(--face-label);letter-spacing:.1em;position:absolute;inset-block-start:5px;inset-inline-start:7px}[aria-current=page]>.dock-number{color:rgb(var(--accent-rgb))}.dock-underline{z-index:1;block-size:2px;position:absolute;inset-block-end:0;inset-inline:7px}[aria-current=page]>.dock-underline{background:rgb(var(--accent-rgb));box-shadow:0 0 12px rgb(var(--accent-rgb) / .7)}.dock-visual{--visual-width:2.375rem;inline-size:var(--visual-width);block-size:2.1875rem;color:rgb(var(--icon-rgb) / .95);filter:drop-shadow(0 3px 4px rgb(var(--ds-orbit-shadow-rgb) / .53));transition:filter var(--ds-motion-base) var(--ds-ease-out), transform var(--ds-motion-slow) var(--ds-ease-out);place-items:center;display:grid;position:relative;scale:1.18}[data-section=deals]>.dock-visual{--visual-width:5rem}[data-section=gaming]>.dock-visual{--visual-width:3.1875rem}@media (width<=850px){.dock-visual{block-size:1.9375rem}[data-section=gaming]>.dock-visual{--visual-width:2.8125rem}}@media (width<=680px){[data-section=deals]>.dock-visual{--visual-width:3.25rem}}[aria-current=page]>.dock-visual{filter:drop-shadow(0 0 5px rgb(var(--icon-rgb) / .38)) drop-shadow(0 4px 8px rgb(var(--ds-orbit-shadow-rgb) / .33));transform:translateY(-2px)}@media (hover:hover){.dock-item:hover>.dock-visual{filter:drop-shadow(0 0 7px rgb(var(--icon-rgb) / .5)) drop-shadow(0 4px 8px rgb(var(--ds-orbit-shadow-rgb) / .33));transform:translateY(-4px)scale(1.1)}}.dock-label{z-index:1;color:var(--ds-hud-label);font:600 var(--label-size) / 1.5 var(--face-control);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;position:relative}[aria-current=page]>.dock-label{color:var(--ds-hud-label-active)}.line-icon{--line:1px;fill:none;stroke:currentColor;stroke-width:var(--line);stroke-linecap:round;stroke-linejoin:round;display:block}@media (width<=850px){.line-icon{block-size:1.8125rem;inline-size:1.8125rem}}@media (width<=580px){.line-icon{block-size:1.75rem;inline-size:1.75rem}}.line-icon .icon-body{fill:currentColor;fill-opacity:.1;stroke-opacity:.75}.line-icon .icon-edge{stroke:rgb(var(--icon-rgb) / .75)}.line-icon .icon-grid{stroke-opacity:.28;stroke-width:.6px}.line-icon .icon-ground{fill:rgb(var(--ds-orbit-ground-rgb));stroke-opacity:.55}.line-icon .icon-fill{fill:currentColor;fill-opacity:.28;stroke:none}.line-icon .icon-text{stroke-opacity:.7}.line-icon .icon-light{fill:rgb(var(--icon-rgb) / .92);stroke:none}.radar-sweep{transform-box:view-box;transform-origin:16px 16px;animation:turn var(--ds-orbit-loop-sweep) linear infinite}.radar-sweep .radar-wedge{fill:currentColor;fill-opacity:.2;stroke:none}.radar-sweep .radar-beam{stroke-width:1.4px}.radar-contact{opacity:.12;fill:rgb(var(--icon-rgb) / .9);stroke:none;animation:contact var(--ds-orbit-loop-sweep) linear infinite}.radar-contact[data-contact=a]{animation-delay:calc(var(--ds-orbit-loop-sweep) * -.875)}.radar-contact[data-contact=b]{animation-delay:calc(var(--ds-orbit-loop-sweep) * -.367)}.news-line{stroke:rgb(var(--icon-rgb) / .75);stroke-width:1.25px;animation:news var(--ds-orbit-loop-news) linear infinite}.home-window,.jobs-clasp{fill:currentColor;stroke:none;transform-box:fill-box;transform-origin:50%;animation:lamp var(--ds-orbit-loop-lamp) ease-in-out infinite, blink var(--ds-orbit-loop-blink) ease-in-out infinite}.bell{transform-box:view-box;transform-origin:16px 5px;animation:bell var(--ds-orbit-loop-bell) ease-in-out infinite}.bell .bell-clapper{stroke-width:1.8px}.bell-lamp{stroke-opacity:.4;animation:lamp var(--ds-orbit-loop-lamp) ease-in-out infinite}.budget-bars>rect{fill:currentColor;fill-opacity:.6;stroke-opacity:.8;transform-box:fill-box;transform-origin:bottom;animation:bar var(--ds-orbit-loop-bar) ease-in-out infinite alternate}.budget-bars>rect:nth-child(2){animation-delay:calc(var(--ds-orbit-loop-bar) * -.375)}.budget-bars>rect:nth-child(3){animation-delay:calc(var(--ds-orbit-loop-bar) * -.625)}.gear{transform-box:view-box;transform-origin:16px 15px;animation:turn var(--ds-orbit-loop-gear) linear infinite}.gear-lamp{fill:currentColor;stroke:none;animation:lamp var(--ds-orbit-loop-lamp) ease-in-out infinite}.dock-globe,.dock-tag{block-size:2.75rem;inline-size:2.75rem;display:grid}:is(.dock-globe,.dock-tag)>*{object-fit:contain;grid-area:1/1;block-size:100%;inline-size:100%;display:block}.dock-globe>canvas{opacity:0}.dock-globe[data-ready=true]>canvas{opacity:1}.dock-globe[data-ready=true]>img{visibility:hidden}.dock-pad{--pad-light-rgb:var(--ds-orbit-pad-light-rgb);block-size:2.25rem;inline-size:3.0625rem;animation:pad var(--ds-orbit-loop-pad) ease-in-out infinite;display:block}@media (width<=850px){.dock-pad{block-size:2.0625rem;inline-size:2.75rem}}.dock-pad-picture{block-size:100%;inline-size:100%;display:block}.line-icon-drawn,.dock-pad-drawn{display:block;position:relative}:is(.line-icon-drawn,.dock-pad-drawn) :not(.dock-drawn){animation-play-state:paused!important}:is(.line-icon-drawn,.dock-pad-drawn)>.line-icon{visibility:hidden}:is(.line-icon-drawn,.dock-pad-drawn)>.dock-drawn{pointer-events:none;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.dock-pad-drawn{filter:none!important;animation-play-state:paused!important}.dock-pad-drawn>.dock-pad-picture{position:relative}.dock-pad-drawn>.dock-drawn{block-size:calc(100% + 24px);inline-size:calc(100% + 24px);inset:-12px auto auto -12px}.heading-panel{--art-width:360px;--copy-room:315px;--rings:224px;--rings-inset:63px;--ticks:288px;--ticks-inset:31px;isolation:isolate;border-block:1px solid rgb(var(--accent-rgb) / .22);border-block-end-color:rgb(var(--accent-rgb) / .17);border-inline-start:2px solid rgb(var(--accent-rgb) / .55);background:linear-gradient(100deg, rgb(var(--accent-rgb) / .065), rgb(var(--ds-hud-console-tint-rgb) / .47) 45%, transparent 95%);margin-block-end:26px;position:relative;overflow:hidden}.heading-panel:after{content:"";z-index:4;border-block-start:2px solid rgb(var(--accent-rgb));border-inline-start:2px solid rgb(var(--accent-rgb));opacity:.48;pointer-events:none;block-size:18px;inline-size:28px;position:absolute;inset-block-start:0;inset-inline-start:0}@media (width<=1100px) and (width>700px){.heading-panel{--art-width:260px;--copy-room:235px;--rings:180px;--rings-inset:38px;--ticks:240px;--ticks-inset:8px}}.heading-panel-top{border-block-end:1px solid rgb(var(--accent-rgb) / .14);background:linear-gradient(to right, rgb(var(--accent-rgb) / .035), transparent);justify-content:space-between;align-items:center;gap:16px;min-block-size:64px;padding-inline:28px;display:flex}.heading-panel-top .eyebrow{line-height:normal}@media (width<=1100px){.heading-panel-top{padding-inline:20px}}@media (width<=650px){.heading-panel-top{min-block-size:0;padding:14px 16px}}.heading-panel-tag{color:rgb(var(--accent-rgb));font:9px var(--face-label);letter-spacing:.13em;text-transform:uppercase}@media (width<=1100px){.heading-panel-tag{display:none}}.heading-panel-body{align-items:center;min-block-size:390px;padding-block-end:54px;display:flex;position:relative}@media (width<=700px){.heading-panel-body{min-block-size:0}}.heading-panel-copy{z-index:2;max-inline-size:calc(100% - var(--copy-room));padding:34px 38px 20px;position:relative}.heading-panel-copy h1{max-inline-size:850px;color:var(--ds-hud-headline);font:650 clamp(30px, 2.65vw, 44px) / 1.3 var(--face-display);letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;margin:0 0 12px}@media (width<=1100px){.heading-panel-copy{padding:28px}.heading-panel-copy h1{font-size:31px}}@media (width<=700px){.heading-panel-copy{max-inline-size:100%;padding:24px}}@media (width<=650px){.heading-panel-copy h1{font-size:27px}}.heading-panel-intro{color:var(--ds-hud-intro);font:500 19px / 1.5 var(--face-reading);letter-spacing:.02em;margin:0}@media (width<=650px){.heading-panel-intro{font-size:17px}}.heading-panel-strapline{color:rgb(var(--accent-rgb));font:600 18px / 1.5 var(--face-control);letter-spacing:.13em;text-transform:uppercase;margin:24px 0 2px}@media (width<=650px){.heading-panel-strapline{font-size:15px}}.heading-panel-detail{color:var(--ds-hud-detail);font:500 16px / 1.6 var(--face-reading);margin:0}.heading-panel-art{inline-size:var(--art-width);color:rgb(var(--accent-rgb));pointer-events:none;position:absolute;inset:0 0 66px auto}.heading-panel-art :is(svg,.ticks-drawn){display:block;position:absolute;inset-block-start:50%;overflow:visible}.heading-panel-art .heading-rings{inline-size:var(--rings);block-size:var(--rings);opacity:.55;inset-inline-end:var(--rings-inset);translate:0 -50%}.heading-panel-art .heading-ticks{inline-size:var(--ticks);block-size:var(--ticks);opacity:.3;animation:72s linear infinite reverse turn;inset-inline-end:var(--ticks-inset);translate:0 -50%}@media (width<=700px){.heading-panel-art{display:none}}.ring-track{transform-origin:1000px 1000px;animation:turn var(--ring-speed) linear var(--ring-delay) infinite var(--ring-direction)}.heading-circuit{z-index:3;opacity:.85;background:rgb(var(--accent-rgb) / .22);block-size:26px;-webkit-mask:var(--mask) left center / 100% 100% no-repeat;mask:var(--mask) left center / 100% 100% no-repeat;position:absolute;inset-block-end:16px;inset-inline:28px;overflow:hidden}.heading-circuit:after{content:"";background:linear-gradient(to right, transparent, rgb(var(--accent-rgb) / .8) 50%, var(--ds-hud-circuit-light) 72%, transparent);inline-size:22%;animation:4.2s linear infinite circuit-flow;position:absolute;inset-block:0;inset-inline-start:-24%}@media (width<=700px){.heading-circuit{inset-inline:20px}}.heading-plain{isolation:isolate;border-block:1px solid rgb(var(--accent-rgb) / .22);border-inline-start:3px solid rgb(var(--accent-rgb));background:linear-gradient(to right, rgb(var(--accent-rgb) / .1), rgb(var(--ds-hud-heading-rgb) / .53) 50%, transparent);align-items:center;min-block-size:148px;margin-block-end:24px;padding:24px 28px;display:flex;position:relative;overflow:hidden}.heading-plain .eyebrow{letter-spacing:.18em;margin-block-end:12px}.heading-plain h1{overflow-wrap:break-word;max-inline-size:1000px;color:var(--ds-hud-heading);font:650 clamp(25px, 2.25vw, 38px) / 1.35 var(--face-display);letter-spacing:.018em;text-transform:uppercase;text-wrap:balance;text-shadow:0 0 30px rgb(var(--accent-rgb) / .12);margin:0}@media (width<=760px){.heading-plain{min-block-size:142px;margin-block-end:20px;padding:20px 18px}.heading-plain .eyebrow{letter-spacing:.1em}.heading-plain h1{font-size:clamp(22px,5vw,29px);line-height:1.4}}.heading-plain-copy{z-index:1;min-inline-size:0;max-inline-size:calc(100% - 130px);position:relative}@media (width<=1100px){.heading-plain-copy{max-inline-size:100%}}.heading-plain-intro{max-inline-size:43.75rem;color:var(--ds-hud-description);font:400 19px / 1.5 var(--face-reading);letter-spacing:.02em;margin:10px 0 0}.heading-plain-intro code{overflow-wrap:anywhere;color:var(--ds-text);font:.85em var(--face-label)}@media (width<=760px){.heading-plain-intro{margin-block-start:8px;font-size:17px}}.heading-plain-art{z-index:0;opacity:.7;pointer-events:none;inline-size:200px;position:absolute;inset:0 8px 0 auto}@media (width<=1100px){.heading-plain-art{opacity:.3}}@media (width<=760px){.heading-plain-art{opacity:.22;inset-inline-end:-20px}}.heading-plain-ring{opacity:.5;block-size:134px;inline-size:134px;color:rgb(var(--accent-rgb));position:absolute;inset-block-start:50%;inset-inline-end:5px;translate:0 -50%}.heading-plain-ring :is(svg,.ticks-drawn){block-size:100%;inline-size:100%;animation:72s linear infinite reverse turn;display:block;overflow:visible}.heading-plain-signal{opacity:.36;background:rgb(var(--accent-rgb));block-size:34px;inline-size:120px;-webkit-mask:var(--mask) center / contain no-repeat;mask:var(--mask) center / contain no-repeat;position:absolute;inset-block-start:48%;inset-inline-end:146px}.heading-panel-action{z-index:5;align-items:center;min-block-size:64px;display:flex;position:relative}.heading-panel-action:empty{min-block-size:20px}@media (width<=650px){.heading-panel-action,.heading-panel-action:empty{min-block-size:0}}.heading-panel-top.heading-panel-top-tabbed{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;min-block-size:64px;display:grid}.heading-panel-top.heading-panel-top-tabbed .heading-panel-tag,.heading-panel-top.heading-panel-top-tabbed .heading-panel-action{justify-self:end}@media (width<=1100px){.heading-panel-top.heading-panel-top-tabbed{grid-template-columns:minmax(0,1fr);gap:0 16px;padding-block-start:12px}.heading-panel-top.heading-panel-top-tabbed .eyebrow{grid-row:1}.heading-panel-top.heading-panel-top-tabbed:has(>.heading-panel-action){grid-template-columns:minmax(0,1fr) auto}.heading-panel-top.heading-panel-top-tabbed .heading-panel-action{grid-area:1/2}}@media (width<=650px){.heading-panel-top.heading-panel-top-tabbed{gap:6px;min-block-size:0;padding:14px 16px 0}.heading-panel-top.heading-panel-top-tabbed:has(>.heading-panel-action){grid-template-columns:minmax(0,1fr)}.heading-panel-top.heading-panel-top-tabbed .heading-panel-action{grid-area:2/1;justify-self:start}.heading-panel-top.heading-panel-top-tabbed:has(>.heading-panel-action)>.heading-tabs{grid-row:3}}.heading-tabs{justify-content:center;gap:10px;min-block-size:64px;display:flex}@media (width<=1100px){.heading-tabs{grid-area:2/1/auto/-1}}@media (width<=650px){.heading-tabs{gap:0;min-block-size:48px;inline-size:100%;min-inline-size:0}}.heading-tab{color:#abc0ca;min-block-size:64px;min-inline-size:100px;font:600 14px / normal var(--face-control);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--ds-motion-fast) var(--ds-ease-in-out), color var(--ds-motion-fast) var(--ds-ease-in-out);justify-content:center;align-items:center;padding:16px 12px;text-decoration:none;display:flex;position:relative}.heading-tab:hover{background:rgb(var(--accent-rgb) / .12);color:#fff}.heading-tab[aria-current]{background:linear-gradient(0deg, rgb(var(--accent-rgb) / .13), transparent 70%);color:#fff;text-shadow:0 0 12px rgb(var(--accent-rgb) / .35)}.heading-tab[aria-current]:after{background:rgb(var(--accent-rgb));block-size:2px;box-shadow:0 0 12px rgb(var(--accent-rgb) / .8);content:"";position:absolute;inset-block-end:0;inset-inline:10px}@media (width<=650px){.heading-tab{letter-spacing:.04em;white-space:normal;text-align:center;flex:1;min-block-size:48px;min-inline-size:0;padding:10px 6px;font-size:13px}}.heading-subtabs{border-block-start:1px solid rgb(var(--accent-rgb) / .24);flex-wrap:wrap;padding:10px 20px}@media (width<=700px){.heading-subtabs{padding:10px}}@media (width<=650px){.heading-subtabs .heading-tab{min-inline-size:min-content}}.heading-panel[data-size=short] .heading-panel-body{min-block-size:0;padding-block-end:0}.heading-panel[data-size=short] .heading-panel-art{--ticks:110px;--ticks-inset:40px;inset-block-end:0}.heading-compact{min-block-size:160px;padding:30px 205px 30px 38px;position:relative}@media (width<=700px){.heading-compact{padding:24px 80px 24px 24px}}.heading-compact-copy{z-index:2;min-inline-size:0;position:relative}.heading-compact-copy h1{max-inline-size:850px;color:var(--ds-hud-headline);font:650 clamp(30px, 2.65vw, 44px) / 1.3 var(--face-display);letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;margin:0 0 10px}@media (width<=1100px){.heading-compact-copy h1{font-size:31px}}@media (width<=650px){.heading-compact-copy h1{font-size:27px}}.heading-compact-copy .heading-panel-intro{font-weight:400}.heading-compact-art{block-size:116px;inline-size:116px;color:rgb(var(--accent-rgb));pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:31px;translate:0 -50%}.heading-compact-art :is(svg,.ticks-drawn){opacity:.48;block-size:100%;inline-size:100%;animation:72s linear infinite reverse turn;display:block;overflow:visible}@media (width<=1100px){.heading-compact-art{inset-inline-end:30px}}@media (width<=700px){.heading-compact-art{opacity:.65;block-size:56px;inline-size:56px;inset-inline-end:10px}}.console{--edge:rgb(var(--accent-rgb) / .7);isolation:isolate;color:var(--ds-hud-ink);border:1px solid rgb(var(--accent-rgb) / .26);background:linear-gradient(115deg, rgb(var(--accent-rgb) / .09), transparent 48%), linear-gradient(to bottom, rgb(var(--ds-hud-fill-top-rgb) / .96), rgb(var(--ds-hud-fill-bottom-rgb) / .96));box-shadow:inset 0 1px 0 rgb(var(--accent-rgb) / .13), inset 0 -1px 0 rgb(var(--ds-orbit-shadow-rgb) / .6), 0 8px 26px rgb(var(--ds-orbit-shadow-rgb) / .27);position:relative}.console:before,.console:after{content:"";pointer-events:none;z-index:2;position:absolute}.console:before{opacity:.75;background:repeating-linear-gradient(to right, rgb(var(--accent-rgb)) 0 10px, transparent 10px 14px);block-size:4px;inline-size:82px;box-shadow:0 0 14px rgb(var(--accent-rgb) / .5);clip-path:polygon(0 0,100% 0,calc(100% - 4px) 100%,4px 100%);inset-block-start:-1px;inset-inline-start:26px}.console:after{opacity:.9;background:conic-gradient(from 0deg at 1px calc(100% - 1px), transparent 25%, var(--edge) 0) left bottom / 14px 14px no-repeat, conic-gradient(from 270deg at calc(100% - 1px) calc(100% - 1px), transparent 25%, var(--edge) 0) right bottom / 14px 14px no-repeat, linear-gradient(45deg, transparent calc(50% - .5px), rgb(var(--accent-rgb) / .8) 0 calc(50% + .5px), transparent 0) right top / 18px 18px no-repeat;inset:-1px}.console-pulse{animation:2.3s ease-in-out infinite accent-pulse}.console-scan{background:linear-gradient(90deg, transparent, rgb(var(--accent-rgb) / .8), transparent);transform-origin:50%;height:1px;animation:3.8s ease-in-out infinite chrome-scan;display:block}.console-title{padding-bottom:8px;position:relative}.console-title:after{content:"";background:rgb(var(--accent-rgb));width:3.5rem;height:2px;box-shadow:0 0 10px rgb(var(--accent-rgb) / .5);transform-origin:0;animation:2.8s ease-in-out infinite title-underline;position:absolute;bottom:0;left:0}.skeleton{background:var(--ds-skeleton-base);min-height:.75rem;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--ds-skeleton-sheen), transparent);animation:skeleton-sheen 1.6s var(--ds-ease-in-out) infinite;position:absolute;inset:0;transform:translate(-100%)}.progress{background:var(--ds-progress-track);height:.5rem;overflow:hidden}.progress>span{background:rgb(var(--accent-rgb));height:100%;transition:width var(--ds-motion-base) var(--ds-ease-out);display:block}.card{--lift:-8px;--lift-scale:1.012;--lift-time:.3s;transition:transform var(--lift-time) cubic-bezier(.22, 1, .36, 1), border-color .18s, box-shadow .3s}.card.card-tight{--lift:-2px;--lift-scale:1;--lift-time:.18s}.card:is(:hover,:focus-within){border-color:rgb(var(--accent-rgb));transform:translateY(var(--lift)) scale(var(--lift-scale))}.card .card-picture img{transition:transform .44s cubic-bezier(.22,1,.36,1),filter .24s}.card:is(:hover,:focus-within) .card-picture img{filter:brightness(1.06)contrast(1.04);transform:scale(1.02)}.disclosure .disclosure-chevron{transition:rotate var(--ds-motion-fast) var(--ds-ease-in-out)}.disclosure[open] .disclosure-chevron{rotate:180deg}@media (prefers-reduced-motion:reduce){.card:is(:hover,:focus-within),.card:is(:hover,:focus-within) .card-picture img{filter:none;transform:none}}.empty{border-style:dashed;border-color:rgb(var(--accent-rgb) / .45);box-shadow:inset 0 0 60px rgb(var(--accent-rgb) / .06), inset 0 1px 0 rgb(var(--accent-rgb) / .13)}.empty-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:13rem;padding:40px 20px;display:flex}.empty-glyph{border:1px solid rgb(var(--accent-rgb) / .42);background:rgb(var(--accent-rgb) / .08);width:3rem;height:3rem;box-shadow:0 0 20px rgb(var(--accent-rgb) / .09);color:rgb(var(--accent-rgb));justify-content:center;align-items:center;margin-bottom:16px;animation:2.3s ease-in-out infinite accent-pulse;display:flex;position:relative}.empty-glyph:before{content:"";background:rgb(var(--accent-rgb));-webkit-mask:var(--mask) center / contain no-repeat;mask:var(--mask) center / contain no-repeat;opacity:.8;pointer-events:none;position:absolute;inset:-11px}.empty-glyph>svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.empty-kind{border:1px solid rgb(var(--accent-rgb) / .4);font-family:var(--face-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-hud-muted);align-items:center;gap:8px;margin:0 0 12px;padding:3px 8px;font-size:12px;display:inline-flex}.empty-kind-mark{border:1px solid rgb(var(--accent-rgb));width:7px;height:7px}.empty :is(h2,h3,h4){font:600 18px / 1.45 var(--face-control);letter-spacing:.02em;color:var(--ds-hud-card-title);margin:0}.empty-text{max-width:34rem;font-family:var(--face-reading);font-size:var(--ds-text-sm);color:var(--ds-hud-muted);margin-top:4px;line-height:1.7}.empty-text p{margin:0 0 6px}@keyframes accent-pulse{0%,to{opacity:.62}50%{opacity:1}}@keyframes chrome-scan{0%,to{opacity:.5;transform:scaleX(.82)}50%{opacity:1;transform:scaleX(1)}}@keyframes title-underline{0%,to{opacity:.85;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.25714)}}@keyframes skeleton-sheen{to{transform:translate(100%)}}@keyframes turn{to{rotate:360deg}}@keyframes contact{0%,10%{opacity:1}55%,to{opacity:.12}}@keyframes lamp{0%,to{opacity:.45}50%{opacity:1}}@keyframes news{0%{opacity:0;translate:0}15%,80%{opacity:.8}to{opacity:0;translate:0 20px}}@keyframes blink{0%,42%,47%,50%,55%,to{scale:1}44%,53%{scale:1 .08}}@keyframes bell{0%,72%,to{rotate:0deg}78%{rotate:9deg}84%{rotate:-7deg}90%{rotate:4deg}}@keyframes bar{0%{scale:1 .65}to{scale:1}}@keyframes pad{0%,to{filter:drop-shadow(0 0 2px rgb(var(--pad-light-rgb) / .2))}50%{filter:drop-shadow(0 0 6px rgb(var(--pad-light-rgb) / .6))}}@keyframes circuit-flow{to{translate:570%}}::view-transition-group(root){animation-duration:.16s;animation-timing-function:ease-out}::view-transition-old(root){animation-duration:.16s;animation-timing-function:ease-out}::view-transition-new(root){animation-duration:.16s;animation-timing-function:ease-out}::view-transition{pointer-events:none}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{transition:none!important;animation-play-state:paused!important}html[data-motion=off] .card:is(:hover,:focus-within),html[data-motion=off] .card:is(:hover,:focus-within) .card-picture img,html[data-motion=off] .dock .dock-item>.dock-visual{transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}::view-transition-group(root){transition:none!important;animation:none!important}::view-transition-old(root){transition:none!important;animation:none!important}::view-transition-new(root){transition:none!important;animation:none!important}.dock .dock-item>.dock-visual{transform:none}}.visually-hidden{white-space:nowrap;clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
