:root{--shadow:0 1px 0 #ffffff0a inset, 0 24px 60px -28px #000c}:is(.adm,.adm-login){--bg-1:#10141a;--bg-2:#141921;--bg-3:#1a2129;--text-faint:#5e6873;--band-low:#e0322b;--accent-ink:#04140b;--r-xs:6px;--r-sm:9px;--r:13px;--r-lg:18px;--r-xl:26px}:is(.adm,.adm-login) :focus-visible{outline:2px solid var(--accent);outline-offset:3px;box-shadow:none;border-radius:4px}:is(.adm,.adm-login) .eyebrow{font-weight:400;line-height:inherit;gap:9px}:is(.adm,.adm-login) .eyebrow:before{width:7px;height:7px;box-shadow:0 0 12px var(--accent-glow);border-radius:2px}:is(.adm,.adm-login) .btn{--pad:13px 19px;min-height:0;padding:var(--pad);font-family:var(--f-display);font-size:15px;font-weight:600;line-height:inherit;letter-spacing:-.01em;transition:transform .16s var(--ease), background .2s, border-color .2s, box-shadow .25s, color .2s;background:0 0;border:1px solid #0000}:is(.adm,.adm-login) .btn:hover{background:0 0;border-color:#0000}:is(.adm,.adm-login) button.btn{line-height:normal}:is(.adm,.adm-login) .btn-primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 0 var(--accent-glow);border-color:#0000}:is(.adm,.adm-login) .btn-primary:hover{background:var(--accent);box-shadow:0 10px 34px -8px var(--accent-glow);transform:translateY(-1px)}:is(.adm,.adm-login) .btn-primary:active{background:var(--accent)}:is(.adm,.adm-login) .btn-ghost{color:var(--text);border-color:var(--line-2);background:0 0}:is(.adm,.adm-login) .btn-ghost:hover{border-color:var(--line-3);background:#ffffff0a}:is(.adm,.adm-login) .btn-sm{--pad:9px 14px;font-size:13.5px}:is(.adm,.adm-login) .btn-lg{--pad:16px 26px;font-size:16.5px}:is(.adm,.adm-login) .btn[disabled]{opacity:1;pointer-events:auto}
html body main:is([class],*) :is(.f-hero-grid,.realism,.community,.sup-list a,.lens,.f-story,.f-show,.f-modes,.f-limits,.f-limits dl,.f-cta,.f-numeral,.f-numeral ul,.f-also,.f-import,.built,.shead,.views,.f-anno li,.lens-panel li)>*{min-width:0}html body main:is([class],*) :is(h1,h2,h3,h4,p,li,dt,dd,figcaption):not(.mock *,.cap-win *,table *),html body main:is([class],*) :is(.btn,.ed-chip,.eyebrow,.sidx,.tag):not(.mock *,.cap-win *,table *){overflow-wrap:anywhere}html body main:is([class],*) .lens-tab>*{min-width:0}html body main:is([class],*) .lens-tab .tag{max-width:100%}html body main:is([class],*) .mock-cap>*{min-width:0}html body main:is([class],*) .chips{flex-wrap:wrap;min-width:0}@media (max-width:600px){html body main:is([class],*) .lens-tab .tag,html body main:is([class],*) .f-tabs .lens-tab .tag,html body main:is([class],*) .f-seg button,html body .ed-chip{white-space:normal;max-width:100%}html body main:is([class],*) .f-seg button{min-width:0}html body main:is([class],*) .f-src.f-src{white-space:normal;max-width:100%;height:auto;min-height:22px;line-height:20px}}html body .nav-act .btn{text-overflow:ellipsis;white-space:nowrap;max-width:min(40vw,260px);overflow:hidden}@media (max-width:1080px){html body .mega{display:none}}html body .mega :is(.mega-item b,.mega-item span,.mega-side a,.mega-side h4){overflow-wrap:anywhere}html body .mega-item>div{min-width:0}
