.v2-slide-view{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden;container-type:inline-size}.v2-slide-transform{transform-origin:0 0;width:80rem;height:45rem;position:absolute;top:0;left:0}.v2-surface{width:80rem;height:45rem;font-family:var(--font-sans);color:var(--color-text);position:relative;overflow:hidden}.v2-background{opacity:.24;pointer-events:none;position:absolute;inset:0}.v2-background>.ay-relief-map{width:100%;height:100%}.v2-master{font:.75rem var(--font-mono);color:var(--color-text-secondary);align-items:center;gap:1rem;display:flex;position:absolute;top:1.5rem;left:4rem;right:4rem}.v2-object{box-sizing:border-box;overflow-wrap:anywhere;min-width:0}.v2-object p,.v2-object h2,.v2-object blockquote{margin:0}.v2-object ul,.v2-object ol{margin:0;padding-left:1.25em}.v2-text{white-space:pre-wrap}.v2-rich{width:100%}.v2-shape{width:100%;height:100%;min-height:0;position:relative}.v2-shape>svg{width:100%;height:100%;display:block}.v2-shape__text{flex-direction:column;justify-content:center;display:flex;position:absolute;inset:.5rem}.v2-image{flex-direction:column;width:100%;height:100%;min-height:0;margin:0;display:flex}.v2-image__crop{flex:1;min-height:0;position:relative;overflow:hidden}.v2-image img{width:100%;height:100%;min-height:0;display:block;position:relative}.v2-image>img{flex:1;min-height:0}.v2-image figcaption,.v2-map figcaption{font-size:.75em}.v2-map{flex-direction:column;width:100%;height:100%;margin:0;display:flex}.v2-map>.ay-relief-map{flex:1;min-height:0}.v2-plot{flex-direction:column;width:100%;height:100%;margin:0;font-size:1rem;display:flex}.v2-plot>svg{flex:1;width:100%;min-height:0}.v2-plot__meta,.v2-plot figcaption{font-size:.875rem;line-height:1.3}.v2-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:inherit}.v2-table th,.v2-table td{font:inherit;border:.0625rem solid var(--color-border-strong);overflow-wrap:anywhere;text-transform:none;letter-spacing:normal;color:inherit;background:0 0;padding:.5rem}.v2-table th{background:var(--color-surface);font-weight:600}.v2-object .ay-big-number{justify-content:center;height:100%}.v2-object .ay-big-number strong{font-size:3em}.v2-object .ay-callout{height:100%;font-size:inherit}.v2-object .ay-statement{font-size:inherit}.v2-canvas-viewport{touch-action:none;flex:none;min-height:1rem;margin:auto;position:relative}.v2-canvas-surface{touch-action:none;-webkit-user-select:none;user-select:none;outline:none;width:80rem;height:45rem;position:relative}.v2-canvas-surface:focus-visible{outline:.1875rem solid var(--color-accent);outline-offset:.375rem}.v2-canvas-visual{pointer-events:none}.v2-object-target{cursor:move;transform-origin:50%;touch-action:none;background:0 0;border:0;padding:0;position:absolute}.v2-object-target:hover{outline:.0625rem solid var(--color-accent)}.v2-object-target.is-selected{outline:.125rem solid var(--color-accent)}.v2-selection{border:.125rem solid var(--color-accent);pointer-events:none;transform-origin:50%;box-sizing:border-box;position:absolute}.v2-selection__name{white-space:nowrap;font:.75rem var(--font-sans);color:var(--color-accent-text);background:var(--color-surface-raised);padding:.125rem .25rem;position:absolute;top:-1.5rem;left:0}.v2-handle,.v2-rotate{pointer-events:auto;touch-action:none;border:.125rem solid var(--color-accent);background:var(--color-surface-raised);border-radius:.125rem;width:.75rem;height:.75rem;padding:0;position:absolute;transform:translate(-50%,-50%)}.v2-handle--nw{cursor:nwse-resize;top:0;left:0}.v2-handle--n{cursor:ns-resize;top:0;left:50%}.v2-handle--ne{cursor:nesw-resize;top:0;left:100%}.v2-handle--e{cursor:ew-resize;top:50%;left:100%}.v2-handle--se{cursor:nwse-resize;top:100%;left:100%}.v2-handle--s{cursor:ns-resize;top:100%;left:50%}.v2-handle--sw{cursor:nesw-resize;top:100%;left:0}.v2-handle--w{cursor:ew-resize;top:50%;left:0}.v2-rotate{cursor:grab;width:1.5rem;height:1.5rem;color:var(--color-accent-text);border-radius:50%;font-size:1rem;top:-2.25rem;left:50%}.v2-guide{pointer-events:none;background:var(--color-accent);position:absolute}.v2-guide--x{width:.0625rem;height:100%;top:0}.v2-guide--y{width:100%;height:.0625rem;left:0}.v2-marquee{pointer-events:none;border:.0625rem solid var(--color-accent);background:color-mix(in srgb, var(--color-accent) 15%, transparent);position:absolute}.v2-inline-editor{box-sizing:border-box;-webkit-user-select:text;user-select:text;background:var(--color-surface-raised)}.v2-inline-editor .tiptap{outline:none;width:100%;min-height:100%}.v2-inline-editor p{margin:0}@media print{.v2-slide-transform{transform:none!important}.v2-slide-view{width:80rem!important;height:45rem!important}.v2-selection,.v2-object-target,.v2-guide,.v2-marquee{display:none!important}}.v2-master__footer{max-width:62rem;position:absolute;top:41rem;left:0}.v2-master__number{position:absolute;top:41rem;right:0}.v2-thumbnail-placeholder{background:var(--color-surface);border:.0625rem solid var(--color-border);width:80rem;height:45rem}.v2-relief{width:100%;height:100%;margin:0;position:relative;overflow:hidden}.v2-relief>.ay-relief-map{width:100%;height:100%;position:absolute;inset:0}.v2-relief figcaption{background:color-mix(in srgb, var(--color-bg) 88%, transparent);font:.875rem/1.3 var(--font-sans);color:var(--color-text);border-radius:.25rem;padding:.25rem .625rem;position:absolute;bottom:.75rem;left:1rem}.v2-note{box-sizing:border-box;align-items:flex-start;width:100%;height:100%;padding:.15em .25em;display:flex}.v2-object:has(.v2-note){overflow:visible!important}.v2-object:has(.v2-note)>.v2-fitted{overflow:visible!important}.v2-preview{width:100%;height:100%;font-family:var(--font-sans);color:var(--color-text);pointer-events:none;position:relative;overflow:hidden}.v2-raster-host.is-note-arrow .ay-hand-note__text{visibility:hidden}.v2-ruler{border-bottom:.0625rem solid var(--color-border-strong);background:repeating-linear-gradient(90deg, var(--color-border-strong) 0 .0625rem, transparent .0625rem 2.5%);height:1rem;font:.5625rem var(--font-mono);color:var(--color-text-muted);background-position:bottom;background-repeat:no-repeat;background-size:100% .25rem;position:absolute;top:-1.25rem;left:0;right:0}.v2-ruler>span{position:absolute;top:0;translate:.125rem}.v2-canvas-viewport.has-ruler{top:.625rem}.v2-placeholder{background:color-mix(in srgb, var(--ochre-300) 30%, transparent);color:inherit;outline:.0625rem dashed var(--clay-500);outline-offset:-.0625rem;border-radius:.15em}.v2-highlight{background:linear-gradient(transparent 52%, color-mix(in srgb, var(--ochre-300) 80%, transparent) 52% 92%, transparent 92%);color:inherit}.v2-master-head{font:500 .9375rem var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:3rem;left:4rem;right:4rem}.v2-master-head>span:first-child{align-items:center;gap:.75rem;display:flex}.v2-master-head b{color:var(--color-accent-text);font-weight:500}.v2-master-head i{background:var(--color-border-strong);width:1.375rem;height:.0625rem}.v2-master{border-top:.0625rem solid var(--color-border);font:.9375rem var(--font-sans);pointer-events:none;justify-content:flex-end;gap:1.25rem;padding-top:.875rem;top:auto;bottom:2.25rem}.v2-master__footer{margin-right:auto}.v2-master>span:nth-last-child(2){margin-left:0}.v2-master__number{font-variant-numeric:tabular-nums}.v2-surface[data-background=sage]{--color-text:#23221d;--color-text-secondary:#46423a;--color-border:#a8a98b}.v2-logo{align-items:center;width:100%;height:100%;display:flex}.v2-logo .ay-logo svg{max-width:100%;width:auto!important;height:100%!important}.v2-logo .ay-logo{height:100%}.v2-logo--descriptor .ay-logo svg{height:70%!important}.v2-logo--descriptor .ay-logo>span{max-inline-size:none;font-size:.6em}.v2-gauge-ring{flex-direction:column;align-items:center;gap:.25em;width:100%;height:100%;display:flex}.v2-gauge-ring>svg{flex:1;width:100%;min-height:0}.v2-gauge-ring>span{color:var(--color-text-secondary);text-align:center;font-size:.6em}.v2-gauge-bar{flex-direction:column;gap:.35em;width:100%;display:flex}.v2-gauge-bar__row{justify-content:space-between;align-items:baseline;gap:1em;display:flex}.v2-gauge-bar__row b{font:400 1.3em var(--font-serif)}.v2-gauge-bar__track{border-radius:1em;height:.5em;display:block;overflow:hidden}.v2-gauge-bar__track>span{border-radius:1em;height:100%;display:block}.v2-decor,.v2-qr{width:100%;height:100%;display:block}.v2-relief__markers{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.v2-hbars__rows{flex-direction:column;flex:1;justify-content:space-around;gap:.5em;display:flex}.v2-hbars__row{grid-template-columns:minmax(0,.32fr) minmax(0,1fr) 3em;align-items:center;gap:.75em;display:grid}.v2-hbars__track{height:.9em;display:block}.v2-hbars__track>span{border-radius:0 .2em .2em 0;height:100%;display:block}.v2-hbars__row b{font:400 1.15em var(--font-serif);text-align:right}.v2-table [data-status=done]{background:color-mix(in srgb, var(--moss-200) 45%, transparent)}.v2-table [data-status=now]{background:color-mix(in srgb, var(--ochre-300) 45%, transparent)}.v2-table [data-status=need]{background:color-mix(in srgb, var(--clay-500) 16%, transparent);color:var(--color-accent-text)}.v2-table [data-status=accent]{box-shadow:inset .25rem 0 0 var(--clay-500);font-weight:600}.v2-table [data-status=muted]{color:var(--color-text-secondary)}.v2-table tr[data-status]>td{background:inherit}.v2-preview__stage{transform-origin:50%;position:absolute;top:50%;left:50%}.v2-object ul{list-style:outside}.v2-object ol{list-style:decimal}.v2-object li::marker{color:var(--clay-500)}.slide-layout{width:100%;height:100%;position:relative;overflow:hidden}.slide-layout .ay-slide-header{position:absolute;top:0;left:0;right:0}.slide-title{font:400 3.375rem/1.08 var(--font-serif);overflow-wrap:anywhere;max-height:7rem;margin:0;position:absolute;top:3.25rem;left:0;right:0;overflow:hidden}.slide-subtitle{max-height:2.25rem;margin:0;font-size:1.125rem;position:absolute;top:10rem;left:0;right:0;overflow:hidden}.slide-blocks{grid-auto-rows:minmax(0,1fr);gap:2rem;height:24.375rem;display:grid;position:absolute;top:11rem;left:0;right:0}.slide-blocks--cover{height:10rem;top:25rem}.slide-block{min-width:0;min-height:0;overflow:hidden}.slide-text{font:400 1.625rem/1.5 var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.slide-block h3{font:400 2.25rem var(--font-serif)}.slide-block .ay-big-number strong{font-size:7rem}.slide-block .ay-chart{width:100%;margin:0}.slide-block .ay-chart-frame,.slide-block .ay-photo-frame{height:100%;margin:0}.slide-block .ay-photo-frame img{object-fit:contain;max-height:20rem}.slide-block .ay-statement{font-size:2.5rem}.slide-layout .ay-slide-cover{position:absolute;inset:3rem 0 0}.slide-layout .ay-slide-cover__title{max-height:15rem;overflow:hidden}.slide-map{height:100%;margin:0;position:relative}.slide-map>.ay-relief-map{height:85%}.slide-map figcaption{font-size:.875rem}.slide-pie{align-items:center;gap:2rem;display:flex}.slide-pie__hole{background:var(--color-surface);border-radius:50%;width:8rem;height:8rem;position:relative;top:3.5rem;left:3.5rem}.slide-blocks{display:block;top:10.75rem}.slide-block .ay-chart details{display:none}.slide-subtitle{top:9.125rem}.dc{background:var(--color-bg);min-height:calc(100dvh - 4.5rem);color:var(--color-text);grid-template-columns:16rem minmax(0,1fr);display:grid}.dc-nav{border-right:.0625rem solid var(--color-border);align-self:start;max-height:100dvh;padding:1.25rem 1rem;position:sticky;top:0;overflow:auto}.dc-nav nav{flex-direction:column;gap:.125rem;margin-top:1rem;display:flex}.dc-nav a{color:var(--color-text-secondary);border-radius:.25rem;padding:.375rem .5rem;font-size:.875rem;text-decoration:none}.dc-nav a:hover{background:var(--color-surface);color:var(--color-text)}.dc-main{min-width:0;max-width:62rem;padding:2rem clamp(1rem,4vw,3.5rem) 4rem}.dc-actions{border:.0625rem solid var(--color-border);background:var(--color-surface-raised);border-radius:.5rem;flex-direction:column;gap:1.5rem;margin-bottom:2.5rem;padding:1.5rem;display:flex}.dc-actions h2{font:400 1.75rem var(--font-serif);margin:0 0 .5rem}.dc-actions h3{font:500 .9375rem var(--font-sans);margin:0 0 .5rem}.dc-actions p{color:var(--color-text-secondary);margin:0 0 1rem;line-height:1.5}.dc-row{flex-wrap:wrap;gap:.5rem;display:flex}.dc-decks{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.dc-decks li{align-items:baseline;gap:1rem;display:flex}.dc-field{flex-direction:column;gap:.375rem;margin-bottom:.75rem;font-size:.8125rem;display:flex}.dc-field textarea{border:.0625rem solid var(--color-border-strong);background:var(--color-bg);width:100%;color:inherit;font:.8125rem/1.5 var(--font-mono);resize:vertical;border-radius:.25rem;padding:.75rem}.dc-check{white-space:pre-wrap;background:var(--color-surface);font:.8125rem/1.5 var(--font-mono);border-radius:.25rem;margin:.75rem 0 0;padding:.75rem}.dc-guide{font-size:1rem;line-height:1.6}.dc-guide h2{font:400 2.5rem/1.1 var(--font-serif);margin:0 0 1rem}.dc-guide h3{border-top:.0625rem solid var(--color-border);font:400 1.75rem var(--font-serif);margin:2.5rem 0 .75rem;padding-top:1.5rem;scroll-margin-top:1rem}.dc-guide h4{font:600 1.125rem var(--font-sans);margin:1.75rem 0 .5rem;scroll-margin-top:1rem}.dc-guide p{margin:0 0 .875rem}.dc-guide ul,.dc-guide ol{margin:0 0 1rem;padding-left:1.5rem}.dc-guide li{margin:.25rem 0}.dc-guide li.dc-sub{margin-left:1.25rem}.dc-guide code,.dc-actions code,.dc-decks code{background:var(--color-surface);font:.875em var(--font-mono);border-radius:.1875rem;padding:.0625rem .3125rem}.dc-guide pre{background:var(--moss-900);color:var(--paper-50);font:.8125rem/1.55 var(--font-mono);border-radius:.375rem;margin:0 0 1.25rem;padding:1rem;overflow:auto}.dc-guide pre code{color:inherit;background:0 0;padding:0}.dc-table{margin:0 0 1.25rem;overflow-x:auto}.dc-table table{border-collapse:collapse;width:100%;font-size:.875rem}.dc-table th,.dc-table td{border-bottom:.0625rem solid var(--color-border);text-align:left;vertical-align:top;padding:.5rem .625rem}.dc-table th{background:var(--color-surface);font-weight:600}@media (width<=56em){.dc{grid-template-columns:minmax(0,1fr)}.dc-nav{border-right:0;border-bottom:.0625rem solid var(--color-border);max-height:none;position:static}.dc-nav nav{flex-flow:wrap}}.dc-catalog{margin-block-start:1rem}.dc-catalog summary{cursor:pointer;font-weight:600}.dc-catalog ul{margin:.5rem 0 1rem;padding-inline-start:1.25rem}.dc-catalog li{margin-block:.25rem}.wb-app{min-height:100dvh;color:var(--color-text);background:var(--color-bg);font-family:var(--font-sans)}.wb-app button,.wb-app input,.wb-app select,.wb-app textarea{font:inherit}.wb-header{background:var(--color-surface);border-bottom:.0625rem solid var(--color-border);flex-wrap:wrap;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}.wb-brand{color:inherit;background:0 0;border:0;flex:none;padding:0}.wb-document-title{flex-direction:column;flex:1;gap:.25rem;min-width:10rem;display:flex}.wb-document-title input{color:inherit;font:400 1.25rem var(--font-serif);background:0 0;border:0;width:100%;max-width:35rem}.wb-document-title span{color:var(--color-text-muted);font-size:.6875rem}.wb-header-actions,.wb-inline{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.wb-tabs{background:var(--color-surface);border-bottom:.0625rem solid var(--color-border);align-items:center;gap:.375rem;padding:.5rem 1rem 0;display:flex;overflow-x:auto}.wb-tabs>button:not(.ay-button){color:var(--color-text);white-space:nowrap;background:0 0;border:0;border-bottom:.1875rem solid #0000;padding:.75rem .875rem}.wb-tabs>button[aria-pressed=true]{border-bottom-color:var(--color-accent);color:var(--color-action)}.wb-tabs>span{flex:1}.wb-ribbon{background:var(--color-surface-raised);border-bottom:.0625rem solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.5rem;min-height:4.25rem;padding:.75rem 1rem;display:flex}.wb-ribbon select{border:.0625rem solid var(--color-border-strong);background:var(--color-surface);max-width:13rem;color:inherit;border-radius:.25rem;padding:.5rem}.wb-separator{border-left:.0625rem solid var(--color-border);height:2rem;margin-inline:.25rem}.wb-workspace{grid-template-columns:12.5rem minmax(0,1fr) 19rem;min-height:calc(100dvh - 14.5rem);display:grid}.wb-strip{background:var(--color-surface);border-right:.0625rem solid var(--color-border);max-height:calc(100dvh - 14rem);padding:1rem;overflow:auto}.wb-strip>div>ol,.wb-strip ol{margin:0;padding:0;list-style:none}.wb-strip ol>li{margin:0 0 1rem;padding:0}.wb-thumb-number{font:.6875rem var(--font-mono);color:var(--color-text-muted);justify-content:space-between;align-items:center;padding:.125rem;display:flex}.wb-grab{min-height:2rem;color:inherit;touch-action:none;cursor:grab;background:0 0;border:0;padding:.25rem .5rem}.wb-thumb{border:.0625rem solid var(--color-border);background:var(--color-surface-raised);text-align:left;width:100%;color:inherit;border-radius:.375rem;padding:.375rem}.wb-thumb[aria-current=true]{outline:.125rem solid var(--color-accent);outline-offset:.0625rem}.wb-thumb>div{pointer-events:none;width:100%}.wb-thumb>span{text-overflow:ellipsis;white-space:nowrap;margin-top:.375rem;font-size:.6875rem;display:block;overflow:hidden}.wb-slide-actions{flex-wrap:wrap;gap:.25rem;margin-top:.75rem;display:flex}.wb-slide-actions .ay-button{flex:auto;padding-inline:.375rem;font-size:.6875rem}.wb-stage{background:var(--color-bg);flex-direction:column;gap:.75rem;min-width:0;padding:1rem;display:flex;overflow:hidden}.wb-stage-controls{color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.wb-ruler{border-bottom:.0625rem solid var(--color-border-strong);font:.5625rem var(--font-mono);color:var(--color-text-muted);background:repeating-linear-gradient(90deg, var(--color-border) 0 .0625rem, transparent .0625rem 1.5625%);justify-content:space-between;padding:.25rem 0;display:flex}.wb-canvas-holder{width:100%;min-width:0;box-shadow:var(--shadow-card);background:var(--color-surface-raised);flex:none;overflow:auto}.wb-slide-meta{grid-template-columns:1fr 1fr 2fr;gap:1rem;margin-top:auto;display:grid}.wb-properties{background:var(--color-surface-raised);border-left:.0625rem solid var(--color-border);max-height:calc(100dvh - 14rem);padding:1rem;font-size:.8125rem;overflow:auto}.wb-properties h2{font:400 1.5rem var(--font-serif);margin:0 0 1rem}.wb-properties h3{font:500 .875rem var(--font-sans);margin:1rem 0 .5rem}.wb-properties details{border-top:.0625rem solid var(--color-border);padding:.75rem 0}.wb-properties summary{cursor:pointer;font-weight:500}.wb-field{flex-direction:column;gap:.375rem;min-width:0;margin:.75rem 0;font-size:.75rem;display:flex}.wb-field input:not([type=checkbox]),.wb-field textarea,.wb-field select{border:.0625rem solid var(--color-border-strong);background:var(--color-surface-raised);width:100%;color:inherit;border-radius:.25rem;min-width:0;min-height:2.5rem;padding:.625rem}.wb-field textarea{resize:vertical;min-height:5rem}.wb-field input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--color-action);align-self:start}.wb-grid2{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.wb-grid2 .wb-field{margin:.375rem 0}.wb-swatches{flex-wrap:wrap;gap:.25rem;display:flex}.wb-swatches button{border:.0625rem solid var(--color-border);border-radius:50%;width:1.5rem;height:1.5rem}.wb-swatches button[aria-pressed=true]{outline:.125rem solid var(--color-accent);outline-offset:.125rem}.wb-hint{color:var(--color-text-muted);font-size:.75rem;line-height:1.5}.wb-data{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.6875rem}.wb-data th,.wb-data td{text-align:left;padding:.125rem}.wb-data input{border:.0625rem solid var(--color-border);background:var(--color-surface-raised);width:100%;min-width:0;color:inherit;padding:.375rem}.wb-status{font:.6875rem var(--font-mono);border-top:.0625rem solid var(--color-border);background:var(--color-surface);flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.625rem 1rem;display:flex}.wb-error{background:var(--clay-100);color:var(--clay-700);align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}.wb-loading{padding:3rem}.wb-library{max-width:90rem;margin:auto;padding:3rem}.wb-library>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2rem;display:flex}.wb-library h1{font:400 3.5rem/1.05 var(--font-serif);margin:.75rem 0 1rem}.wb-kicker{font:.75rem var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted)}.wb-library-grid{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1.5rem;display:grid}.wb-library-grid>article{border:.0625rem solid var(--color-border);background:var(--color-surface-raised);border-radius:.5rem;overflow:hidden}.wb-library-grid>article>h2,.wb-library-grid>article>p,.wb-library-grid>article>div{margin:1rem}.wb-library-grid>article>h2{font:400 1.5rem var(--font-serif)}.wb-library-grid>article>p{color:var(--color-text-muted);font-size:.75rem}.wb-deck-preview{width:100%;color:inherit;background:0 0;border:0;padding:0;display:block}.wb-deck-preview>div{width:100%}.wb-empty{text-align:center;border:.0625rem dashed var(--color-border-strong);grid-column:1/-1;padding:3rem}.wb-empty h2{font:400 2rem var(--font-serif)}.wb-modal{border:.0625rem solid var(--color-border);background:var(--color-surface-raised);width:min(70rem,100% - 3rem);max-height:85dvh;color:var(--color-text);border-radius:.5rem;padding:1.5rem;overflow:auto}.wb-modal::backdrop{background:#23221d8c}.wb-modal>header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.wb-modal h2{font:400 2rem var(--font-serif);margin:0}.wb-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.wb-template-grid>button{border:.0625rem solid var(--color-border);background:var(--color-surface);color:inherit;text-align:left;border-radius:.375rem;min-width:0;padding:.5rem}.wb-template-grid>button>div{pointer-events:none;width:100%}.wb-template-grid strong,.wb-template-grid span{margin-top:.5rem;font-size:.8125rem;display:block}.wb-template-grid span{color:var(--color-text-muted);font-size:.6875rem}.wb-icon-grid{grid-template-columns:repeat(auto-fill,minmax(3.5rem,1fr));gap:.5rem;display:grid}.wb-icon-grid button{background:var(--color-surface);border:.0625rem solid var(--color-border);min-height:3rem;color:inherit;flex-direction:column;justify-content:center;align-items:center;padding:.5rem;display:flex}.wb-icon-grid small{max-width:100%;font-size:.5rem;overflow:hidden}.wb-asset-grid{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:1rem;margin:1rem 0;display:grid}.wb-asset-grid>button{border:.0625rem solid var(--color-border);background:var(--color-surface);color:inherit;padding:.5rem;overflow:hidden}.wb-asset-grid img{object-fit:contain;width:100%;height:6rem}.wb-asset-grid span{font-size:.6875rem;display:block}.wb-version{border-bottom:.0625rem solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.wb-sorter{padding:2rem}.wb-sorter>div{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1rem;display:grid}.wb-sorter article>button{border:.0625rem solid var(--color-border);background:var(--color-surface);width:100%;color:inherit;text-align:left;padding:.5rem}.wb-sorter strong{padding:.5rem;font-size:.8125rem;display:block}.wb-rich{outline:.125rem solid var(--color-accent);background:var(--color-surface-raised);width:100%;height:100%;color:inherit;position:relative;overflow:visible}.wb-rich-content{outline:none;width:100%;height:100%;min-height:2rem;padding:.25rem;overflow:auto}.wb-rich-content p{margin:0 0 .3em}.wb-rich-content ul,.wb-rich-content ol{padding-inline-start:1.25em}.wb-rich-tools{z-index:10;background:var(--color-surface-raised);border:.0625rem solid var(--color-border);box-shadow:var(--shadow-popover);flex-wrap:wrap;gap:.125rem;width:max-content;max-width:50rem;padding:.25rem;display:flex;position:absolute;bottom:calc(100% + .5rem);left:0}.wb-rich-tools button{font-size:.75rem}.wb-show{z-index:100;color:#fbf9f4;background:#171812;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow:auto}.wb-show-slide{flex:none;width:100%;max-width:calc(177.778dvh - 16rem)}.wb-show>nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex}.wb-show .ay-button{color:#fbf9f4;border-color:#a8a98b}.wb-show-notes{white-space:pre-wrap;max-height:8rem;font-size:.875rem;overflow:auto}.wb-speaker{padding:2rem}.wb-speaker>header{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.wb-speaker-grid{grid-template-columns:2fr 1fr;gap:2rem;display:grid}.wb-speaker pre{white-space:pre-wrap;font:1.25rem/1.6 var(--font-sans);background:var(--color-surface-raised);padding:1rem}.wb-print{display:none}.wb-print.is-capturing{pointer-events:none;width:80rem;display:block;position:fixed;top:0;left:-200rem}.wb-print.is-capturing .wb-print-page{width:80rem;height:45rem;overflow:hidden}@media (width<=75em){.wb-workspace{grid-template-columns:10rem minmax(0,1fr)}.wb-properties{border-top:.0625rem solid var(--color-border);grid-column:1/-1;max-height:none}.wb-properties>details{max-width:60rem}.wb-strip{max-height:70dvh}.wb-library{padding:2rem}}@media (width<=45em){.wb-header{gap:.5rem;padding:.75rem}.wb-header-actions{flex:1 0 100%;justify-content:flex-end}.wb-header-actions button{font-size:.75rem}.wb-tabs{padding-left:.5rem}.wb-tabs>button:not(.ay-button){padding:.625rem}.wb-tabs>.ay-button{display:none}.wb-ribbon{gap:.375rem;padding:.5rem}.wb-ribbon .ay-button{padding-inline:.625rem;font-size:.6875rem}.wb-workspace{grid-template-columns:1fr}.wb-strip{border-bottom:.0625rem solid var(--color-border);max-height:13rem;overflow:auto}.wb-strip ol{gap:1rem;display:flex}.wb-strip ol>li{width:9rem;min-width:9rem}.wb-slide-actions{display:none}.wb-strip>.ay-button{max-width:10rem}.wb-stage{padding:.75rem}.wb-properties{border-left:0}.wb-stage-controls{font-size:.625rem}.wb-slide-meta{grid-template-columns:1fr}.wb-library{padding:1rem}.wb-library h1{font-size:2.5rem}.wb-library-grid{grid-template-columns:1fr}.wb-template-grid{grid-template-columns:1fr 1fr}.wb-modal{width:calc(100% - 1rem);padding:1rem}.wb-modal h2{font-size:1.5rem}.wb-speaker{padding:1rem}.wb-speaker-grid{grid-template-columns:1fr}.wb-status{font-size:.625rem}.wb-rich-tools{max-width:60rem}.wb-show>nav{gap:.375rem}.wb-show button{font-size:.6875rem}}@media print{@page{size:13.3333in 7.5in;margin:0}.wb-app,.wb-modal,.wb-show{display:none!important}.wb-print{display:block!important}.wb-print-page{break-after:page;width:80rem;height:45rem;overflow:hidden}.wb-print-page:last-child{break-after:auto}.wb-print-page>div{width:80rem!important;max-width:none!important;height:45rem!important}.wb-print-page .v2-slide-transform,.wb-print-page .v2-surface,.wb-print-page .v2-slide-surface,.wb-print-page .v2-slide__surface{transform:none!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (prefers-reduced-motion:reduce){.wb-app *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.wb-show-slide.is-fade{animation:.35s both wb-dissolve}@keyframes wb-dissolve{0%{opacity:0}to{opacity:1}}.wb-comment{border-bottom:.0625rem solid var(--color-border);padding:.5rem 0}.wb-comment p{white-space:pre-wrap}@media (prefers-reduced-motion:reduce){.wb-show-slide.is-fade{animation:none}}.wb-show{border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0}.wb-show::backdrop{background:#171812}.wb-side{background:var(--color-surface-raised);border-left:.0625rem solid var(--color-border);flex-direction:column;min-width:0;min-height:0;display:flex}.wb-side>.wb-properties,.wb-side>.wb-gallery{border-left:0;flex:1;min-height:0}.wb-side-switch{border-bottom:.0625rem solid var(--color-border);grid-template-columns:1fr 1fr;gap:.25rem;padding:.5rem;display:grid}.wb-side-switch>button{min-height:2.25rem;color:var(--color-text-secondary);background:0 0;border:0;border-radius:.375rem;font-size:.8125rem;font-weight:500}.wb-side-switch>button[aria-selected=true]{background:var(--color-action);color:var(--color-text-inverse)}.wb-gallery{padding:1rem;font-size:.8125rem;overflow:auto}.wb-gallery h2{font:400 1.5rem var(--font-serif);margin:0 0 .25rem}.wb-gallery h3{font:500 .875rem var(--font-sans);margin:1rem 0 .5rem}.wb-gallery-tabs{flex-wrap:wrap;gap:.25rem;margin:.75rem 0 1rem;display:flex}.wb-gallery-tabs>button{border:.0625rem solid var(--color-border);background:var(--color-surface);min-height:2rem;color:var(--color-text);border-radius:62.5rem;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;display:inline-flex}.wb-gallery-tabs>button[aria-selected=true]{background:var(--color-action);border-color:var(--color-action);color:var(--color-text-inverse)}.wb-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.wb-gallery-tile{border:.0625rem solid var(--color-border);background:var(--color-bg);color:inherit;text-align:left;cursor:grab;border-radius:.5rem;flex-direction:column;gap:.375rem;padding:.375rem;display:flex}.wb-gallery-tile:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card)}.wb-gallery-tile:active{cursor:grabbing}.wb-gallery-preview{aspect-ratio:4/3;background:var(--color-surface);border-radius:.25rem;display:block;overflow:hidden}.wb-gallery-preview>img{object-fit:cover;width:100%;height:100%}.wb-gallery-label{font-size:.75rem;line-height:1.3}.wb-gallery-icons{grid-template-columns:repeat(auto-fill,minmax(2.75rem,1fr));gap:.25rem;display:grid}.wb-gallery-icons>button{aspect-ratio:1;border:.0625rem solid var(--color-border);background:var(--color-bg);color:var(--moss-700);cursor:grab;border-radius:.375rem;place-items:center;display:grid}.wb-gallery-icons>button:hover{border-color:var(--color-border-strong)}.wb-ribbon-tile{min-width:4.75rem;color:var(--color-text);background:0 0;border:.0625rem solid #0000;border-radius:.375rem;flex-direction:column;align-items:center;gap:.25rem;padding:.375rem .5rem;font-size:.75rem;display:inline-flex}.wb-ribbon-tile:hover{background:var(--color-surface);border-color:var(--color-border)}.wb-ribbon-tile[aria-pressed=true]{background:var(--color-surface);border-color:var(--color-accent)}.wb-ribbon-tile>.ay-icon{color:var(--moss-700)}.wb-canvas-holder{box-shadow:none;background:0 0;display:flex}.wb-canvas-holder .v2-canvas-viewport{box-shadow:var(--shadow-card);background:var(--color-surface-raised)}@media (width>=75.0625em){.wb-app:has(.wb-workspace){flex-direction:column;height:100dvh;display:flex;overflow:hidden}.wb-workspace{flex:1;grid-template-columns:12.5rem minmax(0,1fr) 20rem;min-height:0}.wb-strip,.wb-properties{max-height:none}.wb-side{overflow:hidden}.wb-stage{min-height:0}.wb-canvas-holder{flex:1;min-height:0;padding:.5rem;overflow:auto}.wb-slide-meta{margin-top:0}.wb-slide-meta textarea{height:3.5rem;min-height:3.5rem}}@media (width<=75em){.wb-canvas-holder{aspect-ratio:16/9}.wb-side{border-left:0;border-top:.0625rem solid var(--color-border);grid-column:1/-1}.wb-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}}.wb-template-group h3{font:500 .875rem var(--font-sans);color:var(--color-text-secondary);margin:1rem 0 .5rem}.wb-template-group:first-child h3{margin-top:0}.wb-issues{flex-direction:column;gap:.5rem;max-height:50dvh;margin:1rem 0;padding:0;list-style:none;display:flex;overflow:auto}.wb-issues li{grid-template-columns:6rem minmax(0,1fr);align-items:baseline;gap:.75rem;font-size:.875rem;display:grid}.wb-issues button{color:var(--color-link);font:inherit;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}:root{--paper-0:#fbf9f4;--paper-50:#f5f2e9;--paper-100:#efebe1;--paper-200:#e4dfd0;--paper-300:#d3cdb9;--paper-400:#b9b39c;--ink-300:#8e896f;--ink-500:#655f52;--ink-700:#46423a;--ink-900:#23221d;--moss-50:#eeede2;--moss-100:#deddcb;--moss-200:#c4c2a8;--moss-300:#a8a98b;--moss-500:#76795d;--moss-700:#555838;--moss-800:#43462c;--moss-900:#2f3120;--clay-100:#f6e1d7;--clay-300:#e7a988;--clay-500:#c9572c;--clay-600:#a8461f;--clay-700:#8f3820;--lagoon-100:#dce6e8;--lagoon-300:#96b3bd;--lagoon-400:#85a9b5;--lagoon-500:#578aa1;--lagoon-700:#2f5a6e;--lagoon-900:#1f3f50;--ochre-100:#f3e6c6;--ochre-300:#e7c193;--ochre-500:#c79a4e;--ochre-700:#7e5a12;--ink-950:#191914;--ink-800:#343229;--clay-900:#43271f;--ochre-900:#3b2e15;--data-plum:#7a5577;--data-plum-light:#c7a9c4;--space-0:0rem;--space-0-5:.125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--text-display-1:clamp(2.75rem, calc(1.72857rem + 4.19048vw), 5.5rem);--leading-display-1:1;--weight-display-1:500;--tracking-display-1:-.025em;--text-display-2:clamp(2.25rem, calc(1.6rem + 2.66667vw), 4rem);--leading-display-2:1.03;--weight-display-2:500;--tracking-display-2:-.02em;--text-h1:clamp(1.875rem, calc(1.55rem + 1.33333vw), 2.75rem);--leading-h1:1.09;--weight-h1:500;--tracking-h1:-.015em;--text-h2:clamp(1.5rem, calc(1.31429rem + .761905vw), 2rem);--leading-h2:1.18;--weight-h2:500;--tracking-h2:-.01em;--text-h3:clamp(1.25rem, calc(1.15714rem + .380952vw), 1.5rem);--leading-h3:1.25;--weight-h3:500;--tracking-h3:0em;--text-h4:clamp(1rem, calc(.953571rem + .190476vw), 1.125rem);--leading-h4:1.44;--weight-h4:600;--tracking-h4:0em;--text-body-lg:clamp(1.0625rem, calc(1.03929rem + .095238vw), 1.125rem);--leading-body-lg:1.55;--weight-body-lg:400;--tracking-body-lg:0em;--text-body:1rem;--leading-body:1.5;--weight-body:400;--tracking-body:0em;--text-body-sm:.875rem;--leading-body-sm:1.43;--weight-body-sm:400;--tracking-body-sm:0em;--text-caption:.75rem;--leading-caption:1.33;--weight-caption:400;--tracking-caption:.01em;--text-overline:.75rem;--leading-overline:1.33;--weight-overline:500;--tracking-overline:.14em;--text-numeric-xl:clamp(2rem, calc(1.81429rem + .761905vw), 2.5rem);--leading-numeric-xl:1;--weight-numeric-xl:400;--tracking-numeric-xl:0em;--text-map-region:1rem;--leading-map-region:1.3;--weight-map-region:500;--tracking-map-region:.22em;--text-map-water:.875rem;--leading-map-water:1.3;--weight-map-water:400;--tracking-map-water:.2em;--font-sans:Inter, "Ayda Inter Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"Source Serif 4", "Ayda Serif Fallback", Georgia, "Times New Roman", serif;--font-script:"Bad Script", cursive;--font-mono:ui-monospace, "SFMono-Regular", Consolas, monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--size-control-sm:2rem;--size-control-md:2.5rem;--size-control-lg:3rem;--size-touch-target:2.75rem;--size-icon-sm:1rem;--size-icon-md:1.25rem;--size-icon-lg:1.5rem;--size-sidebar:17.5rem;--size-sidebar-rail:4.5rem;--size-header:3.75rem;--size-panel:22.5rem;--size-container:80rem;--size-reading:68ch;--radius-none:0rem;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.75rem;--radius-full:624.938rem;--border-width:.0625rem;--icon-stroke:.09375rem;--z-map-ui:10;--z-sticky:100;--z-dropdown:200;--z-sheet:300;--z-modal:400;--z-toast:500;--motion-fast:.12s;--motion-base:.2s;--motion-slow:.32s;--motion-pulse:1.4s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--map-icon-cream:#f6f0de;--map-icon-object-light:#73824f;--map-icon-object-dark:#46512f;--map-icon-object-deep:#323a20;--map-icon-stay-light:#5b6e5c;--map-icon-stay-dark:#34433a;--map-icon-stay-deep:#222d26;--map-icon-shadow:#2a2918;--map-icon-rim:#f4eedc;--map-icon-sights:#4f5a3a;--map-icon-nature:#3c6461;--map-icon-transport:#2f3a44;--map-icon-services:#8a5a26;--map-icon-food:#7a4f33;--map-icon-place-ink:#2f2d25;--map-icon-place-paper:#fbf7ec;--map-icon-place-town:#3a382f;--map-icon-place-village:#45433a;--map-icon-place-hamlet:#5a584d;--map-icon-peak:#5b4a35;--map-land:#dcd7c3;--map-region-1:var(--moss-200);--map-region-2:var(--moss-300);--map-region-3:var(--moss-500);--map-snow:#f1efe6;--map-sea:var(--lagoon-500);--map-sea-shallow:var(--lagoon-400);--map-lake:var(--lagoon-300);--map-river:#6595ab;--map-road:var(--ochre-300);--map-road-casing:var(--paper-0);--map-urban:#cfc9bc;--map-border:var(--ink-900);--map-halo:var(--paper-50);--map-marker:var(--moss-700);--map-marker-text:var(--paper-0);--map-selected:var(--clay-500);--map-hillshade-shadow:var(--ink-700);--map-hillshade-highlight:var(--paper-0);--map-hillshade-opacity:.35;--layout-page-gutter:var(--space-4);--layout-grid-gap:var(--space-4);--layout-section-gap:var(--space-16);--size-interactive-min:0rem;--focus-width:.125rem;--focus-offset:.125rem;--focus-scale:1;--safe-area-top:env(safe-area-inset-top,0rem);--safe-area-right:env(safe-area-inset-right,0rem);--safe-area-bottom:env(safe-area-inset-bottom,0rem);--safe-area-left:env(safe-area-inset-left,0rem)}:root,[data-theme=light],[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:var(--paper-100);--color-surface:var(--paper-50);--color-surface-raised:var(--paper-0);--color-field:var(--paper-0);--color-sunken:var(--paper-200);--color-border:var(--paper-300);--color-border-strong:var(--paper-400);--color-text:var(--ink-900);--color-text-secondary:var(--ink-700);--color-text-muted:var(--ink-500);--color-text-inverse:var(--paper-50);--color-action:var(--moss-700);--color-action-hover:var(--moss-800);--color-action-active:var(--moss-900);--color-on-action:var(--paper-0);--color-action-subtle:var(--moss-100);--color-on-action-subtle:var(--moss-900);--color-accent:var(--clay-500);--color-accent-text:var(--clay-600);--color-link:var(--lagoon-700);--color-link-hover:var(--lagoon-900);--color-focus:var(--lagoon-700);--color-danger:var(--clay-700);--color-danger-hover:var(--clay-600);--color-on-danger:var(--paper-0);--color-neutral-bg:var(--paper-200);--color-neutral-text:var(--ink-700);--color-success-bg:var(--moss-100);--color-success-text:var(--moss-900);--color-info-bg:var(--lagoon-100);--color-info-text:var(--lagoon-700);--color-warning-bg:var(--ochre-100);--color-warning-text:var(--ochre-700);--color-error-bg:var(--clay-100);--color-error-text:var(--clay-700);--color-error:var(--clay-700);--color-selected-bg:var(--moss-100);--color-selected-text:var(--moss-900);--color-disabled-bg:var(--paper-200);--color-disabled-text:var(--ink-300);--color-overlay:#23221d66;--color-transparent:transparent;--color-data-1:var(--moss-700);--color-data-2:var(--lagoon-500);--color-data-3:var(--ochre-700);--color-data-4:var(--clay-500);--color-data-5:var(--data-plum);--color-data-6:var(--moss-500);--shadow-card:0 0 0 .0625rem #d3cdb9, 0 .0625rem .125rem #23221d0f;--shadow-popover:0 0 0 .0625rem #d3cdb9, 0 .5rem 1.5rem -.5rem #23221d38;--shadow-modal:0 0 0 .0625rem #d3cdb9, 0 1.5rem 3rem -.75rem #23221d47;--data-category-1:var(--color-data-1);--data-category-2:var(--color-data-2);--data-category-3:var(--color-data-3);--data-category-4:var(--color-data-4);--data-category-5:var(--color-data-5);--data-category-6:var(--color-data-6);--data-no-value:var(--color-sunken);--data-label:var(--color-text-muted);--radius:var(--radius-md);--btn-primary-bg:var(--color-action);--btn-primary-hover:var(--color-action-hover);--btn-primary-active:var(--color-action-active);--btn-primary-text:var(--color-on-action);--btn-secondary-bg:var(--color-transparent);--btn-secondary-text:var(--color-action);--btn-secondary-border:var(--color-action);--btn-secondary-hover:var(--color-action-subtle);--btn-secondary-active:var(--moss-200);--btn-ghost-bg:var(--color-transparent);--btn-ghost-hover:var(--color-sunken);--btn-ghost-active:var(--color-border);--btn-danger-bg:var(--color-danger);--btn-danger-text:var(--color-on-danger);--btn-danger-hover:#74301b;--btn-danger-active:#5e2716;--btn-pill-bg:var(--ink-900);--btn-pill-hover:#000;--btn-pill-text:var(--paper-50);--btn-height-sm:var(--size-control-sm);--btn-height-md:var(--size-control-md);--btn-height-lg:var(--size-control-lg);--btn-radius:var(--radius-sm);--btn-gap:var(--space-2);--field-bg:var(--color-field);--field-text:var(--color-text);--field-placeholder:var(--color-text-muted);--field-border:var(--color-border-strong);--field-error:var(--color-error);--field-radius:var(--radius-sm);--field-height:var(--size-control-md);--field-gap:var(--space-2);--card-bg:var(--color-surface);--card-border:var(--color-border);--card-radius:var(--radius-md);--card-padding:var(--space-6);--tag-neutral-bg:var(--color-neutral-bg);--tag-neutral-text:var(--color-neutral-text);--tag-moss-bg:var(--color-success-bg);--tag-moss-text:var(--color-success-text);--tag-lagoon-bg:var(--color-info-bg);--tag-lagoon-text:var(--color-info-text);--tag-ochre-bg:var(--color-warning-bg);--tag-ochre-text:var(--color-warning-text);--tag-clay-bg:var(--color-error-bg);--tag-clay-text:var(--color-error-text);--tag-radius:var(--radius-xs);--skeleton-bg:var(--color-sunken);--overlay-bg:var(--color-overlay);--overlay-radius:var(--radius-lg);--overlay-shadow:var(--shadow-modal);--table-row-hover:var(--color-sunken);--table-row-selected:var(--color-selected-bg);--table-row-height:3.25rem;--table-row-height-compact:2.5rem}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:var(--ink-950);--color-surface:var(--ink-900);--color-surface-raised:var(--ink-800);--color-field:var(--ink-950);--color-sunken:var(--ink-800);--color-border:var(--ink-500);--color-border-strong:var(--paper-400);--color-text:var(--paper-50);--color-text-secondary:var(--paper-200);--color-text-muted:var(--paper-400);--color-text-inverse:var(--ink-900);--color-action:var(--moss-200);--color-action-hover:var(--moss-100);--color-action-active:var(--moss-50);--color-on-action:var(--moss-900);--color-action-subtle:var(--moss-900);--color-on-action-subtle:var(--moss-100);--color-accent:var(--clay-300);--color-accent-text:var(--clay-300);--color-link:var(--lagoon-300);--color-link-hover:var(--lagoon-100);--color-focus:var(--lagoon-300);--color-danger:var(--clay-700);--color-danger-hover:var(--clay-600);--color-on-danger:var(--paper-0);--color-neutral-bg:var(--ink-800);--color-neutral-text:var(--paper-200);--color-success-bg:var(--moss-900);--color-success-text:var(--moss-100);--color-info-bg:var(--lagoon-900);--color-info-text:var(--lagoon-100);--color-warning-bg:var(--ochre-900);--color-warning-text:var(--ochre-100);--color-error-bg:var(--clay-900);--color-error-text:var(--clay-100);--color-error:var(--clay-300);--color-selected-bg:var(--moss-900);--color-selected-text:var(--moss-100);--color-disabled-bg:var(--ink-800);--color-disabled-text:var(--paper-400);--color-overlay:#191914b3;--color-transparent:transparent;--color-data-1:var(--moss-200);--color-data-2:var(--lagoon-300);--color-data-3:var(--ochre-300);--color-data-4:var(--clay-300);--color-data-5:var(--data-plum-light);--color-data-6:var(--moss-500);--shadow-card:0 0 0 .0625rem #46423a, 0 .0625rem .125rem #0000004d;--shadow-popover:0 0 0 .0625rem #46423a, 0 .5rem 1.5rem -.5rem #0009;--shadow-modal:0 0 0 .0625rem #46423a, 0 1.5rem 3rem -.75rem #000000b3;--data-category-1:var(--color-data-1);--data-category-2:var(--color-data-2);--data-category-3:var(--color-data-3);--data-category-4:var(--color-data-4);--data-category-5:var(--color-data-5);--data-category-6:var(--color-data-6);--data-no-value:var(--color-sunken);--data-label:var(--color-text-muted);--radius:var(--radius-md);--btn-primary-bg:var(--color-action);--btn-primary-hover:var(--color-action-hover);--btn-primary-active:var(--color-action-active);--btn-primary-text:var(--color-on-action);--btn-secondary-bg:var(--color-transparent);--btn-secondary-text:var(--color-action);--btn-secondary-border:var(--color-action);--btn-secondary-hover:var(--color-action-subtle);--btn-secondary-active:var(--moss-200);--btn-ghost-bg:var(--color-transparent);--btn-ghost-hover:var(--color-sunken);--btn-ghost-active:var(--color-border);--btn-danger-bg:var(--color-danger);--btn-danger-text:var(--color-on-danger);--btn-danger-hover:#74301b;--btn-danger-active:#5e2716;--btn-pill-bg:var(--ink-900);--btn-pill-hover:#000;--btn-pill-text:var(--paper-50);--btn-height-sm:var(--size-control-sm);--btn-height-md:var(--size-control-md);--btn-height-lg:var(--size-control-lg);--btn-radius:var(--radius-sm);--btn-gap:var(--space-2);--field-bg:var(--color-field);--field-text:var(--color-text);--field-placeholder:var(--color-text-muted);--field-border:var(--color-border-strong);--field-error:var(--color-error);--field-radius:var(--radius-sm);--field-height:var(--size-control-md);--field-gap:var(--space-2);--card-bg:var(--color-surface);--card-border:var(--color-border);--card-radius:var(--radius-md);--card-padding:var(--space-6);--tag-neutral-bg:var(--color-neutral-bg);--tag-neutral-text:var(--color-neutral-text);--tag-moss-bg:var(--color-success-bg);--tag-moss-text:var(--color-success-text);--tag-lagoon-bg:var(--color-info-bg);--tag-lagoon-text:var(--color-info-text);--tag-ochre-bg:var(--color-warning-bg);--tag-ochre-text:var(--color-warning-text);--tag-clay-bg:var(--color-error-bg);--tag-clay-text:var(--color-error-text);--tag-radius:var(--radius-xs);--skeleton-bg:var(--color-sunken);--overlay-bg:var(--color-overlay);--overlay-radius:var(--radius-lg);--overlay-shadow:var(--shadow-modal);--table-row-hover:var(--color-sunken);--table-row-selected:var(--color-selected-bg);--table-row-height:3.25rem;--table-row-height-compact:2.5rem}@media (prefers-color-scheme:dark){[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:var(--ink-950);--color-surface:var(--ink-900);--color-surface-raised:var(--ink-800);--color-field:var(--ink-950);--color-sunken:var(--ink-800);--color-border:var(--ink-500);--color-border-strong:var(--paper-400);--color-text:var(--paper-50);--color-text-secondary:var(--paper-200);--color-text-muted:var(--paper-400);--color-text-inverse:var(--ink-900);--color-action:var(--moss-200);--color-action-hover:var(--moss-100);--color-action-active:var(--moss-50);--color-on-action:var(--moss-900);--color-action-subtle:var(--moss-900);--color-on-action-subtle:var(--moss-100);--color-accent:var(--clay-300);--color-accent-text:var(--clay-300);--color-link:var(--lagoon-300);--color-link-hover:var(--lagoon-100);--color-focus:var(--lagoon-300);--color-danger:var(--clay-700);--color-danger-hover:var(--clay-600);--color-on-danger:var(--paper-0);--color-neutral-bg:var(--ink-800);--color-neutral-text:var(--paper-200);--color-success-bg:var(--moss-900);--color-success-text:var(--moss-100);--color-info-bg:var(--lagoon-900);--color-info-text:var(--lagoon-100);--color-warning-bg:var(--ochre-900);--color-warning-text:var(--ochre-100);--color-error-bg:var(--clay-900);--color-error-text:var(--clay-100);--color-error:var(--clay-300);--color-selected-bg:var(--moss-900);--color-selected-text:var(--moss-100);--color-disabled-bg:var(--ink-800);--color-disabled-text:var(--paper-400);--color-overlay:#191914b3;--color-transparent:transparent;--color-data-1:var(--moss-200);--color-data-2:var(--lagoon-300);--color-data-3:var(--ochre-300);--color-data-4:var(--clay-300);--color-data-5:var(--data-plum-light);--color-data-6:var(--moss-500);--shadow-card:0 0 0 .0625rem #46423a, 0 .0625rem .125rem #0000004d;--shadow-popover:0 0 0 .0625rem #46423a, 0 .5rem 1.5rem -.5rem #0009;--shadow-modal:0 0 0 .0625rem #46423a, 0 1.5rem 3rem -.75rem #000000b3;--data-category-1:var(--color-data-1);--data-category-2:var(--color-data-2);--data-category-3:var(--color-data-3);--data-category-4:var(--color-data-4);--data-category-5:var(--color-data-5);--data-category-6:var(--color-data-6);--data-no-value:var(--color-sunken);--data-label:var(--color-text-muted);--radius:var(--radius-md);--btn-primary-bg:var(--color-action);--btn-primary-hover:var(--color-action-hover);--btn-primary-active:var(--color-action-active);--btn-primary-text:var(--color-on-action);--btn-secondary-bg:var(--color-transparent);--btn-secondary-text:var(--color-action);--btn-secondary-border:var(--color-action);--btn-secondary-hover:var(--color-action-subtle);--btn-secondary-active:var(--moss-200);--btn-ghost-bg:var(--color-transparent);--btn-ghost-hover:var(--color-sunken);--btn-ghost-active:var(--color-border);--btn-danger-bg:var(--color-danger);--btn-danger-text:var(--color-on-danger);--btn-danger-hover:#74301b;--btn-danger-active:#5e2716;--btn-pill-bg:var(--ink-900);--btn-pill-hover:#000;--btn-pill-text:var(--paper-50);--btn-height-sm:var(--size-control-sm);--btn-height-md:var(--size-control-md);--btn-height-lg:var(--size-control-lg);--btn-radius:var(--radius-sm);--btn-gap:var(--space-2);--field-bg:var(--color-field);--field-text:var(--color-text);--field-placeholder:var(--color-text-muted);--field-border:var(--color-border-strong);--field-error:var(--color-error);--field-radius:var(--radius-sm);--field-height:var(--size-control-md);--field-gap:var(--space-2);--card-bg:var(--color-surface);--card-border:var(--color-border);--card-radius:var(--radius-md);--card-padding:var(--space-6);--tag-neutral-bg:var(--color-neutral-bg);--tag-neutral-text:var(--color-neutral-text);--tag-moss-bg:var(--color-success-bg);--tag-moss-text:var(--color-success-text);--tag-lagoon-bg:var(--color-info-bg);--tag-lagoon-text:var(--color-info-text);--tag-ochre-bg:var(--color-warning-bg);--tag-ochre-text:var(--color-warning-text);--tag-clay-bg:var(--color-error-bg);--tag-clay-text:var(--color-error-text);--tag-radius:var(--radius-xs);--skeleton-bg:var(--color-sunken);--overlay-bg:var(--color-overlay);--overlay-radius:var(--radius-lg);--overlay-shadow:var(--shadow-modal);--table-row-hover:var(--color-sunken);--table-row-selected:var(--color-selected-bg);--table-row-height:3.25rem;--table-row-height-compact:2.5rem}}html{font-size:clamp(1rem,.4rem + .666667vw,2rem)}@media (width<=24.374em){:root{--layout-page-gutter:var(--space-3);--layout-section-gap:var(--space-12);--text-display-1:clamp(2.25rem, calc(-.035714rem + 11.4286vw), 2.75rem);--text-h1:clamp(1.75rem, calc(1.17857rem + 2.85714vw), 1.875rem)}}@media (width>=40em){:root{--layout-page-gutter:var(--space-6)}}@media (width>=56.25em){:root{--layout-page-gutter:var(--space-8);--layout-grid-gap:var(--space-6)}}@media (width>=75em){:root{--layout-page-gutter:var(--space-12);--layout-section-gap:var(--space-24)}}@media (width>=90em){:root{--layout-page-gutter:var(--space-20)}}@media (pointer:coarse){:root{--size-interactive-min:var(--size-touch-target)}}html[data-mode=tv]{--text-caption:1rem;--text-overline:1rem;--text-body-sm:1.08333rem;--text-body:1.16667rem;--focus-width:.25rem;--focus-offset:.25rem;--focus-scale:1.04;--layout-page-gutter:5vw;font-size:clamp(1.5rem,.5rem + .833333vw,2.5rem)}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s;--motion-slow:0s;--motion-pulse:0s;--focus-scale:1}}.ay-type-display-1{font-family:var(--font-serif);font-size:var(--text-display-1);font-weight:var(--weight-display-1);line-height:var(--leading-display-1);letter-spacing:var(--tracking-display-1)}.ay-type-display-2{font-family:var(--font-serif);font-size:var(--text-display-2);font-weight:var(--weight-display-2);line-height:var(--leading-display-2);letter-spacing:var(--tracking-display-2)}.ay-type-h1{font-family:var(--font-serif);font-size:var(--text-h1);font-weight:var(--weight-h1);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1)}.ay-type-h2{font-family:var(--font-serif);font-size:var(--text-h2);font-weight:var(--weight-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2)}.ay-type-h3{font-family:var(--font-serif);font-size:var(--text-h3);font-weight:var(--weight-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}.ay-type-h4{font-family:var(--font-sans);font-size:var(--text-h4);font-weight:var(--weight-h4);line-height:var(--leading-h4);letter-spacing:var(--tracking-h4)}.ay-type-body-lg{font-family:var(--font-sans);font-size:var(--text-body-lg);font-weight:var(--weight-body-lg);line-height:var(--leading-body-lg);letter-spacing:var(--tracking-body-lg)}.ay-type-body{font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.ay-type-body-sm{font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:var(--weight-body-sm);line-height:var(--leading-body-sm);letter-spacing:var(--tracking-body-sm)}.ay-type-caption{font-family:var(--font-sans);font-size:var(--text-caption);font-weight:var(--weight-caption);line-height:var(--leading-caption);letter-spacing:var(--tracking-caption)}.ay-type-overline{font-family:var(--font-sans);font-size:var(--text-overline);font-weight:var(--weight-overline);line-height:var(--leading-overline);letter-spacing:var(--tracking-overline)}.ay-type-numeric-xl{font-family:var(--font-serif);font-size:var(--text-numeric-xl);font-weight:var(--weight-numeric-xl);line-height:var(--leading-numeric-xl);letter-spacing:var(--tracking-numeric-xl)}.ay-type-map-region{font-family:var(--font-serif);font-size:var(--text-map-region);font-weight:var(--weight-map-region);line-height:var(--leading-map-region);letter-spacing:var(--tracking-map-region)}.ay-type-map-water{font-family:var(--font-serif);font-size:var(--text-map-water);font-weight:var(--weight-map-water);line-height:var(--leading-map-water);letter-spacing:var(--tracking-map-water)}.ay-type-overline,.ay-type-map-region,.ay-type-map-water{text-transform:uppercase}.ay-type-map-water{color:var(--color-link);font-style:italic}.ay-type-numeric-xl,.ay-tabular{font-variant-numeric:tabular-nums lining-nums}:where(*){box-sizing:border-box;border:0 solid;margin:0;padding:0}:where(html){-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:4;hanging-punctuation:first last;line-height:1.5}:where(body){min-block-size:100dvh;line-height:inherit;text-rendering:optimizelegibility}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit;text-wrap:balance;overflow-wrap:break-word}:where(p,li,figcaption,blockquote,dd){text-wrap:pretty;overflow-wrap:break-word}:where(ul,ol,menu){list-style:none}:where(img,picture,svg,video,canvas,audio,iframe,embed,object){vertical-align:middle;display:block}:where(img,video){block-size:auto;max-inline-size:100%}:where(svg){flex-shrink:0}:where(a){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(b,strong){font-weight:600}:where(small){font-size:80%}:where(code,kbd,samp,pre){font-family:var(--font-mono,ui-monospace, monospace);font-size:1em}:where(table){border-collapse:collapse;border-spacing:0;text-indent:0}:where(th){font-weight:inherit;text-align:start}:where(hr){block-size:0;color:inherit;border-block-start-width:.0625rem}:where(button,input,select,optgroup,textarea){font:inherit;letter-spacing:inherit;color:inherit;appearance:none;background:0 0;border-radius:0}:where(button,[type=button],[type=reset],[type=submit]){cursor:pointer;text-align:center}:where(button:disabled,[type=button]:disabled,[aria-disabled=true]){cursor:not-allowed}:where(input[type=checkbox],input[type=radio]){appearance:auto}:where(textarea){resize:vertical}:where(input,textarea)::placeholder{color:var(--color-text-muted,currentColor);opacity:1}:where(select){cursor:pointer}:where(fieldset){min-inline-size:0}:where(legend){padding:0}:where(summary){cursor:pointer;display:list-item}:where(summary)::-webkit-details-marker{display:none}:where(dialog){color:inherit;background:0 0;max-block-size:none;max-inline-size:none}:where([popover]){color:inherit;background:0 0;overflow:visible}:where([hidden]:not([hidden=until-found])){display:none!important}:where(input[type=search])::-webkit-search-decoration{-webkit-appearance:none}:where(input[type=search])::-webkit-search-cancel-button{-webkit-appearance:none}:where(input[type=number])::-webkit-inner-spin-button{block-size:auto}:where(input[type=number])::-webkit-outer-spin-button{block-size:auto}:where(:focus:not(:focus-visible)){outline:none}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--size-header) + var(--space-6))}body{font:var(--weight-body) var(--text-body) / var(--leading-body) var(--font-sans);background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;font-variant-numeric:lining-nums}:where([data-theme]){background-color:var(--color-bg);color:var(--color-text)}:where(button,a,input,textarea,select,summary){-webkit-tap-highlight-color:transparent}:where(a:not([class])){color:var(--color-link);text-underline-offset:.2em;text-decoration:underline}:where(a:not([class]):hover){color:var(--color-link-hover)}::selection{background:var(--moss-100);color:var(--ink-900)}:where(h1,h2,h3){font-family:var(--font-serif)}:where(h1){font-size:var(--text-h1);font-weight:var(--weight-h1);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1)}:where(h2){font-size:var(--text-h2);font-weight:var(--weight-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2)}:where(h3){font-size:var(--text-h3);font-weight:var(--weight-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}:where(h4){font:var(--weight-h4) var(--text-h4) / var(--leading-h4) var(--font-sans)}.eyebrow{font:var(--weight-overline) var(--text-overline) / var(--leading-overline) var(--font-sans);text-transform:uppercase;letter-spacing:var(--tracking-overline);color:var(--color-text-muted)}.skip-link{z-index:var(--z-toast);background:var(--color-field);padding:var(--space-3);position:absolute;inset-block-start:-10rem;inset-inline-start:var(--space-4)}.skip-link:focus{inset-block-start:var(--space-3)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){:focus-visible{outline-color:highlight}}.ay-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:.0625rem;inline-size:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.ay-stack{gap:var(--space-4);min-inline-size:0;display:grid}.ay-row{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ay-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ay-muted{color:var(--color-text-muted)}.ay-control{inline-size:100%;min-inline-size:0;block-size:max(var(--field-height), var(--size-interactive-min));padding:0 var(--space-3);border:var(--border-width) solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);color:var(--field-text);font:var(--weight-body-sm) var(--text-body-sm) / var(--leading-body-sm) var(--font-sans);transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);outline:none;display:block}.ay-control::placeholder{color:var(--field-placeholder)}.ay-control:disabled::placeholder{color:var(--color-disabled-text)}@media (hover:hover){.ay-control:hover:not(:disabled,:focus,[aria-invalid=true]){border-color:var(--color-text-muted)}}.ay-control:focus,.ay-control:focus-visible{border-color:var(--color-action);box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--color-action) 22%, transparent);outline:none}.ay-control[aria-invalid=true]{border-color:var(--field-error);box-shadow:inset .1875rem 0 0 var(--field-error);background:color-mix(in srgb, var(--color-error-bg) 30%, var(--field-bg))}.ay-control[aria-invalid=true]:focus{box-shadow:inset .1875rem 0 0 var(--field-error), 0 0 0 .1875rem color-mix(in srgb, var(--field-error) 18%, transparent)}.ay-control:disabled{border-color:var(--color-border);background:var(--color-bg);color:var(--color-disabled-text);cursor:not-allowed}:is(input,textarea).ay-control:read-only:not(:disabled){background:0 0;border-style:dashed}textarea.ay-control{block-size:auto;min-block-size:6rem;padding-block:var(--space-2);resize:vertical}@media (pointer:coarse){.ay-control{block-size:max(var(--field-height), var(--size-touch-target));font-size:var(--text-body)}textarea.ay-control{block-size:auto}}@keyframes ay-disappear{0%{opacity:1}to{opacity:0}}@keyframes ay-appear{0%{opacity:0}to{opacity:1}}@keyframes ay-surface-in{0%{opacity:0;translate:var(--ay-enter-x,0rem) var(--ay-enter-y,.5rem)}to{opacity:1;translate:0}}@keyframes ay-surface-out{0%{opacity:1;translate:0}to{opacity:0;translate:var(--ay-enter-x,0rem) var(--ay-enter-y,.5rem)}}:where(button,a,input,textarea,select){transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard), opacity var(--motion-fast) var(--ease-standard), translate var(--motion-fast) var(--ease-standard)}@font-face{font-family:Bad Script;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/bad-script-f8622eab6970-Bjcr2NXF.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Bad Script;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/bad-script-412634765d95-DudjxW9L.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bad Script;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/bad-script-8c687f8ca63c-BZ57yjgV.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bad Script;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/bad-script-7a28af1fa8c0-qJrBt_Hb.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-833d88ba9288-Cpd2YT5r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-0de622cbe1a9-C5ekK6td.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-09f5b0177a45-B_-bZUTo.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-e137c7becf1f-8kRkwJBP.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-833d88ba9288-Cpd2YT5r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-0de622cbe1a9-C5ekK6td.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-09f5b0177a45-B_-bZUTo.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-e137c7becf1f-8kRkwJBP.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-833d88ba9288-Cpd2YT5r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-0de622cbe1a9-C5ekK6td.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-09f5b0177a45-B_-bZUTo.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-e137c7becf1f-8kRkwJBP.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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/source-serif-4-508d51b190c0-5br2Dws_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/source-serif-4-5ce0526ebeb4-mdy-otCQ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/source-serif-4-e61e91b72530-D6T47t0e.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/source-serif-4-bd3007b6740f-s4kfTXC_.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/source-serif-4-be5619d207b0-B8zddFQN.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/source-serif-4-052259016ac2-Aqgj6y3t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/source-serif-4-a5c6f6ae9b4e-BMOY6OSg.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/source-serif-4-ab68f14ec71c-DuZxYNfE.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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/source-serif-4-be5619d207b0-B8zddFQN.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/source-serif-4-052259016ac2-Aqgj6y3t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/source-serif-4-a5c6f6ae9b4e-BMOY6OSg.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/source-serif-4-ab68f14ec71c-DuZxYNfE.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/source-serif-4-be5619d207b0-B8zddFQN.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/source-serif-4-052259016ac2-Aqgj6y3t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/source-serif-4-a5c6f6ae9b4e-BMOY6OSg.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/source-serif-4-ab68f14ec71c-DuZxYNfE.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:Ayda Inter Fallback;src:local(Arial);font-weight:400 600;size-adjust:105.273%;ascent-override:92.0226%;descent-override:22.9129%;line-gap-override:0%}@font-face{font-family:Ayda Serif Fallback;src:local(Georgia);font-weight:400 600;size-adjust:98.6613%;ascent-override:105.006%;descent-override:33.9546%;line-gap-override:0%}.ay-icon,.ay-spinner{vertical-align:middle;flex-shrink:0;display:inline-block}@keyframes ay-spin{to{transform:rotate(1turn)}}@media (hover:hover){.ay-button--primary:hover{--btn-bg:var(--btn-primary-hover)}.ay-button--secondary:hover{--btn-bg:var(--btn-secondary-hover)}.ay-button--ghost:hover{--btn-bg:var(--btn-ghost-hover)}.ay-button--danger:hover{--btn-bg:var(--btn-danger-hover)}}@media (hover:hover){.ay-button--pill.ay-button--primary:hover,.ay-button--pill.ay-button--primary:active{--btn-bg:var(--btn-pill-hover)}.ay-button--pill.ay-button--secondary:hover{--btn-bg:var(--color-sunken)}}@media (pointer:coarse){.ay-button{block-size:max(var(--btn-height), var(--size-touch-target))}.ay-button--icon-only{inline-size:max(var(--btn-height), var(--size-touch-target))}}.ay-nav-item{align-items:center;gap:var(--space-3);block-size:2.75rem;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-secondary);font:var(--font-weight-regular) .9375rem / 1 var(--font-sans);white-space:nowrap;transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);text-decoration:none;display:flex;position:relative}.ay-nav-item>span:not(.ay-nav-item__count){text-overflow:ellipsis;flex:1;min-inline-size:0;overflow:hidden}.ay-nav-item svg{flex-shrink:0}@media (hover:hover){.ay-nav-item:hover{background:var(--color-sunken);color:var(--color-text)}}.ay-nav-item.is-active,.ay-nav-item.is-active:hover{background:var(--color-selected-bg);color:var(--color-selected-text);font-weight:var(--font-weight-medium);box-shadow:inset .1875rem 0 0 var(--color-accent)}.ay-nav-item:focus-visible{outline-offset:-.125rem}.ay-nav-item__count{border-radius:var(--radius-full);background:var(--color-accent-text);block-size:1.25rem;min-inline-size:1.375rem;color:var(--color-text-inverse);font:var(--font-weight-semibold) .6875rem / 1.25rem var(--font-sans);text-align:center;margin-inline-start:auto;padding:0 .375rem}.ay-nav-item.is-collapsed{justify-content:center;inline-size:3rem;padding:0}.ay-nav-item.is-collapsed .ay-nav-item__count{block-size:1rem;min-inline-size:1rem;padding:0 .25rem;font-size:.625rem;line-height:1rem;position:absolute;inset-block-start:.125rem;inset-inline-end:.125rem}.ay-logo{align-items:center;gap:var(--space-4);block-size:auto;inline-size:auto;display:inline-flex}.ay-logo svg{flex-shrink:0;display:block;overflow:visible}.ay-logo--ink{color:var(--color-text)}.ay-logo--paper{color:var(--paper-50)}.ay-logo--moss{color:var(--map-marker)}.ay-logo a{color:inherit}.ay-logo__tagline{max-inline-size:14rem;font-size:var(--text-caption);line-height:var(--leading-caption)}.ay-logo__word{color:inherit;font-family:var(--font-script);white-space:nowrap;font-weight:400;line-height:1;display:inline-flex;position:relative}.ay-logo__i{position:relative}.ay-logo__wave{block-size:.31em;inline-size:.62em;position:absolute;inset-block-start:.02em;inset-inline-start:-.06em;overflow:visible}.ay-logo__solo svg{block-size:100%;inline-size:100%}.ay-logo--ink .ay-logo__mark{stroke:var(--color-action)}.ay-logo--paper .ay-logo__mark{stroke:var(--moss-200)}.ay-sidebar{min-block-size:100%;inline-size:15rem;padding:0 var(--space-3) var(--space-4);border-inline-end:var(--border-width) solid var(--color-border);background:var(--color-surface);transition:inline-size var(--motion-base) var(--ease-standard);flex-direction:column;gap:.125rem;display:flex}.ay-sidebar.is-collapsed{align-items:center;inline-size:4.5rem}.ay-sidebar__brand{block-size:3.75rem;padding:0 var(--space-3);color:var(--color-text);justify-content:center;align-items:center;margin-block-end:var(--space-3);display:flex}.ay-sidebar.is-collapsed .ay-sidebar__brand{justify-content:center;padding:0}.ay-sidebar nav{flex-direction:column;gap:.125rem;display:flex}.ay-sidebar__group{padding:var(--space-4) var(--space-3) .375rem;color:var(--color-text-muted);font:var(--font-weight-medium) .6875rem / 1rem var(--font-sans);letter-spacing:var(--tracking-overline);text-transform:uppercase}.ay-sidebar__divider{block-size:var(--border-width);margin:var(--space-3) var(--space-2);background:var(--color-border)}.ay-sidebar footer{border-block-end:var(--border-width) solid var(--color-border);margin-block-start:auto;padding-block-end:var(--space-3)}.ay-sidebar__collapse{text-align:start;cursor:pointer;background:0 0;border:0;inline-size:100%;margin-block-start:auto}.ay-sidebar footer+.ay-sidebar__collapse{margin-block-start:var(--space-3)}.ay-sidebar.is-collapsed .ay-sidebar__collapse{inline-size:3rem}.ay-spinner{vertical-align:middle;flex-shrink:0;display:inline-block}.ay-spinner svg{block-size:100%;inline-size:100%;animation:ay-spin var(--motion-pulse) linear infinite;display:block}.ay-button{--btn-height:var(--btn-height-md);--btn-padding-x:var(--space-4);--btn-font:.875rem;--btn-bg:transparent;--btn-fg:var(--color-text);--btn-border:transparent;justify-content:center;align-items:center;gap:var(--btn-gap);block-size:max(var(--btn-height), var(--size-interactive-min));min-inline-size:0;padding:0 var(--btn-padding-x);border:var(--border-width) solid var(--btn-border);border-radius:var(--btn-radius);background:var(--btn-bg);color:var(--btn-fg);font:var(--font-weight-medium) var(--btn-font) / 1 var(--font-sans);letter-spacing:0;white-space:nowrap;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), translate var(--motion-fast) var(--ease-standard);flex-shrink:0;text-decoration:none;display:inline-flex;position:relative}.ay-button svg{flex-shrink:0}.ay-button:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.ay-button--sm{--btn-height:var(--btn-height-sm);--btn-padding-x:var(--space-3);--btn-font:.8125rem}.ay-button--lg{--btn-height:var(--btn-height-lg);--btn-padding-x:var(--space-5);--btn-font:.9375rem}.ay-button--primary{--btn-bg:var(--btn-primary-bg);--btn-fg:var(--btn-primary-text)}.ay-button--secondary{--btn-bg:var(--btn-secondary-bg);--btn-fg:var(--btn-secondary-text);--btn-border:var(--btn-secondary-border)}.ay-button--ghost{--btn-bg:var(--btn-ghost-bg);--btn-fg:var(--color-text)}.ay-button--danger{--btn-bg:var(--btn-danger-bg);--btn-fg:var(--btn-danger-text)}@media (hover:hover){.ay-button--primary:hover{--btn-bg:var(--btn-primary-hover)}.ay-button--secondary:hover{--btn-bg:var(--btn-secondary-hover)}.ay-button--ghost:hover{--btn-bg:var(--btn-ghost-hover)}.ay-button--danger:hover{--btn-bg:var(--btn-danger-hover)}}.ay-button:active{translate:0 .0625rem}.ay-button--primary:active{--btn-bg:var(--btn-primary-active)}.ay-button--secondary:active{--btn-bg:var(--btn-secondary-active)}.ay-button--ghost:active{--btn-bg:var(--btn-ghost-active)}.ay-button--danger:active{--btn-bg:var(--btn-danger-active)}.ay-button--pill{border-radius:var(--radius-full);--btn-padding-x:var(--space-5)}.ay-button--pill.ay-button--primary{--btn-bg:var(--btn-pill-bg);--btn-fg:var(--btn-pill-text)}.ay-button--pill.ay-button--secondary{--btn-fg:var(--color-text);--btn-border:var(--color-text)}@media (hover:hover){.ay-button--pill.ay-button--primary:hover,.ay-button--pill.ay-button--primary:active{--btn-bg:var(--btn-pill-hover)}.ay-button--pill.ay-button--secondary:hover{--btn-bg:var(--color-sunken)}}.ay-button--pill.ay-button--lg{--btn-height:3.5rem;--btn-padding-x:1.75rem;--btn-font:1rem;gap:var(--space-3)}.ay-button--full{inline-size:100%}.ay-button--icon-only{inline-size:max(var(--btn-height), var(--size-interactive-min));padding:0}.ay-button__arrow{block-size:1.75rem;inline-size:1.75rem;border-radius:var(--radius-full);background:var(--clay-500);color:var(--paper-0);justify-content:center;align-items:center;margin-inline-end:calc(var(--btn-padding-x) * -.5);display:inline-flex}.ay-button--sm .ay-button__arrow{block-size:1.25rem;inline-size:1.25rem}.ay-button:disabled,.ay-button[aria-disabled=true]{--btn-bg:var(--color-disabled-bg);--btn-fg:var(--color-disabled-text);--btn-border:transparent;cursor:not-allowed;translate:none}.ay-button--secondary:disabled,.ay-button--secondary[aria-disabled=true]{--btn-bg:transparent;--btn-border:var(--color-border)}.ay-button--ghost:disabled,.ay-button--ghost[aria-disabled=true]{--btn-bg:transparent}.ay-button[aria-busy=true]{opacity:.9;cursor:progress}.ay-button--primary[aria-busy=true]{--btn-bg:var(--btn-primary-bg);--btn-fg:var(--btn-primary-text)}.ay-button--secondary[aria-busy=true]{--btn-bg:transparent;--btn-fg:var(--btn-secondary-text);--btn-border:var(--btn-secondary-border)}.ay-button--ghost[aria-busy=true]{--btn-bg:transparent;--btn-fg:var(--color-text)}.ay-button--danger[aria-busy=true]{--btn-bg:var(--btn-danger-bg);--btn-fg:var(--btn-danger-text)}@media (pointer:coarse){.ay-button{block-size:max(var(--btn-height), var(--size-touch-target))}.ay-button--icon-only{inline-size:max(var(--btn-height), var(--size-touch-target))}}.ay-dialog-anchor{display:none}.ay-dialog-overlay{z-index:var(--z-modal);background:var(--overlay-bg);animation:ay-overlay-in var(--motion-base) var(--ease-standard);position:fixed;inset:0}.ay-dialog{z-index:calc(var(--z-modal) + 1);gap:var(--space-4);max-block-size:calc(100dvh - 2rem);inline-size:min(40rem,100vw - 2rem);padding:var(--space-6);border-radius:var(--overlay-radius);background:var(--color-surface);color:var(--color-text);box-shadow:var(--overlay-shadow);border:0;flex-direction:column;display:flex;position:fixed;inset-block-start:50%;inset-inline-start:50%;overflow:auto;transform:translate(-50%,-50%)}.ay-dialog--sm{inline-size:min(30rem,100vw - 2rem)}.ay-dialog--lg{inline-size:min(55rem,100vw - 2rem)}.ay-dialog__header{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.ay-dialog__header h2{font:var(--font-weight-medium) 1.375rem / 1.2 var(--font-serif);margin:0}.ay-dialog__close{inline-size:var(--size-control-sm);block-size:var(--size-control-sm);border-radius:var(--radius-sm);color:var(--color-text);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ay-dialog__body{min-inline-size:0}.ay-dialog__footer{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;gap:.625rem;display:flex}.ay-dialog .ay-muted{color:var(--color-text-secondary);font-size:var(--text-body-sm);margin:0;line-height:1.3125rem}.ay-dialog--left,.ay-dialog--right{border-radius:0;max-block-size:100dvh;inline-size:min(30rem,90vw);inset-block:0;transform:none}.ay-dialog--left{inset-inline-start:0}.ay-dialog--right{inset-inline:auto 0}.ay-dialog--bottom{max-block-size:92dvh;inline-size:100%;border-end-end-radius:0;border-end-start-radius:0;padding-block-end:max(var(--space-6), var(--safe-area-bottom));inset-block:auto 0;inset-inline:0;transform:none}@media (width<=39.999em){.ay-dialog--center{max-block-size:92dvh;inline-size:100%;border-end-end-radius:0;border-end-start-radius:0;padding-block-end:max(var(--space-6), var(--safe-area-bottom));inset-block:auto 0;inset-inline:0;transform:none}.ay-dialog--mobile-fullscreen{border-radius:0;block-size:100dvh;max-block-size:100dvh;inset:0}}@keyframes ay-overlay-in{0%{opacity:0}to{opacity:1}}.ay-dialog[data-state=open]{animation:ay-surface-in var(--motion-slow) var(--ease-standard)}.ay-dialog[data-state=closed]{animation:ay-surface-out var(--motion-base) var(--ease-standard) both}.ay-dialog-overlay[data-state=open]{animation:ay-appear var(--motion-base) var(--ease-standard)}.ay-dialog-overlay[data-state=closed]{animation:ay-disappear var(--motion-base) var(--ease-standard) both}.ay-dialog--left{--ay-enter-x:-100%;--ay-enter-y:0rem}.ay-dialog--right{--ay-enter-x:100%;--ay-enter-y:0rem}.ay-dialog--bottom{--ay-enter-y:100%}@media (width<=39.999em){.ay-dialog--center{--ay-enter-y:100%}}.ay-dialog--bottom{border-start-start-radius:1rem;border-start-end-radius:1rem;padding-block-start:var(--space-5)}.ay-dialog--bottom:before{content:"";background:var(--paper-400);border-radius:.125rem;block-size:.25rem;inline-size:2.5rem;position:absolute;inset-block-start:var(--space-2);inset-inline-start:50%;translate:-50%}@media (width<=40em){.ay-dialog__footer{flex-direction:column-reverse}.ay-dialog__footer .ay-button{inline-size:100%}}.ay-tab-bar{min-block-size:calc(4rem + var(--safe-area-bottom));border-block-start:var(--border-width) solid var(--color-border);background:var(--color-surface);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding-block-end:max(.25rem, var(--safe-area-bottom));display:grid}.ay-tab-bar .ay-nav-item,.ay-tab-bar .ay-nav-item:hover,.ay-tab-bar .ay-nav-item.is-active{justify-content:center;gap:var(--space-1);block-size:4rem;box-shadow:none;color:var(--color-text-muted);font:var(--font-weight-medium) var(--text-caption) / 1 var(--font-sans);background:0 0;border-radius:0;flex-direction:column;padding:0;position:relative}.ay-tab-bar .ay-nav-item>span:not(.ay-nav-item__count){flex:none}.ay-tab-bar .ay-nav-item.is-active{color:var(--color-text);font-weight:var(--font-weight-semibold)}.ay-tab-bar .ay-nav-item.is-active:before{content:"";background:var(--color-accent);block-size:.125rem;inline-size:2rem;position:absolute;inset-block-start:0}.ay-tab-bar .ay-nav-item__count{block-size:1rem;min-inline-size:1rem;padding:0 .25rem;font-size:.625rem;line-height:1rem;position:absolute;inset-block-start:.375rem;inset-inline-start:calc(50% + .375rem)}.ay-tab-bar__more{cursor:pointer;background:0 0;border:0;inline-size:100%}.ay-app-shell{background:var(--color-bg);min-block-size:100dvh;color:var(--color-text);display:flex}.ay-app-shell__nav{flex-direction:column;flex-shrink:0;block-size:100dvh;display:flex;position:sticky;inset-block-start:0}.ay-app-shell__nav>.ay-sidebar{flex:1}.ay-app-shell__body{flex-direction:column;flex:1;min-inline-size:0;display:flex}.ay-app-shell__header{z-index:var(--z-sticky);align-items:center;gap:var(--space-2);block-size:3.75rem;padding:0 var(--space-4) 0 var(--space-6);border-block-end:var(--border-width) solid var(--color-border);background:var(--color-surface);display:flex;position:sticky;inset-block-start:0}.ay-app-shell__brand{align-items:center;display:none}.ay-app-shell:not(.has-nav) .ay-app-shell__brand{margin-inline-end:var(--space-4);display:flex}.ay-app-shell .ay-app-shell__burger{display:none}.ay-app-shell__start{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.ay-app-shell__end{align-items:center;gap:.375rem;margin-inline-start:auto;display:flex}.ay-app-shell main{gap:var(--space-6);padding:1.75rem var(--space-8);flex-direction:column;flex:1;display:flex}.ay-app-shell__tab-bar{display:none}.ay-dialog.ay-app-shell__drawer{gap:0;inline-size:min(max(18.75rem,70vw),22.5rem,92vw);padding:0}.ay-app-shell__drawer .ay-dialog__header{block-size:3.75rem;padding-inline:var(--space-6) var(--space-3);border-block-end:var(--border-width) solid var(--color-border);align-items:center}.ay-app-shell__drawer .ay-dialog__body{padding:var(--space-3) var(--space-6)}.ay-app-shell__menu{margin:0}.ay-app-shell__menu .ay-sidebar{background:0 0;border:0;inline-size:100%;padding-inline:0}.ay-app-shell__menu .ay-sidebar footer{border-block-end:0;padding-block-end:0}.ay-app-shell__menu .ay-sidebar__brand{display:none}.ay-skip-link{z-index:var(--z-toast);padding:var(--space-3);background:var(--color-surface);position:absolute;inset-block-start:-10rem;inset-inline-start:var(--space-4)}.ay-skip-link:focus{inset-block-start:var(--space-4)}@media (width<=74.999em){.ay-app-shell__nav{display:none}.ay-app-shell .ay-app-shell__burger{margin-inline-start:calc(var(--space-2) * -1);display:inline-flex}.ay-app-shell__brand{display:flex}.ay-app-shell main{padding:var(--space-6)}}@media (width<=39.999em){.ay-app-shell__drawer .ay-dialog__header{block-size:3.5rem;padding-inline:var(--space-4) var(--space-2)}.ay-app-shell__drawer .ay-dialog__body{padding-inline:var(--space-4)}.ay-app-shell__header{block-size:3.5rem;padding:0 var(--space-2)}.ay-app-shell main{padding:var(--space-5) var(--space-4)}.ay-app-shell.has-tab-bar main{padding-block-end:calc(5rem + var(--safe-area-bottom))}.ay-app-shell.has-tab-bar .ay-app-shell__burger{display:none}.ay-app-shell__tab-bar{z-index:var(--z-sticky);display:block;position:fixed;inset-block-end:0;inset-inline:0}}.ay-app-shell.is-tv .ay-app-shell__body{zoom:1.25}.ay-field{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.ay-field>label,.ay-field__label{align-items:baseline;gap:var(--space-1);color:var(--color-text);font:var(--font-weight-medium) .8125rem / 1.125rem var(--font-sans);display:flex}.ay-field__required{color:var(--color-accent-text)}.ay-field__optional{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.ay-field:has(:disabled)>label{color:var(--color-disabled-text)}.ay-field__hint,.ay-field__error{font:var(--font-weight-regular) var(--text-caption) / 1rem var(--font-sans);color:var(--color-text-muted);align-items:flex-start;gap:.375rem;display:flex}.ay-field__error{color:var(--field-error)}.ay-field__error svg{flex-shrink:0;margin-block-start:0}.ay-field__meta{justify-content:space-between;gap:var(--space-3);display:flex}.ay-field__counter{color:var(--color-text-muted);font:var(--font-weight-regular) var(--text-caption) / 1rem var(--font-sans);font-variant-numeric:tabular-nums;margin-inline-start:auto}.ay-icon{vertical-align:middle;flex-shrink:0;display:inline-block}.ay-select{align-items:center;gap:var(--space-2);text-align:start;cursor:pointer;display:flex}.ay-select>svg{color:var(--color-text-muted);transition:rotate var(--motion-fast) var(--ease-standard);flex-shrink:0;margin-inline-start:auto}.ay-select[aria-expanded=true]{border-color:var(--color-action);box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--color-action) 22%, transparent)}.ay-select[aria-expanded=true]>svg{rotate:180deg}.ay-select__value{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.ay-select.is-placeholder .ay-select__value{color:var(--field-placeholder)}.ay-select.is-placeholder:disabled .ay-select__value{color:var(--color-disabled-text)}.ay-select:disabled{cursor:not-allowed}.ay-select--lg{--field-height:var(--size-control-lg);font-size:var(--text-body)}.ay-select__popup{z-index:var(--z-dropdown);gap:var(--space-1);inline-size:var(--radix-popover-trigger-width);min-inline-size:12rem;max-block-size:min(20rem, var(--radix-popover-content-available-height));padding:var(--space-1);border-radius:var(--radius-md);background:var(--field-bg);box-shadow:var(--shadow-popover);color:var(--color-text);animation:ay-surface-in var(--motion-fast) var(--ease-standard);flex-direction:column;display:flex}.ay-select__search{flex-shrink:0}.ay-select__list{overflow-y:auto}.ay-select__option{align-items:center;gap:var(--space-2);min-block-size:2.25rem;padding:.375rem var(--space-2);font:var(--font-weight-regular) var(--text-body-sm) / 1.3 var(--font-sans);cursor:pointer;border-radius:.1875rem;display:flex}.ay-select__option small{color:var(--color-text-muted);font-size:var(--text-caption);margin-inline-start:auto}.ay-select__option>svg{color:var(--color-action);margin-inline-start:auto}.ay-select__option small+svg{margin-inline-start:0}.ay-select__option.is-active{background:var(--color-bg)}.ay-select__option[aria-selected=true]{background:var(--color-selected-bg);font-weight:var(--font-weight-medium)}.ay-select__option[aria-disabled=true]{color:var(--color-disabled-text);cursor:not-allowed}.ay-select__empty{padding:var(--space-2);color:var(--color-text-muted);font-size:var(--text-body-sm);margin:0}@media (pointer:coarse){.ay-select__option{min-block-size:var(--size-touch-target)}}.ay-multi-select{block-size:auto;min-block-size:max(var(--field-height), var(--size-interactive-min));padding:.1875rem .25rem .1875rem var(--space-2);cursor:pointer;flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.ay-multi-select--lg{--field-height:var(--size-control-lg);font-size:var(--text-body)}.ay-multi-select.is-open{border-color:var(--color-action);box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--color-action) 22%, transparent)}.ay-multi-select:has(.ay-multi-select__trigger:focus-visible){border-color:var(--color-action);box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--color-action) 22%, transparent)}.ay-multi-select.is-invalid{border-color:var(--field-error);box-shadow:inset .1875rem 0 0 var(--field-error);background:color-mix(in srgb, var(--color-error-bg) 30%, var(--field-bg))}.ay-multi-select.is-invalid.is-open{box-shadow:inset .1875rem 0 0 var(--field-error), 0 0 0 .1875rem color-mix(in srgb, var(--field-error) 18%, transparent)}.ay-multi-select.is-invalid:has(.ay-multi-select__trigger:focus-visible){box-shadow:inset .1875rem 0 0 var(--field-error), 0 0 0 .1875rem color-mix(in srgb, var(--field-error) 18%, transparent)}.ay-multi-select.is-disabled{border-color:var(--color-border);background:var(--color-bg);color:var(--color-disabled-text);cursor:not-allowed}.ay-multi-select__chip{min-block-size:1.625rem;max-inline-size:100%;padding-inline:var(--space-2) .125rem;border-radius:var(--radius-sm);background:var(--color-selected-bg);color:var(--color-selected-text);font:var(--font-weight-medium) var(--text-caption) / 1.2 var(--font-sans);align-items:center;gap:.125rem;display:inline-flex}.ay-multi-select__chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ay-multi-select__chip button{block-size:1.375rem;inline-size:1.375rem;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:.1875rem;place-items:center;padding:0;display:inline-grid}.ay-multi-select__chip button:hover{opacity:1}.ay-multi-select__chip button:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:0;opacity:1}.ay-multi-select.is-disabled .ay-multi-select__chip{background:var(--color-sunken);color:var(--color-disabled-text)}.ay-multi-select__trigger{align-items:center;gap:var(--space-2);min-block-size:1.625rem;padding:0 var(--space-1);color:inherit;font:inherit;text-align:start;cursor:inherit;background:0 0;border:0;outline:none;flex:1 0 3rem;align-self:stretch;display:flex}.ay-multi-select__trigger>svg{color:var(--color-text-muted);transition:rotate var(--motion-fast) var(--ease-standard);flex-shrink:0;margin-inline-start:auto}.ay-multi-select.is-open .ay-multi-select__trigger>svg{rotate:180deg}.ay-multi-select__value{color:var(--color-text-muted);font-size:var(--text-caption);white-space:nowrap}.ay-multi-select__value.is-placeholder{color:var(--field-placeholder);font-size:inherit}.ay-multi-select.is-disabled .ay-multi-select__value.is-placeholder{color:var(--color-disabled-text)}.ay-select__option.ay-multi-select__option[aria-selected=true]{font-weight:var(--font-weight-regular);background:0 0}.ay-select__option.ay-multi-select__option.is-active{background:var(--color-bg)}.ay-select__option.ay-multi-select__option.is-all{border-block-end:var(--border-width) solid var(--color-border);border-end-end-radius:0;border-end-start-radius:0}.ay-multi-select__box{border:.09375rem solid var(--color-text-muted);background:var(--field-bg);block-size:1.125rem;inline-size:1.125rem;color:var(--color-on-action);border-radius:.1875rem;flex-shrink:0;place-items:center;display:inline-grid}.ay-multi-select__box.is-checked{border-color:var(--color-action);background:var(--color-action)}.ay-multi-select__box.is-mixed:after{content:"";background:var(--color-action);border-radius:.0625rem;block-size:.125rem;inline-size:.5rem}.ay-multi-select__option[aria-disabled=true] .ay-multi-select__box{border-color:var(--color-border);background:var(--color-bg)}.ay-control.ay-multi-select.is-invalid:hover{border-color:var(--field-error)}.ay-control.ay-multi-select.is-disabled:hover{border-color:var(--color-border)}.ay-multi-select__chip svg,.ay-multi-select__box svg{block-size:.75rem;inline-size:.75rem}.ay-textarea{min-block-size:6rem;line-height:var(--leading-body-sm)}.ay-textarea--lg{min-block-size:8rem;font-size:var(--text-body)}.ay-input-group{min-inline-size:0;block-size:max(var(--field-height), var(--size-interactive-min));border:var(--border-width) solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);align-items:stretch;display:flex;position:relative;overflow:hidden}@media (hover:hover){.ay-input-group:hover:not(:focus-within,:has(input:disabled)){border-color:var(--color-text-muted)}}.ay-input-group:focus-within{border-color:var(--color-action);box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--color-action) 22%, transparent)}.ay-input-group:has(input[aria-invalid=true]){border-color:var(--field-error);box-shadow:inset .1875rem 0 0 var(--field-error);background:color-mix(in srgb, var(--color-error-bg) 30%, var(--field-bg))}.ay-input-group:has(input:disabled){border-color:var(--color-border);background:var(--color-bg);color:var(--color-disabled-text)}.ay-input-group:has(input:read-only:not(:disabled)){background:0 0;border-style:dashed}.ay-input-group .ay-control,.ay-input-group .ay-control:focus,.ay-input-group .ay-control[aria-invalid=true],.ay-input-group .ay-control:disabled{block-size:auto;inline-size:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1}.ay-input-group--lg{--field-height:var(--size-control-lg)}.ay-input-group--lg .ay-control{font-size:var(--text-body)}.ay-input-affix{align-items:center;gap:var(--space-2);padding-inline:var(--space-3);color:var(--color-text-secondary);font-size:var(--text-body-sm);flex-shrink:0;display:inline-flex}.ay-input-affix:first-child{padding-inline-end:0}.ay-input-affix:last-child{padding-inline-start:0}.ay-input-affix--text{padding-inline:var(--space-3);background:var(--color-sunken);border-inline-end:var(--border-width) solid var(--field-border)}.ay-input-affix button{block-size:100%;min-inline-size:var(--field-height);padding:0 var(--space-2);color:var(--color-text-secondary);font:var(--font-weight-medium) var(--text-caption) / 1 var(--font-sans);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ay-input-affix button:hover{color:var(--color-text)}.ay-input-affix button:focus-visible{outline-offset:-.25rem}@media (pointer:coarse){.ay-input-group{block-size:max(var(--field-height), var(--size-touch-target))}}.ay-big-number{gap:var(--space-2);display:grid}.ay-big-number>div{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.ay-big-number strong{font:var(--weight-numeric-xl) var(--text-numeric-xl)/var(--leading-numeric-xl) var(--font-serif);font-variant-numeric:tabular-nums}.ay-big-number small{color:var(--color-text-muted);font-size:var(--text-caption)}.ay-callout{padding:var(--space-6);border-radius:var(--radius-md);gap:var(--space-3);border:var(--border-width) solid var(--color-border);display:grid}.ay-callout--dark{background:var(--color-surface);color:var(--color-text)}.ay-callout--sage{background:var(--color-action-subtle);color:var(--color-on-action-subtle)}.ay-chart-frame{gap:var(--space-3);min-inline-size:0;margin:0;display:grid}.ay-chart-frame>.ay-row{font-size:var(--text-caption)}.ay-numbered-list{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.ay-numbered-list li{align-items:baseline;gap:var(--space-4);display:flex}.ay-numbered-list li>span{color:var(--color-accent-text);font-family:var(--font-serif);font-size:var(--text-h3)}.ay-photo-frame{gap:var(--space-3);min-inline-size:0;margin:0;display:grid}.ay-photo-frame>img{border-radius:var(--radius-md);object-fit:cover;inline-size:100%;display:block}.ay-photo-frame figcaption{color:var(--color-text-secondary);font-size:var(--text-body-sm)}.ay-photo-frame small{color:var(--color-text-muted);font-size:var(--text-caption);display:block}.ay-slide-header{justify-content:space-between;align-items:center;gap:var(--space-4);border-block-end:var(--border-width) solid var(--color-border);padding-block-end:var(--space-4);display:flex}.ay-statement{padding:var(--space-6);border-inline-start:.25rem solid var(--color-action);margin:0}.ay-statement p{font-family:var(--font-serif);font-size:var(--text-h2);line-height:var(--leading-h2);margin-block-end:var(--space-4)}.ay-statement footer{font-size:var(--text-caption);color:var(--color-text-muted)}.ay-slide{aspect-ratio:16/9;isolation:isolate;inline-size:100%;max-inline-size:80rem;position:relative;overflow:hidden}.ay-slide__canvas{transform-origin:0 0;background:var(--color-bg);block-size:45rem;inline-size:80rem;color:var(--color-text);font-family:var(--font-sans);box-sizing:border-box;flex-direction:column;gap:2rem;padding:3rem 4rem;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.ay-slide__canvas>*{min-inline-size:0}.ay-slide-cover{isolation:isolate;flex-direction:column;flex:1;justify-content:space-between;gap:2rem;min-block-size:0;display:flex;position:relative}.ay-slide-cover__decoration{z-index:-1;opacity:.24;pointer-events:none;position:absolute;inset:-3rem -4rem;overflow:hidden}.ay-slide-cover__decoration>*{block-size:100%;inline-size:100%}.ay-slide-cover__brand{color:inherit}.ay-slide-cover__content{flex-direction:column;gap:1.5rem;max-inline-size:62rem;display:flex}.ay-slide-cover__content h1{font-family:var(--font-serif);letter-spacing:-.03em;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:5rem;font-weight:400;line-height:1.06;display:-webkit-box;overflow:hidden}.ay-slide-cover__eyebrow{color:var(--color-text-secondary);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:1rem}.ay-slide-cover__subtitle{max-inline-size:45rem;color:var(--color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1.5rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ay-slide-table__frame{min-inline-size:0;overflow:hidden}.ay-slide-table{border-collapse:collapse;table-layout:fixed;inline-size:100%;color:var(--color-text);font-size:1.25rem;line-height:1.45}.ay-slide-table caption{text-align:start;font-family:var(--font-serif);margin-block-end:1.25rem;font-size:2rem}.ay-slide-table th,.ay-slide-table td{text-align:start;vertical-align:top;border-block-end:var(--border-width) solid var(--color-border);overflow-wrap:anywhere;padding:1rem}.ay-slide-table th{background:var(--color-surface);font-weight:500}.ay-slide-table__source{color:var(--color-text-secondary);margin-block:1rem 0;font-size:1rem}.ay-hand-note{--hand-size:1.875rem;--hand-color:var(--clay-600);align-items:flex-end;gap:var(--space-1);font-family:var(--font-script);font-size:var(--hand-size);color:var(--hand-color);line-height:1.1;display:inline-flex}.ay-hand-note--sm{--hand-size:1.375rem}.ay-hand-note--lg{--hand-size:2.75rem}.ay-hand-note--ochre{--hand-color:var(--clay-300)}.ay-hand-note--ink{--hand-color:var(--color-text)}[data-theme=dark] .ay-hand-note--clay{--hand-color:var(--clay-300)}.ay-hand-note__text{display:inline-block}.ay-hand-note__arrow{inline-size:calc(var(--hand-size) * 3);block-size:calc(var(--hand-size) * 2.33);stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.ay-hand-note--arrow-down-left{flex-direction:row-reverse}.ay-hand-note--arrow-up{align-items:flex-start}.ay-relief-map{--relief-fade:var(--paper-100);isolation:isolate;background:var(--paper-100);min-block-size:10rem;color:var(--ink-900);position:relative;overflow:hidden}.ay-relief-map--dark{--relief-fade:var(--moss-900);background:var(--moss-900);color:var(--paper-50)}.ay-relief-map__svg{block-size:100%;inline-size:100%;position:absolute;inset:0}.ay-relief-map[class*=--fade-]:before{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.ay-relief-map--fade-start:before{background:linear-gradient(90deg, color-mix(in srgb, var(--relief-fade) 98%, transparent) 0%, color-mix(in srgb, var(--relief-fade) 92%, transparent) 34%, transparent 58%)}.ay-relief-map--fade-end:before{background:linear-gradient(270deg, color-mix(in srgb, var(--relief-fade) 98%, transparent) 0%, color-mix(in srgb, var(--relief-fade) 92%, transparent) 34%, transparent 58%)}.ay-relief-map--fade-bottom:before{background:linear-gradient(0deg, var(--relief-fade) 0%, color-mix(in srgb, var(--relief-fade) 80%, transparent) 30%, transparent 65%)}.ay-relief-map__overlay{z-index:3;position:absolute}.ay-relief-map__scale{z-index:3;align-items:center;gap:var(--space-4);font:400 .75rem / 1rem var(--font-mono);letter-spacing:.02em;color:var(--ink-500);display:flex;position:absolute;inset-block-end:2.75rem;inset-inline-start:3rem}.ay-relief-map--dark .ay-relief-map__scale{color:var(--paper-300)}.ay-relief-map__scale-bar{display:inline-flex}.ay-relief-map__scale-bar span{border:.0625rem solid;block-size:.375rem;inline-size:2.5rem}.ay-relief-map__scale-bar span:first-child{background:currentColor}.ay-relief-map__territory{animation:ay-relief-draw var(--motion-slow) var(--ease-standard) both}@keyframes ay-relief-draw{0%{fill-opacity:0}}@media (width<=40em){.ay-relief-map__scale{inset-block-end:var(--space-4);inset-inline-start:var(--space-4)}}.ay-chart{gap:var(--space-3);min-inline-size:0;max-inline-size:100%;margin:0;display:grid}.ay-chart>figcaption{font-weight:var(--font-weight-medium);font-size:var(--text-body-sm)}.ay-chart>figcaption small{font-weight:var(--font-weight-regular);color:var(--color-text-muted)}.ay-chart__plot{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.ay-chart__y{font-size:var(--text-caption);color:var(--color-text-muted);padding-block:var(--space-3) var(--space-6);flex-direction:column;justify-content:space-between;display:flex}.ay-chart__scroll{min-inline-size:0;overflow-x:auto}.ay-line-chart{block-size:14rem;inline-size:100%;min-inline-size:24rem;display:block;overflow:visible}.ay-line-chart [role=button]{cursor:pointer}.ay-line-chart [role=button]:focus-visible{outline:var(--focus-width) solid var(--color-focus)}.ay-chart__x{justify-content:space-between;gap:var(--space-2);min-inline-size:24rem;font-size:var(--text-caption);color:var(--color-text-muted);display:flex}.ay-chart__legend{gap:var(--space-4);font-size:var(--text-caption);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ay-chart__legend li{align-items:center;gap:var(--space-2);display:flex}.ay-chart__legend i{border-radius:var(--radius-xs);block-size:.75rem;inline-size:.75rem;display:inline-block}.ay-chart details{font-size:var(--text-caption);overflow:auto}.ay-chart__table{border-collapse:collapse;inline-size:100%;font-size:var(--text-caption)}.ay-chart__table th,.ay-chart__table td{padding:var(--space-2);border-block-end:var(--border-width) solid var(--color-border);text-align:start}.ay-bars-scroll{min-inline-size:0;overflow:auto}.ay-bars{gap:var(--space-3);display:flex}.ay-bars__item{gap:var(--space-2);color:var(--color-text);font-size:var(--text-caption);text-align:start;background:0 0;border:0;flex:1;min-inline-size:3rem;padding:0;display:grid}.ay-bars__label{overflow-wrap:anywhere}.ay-bars__track{background:var(--color-sunken);border-radius:var(--radius-xs);display:block;position:relative;overflow:clip}.ay-bars__track>i{background:var(--bar-color);border-radius:var(--radius-xs);display:block;position:absolute}.ay-bars__track>.ay-pattern-empty{block-size:100%;inline-size:100%;display:block}.ay-bars__value{font-variant-numeric:tabular-nums}.ay-bars--v{align-items:end;min-block-size:16rem}.ay-bars--v .ay-bars__item{grid-template-rows:14rem auto auto}.ay-bars--v .ay-bars__track{grid-row:1;block-size:14rem}.ay-bars--v .ay-bars__label{grid-row:2}.ay-bars--v .ay-bars__track>i{block-size:var(--bar-size);inset-block-start:var(--bar-start);inset-inline:0}.ay-bars--h{flex-direction:column}.ay-bars--h .ay-bars__item{min-block-size:var(--size-control-sm);grid-template-columns:minmax(5rem,1fr) minmax(3rem,3fr) minmax(2rem,auto);align-items:center}.ay-bars--h .ay-bars__track{block-size:1rem}.ay-bars--h .ay-bars__track>i{inline-size:var(--bar-size);inset-block:0;inset-inline-start:var(--bar-left)}.ay-source{color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-caption);overflow-wrap:anywhere;display:block}.ay-source a{color:var(--color-link)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:default}*{box-sizing:border-box}:focus-visible{outline:.1875rem solid var(--color-accent);outline-offset:.1875rem}.slides-app{min-height:100dvh}.slides-top{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.slides-top__title{font-family:var(--font-serif);font-size:1.25rem}.slides-top__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.slides-library{max-width:80rem;margin:auto;padding:2rem}.slides-library__heading{justify-content:space-between;align-items:start;gap:2rem;margin-bottom:2rem;display:flex}.slides-library h1{font:400 3rem/1.05 var(--font-serif);margin:.75rem 0}.slides-kicker{font:.75rem var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted)}.slides-decks{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:1.5rem;display:grid}.slides-deck{border:.0625rem solid var(--color-border);background:var(--color-surface-raised);border-radius:.5rem;overflow:hidden}.slides-deck__info{flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.slides-deck__info h2{font:400 1.5rem var(--font-serif);margin:0}.slides-editor{grid-template-columns:14rem minmax(0,1fr) 19rem;min-height:calc(100dvh - 4rem);display:grid}.slides-strip{background:var(--color-surface);border-right:.0625rem solid var(--color-border);max-height:calc(100dvh - 4rem);padding:1rem;overflow:auto}.slides-strip>ol{margin:1rem 0;padding:0;list-style:none}.slides-thumb{border:.0625rem solid var(--color-border);background:var(--color-surface-raised);text-align:left;width:100%;color:inherit;border-radius:.375rem;margin-bottom:.75rem;padding:.5rem;display:block}.slides-thumb[aria-current=true]{outline:.125rem solid var(--color-accent)}.slides-thumb__meta{font:.75rem var(--font-mono);justify-content:space-between;align-items:center;gap:.25rem;padding:.375rem 0;display:flex}.slides-stage{background:var(--color-bg);flex-direction:column;gap:1rem;min-width:0;padding:1.5rem;display:flex}.slides-stage__toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.slides-stage__canvas{box-shadow:var(--shadow-card);margin:auto 0}.slides-properties{border-left:.0625rem solid var(--color-border);background:var(--color-surface-raised);max-height:calc(100dvh - 4rem);padding:1.25rem;overflow:auto}.slides-properties h2{font:400 1.5rem var(--font-serif);margin:0 0 1rem}.slides-properties h3{margin:1.5rem 0 .75rem;font-size:.875rem}.slides-field{flex-direction:column;gap:.375rem;margin:.875rem 0;font-size:.8125rem;display:flex}.slides-field input,.slides-field textarea,.slides-field select{border:.0625rem solid var(--color-border-strong);background:var(--color-surface-raised);width:100%;color:var(--color-text);border-radius:.25rem;min-height:2.75rem;padding:.625rem}.slides-field textarea{resize:vertical;min-height:5rem}.slides-data{border-collapse:collapse;width:100%;font-size:.75rem}.slides-data input{border:.0625rem solid var(--color-border);background:var(--color-surface-raised);width:100%;min-width:0;color:inherit;padding:.5rem}.slides-data td{padding:.125rem}.slides-message{background:var(--color-surface);margin:0;padding:.75rem 1rem;font-size:.8125rem}.slides-message.is-error{color:var(--color-danger);border-bottom:.125rem solid}.slides-empty{text-align:center;border:.0625rem dashed var(--color-border-strong);grid-column:1/-1;padding:4rem}.slides-layout-picker{border:.0625rem solid var(--color-border);background:var(--color-surface-raised);width:calc(100% - 3rem);max-width:65rem;max-height:85dvh;color:inherit;border-radius:.5rem;padding:2rem;overflow:auto}.slides-layout-picker::backdrop{background:#23221d8c}.slides-layout-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.slides-layout-option{text-align:left;border:.0625rem solid var(--color-border);background:var(--color-surface);color:inherit;border-radius:.375rem;padding:0;overflow:hidden}.slides-layout-option>span{padding:.75rem;display:block}.slides-present{z-index:100;background:#171812;flex-direction:column;justify-content:center;padding:1rem;display:flex;position:fixed;inset:0}.slides-present__canvas{width:100%;max-width:calc(177.778dvh - 12.4444rem);margin:auto}.slides-present__bar{color:#fbf9f4;justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex}.slides-present__notes{color:#fbf9f4;max-height:8rem;padding:1rem;overflow:auto}.slides-print{display:none}.slides-save{color:var(--color-text-muted);font-size:.75rem}@media (width<=75em){.slides-editor{grid-template-columns:10rem minmax(0,1fr)}.slides-properties{border-top:.0625rem solid var(--color-border);grid-column:1/-1;max-height:none}.slides-strip{max-height:65dvh}.slides-stage{padding:1rem}.slides-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40em){.slides-editor{grid-template-columns:1fr}.slides-strip{border-bottom:.0625rem solid var(--color-border);max-height:14rem;overflow:auto}.slides-strip>ol{gap:.75rem;display:flex}.slides-strip>ol>li{min-width:10rem;max-width:10rem}.slides-stage{padding:.75rem}.slides-library{padding:1rem}.slides-library__heading{flex-direction:column}.slides-layout-grid{grid-template-columns:1fr}.slides-library h1{font-size:2.25rem}.slides-properties{padding:1rem}}@media print{@page{size:13.333in 7.5in;margin:0}body{background:#fff}.slides-app,.ay-app-shell,.slides-present,.slides-message{display:none!important}.slides-print{display:block}.slides-print__page{break-after:page;width:80rem;height:45rem;overflow:hidden}.slides-print__page:last-child{break-after:auto}.slides-print .ay-slide{width:80rem!important}.slides-print *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.slides-home{color:var(--color-text-muted);background:0 0;border:0;padding:.5rem 0}.slides-deck__preview{background:var(--color-bg);width:100%;color:inherit;border:0;padding:0;display:block}.slides-deck__preview>div,.ay-app-shell main,.slides-stage__canvas{width:100%}.slides-app .ay-app-shell__header{flex-wrap:wrap;block-size:auto;min-block-size:3.75rem;padding-block:.625rem}.slides-app .ay-app-shell__start,.slides-app .ay-app-shell__end{min-width:0}@media (width<=47.999em){.slides-app .ay-app-shell__header{gap:.5rem;padding:.75rem 1rem;position:relative}.slides-app .ay-app-shell__start{flex:1}.slides-app .slides-top{gap:.375rem}.slides-app .slides-top__title{text-overflow:ellipsis;white-space:nowrap;max-width:13rem;font-size:1rem;overflow:hidden}.slides-app .ay-app-shell__end{flex:1 0 100%;margin:0}.slides-app .slides-top__actions{gap:.375rem}.slides-app .ay-app-shell__end .ay-button{padding-inline:.75rem;font-size:.75rem}.slides-app .slides-home{font-size:.8125rem}}
