:root[data-layout=new] .ly-shell.app{flex-direction:row}:root[data-layout=new] .ly-menu svg,:root[data-layout=new] .ly-bar svg{flex-shrink:0}:root[data-layout=new] .ly-nav-item{width:100%;background:none;border:0;font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer}:root[data-layout=new] .ly-nav-item:hover{text-decoration:none}:root[data-layout=new] .ly-nav-item.active{background:var(--accent);color:var(--on-accent)}:root[data-layout=new] .ly-nav-head{font-size:var(--label-size-lg)}:root[data-layout=new] .ly-brand-link{display:flex;align-items:center;gap:.625rem;min-width:0;color:var(--text);text-decoration:none}:root[data-layout=new] .ly-brand-link:hover{text-decoration:none}:root[data-layout=new] .ly-brand-link svg{color:var(--accent)}:root[data-layout=new] .ly-brand-logo{height:24px;width:auto;display:block;object-fit:contain}:root[data-layout=new] .ly-brand-text{min-width:0;overflow:hidden;white-space:nowrap}:root[data-layout=new] .ly-menu[data-collapsed=true] .ly-brand{padding:0;justify-content:center}:root[data-layout=new] .ly-menu[data-collapsed=true] .ly-brand-text,:root[data-layout=new] .ly-menu[data-collapsed=true] .ly-foot-text{display:none}:root[data-layout=new] .ly-menu[data-collapsed=true] .ly-count{position:absolute;top:0;right:4px;margin:0;font-size:9px}:root[data-layout=new] .ly-menu-close{margin-left:auto;color:var(--dim)}:root[data-layout=new] .ly-legal{padding:0 .75rem;font-size:11px;color:var(--dim)}:root[data-layout=new] .ly-legal a{color:var(--dim)}:root[data-layout=new] .ly-title-page{font-size:14px}:root[data-layout=new] .ly-bar .btn.sm{flex:0 0 auto;white-space:nowrap}:root[data-layout=new] .ly-bar .termbtn.ssc-badge{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:0;background:none}:root[data-layout=new] .ly-bar .termbtn.ssc-badge:hover{background:var(--panel2)}:root[data-layout=new] .ly-bar .ssc-count{display:none}:root[data-layout=new] .ly-bar .avatarbtn{background:transparent;border:0;padding:0}:root[data-layout=new] .ly-bar .avatar,:root[data-layout=new] .ly-bar .avatarbtn:hover .avatar,:root[data-layout=new] .ly-bar .avatarbtn.active .avatar{width:2rem;height:2rem;background:var(--accent);color:var(--on-accent);border:1px solid var(--rule);font-size:12px;font-weight:600}:root[data-layout=new] .ly-bar .ly-profile-slot{margin-left:.5rem}:root[data-layout=new] .ly-banners:empty{display:none}@media print{:root[data-layout=new] .ly-menu,:root[data-layout=new] .ly-bar,:root[data-layout=new] .ly-backdrop{display:none!important}}:root[data-layout=new] .ly-main .main-inner{max-width:none;margin:0;padding:1.5rem var(--ly-gutter-wide) 2rem}@media(max-width:639px){:root[data-layout=new] .ly-main .main-inner{padding:1.25rem var(--ly-gutter) 2rem}}:root[data-layout=new] .ly-search-input{width:100%;padding:.5rem .625rem}:root[data-layout=new] .ly-search-hits{margin:.75rem 0 0;padding:0;list-style:none}:root[data-layout=new] .ly-search-group{margin-top:.625rem;padding:0 .25rem .125rem;font-size:var(--label-size-lg);font-weight:600;text-transform:uppercase;letter-spacing:var(--eyebrow-track);color:var(--dim)}:root[data-layout=new] .ly-search-hit{display:flex;width:100%;align-items:baseline;gap:.5rem;padding:.5rem .25rem;background:none;border:0;color:var(--text);font:inherit;text-align:left;cursor:pointer}:root[data-layout=new] .ly-search-hit small{color:var(--dim);margin-left:auto;text-align:right}:root[data-layout=new] .ly-search-hit:hover,:root[data-layout=new] .ly-search-hit[data-on=true]{background:var(--panel2);text-decoration:none}:root[data-layout=new] .eyebrow{color:var(--dim);font-weight:600}:root[data-layout=new] .dash-title{font-size:var(--h1-size);font-weight:600}:root[data-layout=new] .gs-card-t{text-transform:none;letter-spacing:0;font-size:var(--h3-size);font-weight:600;color:var(--text)}:root[data-layout=new] .ly-tile-label{letter-spacing:var(--eyebrow-track)}:root[data-layout=new] .btn{border-color:var(--border);border-radius:var(--radius);padding:.375rem .75rem;font-size:13px;font-weight:500;text-transform:none;letter-spacing:0}:root[data-layout=new] .btn.primary{padding:.375rem .75rem;font-size:13px;color:var(--on-accent);background:var(--accent);border-color:var(--accent)}:root[data-layout=new] .btn.sm{padding:.25rem .5rem;font-size:12px}:root[data-layout=new] .termbtn,:root[data-layout=new] .deck-page,:root[data-layout=new] .deck-add,:root[data-layout=new] .viewtoggle button,:root[data-layout=new] .themebtn{text-transform:none;letter-spacing:0;font-weight:500}:root[data-layout=new] .deck-page,:root[data-layout=new] .deck-add{font-size:12px}:root[data-layout=new] .deck-page.active{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}:root[data-layout=new] .deck-add{border-style:solid}:root[data-layout=new] .btn.danger{border-color:var(--fail);color:var(--fail)}:root[data-layout=new] .btn.danger:hover{background:var(--fail);color:var(--on-accent)}:root[data-layout=new] .panel.dash-head{background:none;border:0;padding:0}:root[data-layout=new] .panel.dash-head+.panel{margin-top:1rem}:root[data-layout=new] .dash-title{margin:0}:root[data-layout=new] .dash-lede{margin:.125rem 0 0;color:var(--dim)}:root[data-layout=new] .ly-tiles{margin:1rem 0}:root[data-layout=new] .grid-stack .gs-card{border:0;border-radius:var(--radius)}:root[data-layout=new] .grid-stack .grid-stack-item-content,:root[data-layout=new] .grid-stack.gs-editing .grid-stack-item-content{outline:1px solid var(--border);outline-offset:-1px}:root[data-layout=new] .gs-card-hd{padding:.625rem 1rem;border-bottom:1px solid var(--border)}:root[data-layout=new] .settings-shell .subnav.settings-rail{border-left:0}:root[data-layout=new] .settings-rail .settings-group{color:var(--dim);font-weight:600;font-size:var(--label-size-lg);letter-spacing:var(--eyebrow-track)}:root[data-layout=new] .settings-shell .subnav a{border-left:0;font-weight:500;color:var(--dim);padding-block:.28rem}:root[data-layout=new] .settings-shell .subnav a.active{background:var(--accent);color:var(--on-accent);border-left:0}:root[data-layout=new] .ly-main:has(.globe-screen){transform:translateZ(0);overflow:hidden}:root[data-layout=new] .globe-screen{--globe-head:0px }@media(min-width:901px){:root[data-layout=new] .ly-main .globe-search{left:40%;width:min(320px,calc(26vw / var(--zoom, 1)))}}:root[data-layout=new] .btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem}:root[data-layout=new] .ly-brand-link{flex:1 1 auto}:root[data-layout=new] .ly-brand-tag{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1023px){:root[data-layout=new] .ly-brand{padding-inline:.75rem}:root[data-layout=new] .ly-brand-tag{font-size:11px}}:root[data-layout=new] .ly-bar{container-type:inline-size;position:relative;z-index:20}@container (max-width:44rem){:root[data-layout=new] .ly-bar>*{min-width:0}:root[data-layout=new] .ly-title{flex:1 1 auto;width:auto}:root[data-layout=new] .ly-title-group,:root[data-layout=new] .ly-kbd{display:none}:root[data-layout=new] .ly-bar-mid{flex:0 0 auto}:root[data-layout=new] .ly-search{width:2.25rem;padding:0;justify-content:center;background:none;border:0}:root[data-layout=new] .ly-search>span{display:none}}@media(max-width:639px){:root[data-layout=new] .ly-bar{gap:.375rem;padding-inline:.5rem}:root[data-layout=new] .ly-build{padding-inline:.25rem}:root[data-layout=new] .ly-bar .beta-pop{position:fixed;left:16px;right:16px;top:calc(var(--ly-bar-h) + 6px);width:auto;max-height:calc(100dvh / var(--zoom, 1) - var(--ly-bar-h) - 22px);overflow-y:auto}}
