.cabinet{--pad:clamp(1.25rem, 8.44vw, 10.125rem);width:100%;padding:0 var(--pad) clamp(1.5rem, 2.6vw, 3.125rem);flex-direction:column;flex:1;display:flex}.cabinet-bar{justify-content:space-between;align-items:center;gap:1rem;padding-top:clamp(1rem,2.6vw,3.125rem);display:flex}.cabinet-logo{width:auto;height:clamp(1.75rem,2.81vw,3.375rem)}.cabinet-bar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:clamp(.5rem,1.3vw,1.5625rem);display:flex}.cabinet-account,.cabinet-bar-button{min-width:clamp(6rem,7.81vw,9.375rem)}.cabinet-account{white-space:nowrap;text-overflow:ellipsis;max-width:16em;line-height:clamp(2.375rem,2.5vw,3rem);display:inline-block;overflow:hidden}.cabinet-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.25rem,1.82vw,2.1875rem) 1.5rem;margin-top:clamp(2rem,4.17vw,5rem);display:grid}.cabinet-title{align-self:baseline;font-size:clamp(2.125rem,3.33vw,4rem);font-weight:500;line-height:1.22}.cabinet-aside{text-align:right;place-self:baseline end;max-width:30em;font-size:clamp(1rem,1.67vw,2rem);font-weight:300;line-height:1.22}.cabinet-aside-tall{grid-row:span 2;align-self:end}.cabinet-tabs{flex-wrap:wrap;grid-column:1;gap:clamp(.5rem,1.3vw,1.5625rem);display:flex}.cabinet-action{justify-self:end}.cabinet-body{margin-top:clamp(2rem,3.65vw,4.375rem)}.cabinet-section+.cabinet-section{margin-top:clamp(3rem,5.21vw,6.25rem)}.cabinet-section>.marks+*{margin-top:clamp(1.25rem,2.29vw,2.75rem)}.cabinet-empty{color:var(--color-pearl);font-size:clamp(1rem,1.25vw,1.5rem);font-weight:300;line-height:1.35}.cabinet-foot{margin-top:auto;padding-top:clamp(2.5rem,4.17vw,5rem)}.cabinet-foot-row{flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;margin-top:clamp(2.5rem,4.17vw,5rem);font-size:clamp(.875rem,1.25vw,1.5rem);font-weight:300;line-height:1.22;display:flex}.cabinet-foot-links{gap:clamp(.75rem,1vw,1.1875rem);display:flex}.cabinet-foot-legal{color:var(--color-ash);flex-wrap:wrap}.cabinet-foot a:hover{text-decoration:underline}.cabinet-account-short,.cabinet-account-icon{display:none}@media (max-width:899px){.cabinet-bar-button{display:none}.cabinet-account{min-width:0}.cabinet-account-name{display:none}.cabinet-account-short{display:inline}}@media (max-width:479px){.cabinet-account{aspect-ratio:1;justify-content:center;align-items:center;padding-inline:0;display:inline-flex}.cabinet-account-icon{display:block}.cabinet-account-short{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:699px){.cabinet{--pad:1.25rem}}@media (max-width:767px){.cabinet-head{grid-template-columns:minmax(0,1fr)}.cabinet-aside,.cabinet-aside-tall,.cabinet-action{text-align:left;grid-area:auto/1;justify-self:start}}.cabinet-subtitle{color:var(--color-paper);margin:0 0 1.5rem;font-size:1.5rem;font-weight:300;line-height:1.2}.deck-crumb{color:var(--color-ash);align-self:flex-start;align-items:center;gap:.5rem;margin-top:clamp(1.25rem,2.2vw,2.25rem);font-size:.8125rem;font-weight:500;display:inline-flex}.deck-crumb:hover{color:var(--color-paper)}.deck-head{align-items:center;gap:1rem;margin-top:.625rem;display:flex}.deck-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:clamp(1.625rem,2.78vw,2.5rem);font-weight:500;line-height:1.2;overflow:hidden}.deck-head-actions{flex:none;align-items:center;gap:.75rem;display:flex}.deck-layout{grid-template-columns:minmax(0,1fr) 20.25rem;align-items:start;gap:2.25rem;margin-top:clamp(1.25rem,2.2vw,2.25rem);display:grid}.deck-preview{flex-direction:column;gap:.75rem;min-width:0;display:flex}.deck-preview-stage{box-shadow:0 0 0 1px var(--ui-cover-ring);border-radius:4px;position:relative;overflow:hidden}.deck-preview-stage:not([data-full]) .deck-controls{display:none}.deck-preview-stage[data-full]{z-index:80;box-shadow:none;background:#000;border-radius:0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.deck-preview-stage[data-full]>.deck{width:min(100vw, calc(100dvh * var(--canvas-w,1280) / var(--canvas-h,720)))}.deck-preview-close{z-index:6;background:var(--ui-raised);width:2.25rem;height:2.25rem;color:var(--ui-text);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:1rem;right:1rem}.deck-preview-close:hover{background:var(--ui-line2)}.deck-preview-bar{align-items:center;gap:.25rem;display:flex}.deck-preview-count{min-width:4rem;color:var(--color-pearl);font-variant-numeric:tabular-nums;text-align:center;font-size:.8125rem;font-weight:600}.deck-preview-play{border-radius:4px;height:2.25rem;margin-right:.25rem;padding:0 .875rem;font-size:.8125rem}.deck-thumbs{gap:.625rem;margin:-.25rem;padding:.25rem;display:flex;position:relative;overflow-x:auto}.deck-thumbs::-webkit-scrollbar{height:.375rem}.deck-thumbs::-webkit-scrollbar-track{background:0 0}.deck-thumbs::-webkit-scrollbar-thumb{background:var(--color-slate);border-radius:3px}@supports not selector(::-webkit-scrollbar){.deck-thumbs{scrollbar-color:var(--color-slate) transparent;scrollbar-width:thin}}.deck-thumb{width:6.5rem;box-shadow:0 0 0 1px var(--ui-cover-ring);cursor:pointer;content-visibility:auto;contain-intrinsic-size:104px 59px;background:0 0;border:0;border-radius:2px;flex:none;padding:0;display:block;overflow:hidden}.deck-thumb:hover{box-shadow:0 0 0 1px var(--color-stone)}.deck-thumb[aria-current=true]{box-shadow:0 0 0 2px var(--color-obsidian), 0 0 0 4px var(--color-accent)}.deck-thumb:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.deck-aside{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.page-panel{border-radius:4px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.panel-label{min-height:1.25rem;color:var(--color-ash);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:600;display:flex}.pub-section{flex-direction:column;gap:.625rem;display:flex}.pub-status{align-items:center;gap:.5rem;min-height:1.875rem;display:flex}.pub-dot{background:var(--color-stone);border-radius:999px;flex:none;width:.5rem;height:.5rem}.pub-dot[data-state=live]{background:var(--color-accent);box-shadow:0 0 10px var(--color-accent)}.pub-status-label{font-size:.9375rem;font-weight:600}.pub-status-date{color:var(--color-ash);white-space:nowrap;font-size:.75rem}.pub-link{border-radius:4px;align-items:center;gap:2px;height:2.5rem;padding:0 .25rem 0 .75rem;display:flex}.pub-link-url{white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:all;user-select:all;flex:1;min-width:0;margin-left:.375rem;font-size:.8125rem;font-weight:500;overflow:hidden}.pub-link-btn{border-radius:4px;width:1.875rem;height:1.875rem}.pub-row{align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:flex}.pub-row-text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.pub-row-text small{color:var(--ui-text3);font-size:.75rem;font-weight:400;line-height:1.35}.pub-row[data-locked]{color:var(--ui-text2)}.pub-stats{flex-wrap:wrap;gap:.5rem;display:flex}.pub-stat{min-width:0;height:3.25rem;color:var(--color-paper);border-radius:4px;flex:8.125rem;align-items:center;gap:.625rem;padding:0 .5rem 0 .75rem;display:flex}.pub-stat:hover{border-color:var(--color-accent-deep)}.pub-stat-icon{color:var(--color-accent);flex:none}.pub-stat-text{flex-direction:column;flex:1;min-width:0;display:flex}.pub-stat-text strong{font-size:1rem;font-weight:600;line-height:1.2}.pub-stat-text span{color:var(--color-ash);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.pub-stat-go{color:var(--color-ash);flex:none}.pub-warn{color:var(--color-pearl);align-items:center;gap:.5rem;font-size:.75rem;line-height:1.35;display:flex}.deck-themes,.deck-history{margin-top:clamp(2.5rem,4.2vw,4rem)}.deck-themes-head{align-items:center;gap:.75rem;display:flex}.deck-section-title{font-size:1.25rem;font-weight:500}.deck-themes-all{white-space:nowrap;color:var(--color-accent);flex:none;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;display:inline-flex}.deck-themes-all:hover{text-decoration:underline}.deck-themes-grid{content-visibility:auto;contain-intrinsic-size:auto 220px;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:1.25rem 1.375rem;margin-top:1rem;display:grid}.deck-theme{width:100%;color:var(--color-pearl);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:.5rem;padding:0;display:flex}.deck-theme-cover{box-shadow:0 0 0 1px var(--ui-cover-ring);border-radius:2px;transition:box-shadow .15s,opacity .15s;display:block;overflow:hidden}.deck-theme:hover:not(:disabled) .deck-theme-cover{box-shadow:0 0 0 1px var(--color-stone)}.deck-theme[aria-pressed=true]{color:var(--color-accent);cursor:default}.deck-theme[aria-pressed=true] .deck-theme-cover{box-shadow:0 0 0 2px var(--color-obsidian), 0 0 0 4px var(--color-accent)}.deck-theme[data-pending]{cursor:progress}.deck-theme[data-pending] .deck-theme-cover{opacity:.6}.deck-theme-name{white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:600;overflow:hidden}.deck-history-list{border-radius:4px;margin-top:1rem;overflow:hidden}.deck-history-list>li{align-items:center;gap:.75rem;min-height:3.25rem;padding:.5rem .75rem .5rem 1.25rem;font-size:.875rem;display:flex}.deck-history-list>li+li{border-top:1px solid var(--color-slate)}.deck-history-name{font-weight:600}.deck-history-date{color:var(--color-ash)}.deck-history-live{color:var(--color-accent);align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;display:inline-flex}@media (max-width:1099px){.deck-layout{grid-template-columns:minmax(0,1fr)}.deck-aside{grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));align-items:start;display:grid}}@media (max-width:767px){.deck-head{flex-wrap:wrap}.deck-title{white-space:normal;flex-basis:100%}.deck-head-actions{flex-wrap:wrap;flex:100%}.deck-head-actions>*{flex:auto}.deck-head-actions .btn{width:100%}.deck-history-list>li{flex-wrap:wrap;row-gap:2px}}.an-head{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.625rem;display:flex}.an-title{font-size:clamp(1.75rem,2.78vw,2.5rem);font-weight:500;line-height:1.15}.an-periods{border-radius:4px;flex:none;gap:2px;padding:.25rem;display:inline-flex}.an-period{height:1.875rem;color:var(--color-ash);white-space:nowrap;border-radius:3px;align-items:center;gap:.3125rem;padding:0 .625rem;font-size:.8125rem;font-weight:600;display:inline-flex}a.an-period:hover{color:var(--color-paper)}.an-period[aria-current=page]{background:var(--color-graphite);color:var(--color-paper)}.an-period[data-locked]{color:var(--color-stone);cursor:default}.an-empty{max-width:45rem;color:var(--color-pearl);flex-direction:row;align-items:center;gap:.875rem;margin-top:clamp(1.25rem,2.2vw,2.25rem);font-size:.9375rem;line-height:1.45}.an-empty>svg{flex:none}.an-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin-top:clamp(1.25rem,2.2vw,2.25rem);display:grid}.an-kpi{border-radius:4px;flex-direction:column;justify-content:space-between;gap:.75rem;min-width:0;min-height:7.25rem;padding:1.125rem 1.25rem;display:flex}.an-kpi-head{color:var(--color-pearl);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:flex}.an-kpi-icon{background:var(--color-graphite);width:1.875rem;height:1.875rem;color:var(--color-accent);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.an-kpi-value{flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;display:flex}.an-kpi-value strong{font-variant-numeric:tabular-nums;font-size:clamp(1.625rem,2.36vw,2.125rem);font-weight:500;line-height:1.1}.an-delta{font-variant-numeric:tabular-nums;color:var(--color-ash);font-size:.75rem;font-weight:600}.an-delta[data-sign=up]{color:var(--color-accent)}.an-delta[data-sign=down]{color:var(--ui-danger)}.an-chart{margin-top:1.25rem}.an-card-head{align-items:center;gap:.5rem;display:flex}.an-card-head h2{font-size:.9375rem;font-weight:600}.an-legend{color:var(--color-ash);align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.an-legend i{background:var(--color-accent);border-radius:2px;width:.625rem;height:.1875rem}.an-plot{height:11.875rem;position:relative}.an-plot svg{width:100%;height:100%;display:block;overflow:visible}.an-grid{stroke:var(--color-slate);stroke-width:1px;vector-effect:non-scaling-stroke}.an-line{fill:none;stroke:var(--color-accent);stroke-width:2.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.an-peak{z-index:1;border:2.5px solid var(--color-accent);background:var(--color-obsidian);border-radius:4px;width:.75rem;height:.75rem;margin:-.375rem 0 0 -.375rem;position:absolute}.an-hits{z-index:2;display:flex;position:absolute;inset:0}.an-hits>span{flex:1}.an-hits>span:hover{background:linear-gradient(transparent, color-mix(in srgb, var(--ui-sel) 6%, transparent))}.an-axis{color:var(--color-ash);justify-content:space-between;font-size:.6875rem;display:flex}.an-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;margin-top:1.25rem;display:grid}.an-col{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.an-col:empty{display:none}.an-card{gap:.875rem}.an-bar{background:var(--color-graphite);border-radius:999px;flex:1;min-width:2.5rem;height:.5rem;overflow:hidden}.an-bar>span{background:var(--color-accent);border-radius:4px;height:100%;display:block}.an-reach{flex-direction:column;gap:.5rem;display:flex}.an-reach-row{content-visibility:auto;contain-intrinsic-size:auto 34px;align-items:center;gap:.75rem;min-height:2.125rem;display:flex}.an-reach-n{width:1.25rem;color:var(--color-ash);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:.6875rem;font-weight:600}.an-reach-thumb{width:3.625rem;box-shadow:0 0 0 1px var(--ui-cover-ring);border-radius:2px;flex:none;display:block;overflow:hidden}.an-reach-name{width:8.75rem;color:var(--color-pearl);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:.8125rem;overflow:hidden}.an-reach-pct,.an-reach-time,.an-share-pct{font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:.75rem;font-weight:600}.an-reach-pct,.an-share-pct{width:2.5rem;color:var(--color-pearl)}.an-reach-time{width:2.5rem;color:var(--color-ash);font-weight:500}.an-reach-exit{width:.875rem;color:var(--ui-danger);flex:none;display:inline-flex}.an-shares{flex-direction:column;gap:.75rem;display:flex}.an-share{align-items:center;gap:.75rem;display:flex}.an-share-icon{color:var(--color-ash);flex:none}.an-share-code{width:1.0625rem;color:var(--color-ash);letter-spacing:.02em;text-align:center;flex:none;font-size:.625rem;font-weight:700}.an-share-label{white-space:nowrap;text-overflow:ellipsis;flex:none;width:9.375rem;font-size:.8125rem;font-weight:500;overflow:hidden}.an-viewers{margin-top:1.25rem}.an-viewer-list>li{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;min-height:2.75rem;padding:.375rem 0;font-size:.875rem;display:flex}.an-viewer-list>li+li{border-top:1px solid var(--color-slate)}.an-viewer-delete{border-radius:4px;width:1.875rem;height:1.875rem}@media (max-width:1099px){.an-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.an-grid-2{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.an-kpis{gap:.75rem}.an-kpi{min-height:6.25rem;padding:.875rem}.an-share-label{width:6.875rem}.an-reach-time{display:none}}.account-grid{align-items:start;gap:1.25rem;display:grid}@media (min-width:1024px){.account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-col{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.account-stats{flex-wrap:wrap}.account-stats>.pub-stat{min-width:7rem}.account-status{flex-wrap:wrap;row-gap:2px}.account-status>.pub-status-label{white-space:nowrap}.btn-danger{color:var(--ui-danger);border-color:color-mix(in srgb, var(--ui-danger) 60%, transparent);background:0 0}.btn-danger:hover:not(:disabled){background:color-mix(in srgb, var(--ui-danger) 10%, transparent)}.btn-danger-fill{background:var(--ui-danger);color:var(--ui-on-acc)}.btn-danger-fill:hover:not(:disabled){background:color-mix(in srgb, var(--ui-danger) 85%, white)}.an-kpi[data-locked] .an-kpi-value strong{color:var(--ui-line3)}.an-lock{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.an-lock-actions{flex-wrap:wrap;gap:.5rem;display:flex}.an-lock-actions .upgrade-btn{flex:none;min-width:10rem}.deck-headbar{flex-direction:column;gap:.75rem;display:flex}.deck-headline{flex-wrap:wrap;align-items:center;gap:.625rem .75rem;display:flex}.deck-headline-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;margin:0;font-size:1.75rem;font-weight:400;line-height:1.2;overflow:hidden}.deck-state{letter-spacing:.06em;text-transform:uppercase;color:var(--ui-text2);align-items:center;gap:.375rem;font-size:.65625rem;font-weight:500;display:inline-flex}.deck-state i{border-radius:999px;width:.375rem;height:.375rem;box-shadow:inset 0 0 0 1px}.deck-state[data-status=pub]{color:var(--ui-link)}.deck-state[data-status=pub] i{background:currentColor}.deck-state[data-status=off]{color:var(--ui-off)}.deck-sections{box-shadow:inset 0 -1px 0 var(--ui-line)}.deck-headbar+.deck-layout,.deck-headbar+.deck-history,.deck-headbar~.an-head{margin-top:1.5rem}.panel-head{align-items:center;gap:.375rem;min-height:1.5rem;display:flex}.pub-caption{color:var(--ui-text2);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.pub-note{color:var(--ui-text2);margin:0;font-size:.78125rem;line-height:1.5}.opt-tile.opt-tile-row{height:2.375rem;box-shadow:inset 0 0 0 1px var(--ui-line3);color:var(--ui-text2);font:400 .8125rem/1.2 var(--font-sans);background:0 0;border:0;border-radius:4px;flex-direction:row;justify-content:center;padding:0 .5rem}.opt-tile.opt-tile-row[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--ui-sel);color:var(--ui-text);background:0 0;font-weight:500}.opt-tile.opt-tile-row[data-locked]{box-shadow:inset 0 0 0 1px var(--ui-line2);color:var(--ui-text3)}.opt-tile.opt-tile-row[data-locked]:hover{color:var(--ui-text2)}.opt-tile.opt-tile-file{height:3.5rem;box-shadow:inset 0 0 0 1px var(--ui-line3);color:var(--ui-text);font:500 .8125rem/1.2 var(--font-sans);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:flex-start;gap:.1875rem;padding:0 .75rem;position:relative}.opt-tile.opt-tile-file small{color:var(--ui-text3);font-size:.71875rem;font-weight:400}.opt-tile.opt-tile-file[data-locked]{box-shadow:inset 0 0 0 1px var(--ui-line2);color:var(--ui-text3)}.pub-stats-link{box-shadow:inset 0 1px 0 var(--ui-line);font-variant-numeric:tabular-nums;color:var(--ui-text2);flex-wrap:wrap;align-items:center;gap:.375rem 1.125rem;padding-top:.875rem;font-size:.8125rem;text-decoration:none;display:flex}.pub-stats-link strong{color:var(--ui-text);font-weight:500}.pub-stats-link:hover{color:var(--ui-text)}.deck-template-line{flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:0 2px;font-size:.8125rem;display:flex}.deck-template-line a,.deck-preview-site{color:var(--ui-link);font-size:.8125rem;text-decoration:none}.deck-template-line a:hover,.deck-preview-site:hover{text-decoration:underline}.deck-history-note{color:var(--ui-text2);margin:0 0 1rem;font-size:.8125rem}.deck-headbar~.an-head .an-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ui-text3);margin:0;font-size:.6875rem;font-weight:500;line-height:1.4}.deck-headbar~.an-head .an-periods{box-shadow:none;background:0 0;border:0;gap:.375rem;padding:0}.deck-headbar~.an-head .an-period{height:1.875rem;box-shadow:inset 0 0 0 1px var(--ui-line2);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-text2);border-radius:4px;padding:0 .75rem;font-size:.6875rem;font-weight:500}.deck-headbar~.an-head .an-period[aria-current=page]{box-shadow:inset 0 0 0 1.5px var(--ui-sel);color:var(--ui-text);background:0 0}.deck-headbar~.an-head .an-period[data-locked]{color:var(--ui-text3)}
