@layer warp.tokens{:root{--warp-safe-top:env(safe-area-inset-top,0px);--warp-safe-right:env(safe-area-inset-right,0px);--warp-safe-bottom:env(safe-area-inset-bottom,0px);--warp-safe-left:env(safe-area-inset-left,0px);--warp-keyboard:env(keyboard-inset-height,0px);--warp-viewport-block:100dvh}@supports not (height:100dvh){:root{--warp-viewport-block:100vh}}:root,[data-expression=balanced]{--warp-ref-push:32%}[data-expression=quiet]{--warp-ref-push:16%}[data-expression=vivid]{--warp-ref-push:100%}:root,[data-expression],[data-density],[data-form],[data-pointer],[data-motion],[data-flair],[data-warp]{--warp-layout-bar:calc(var(--warp-control-md) + 12px);--warp-layout-tabbar:max(56px, calc(var(--warp-hit-min) + 12px));--warp-layout-rail:80px;--warp-layout-sidebar:248px;--warp-layout-list:340px;--warp-layout-aside:300px;--warp-layout-measure:var(--warp-measure);--warp-layout-narrow:440px;--warp-layout-content:1160px;--warp-layout-wide:1440px;--warp-motion-push:calc(var(--warp-ref-push) * var(--warp-motion-scale));--warp-duration-route:var(--warp-duration-base);--warp-duration-push:var(--warp-duration-slow);--warp-duration-sheet:var(--warp-duration-slow)}}@property --_warp-fs{syntax:"<length>";inherits:false;initial-value:0}@property --_warp-fe{syntax:"<length>";inherits:false;initial-value:0}@layer warp.layout{:where([data-gap=none]){--_gap:0px}:where([data-gap=hair]){--_gap:var(--warp-space-hair)}:where([data-gap=tight]){--_gap:var(--warp-space-tight)}:where([data-gap=related]){--_gap:var(--warp-space-related)}:where([data-gap=group]){--_gap:var(--warp-space-group)}:where([data-gap=section]){--_gap:var(--warp-space-section)}:where([data-pad=related]){padding:var(--warp-space-related)}:where([data-pad=group]){padding:var(--warp-space-group)}:where([data-pad=surface]){padding:var(--warp-pad-surface)}:where([data-pad=page]){padding:var(--warp-space-section) var(--warp-space-page)}:where([data-contain]){container-type:inline-size}@container (width<=599.98px){:where([data-from=tablet]),:where([data-from=desktop]){display:none!important}}@container (width<=999.98px){:where([data-from=desktop]){display:none!important}}@container (width>=600px){:where([data-until=tablet]){display:none!important}}@container (width>=1000px){:where([data-until=desktop]){display:none!important}}:where([data-part=panel][data-sweep]),:where([data-scope=surface][data-sweep]){--warp-color-sweep-base:var(--warp-color-surface-line);--warp-sweep-radius:var(--warp-radius-surface);border-color:#0000}:where([data-part=switcher]) :where([data-part=org]){flex:1;min-inline-size:0;line-height:1.2;display:grid}:where([data-part=switcher]) :where([data-part=org]) :where(small){color:var(--warp-color-text-subtle);font-size:var(--warp-text-caption-size)}:where([data-part=version]){border:var(--warp-border-hairline) solid var(--warp-color-border);background:var(--warp-color-surface);min-block-size:28px;color:var(--warp-color-text-subtle);font:500 11px/1.25 var(--warp-font-mono);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding-inline:8px 6px;display:inline-flex}:where([data-bleed]){margin-inline:calc(-1 * max(var(--warp-space-page), var(--warp-safe-left))) calc(-1 * max(var(--warp-space-page), var(--warp-safe-right)))}:where([data-bleed=start]){margin-inline-end:0}:where([data-bleed=end]){margin-inline-start:0}:where([dir=rtl]){--_dir:-1}:where([dir=ltr]){--_dir:1}:where([data-format]){font-variant-numeric:tabular-nums;unicode-bidi:isolate}:where([data-format=id]),:where([data-format=code]){direction:ltr;unicode-bidi:isolate}:where([data-flip]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){scale:-1 1}:where([lang]):is(:lang(ar),:lang(fa),:lang(ur),:lang(ps),:lang(sd),:lang(ug),:lang(ckb),:lang(syr),:lang(nqo),:lang(ff-Adlm),:lang(rhg),:lang(mn-Mong),:lang(he),:lang(yi),:lang(th),:lang(hi),:lang(bn),:lang(ja),:lang(zh),:lang(ko)){--warp-text-eyebrow-tracking:0em;--warp-text-eyebrow-case:none;--warp-text-label-tracking:0em;--warp-text-label-case:none;--warp-text-button-tracking:0em;--warp-text-button-case:none;--warp-label-float-tracking:0em}::view-transition-group(*){animation-duration:var(--warp-duration-push);animation-timing-function:var(--warp-ease-out)}::view-transition-old(warp-main){animation:warp-route-out calc(var(--warp-duration-route) * var(--warp-duration-exit-k)) var(--warp-ease-in) both}::view-transition-new(warp-main){animation:warp-route-in var(--warp-duration-route) var(--warp-ease-out) both}@media print{:where(main) :where(a[href^=http]):after{content:" (" attr(href) ")";color:var(--warp-color-text-subtle);font-size:.85em}}@keyframes warp-route-in{0%{opacity:0;transform:translateY(calc(var(--warp-motion-distance) * .75))}}@keyframes warp-route-out{to{opacity:0;transform:translateY(calc(var(--warp-motion-distance) * -.375))}}@keyframes warp-sheet-out{to{transform:translateY(calc(100% * var(--warp-motion-scale)));opacity:calc(1 - var(--warp-motion-scale))}}@keyframes warp-drawer-in{0%{transform:translateX(calc(-100% * var(--warp-motion-scale) * var(--_dir,1)));opacity:calc(1 - var(--warp-motion-scale))}}:where([data-scope=stack]){gap:var(--_gap,var(--warp-space-group));flex-direction:column;min-inline-size:0;display:flex}:where([data-scope=stack][data-align=start]){align-items:flex-start}:where([data-scope=stack][data-align=center]){align-items:center}:where([data-scope=stack][data-align=end]){align-items:flex-end}:where([data-scope=stack][data-divided])>:where(*)+:where(*){border-block-start:var(--warp-border-hairline) solid var(--warp-color-border);padding-block-start:var(--_gap,var(--warp-space-group))}:where([data-scope=row]){align-items:center;gap:var(--_gap,var(--warp-space-related));flex-wrap:wrap;min-inline-size:0;display:flex}:where([data-scope=row][data-wrap=none]){flex-wrap:nowrap}:where([data-scope=row][data-justify=between]){justify-content:space-between}:where([data-scope=row][data-justify=end]){justify-content:flex-end}:where([data-scope=row][data-justify=center]){justify-content:center}:where([data-scope=row][data-align=start]){align-items:flex-start}:where([data-scope=row][data-align=baseline]){align-items:baseline}:where([data-scope=row])>:where([data-grow]){flex:1 1 0;min-inline-size:0}@container (width<=599.98px){:where([data-scope=row][data-reflow=tablet]),:where([data-scope=row][data-reflow=desktop]){flex-direction:column;align-items:stretch}}@container (width<=999.98px){:where([data-scope=row][data-reflow=desktop]){flex-direction:column;align-items:stretch}}:where([data-scope=grid]){--_min:16rem;--_cols:12;gap:var(--_gap,var(--warp-space-group));grid-template-columns:repeat(auto-fill, minmax(min(100%, max(var(--_min), calc((100% - (var(--_cols) - 1) * var(--_gap,var(--warp-space-group))) / var(--_cols)))), 1fr));min-inline-size:0;display:grid}:where([data-scope=grid][data-min=xs]){--_min:8rem}:where([data-scope=grid][data-min=sm]){--_min:11rem}:where([data-scope=grid][data-min=md]){--_min:16rem}:where([data-scope=grid][data-min=lg]){--_min:22rem}:where([data-scope=grid][data-cols="2"]){--_cols:2}:where([data-scope=grid][data-cols="3"]){--_cols:3}:where([data-scope=grid][data-cols="4"]){--_cols:4}:where([data-scope=grid][data-cols="6"]){--_cols:6}:where([data-scope=grid])>:where([data-span=full]){grid-column:1/-1}:where([data-scope=split]){--_side:var(--warp-layout-aside);gap:var(--_gap,var(--warp-space-section));grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}:where([data-scope=split])>:where(*){min-inline-size:0;container-type:inline-size}:where([data-scope=split][data-width=rail]){--_side:var(--warp-layout-rail)}:where([data-scope=split][data-width=nav]){--_side:220px}:where([data-scope=split][data-width=list]){--_side:var(--warp-layout-list)}:where([data-scope=split][data-width=half]){--_side:minmax(0, 1fr)}@media (width>=600px){:where([data-scope=split]:not([data-at=desktop])){grid-template-columns:var(--_side) minmax(0, 1fr)}:where([data-scope=split]:not([data-at=desktop])[data-side=end]){grid-template-columns:minmax(0, 1fr) var(--_side)}}@media (width>=1000px){:where([data-scope=split][data-at=desktop]){grid-template-columns:var(--_side) minmax(0, 1fr)}:where([data-scope=split][data-at=desktop][data-side=end]){grid-template-columns:minmax(0, 1fr) var(--_side)}}@container (width<=599.98px){:where([data-scope=split]){grid-template-columns:minmax(0,1fr)}}@container (width<=999.98px){:where([data-scope=split][data-at=desktop]){grid-template-columns:minmax(0,1fr)}}@container (width>=600px){:where([data-scope=split]:not([data-at=desktop])){grid-template-columns:var(--_side) minmax(0, 1fr)}:where([data-scope=split]:not([data-at=desktop])[data-side=end]){grid-template-columns:minmax(0, 1fr) var(--_side)}}@container (width>=1000px){:where([data-scope=split][data-at=desktop]){grid-template-columns:var(--_side) minmax(0, 1fr)}:where([data-scope=split][data-at=desktop][data-side=end]){grid-template-columns:minmax(0, 1fr) var(--_side)}}:where([data-scope=split])>:where([data-sticky]){align-self:start;position:sticky;inset-block-start:calc(var(--_barh,0px) + var(--warp-space-group))}@media print{:where([data-scope=split])>:where([data-sticky]){position:static}:where([data-scope=split]){display:block}}:where([data-scope=center]){--_max:var(--warp-layout-content);box-sizing:content-box;inline-size:-webkit-fill-available;inline-size:-moz-available;inline-size:stretch;max-inline-size:var(--_max);margin-inline:auto}:where([data-scope=center][data-max=measure]){--_max:var(--warp-layout-measure)}:where([data-scope=center][data-max=narrow]){--_max:var(--warp-layout-narrow)}:where([data-scope=center][data-max=wide]){--_max:var(--warp-layout-wide)}:where([data-scope=center][data-gutter]){padding-inline:max(var(--warp-space-page), var(--warp-safe-left)) max(var(--warp-space-page), var(--warp-safe-right))}:where([data-scope=center][data-intrinsic]){text-align:center;flex-direction:column;align-items:center;display:flex}:where([data-scope=cover]){gap:var(--_gap,var(--warp-space-group));min-block-size:var(--warp-viewport-block);padding-block:max(var(--warp-space-group), var(--warp-safe-top)) max(var(--warp-space-group), var(--warp-safe-bottom));flex-direction:column;display:flex}:where([data-scope=cover][data-min=fill]){min-block-size:100%}:where([data-scope=cover])>:where([data-part=center]){margin-block:auto}:where([data-scope=frame]){--_ratio:16 / 9;aspect-ratio:var(--_ratio);background:var(--warp-color-surface-sunken);place-items:center;display:grid;overflow:clip}:where([data-scope=frame])>:where(img),:where([data-scope=frame])>:where(video),:where([data-scope=frame])>:where(canvas),:where([data-scope=frame])>:where(svg){object-fit:cover;block-size:100%;inline-size:100%;display:block}:where([data-scope=frame][data-ratio=square]){--_ratio:1}:where([data-scope=frame][data-ratio="4:3"]){--_ratio:4 / 3}:where([data-scope=frame][data-ratio="3:2"]){--_ratio:3 / 2}:where([data-scope=frame][data-ratio="21:9"]){--_ratio:21 / 9}:where([data-scope=frame][data-ratio="3:4"]){--_ratio:3 / 4}:where([data-scope=frame][data-ratio="9:16"]){--_ratio:9 / 16}:where([data-scope=spacer]){flex:1 1 0;align-self:stretch;min-block-size:0;min-inline-size:0}:where([data-scope=inset]){padding:var(--warp-space-group);border-radius:var(--warp-radius-surface);background:var(--warp-color-surface-sunken)}:where([data-scope=inset][data-pad=section]){padding:var(--warp-space-section)}:where([data-gap=page]){--_gap:var(--warp-space-page)}}