@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-content:"";--tw-space-x-reverse:0;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Geist", "Geist Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--color-black:#000;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--am-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-primary:var(--primary);--color-muted-foreground:var(--muted-foreground);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-ring:var(--ring)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border);outline-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}html{scroll-behavior:smooth}body{overscroll-behavior:none;background-color:var(--color-background);color:var(--color-foreground)}hr:where([aria-orientation=vertical]){border-block-start-width:0;border-inline-start-width:1px;flex-shrink:0;align-self:stretch;block-size:auto;inline-size:1px;margin:0}html,body{height:100%}*{scrollbar-width:none}::-webkit-scrollbar{display:none}body{background:var(--am-bg);color:var(--am-fg);font-family:var(--am-serif);font-size:var(--am-t-body);line-height:var(--am-lh-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0}:focus-visible{box-shadow:var(--am-focus);outline:none}@media (forced-colors:active){:focus-visible{outline-offset:2px;outline:2px solid canvastext!important}}label:has(>.sr-only:focus-visible){box-shadow:var(--am-focus)}::placeholder{color:var(--am-placeholder)}::selection{background:var(--am-accent-soft);color:var(--am-fg)}}@layer components{.accordion{flex-direction:column;width:100%;display:flex}.accordion>details>summary{cursor:pointer;border-style:var(--tw-border-style);width:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;border-width:1px;border-color:#0000;outline-style:none;flex:1;justify-content:space-between;align-items:flex-start;list-style-type:none;display:flex;position:relative}.accordion>details>summary>svg:last-child{pointer-events:none;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0}.accordion>details[open]>summary>svg:last-child{rotate:180deg}.accordion>details[aria-disabled=true]>summary,.accordion>details>summary[aria-disabled=true]{pointer-events:none;opacity:.5}.accordion>details>:not(summary){overflow:hidden}.alert{width:100%;position:relative}.alert:has(>footer){padding-inline-end:4.5rem}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]){min-height:calc(var(--spacing) * 4)}.alert>section{justify-items:start;gap:var(--spacing);display:grid}.alert>section :where(p,ul,ol){margin:0}.alert>section :where(p,ul,ol):not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.alert>section ul{list-style-type:disc;list-style-position:inside}.alert>section ol{list-style-type:decimal;list-style-position:inside}.alert>footer{position:absolute}.avatar{appearance:none;border-style:var(--tw-border-style);vertical-align:middle;--tw-outline-style:none;-webkit-user-select:none;user-select:none;background-color:#0000;border-width:0;outline-style:none;flex-shrink:0;padding:0;display:inline-flex;position:relative}.avatar:after{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);border-radius:inherit;content:var(--tw-content);border-style:var(--tw-border-style);content:var(--tw-content);border-width:1px;border-color:var(--color-border);content:var(--tw-content);mix-blend-mode:darken;position:absolute;inset:0}.avatar:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.avatar:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}.avatar:is(html.dark *):after{content:var(--tw-content);mix-blend-mode:lighten}.avatar>img{aspect-ratio:1;border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.avatar>span:not(.avatar-badge){border-radius:inherit;width:100%;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));justify-content:center;align-items:center;display:flex}.avatar[data-size=sm]>span:not(.avatar-badge){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.avatar>.avatar-badge{z-index:10;background-blend-mode:color;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);-webkit-user-select:none;user-select:none;inset-inline-end:calc(var(--spacing) * 0);border-radius:2147483647px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:0}.avatar[data-size=sm]>.avatar-badge{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.avatar[data-size=sm]>.avatar-badge>svg{display:none}.avatar>.avatar-badge{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.avatar>.avatar-badge>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.avatar[data-size=lg]>.avatar-badge{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.avatar[data-size=lg]>.avatar-badge>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.avatar-group{display:flex}:where(.avatar-group>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.avatar-group>.avatar,.avatar-group>[data-count]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-background)}.avatar-group>[data-count]{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.badge{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;width:fit-content;display:inline-flex;overflow:hidden}.badge:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.badge:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}.badge[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.badge:is(html.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge:is(html.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.badge>svg{pointer-events:none}.breadcrumb>ol{overflow-wrap:break-word;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style-type:none;display:flex}.breadcrumb li{align-items:center;display:inline-flex}.breadcrumb a{border-radius:var(--am-r-sm);--tw-outline-style:none;outline-style:none}.breadcrumb a:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.breadcrumb a:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}.breadcrumb [aria-current=page]{cursor:default}.breadcrumb li[aria-hidden=true]{-webkit-user-select:none;user-select:none}.breadcrumb li>span[aria-hidden=true]{justify-content:center;align-items:center;display:flex}.breadcrumb [data-rtl-flip]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.btn{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.btn:disabled{pointer-events:none;opacity:.5}.btn svg{pointer-events:none;flex-shrink:0}.button-group{isolation:isolate;align-items:stretch;width:fit-content;display:inline-flex}.button-group:has(>:is(.dropdown-menu,.popover,.select)>[data-popover][aria-hidden=false]){z-index:50;position:relative}.button-group>.input{flex:1}.button-group>:focus-visible,.button-group>:is(.dropdown-menu,.popover,.select)>button:focus-visible{z-index:10;position:relative}.button-group>hr[role=separator]{border-style:var(--tw-border-style);border-width:0;flex-shrink:0;align-self:stretch;width:1px;height:auto;margin-block:1px;margin-inline:0;position:relative}.button-group:not([data-orientation=vertical])>:not(:first-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0;border-start-start-radius:0;border-end-start-radius:0}.button-group:not([data-orientation=vertical])>:not(:last-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-start-end-radius:0;border-end-end-radius:0}.button-group[data-orientation=vertical]{flex-direction:column}.button-group[data-orientation=vertical]>hr[role=separator]{width:auto;height:1px;margin-block:0;margin-inline:1px}.button-group[data-orientation=vertical]>:not(:first-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-top-style:var(--tw-border-style);border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.button-group[data-orientation=vertical]>:not(:last-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-bottom-right-radius:0;border-bottom-left-radius:0}.button-group>:is(span,label,output){align-items:center;display:flex}.button-group>:is(span,label,output) svg{pointer-events:none}.card{flex-direction:column;display:flex}.card>header{grid-auto-rows:min-content;align-items:flex-start;display:grid;container:card-header/inline-size}.card>header:has(>[data-slot=card-action],>.card-action){grid-template-columns:1fr auto}.card>header:has(>p){grid-template-rows:auto auto}.card>header>:is(h2,h3,[data-title],.card-title){--tw-leading:1;line-height:1}.card>header>:is([data-slot=card-action],.card-action){grid-row:1/span 2;grid-column-start:2;place-self:flex-start flex-end}.card>header>menu.card-action{margin:0;padding:0;list-style-type:none}.card>footer{align-items:center;display:flex}.chart{aspect-ratio:var(--aspect-video);width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));justify-content:center;display:flex;position:relative}.chart>canvas{width:100%;height:100%;display:block}.chart-tooltip{pointer-events:none;z-index:50;min-width:calc(var(--spacing) * 32);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y);transition-property:left,top,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out);align-items:flex-start;display:grid;position:fixed}.chart-tooltip[hidden]{opacity:0}.chart-tooltip-items{gap:calc(var(--spacing) * 1.5);display:grid}.chart-tooltip-item{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;width:100%;display:flex}.chart-tooltip-indicator{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);background-color:var(--chart-indicator-color);border-radius:2px;flex-shrink:0}.chart-legend-indicator{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:var(--chart-indicator-color);border-radius:2px;flex-shrink:0}.chart-tooltip-label{--tw-leading:1;color:var(--color-muted-foreground);line-height:1}.chart-tooltip-value{font-family:var(--am-mono);--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);margin-inline-start:auto}.chart-legend{justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.chart-legend-item{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:flex}.chart-legend-item[aria-pressed=false]{opacity:.7}details::details-content{opacity:0;block-size:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;display:block}details[open]::details-content{block-size:auto;block-size:calc-size(auto, size);opacity:1}details summary{cursor:pointer;align-items:center;display:inline-flex}details>summary::-webkit-details-marker{display:none}.command-dialog{color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;background-color:#0000;max-width:none;max-height:none;padding:0;inset-block:0}.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:1}.command-dialog:is([open],:popover-open)>.command{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}@starting-style{.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:0}.command-dialog:is([open],:popover-open)>.command{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.command-dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.command-dialog>.command{z-index:50;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:100%;max-width:calc(100% - 2rem);max-height:min(640px,100% - 2rem);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex;position:fixed;top:33.3333%;left:50%;overflow:hidden}@media (min-width:40rem){.command-dialog>.command{max-width:var(--container-sm)}}.command-dialog>.command>:is(button,form[method=dialog]){position:absolute}.command-dialog>.command>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.command-dialog>.command>:is(button,form[method=dialog]>button):hover{opacity:1}}.command-dialog>.command>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.command-dialog>.command>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.command-dialog>.command>:is(button,form[method=dialog]>button):disabled,.command-dialog>.command>:is(button,form[method=dialog]>button) svg{pointer-events:none}.command-dialog>.command>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.command-dialog>.command>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.command{flex-direction:column;width:100%;display:flex;overflow:hidden}.command>header{align-items:center;display:flex}.command>header svg{flex-shrink:0}.command>header input{--tw-outline-style:none;background-color:#0000;outline-style:none;width:100%}@media (forced-colors:active){.command>header input{outline-offset:2px;outline:2px solid #0000}}.command>header input:disabled{cursor:not-allowed;opacity:.5}.command [role=menu]{--tw-outline-style:none;outline-style:none;overflow:hidden auto}@media (forced-colors:active){.command [role=menu]{outline-offset:2px;outline:2px solid #0000}}.command [role=menu]{scrollbar-width:none}.command [role=menu]::-webkit-scrollbar{display:none}.command [role=menuitem]{cursor:default;--tw-outline-style:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative}@media (forced-colors:active){.command [role=menuitem]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]{-webkit-user-select:none;user-select:none}.command [role=menuitem]:disabled,.command [role=menuitem][aria-disabled=true]{pointer-events:none;opacity:.5}.command [role=menuitem][aria-hidden=true]{display:none}.command [role=menuitem][data-disabled=true]{pointer-events:none;opacity:.5}.command [role=menuitem] svg{pointer-events:none;flex-shrink:0}.command [role=menuitem].active,.command [role=menuitem][data-selected=true]{background-color:var(--am-muted);color:var(--color-foreground)}.command [role=group]{overflow:hidden}.command [role=group]:not(:has([role=menuitem]:not([aria-hidden=true]))){display:none}.command [role=heading]{display:flex}.command [role=separator]{border-style:var(--tw-border-style);border-width:0}.command [data-shortcut]{margin-inline-start:auto}.command [data-indicator]{opacity:0;margin-inline-start:auto}.command [role=menuitem][data-checked=true] [data-indicator],.command [role=menuitem][aria-selected=true] [data-indicator],.command [role=menuitem][data-selected=true] [data-indicator]{opacity:1}.command [role=menuitem]:has([data-shortcut]) [data-indicator]{display:none}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.command [role=menu][data-empty]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.command [role=menu]:not([data-empty]):not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.command:not([data-command-initialized]) [role=menuitem]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--am-muted);color:var(--color-foreground)}.command:has(>header input:not(:placeholder-shown)) [role=separator]{display:none}.combobox{flex-direction:column;width:fit-content;display:inline-flex;position:relative}.combobox>input[role=combobox]{--tw-outline-style:none;outline-style:none;width:100%;min-width:0}@media (forced-colors:active){.combobox>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox .input-group input[role=combobox],.combobox [data-popover] input[role=combobox]{--tw-outline-style:none;outline-style:none;min-width:0}@media (forced-colors:active){.combobox .input-group input[role=combobox],.combobox [data-popover] input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}:is(.combobox .input-group input[role=combobox],.combobox [data-popover] input[role=combobox])::placeholder{color:var(--color-muted-foreground)}:is(.combobox .input-group input[role=combobox],.combobox [data-popover] input[role=combobox]):disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox>svg,.combobox-trigger-icon{pointer-events:none;flex-shrink:0;position:absolute}.combobox:has(>.combobox-chips)>.combobox-trigger-icon{display:none}.combobox [data-clear]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);cursor:default;appearance:none;border-style:var(--tw-border-style);color:currentColor;background-color:#0000;border-width:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.combobox [data-clear]:disabled{pointer-events:none;opacity:.5}.combobox [data-clear][hidden]{display:none}.combobox .input-group:has([data-clear]:not([hidden])) button[aria-haspopup=listbox]{display:none}.combobox [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow:hidden}.combobox [role=listbox]{--tw-outline-style:none;outline-style:none;overflow:hidden auto}@media (forced-colors:active){.combobox [role=listbox]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.combobox [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.combobox [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.combobox [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.combobox [role=option]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=option]{-webkit-user-select:none;user-select:none}.combobox [role=option]:disabled,.combobox [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}.combobox [role=option][aria-hidden=true]{display:none}.combobox [role=option] svg{pointer-events:none;flex-shrink:0}.combobox [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}.combobox [role=option][aria-selected=true]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:.5rem}.combobox [role=separator]{border-style:var(--tw-border-style);border-width:0}.combobox [role=option].active,.combobox [role=option]:focus-visible,.combobox:not([data-combobox-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--am-accent);color:var(--color-accent-foreground)}.combobox-chips{flex-wrap:wrap;align-items:center;width:100%;min-width:0;display:flex}.combobox-chips>input[role=combobox]{min-width:calc(var(--spacing) * 16);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}@media (forced-colors:active){.combobox-chips>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox-chips>input[role=combobox]::placeholder{color:var(--color-muted-foreground)}.combobox-chips>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox-chip{white-space:nowrap;flex-shrink:0;align-items:center;width:fit-content;display:inline-flex}.combobox-chip-remove{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}html:has(:is(.dialog,.alert-dialog,.command-dialog,.drawer):modal){animation:linear both dialog-scroll-lock;animation-timeline:scroll(self);overflow:hidden}.dialog,.alert-dialog{color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;background-color:#0000;padding:0}:is(.dialog,.alert-dialog)::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.dialog,.alert-dialog{max-width:none;max-height:none}:is(.dialog,.alert-dialog):is([open],:popover-open),:is(.dialog,.alert-dialog):is([open],:popover-open)::backdrop{opacity:1}:is(.dialog,.alert-dialog):is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}@starting-style{:is(.dialog,.alert-dialog):is([open],:popover-open),:is(.dialog,.alert-dialog):is([open],:popover-open)::backdrop{opacity:0}:is(.dialog,.alert-dialog):is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}}:is(.dialog,.alert-dialog)>*{z-index:50;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:100%;max-height:calc(100% - 2rem);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y);--tw-outline-style:none;outline-style:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%}@media (forced-colors:active){:is(.dialog,.alert-dialog)>*{outline-offset:2px;outline:2px solid #0000}}:is(.dialog,.alert-dialog)>*{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.dialog>*>header{flex-direction:column;display:flex}.dialog>*>section{flex:1}.dialog>*>footer{flex-direction:column-reverse;display:flex}@media (min-width:40rem){.dialog>*>footer{flex-direction:row;justify-content:flex-end}}.dialog>*>:is(button,form[method=dialog]){position:absolute}.dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.dialog>*>:is(button,form[method=dialog]>button):disabled,.dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.alert-dialog>*>header{text-align:center;grid-template-rows:auto 1fr;place-items:center;display:grid}@media (min-width:40rem){.alert-dialog>*>header{text-align:start;place-items:start}}.alert-dialog>*>header:has(>figure){grid-template-rows:auto auto 1fr}@media (min-width:40rem){.alert-dialog>*>header:has(>figure){grid-template-rows:auto 1fr}}.alert-dialog>*>header>figure{flex-shrink:0;margin:0}@media (min-width:40rem){.alert-dialog>*>header>figure{grid-row:span 2/span 2}}.alert-dialog>*>header>figure svg{pointer-events:none;flex-shrink:0}.alert-dialog>*>header>figure:has(img){overflow:hidden}.alert-dialog>*>header>figure:has(img) img{object-fit:cover;width:100%;height:100%}@media (min-width:40rem){.alert-dialog>*>header:has(>figure)>:is(h2,p){grid-column-start:2}}.alert-dialog>*>footer{flex-direction:column-reverse;display:flex}@media (min-width:40rem){.alert-dialog>*>footer{flex-direction:row;justify-content:flex-end}.alert-dialog[data-size=sm]>*>header,.alert-dialog>[data-size=sm]>header{text-align:center;place-items:center}:is(.alert-dialog[data-size=sm]>*>header:has(>figure),.alert-dialog>[data-size=sm]>header:has(>figure)){grid-template-rows:auto auto 1fr}:is(.alert-dialog[data-size=sm]>*>header:has(>figure)>:is(h2,p),.alert-dialog>[data-size=sm]>header:has(>figure)>:is(h2,p)){grid-column-start:auto}}.alert-dialog[data-size=sm]>*>footer,.alert-dialog>[data-size=sm]>footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.alert-dialog[data-size=sm]>*>footer,.alert-dialog>[data-size=sm]>footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.drawer{width:auto;max-width:none;height:auto;max-height:none;color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;--tw-duration:.5s;--tw-ease:cubic-bezier(.32,.72,0,1);background-color:#0000;margin:0;padding:0;transition-duration:.5s;transition-timing-function:cubic-bezier(.32,.72,0,1);position:fixed;inset:0;overflow:visible}.drawer::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;--tw-duration:.5s;--tw-ease:cubic-bezier(.32,.72,0,1);transition-duration:.5s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.drawer>*{z-index:50;--tw-outline-style:none;outline-style:none;flex-direction:column;height:auto;display:flex;position:fixed}@media (forced-colors:active){.drawer>*{outline-offset:2px;outline:2px solid #0000}}.drawer>*{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:cubic-bezier(.32,.72,0,1);will-change:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.drawer:not([data-side])>*,.drawer[data-side=bottom]>*{margin-top:calc(var(--spacing) * 24);--tw-translate-y:100%;max-height:80vh;translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline:0;bottom:0}.drawer[data-side=top]>*{margin-bottom:calc(var(--spacing) * 24);--tw-translate-y:-100%;max-height:80vh;translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline:0;top:0}.drawer[data-side=left]>*{width:75%;max-width:var(--container-sm);--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);inset-block:0;left:0}.drawer[data-side=right]>*{width:75%;max-width:var(--container-sm);--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y);inset-block:0;right:0}.drawer[data-closing],.drawer[data-closing]::backdrop{opacity:0}.drawer[data-closing]:not([data-side])>*,.drawer[data-closing][data-side=bottom]>*{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.drawer[data-closing][data-side=top]>*{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.drawer[data-closing][data-side=left]>*{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.drawer[data-closing][data-side=right]>*{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.drawer:is([open],:popover-open):not([data-closing]),.drawer:is([open],:popover-open):not([data-closing])::backdrop{opacity:1}.drawer:is([open],:popover-open):not([data-closing])>*{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}@starting-style{.drawer:is([open],:popover-open):not([data-closing]),.drawer:is([open],:popover-open):not([data-closing])::backdrop{opacity:0}.drawer:is([open],:popover-open):not([data-closing]):not([data-side])>*,.drawer:is([open],:popover-open):not([data-closing])[data-side=bottom]>*{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.drawer:is([open],:popover-open):not([data-closing])[data-side=top]>*{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.drawer:is([open],:popover-open):not([data-closing])[data-side=left]>*{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.drawer:is([open],:popover-open):not([data-closing])[data-side=right]>*{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}}.drawer>*>header{flex-direction:column;display:flex}.drawer>*>section{flex:1;min-height:0;overflow-y:auto}.drawer>*>footer{flex-direction:column;margin-top:auto;display:flex}.dropdown-menu{display:inline-flex;position:relative}.dropdown-menu>[data-popover]{min-width:anchor-size(width)}.dropdown-menu [role=menu]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown-menu [role=menu]{outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){-webkit-user-select:none;user-select:none}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):disabled,.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-disabled=true]{pointer-events:none;opacity:.5}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-hidden=true]{display:none}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg{pointer-events:none;flex-shrink:0}.dropdown-menu [role=menu] [role=heading]{display:flex}.dropdown-menu [role=separator]{border-style:var(--tw-border-style);border-width:0}.dropdown-menu :is([data-shortcut],kbd:last-child,.kbd:last-child){text-align:end;flex-shrink:0;margin-inline-start:auto}.dropdown-menu [data-shortcut],.dropdown-menu :is(kbd:last-child,.kbd:last-child):not([data-shortcut]){padding-inline-start:calc(var(--spacing) * 8)}.dropdown-menu [data-indicator]{pointer-events:none;visibility:hidden}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio])[aria-checked=true] [data-indicator]{visibility:visible}.dropdown-menu [data-rtl-flip]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.dropdown-menu:not([data-dropdown-menu-initialized]) :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):not([aria-disabled=true]):not(:disabled):hover{background-color:var(--am-accent);color:var(--color-accent-foreground)}.empty{text-align:center;text-wrap:balance;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.empty>header{max-width:var(--container-sm);flex-direction:column;align-items:center;display:flex}.empty figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure svg{pointer-events:none;flex-shrink:0}.empty figure:has(img){overflow:hidden}.empty figure:has(img) img{object-fit:cover;width:100%;height:100%}.empty>:is(section,footer){width:100%;max-width:var(--container-sm);text-wrap:balance;flex-direction:column;align-items:center;min-width:0;display:flex}.empty>header>p>a{text-underline-offset:4px;text-decoration-line:underline}.empty>header>p>a:hover{color:var(--color-primary)}.fieldset{flex-direction:column;display:flex}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){flex-direction:column;width:100%;display:flex;container:field-group/inline-size}.field{flex-direction:column;width:100%;display:flex}.field[data-invalid],.field[data-invalid=true]{color:var(--color-destructive)}.field>*{width:100%}.field>.sr-only{width:auto}.field[data-orientation=horizontal]{flex-direction:row;align-items:center}.field[data-orientation=horizontal]:has(>section){align-items:flex-start}.field[data-orientation=horizontal] p{text-wrap:balance}.field[data-orientation=horizontal]>*{width:auto}:is(.field[data-orientation=horizontal]:has(>section)>[type=checkbox],.field[data-orientation=horizontal]:has(>section) [type=radio]){margin-top:1px}.field[data-orientation=horizontal]>label{flex:auto}.field[data-orientation=horizontal]:has(>section)>section{flex:1}.field[data-orientation=responsive]{flex-direction:column}@container field-group (min-width:28rem){.field[data-orientation=responsive]{flex-direction:row;align-items:center}.field[data-orientation=responsive]:has(>section){align-items:flex-start}.field[data-orientation=responsive]>*{width:auto}:is(.field[data-orientation=responsive]:has(>section)>[type=checkbox],.field[data-orientation=responsive]:has(>section) [type=radio]){margin-top:1px}.field[data-orientation=responsive]>label{flex:auto}}.field section{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);flex-direction:column;flex:1;display:flex}.field h2,.field h3{align-items:center;width:fit-content;display:flex}.field [role=alert]{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.field [role=alert] ul{gap:var(--spacing);flex-direction:column;margin-inline-start:calc(var(--spacing) * 4);list-style-type:disc;display:flex}.field>label,.field>section>label{width:fit-content}label:has(>.field){width:fit-content}.field>label:has(>.field){width:100%}.field>label:has(input[type=radio]){width:100%}.field>label:has(input[type=checkbox]){width:100%}.field>label:has(input[role=switch]){width:100%}label:has(>.field){width:100%}.field>label:has(>.field){flex-direction:column}label:has(>.field){flex-direction:column}.fieldset legend+p,.field>p,.field section>p{--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.fieldset legend+p,.field>p,.field section>p)>a{text-underline-offset:4px;text-decoration-line:underline}:is(.fieldset legend+p,.field>p,.field section>p)>a:hover{color:var(--color-primary)}:is(.field>p,.field section>p):last-child{margin-top:0}:is(.field>p,.field section>p):nth-last-child(2){margin-top:calc(var(--spacing) * -1)}.field-separator{position:relative}.field-separator>hr[role=separator]{inset-inline:0;position:absolute;top:50%}.field-separator>span{background-color:var(--color-background);width:fit-content;margin-inline:auto;display:block;position:relative}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){appearance:none;--tw-outline-style:none;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--check-icon);-webkit-mask-image:var(--check-icon);-webkit-mask-image:var(--check-icon);mask-image:var(--check-icon);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:.875rem;mask-size:.875rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){--tw-outline-style:none;outline-style:none;width:100%;min-width:0}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{display:inline-flex}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{border-style:var(--tw-border-style);border-width:0}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{background-color:#0000}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{color:var(--color-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::placeholder{color:var(--color-muted-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.item-group{flex-direction:column;width:100%;display:flex}.item-group>hr{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;flex-shrink:0;width:100%}.item{border-style:var(--tw-border-style);width:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.1s;--tw-outline-style:none;border-width:1px;outline-style:none;flex-wrap:wrap;align-items:center;transition-duration:.1s;display:flex}.item:focus-visible{border-color:var(--color-ring);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){.item:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}@media (hover:hover){a.item:hover{background-color:var(--am-muted)}}.item>figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.item>figure svg{pointer-events:none}.item>figure:has(>img){overflow:hidden}.item>figure:has(>img) img{object-fit:cover;width:100%;height:100%}.item>section{flex-direction:column;flex:1;display:flex}.item>section+section{flex:none}.item>aside{align-items:center;display:flex}.item>:is(header,footer){flex-basis:100%;justify-content:space-between;align-items:center;display:flex}.item :is(h2,h3,h4){-webkit-line-clamp:1;-webkit-box-orient:vertical;align-items:center;width:fit-content;display:flex;overflow:hidden}.item p{-webkit-line-clamp:2;text-align:start;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted-foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.item p>a{text-underline-offset:4px;text-decoration-line:underline}.item p>a:hover{color:var(--color-primary)}.kbd{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.field>label,.field>section>label,.label{-webkit-user-select:none;user-select:none;align-items:center;display:flex}:is(.field>label,.field>section>label,.label):is(:where(.peer):disabled~*){pointer-events:none}:is(.field>label,.field>section>label,.label):has(>:disabled){pointer-events:none}:is(.field>label,.field>section>label,.label):has(+:disabled){pointer-events:none}.field>select,select.select{appearance:none;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;min-width:0}:is(.field>select,select.select):disabled{cursor:not-allowed;opacity:.5}:is(.field>select,select.select) option,:is(.field>select,select.select) optgroup{color:canvastext;background-color:canvas}[data-popover]{visibility:visible;z-index:50;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;width:max-content;min-width:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1;--tw-outline-style:none;outline-style:none;position:absolute;overflow:hidden auto}@media (forced-colors:active){[data-popover]{outline-offset:2px;outline:2px solid #0000}}[data-popover]{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}[data-popover][aria-hidden=true]{visibility:hidden;--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}[data-popover][aria-hidden=true]:not([data-side]),[data-popover][aria-hidden=true][data-side=bottom]{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=top]{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=left]{--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=right]{--tw-translate-x:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=inline-start]{--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=inline-start]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[data-popover][aria-hidden=true][data-side=inline-end]{--tw-translate-x:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=inline-end]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}[data-popover]:not([data-side]),[data-popover][data-side=bottom]{margin-top:var(--spacing);top:100%}[data-popover][data-side=top]{margin-bottom:var(--spacing);bottom:100%}[data-popover][data-side=left]{margin-inline-end:var(--spacing);inset-inline-end:100%}[data-popover][data-side=right]{margin-inline-start:var(--spacing);inset-inline-start:100%}[data-popover][data-side=inline-start]{margin-inline-end:var(--spacing);inset-inline-end:100%}[data-popover][data-side=inline-end]{margin-inline-start:var(--spacing);inset-inline-start:100%}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top]):not([data-align]),:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=start]{inset-inline-start:calc(var(--spacing) * 0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=end]{inset-inline-end:calc(var(--spacing) * 0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=center]{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline-start:50%}:is([data-popover][data-side=left],[data-popover][data-side=right],[data-popover][data-side=inline-start],[data-popover][data-side=inline-end]):not([data-align]),:is([data-popover][data-side=left],[data-popover][data-side=right],[data-popover][data-side=inline-start],[data-popover][data-side=inline-end])[data-align=start]{top:0}:is([data-popover][data-side=left],[data-popover][data-side=right],[data-popover][data-side=inline-start],[data-popover][data-side=inline-end])[data-align=end]{bottom:0}:is([data-popover][data-side=left],[data-popover][data-side=right],[data-popover][data-side=inline-start],[data-popover][data-side=inline-end])[data-align=center]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:50%}.popover{display:inline-flex;position:relative}.progress{align-items:center;width:100%;display:flex;overflow:hidden}.progress:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){flex-direction:row-reverse}.progress>span{height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.field>input[type=radio],.input[type=radio]{appearance:none;border-style:var(--tw-border-style);--tw-outline-style:none;border-width:1px;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=radio],.input[type=radio]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=radio],.input[type=radio]):checked:before{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:"";content:var(--tw-content);border-radius:2147483647px;position:absolute;top:50%;left:50%}.field>input[type=range],.input[type=range]{appearance:none;--tw-outline-style:none;outline-style:none;align-items:center;padding:0;display:flex}:is(.field>input[type=range],.input[type=range]):disabled{pointer-events:none;opacity:.5}.field>input[type=range],.input[type=range]{--slider-value:20%}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{appearance:none;background:linear-gradient(to right, var(--primary) var(--slider-value), var(--muted) var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-slider-runnable-track{background:linear-gradient(to left, var(--primary) var(--slider-value), var(--muted) var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-moz-range-track{appearance:none;background:linear-gradient(to right, var(--primary) var(--slider-value), var(--muted) var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-moz-range-track{background:linear-gradient(to left, var(--primary) var(--slider-value), var(--muted) var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-ms-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-ms-track{appearance:none;width:100%}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{background-color:var(--color-primary)}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{background-color:var(--am-muted)}.select:not(select){display:inline-flex;position:relative}.select:not(select)>button{--tw-font-weight:var(--font-weight-normal);width:fit-content;font-weight:var(--font-weight-normal);white-space:nowrap;--tw-outline-style:none;outline-style:none;justify-content:space-between;align-items:center;display:flex}@media (forced-colors:active){.select:not(select)>button{outline-offset:2px;outline:2px solid #0000}}.select:not(select)>button:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.select:not(select)>button svg{pointer-events:none;flex-shrink:0}.select:not(select)>button>span{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;display:flex;overflow:hidden}.select:not(select)>button>svg{flex-shrink:0}.select:not(select) [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow-x:hidden}.select:not(select) [role=listbox]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select:not(select) [role=listbox]{outline-offset:2px;outline:2px solid #0000}}.select:not(select) [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}.select:not(select) [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.select:not(select) [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.select:not(select) [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.select:not(select) [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.select:not(select) [role=option]{outline-offset:2px;outline:2px solid #0000}}.select:not(select) [role=option]{-webkit-user-select:none;user-select:none}.select:not(select) [role=option]:disabled,.select:not(select) [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}.select:not(select) [role=option][aria-hidden=true]{display:none}.select:not(select) [role=option] svg{pointer-events:none;flex-shrink:0}.select:not(select) [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}.select:not(select) [role=option][aria-selected=true]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:.5rem}.select:not(select) [role=separator]{border-style:var(--tw-border-style);border-width:0}.select:not(select):not([data-select-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover,.select:not(select) [role=option].active{background-color:var(--am-accent);color:var(--color-accent-foreground)}@media not all and (min-width:48rem){.sidebar:not([data-sidebar-initialized]){display:none}.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]{z-index:40;background-color:#00000080;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}}.sidebar>nav{z-index:50;width:var(--sidebar-mobile-width);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);flex-direction:column;display:flex;position:fixed;inset-block:0}@media (min-width:48rem){.sidebar>nav{width:var(--sidebar-width)}}.sidebar+*{transition-property:margin;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out)}:is(.sidebar:not([data-side]),.sidebar[data-side=left])>nav{border-right-style:var(--tw-border-style);border-right-width:1px;left:0}:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{position:relative}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{margin-left:var(--sidebar-width)}}:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true]>nav{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true]+*{margin-left:0}}.sidebar[data-side=right]>nav{border-left-style:var(--tw-border-style);border-left-width:1px;right:0}.sidebar[data-side=right]+*{position:relative}@media (min-width:48rem){.sidebar[data-side=right]+*{margin-right:var(--sidebar-width)}}.sidebar[data-side=right][aria-hidden=true]>nav{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (min-width:48rem){.sidebar[data-side=right][aria-hidden=true]+*{margin-right:0}}.sidebar>nav>header,.sidebar>nav>footer{flex-direction:column;display:flex}.sidebar>nav [role=separator]{width:auto}.sidebar>nav>section{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.sidebar>nav>section>[role=group]{flex-direction:column;width:100%;min-width:0;display:flex;position:relative}.sidebar>nav>section h3{--tw-outline-style:none;outline-style:none;flex-shrink:0;align-items:center;display:flex}@media (forced-colors:active){.sidebar>nav>section h3{outline-offset:2px;outline:2px solid #0000}}.sidebar>nav>section h3{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}.sidebar>nav>section h3>svg{flex-shrink:0}.sidebar>nav>section ul{flex-direction:column;width:100%;min-width:0;display:flex}.sidebar>nav>section ul li{position:relative}.sidebar>nav>section ul li>a,.sidebar>nav>section ul li>button,.sidebar>nav>section ul li>details>summary{text-align:left;--tw-outline-style:none;outline-style:none;align-items:center;width:100%;display:flex;overflow:hidden}@media (forced-colors:active){.sidebar>nav>section ul li>a,.sidebar>nav>section ul li>button,.sidebar>nav>section ul li>details>summary{outline-offset:2px;outline:2px solid #0000}}.sidebar>nav>section ul li>a,.sidebar>nav>section ul li>button,.sidebar>nav>section ul li>details>summary{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.sidebar>nav>section ul li>a,.sidebar>nav>section ul li>button,.sidebar>nav>section ul li>details>summary):disabled,:is(.sidebar>nav>section ul li>a,.sidebar>nav>section ul li>button,.sidebar>nav>section ul li>details>summary)[aria-disabled=true]{pointer-events:none;opacity:.5}:is(.sidebar>nav>section ul li>a,.sidebar>nav>section ul li>button,.sidebar>nav>section ul li>details>summary)>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.sidebar>nav>section ul li>a,.sidebar>nav>section ul li>button,.sidebar>nav>section ul li>details>summary)>svg{flex-shrink:0}.sidebar>nav>section ul li>details:not([open])>summary:after{rotate:-90deg}.sidebar>nav>section ul li>details:not([open])>summary:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):after{rotate:90deg}.sidebar>nav>section ul li>details>summary:after{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:linear;--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--chevron-down-icon);-webkit-mask-image:var(--chevron-down-icon);-webkit-mask-image:var(--chevron-down-icon);mask-image:var(--chevron-down-icon);background-color:currentColor;margin-inline-start:auto;transition-timing-function:linear;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1rem;mask-size:1rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sidebar>nav>section ul ul{flex-direction:column;min-width:0;display:flex}.scrollbar{scrollbar-width:auto;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.scrollbar::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}.scrollbar::-webkit-scrollbar-track{background:var(--scrollbar-track)}.scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);background-clip:padding-box;border:1px solid #0000}.scrollbar::-webkit-scrollbar-corner{background:var(--scrollbar-track)}.scrollbar-sm{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.scrollbar-sm::-webkit-scrollbar{width:var(--scrollbar-sm-width);height:var(--scrollbar-sm-width)}.scrollbar-sm::-webkit-scrollbar-track{background:var(--scrollbar-track)}.scrollbar-sm::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);background-clip:padding-box;border:1px solid #0000}.scrollbar-sm::-webkit-scrollbar-corner{background:var(--scrollbar-track)}.skeleton{animation:var(--animate-pulse)}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{appearance:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex-shrink:0;align-items:center;display:inline-flex}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{content:var(--tw-content);pointer-events:none;content:var(--tw-content);content:var(--tw-content);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));content:var(--tw-content);--tw-content:"";content:var(--tw-content);display:block}.table-container{width:100%;position:relative;overflow-x:auto}.table{caption-side:bottom;width:100%}.table thead tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.table tbody tr:last-child{border-style:var(--tw-border-style);border-width:0}.table tfoot{border-top-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}.table tfoot>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.table tr{border-bottom-style:var(--tw-border-style);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-bottom-width:1px}.table tr[data-state=selected]{background-color:var(--am-muted)}.table th{vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap}.table th:has([role=checkbox]){padding-inline-end:0}.table th>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.table td{vertical-align:middle;white-space:nowrap}.table td:has([role=checkbox]){padding-inline-end:0}.table td>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.tabs{display:flex}:is(.tabs:has(>[role=tablist][aria-orientation=horizontal]),.tabs:not(:has(>[role=tablist][aria-orientation=vertical]))){flex-direction:column}.tabs:has(>[role=tablist][aria-orientation=vertical]){flex-direction:row}.tabs>[role=tablist]{width:fit-content;color:var(--color-muted-foreground);justify-content:center;align-items:center;display:inline-flex}.tabs>[role=tablist][aria-orientation=vertical]{flex-direction:column;height:fit-content}.tabs>[role=tablist]>[role=tab]{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.tabs>[role=tablist]>[role=tab]:disabled,.tabs>[role=tablist]>[role=tab][aria-disabled=true]{pointer-events:none;opacity:.5}.tabs>[role=tablist]>[role=tab] svg{pointer-events:none;flex-shrink:0}.tabs>[role=tabpanel]{--tw-outline-style:none;outline-style:none;flex:1}.field>textarea,.textarea{field-sizing:content;min-height:calc(var(--spacing) * 16);--tw-outline-style:none;outline-style:none;width:100%;display:flex}:is(.field>textarea,.textarea)::placeholder{color:var(--color-muted-foreground)}:is(.field>textarea,.textarea):disabled{cursor:not-allowed;opacity:.5}.input-group{--tw-outline-style:none;outline-style:none;align-items:center;width:100%;min-width:0;display:flex;position:relative}.input-group[data-orientation=vertical]{flex-direction:column;align-items:stretch;height:auto}.input-group:has(>[data-align=block-start]){flex-direction:column;align-items:stretch;height:auto}.input-group:has(>[data-align=block-end]){flex-direction:column;align-items:stretch;height:auto}.input-group>:is(input,textarea,select,[data-control]){appearance:none;border-style:var(--tw-border-style);min-width:0;color:var(--color-foreground);--tw-shadow:0 0 #0000;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;display:block}.input-group>:is(input,textarea,select,[data-control])::placeholder{color:var(--color-muted-foreground)}.input-group>:is(input,textarea,select,[data-control]):focus-visible,.input-group>:is(input,textarea,select,[data-control])[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.input-group>:is(input,select,[data-control]){height:100%}.input-group>[data-control]{width:100%}.input-group:is([data-orientation=vertical],:has(>[data-align=block-start]),:has(>[data-align=block-end]))>:is(input,select,[data-control]){flex:none;height:auto}.input-group[data-orientation=vertical]:has(>footer[data-align=end])>:is(input,select,[data-control]){padding-top:calc(var(--spacing) * 3)}.input-group:has(>[data-align=block-end])>:is(input,select,[data-control]){padding-top:calc(var(--spacing) * 3)}.input-group[data-orientation=vertical]:has(>header[data-align=start])>:is(input,select,[data-control]){padding-bottom:calc(var(--spacing) * 3)}.input-group:has(>[data-align=block-start])>:is(input,select,[data-control]){padding-bottom:calc(var(--spacing) * 3)}.input-group>textarea{field-sizing:content;min-height:calc(var(--spacing) * 20);resize:none;width:100%}.input-group>:is(span,kbd,svg,[role=group],.popover,.dropdown-menu,button,footer,header,hr[role=separator]){flex-shrink:0}.input-group>:is(span,[role=group],footer,header){align-items:center;display:inline-flex}.input-group>svg{pointer-events:none}.input-group>:is([data-align=start],[data-align=inline-start],[data-align=block-start]){order:-9999}.input-group>:is([data-align=end],[data-align=inline-end],[data-align=block-end]){order:9999}.input-group>:is([data-align=block-start],[data-align=block-end]){justify-content:flex-start;width:100%}.input-group>button:is([data-align=start],[data-align=inline-start]){margin-inline-start:var(--spacing)}.input-group>button:is([data-align=end],[data-align=inline-end]){margin-inline-end:var(--spacing)}.toaster{pointer-events:none;z-index:50;gap:calc(var(--spacing) * 4);width:100%;padding:calc(var(--spacing) * 4);flex-direction:column-reverse;display:flex;position:fixed;bottom:0}@media (min-width:40rem){.toaster{max-width:calc(var(--spacing) * 90)}}.toaster:not([data-align]),.toaster[data-align=end]{right:0}.toaster[data-align=start]{left:0}.toaster[data-align=center]{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.toaster .toast{pointer-events:auto;width:100%;transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);grid-template-rows:1fr;animation:.3s ease-in-out toast-up;display:grid}.toaster .toast .toast-content{align-items:center;gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 3);font-size:13px;display:flex;overflow:hidden}.toaster .toast .toast-content svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.toaster .toast .toast-content section h2{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.toaster .toast .toast-content section p{word-break:break-all;color:var(--color-muted-foreground)}.toaster .toast .toast-content footer{gap:calc(var(--spacing) * 2);flex-direction:column;margin-inline-start:auto;display:flex}.toaster .toast .toast-content footer [data-toast-action],.toaster .toast .toast-content footer [data-toast-cancel]{height:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.toaster .toast[aria-hidden=true]{border-style:var(--tw-border-style);opacity:0;border-width:0;grid-template-rows:0fr;padding:0;overflow:hidden}.toaster .toast[aria-hidden=true] .toast-content{border-style:var(--tw-border-style);border-width:0}[data-tooltip]{position:relative}[data-tooltip]:before{pointer-events:none;visibility:hidden;z-index:60;width:fit-content;max-width:var(--container-xs);transform-origin:var(--transform-origin);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y);text-overflow:ellipsis;white-space:nowrap;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-content:attr(data-tooltip);content:var(--tw-content);display:block;position:absolute;overflow:hidden}[data-tooltip]:hover:before{visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}[data-tooltip]:focus-visible:not(:hover):before{display:none}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):before{content:var(--tw-content);content:var(--tw-content);margin-bottom:calc(var(--spacing) * 1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y);bottom:100%}@media (hover:hover){:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):hover:before{content:var(--tw-content);--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}[data-tooltip][data-side=bottom]:before{content:var(--tw-content);content:var(--tw-content);margin-top:calc(var(--spacing) * 1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y);top:100%}@media (hover:hover){[data-tooltip][data-side=bottom]:hover:before{content:var(--tw-content);--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=start]:before{content:var(--tw-content);left:0}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=end]:before{content:var(--tw-content);right:0}:is(:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom]):not([data-align]),:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}[data-tooltip][data-side=left]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing) * 1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=left]:hover:before{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}[data-tooltip][data-side=right]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing) * 1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=right]:hover:before{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing) * 1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=inline-start]:hover:before{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:0;margin-left:calc(var(--spacing) * 1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y);left:100%;right:auto}@media (hover:hover){[data-tooltip][data-side=inline-start]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):hover:before{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing) * 1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:hover:before{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing) * 1.5);content:var(--tw-content);content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y);margin-left:0;left:auto;right:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):hover:before{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=start]:before{content:var(--tw-content);top:0}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=end]:before{content:var(--tw-content);bottom:0}:is(:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end]):not([data-align]),:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:50%}.sheet.dsheet{padding:var(--am-s10) var(--am-s8) var(--am-s20)}.dbar{align-items:center;gap:var(--am-s2) var(--am-s3);padding:var(--am-s4) 0;border-bottom:var(--am-rule-thin);flex-wrap:wrap;display:flex}.dbar-end{margin-left:auto}.dseg{border:var(--am-rule-thin);border-radius:var(--am-r-sm);background:var(--am-bg);gap:2px;padding:2px;display:inline-flex}.dseg button{justify-content:center;align-items:center;gap:var(--am-s1);min-height:calc(var(--am-tap) + var(--am-s1));padding:0 var(--am-s2);border-radius:var(--am-r-sm);font-size:var(--am-t-small);color:var(--am-muted);transition:background var(--am-d-micro) var(--am-ease),color var(--am-d-micro) var(--am-ease);line-height:1.2;display:inline-flex}.dseg button:hover:not(:disabled){color:var(--am-fg);background:var(--am-ink-wash)}.dseg button[aria-pressed=true]{background:var(--am-accent-soft);color:var(--am-accent-on-soft)}.dseg button:focus-visible{box-shadow:var(--am-focus);outline:none}.dseg button:disabled{cursor:not-allowed}.dseg :is(i,svg){width:var(--am-ico-sm);height:var(--am-ico-sm)}.dseg-full{display:flex}.dseg-full button{white-space:nowrap;min-width:0;font-size:calc(var(--am-t-small) - 1px);flex:1 1 0}.dfrz{align-items:center;gap:var(--am-s1);padding:var(--am-s1) var(--am-s2);border-left:var(--am-rule-gold);background:var(--am-attend-fill);font-size:var(--am-t-small);color:var(--am-fg);display:inline-flex}.dfrz :is(i,svg){width:var(--am-ico-sm);height:var(--am-ico-sm)}.dimp{align-items:center;gap:var(--am-s2) var(--am-s4);margin-top:var(--am-s4);padding:var(--am-s3) var(--am-s4);border:var(--am-rule-thin);border-left:2px solid var(--am-live);background:var(--am-live-fill);border-radius:0 var(--am-r-sm) var(--am-r-sm) 0;font-size:var(--am-t-small);flex-wrap:wrap;display:flex}.dimp-s{flex:16rem;min-width:0}.dimp-s b{font-weight:var(--am-w-semi)}.dimp-a{gap:var(--am-s2);flex:none;display:flex}.dcan{gap:var(--am-s8);margin-top:var(--am-s6);grid-template-columns:minmax(0,1fr) minmax(0,18rem);align-items:start;display:grid}.del{text-align:left;width:100%;color:inherit;font:inherit;cursor:default;outline-offset:1cqw;transition:outline-color var(--am-d-micro) var(--am-ease);outline:1px solid #0000;display:block;position:relative}.del:hover{outline-color:var(--am-accent)}.del:focus-visible{outline:2px solid var(--am-accent)}.del.is-picked{outline:1px solid var(--am-accent)}.del{overflow-clip-margin:2cqw;overflow:clip}.hd{background:var(--am-paper);border:1px solid var(--am-accent);width:1.8cqw;height:1.8cqw;display:none;position:absolute}.del.is-picked .hd{display:block}[data-panel=pages]:has([data-ovr-show][aria-pressed=true]) .del[data-ovr]:not(.is-picked){outline:2px dashed var(--am-attend);outline-offset:1cqw}[data-panel=pages]:has([data-ovr-show][aria-pressed=true]) .del[data-ovr]:not(.is-picked):after{content:"+";background:var(--am-gold);width:3.6cqw;height:3.6cqw;color:var(--am-fg);font-family:var(--am-mono);place-items:center;font-size:2.6cqw;line-height:1;display:grid;position:absolute;top:-1.6cqw;right:-1.6cqw}.dpin:not([open]) .dpin-card{display:none}.dprops{border-left:var(--am-rule-thin);padding-left:var(--am-s5);min-width:0}.dprops-h{justify-content:space-between;align-items:baseline;gap:var(--am-s1) var(--am-s3);flex-wrap:wrap;display:flex}.dprops-t{font-size:var(--am-t-h3);line-height:1.25;font-weight:var(--am-w-semi)}.dprops-t span{font-weight:var(--am-w-reg)}.dprop{gap:var(--am-s2);padding:var(--am-s4) 0;border-top:var(--am-rule-thin);min-width:0;display:grid}.dprop-k{font-family:var(--am-mono);font-size:var(--am-t-micro);letter-spacing:var(--am-tr-micro);text-transform:uppercase;color:var(--am-muted);font-weight:var(--am-w-reg)}.dprop-note{font-size:var(--am-t-small);color:var(--am-muted);line-height:1.45;display:block}.dfields{gap:var(--am-s2) var(--am-s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dfield{gap:var(--am-s1);min-width:0;font-size:calc(var(--am-t-small) - 1px);color:var(--am-muted);display:grid}.dfield :is(.input,.select){height:var(--am-h-ctl);padding:0 var(--am-s2);font-size:var(--am-t-small);color:var(--am-fg);width:100%;min-width:0}.dlayers :is(i,svg){width:var(--am-ico-sm);height:var(--am-ico-sm);vertical-align:-2px;margin-right:var(--am-s1);display:inline-block}.dp{gap:var(--am-s1) var(--am-s3);padding:var(--am-s3) var(--am-s4);border:1px solid var(--am-rule-on-field);border-radius:var(--am-r-sm);background:var(--am-tint-on-field);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.dp-k{font-family:var(--am-mono);font-size:var(--am-t-micro);letter-spacing:var(--am-tr-micro);text-transform:uppercase;color:var(--am-muted-on-field);grid-column:1}.dp-s{font-size:var(--am-t-small);color:var(--am-fg-on-field);line-height:1.45;font-weight:var(--am-w-med);grid-column:1}.dp-i{font-size:calc(var(--am-t-small) - 1px);color:var(--am-muted-on-field);grid-column:1;line-height:1.45}.dp-undo{min-height:var(--am-h-ctl);padding:0 var(--am-s3);border:1px solid var(--am-rule-on-field);border-radius:var(--am-r-sm);font-family:var(--am-mono);font-size:var(--am-t-micro);letter-spacing:var(--am-tr-micro);text-transform:uppercase;color:var(--am-fg-on-field);grid-area:1/2/span 3;align-self:center}.dp-undo:hover{background:var(--am-tint-on-field-2)}.dp-undo:focus-visible{box-shadow:var(--am-focus-on-field);outline:none}.dtype{font-size:var(--am-t-small);display:grid}.dicons :is(i,svg){width:var(--am-ico);height:var(--am-ico);color:var(--am-field)}.dcan iframe{height:78vh;display:block}@media (min-width:900px){.sheet.dsheet{min-height:100%;padding-bottom:var(--am-s6);flex-direction:column;display:flex}.dsheet>.dcan{flex:1 0 28rem;grid-template-rows:minmax(0,1fr);align-items:stretch}.dcan>section{flex-direction:column;min-height:0;display:flex}.dcan iframe{flex:1;height:auto;min-height:0}.dcan>.dprops{contain:size;overscroll-behavior:contain;overflow-y:auto}}@media (max-width:899px){.dcan{grid-template-columns:minmax(0,1fr)}.dprops{border-left:0;border-top:var(--am-rule);padding-left:0;padding-top:var(--am-s5)}}@media (max-width:599px){.sheet.dsheet{padding:var(--am-s8) var(--am-s4) var(--am-s16)}.dbar-end{margin-left:0}}@media print{.dbar,.dimp,.dprops{display:none!important}.dcan{display:block}}.tag.tag-quiet{background:var(--am-surface);color:var(--am-muted-on-tint)}.chips .mic{margin-right:var(--am-s1);align-self:center}[data-seg] .chip[aria-pressed=true]{border-color:var(--am-field);background:var(--am-accent-soft);color:var(--am-field)}.refs .plate-art{min-height:0;padding:var(--am-s3)}.refs .plate-art svg{width:auto;max-width:100%;height:7.5rem}.moves{gap:var(--am-s1);margin-top:var(--am-s2);font-size:var(--am-t-small);line-height:var(--am-lh-small);display:grid}.moves li{gap:var(--am-s3);grid-template-columns:minmax(0,7rem) minmax(0,1fr);display:grid}.str{font-family:var(--am-mono);font-size:var(--am-t-micro);letter-spacing:var(--am-tr-micro);text-transform:uppercase;color:var(--am-muted);padding-top:2px}.str-always{color:var(--am-fg);font-weight:var(--am-w-semi)}.moves .is-skipped{color:var(--am-muted)}.row-name .tag{vertical-align:middle;margin-left:var(--am-s1)}.poses{gap:var(--am-s3);margin-top:var(--am-s3);grid-template-columns:repeat(auto-fill,minmax(min(100%,7.5rem),1fr));display:grid}.ords~[data-panel]>.brief:first-child{border-top:0}.pose{gap:var(--am-s1);padding:var(--am-s2) var(--am-s2) var(--am-s1);background:var(--am-surface);border:var(--am-rule-thin);border-radius:var(--am-r-sm);margin:0;display:grid}.pose svg{width:100%;height:auto}.pose figcaption{font-size:var(--am-t-small);text-align:center;color:var(--am-muted-on-tint);line-height:1.3}.lineup{margin:var(--am-s3) 0 0;padding:var(--am-s4);background:var(--am-surface);border:var(--am-rule-thin);border-radius:var(--am-r-sm)}.lineup svg{width:min(100%,26rem);height:auto;margin:0 auto;display:block}.lineup figcaption{margin-top:var(--am-s2);font-size:var(--am-t-small);text-align:center;color:var(--am-muted-on-tint)}.page .box-in ol{padding-left:var(--am-s6);gap:var(--am-s1);margin-top:var(--am-s3);list-style:decimal;display:grid}.page .box-in .caution{margin-top:var(--am-s4);padding-left:var(--am-s3);border-left:var(--am-rule-ink)}.page .we{gap:var(--am-s1) var(--am-s4);margin-top:var(--am-s3);grid-template-columns:minmax(0,7rem) minmax(0,1fr);display:grid}.page .we dt{font-weight:var(--am-w-semi)}.wv{min-width:0;padding:var(--am-s5);border:var(--am-rule-thin);border-radius:var(--am-r);background:var(--am-paper)}.st{display:contents}.bk:has([data-tint-on][aria-pressed=true]) [data-by=person]{background:var(--am-cream);box-shadow:inset 0 -2px 0 var(--am-gold)}.bk:has([data-tint-on][aria-pressed=true]) [data-by=manuscript]{background:var(--am-accent-soft)}.tint-bar{align-items:center;gap:var(--am-s2) var(--am-s5);margin:var(--am-s6) 0 0;flex-wrap:wrap;display:flex}.tint-key{align-items:center;gap:var(--am-s1);font-size:var(--am-t-small);color:var(--am-muted);display:inline-flex}.tint-key i{width:var(--am-s3);height:var(--am-s3);border:var(--am-rule-thin);flex:none}.tint-key .k-person{background:var(--am-cream);box-shadow:inset 0 -2px 0 var(--am-gold)}.tint-key .k-ms{background:var(--am-accent-soft)}.fhead{align-items:center;gap:var(--am-s1) var(--am-s3);flex-wrap:wrap;display:flex}.fnote .fact{gap:var(--am-s2);margin-top:var(--am-s3);flex-wrap:wrap;display:flex}.fnote .freason{gap:var(--am-s2);margin-top:var(--am-s3);max-width:60ch;display:grid}.fnote .freason .textarea{background:var(--am-bg)}.fnote .fdetails{padding:0 var(--am-s4) var(--am-s3)}.fdetails>summary{cursor:pointer;width:fit-content;list-style:none}.fdetails>summary::-webkit-details-marker{display:none}.finding[hidden]{display:none}.list[data-seg] .row[aria-pressed=true]{background:var(--am-accent-soft);box-shadow:inset 3px 0 0 var(--am-accent)}.list[data-seg] .row-n{min-width:var(--am-s10)}.cover-line{font-size:var(--am-t-small);color:var(--am-muted)}.cover-line b{color:var(--am-fg);font-weight:var(--am-w-med)}.held{margin:var(--am-s6) 0;padding:var(--am-s5) var(--am-s6);border:var(--am-rule);border-left:3px solid var(--am-fail);border-radius:var(--am-r-sm);background:var(--am-bg);gap:var(--am-s3);display:grid}.held h3{font-size:var(--am-t-h3);line-height:1.3;font-weight:var(--am-w-semi)}.held ol{gap:var(--am-s2);padding-left:var(--am-s5);font-size:var(--am-t-small);list-style:decimal;display:grid}.held .btn-row{margin-top:0}.go{margin:var(--am-s6) 0;padding:var(--am-s5) var(--am-s6);border:var(--am-rule);border-left:3px solid var(--am-gold);border-radius:var(--am-r-sm);gap:var(--am-s3);display:grid}.go h3{font-size:var(--am-t-h3);line-height:1.3;font-weight:var(--am-w-semi)}.go .btn-row{margin-top:0}.found{grid-template-columns:var(--am-s8) minmax(0,1fr) auto;gap:var(--am-s2) var(--am-s4);padding:var(--am-s3) 0;border-bottom:var(--am-rule-thin);align-items:center;display:grid}.found .row-n{padding-top:var(--am-s1);align-self:start}.found-split{align-items:center;gap:var(--am-s2);padding:var(--am-s2) 0 var(--am-s2) var(--am-s12);border-bottom:var(--am-rule-thin);font-size:var(--am-t-small);color:var(--am-muted);flex-wrap:wrap;display:flex}@media (max-width:760px){.found{grid-template-columns:var(--am-s8) minmax(0,1fr)}.found .dseg{grid-column:2}.found-split{padding-left:var(--am-s8)}}.qpart{gap:var(--am-s2);padding:var(--am-s4) 0;border-bottom:var(--am-rule-thin);display:grid}.qpart:last-child{border-bottom:0}.eq-src{font-family:var(--am-mono);font-size:var(--am-t-small)}.eq-prev{padding:var(--am-s4) var(--am-s5);border:var(--am-rule-thin);border-radius:var(--am-r-sm);background:var(--am-bg);font-family:var(--am-serif);font-size:var(--am-t-lead);text-align:center;overflow-x:auto}fieldset.qpart{border-inline:0;border-top:0;min-width:0;margin:0}.qopts{gap:var(--am-s3);display:grid}.qopt{gap:var(--am-s2) var(--am-s3);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.qopt-pick{align-items:center;gap:var(--am-s2);min-width:var(--am-s10);min-height:var(--am-h-ctl);font-family:var(--am-mono);font-size:var(--am-t-micro);letter-spacing:var(--am-tr-micro);display:inline-flex}.qopt-pick input{accent-color:var(--am-gold);width:var(--am-ico-sm);height:var(--am-ico-sm)}.qopt-acts{gap:var(--am-s1);min-height:var(--am-h-ctl);align-items:center;display:flex}.qopt-why{grid-column:2/3}.qfield-head{justify-content:space-between;align-items:center;gap:var(--am-s2);flex-wrap:wrap;display:flex}.qfield-row{gap:var(--am-s2);align-items:center;display:flex}.qformula{gap:var(--am-s3);padding:var(--am-s4);display:grid}.qprinted{padding-left:var(--am-s3);border-left:var(--am-rule-thin);margin:0}@media (max-width:760px){.qopt{grid-template-columns:auto minmax(0,1fr)}.qopt-acts{grid-column:2}}.frac{vertical-align:middle;text-align:center;margin:0 var(--am-s1);flex-direction:column;display:inline-flex}.frac>span:first-child{padding:0 var(--am-s1);border-bottom:1px solid}.frac>span:last-child{padding:0 var(--am-s1)}.pfail{align-items:flex-start;gap:var(--am-s2) var(--am-s4);margin-top:var(--am-s4);padding:var(--am-s3) var(--am-s4);border:var(--am-rule-thin);border-left:2px solid var(--am-fail);background:var(--am-fail-fill);border-radius:0 var(--am-r-sm) var(--am-r-sm) 0;font-size:var(--am-t-small);flex-wrap:wrap;display:flex}.pfail>:is(i,svg){width:var(--am-ico);height:var(--am-ico);color:var(--am-fail);flex:none;margin-top:3px}.pfail .row-stack{flex:18rem;min-width:0}.dnote :is(i,svg),.dnarrow :is(i,svg){width:var(--am-ico-sm);height:var(--am-ico-sm);flex:none;margin-top:4px}.dspread:lang(hi) :is(.dpg-run,.dpg-folio,.del-tag){letter-spacing:0;text-transform:none;font-family:var(--am-serif)}.spinecalc{gap:var(--am-s3) var(--am-s4);margin-top:var(--am-s4);flex-wrap:wrap;max-width:48rem;display:flex}.spinecalc>*{flex:11rem;min-width:0}.spinecalc-out{justify-content:flex-end;gap:var(--am-s1);font-size:var(--am-t-small);flex-direction:column;display:flex}.spinecalc-out b{font-size:var(--am-t-h3);font-weight:var(--am-w-semi);color:var(--am-fg)}.look{gap:var(--am-s6);margin-top:var(--am-s4);display:grid}.look-set{border:0;min-width:0;margin:0;padding:0}.look-layouts{gap:var(--am-s2);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.look-opt{gap:var(--am-s3);padding:var(--am-s3) var(--am-s4);cursor:pointer;border:var(--am-rule-thin);border-radius:var(--am-r-sm);transition:border-color var(--am-d-micro) var(--am-ease);align-items:flex-start;display:flex}.look-opt:hover{border-color:var(--am-fg)}.look-opt:has(input:checked){border-color:var(--am-fg);background:var(--am-surface)}.look-opt input{accent-color:var(--am-gold);flex:none;margin-top:4px}.look-opt b{font-weight:var(--am-w-semi);display:block}.look-colours{gap:var(--am-s2);flex-wrap:wrap;display:flex}.look-sw{align-items:center;gap:var(--am-s2);padding:var(--am-s2) var(--am-s3) var(--am-s2) var(--am-s2);cursor:pointer;border:var(--am-rule-thin);border-radius:var(--am-r-sm);font-size:var(--am-t-small);display:flex}.look-sw:has(input:checked){border-color:var(--am-fg);background:var(--am-surface);font-weight:var(--am-w-semi)}.look-chip{width:var(--am-s6);height:var(--am-s6);border:var(--am-rule-thin);border-radius:2px;display:block}.look-held{gap:var(--am-s4);flex-wrap:wrap;align-items:flex-start;display:flex}.look-held img{border:var(--am-rule-thin);border-radius:var(--am-r-sm);width:9rem;height:auto}.look-held>div{flex:16rem;min-width:0}.look-warn{padding:var(--am-s2) var(--am-s3);border-left:2px solid var(--am-attend);background:var(--am-surface)}.look-focus{gap:var(--am-s1) var(--am-s4);margin-top:var(--am-s4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.look-focus input{grid-row:2;width:100%}.look-how{gap:var(--am-s6);margin-top:var(--am-s5);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.look-pics{gap:var(--am-s2);grid-template-columns:repeat(auto-fill,minmax(5rem,1fr));max-height:16rem;display:grid;overflow:auto}.look-pic{border:var(--am-rule-thin);border-radius:var(--am-r-sm);background:var(--am-surface);padding:0;line-height:0;overflow:hidden}.look-pic img{aspect-ratio:3/4;object-fit:cover;width:100%}.look-pic[aria-pressed=true]{outline:2px solid var(--am-fg);outline-offset:1px}.look-mark.flat-chip{--mm:2px;border:var(--am-rule-thin);display:inline-block}.qrs{gap:var(--am-s4);margin-top:var(--am-s4);flex-wrap:wrap;display:flex}.qr{justify-items:center;gap:var(--am-s1);padding:var(--am-s3);border:var(--am-rule-thin);border-radius:var(--am-r-sm);background:var(--am-paper);display:grid}.qr svg{width:var(--am-s16);height:var(--am-s16)}.qr svg path{fill:var(--am-fg)}.qr-code{font-family:var(--am-mono);font-size:var(--am-t-label);color:var(--am-fg)}.blocked{gap:var(--am-s2);margin-top:var(--am-s3);flex-wrap:wrap;display:flex}.blocked button[disabled]{cursor:not-allowed}.swatch{border:var(--am-rule-thin);border-radius:var(--am-r-sm);background:var(--am-bg);overflow:hidden}.sp-dot{width:calc(var(--am-tap) + var(--am-s1));height:calc(var(--am-tap) + var(--am-s1));border-radius:var(--am-r-sm);box-shadow:inset 0 0 0 1px var(--am-border-field);flex:none}.ideas{gap:var(--am-s3);margin-top:var(--am-s4);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));display:grid}.idea{border:var(--am-rule-thin);border-radius:var(--am-r-sm);padding:var(--am-s4);gap:var(--am-s2);background:var(--am-bg);align-content:start;display:grid}.idea b{font-weight:var(--am-w-semi)}.idea p{font-size:var(--am-t-small);line-height:var(--am-lh-small);color:var(--am-muted)}@media print{.pfail{display:none!important}}.papers-sheet{--am-sheet:1280px;container-type:inline-size}.papers-sheet .papers-grid{gap:var(--am-s8);margin-top:var(--am-s8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container (min-width:900px){.papers-sheet .papers-grid{gap:var(--am-s10);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.papers-sheet .papers-bank{top:calc(var(--am-top,0px) + var(--am-s4));position:sticky}.papers-sheet .papers-bank-toggle{display:none}}@container (max-width:899px){.papers-sheet .papers-bank.is-shut .papers-bank-body{display:none}}.papers-sheet .papers-bank-list{overscroll-behavior:contain;border-top:var(--am-rule);max-height:min(70vh,46rem);overflow-y:auto}.papers-sheet .papers-bank-list:focus-visible{box-shadow:var(--am-focus);outline:none}.papers-sheet .papers-filters{gap:var(--am-s3);margin:var(--am-s4) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.papers-sheet .papers-filters .papers-search{grid-column:1/-1}.papers-sheet .papers-stem{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.papers-sheet .papers-tags{gap:var(--am-s1) var(--am-s3);flex-wrap:wrap;display:flex}.papers-sheet .papers-section{padding:var(--am-s5) 0;border-top:var(--am-rule)}.papers-sheet .papers-section-head{gap:var(--am-s2) var(--am-s4);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.papers-sheet .papers-items{margin-top:var(--am-s3);display:grid}.papers-sheet .papers-item{gap:var(--am-s2) var(--am-s3);padding:var(--am-s4) 0;border-bottom:var(--am-rule-thin);grid-template-columns:auto minmax(0,1fr);display:grid}.papers-sheet .papers-item:last-child{border-bottom:0}.papers-sheet .papers-item-n{text-align:right;min-width:2.4ch;color:var(--am-muted);font-family:var(--am-mono);font-size:var(--am-t-small);padding-top:var(--am-s2)}.papers-sheet .papers-item-body{gap:var(--am-s2);min-width:0;display:grid}.papers-sheet .papers-item-acts{align-items:center;gap:var(--am-s2) var(--am-s3);flex-wrap:wrap;display:flex}.papers-sheet .papers-marks{width:6rem}.papers-sheet .btn-label{white-space:normal;text-align:left}.papers-sheet .papers-lines{gap:var(--am-s2);display:grid}.papers-sheet .papers-line{gap:var(--am-s2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.papers-sheet .papers-total{align-items:baseline;gap:var(--am-s2) var(--am-s6);padding:var(--am-s4) 0;border-top:var(--am-rule);border-bottom:var(--am-rule-thin);flex-wrap:wrap;display:flex}.papers-sheet .papers-total b{font-size:var(--am-t-lead);font-weight:var(--am-w-semi)}.papers-sheet .papers-three{gap:var(--am-s3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:560px){.papers-sheet .papers-three,.papers-sheet .papers-section-head{grid-template-columns:minmax(0,1fr)}}.papers-sheet .papers-made{align-items:center;gap:var(--am-s2) var(--am-s4);flex-wrap:wrap;display:flex}.sheet-board{--am-sheet:1560px}.today-head{justify-content:space-between;align-items:flex-end;gap:var(--am-s4) var(--am-s6);flex-wrap:wrap;display:flex}.today-head .eyebrow{margin-bottom:var(--am-s3)}.today-sub{margin-top:var(--am-s2);max-width:84ch;font-size:var(--am-t-small);line-height:var(--am-lh-small);color:var(--am-muted)}.next{justify-content:space-between;align-items:center;gap:var(--am-s4) var(--am-s8);margin-top:var(--am-s6);padding:var(--am-s5) var(--am-s6);background:var(--am-field-deep);color:var(--am-fg-on-field);border-radius:var(--am-r);flex-wrap:wrap;display:flex}.next .lbl{color:var(--am-muted-on-field)}.next-body{flex:26rem;min-width:0}.next-title{margin-top:var(--am-s2);font-size:var(--am-t-h3);line-height:var(--am-lh-h3);font-weight:var(--am-w-semi);letter-spacing:-.01em}.next-why{margin-top:var(--am-s1);font-size:var(--am-t-small);line-height:var(--am-lh-small);color:var(--am-muted-on-field)}.next-act{align-items:center;gap:var(--am-s3);flex-wrap:wrap;flex:none;display:flex}.board{gap:var(--am-s8);margin-top:var(--am-s8);flex-direction:column;display:flex}.board-rail{display:contents}.glance{order:1}.atwork{order:2}.books{order:3}.board-queue{order:4}.board>*,.board-rail>*{min-width:0}@media (min-width:1180px){.board{column-gap:var(--am-s10);grid-template-columns:minmax(0,1fr) clamp(18rem,30%,22rem);align-items:start;display:grid}.board-rail{gap:var(--am-s8);flex-direction:column;grid-column:2;min-width:0;display:flex}.glance,.atwork,.books,.board-queue{order:0}}.stats{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.stat{min-width:0;padding:var(--am-s4) var(--am-s4) var(--am-s4) 0;border-bottom:var(--am-rule-thin)}.stat:nth-child(2n){padding:var(--am-s4) 0 var(--am-s4) var(--am-s4);border-left:var(--am-rule-thin)}.stat:nth-last-child(-n+2){border-bottom:0}.stat dd{margin:var(--am-s1) 0 0;font-size:var(--am-t-h3);font-weight:var(--am-w-semi);line-height:1.25}.stat small{font-size:var(--am-t-note);font-weight:var(--am-w-reg);color:var(--am-muted);margin-top:2px;line-height:1.4;display:block}.stat dd[data-tone=late]{color:var(--am-fail)}.meter{height:4px;margin-top:var(--am-s2);background:linear-gradient(90deg,var(--am-ok) var(--p,0%),var(--am-surface) 0);border-radius:2px;display:block}.bcards{margin:var(--am-s4) 0 0;gap:var(--am-s3);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));padding:0;list-style:none;display:grid}.bcards>li{min-width:0;container-type:inline-size}.bcard{gap:var(--am-s3);height:100%;padding:var(--am-s4);border:var(--am-rule);border-radius:var(--am-r);background:var(--am-bg);color:inherit;box-shadow:inset 3px 0 0 var(--edge,transparent);transition:border-color var(--am-d-micro) var(--am-ease),background var(--am-d-micro) var(--am-ease);flex-direction:column;display:flex;position:relative}.bcard[data-edge=fail]{--edge:var(--am-fail)}.bcard[data-edge=attend]{--edge:var(--am-attend)}.bcard[data-edge=live]{--edge:var(--am-live)}.bcard:hover{border-color:var(--am-fg);background:var(--am-ink-wash)}.bcard:has(.bcard-go:focus-visible){box-shadow:inset 3px 0 0 var(--edge,transparent),var(--am-focus)}.bcard-head{gap:var(--am-s1);display:grid}@container (min-width:22rem){.bcard-head{align-items:start;column-gap:var(--am-s3);grid-template-columns:minmax(0,1fr) auto}.bcard-head .state{margin-top:3px}}.bcard-t{min-width:0;font-size:var(--am-t-h3);font-weight:var(--am-w-semi);line-height:var(--am-lh-h3);overflow-wrap:anywhere}.bcard-go{color:inherit;text-decoration:none}.bcard-go:after{content:"";position:absolute;inset:0}.bcard-go:focus-visible{box-shadow:none;outline:none}.bcard-head .state{white-space:nowrap}.bcard-m{font-size:var(--am-t-small);color:var(--am-muted)}:is(.pipe,.pipe-key) [data-at=fail]{--at:var(--am-fail)}:is(.pipe,.pipe-key) [data-at=attend]{--at:var(--am-attend)}:is(.pipe,.pipe-key) [data-at=live]{--at:var(--am-live)}:is(.pipe,.pipe-key) [data-at=ok]{--at:var(--am-ok)}:is(.pipe,.pipe-key) [data-at=rest]{--at:var(--am-idle-mark)}.pipe{height:var(--am-s2);gap:2px;display:flex}.pipe>span{background:var(--am-bg);min-width:3px;box-shadow:inset 0 0 0 1px var(--am-border-field);border-radius:2px;flex:1 1 0}.pipe>[data-at]:not([data-at=rest]){background:var(--at);box-shadow:none}.pipe>[data-at=attend]{box-shadow:inset 0 0 0 1px var(--am-attend)}@supports (color:color-mix(in lab, red, red)){.pipe>[data-at=attend]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--am-attend) 65%,var(--am-fg))}}.pipe>[data-at=live]{background-image:repeating-linear-gradient(135deg,transparent 0 3px,var(--am-bg) 3px 5px)}@supports (color:color-mix(in lab, red, red)){.pipe>[data-at=live]{background-image:repeating-linear-gradient(135deg,transparent 0 3px,color-mix(in srgb,var(--am-bg) 45%,transparent) 3px 5px)}}.pipe-key{gap:2px var(--am-s4);margin:calc(var(--am-s2) * -1) 0 0;font-size:var(--am-t-small);color:var(--am-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pipe-key li{align-items:center;gap:var(--am-s2);display:inline-flex}.pipe-key li:before{content:"";background:var(--at);flex:none;width:7px;height:7px}.needs{z-index:1;gap:var(--am-s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;position:relative}.need{align-items:center;gap:var(--am-s2);min-height:28px;padding:2px var(--am-s2);border-radius:var(--am-r-sm);background:var(--am-attend-fill);color:var(--am-fg);font-size:var(--am-t-small);transition:border-color var(--am-d-micro) var(--am-ease);border:1px solid #0000;line-height:1.3;text-decoration:none;display:inline-flex}.need:before{content:"";background:var(--am-attend);flex:none;width:7px;height:7px}.need[data-kind=held]{background:var(--am-fail-fill)}.need[data-kind=held]:before{background:var(--am-fail)}.need:hover{border-color:var(--am-fg)}.need:focus-visible{box-shadow:var(--am-focus);outline:none}.bcard-foot{padding-top:var(--am-s1);gap:var(--am-s1) var(--am-s4);font-size:var(--am-t-small);color:var(--am-muted);flex-wrap:wrap;margin:auto 0 0;display:flex}.due{align-items:center;gap:var(--am-s1);font-weight:var(--am-w-med);color:var(--am-fg);display:inline-flex}.due svg{width:var(--am-ico-sm);height:var(--am-ico-sm);flex:none}.due[data-tone=late]{color:var(--am-fail)}.due[data-tone=calm]{color:var(--am-muted);font-weight:var(--am-w-reg)}.qlist{margin:0;padding:0;list-style:none}.qlist>li+li{border-top:var(--am-rule-thin)}.qrow{align-items:center;gap:var(--am-s3);min-height:var(--am-h-row);padding:var(--am-s2) var(--am-s1);color:inherit;transition:background var(--am-d-micro) var(--am-ease);text-decoration:none;display:flex}.qrow:not(.qrow-quiet):hover{background:var(--am-ink-wash)}.qrow:focus-visible,.qrow-main:focus-visible{box-shadow:var(--am-focus);border-radius:var(--am-r-sm);outline:none}.qrow-quiet{cursor:default}.qrow-main{min-width:0;color:inherit;flex:1;text-decoration:none;display:block}.qrow[data-kind=held] .qrow-t+.qrow-m{color:var(--am-fail)}.qrow-t{font-size:var(--am-t-body);font-weight:var(--am-w-med);line-height:1.3;display:block}.qrow-m{font-size:var(--am-t-small);color:var(--am-muted);margin-top:2px;line-height:1.4;display:block}.qrow-ico{width:var(--am-ico);height:var(--am-ico);color:var(--am-muted);flex:none}.qgrp{border-bottom:var(--am-rule-thin)}.qgrp-s{align-items:center;gap:var(--am-s3);min-height:var(--am-h-row);padding:var(--am-s3) var(--am-s1);cursor:pointer;list-style:none;display:flex}.qgrp-s::-webkit-details-marker{display:none}.qgrp-s:hover{background:var(--am-ink-wash)}.qgrp-s:focus-visible{box-shadow:var(--am-focus);border-radius:var(--am-r-sm);outline:none}.qgrp-t{font-size:var(--am-t-body);font-weight:var(--am-w-semi);line-height:1.3;display:block}.qgrp-chev{width:var(--am-ico);height:var(--am-ico);color:var(--am-idle-mark);transition:transform var(--am-d-fast) var(--am-ease);flex:none}.qgrp[open] .qgrp-chev{transform:rotate(180deg)}.qgrp>.qlist{margin:0 0 var(--am-s2) var(--am-s1);padding-left:var(--am-s3);border-left:var(--am-rule)}.board-queue .ords{gap:var(--am-s2) var(--am-s5);flex-wrap:wrap}@media (prefers-reduced-motion:no-preference){.bcard{animation:rise var(--am-d-base) var(--am-ease) both;animation-delay:calc(min(var(--i,0), 5) * var(--am-d-micro))}@keyframes rise{0%{opacity:0;transform:translateY(var(--am-s1))}to{opacity:1;transform:none}}}.lbl{font-family:var(--am-mono);font-size:var(--am-t-label);letter-spacing:var(--am-tr-label);text-transform:uppercase;color:var(--am-muted)}.mic{font-family:var(--am-mono);font-size:var(--am-t-micro);letter-spacing:var(--am-tr-micro);text-transform:uppercase}.gold-rule{background:var(--am-gold);width:64px;height:2px}.gold-bar{background:var(--am-gold);flex:none;width:22px;height:2px}.btn{gap:var(--am-s2);height:var(--am-h-ctl);padding:0 var(--am-s4);border-radius:var(--am-r-sm);font-family:var(--am-mono);font-size:var(--am-t-label);letter-spacing:var(--am-tr-label);text-transform:uppercase;font-weight:var(--am-w-med);transition:background var(--am-d-micro) var(--am-ease),border-color var(--am-d-micro) var(--am-ease);border:2px solid #0000}.btn-primary{background:var(--am-accent);border-color:var(--am-accent);color:var(--am-fg-on-field)}.btn-primary:hover:not(:disabled){background:var(--am-accent-press);border-color:var(--am-accent-press)}.btn-quiet{background:var(--am-bg);border-color:var(--am-border);color:var(--am-fg)}.btn-quiet:hover:not(:disabled){border-color:var(--am-fg)}.btn-ghost{color:var(--am-muted);background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled){background:var(--am-ink-wash);color:var(--am-fg)}.btn-danger{background:var(--am-bg);border-color:var(--am-fail);color:var(--am-fail)}.btn-danger:hover:not(:disabled){background:var(--am-fail-fill)}.btn-sm{height:30px;padding:0 var(--am-s3);font-size:var(--am-t-micro);letter-spacing:var(--am-tr-micro)}.btn-lg{height:var(--am-h-ctl-lg);padding:0 var(--am-s5)}.btn-icon{width:var(--am-h-ctl);padding:0}.btn-icon.btn-sm{width:30px}.on-field .btn-ghost:hover:not(:disabled){background:var(--am-tint-on-field-2);color:var(--am-fg-on-field)}.input,.textarea,.select{background:var(--am-bg);width:100%;color:var(--am-fg);border:2px solid var(--am-border-field);border-radius:var(--am-r-sm);font-family:var(--am-serif);font-size:var(--am-t-body);transition:border-color var(--am-d-fast) var(--am-ease)}.input,.select{height:var(--am-h-ctl-lg);padding:0 var(--am-s4)}.textarea{padding:var(--am-s3) var(--am-s4);line-height:var(--am-lh-small);resize:vertical}.input:focus,.textarea:focus,.select:focus{border-color:var(--am-accent);box-shadow:var(--am-focus);outline:none}.input:disabled,.textarea:disabled{background:var(--am-surface);color:var(--am-muted);cursor:not-allowed}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--am-fail)}.field-error{align-items:center;gap:var(--am-s2);margin-top:var(--am-s2);font-size:var(--am-t-small);color:var(--am-fail);display:flex}.tag{align-items:center;gap:var(--am-s1);padding:var(--am-s1) var(--am-s2);border-radius:var(--am-r-sm);background:var(--am-accent-soft);color:var(--am-accent-on-soft);font-family:var(--am-mono);font-size:var(--am-t-micro);letter-spacing:var(--am-tr-micro);text-transform:uppercase;display:inline-flex}.state{align-items:center;gap:var(--am-s2);font-size:var(--am-t-small);line-height:1.3;font-weight:var(--am-w-med);display:inline-flex}.state:before{content:"";background:var(--mark,currentColor);flex:none;width:7px;height:7px}.state i{display:none}.state-ok{color:var(--am-ok)}.state-live{color:var(--am-fg);--mark:var(--am-live)}.state-attend{color:var(--am-fg);--mark:var(--am-attend)}.state-fail{color:var(--am-fail)}.state-idle{color:var(--am-muted);--mark:var(--am-idle-mark)}.list{border-top:var(--am-rule)}.zone-h+.list,.zone-h+.brief{border-top:0}.row{align-items:center;gap:var(--am-s4);text-align:left;width:100%;min-height:var(--am-h-row);padding:var(--am-s3) var(--am-s2);border-bottom:var(--am-rule-thin);white-space:normal;transition:background var(--am-d-micro) var(--am-ease);display:flex;overflow:visible}.row:last-child{border-bottom:0}.row:hover{background:var(--am-ink-wash)}.row-on{background:var(--am-accent-soft)}.row-n{white-space:nowrap;text-align:right;min-width:2.4ch;color:var(--am-muted);font-family:var(--am-mono);font-size:var(--am-t-micro);letter-spacing:.06em;flex:none}.row-mark{border-radius:var(--am-r-sm);background:var(--am-surface);width:40px;height:40px;font-family:var(--am-mono);font-size:var(--am-t-label);letter-spacing:.04em;color:var(--am-field);font-weight:var(--am-w-med);flex:none;place-items:center;display:grid}.row-stack{flex:1;min-width:0}.row{flex-wrap:wrap}.row>.row-stack{min-width:min(100%,16rem)}.row-name{font-size:var(--am-t-h3);line-height:1.25;font-weight:var(--am-w-med);letter-spacing:-.01em;display:block}.row-kind{color:var(--am-muted);font-weight:var(--am-w-reg)}.row-meta{font-size:var(--am-t-small);color:var(--am-muted);margin-top:2px;line-height:1.4;display:block}.row-meta b{color:var(--am-fg);font-weight:var(--am-w-semi)}.row-chev{color:var(--am-idle-mark);transition:transform var(--am-d-fast) var(--am-ease);flex:none}.row:hover .row-chev{color:var(--am-fg);transform:translate(2px)}.stale{color:var(--am-fail);font-size:var(--am-t-small);font-weight:var(--am-w-med);flex:none}.card{background:var(--am-bg);border:var(--am-rule);border-radius:var(--am-r);padding:var(--am-s5)}.note{padding:var(--am-s5) var(--am-s6);background:var(--am-cream);border-left:var(--am-rule-gold);border-radius:0 var(--am-r-sm) var(--am-r-sm) 0}.note .muted{color:var(--am-muted-on-tint)}.field-panel{background:var(--am-field-deep);color:var(--am-fg-on-field);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.statement{font-size:var(--am-t-hero);line-height:var(--am-lh-hero);font-weight:var(--am-w-reg);letter-spacing:-.02em;max-width:var(--am-measure-lead)}.statement em{color:var(--am-gold);font-style:italic}.plate{border:var(--am-rule);border-radius:var(--am-r-sm);background:var(--am-surface);padding:var(--am-s8) var(--am-s6) var(--am-s5);place-items:center;gap:var(--am-s5);display:grid}.skel{background:var(--am-surface);border-radius:var(--am-r-sm);position:relative;overflow:hidden}.skel:after{content:"";background:linear-gradient(90deg,transparent,var(--am-ink-wash),transparent);animation:sweep 1.4s var(--am-ease) infinite;position:absolute;inset:0}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skel-form{min-height:calc(var(--am-s16)*2.5)}.skel-part{min-height:calc(var(--am-s12)*2.5)}.empty,.errorstate{place-items:center;gap:var(--am-s4);padding:var(--am-s16) var(--am-s6);text-align:center;display:grid}.empty :is(h1,h2,h3),.errorstate :is(h1,h2,h3){font-size:var(--am-t-h3);line-height:var(--am-lh-h3);font-weight:var(--am-w-semi)}.empty p,.errorstate p{font-size:var(--am-t-small);line-height:var(--am-lh-small);color:var(--am-muted);max-width:54ch}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.pane{padding:var(--am-s16);border-right:var(--am-rule);flex-direction:column;min-width:0;display:flex}.lock{width:178px;height:auto;margin-bottom:var(--am-s10);flex:none;align-self:flex-start;display:block}.lock-sm{width:150px}.pane-body{width:100%;max-width:var(--am-wrap,432px);min-width:0;margin:auto 0}.eyebrow{align-items:center;gap:var(--am-s3);margin-bottom:var(--am-s4);display:flex}.band{padding:var(--am-s16);overflow:hidden}.band-mid{max-width:var(--am-measure-lead);align-self:center;min-width:0}.band-foot{padding-top:var(--am-s5);border-top:1px solid var(--am-rule-on-field);align-self:end}.colophon{gap:var(--am-s4);display:grid}.col-row{gap:var(--am-s5);align-items:baseline;display:flex}.col-fig{text-align:right;min-width:3.4ch;font-size:var(--am-t-h3);color:var(--am-gold);font-weight:var(--am-w-semi);font-variant-numeric:tabular-nums;flex:none}.col-mark{flex:none;justify-content:flex-end;align-items:center;min-width:3.4ch;height:1.55em;display:flex}.col-mark i{background:var(--am-gold);width:7px;height:7px;display:block}.col-txt{font-size:var(--am-t-small);line-height:var(--am-lh-small);color:var(--am-muted-on-field)}.codes{gap:var(--am-s2);display:flex}.code{text-align:center;background:var(--am-bg);min-width:0;height:60px;color:var(--am-fg);border:2px solid var(--am-border-field);border-radius:var(--am-r-sm);font-family:var(--am-serif);font-size:var(--am-t-h2);font-weight:var(--am-w-semi);font-variant-numeric:tabular-nums;transition:border-color var(--am-d-fast) var(--am-ease);flex:1}.code:focus{border-color:var(--am-accent);box-shadow:var(--am-focus);outline:none}.code-set{border-color:var(--am-fg)}.or{align-items:center;gap:var(--am-s4);display:flex}.or:before,.or:after{content:"";background:var(--am-border);flex:1;height:2px}.link{color:var(--am-accent);transition:border-color var(--am-d-micro) var(--am-ease);border-bottom:1px solid #0000;text-decoration:none}.link:hover{border-bottom-color:var(--am-accent)}p .link{text-underline-offset:3px;text-decoration:underline}p .link:hover{border-bottom-color:#0000;text-decoration-thickness:2px}.skip{left:var(--am-s4);top:var(--am-s3);z-index:100;padding:var(--am-s2) var(--am-s4);background:var(--am-fg);color:var(--am-bg);border-radius:var(--am-r-sm);font-size:var(--am-t-small);text-decoration:none;position:fixed;transform:translateY(-200%)}.skip:focus{transform:none}.topbar{align-items:center;gap:var(--am-s5);padding:var(--am-s4) var(--am-s8);border-bottom:var(--am-rule);display:flex}.topbar .lock{margin-bottom:0}.top-book{min-width:14ch;padding-left:var(--am-s5);border-left:var(--am-rule-thin);flex:1}a.who{color:inherit;min-height:var(--am-tap);border-radius:var(--am-r-sm);text-decoration:none}a.who:hover .text-small{text-underline-offset:3px;text-decoration:underline}.top-sub{color:var(--am-muted);font-size:var(--am-t-note);margin-top:1px;line-height:1.3;display:block}.who{align-items:center;gap:var(--am-s3);padding-left:var(--am-s5);border-left:var(--am-rule-thin);flex:none;display:flex}.sheet{width:100%;max-width:var(--am-sheet,880px);padding:var(--am-s16) var(--am-s8) var(--am-s24);margin:0 auto}.sheet-wide{--am-sheet:1080px}.row-quiet{cursor:default}.row-quiet:hover{background:0 0}.row-barred{align-items:center;gap:var(--am-s2);padding:var(--am-s1) var(--am-s2);border-radius:var(--am-r-sm);background:var(--am-attend-fill);color:var(--am-fg);font-size:var(--am-t-small);font-weight:var(--am-w-med);white-space:nowrap;flex:none;display:inline-flex}.row-barred :is(i,svg){width:var(--am-ico-sm);height:var(--am-ico-sm)}.zone-h{justify-content:space-between;align-items:baseline;gap:var(--am-s4);padding-bottom:var(--am-s2);border-bottom:var(--am-rule);display:flex}.rail{color:var(--am-chat-fg)}.rail :focus-visible{box-shadow:var(--am-chat-focus)}.rail-log{overscroll-behavior:contain;gap:var(--am-s5);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid;overflow-y:auto}.msg{font-size:var(--am-t-small);color:var(--am-chat-fg);overflow-wrap:break-word;min-width:0;line-height:1.62}.msg b{color:var(--am-chat-fg);font-weight:var(--am-w-semi)}.msg em{font-style:italic}.said-p+.said-p,.said-p+.said-ul,.said-ul+.said-p{margin-top:var(--am-s2)}.said-ul{margin:var(--am-s1) 0;padding-left:1.15em;list-style:outside}.said-ol{margin:var(--am-s1) 0;padding-left:1.4em;list-style:decimal}.said-p+.said-ol,.said-ol+.said-p{margin-top:var(--am-s2)}.said-h{margin-top:var(--am-s3)}.said-h b{color:var(--am-chat-fg)}.said-a{color:var(--am-chat-fg);text-underline-offset:3px;text-decoration:underline}.said-a:hover{text-decoration-thickness:2px}.said-a:focus-visible{box-shadow:var(--am-chat-focus);outline:none}.said-host{font-family:var(--am-mono);font-size:var(--am-t-micro);letter-spacing:var(--am-tr-micro);color:var(--am-chat-muted)}.said-code{font-family:var(--am-mono);border-radius:var(--am-r-sm);background:var(--am-chat-tint-2);color:var(--am-chat-fg);padding:0 .3em;font-size:.88em}.msg-mark{padding-left:var(--am-s4);border-left:var(--am-rule-gold)}.msg-meta{margin-bottom:var(--am-s1);color:var(--am-chat-muted);display:block}.msg-side{padding-left:var(--am-s4);border-left:1px dashed var(--am-chat-rule)}.rail-divider{gap:var(--am-s1);padding-top:var(--am-s4);border-top:1px solid var(--am-chat-rule);font-size:var(--am-t-small);color:var(--am-chat-muted);line-height:1.5;display:grid}.unread{background:var(--am-gold,currentColor);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:4px}.msg-me{--am-chat-fg:var(--am-chat-on-me);--am-chat-muted:var(--am-muted-on-tint);--am-chat-rule:var(--am-border);--am-chat-tint:var(--am-ink-wash);--am-chat-tint-2:var(--am-ink-wash-2);--am-chat-focus:var(--am-focus);max-width:92%;padding:var(--am-s3) var(--am-s4);background:var(--am-chat-me);border-radius:var(--am-r);color:var(--am-chat-fg);justify-self:end}.rail-live{align-items:center;gap:var(--am-s3);display:flex}.beat{background:var(--am-gold);width:7px;height:7px;animation:beat 1.6s var(--am-ease) infinite;flex:none}@keyframes beat{0%,to{opacity:1}50%{opacity:.25}}.rail-live .mic{color:var(--am-chat-muted)}.rail-loop{overscroll-behavior:contain;max-height:30vh;overflow-y:auto}.rail-loop-head{justify-content:space-between;align-items:center;gap:var(--am-s3);display:flex}.rail-loop .mic{color:var(--am-chat-muted)}.act>summary{cursor:pointer;color:var(--am-chat-muted)}.act>summary:focus-visible{box-shadow:var(--am-chat-focus);outline:none}.act-list{gap:var(--am-s4);margin-top:var(--am-s3);overscroll-behavior:contain;max-height:min(40vh,16rem);display:grid;overflow-y:auto}.box{background:var(--am-chat-raised);box-shadow:var(--am-lift-menu);border:1px solid var(--am-chat-rule);border-radius:var(--am-r-lg);transition:border-color var(--am-d-fast) var(--am-ease);position:relative}.box:focus-within{border-color:var(--am-chat-muted)}.ta{field-sizing:content;width:100%;min-height:58px;max-height:11rem;padding:var(--am-s3) var(--am-s4);resize:none;font-family:var(--am-serif);font-size:var(--am-t-small);color:var(--am-chat-fg);background:0 0;border:0;line-height:1.55}.ta::placeholder{color:var(--am-chat-muted)}.ta:focus{outline:none}.rail .ta:focus-visible{box-shadow:none}.tools{align-items:center;gap:var(--am-s1);padding:var(--am-s1) var(--am-s2) var(--am-s2);display:flex}.tool{border-radius:var(--am-r-sm);width:30px;height:30px;color:var(--am-chat-muted);transition:background var(--am-d-micro) var(--am-ease),color var(--am-d-micro) var(--am-ease);place-items:center;display:grid}.tool:hover{background:var(--am-chat-tint-2);color:var(--am-chat-fg)}.tool:focus-visible{box-shadow:var(--am-chat-focus)}.mode{margin-left:var(--am-s2);align-items:center;gap:var(--am-s2);padding:0 var(--am-s2);border-radius:var(--am-r-sm);height:30px;color:var(--am-chat-muted);font-family:var(--am-mono);font-size:var(--am-t-micro);letter-spacing:var(--am-tr-micro);text-transform:uppercase;display:flex}.mode:hover{background:var(--am-chat-tint-2);color:var(--am-chat-fg)}.send{border-radius:var(--am-r-sm);background:var(--am-chat-action);width:34px;height:30px;color:var(--am-chat-on-action);transition:background var(--am-d-micro) var(--am-ease);place-items:center;margin-left:auto;display:grid}.send:hover:not(:disabled){background:var(--am-chat-action-press)}.rail .btn-primary{background:var(--am-chat-action);border-color:var(--am-chat-action);color:var(--am-chat-on-action)}.rail .btn-primary:hover:not(:disabled){background:var(--am-chat-action-press);border-color:var(--am-chat-action-press)}.rail .btn-quiet{border-color:var(--am-chat-rule);color:var(--am-chat-fg);background:0 0}.rail .btn-quiet:hover:not(:disabled){border-color:var(--am-chat-fg)}.stop{border-radius:var(--am-r-sm);background:var(--am-chat-tint-2);width:34px;height:30px;color:var(--am-chat-fg);transition:background var(--am-d-micro) var(--am-ease);place-items:center;margin-left:auto;display:grid}.stop:hover{background:var(--am-chat-rule)}.stop:focus-visible{box-shadow:var(--am-chat-focus);outline:none}.stop+.send{margin-left:var(--am-s2)}.atts{gap:var(--am-s2);margin-bottom:var(--am-s3);flex-wrap:wrap;display:flex}.att{align-items:center;column-gap:var(--am-s2);max-width:100%;padding:var(--am-s1) var(--am-s1) var(--am-s1) var(--am-s3);border:1px solid var(--am-chat-rule);border-radius:var(--am-r-sm);font-size:var(--am-t-small);color:var(--am-chat-fg);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.att svg{width:var(--am-ico-sm);height:var(--am-ico-sm)}.att-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.att-state{font-family:var(--am-mono);font-size:var(--am-t-micro);letter-spacing:var(--am-tr-micro);text-transform:uppercase;color:var(--am-chat-muted)}.att-failed{border-left:var(--am-rule-gold)}.att-failed .att-name{grid-column:2/4}.att-failed .att-x{grid-area:1/4}.att-failed .att-state{overflow-wrap:anywhere;min-width:0;padding:0 var(--am-s2) var(--am-s1) 0;font-family:inherit;font-size:var(--am-t-small);letter-spacing:normal;text-transform:none;grid-area:2/2/auto/-1;line-height:1.4}.att-x{border-radius:var(--am-r-sm);width:24px;height:24px;color:var(--am-chat-muted);place-items:center;display:grid}.att-x:hover{background:var(--am-chat-tint-2);color:var(--am-chat-fg)}.att-x:focus-visible{box-shadow:var(--am-chat-focus);outline:none}.att-thumb{width:var(--am-s10);height:var(--am-s10);object-fit:cover;border-radius:var(--am-r-sm)}.att-warn{margin:0 0 var(--am-s3);padding-left:var(--am-s3);border-left:var(--am-rule-gold);font-size:var(--am-t-small);color:var(--am-chat-muted);line-height:1.4}.comp[data-drop]{box-shadow:var(--am-chat-focus)}.stage{background:var(--am-bg);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.scroll{grid-area:2/1;min-height:0;overflow:auto}.scroll:focus{outline:none}.scroll:focus-visible{box-shadow:inset var(--am-focus)}.acts{margin:var(--am-s5) var(--am-s6) 0 0;z-index:6;width:var(--am-acts-w);background:var(--am-bg);border:var(--am-rule);border-radius:var(--am-r);box-shadow:var(--am-lift-menu);padding:var(--am-s4);grid-area:2/1;place-self:start end}.load{border-radius:var(--am-r-sm);background:var(--am-surface);flex:none;width:84px;height:6px;display:block;overflow:hidden}.wait{margin-top:var(--am-s8);padding:var(--am-s5) var(--am-s6);background:var(--am-surface);border-radius:var(--am-r);border-left:var(--am-rule) solid var(--am-field);max-width:var(--am-w-read)}.wait p{margin-top:var(--am-s3);font-size:var(--am-t-small);color:var(--am-muted-on-tint)}.banner{align-items:flex-start;gap:var(--am-s4);padding:var(--am-s4) var(--am-s6);border-bottom:var(--am-rule);display:flex}.banner-text{min-width:0;font-size:var(--am-t-small);flex:1;line-height:1.5}.banner-text b{font-weight:var(--am-w-semi)}.banner .btn{flex:none}.banner :is(i,svg){flex:none;margin-top:1px}.banner-warn :is(i,svg){color:var(--am-gold)}.banner-stop{background:var(--am-fail-fill);border-bottom-color:var(--am-fail)}.banner-stop :is(i,svg){color:var(--am-fail)}.banner-fixed{z-index:80;box-shadow:var(--am-lift-menu);position:fixed;top:0;left:0;right:0}.queue{align-items:center;gap:var(--am-s2);padding-left:var(--am-s5);border-left:var(--am-rule-thin);flex:none;display:flex}.queue-btn:hover:not(:disabled){border-color:var(--am-fg);background:var(--am-ink-wash)}.settings{grid-template-columns:248px minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.side{background:var(--am-surface);border-right:var(--am-rule);padding:var(--am-s8) var(--am-s5);align-content:start;gap:var(--am-s1);overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow-y:auto}.side-link{align-items:center;gap:var(--am-s3);padding:var(--am-s2) var(--am-s3);border-radius:var(--am-r-sm);font-size:var(--am-t-small);color:var(--am-fg);transition:background var(--am-d-micro) var(--am-ease);text-decoration:none;display:flex}.side-link:hover{background:var(--am-ink-wash)}.side-link.is-on{background:var(--am-bg);border:var(--am-rule-thin);font-weight:var(--am-w-med)}.side-link :is(i,svg){width:var(--am-ico-sm);height:var(--am-ico-sm);color:var(--am-muted);flex:none}.side-link.is-on :is(i,svg){color:var(--am-accent)}.side-link s{color:var(--am-muted);font-family:var(--am-mono);font-size:var(--am-t-micro);letter-spacing:.04em;margin-left:auto;text-decoration:none}.settings-main{overscroll-behavior:contain;min-width:0;min-height:0;position:relative;overflow-y:auto}.settings-main:focus{outline:none}.settings-main:focus-visible{box-shadow:inset var(--am-focus)}.settings-main>.sheet{padding-top:var(--am-s12);padding-right:var(--am-s16)}.sheet-page{background:var(--am-paper);box-sizing:content-box;width:calc(var(--am-page-measure) * var(--am-page-zoom));padding:var(--am-s16) var(--am-s6) var(--am-s24);flex:none;margin:0 auto}.stage:has(.acts) .scroll{padding-right:calc(var(--am-acts-w) + var(--am-s8))}.scroll>[data-state-show]{max-width:var(--am-sheet,880px);padding:var(--am-s16) var(--am-s8) var(--am-s24);margin:0 auto}.scale+.sheet-page .page,.scale+.sheet-page>.page{margin-top:var(--am-s6)}.page{margin-top:var(--am-s12);font-size:calc(var(--am-page-size) * var(--am-page-zoom));line-height:var(--am-page-lh)}.sheet-page{--am-zoomed-measure:calc(var(--am-page-measure) * var(--am-page-zoom))}.page h2{font-size:var(--am-t-h2);line-height:var(--am-lh-h2);font-weight:var(--am-w-semi);letter-spacing:-.012em;margin:var(--am-s10) 0 var(--am-s4)}.page h2:first-child{margin-top:0}.page>h3:first-of-type:before,.page .ProseMirror>h3:first-of-type:before{content:var(--sec-n,none)}.page p+p{margin-top:var(--am-s5)}.page figure{margin:var(--am-s10) 0}.page figcaption{margin-top:var(--am-s3);font-size:var(--am-t-small);line-height:var(--am-lh-small);color:var(--am-muted)}.flagged{margin:var(--am-s10) 0;padding:var(--am-s5) var(--am-s6);background:var(--am-cream);border-left:var(--am-rule-gold);border-radius:0 var(--am-r-sm) var(--am-r-sm) 0}.flagged h2{margin-top:0}.plate-l{align-items:center;gap:var(--am-s2);font-family:var(--am-mono);font-size:var(--am-t-micro);letter-spacing:var(--am-tr-micro);text-transform:uppercase;color:var(--am-muted);display:flex}.scrim{z-index:20;background:var(--am-scrim);position:absolute;inset:0}.overlay{z-index:30;background:var(--am-bg);border:var(--am-rule);border-radius:var(--am-r);width:748px;max-height:calc(100vh - 156px);box-shadow:var(--am-lift-modal);grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:absolute;top:78px;left:50%;overflow:hidden;transform:translate(-50%)}.over-head{padding:var(--am-s5) var(--am-s6) var(--am-s4);justify-content:space-between;align-items:flex-start;gap:var(--am-s5);display:flex}.over-h{font-size:var(--am-t-h2);line-height:var(--am-lh-h2);font-weight:var(--am-w-semi);letter-spacing:-.012em}.over-sub{margin-top:var(--am-s2);font-size:var(--am-t-small);color:var(--am-muted)}.x{border-radius:var(--am-r-sm);width:32px;height:32px;color:var(--am-muted);transition:background var(--am-d-micro) var(--am-ease),color var(--am-d-micro) var(--am-ease);flex:none;place-items:center;display:grid}.x:hover{background:var(--am-ink-wash);color:var(--am-fg)}.over-body{overscroll-behavior:contain;min-height:0;padding:0 var(--am-s6) var(--am-s5);overflow-y:auto}.over-foot{padding:var(--am-s4) var(--am-s6);border-top:var(--am-rule);background:var(--am-surface);justify-content:space-between;align-items:center;gap:var(--am-s4);display:flex}.over-foot .mic{color:var(--am-muted-on-tint)}.scrim.is-drawer{position:fixed}.overlay.is-drawer{border-top:0;border-bottom:0;border-right:0;border-radius:0;width:min(40rem,100vw);max-height:none;position:fixed;inset:0 0 0 auto;transform:none}.ords{gap:var(--am-s6);padding:0 var(--am-s6);border-bottom:var(--am-rule);display:flex}.ord{padding:0 0 var(--am-s3);align-items:center;gap:var(--am-s2);font-family:var(--am-mono);font-size:var(--am-t-label);letter-spacing:var(--am-tr-label);text-transform:uppercase;color:var(--am-muted);transition:color var(--am-d-micro) var(--am-ease);display:inline-flex;position:relative}.ord:hover{color:var(--am-fg)}.ord u{color:var(--am-muted);font-weight:var(--am-w-med);text-decoration:none}.ord-on{color:var(--am-fg)}.ord-on u{color:var(--am-accent-on-soft)}.ord-on:after{content:"";background:var(--am-fg);height:2px;position:absolute;bottom:-2px;left:0;right:0}.drop{border:2px dashed var(--am-border-field);border-radius:var(--am-r);padding:var(--am-s10) var(--am-s6);place-items:center;gap:var(--am-s3);text-align:center;transition:border-color var(--am-d-fast) var(--am-ease), background var(--am-d-fast) var(--am-ease);display:grid}.drop:hover{border-color:var(--am-accent);background:var(--am-accent-soft)}.doc{align-items:center;gap:var(--am-s4);padding:var(--am-s4);border:var(--am-rule);border-radius:var(--am-r-sm);background:var(--am-bg);display:flex}.doc-icon{border-radius:var(--am-r-sm);background:var(--am-surface);width:40px;height:40px;color:var(--am-field);flex:none;place-items:center;display:grid}.brief{border-top:var(--am-rule)}.brief-row{gap:var(--am-s5);padding:var(--am-s4) 0;border-bottom:var(--am-rule-thin);grid-template-columns:minmax(0,10rem) minmax(0,1fr);display:grid}.brief-k{font-family:var(--am-mono);font-size:var(--am-t-label);letter-spacing:var(--am-tr-label);text-transform:uppercase;color:var(--am-muted)}.brief-v{font-size:var(--am-t-body);line-height:var(--am-lh-body);min-width:0}.brief-src{margin-top:var(--am-s2);font-size:var(--am-t-note);color:var(--am-muted);display:block}.brief-src :is(i,svg){vertical-align:-2px;width:12px;height:12px;margin-right:4px;display:inline-block}.comment{margin-top:var(--am-s3);padding:var(--am-s4);background:var(--am-surface);border-left:2px solid var(--am-accent);border-radius:0 var(--am-r-sm) var(--am-r-sm) 0}.comment p{font-size:var(--am-t-small);line-height:var(--am-lh-small)}.confirm{padding:var(--am-s5);background:var(--am-fail-fill);border-left:2px solid var(--am-fail);border-radius:0 var(--am-r-sm) var(--am-r-sm) 0}.confirm h3{font-size:var(--am-t-h3);line-height:var(--am-lh-h3);font-weight:var(--am-w-semi)}.confirm p{margin-top:var(--am-s2);font-size:var(--am-t-small);line-height:var(--am-lh-small);color:var(--am-muted-on-tint)}.confirm ul{margin-top:var(--am-s3);gap:var(--am-s2);display:grid}.confirm li{gap:var(--am-s3);font-size:var(--am-t-small);line-height:1.5;display:flex}.confirm li :is(i,svg){width:14px;height:14px;color:var(--am-fail);flex:none;margin-top:3px}.plate-card{border:var(--am-rule);border-radius:var(--am-r);background:var(--am-bg);transition:border-color var(--am-d-micro) var(--am-ease);grid-template-rows:auto auto;display:grid;overflow:hidden}.plate-card:hover{border-color:var(--am-fg)}.plate-card.is-picked{border-color:var(--am-accent);box-shadow:var(--am-focus)}.plate-art{background:var(--am-surface);padding:var(--am-s5);place-items:center;min-height:150px;display:grid}.plate-art img{max-width:100%;max-height:12rem}.plate-meta{padding:var(--am-s3) var(--am-s4);border-top:var(--am-rule-thin);gap:var(--am-s1);display:grid}.plate-name{font-size:var(--am-t-small);font-weight:var(--am-w-med);line-height:1.3}.plate-note{font-size:var(--am-t-note);color:var(--am-muted);line-height:1.4}.mark-ins{background:var(--am-accent-soft);border-bottom:2px solid var(--am-accent)}.mark-del{color:var(--am-muted);text-decoration:line-through}.tpl{border:var(--am-rule);border-radius:var(--am-r);background:var(--am-bg);text-align:left;transition:border-color var(--am-d-micro) var(--am-ease);overflow:hidden}.tpl:hover{border-color:var(--am-fg)}.tpl.is-picked{border-color:var(--am-accent);box-shadow:var(--am-focus)}.spread{gap:var(--am-s5);justify-content:center;align-items:flex-start;display:flex}.leaf{background:var(--am-bg);border:var(--am-rule-thin);box-shadow:var(--am-lift);width:189px;height:246px;padding:var(--am-s4);position:relative;overflow:hidden}.trail{align-items:center;gap:var(--am-s3);flex-wrap:wrap;display:flex}.btn[aria-busy=true]{pointer-events:none;position:relative;overflow:hidden}.btn[aria-busy=true] .btn-label{opacity:.72}@keyframes sweep-bar{0%{transform:translate(-100%)}to{transform:translate(350%)}}.field-error[hidden]{display:none}.form-error{gap:var(--am-s3);padding:var(--am-s3) var(--am-s4);background:var(--am-fail-fill);border-left:2px solid var(--am-fail);border-radius:0 var(--am-r-sm) var(--am-r-sm) 0;font-size:var(--am-t-small);line-height:var(--am-lh-small);color:var(--am-fg);align-items:flex-start;display:flex}.form-error[hidden]{display:none}.row:focus-visible{box-shadow:var(--am-focus);border-radius:var(--am-r-sm);z-index:1}.row[aria-busy=true]{background:var(--am-accent-soft);pointer-events:none}.row[aria-busy=true] .row-chev{color:var(--am-accent)}.code[aria-invalid=true]{border-color:var(--am-fail)}.leaving{opacity:0;transition:opacity var(--am-d-fast) var(--am-ease),transform var(--am-d-fast) var(--am-ease);transform:translateY(-4px)}.btn-row{gap:var(--am-s2);margin-top:var(--am-s4);flex-wrap:wrap;display:flex}.note,.row-on,.side,.plate,.flagged,.confirm,.comment,.banner-stop,.over-foot,.plate-meta,.list[data-seg] .row[aria-pressed=true],[data-by=person],[data-by=manuscript],.fnote,.stagebig,.asset-art{--am-muted:var(--am-muted-on-tint);--am-accent:var(--am-accent-on-soft)}.look-opt:has(input:checked){--am-muted:var(--am-muted-on-tint);--am-accent:var(--am-accent-on-soft)}.look-sw:has(input:checked){--am-muted:var(--am-muted-on-tint);--am-accent:var(--am-accent-on-soft)}[lang=hi],[lang=mr],[lang=sa],[lang=ne],:lang(hi),:lang(mr),:lang(sa){line-height:var(--am-lh-deva)}:is(.lbl,.mic,.tag,.side-h):is([lang=hi],[lang=mr],[lang=sa],[lang=ne]),:is(.lbl,.mic,.tag,.side-h) :is([lang=hi],[lang=mr],[lang=sa],[lang=ne]){letter-spacing:0;text-transform:none;font-family:var(--am-serif);font-size:var(--am-t-small)}@media print{@page{size:189mm 246mm;margin:20mm 16mm 22mm 18mm}@page:left{margin-left:16mm;margin-right:18mm}@page:right{margin-left:18mm;margin-right:16mm}.rail,.rail-scrim,.topbar,.card-head,.acts,.scale,.queue,.side,.over-foot,.banner,.skip{display:none!important}html,body{background:var(--am-paper);height:auto}.settings{height:auto;display:block;overflow:visible}.settings-main{overflow:visible}.stage{background:var(--am-paper);display:block}.scroll{display:block;padding:0!important;overflow:visible!important}.scroll:has(.sheet-page){background:var(--am-paper)}.sheet-page{--am-page-zoom:1;width:auto!important;max-width:none!important;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important}.page{font-size:var(--am-page-size);margin-top:0}h1,h2,h3{break-after:avoid}p,figure,.row{break-inside:avoid}.note,.sheet,.list,.row-on,.plate,.comment{background:var(--am-paper)}[data-proof] .state,[data-proof] .mic,[data-proof] .eyebrow,[data-proof] .lbl,[data-proof] .plate-meta,[data-proof] .plate-l{display:none!important}[data-proof] figcaption{display:block!important}.outline,.outline-scrim,.ch-meta,.fnote,.chg,.stream-bar,.seltools,.outline-open{display:none!important}.flow{background:var(--am-paper);padding:0!important}.change .mark-ins{display:none}.change .mark-del{color:inherit;text-decoration:none}.flow .sel{box-shadow:none;background:0 0}.stream[data-streaming]:after{display:none}}.scroll:has(.sheet-page){background:var(--am-surface);padding-top:var(--am-s8);padding-bottom:var(--am-s16);padding-left:var(--am-s8)}.stage:not(:has(.acts)) .scroll:has(.sheet-page){padding-right:var(--am-s8)}.scroll:has(.sheet-page) .sheet-page{border:var(--am-rule) solid var(--am-border);box-shadow:var(--am-lift)}.scroll:has(.sheet-page) .scale{background:var(--am-paper);border:var(--am-rule) solid var(--am-border);border-radius:var(--am-r) var(--am-r) 0 0;border-bottom:0}.scroll:has(.sheet-page) .scale+.sheet-page{border-radius:0 0 var(--am-r) var(--am-r);border-top:0}.scale{align-items:center;gap:var(--am-s4);box-sizing:border-box;padding:var(--am-s2) var(--am-s3);width:calc(var(--am-page-measure) * var(--am-page-zoom));border-bottom:var(--am-rule-thin);max-width:100%;font-family:var(--am-mono);font-size:var(--am-t-micro);letter-spacing:var(--am-tr-micro);text-transform:uppercase;color:var(--am-muted);flex-wrap:nowrap;margin:0 auto;display:flex;position:sticky;left:0}.sheet-page.is-reading{flex:auto;width:auto}.sheet-page.is-reading .page{font-size:var(--am-t-body)}@media print{.sheet-page.is-reading .page{font-size:var(--am-page-size)}}.was,.now{padding-left:var(--am-s5);border-left:var(--am-rule) solid var(--am-border)}.now{margin-top:var(--am-s10);border-left-color:var(--am-field)}.was p,.now p{margin:0}.was p{color:var(--am-muted)}.foot{align-items:center;gap:var(--am-s4);margin-top:var(--am-s12);padding-top:var(--am-s6);border-top:var(--am-rule);flex-wrap:wrap;display:flex}.foot-note{min-width:22ch;max-width:36ch;font-size:var(--am-t-small);color:var(--am-muted);margin-left:auto;line-height:1.5}@media (max-width:1023px){.foot-note{max-width:none;margin-left:0}}.page.is-editing{outline:var(--am-rule) dashed var(--am-border-field);outline-offset:var(--am-s3)}.page.is-editing:focus{outline-color:var(--am-accent)}@media print{[data-proof] [data-proof-skip]{display:none!important}}.spread{margin-top:var(--am-s5);justify-content:center;display:flex;container-type:inline-size}.flatcover{width:min(100%,38rem);margin-top:var(--am-s5);container-type:inline-size}.flatcover-row{border-radius:var(--am-r-sm);box-shadow:var(--am-lift-menu);outline:1px solid var(--am-border);outline-offset:-1px;--mm:.2548cqw;--W:189;--H:246;--S:14.4;--ground:var(--am-paper);--ink:#000;--panel:var(--am-paper);background:var(--ground);color:var(--ink);font-family:var(--am-serif);display:flex;overflow:hidden}.flat-back,.flat-front,.flat-spine{height:calc(var(--H) * var(--mm));background:var(--ground);flex:none;position:relative;overflow:hidden}.flat-back,.flat-front{width:calc(var(--W) * var(--mm))}.flat-back{font-size:calc(3.7 * var(--mm));line-height:1.5}.flat-desc{left:calc(15 * var(--mm));right:calc(15 * var(--mm));top:calc(18 * var(--mm));position:absolute}.flat-todo{left:calc(15 * var(--mm));right:calc(15 * var(--mm));top:calc(18 * var(--mm));padding:calc(6 * var(--mm));opacity:.75;border:1px dashed;border-radius:2px;position:absolute}.flat-isbn{right:calc(15 * var(--mm));bottom:calc(15 * var(--mm));gap:calc(1.5 * var(--mm));padding:calc(2 * var(--mm));color:#000;font-family:var(--am-mono);font-size:calc(2.6 * var(--mm));letter-spacing:.04em;background:#fff;display:grid;position:absolute}.flat-price{left:calc(15 * var(--mm));bottom:calc(15 * var(--mm));max-width:calc((var(--W) - 73) * var(--mm));font-size:calc(4.2 * var(--mm));font-weight:var(--am-w-semi);line-height:1.3;position:absolute}.flat-bars{width:calc(34 * var(--mm));height:calc(14 * var(--mm));background:repeating-linear-gradient(90deg,#000 0 1px,#0000 1px 3px,#000 3px 5px,#0000 5px 6px);display:block}.flat-spine{width:calc(var(--S) * var(--mm));writing-mode:vertical-rl;white-space:nowrap;padding:calc(15 * var(--mm)) 0;font-size:calc(3.5 * var(--mm));font-weight:var(--am-w-semi);border-left:1px dashed var(--ink);justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.flat-spine{border-left:1px dashed color-mix(in srgb,var(--ink) 35%,transparent)}}.flat-spine{border-right:1px dashed var(--ink)}@supports (color:color-mix(in lab, red, red)){.flat-spine{border-right:1px dashed color-mix(in srgb,var(--ink) 35%,transparent)}}.flat-spine-pub{font-family:var(--am-mono);font-size:calc(2.6 * var(--mm));letter-spacing:.12em;text-transform:uppercase;font-weight:var(--am-w-med)}.flat-art{object-fit:cover;width:100%;display:block;position:absolute;top:0;left:0}.flat-low{left:calc(15 * var(--mm));right:calc(15 * var(--mm));bottom:calc(12 * var(--mm));top:var(--low,calc(18 * var(--mm)));flex-direction:column;justify-content:space-between;display:flex;position:absolute}.flat-front[data-layout=art_full] .flat-low{justify-content:flex-end;gap:calc(8 * var(--mm))}.flat-pub{font-weight:700;font-size:calc(4.23 * var(--mm));display:block}.flat-title{font-weight:700;font-size:calc(10.58 * var(--mm));margin:calc(40 * var(--mm)) 0 calc(8 * var(--mm));line-height:1.15;display:block}.flat-front[data-layout=art_top] .flat-title{margin:calc(6 * var(--mm)) 0}.flat-front[data-layout=art_full] .flat-title{margin:calc(4 * var(--mm)) 0 calc(5 * var(--mm))}.flat-about{font-size:calc(4.6 * var(--mm));display:block}.flat-panel{padding:calc(8 * var(--mm));background:var(--panel)}.flat-chip{padding:calc(1.5 * var(--mm));background:#fff;align-self:center;line-height:0;display:block}.flat-chip img{max-width:calc(30 * var(--mm));max-height:calc(10 * var(--mm));display:block}.flat-spine .flat-chip{padding:calc(.5 * var(--mm))}.flat-spine .flat-chip img{max-width:var(--head);max-height:var(--head)}.flatcover-key{margin-top:var(--am-s2);font-family:var(--am-mono);font-size:var(--am-t-micro);letter-spacing:var(--am-tr-micro);text-transform:uppercase;color:var(--am-muted);justify-content:space-around;display:flex}.cover{width:var(--cover-w,128px);aspect-ratio:189/246;background:var(--am-field-deep);color:var(--am-fg-on-field);border-radius:2px var(--am-r-sm) var(--am-r-sm) 2px;box-shadow:var(--am-lift-menu);padding:calc(var(--cover-w,128px) * .1);gap:calc(var(--cover-w,128px) * .06);flex-direction:column;flex:none;display:flex;overflow:hidden}@keyframes settle{0%{background:var(--am-accent-soft)}to{background:0 0}}.just-changed{animation:settle calc(var(--am-d-slow) * 5) var(--am-ease-out)}.chip{min-height:var(--am-tap);padding:0 var(--am-s3);border:1px solid var(--am-border-field);border-radius:var(--am-r-sm);background:var(--am-bg);color:var(--am-fg);font:inherit;font-size:var(--am-t-small);cursor:pointer;align-items:center;display:inline-flex}.chip.is-picked{border-color:var(--am-field);background:var(--am-accent-soft);color:var(--am-field)}.chip:focus-visible{box-shadow:var(--am-focus);outline:none}.chip:disabled{cursor:not-allowed;color:var(--am-muted)}.lockset{border:0;min-width:0;margin:0;padding:0}.w-read{max-width:var(--am-w-read)}.ico-sm{width:var(--am-ico-sm);height:var(--am-ico-sm)}.ico{width:var(--am-ico);height:var(--am-ico)}.ico-lg{width:var(--am-ico-lg);height:var(--am-ico-lg)}.ico-xl{width:var(--am-ico-xl);height:var(--am-ico-xl)}.ico-quiet{color:var(--am-idle-mark)}.ico-fail{color:var(--am-fail)}.kbd{font-family:var(--am-mono);font-size:var(--am-t-micro);letter-spacing:.06em;color:var(--am-fg);border:var(--am-rule-thin);border-radius:var(--am-r-sm);padding:2px var(--am-s2);background:var(--am-bg)}@media (max-width:1439px){.topbar{padding-left:var(--am-s6);padding-right:var(--am-s6);gap:var(--am-s4)}.topbar .top-sub,.who .text-small{display:none}.top-book{min-width:16ch}}@media (max-width:1151px){.stage:has(.acts){grid-template-rows:auto auto minmax(0,1fr)}.stage:has(.acts) .acts{margin:var(--am-s6) var(--am-s6) 0 var(--am-s6);grid-row:2;justify-self:end}.stage:has(.acts) .scroll{grid-row:3;padding-right:0}.split{grid-template-columns:minmax(0,1fr)}}.side-open,.side-close,.side-scrim{display:none}@media (max-width:1023px){.settings{grid-template-columns:minmax(0,1fr)}.side{z-index:60;visibility:hidden;width:min(300px,86vw);box-shadow:var(--am-lift-modal);transition:transform var(--am-d-base) var(--am-ease), visibility 0s linear var(--am-d-base);position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}.side[data-open]{visibility:visible;transition:transform var(--am-d-base) var(--am-ease), visibility 0s;transform:none}.side-open,.side-close{align-items:center;gap:var(--am-s2);flex:none;display:inline-flex}.side-close{margin-bottom:var(--am-s3);justify-self:end}.side-scrim[data-open]{z-index:55;background:var(--am-scrim);display:block;position:fixed;inset:0}}.overlay{max-width:calc(100vw - var(--am-s8))}@media (max-width:599px){.topbar{row-gap:var(--am-s2);padding:var(--am-s3) var(--am-s4);flex-wrap:wrap}.ords{row-gap:var(--am-s3);flex-wrap:wrap}.sheet,.scroll>[data-state-show]{padding:var(--am-s8) var(--am-s5) var(--am-s16)}.settings-main>.sheet{padding-top:var(--am-s8);padding-right:var(--am-s5)}.brief-row{gap:var(--am-s1);grid-template-columns:minmax(0,1fr)}.stage:has(.acts) .acts{width:auto;margin:var(--am-s4) var(--am-s4) 0;justify-self:stretch}.stage .scroll:has(.sheet-page){padding-left:var(--am-s3);padding-right:var(--am-s3)}.sheet-page{padding-left:var(--am-s4);padding-right:var(--am-s4)}.scale{row-gap:var(--am-s1);flex-wrap:wrap}.over-head,.over-body,.over-foot{padding-left:var(--am-s4);padding-right:var(--am-s4)}.ords{padding:0 var(--am-s4);gap:var(--am-s4);overflow-x:auto}}.view{align-items:center;gap:var(--am-s2);height:var(--am-h-ctl);padding:0 var(--am-s3);border-radius:var(--am-r-sm);white-space:nowrap;font-family:var(--am-mono);font-size:var(--am-t-label);letter-spacing:var(--am-tr-label);text-transform:uppercase;color:var(--am-muted);transition:background var(--am-d-micro) var(--am-ease),color var(--am-d-micro) var(--am-ease);text-decoration:none;display:inline-flex}.view:hover{background:var(--am-ink-wash);color:var(--am-fg)}.view[aria-current=page]{color:var(--am-fg);background:var(--am-ink-wash-2)}.view :is(i,svg){width:var(--am-ico-sm);height:var(--am-ico-sm)}.view-n{background:var(--am-attend-fill);min-width:18px;height:18px;color:var(--am-fg);font-size:var(--am-t-micro);letter-spacing:0;border-radius:9px;place-items:center;padding:0 5px;display:inline-grid}.outline{border-left:var(--am-rule);overscroll-behavior:contain;min-width:0;min-height:0;padding:var(--am-s5) var(--am-s3) var(--am-s10);background:var(--am-bg);overflow-y:auto}.ol-h{margin:var(--am-s6) 0 var(--am-s2);padding:0 var(--am-s3);font-family:var(--am-mono);font-size:var(--am-t-micro);letter-spacing:var(--am-tr-micro);text-transform:uppercase;color:var(--am-muted);display:block}.ol-h:first-child{margin-top:0}.ol a,.ol summary{align-items:flex-start;gap:var(--am-s2);min-height:var(--am-tap);padding:var(--am-s1) var(--am-s3);border-radius:var(--am-r-sm);font-size:var(--am-t-small);color:var(--am-fg);transition:background var(--am-d-micro) var(--am-ease);line-height:1.4;text-decoration:none;display:flex}.ol a:hover,.ol summary:hover{background:var(--am-ink-wash)}.ol a[aria-current]{background:var(--am-accent-soft);font-weight:var(--am-w-med)}.ol summary{cursor:pointer;font-weight:var(--am-w-med);list-style:none}.ol summary::-webkit-details-marker{display:none}.ol-chev{width:var(--am-ico-sm);height:var(--am-ico-sm);color:var(--am-muted);transition:transform var(--am-d-fast) var(--am-ease);flex:none;margin-top:3px}.ol details[open]>summary .ol-chev{transform:rotate(90deg)}.ol-n{min-width:2ch;color:var(--am-muted);font-variant-numeric:tabular-nums;flex:none}.ol-t{flex:1;min-width:0}.ol-m{background:var(--mark,var(--am-idle-mark));flex:none;width:7px;height:7px;margin-top:7px}.m-ok{--mark:var(--am-ok)}.m-live{--mark:var(--am-live)}.m-attend{--mark:var(--am-attend)}.ol-c{font-family:var(--am-mono);font-size:var(--am-t-micro);color:var(--am-muted);flex:none;margin-top:2px}.ol-d{color:var(--am-muted);flex:none;margin-top:3px}.ol-d svg{width:var(--am-ico-sm);height:var(--am-ico-sm);display:block}.ol-sub{margin-left:var(--am-s5);padding-left:var(--am-s2);border-left:var(--am-rule-thin)}.bk .outline{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);padding:0;display:grid;overflow:hidden}.bk .outline .ol{overscroll-behavior:contain;min-height:0;padding:calc(var(--am-top,0px) + var(--am-s5)) var(--am-s3) var(--am-s6);scroll-padding-top:var(--am-top,0px);grid-row:2;overflow-y:auto}.bk .outline .outline-close{grid-row:1}.ol-key{gap:var(--am-s2) var(--am-s4);padding:var(--am-s4) var(--am-s5) var(--am-s16);border-top:var(--am-rule-thin);font-size:var(--am-t-note);color:var(--am-muted);flex-wrap:wrap;grid-row:3;display:flex}.ol-key span{align-items:center;gap:var(--am-s2);display:inline-flex}.ol-key i{background:var(--mark,var(--am-idle-mark));flex:none;width:7px;height:7px}.outline-open,.outline-close{align-items:center;gap:var(--am-s2);flex:none;display:none}.outline-scrim{display:none}.flow{padding:var(--am-s10) var(--am-s8) var(--am-s24)}.flow .sheet-page{padding-top:0;padding-bottom:0}.ch+.ch{margin-top:var(--am-s16);padding-top:var(--am-s12);border-top:var(--am-rule)}.flow h1+.ch{margin-top:var(--am-s12)}.ch-title{font-size:var(--am-t-h1);line-height:var(--am-lh-h1);font-weight:var(--am-w-semi);letter-spacing:-.018em}.ch-meta{align-items:center;gap:var(--am-s2) var(--am-s5);margin-top:var(--am-s4);padding-top:var(--am-s4);border-top:var(--am-rule-thin);flex-wrap:wrap;display:flex}.flow .page{margin-top:var(--am-s8)}.page h3{font-size:var(--am-t-h2);line-height:var(--am-lh-h2);font-weight:var(--am-w-semi);letter-spacing:-.012em;margin:var(--am-s10) 0 var(--am-s4);scroll-margin-top:var(--am-s8)}.page h3:first-child{margin-top:0}.page .box-in{margin:var(--am-s8) 0;padding:var(--am-s5) var(--am-s6);border:var(--am-rule);border-radius:var(--am-r-sm)}.page .box-in h4{font-weight:var(--am-w-semi);margin-bottom:var(--am-s3)}.page ol.qs{padding-left:var(--am-s6);gap:var(--am-s3);list-style:decimal;display:grid}.change{white-space:normal}.page .link,.page figcaption a{text-underline-offset:3px;text-decoration:underline}.chg{vertical-align:middle;margin-left:var(--am-s1);gap:2px;display:inline-flex}.chg button{width:var(--am-tap);height:var(--am-tap);border-radius:var(--am-r-sm);border:var(--am-rule-thin);background:var(--am-bg);color:var(--am-muted);place-items:center;display:inline-grid}.chg button:hover{color:var(--am-fg);border-color:var(--am-fg)}.chg :is(i,svg){width:var(--am-ico-sm);height:var(--am-ico-sm)}.sel{background:var(--am-accent-soft);box-shadow:0 2px 0 var(--am-accent)}.seltools{align-items:center;gap:var(--am-s2);margin:0 0 var(--am-s3);padding:var(--am-s2) var(--am-s3);background:var(--am-bg);border:var(--am-rule);border-radius:var(--am-r);box-shadow:var(--am-lift-menu);flex-wrap:wrap;width:fit-content;max-width:100%;display:flex}.seltools .mic{color:var(--am-muted);margin-right:var(--am-s1)}.seltools[data-float]{bottom:var(--am-s4);z-index:4;margin:0 auto var(--am-s4);position:sticky}.seltools-terms{gap:var(--am-s1);flex-wrap:wrap;flex-basis:100%;max-height:8rem;display:flex;overflow-y:auto}.seltools-form{gap:var(--am-s2);flex-direction:column;flex-basis:100%;min-width:min(24rem,100%);display:flex}.fnote{margin:var(--am-s5) 0;border-left:var(--am-rule-gold);background:var(--am-cream);border-radius:0 var(--am-r-sm) var(--am-r-sm) 0;font-size:var(--am-t-body)}.fnote .row{padding:var(--am-s3) var(--am-s4);border-bottom:0}.fnote .row:hover{background:0 0}.fnote .row-meta{color:var(--am-muted-on-tint)}.thr{gap:var(--am-s1);display:flex}.thr button{height:var(--am-h-ctl);padding:0 var(--am-s3);border-radius:var(--am-r-sm);font-family:var(--am-mono);font-size:var(--am-t-micro);letter-spacing:var(--am-tr-micro);text-transform:uppercase;color:var(--am-chat-muted)}.thr button:hover,.thr button[aria-selected=true],.thr button[aria-pressed=true]{background:var(--am-chat-tint-2);color:var(--am-chat-fg)}.rail .rail-log[hidden]{display:none}.ask{border:1px solid var(--am-chat-rule);border-radius:var(--am-r);padding:var(--am-s4);gap:var(--am-s3);grid-template-columns:minmax(0,1fr);display:grid}.ask-k{font-family:var(--am-mono);font-size:var(--am-t-micro);letter-spacing:var(--am-tr-micro);text-transform:uppercase;color:var(--am-chat-muted)}.ask-q{font-size:var(--am-t-body);color:var(--am-chat-fg);line-height:1.45;font-weight:var(--am-w-semi)}.ask-opt{gap:var(--am-s3);padding:var(--am-s3);cursor:pointer;border:1px solid var(--am-chat-rule);border-radius:var(--am-r-sm);font-size:var(--am-t-small);color:var(--am-chat-muted);transition:background var(--am-d-micro) var(--am-ease),border-color var(--am-d-micro) var(--am-ease);align-items:flex-start;line-height:1.5;display:flex}.ask-opt:hover{background:var(--am-chat-tint)}.ask-opt:has(input:checked){border-color:var(--am-chat-fg);background:var(--am-chat-tint-2);color:var(--am-chat-fg)}.ask-opt input{accent-color:var(--am-accent);width:var(--am-ico-sm);height:var(--am-ico-sm);flex:none;margin-top:4px}.ask-opt b{color:var(--am-chat-fg);font-weight:var(--am-w-semi);display:block}.ask-prev{margin-top:var(--am-s2);padding-left:var(--am-s3);border-left:1px solid var(--am-chat-rule);font-style:italic;display:block}.ask-row{gap:var(--am-s2);flex-wrap:wrap;display:flex}button.ask-opt{text-align:left;width:100%;font:inherit;background:0 0}button.ask-opt:disabled{cursor:default;opacity:.6}button.ask-opt:disabled:hover{background:0 0}.dsel-chip{align-items:center;gap:var(--am-s2);margin-bottom:var(--am-s2);font-size:calc(var(--am-t-small) - 1px);color:var(--am-chat-muted);line-height:1.4;display:flex}.dsel-chip :is(i,svg){width:var(--am-ico-sm);height:var(--am-ico-sm);color:var(--am-chat-fg);flex:none}.dsel-x{padding:var(--am-s1);border-radius:var(--am-r-sm);cursor:pointer;background:0 0;border:0;margin-left:auto;display:inline-flex}.dsel-x:hover{background:var(--am-chat-tint-2)}.rail .link{color:var(--am-chat-fg);text-underline-offset:3px;text-decoration:underline}.rail .btn-ghost{color:var(--am-chat-muted)}.rail .btn-ghost:hover:not(:disabled){background:var(--am-chat-tint-2);color:var(--am-chat-fg)}.tl{gap:var(--am-s2);display:grid}.tl li{gap:var(--am-s3);font-size:var(--am-t-note);color:var(--am-chat-muted);align-items:baseline;line-height:1.45;display:flex}.tl li:before{content:"";background:var(--mark,var(--am-chat-rule));flex:none;width:7px;height:7px;transform:translateY(-1px)}.pace{border:1px solid var(--am-chat-rule);border-radius:var(--am-r-sm);gap:2px;padding:2px;display:flex}.pace button{min-height:var(--am-tap);padding:0 var(--am-s2);border-radius:var(--am-r-sm);font-family:var(--am-mono);font-size:var(--am-t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--am-chat-muted)}.pace button:hover:not(:disabled){color:var(--am-chat-fg)}.pace button[aria-pressed=true]{background:var(--am-chat-fg);color:var(--am-chat-raised)}.pace-err{margin-top:var(--am-s1);font-size:var(--am-t-note);color:var(--am-chat-fg);display:block}.chips{gap:var(--am-s2);flex-wrap:wrap;display:flex}.queues{gap:var(--am-s3);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));display:grid}.qbox{gap:var(--am-s1);padding:var(--am-s4);text-align:left;border:var(--am-rule);border-radius:var(--am-r);transition:border-color var(--am-d-micro) var(--am-ease);display:grid}.qbox:hover{border-color:var(--am-fg)}.qbox b{font-size:var(--am-t-h3);line-height:1.2;font-weight:var(--am-w-semi)}.qbox span{font-size:var(--am-t-note);color:var(--am-muted);line-height:1.4}.bench{gap:var(--am-s10);grid-template-columns:minmax(0,1fr);display:grid}.stagebig{background:var(--am-surface);border:var(--am-rule);border-radius:var(--am-r);padding:var(--am-s8);place-items:center;display:grid}.stagebig svg{width:min(100%,30rem);height:auto}.vars{gap:var(--am-s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fields-2{gap:var(--am-s5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lab{align-items:center;gap:var(--am-s2);display:flex}.lab .input{height:var(--am-h-ctl)}@media (max-width:1151px){.fields-2{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.flow{padding:var(--am-s8) var(--am-s4) var(--am-s16)}.flow .sheet-page{width:auto;padding-left:0;padding-right:0}.flow .page{font-size:var(--am-t-body)}.vars{grid-template-columns:minmax(0,1fr)}.over-foot{flex-wrap:wrap}.zone-h{row-gap:var(--am-s2);flex-wrap:wrap}.over-foot>.mic{flex-basis:100%}}.stream-bar{align-items:center;gap:var(--am-s3);margin:var(--am-s2) 0 var(--am-s3);padding:var(--am-s2) var(--am-s3);border-left:2px solid var(--am-live);background:var(--am-live-fill);flex-wrap:wrap;display:flex}.stream-bar .btn{margin-left:auto}.arriving{animation:breathe calc(var(--am-d-slow) * 8) var(--am-ease) infinite}.arriving h3{margin:var(--am-s5) 0 var(--am-s2)}.arriving p+p,.arriving ul{margin-top:var(--am-s3)}.arriving ul{padding-left:1.2em;list-style:outside}@keyframes breathe{0%,to{opacity:1}50%{opacity:.82}}.stream[data-streaming]:after{content:"";vertical-align:-.12em;background:var(--am-live);width:2px;height:1em;animation:beat calc(var(--am-d-slow) * 4) steps(1) infinite;margin-left:2px;display:inline-block}.ai-scroll{overflow-x:auto}.ai-table{border-collapse:collapse;border-top:var(--am-rule);width:100%;min-width:34rem}.ai-table th,.ai-table td{padding:var(--am-s3) var(--am-s2);text-align:left;vertical-align:middle;border-bottom:var(--am-rule-thin)}.ai-table thead th{padding-bottom:var(--am-s2)}.ai-table tbody tr:last-child>*{border-bottom:0}.ai-table td .select{width:100%;min-width:12rem}.ai-same{color:var(--am-muted);font-size:var(--am-t-small)}.zone-h+.ai-scroll .ai-table{border-top:0}.ai-providers{gap:var(--am-s1) var(--am-s6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ai-providers li{padding:var(--am-s1) 0}.ai-answering{gap:0 var(--am-s10,40px);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:60rem){.ai-answering{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-fallbacks{margin:0 0 var(--am-s3);border-top:var(--am-rule);padding:0;list-style:none}.ai-fallback{align-items:center;gap:var(--am-s3);padding:var(--am-s2) 0;border-bottom:var(--am-rule-thin);display:flex}.ai-fallback-n{min-width:1.5rem;color:var(--am-muted);font-size:var(--am-t-small)}.ai-fallback-name{flex:1}.ai-fallback-acts{gap:var(--am-s1);display:flex}.ai-fallback-acts .btn{min-width:1.5rem;min-height:1.5rem}.ai-check{text-align:right;flex:0 18rem}.ai-default{margin-left:var(--am-s3);font-weight:var(--am-w-reg,400)}.tbl{border-collapse:collapse;width:100%;margin:var(--am-s6) 0;font-size:var(--am-t-body);line-height:var(--am-lh-body)}.tbl th,.tbl td{padding:var(--am-s2) var(--am-s3);text-align:left;vertical-align:top;border-bottom:var(--am-rule-thin)}.tbl th{font-weight:var(--am-w-semi);border-bottom:var(--am-rule)}.tbl [data-align=r]{text-align:right}.tbl [data-align=c]{text-align:center}.tbl-change{margin:var(--am-s6) 0}.tbl-change .tbl{margin:var(--am-s2) 0}@media print{.tbl-change>.mic,.tbl-change .tbl.mark-ins,.tbl-change .chg{display:none}.tbl-change .tbl.mark-del{color:inherit;text-decoration:none}}.page .term{border-bottom:1px dotted var(--am-muted)}.page [data-tag=key-fact]{font-weight:var(--am-w-semi);background:var(--am-attend-fill);border-bottom:2px solid var(--am-attend)}.page .fn{color:var(--am-muted);background:var(--am-ink-wash);border-radius:var(--am-r-sm);padding:0 var(--am-s1);font-size:.88em}.page .fn:before{content:"["}.page .fn:after{content:"]"}.page .cite{color:var(--am-muted)}.overlay.is-wide{width:min(64rem,calc(100vw - var(--am-s8)));top:var(--am-s8);max-height:calc(100vh - var(--am-s16))}.press-note{margin:0 0 var(--am-s3);padding-left:var(--am-s3);border-left:var(--am-rule-gold);font-size:var(--am-t-small);color:var(--am-muted);line-height:1.45}.press-views{gap:var(--am-s2);margin:var(--am-s4) 0 var(--am-s3);border:0;flex-wrap:wrap;padding:0;display:flex}.press-views legend{margin-bottom:var(--am-s2);width:100%}.press-view{align-items:center;gap:var(--am-s2);min-height:var(--am-s6);padding:var(--am-s1) var(--am-s3);border:1px solid var(--am-border-field);border-radius:var(--am-r-sm);font-size:var(--am-t-small);color:var(--am-fg);cursor:pointer;display:inline-flex}.press-view kbd{font-family:var(--am-mono);font-size:var(--am-t-micro);color:var(--am-muted)}.press-view:hover{background:var(--am-ink-wash)}.press-view.is-on{background:var(--am-fg);color:var(--am-bg);border-color:var(--am-fg)}.press-view.is-on kbd{color:inherit}.press-page{gap:var(--am-s3);justify-items:start;margin:0;display:grid}.press-page figcaption{font-size:var(--am-t-small);color:var(--am-fg);max-width:60ch}.press-stack{max-width:100%;line-height:0;position:relative}.press-img{background:var(--am-surface);border:1px solid var(--am-border);max-width:100%;height:auto;display:block}.press-img.is-full{max-width:none}.press-scroll{max-width:100%;padding:var(--am-s1);overflow:auto}.press-over{background:var(--am-fail);opacity:.62;-webkit-mask-image:var(--over);-webkit-mask-image:var(--over);-webkit-mask-image:var(--over);-webkit-mask-image:var(--over);mask-image:var(--over);position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.press-wait{min-height:calc(var(--am-s24) * 2);background:var(--am-surface);border:1px dashed var(--am-border-field);font-size:var(--am-t-small);color:var(--am-muted);padding:var(--am-s5);text-align:center;place-items:center;display:grid}.press-strip{gap:var(--am-s2);margin:var(--am-s4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.press-strip button{min-width:var(--am-s8);min-height:var(--am-s6);padding:0 var(--am-s2);border:1px solid var(--am-border-field);border-radius:var(--am-r-sm);font-family:var(--am-mono);font-size:var(--am-t-small);color:var(--am-fg)}.press-strip button:hover{background:var(--am-ink-wash)}.press-strip button[aria-current=page]{background:var(--am-fg);color:var(--am-bg);border-color:var(--am-fg)}.press-strip .is-over{border-color:var(--am-fail);color:var(--am-fail)}.press-strip [aria-current=page].is-over{background:var(--am-fail);color:var(--am-bg)}.press-tools{align-items:center;gap:var(--am-s3);margin-top:var(--am-s4);flex-wrap:wrap;display:flex}.press-cols{gap:0 var(--am-s12);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:62rem){.press-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.nt-tools{justify-content:space-between;align-items:center;gap:var(--am-s3) var(--am-s6);margin-top:var(--am-s8);flex-wrap:wrap;display:flex}.nt-set+.nt-set{margin-top:var(--am-s8)}.nt-set-h{align-items:center;gap:var(--am-s3);padding:0 var(--am-s2) var(--am-s2);border-bottom:var(--am-rule);display:flex}.nt-set-t{align-items:baseline;gap:var(--am-s1) var(--am-s3);min-width:0;font-size:inherit;font-weight:inherit;flex-wrap:wrap;flex:1;margin:0;display:flex}.nt-set-name{font-size:var(--am-t-h3);line-height:var(--am-lh-small);font-weight:var(--am-w-med);letter-spacing:-.01em}.nt-set-n{font-family:var(--am-mono);font-size:var(--am-t-micro);letter-spacing:.06em;color:var(--am-muted);flex:none}.nt-list{margin:0;padding:0;list-style:none}.nt-item{border-bottom:var(--am-rule-thin)}.nt-item:last-child{border-bottom:0}.nt-line{align-items:center;gap:var(--am-s2);min-height:var(--am-h-row);padding:0 var(--am-s2);transition:background var(--am-d-micro) var(--am-ease);display:flex}.nt-line:hover{background:var(--am-ink-wash)}.nt-pick{width:1.125rem;height:1.125rem;margin:0 var(--am-s1) 0 0;accent-color:var(--am-field);cursor:pointer;flex:none}.nt-summary{align-items:baseline;gap:var(--am-s3);min-width:0;min-height:var(--am-h-row);padding:var(--am-s2) 0;text-align:left;color:inherit;border-radius:var(--am-r-sm);cursor:pointer;background:0 0;border:0;flex:1;display:flex}.nt-summary:focus-visible{box-shadow:var(--am-focus);outline:none}.nt-chev{color:var(--am-idle-mark);transition:transform var(--am-d-fast) var(--am-ease);flex:none;align-self:center}.nt-summary[aria-expanded=true] .nt-chev{transform:rotate(90deg)}.nt-who{text-overflow:ellipsis;white-space:nowrap;max-width:min(18rem,36%);font-weight:var(--am-w-med);flex:none;overflow:hidden}.nt-to{font-weight:var(--am-w-reg);color:var(--am-muted)}.nt-first{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--am-muted);flex:1;overflow:hidden}.nt-count,.nt-when,.nt-done{font-size:var(--am-t-small);color:var(--am-muted);white-space:nowrap;flex:none}.nt-acts{gap:var(--am-s1);flex:none;display:flex}.nt-full{margin-left:var(--am-s8);padding:var(--am-s1) var(--am-s2) var(--am-s5)}.nt-body{white-space:pre-wrap;max-width:72ch;line-height:var(--am-lh-small);margin:0;display:block}.nt-answer{max-width:72ch;margin:var(--am-s3) 0 0;padding-left:var(--am-s3);font-size:var(--am-t-small);color:var(--am-muted);border-left:var(--am-rule-thin)}.nt-answer b{color:var(--am-fg);font-weight:var(--am-w-semi)}.nt-answer .nt-body{color:var(--am-fg);margin-top:2px}.nt-full .row-meta{margin-top:var(--am-s3)}.nt-links{gap:var(--am-s2);margin-top:var(--am-s2);flex-wrap:wrap;display:flex}.nt-reply{max-width:60ch;margin-top:var(--am-s4)}.nt-bulk{bottom:var(--am-s4);z-index:4;align-items:center;gap:var(--am-s2) var(--am-s3);width:fit-content;max-width:100%;margin:var(--am-s6) auto 0;padding:var(--am-s2) var(--am-s3);background:var(--am-bg);border:var(--am-rule);border-radius:var(--am-r);box-shadow:var(--am-lift-menu);flex-wrap:wrap;display:flex;position:sticky}.nt-bulk-n{margin-right:var(--am-s2);font-weight:var(--am-w-med)}.nt-bulk-bad{font-size:var(--am-t-small);color:var(--am-fg);flex-basis:100%}@media (max-width:640px){.nt-line{padding:var(--am-s2) var(--am-s2) var(--am-s3);flex-wrap:wrap;align-items:flex-start}.nt-pick{margin-top:var(--am-s3)}.nt-summary{column-gap:var(--am-s2);row-gap:var(--am-s1);flex:calc(100% - 2rem);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"chev who when"".first first"".count count";align-items:baseline;display:grid}.nt-chev{grid-area:chev}.nt-who{grid-area:who;max-width:none}.nt-when{grid-area:when}.nt-first{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:first;display:-webkit-box}.nt-count{grid-area:count}.nt-acts{flex:100%;padding-left:2rem}.nt-full{margin-left:var(--am-s4)}}.figs{gap:var(--am-s6) var(--am-s4);margin:var(--am-s5) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr));padding:0;list-style:none;display:grid}@media (min-width:900px){.figs{grid-template-columns:repeat(auto-fill,minmax(14.5rem,1fr))}}.fig{gap:var(--am-s1);flex-direction:column;min-width:0;display:flex}.fig-open{gap:var(--am-s2);min-width:0;color:inherit;border-radius:var(--am-r-sm);flex-direction:column;text-decoration:none;display:flex}.fig-open:focus-visible{box-shadow:var(--am-focus);outline:none}.fig-art{aspect-ratio:4/3;background:var(--am-surface);border:var(--am-rule-thin);border-radius:var(--am-r-sm);transition:border-color var(--am-d-fast) var(--am-ease);place-items:center;display:grid;overflow:hidden}.fig-open:hover .fig-art{border-color:var(--am-fg)}.fig-art img{object-fit:contain;max-width:100%;max-height:100%}.fig-said{padding:var(--am-s3);font-size:var(--am-t-small);line-height:var(--am-lh-small);color:var(--am-muted);text-align:center}.fig-name{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--am-w-med);line-height:1.3;overflow:hidden}.fig-where{font-size:var(--am-t-note);color:var(--am-muted);line-height:1.4}.fig-marks{gap:var(--am-s1) var(--am-s3);margin-top:var(--am-s1);flex-wrap:wrap;display:flex}.fig-in{margin-top:var(--am-s1);font-size:var(--am-t-note)}.hs-day{margin-top:var(--am-s6)}.hs-day-h{margin:0 0 var(--am-s1);padding:0 var(--am-s2) var(--am-s2);font-family:var(--am-mono);font-size:var(--am-t-label);font-weight:var(--am-w-reg);letter-spacing:.08em;text-transform:uppercase;color:var(--am-muted);border-bottom:var(--am-rule)}.hs-list{margin:0;padding:0;list-style:none}.hs-row{align-items:baseline;gap:var(--am-s4);width:100%;min-height:var(--am-h-row);padding:var(--am-s2);text-align:left;border-bottom:var(--am-rule-thin);display:flex}.hs-row:last-child{border-bottom:0}.hs-what{overflow-wrap:anywhere;flex:1;min-width:0}.hs-when{font-size:var(--am-t-small);color:var(--am-muted);white-space:nowrap;flex:none}button.hs-pick{border:0;border-bottom:var(--am-rule-thin);color:inherit;cursor:pointer;transition:background var(--am-d-micro) var(--am-ease);background:0 0}button.hs-pick:hover{background:var(--am-ink-wash)}button.hs-pick.is-on{background:var(--am-accent-soft)}button.hs-pick:focus-visible{box-shadow:var(--am-focus);outline:none}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-1\/2{top:50%}.right-2{right:calc(var(--spacing) * 2)}.isolate{isolation:isolate}.col-start-2{grid-column-start:2}.row-span-3{grid-row:span 3/span 3}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media (min-width:40rem){.container\!{max-width:40rem!important}}@media (min-width:48rem){.container\!{max-width:48rem!important}}@media (min-width:64rem){.container\!{max-width:64rem!important}}@media (min-width:80rem){.container\!{max-width:80rem!important}}@media (min-width:96rem){.container\!{max-width:96rem!important}}.m-0{margin:0}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.-my-1{margin-block:calc(var(--spacing) * -1)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.h-1{height:var(--spacing)}.max-h-10{max-height:calc(var(--spacing) * 10)}.w-1{width:var(--spacing)}.w-auto{width:auto}.w-full{width:100%}.max-w-\[32rem\]{max-width:32rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[44ch\]{max-width:44ch}.max-w-\[44rem\]{max-width:44rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48rem\]{max-width:48rem}.max-w-\[50ch\]{max-width:50ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[56rem\]{max-width:56rem}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[64rem\]{max-width:64rem}.max-w-\[70ch\]{max-width:70ch}.max-w-full{max-width:100%}.min-w-0{min-width:0}.flex-\[1_1_15rem\]{flex:15rem}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-\[lower-alpha\]{list-style-type:lower-alpha}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-center{align-self:center}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[var\(--am-border\)\]{border-color:var(--am-border)}.fill-field{fill:var(--am-field)}.fill-gold{fill:var(--am-gold)}.fill-ink{fill:var(--am-fg)}.fill-paper{fill:var(--am-bg)}.fill-rule{fill:var(--am-border)}.stroke-field{stroke:var(--am-field)}.stroke-gold{stroke:var(--am-gold)}.stroke-ink{stroke:var(--am-fg)}.stroke-paper{stroke:var(--am-bg)}.object-contain{object-fit:contain}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-404{padding:calc(var(--spacing) * 404)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-end{text-align:end}.text-justify{text-align:justify}.text-left{text-align:left}.text-start{text-align:start}.font-mono{font-family:var(--am-mono)}.text-body{font-size:var(--am-t-body)}.text-h1{font-size:var(--am-t-h1)}.text-h2{font-size:var(--am-t-h2)}.text-lead{font-size:var(--am-t-lead)}.text-small{font-size:var(--am-t-small)}.leading-\[1\.14\]{--tw-leading:1.14;line-height:1.14}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color\:var\(--am-muted-on-field\)\]{color:var(--am-muted-on-field)}.text-ink{color:var(--am-fg)}.text-muted{color:var(--am-muted)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.accent-\[var\(--am-gold\)\]{accent-color:var(--am-gold)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.empty\:m-0:empty{margin:0}.empty\:hidden:empty{display:none}@media not all and (min-width:760px){.max-\[760px\]\:col-start-2{grid-column-start:2}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}:is([lang=hi],[lang=mr],[lang=sa],[lang=ne]),:lang(hi),:lang(mr),:lang(sa){line-height:var(--am-lh-deva);letter-spacing:0}}:root{--radius:.625rem;--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#93c5fd;--chart-2:#3b82f6;--chart-3:#2563eb;--chart-4:#1d4ed8;--chart-5:#1e40af;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1;--sidebar-width:16rem;--sidebar-mobile-width:18rem;--scrollbar-track:transparent;--scrollbar-thumb:var(--border);--scrollbar-width:.625rem;--scrollbar-sm-width:.375rem;--scrollbar-radius:9999px;--chevron-down-icon:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"oklch(0.556 0 0)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-chevron-down-icon lucide-chevron-down\"><path d=\"m6 9 6 6 6-6\"/></svg>");--chevron-down-icon-50:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"oklch(0.556 0 0 / 0.5)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-chevron-down-icon lucide-chevron-down\"><path d=\"m6 9 6 6 6-6\"/></svg>");--check-icon:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"oklch(0.556 0 0)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-check-icon lucide-check\"><path d=\"M20 6 9 17l-5-5\"/></svg>")}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}.dark{--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#404040;--accent-foreground:#fafafa;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#737373;--chart-1:#93c5fd;--chart-2:#3b82f6;--chart-3:#2563eb;--chart-4:#1d4ed8;--chart-5:#1e40af;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#525252;--chevron-down-icon:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"oklch(0.708 0 0)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-chevron-down-icon lucide-chevron-down\"><path d=\"m6 9 6 6 6-6\"/></svg>");--chevron-down-icon-50:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"oklch(0.708 0 0 / 0.5)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-chevron-down-icon lucide-chevron-down\"><path d=\"m6 9 6 6 6-6\"/></svg>");--check-icon:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"oklch(0.708 0 0)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-check-icon lucide-check\"><path d=\"M20 6 9 17l-5-5\"/></svg>");--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(27.036% 0 0);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(34.924% 0 0)}}@keyframes dialog-scroll-lock{0%,to{scrollbar-gutter:stable}}@keyframes toast-up{0%{opacity:0;transform:translateY(100%)}}:root{--am-bg:#fff;--am-paper:#fff;--am-surface:#f4f6f9;--am-fg:#1f2a3a;--am-muted:#6b7280;--am-border:#e3dbc8;--am-accent:#2d6bf3;--am-field:#21456b;--am-field-deep:#18334f;--am-gold:#c99b3f;--am-cream:#f0ebe0;--am-logo-navy:#2a3b52;--am-accent-soft:#eef4fe;--am-ill-leaf:#3f9a4a;--am-ill-sky:#6db5e6;--am-ill-ochre:#d4a33a;--am-ill-ink:#231f20;--am-muted-on-tint:#636b79;--am-accent-on-soft:#2c67e8;--am-placeholder:#6f7783;--am-border-field:#95948f;--am-idle-mark:#8e959f;--am-idle:#b9bec6;--am-fg-on-field:#fff;--am-muted-on-field:#ffffffa8;--am-rule-on-field:#ffffff2e;--am-tint-on-field:#ffffff0f;--am-tint-on-field-2:#ffffff1a;--am-accent-press:#1f56d4;--am-ink-wash:#1f2a3a0a;--am-ink-wash-2:#1f2a3a12;--am-scrim:#1f2a3a75;--am-ok:#21456b;--am-live:#2d6bf3;--am-live-fill:#eef4fe;--am-attend:#c99b3f;--am-attend-fill:#fbf6ea;--am-fail:#a33a2f;--am-fail-fill:#fbf0ee;--am-serif:"Source Serif 4","Spectral","Noto Serif Devanagari","Iowan Old Style",Georgia,serif;--am-mono:"JetBrains Mono","IBM Plex Mono",ui-monospace,monospace;--am-t-hero:44px;--am-lh-hero:1.08;--am-t-h1:34px;--am-lh-h1:1.14;--am-t-h2:25px;--am-lh-h2:1.22;--am-t-h3:19px;--am-lh-h3:1.3;--am-t-lead:19px;--am-lh-lead:1.58;--am-t-body:16px;--am-lh-body:1.62;--am-t-small:14px;--am-lh-small:1.55;--am-t-note:13px;--am-t-label:11px;--am-tr-label:.16em;--am-t-micro:10px;--am-tr-micro:.2em;--am-w-reg:400;--am-w-med:500;--am-w-semi:600;--am-lh-deva:1.96;--am-measure:66ch;--am-measure-lead:46ch;--am-trim-w:189mm;--am-trim-h:246mm;--am-margin-in:18mm;--am-margin-out:16mm;--am-page-measure:calc(var(--am-trim-w) - var(--am-margin-in) - var(--am-margin-out));--am-page-size:12pt;--am-page-lh:1.68;--am-page-zoom:1;--am-s1:4px;--am-s2:8px;--am-s3:12px;--am-s4:16px;--am-s5:20px;--am-s6:24px;--am-s8:32px;--am-s10:40px;--am-s12:48px;--am-s16:64px;--am-s20:80px;--am-s24:96px;--am-rule:2px solid var(--am-border);--am-rule-thin:1px solid var(--am-border);--am-rule-ink:2px solid var(--am-fg);--am-rule-gold:2px solid var(--am-gold);--am-rule-gold-thin:1px solid var(--am-gold);--am-rule-field:2px solid var(--am-border-field);--am-r-sm:4px;--am-r:6px;--am-r-lg:12px;--am-r-pill:999px;--am-lift:0 1px 2px #1f2a3a0d;--am-lift-menu:0 8px 28px #1f2a3a1a;--am-lift-modal:0 14px 44px #1f2a3a33;--am-blur:blur(14px) saturate(1.6);--am-glass-paper:var(--am-bg)}@supports (color:color-mix(in lab, red, red)){:root{--am-glass-paper:color-mix(in srgb, var(--am-bg) 72%, transparent)}}:root{--am-glass-ground:var(--am-chat-ground)}@supports (color:color-mix(in lab, red, red)){:root{--am-glass-ground:color-mix(in srgb, var(--am-chat-ground) 76%, transparent)}}:root{--am-chat-ground:var(--am-field-deep);--am-chat-raised:var(--am-field);--am-chat-fg:var(--am-fg-on-field);--am-chat-muted:var(--am-muted-on-field);--am-chat-rule:var(--am-rule-on-field);--am-chat-tint:var(--am-tint-on-field);--am-chat-tint-2:var(--am-tint-on-field-2);--am-chat-focus:var(--am-focus-on-field);--am-chat-hair:var(--am-gold)}@supports (color:color-mix(in lab, red, red)){:root{--am-chat-hair:color-mix(in srgb, var(--am-gold) 55%, transparent)}}:root{--am-chat-me:var(--am-cream);--am-chat-on-me:var(--am-fg);--am-chat-action:var(--am-gold);--am-chat-on-action:var(--am-fg);--am-chat-action-press:var(--am-gold)}@supports (color:color-mix(in lab, red, red)){:root{--am-chat-action-press:color-mix(in srgb, var(--am-gold) 84%, var(--am-fg-on-field))}}:root{--am-d-micro:60ms;--am-d-fast:.12s;--am-d-base:.18s;--am-d-slow:.26s;--am-ease:cubic-bezier(.4,0,.2,1);--am-ease-out:cubic-bezier(.16,1,.3,1);--am-h-row:44px;--am-h-head:48px;--am-h-ctl:38px;--am-tap:24px;--am-h-ctl-lg:46px;--am-rail-w:392px;--am-side-w:232px;--am-w-form:560px;--am-w-read:720px;--am-w-wide:880px;--am-outline-w:264px;--am-acts-w:318px;--am-ico-sm:14px;--am-ico:16px;--am-ico-lg:22px;--am-ico-xl:26px;--am-focus:0 0 0 2px var(--am-bg),0 0 0 4px #2d6bf361;--am-focus-on-field:0 0 0 2px var(--am-field-deep),0 0 0 4px #ffffff73;--am-dz-ground:#e6eaf0;--am-dz-margin:#2d6bf373;--am-dz-bleed:#a33a2f8c;--am-dz-safe:#1f7a4d99;--am-dz-binding:#a8761880;--am-dz-grid:#2d6bf34d;--am-dz-hover:#2d6bf38c;--am-dz-line:1px;--am-dz-tools-w:44px;--am-dz-panel-w:312px;--am-dz-ruler:18px;--am-dz-handle:9px;--am-dz-ib:32px;--am-dz-thumb-w:112px}.bh{gap:var(--am-s3)}.topbar.bh{padding-top:var(--am-s2);padding-bottom:var(--am-s2);min-height:var(--am-h-head);z-index:30;position:relative}.bh-nav{flex:1;min-width:0}.bh-nav>ul{gap:var(--am-s1);margin:0;padding:0;list-style:none;display:flex}.bh-nav li{position:relative}.bh-pill{cursor:pointer;background:0 0;border:0}.bh-pill:hover{background:var(--am-ink-wash);color:var(--am-fg)}.bh-pill[aria-current=true]{color:var(--am-fg);background:var(--am-ink-wash-2)}.bh-chev{width:var(--am-ico-sm);height:var(--am-ico-sm);transition:transform var(--am-d-fast) var(--am-ease)}.bh-pill[aria-expanded=true] .bh-chev{transform:rotate(180deg)}.bh-menu{display:none}.bh-panel{top:calc(100% + var(--am-s1));z-index:40;background:var(--am-bg);border:var(--am-rule);border-radius:var(--am-r);min-width:min(520px,92vw);box-shadow:var(--am-lift-menu);padding:var(--am-s3);display:none;position:absolute;left:0}.bh-panel[data-open]{animation:rise var(--am-d-fast) var(--am-ease-out);display:block}.bh-panel>ul{gap:var(--am-s1);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.bh-link{width:100%;min-height:var(--am-tap);padding:var(--am-s2) var(--am-s3);border-radius:var(--am-r-sm);color:var(--am-fg);text-align:left;cursor:pointer;transition:background var(--am-d-micro) var(--am-ease);background:0 0;border:0;gap:2px;text-decoration:none;display:grid}.bh-link:hover{background:var(--am-ink-wash)}.bh-link[aria-current=page]{background:var(--am-accent-soft)}.bh-l{font-size:var(--am-t-small);font-weight:var(--am-w-med);line-height:1.35}.bh-a{font-size:var(--am-t-note);color:var(--am-muted);line-height:1.4}.bh-right{align-items:center;gap:var(--am-s1);flex:none;margin-left:auto;display:flex}.bh-bell{position:relative}.bh-bell .view-n{position:absolute;top:-4px;right:-4px}.bh-me{position:relative}.bh-menu-panel{min-width:240px;left:auto;right:0}.bh-menu-panel>ul{grid-template-columns:minmax(0,1fr)}.bh-who{padding:var(--am-s2) var(--am-s3) var(--am-s3);margin-bottom:var(--am-s2);border-bottom:var(--am-rule-thin);gap:2px;display:grid}.bh-who .mic{color:var(--am-muted-on-tint)}.bh-ini{width:calc(var(--am-tap) + var(--am-s1));height:calc(var(--am-tap) + var(--am-s1));border-radius:var(--am-r-sm);background:var(--am-field);color:var(--am-fg-on-field);font-family:var(--am-mono);font-size:var(--am-t-micro);letter-spacing:.06em;place-items:center;display:grid}.bh-ini:before{content:attr(data-ini)}.bh-bellwrap{position:static}.bh-needs-panel{left:auto;right:var(--am-s3);min-width:0;width:min(460px,calc(100vw - 2 * var(--am-s3)));max-height:calc(100vh - var(--am-h-head) - var(--am-s6));overflow-y:auto}.nd{gap:var(--am-s4);display:grid}.nd-zone{gap:var(--am-s2);display:grid}.nd-zone ul{gap:var(--am-s2);margin:0;padding:0;list-style:none;display:grid}.nd-note,.nd-empty{font-size:var(--am-t-note);color:var(--am-muted);margin:0;line-height:1.4}.nd-row{gap:2px var(--am-s3);padding:var(--am-s2) var(--am-s3);border:var(--am-rule-thin);border-radius:var(--am-r-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.nd-k{color:var(--am-muted);grid-column:1}.nd-w{font-size:var(--am-t-small);overflow-wrap:anywhere;grid-column:1;min-width:0;line-height:1.4}.nd-o{color:var(--am-muted)}.nd-a{grid-area:1/2/span 2;justify-self:end}.nd-bulk{justify-content:space-between;align-items:center;gap:var(--am-s2) var(--am-s3);padding:var(--am-s2) var(--am-s3);border-left:2px solid var(--am-fail);background:var(--am-fail-fill);border-radius:0 var(--am-r-sm) var(--am-r-sm) 0;font-size:var(--am-t-small);flex-wrap:wrap;margin:0;display:flex}.nd-foot{padding-top:var(--am-s3);border-top:var(--am-rule-thin);margin:0}.wn{gap:var(--am-s2);display:grid}.wn-h{color:var(--am-chat-muted)}.wn ul{gap:var(--am-s3);margin:0;padding:0;list-style:none;display:grid}.wn-row{column-gap:var(--am-s3);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;row-gap:2px;display:grid}.wn-t{color:var(--am-chat-fg);font-size:var(--am-t-small);overflow-wrap:anywhere;min-width:0;line-height:1.4}.wn-s{color:var(--am-chat-muted);font-family:var(--am-mono);font-size:var(--am-t-micro);letter-spacing:var(--am-tr-micro);text-transform:uppercase;text-align:right;overflow-wrap:anywhere;max-width:18ch}.wn-step{color:var(--am-chat-muted);font-size:var(--am-t-note);overflow-wrap:anywhere;grid-column:1;min-width:0;line-height:1.4}.wn-stop{color:var(--am-chat-fg);grid-area:2/2;justify-self:end}@container bh (max-width:56rem){.bh-menu{display:inline-flex}.bh-nav{z-index:40;background:var(--am-bg);border-bottom:var(--am-rule);box-shadow:var(--am-lift-menu);padding:var(--am-s3) var(--am-s4);display:none;position:absolute;top:100%;left:0;right:0}.bh-nav.is-open{max-height:calc(100vh - var(--am-h-head));display:block;overflow-y:auto}.bh-nav>ul{gap:var(--am-s2);flex-direction:column}.bh-nav .bh-pill{justify-content:space-between;width:100%}.bh-nav .bh-panel{min-width:0;box-shadow:none;padding:0 0 var(--am-s2);border:0;display:block;position:static}.bh-chev{display:none}}@container bh (max-width:70rem){.outline-open .btn-label{display:none}}@container bh (max-width:40rem){.card-head>.btn .btn-label,.bh-right>.btn .btn-label{display:none}}.rt{gap:var(--am-s2);margin-top:var(--am-s2);display:grid}.rt-row{align-items:center;gap:var(--am-s1);flex-wrap:wrap;display:flex}.rt .btn-ghost{color:var(--am-chat-muted)}.rt .btn-ghost[aria-pressed=true]{color:var(--am-chat-fg);background:var(--am-chat-tint-2)}.rt-why{gap:var(--am-s1);flex-wrap:wrap;display:flex}.rt .chip{background:var(--am-chat-tint);color:var(--am-chat-muted);border-color:var(--am-chat-rule);min-height:var(--am-tap);font-size:var(--am-t-note)}.rt .chip[aria-pressed=true]{color:var(--am-chat-fg);border-color:var(--am-chat-fg)}.rt .chip:focus-visible{box-shadow:var(--am-chat-focus)}.palette{margin:0 0 var(--am-s2);padding:var(--am-s1);background:var(--am-chat-raised);border:1px solid var(--am-chat-rule);border-radius:var(--am-r);max-height:16rem;scroll-padding:var(--am-s1);gap:2px;list-style:none;display:grid;overflow-y:auto}.palette-i{padding:var(--am-s2) var(--am-s3);border-radius:var(--am-r-sm);cursor:pointer;color:var(--am-chat-fg);gap:1px;display:grid}.palette-i[aria-selected=true],.palette-i:hover{background:var(--am-chat-tint-2)}.palette-n{font-family:var(--am-mono);font-size:var(--am-t-small)}.palette-a{font-size:var(--am-t-note);color:var(--am-chat-muted);line-height:1.4}.fold{max-height:18em;position:relative;overflow:hidden}.fold:after{content:"";background:linear-gradient(to bottom, transparent, var(--am-chat-ground));height:3.2em;position:absolute;inset:auto 0 0}.fold-btn{margin-top:var(--am-s1)}.behind{bottom:calc(var(--dock-h,0px) + var(--am-s2));z-index:2;box-shadow:var(--am-lift-menu);background:var(--am-chat-raised);border:1px solid var(--am-chat-rule);justify-self:center;position:sticky}.tools-gap{flex:auto}.cm{display:inline-flex}.cm-btn{align-items:center;gap:var(--am-s1);min-height:30px;padding:0 var(--am-s2);border-radius:var(--am-r-sm);color:var(--am-chat-muted);cursor:pointer;transition:background var(--am-d-micro) var(--am-ease),color var(--am-d-micro) var(--am-ease);background:0 0;border:0;display:inline-flex}.cm-btn:hover,.cm-btn.is-open{background:var(--am-chat-tint-2);color:var(--am-chat-fg)}.cm-btn:focus-visible{box-shadow:var(--am-chat-focus);outline:none}.cm-plus{justify-content:center;width:30px;padding:0}.cm-plus svg{width:var(--am-ico);height:var(--am-ico)}.cm-chev{width:12px;height:12px;transition:transform var(--am-d-fast) var(--am-ease);flex:none}.cm-btn.is-open .cm-chev{transform:rotate(180deg)}.cm-title{min-width:0;font-size:var(--am-t-small);font-weight:var(--am-w-semi);color:var(--am-chat-fg)}.cm-title>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cm-model>span:not(.ring){text-overflow:ellipsis;white-space:nowrap;max-width:8.5rem;font-size:var(--am-t-note);overflow:hidden}.cm-panel{z-index:20;overscroll-behavior:contain;max-height:min(28rem,100vh - 12rem);padding:var(--am-s3) var(--am-s4);background:var(--am-chat-raised);border:1px solid var(--am-chat-rule);border-radius:var(--am-r-lg);box-shadow:var(--am-lift-menu);animation:rise var(--am-d-fast) var(--am-ease-out);position:absolute;left:0;right:0;overflow-y:auto}.cm-panel.is-above{bottom:calc(100% + var(--am-s2))}.cm-panel.is-below{top:calc(100% + var(--am-s1))}.card-head .cm-panel{left:var(--am-s3);right:var(--am-s3)}.cm-list{gap:var(--am-s1);margin:0;padding:0;list-style:none;display:grid}.cm-item{gap:var(--am-s3);width:100%;padding:var(--am-s2);border-radius:var(--am-r-sm);text-align:left;color:var(--am-chat-fg);font-size:var(--am-t-small);cursor:pointer;background:0 0;border:0;align-items:flex-start;line-height:1.4;display:flex}.cm-item:hover:not(:disabled){background:var(--am-chat-tint-2)}.cm-item:focus-visible{box-shadow:var(--am-chat-focus);outline:none}.cm-item:disabled{opacity:.55;cursor:default}.cm-item svg{width:var(--am-ico-sm);height:var(--am-ico-sm);flex:none;margin-top:2px}.opt{gap:var(--am-s4);border:0;margin:0;padding:0;display:grid}.opt fieldset{gap:var(--am-s1);border:0;margin:0;padding:0;display:grid}.opt legend{margin-bottom:var(--am-s1);color:var(--am-chat-muted);padding:0}.opt-row{gap:var(--am-s3);min-height:var(--am-tap);padding:var(--am-s1) 0;cursor:pointer;color:var(--am-chat-fg);font-size:var(--am-t-small);align-items:flex-start;line-height:1.4;display:flex}.opt-row input{accent-color:var(--am-accent);width:var(--am-ico-sm);height:var(--am-ico-sm);flex:none;margin-top:2px}.opt-about{color:var(--am-chat-muted);font-size:var(--am-t-note);line-height:1.4;display:block}.pick{gap:var(--am-s2);outline:none}.pick-list{gap:var(--am-s1);border:0;margin:0;padding:0;list-style:none;display:grid}.pick-row{gap:var(--am-s3);padding:var(--am-s2);border-radius:var(--am-r-sm);cursor:pointer;color:var(--am-chat-fg);font-size:var(--am-t-small);align-items:flex-start;line-height:1.4;display:flex}.pick-row:hover:not(.is-off){background:var(--am-chat-tint-2)}.pick-row:has(>input:disabled){cursor:default;opacity:.55}.pick-row.is-off{cursor:default;opacity:.6}.pick-text{flex:auto;gap:2px;min-width:0;display:grid}.pick-name{align-items:baseline;gap:var(--am-s2);font-weight:var(--am-w-med);flex-wrap:wrap;display:flex}.pick-tag{color:var(--am-chat-muted);font-size:var(--am-t-note);font-weight:var(--am-w-reg)}.pick-check{width:var(--am-ico);height:var(--am-ico);color:var(--am-chat-fg);flex:none;margin-top:2px}.pick-more{gap:var(--am-s1);padding-top:var(--am-s2);border-top:1px solid var(--am-chat-rule);display:grid}.pick-go,.pick-back{justify-content:space-between;align-items:center;gap:var(--am-s3);width:100%;min-height:var(--am-tap);padding:var(--am-s2);border-radius:var(--am-r-sm);text-align:left;color:var(--am-chat-fg);font-size:var(--am-t-small);cursor:pointer;background:0 0;border:0;display:flex}.pick-go:hover,.pick-back:hover{background:var(--am-chat-tint-2)}.pick-go:focus-visible,.pick-back:focus-visible{box-shadow:var(--am-chat-focus);outline:none}.pick-val{align-items:center;gap:var(--am-s1);color:var(--am-chat-muted);display:inline-flex}.pick-go svg,.pick-back svg{width:var(--am-ico-sm);height:var(--am-ico-sm);flex:none}.pick-back{font-weight:var(--am-w-med);justify-content:flex-start}.ring{background:conic-gradient(var(--am-chat-muted) var(--fill),var(--am-chat-tint-2) 0);border-radius:50%;flex:none;width:14px;height:14px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}.ring[data-level=warn],.ring[data-level=full]{background:conic-gradient(var(--am-gold) var(--fill),var(--am-chat-tint-2) 0)}.opt-memory{align-items:center;gap:var(--am-s1) var(--am-s3);width:100%;padding:var(--am-s2);border-radius:var(--am-r-sm);text-align:left;cursor:pointer;color:var(--am-chat-muted);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);display:grid}.opt-memory:hover{background:var(--am-chat-tint-2);color:var(--am-chat-fg)}.opt-memory:focus-visible{box-shadow:var(--am-chat-focus);outline:none}.opt-memory .opt-about{grid-column:1/-1}.gauge-bar{width:2.5rem;height:var(--am-s1);border-radius:var(--am-r-sm);background:var(--am-chat-tint-2);flex:none;position:relative;overflow:hidden}.gauge-bar:after{content:"";width:var(--fill);background:var(--am-chat-muted);transition:width var(--am-d-micro) var(--am-ease);position:absolute;inset:0 auto 0 0}.opt-memory[data-level=warn] .gauge-bar:after,.opt-memory[data-level=full] .gauge-bar:after{background:var(--am-gold)}.opt-memory[data-level=full]{color:var(--am-chat-fg)}.plan-card{margin-top:var(--am-s3)}.plan-said{margin-top:var(--am-s2);color:var(--am-chat-muted)}.ch-meta{margin-top:var(--am-s3);border-top:0;padding-top:0}.ch-chip{cursor:pointer;padding:var(--am-s1) 0;font:inherit;font-size:var(--am-t-small);font-weight:var(--am-w-med);min-height:var(--am-tap);color:inherit;background:0 0;border:0}.ch-chip.state-ok{color:var(--am-ok)}.ch-chip.state-fail{color:var(--am-fail)}.ch-chip.state-idle{color:var(--am-muted)}.ch-chip:hover{text-underline-offset:3px;text-decoration:underline}.ch-chip:focus-visible{box-shadow:var(--am-focus);border-radius:var(--am-r-sm);outline:none}.ch-chev{width:var(--am-ico-sm);height:var(--am-ico-sm);transition:transform var(--am-d-fast) var(--am-ease)}.ch-chip[aria-expanded=true] .ch-chev{transform:rotate(180deg)}.chcard{gap:var(--am-s4);margin-top:var(--am-s3);padding-top:var(--am-s4);border-top:var(--am-rule-thin);display:grid}.chcard[hidden]{display:none}.ch-changed{cursor:pointer;padding:var(--am-s1) 0;font:inherit;font-size:var(--am-t-small);font-weight:var(--am-w-med);min-height:var(--am-tap);background:0 0;border:0}.ch-changed:hover{text-underline-offset:3px;text-decoration:underline}.ch-changed:focus-visible{box-shadow:var(--am-focus);border-radius:var(--am-r-sm);outline:none}.ch-changed[aria-expanded=true] .ch-chev{transform:rotate(180deg)}.changed-part{gap:var(--am-s2);display:grid}.changed-head{font-size:var(--am-t-small);font-weight:var(--am-w-semi);line-height:1.4}.changed-list{gap:var(--am-s2);font-size:var(--am-t-small);display:grid}.changed-list del{color:var(--am-muted)}.ch-links{gap:var(--am-s2) var(--am-s5);flex-wrap:wrap;display:flex}.bk{grid-template-columns:var(--am-rail-w) minmax(0,1fr);column-gap:var(--am-s2);height:100dvh;padding:var(--am-s2);background:var(--am-chat-ground);grid-template-rows:minmax(0,1fr);display:grid}.bk>.rail{--glass:var(--am-glass-ground);--solid:var(--am-chat-ground);grid-column:1;min-width:0;min-height:0;position:relative}.bk>.bk-work{border-radius:var(--am-r-lg);background:var(--am-bg);border:var(--am-rule-thin);--glass:var(--am-glass-paper);--solid:var(--am-bg);--am-top:var(--am-h-head);grid-column:2;min-width:0;min-height:0;position:relative;overflow:hidden}.card-head{z-index:5;align-items:center;gap:var(--am-s2);height:var(--am-h-head);padding:0 var(--am-s3);background:var(--glass);-webkit-backdrop-filter:var(--am-blur);backdrop-filter:var(--am-blur);display:flex;position:absolute;inset:0 0 auto;container:bh/inline-size}.bk-work>.card-head{border-bottom:var(--am-rule-gold-thin)}.rail>.card-head{border-bottom:1px solid var(--am-chat-hair)}@media (prefers-reduced-transparency:reduce){.card-head,.rail-dock:before{background:var(--solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.card-head,.rail-dock:before{background:var(--solid)}}.bk-body{grid-template-columns:minmax(0,1fr) var(--am-outline-w);min-width:0;display:grid;position:absolute;inset:0}.bk-solo .bk-body{grid-template-columns:minmax(0,1fr)}.bk-main{overscroll-behavior:contain;min-width:0;min-height:0;padding-top:var(--am-top);scroll-padding-top:var(--am-top);grid-area:1/1;position:relative;overflow-y:auto}.bk-main:focus{outline:none}.bk-main:focus-visible{box-shadow:inset var(--am-focus)}.bk .outline{outline:0;grid-area:1/2}.rail-open{flex:none;display:none;position:relative}.rail-scrim{display:none}.rail-close{flex:none}.rail-title{min-width:0;padding:0 var(--am-s2);text-overflow:ellipsis;white-space:nowrap;font-size:var(--am-t-small);font-weight:var(--am-w-semi);color:var(--am-chat-fg);overflow:hidden}.rail-head .cm{min-width:0}.rail-head .pace-wrap{flex:none;margin-left:auto;position:relative}.rail-log{padding:calc(var(--am-h-head) + var(--am-s3)) var(--am-s5) calc(var(--dock-h,0px) + var(--am-s4));scroll-padding:var(--am-h-head) 0 var(--dock-h,0px);position:absolute;inset:0}.rail-dock{z-index:6;isolation:isolate;gap:var(--am-s2);padding:var(--am-s10) var(--am-s3) var(--am-s3);pointer-events:none;display:grid;position:absolute;inset:auto 0 0}.rail-dock>*{pointer-events:auto}.rail-dock:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--glass) 55%);-webkit-backdrop-filter:var(--am-blur);backdrop-filter:var(--am-blur);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 55%);mask-image:linear-gradient(#0000,#000 55%)}.rail-dock>:is(.act,.wn,.rail-live,.rail-loop){border-radius:var(--am-r);background:var(--am-chat-raised);border:1px solid var(--am-chat-rule);padding:var(--am-s2) var(--am-s3)}@media (max-width:1439px){.bk{--am-rail-w:340px;--am-outline-w:232px}}@media (min-width:1152px){.bk.chat-shut{--am-rail-w:0px;column-gap:0}.bk.chat-shut>.rail{display:none}.bk.chat-shut .rail-open{display:inline-flex}}@media (max-width:1279px){.bk-body{grid-template-columns:minmax(0,1fr)}.bk .outline{z-index:60;--am-top:0px;visibility:hidden;width:min(300px,86vw);box-shadow:var(--am-lift-modal);transition:transform var(--am-d-base) var(--am-ease),visibility 0s linear var(--am-d-base);position:fixed;inset:0 0 0 auto;transform:translate(100%)}.outline-is-open .outline{visibility:visible;transition:transform var(--am-d-base) var(--am-ease),visibility 0s;transform:none}.outline-open,.outline-close{display:inline-flex}.outline-close{margin:var(--am-s3) var(--am-s3) 0;justify-self:start}.outline-is-open .outline-scrim{z-index:55;background:var(--am-scrim);display:block;position:fixed;inset:0}}@media (max-width:1151px){.bk{grid-template-columns:minmax(0,1fr);column-gap:0}.bk>.bk-work{grid-column:1}.bk>.rail{z-index:60;width:min(var(--am-rail-w),88vw);background:var(--am-chat-ground);border-radius:0 var(--am-r-lg) var(--am-r-lg) 0;visibility:hidden;box-shadow:var(--am-lift-modal);transition:transform var(--am-d-base) var(--am-ease),visibility 0s linear var(--am-d-base);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.rail-is-open>.rail{visibility:visible;transition:transform var(--am-d-base) var(--am-ease),visibility 0s;transform:none}.rail-is-open .rail-scrim{z-index:55;background:var(--am-scrim);display:block;position:fixed;inset:0}.rail-open{display:inline-flex}}@media (max-width:599px){.bk{padding:0}.bk>.bk-work{border:0;border-radius:0}}body:has(.scrim) .bk .rail-open{display:none}@media print{.bk{background:0 0;height:auto;padding:0;display:block}.bk>.bk-work{border:0;border-radius:0;position:static;overflow:visible}.bk-body{display:block;position:static}.bk-main{padding-top:0;overflow:visible}}.flow .page{position:relative}.mk-wrap{margin-left:var(--am-s3);left:100%;top:var(--top,0px);z-index:2;position:absolute}.mk{width:var(--am-tap);height:var(--am-tap);border-radius:var(--am-r-sm);cursor:pointer;color:var(--mk-c,var(--am-muted));transition:background var(--am-d-micro) var(--am-ease);background:0 0;border:0;place-items:center;padding:0;display:grid}.mk:hover,.mk[aria-expanded=true]{background:var(--am-ink-wash-2)}.mk:focus-visible{box-shadow:var(--am-focus);outline:none}.mk svg{width:var(--am-ico-sm);height:var(--am-ico-sm)}.mk-finding svg{fill:currentColor}.mk-critical{--mk-c:var(--am-fail)}.mk-major{--mk-c:var(--am-attend)}.mk-minor{--mk-c:var(--am-idle-mark)}.mk-comment{--mk-c:var(--am-fg)}.mk-card{top:calc(100% + var(--am-s1));z-index:6;width:min(26rem,calc(100vw - 2 * var(--am-s4)));background:var(--am-bg);border:var(--am-rule);border-radius:var(--am-r);box-shadow:var(--am-lift-menu);position:absolute;right:0}.mk-card[hidden]{display:none}.mk-card .fnote{margin:0}@media (max-width:899px){.marks{gap:var(--am-s1) var(--am-s2);margin-top:var(--am-s3);flex-wrap:wrap;display:flex}.mk-wrap{margin:0;position:static}.mk-wrap:has(.mk-card:not([hidden])){flex-basis:100%}.mk-card{width:auto;margin-top:var(--am-s2);box-shadow:none;position:static}}.seltools-group{padding-right:var(--am-s2);margin-right:var(--am-s1);border-right:var(--am-rule-thin);align-items:center;gap:2px;display:inline-flex}.seltools .btn-ghost[aria-pressed=true]{background:var(--am-ink-wash-2);color:var(--am-fg)}.slash{z-index:60;padding:var(--am-s1);background:var(--am-bg);border:var(--am-rule);border-radius:var(--am-r);min-width:14rem;max-width:22rem;box-shadow:var(--am-lift-menu);margin:0;list-style:none;position:fixed}.slash-i{padding:var(--am-s2) var(--am-s3);border-radius:var(--am-r-sm);cursor:pointer;gap:1px;display:grid}.slash-i[aria-selected=true],.slash-i:hover{background:var(--am-ink-wash-2)}.slash-n{font-size:var(--am-t-small);font-weight:var(--am-w-med);color:var(--am-fg)}.slash-a{font-size:var(--am-t-note);color:var(--am-muted)}.findbar{top:calc(var(--am-top,0px) + var(--am-s2));z-index:4;align-items:center;gap:var(--am-s2);padding:var(--am-s2) var(--am-s3);margin:var(--am-s3) 0;background:var(--am-bg);border:var(--am-rule);border-radius:var(--am-r);box-shadow:var(--am-lift-menu);flex-wrap:wrap;display:flex;position:sticky}.findbar .input{width:12rem;min-height:var(--am-tap)}.findbar .btn-ghost[aria-pressed=true]{background:var(--am-ink-wash-2);color:var(--am-fg)}.findbar-n{color:var(--am-muted);margin-left:auto}.pdoc{gap:var(--am-s6);grid-template-columns:minmax(0,1fr);display:grid}.pdoc-main{min-width:0}.pdoc-index{font-size:var(--am-t-small)}.pdoc-index ol{margin:var(--am-s2) 0 0;gap:var(--am-s1);padding:0;list-style:none;display:grid}.pdoc-index ol ol{margin:var(--am-s1) 0 var(--am-s2);padding-left:var(--am-s3);border-left:var(--am-rule)}.pdoc-index a{padding:var(--am-s1) var(--am-s2);border-radius:var(--am-r-sm);color:var(--am-muted);min-height:var(--am-tap);text-decoration:none;display:block}.pdoc-index a:hover{background:var(--am-ink-wash-2);color:var(--am-fg)}.pdoc-index a:focus-visible{box-shadow:var(--am-focus);outline:none}@media (min-width:1152px){.pdoc{grid-template-columns:minmax(0,1fr) 15rem}.pdoc-index{top:calc(var(--am-top,0px) + var(--am-s6));max-height:calc(100vh - 7rem - var(--am-top,0px));grid-area:1/2;align-self:start;position:sticky;overflow-y:auto}}.pcard{margin-top:var(--am-s8);padding-top:var(--am-s5);border-top:var(--am-rule)}.pcard:first-of-type{margin-top:var(--am-s6)}.pcard-h{justify-content:space-between;align-items:flex-start;gap:var(--am-s3);flex-wrap:wrap;display:flex}.pcard-id{gap:var(--am-s1);min-width:0;display:grid}.pcard-t{font-size:var(--am-t-h3);font-weight:var(--am-w-semi);margin:0;line-height:1.25}.pcard-a{gap:var(--am-s2);flex-wrap:wrap;align-items:center;display:flex}.pcard-b{margin-top:var(--am-s3)}.pdoc .chips{gap:var(--am-s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.prow{flex-wrap:wrap;align-items:flex-start}.prow .row-stack{flex:20rem;min-width:0}.prow-tools{gap:var(--am-s1);align-items:flex-start;display:flex}.outcomes{margin:var(--am-s2) 0 0;font-size:var(--am-t-small);color:var(--am-muted);gap:2px;padding:0;list-style:none;display:grid}.outcomes li:before{content:"";width:calc(var(--am-s1) * 1.5);height:calc(var(--am-s1) * 1.5);margin-right:var(--am-s2);border-radius:var(--am-r-sm);background:var(--am-gold);vertical-align:middle;display:inline-block}.cplan{margin-top:var(--am-s4);padding-left:var(--am-s4);border-left:var(--am-rule-gold)}.org{grid-template-rows:auto minmax(0,1fr);grid-template-columns:var(--am-side-w) minmax(0,1fr);min-width:0;height:100dvh;display:grid;overflow:hidden}.org>.org-bar{grid-area:1/1/auto/-1}.org>.side{padding:var(--am-s5) var(--am-s4);grid-area:2/1}.org>.org-body{flex-direction:column;grid-area:2/2;min-width:0;min-height:0;display:flex}.org-body>.settings-main{flex:auto}.org-brand{align-items:center;gap:var(--am-s3);min-width:0;color:inherit;flex:0 auto;text-decoration:none;display:flex}.org-brand .lock{flex:none;width:auto;height:22px;margin:0}.org-name{font-weight:var(--am-w-semi);font-size:var(--am-t-small);white-space:nowrap;text-overflow:ellipsis;border-left:var(--am-rule);max-width:26ch;padding-left:var(--am-s3);overflow:hidden}.side-list{gap:var(--am-s1);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.side-link:focus-visible{box-shadow:var(--am-focus);outline:none}.org-tabs{border-bottom:var(--am-rule);padding:0 var(--am-s6);flex:none}.org-tabs ul{gap:var(--am-s1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.org-tabs a{min-height:var(--am-tap);padding:var(--am-s2) var(--am-s3);color:var(--am-muted);font-size:var(--am-t-small);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;text-decoration:none;display:inline-flex}.org-tabs a:hover{color:var(--am-fg)}.org-tabs a[aria-current=page]{color:var(--am-fg);border-bottom-color:var(--am-gold);font-weight:var(--am-w-med)}.org-tabs a:focus-visible{box-shadow:var(--am-focus);outline:none}@media (max-width:1023px){.org{grid-template-columns:minmax(0,1fr)}.org>.org-body{grid-column:1}.org-tabs{padding:0 var(--am-s4)}}@media (max-width:599px){.org-name{display:none}}@media print{.org{height:auto;display:block;overflow:visible}.org>.org-bar,.org>.side,.org-tabs{display:none!important}}.steps{gap:var(--am-s3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.step{column-gap:var(--am-s3);row-gap:var(--am-s1);text-align:left;padding:var(--am-s4);border:var(--am-rule);border-radius:var(--am-r);background:var(--am-bg);border-top:var(--am-rule-field);transition:box-shadow var(--am-d-micro) var(--am-ease);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.step:hover{box-shadow:inset 0 0 0 1px var(--am-fg)}.step:focus-visible{box-shadow:var(--am-focus);outline:none}.step-n{width:var(--am-tap);height:var(--am-tap);border-radius:var(--am-r-sm);border:1px solid var(--am-fg);font-family:var(--am-mono);font-size:var(--am-t-label);color:var(--am-fg);grid-row:1/span 2;place-items:center;display:grid}.step-t{font-size:var(--am-t-h3);line-height:1.25;font-weight:var(--am-w-semi);color:var(--am-fg)}.step-s{font-size:var(--am-t-small);color:var(--am-muted);line-height:1.4}.step[data-state=ok]{border-top-color:var(--am-ok)}.step[data-state=attend]{border-top-color:var(--am-gold)}.step[data-state=ok] .step-n{background:var(--am-ok);border-color:var(--am-ok);color:var(--am-bg)}.step-on{box-shadow:inset 0 0 0 1px var(--am-fg);background:var(--am-ink-wash)}.step-on .step-s{color:var(--am-muted-on-tint)}@media (max-width:719px){.steps{grid-template-columns:minmax(0,1fr)}}.bk.bk-designer{grid-template-columns:minmax(0,1fr);column-gap:0}.bk.bk-designer>.rail,.bk.bk-designer>.rail-scrim,.bk.bk-designer .rail-open{display:none!important}.bk.bk-designer>.bk-work{grid-column:1}.bk.bk-designer .bk-main{overflow:hidden}.dz{background:var(--am-bg);height:100%;min-height:0;color:var(--am-fg);flex-direction:column;display:flex}.dz-grow{flex:1;min-width:0}.dz-sep{width:var(--am-dz-line);margin:var(--am-s2) var(--am-s1);background:var(--am-border);flex:none;align-self:stretch}.dz-note{font-size:var(--am-t-note);color:var(--am-muted);margin:var(--am-s2) 0;line-height:1.45}.dz-note.is-bad{color:var(--am-fail)}.dz-state{align-content:center;justify-items:start;gap:var(--am-s3);max-width:var(--am-w-read);padding:var(--am-s12) var(--am-s6);height:100%;margin:0 auto;display:grid;overflow:auto}.dz-state-h{font-family:var(--am-serif);font-size:var(--am-t-h2);line-height:var(--am-lh-h2);font-weight:var(--am-w-med);margin:0}.dz-welcome p{font-size:var(--am-t-body);line-height:var(--am-lh-body);max-width:var(--am-measure);margin:0}.dz-welcome .dz-note{font-size:var(--am-t-note)}.dz-points{padding-left:var(--am-s5);gap:var(--am-s2);font-size:var(--am-t-small);line-height:var(--am-lh-small);max-width:var(--am-measure);margin:0;list-style:outside;display:grid}.dz-actions{gap:var(--am-s2);margin-top:var(--am-s2);flex-wrap:wrap;align-items:center;display:flex}.dz-bar{background:var(--am-bg);border-bottom:var(--am-rule);flex:none}.dz-bar-row{align-items:center;gap:var(--am-s1);min-height:var(--am-h-head);padding:0 var(--am-s3);display:flex}.dz-back{align-items:center;gap:var(--am-s1);padding:0 var(--am-s2);min-height:var(--am-dz-ib);border-radius:var(--am-r-sm);color:var(--am-fg);font-size:var(--am-t-small);font-weight:var(--am-w-med);flex:none;text-decoration:none;display:inline-flex}.dz-back:hover{background:var(--am-ink-wash)}.dz-back:focus-visible{box-shadow:var(--am-focus);outline:none}.dz-back svg{width:var(--am-ico);height:var(--am-ico)}.dz-title{align-items:baseline;gap:var(--am-s2);min-width:0;margin:0 var(--am-s2) 0 var(--am-s1);font-size:var(--am-t-small);font-weight:var(--am-w-semi);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;line-height:1.3;display:flex;overflow:hidden}.dz-title-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.dz-badge{white-space:nowrap;font-family:var(--am-mono);font-size:var(--am-t-micro);letter-spacing:var(--am-tr-micro);text-transform:uppercase;padding:0 var(--am-s2);border-radius:var(--am-r-pill);background:var(--am-accent-soft);color:var(--am-accent-on-soft);flex:none}.dz-save{align-items:center;gap:var(--am-s1);padding:0 var(--am-s2);min-height:var(--am-tap);border-radius:var(--am-r-sm);font-size:var(--am-t-note);color:var(--am-muted);cursor:default;white-space:nowrap;background:0 0;border:0;flex:none;display:inline-flex}.dz-save svg{width:var(--am-ico-sm);height:var(--am-ico-sm)}.dz-save.is-unsaved{color:var(--am-fg);cursor:pointer}.dz-save.is-failed,.dz-save.is-conflict{color:var(--am-fail)}.dz-save.is-failed{cursor:pointer}.dz-save:focus-visible{box-shadow:var(--am-focus);outline:none}.dz-spin{animation:dz-spin calc(var(--am-d-slow) * 4) linear infinite}@keyframes dz-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.dz-spin{animation:none}}.dz-zoom{min-width:calc(var(--am-s10) + var(--am-s2));height:var(--am-dz-ib);padding:0 var(--am-s2);border-radius:var(--am-r-sm);font-family:var(--am-mono);font-size:var(--am-t-note);color:var(--am-fg);font-variant-numeric:tabular-nums;background:0 0;border:0}.dz-zoom:hover{background:var(--am-ink-wash)}.dz-zoom:focus-visible{box-shadow:var(--am-focus);outline:none}.dz-chip{white-space:nowrap;align-items:center;gap:var(--am-s1);height:var(--am-dz-ib);padding:0 var(--am-s3);border:var(--am-rule-thin);border-radius:var(--am-r-pill);background:var(--am-bg);font-size:var(--am-t-note);color:var(--am-fg);flex:none;display:inline-flex}.dz-chip svg{width:var(--am-ico-sm);height:var(--am-ico-sm)}.dz-chip:hover{background:var(--am-ink-wash)}.dz-chip.is-bad{border-color:var(--am-fail);color:var(--am-fail);background:var(--am-fail-fill)}.dz-chip.is-warn{border-color:var(--am-attend);background:var(--am-attend-fill)}.dz-chip.is-ok svg{color:var(--am-ok)}.dz-chip:focus-visible{box-shadow:var(--am-focus);outline:none}.dz-ib{place-items:center;gap:var(--am-s1);min-width:var(--am-dz-ib);height:var(--am-dz-ib);border-radius:var(--am-r-sm);color:var(--am-fg);cursor:pointer;transition:background var(--am-d-fast) var(--am-ease);background:0 0;border:0;flex:none;grid-auto-flow:column;padding:0;display:inline-grid}.dz-ib svg{width:var(--am-ico);height:var(--am-ico)}.dz-ib.is-sm{min-width:var(--am-tap);height:var(--am-tap)}.dz-ib.is-sm svg{width:var(--am-ico-sm);height:var(--am-ico-sm)}.dz-ib:hover:not(:disabled){background:var(--am-ink-wash)}.dz-ib[aria-pressed=true],.dz-ib.is-on{background:var(--am-accent-soft);color:var(--am-accent-on-soft)}.dz-ib.is-danger:hover:not(:disabled){background:var(--am-fail-fill);color:var(--am-fail)}.dz-ib:disabled{opacity:.4;cursor:default}.dz-ib:focus-visible{box-shadow:var(--am-focus);outline:none}.dz-pop{flex:none;position:relative}.dz-pop-panel{z-index:40;top:calc(100% + var(--am-s1));min-width:calc(var(--am-s24) * 3);background:var(--am-bg);border:var(--am-rule);border-radius:var(--am-r);box-shadow:var(--am-lift-menu);padding:var(--am-s2);position:absolute}.dz-pop-panel.is-end{right:0}.dz-pop-panel.is-start{left:0}.dz-pop-body{gap:var(--am-s1);display:grid}.dz-pop-body .btn{text-align:left;height:auto;min-height:var(--am-h-ctl);white-space:normal;justify-content:flex-start}.dz-banner{align-items:center;gap:var(--am-s3);padding:var(--am-s2) var(--am-s4);font-size:var(--am-t-note);background:var(--am-attend-fill);border-bottom:var(--am-rule-thin);flex-wrap:wrap;flex:none;margin:0;display:flex}.dz-banner.is-bad{background:var(--am-fail-fill)}.dz-banner>span:first-child{flex:1;min-width:0}.dz-banner.is-master{background:var(--am-accent-soft)}.dz-banner .dz-changes{flex-basis:100%;margin:0}.dz-inline{align-items:center;display:inline-flex}.dz-textbar{align-items:center;gap:var(--am-s1);min-height:calc(var(--am-h-ctl) + var(--am-s2));padding:var(--am-s1) var(--am-s3);border-top:var(--am-rule-thin);background:var(--am-surface);flex-wrap:nowrap;display:flex;overflow-x:auto}.dz-textbar>*{flex:none}.dz-textbar .dz-swatches{flex-wrap:nowrap}.dz-textbar .dz-note{margin:0}.dz-textbar .dz-select{width:auto;min-width:calc(var(--am-s20) + var(--am-s6));max-width:calc(var(--am-s24) * 2)}.dz-done{margin-left:auto}.dz-body{grid-template-columns:var(--am-dz-tools-w) minmax(0, 1fr) var(--am-dz-panel-w);flex:1;min-height:0;display:grid}.dz-tools{align-items:center;gap:var(--am-s1);padding:var(--am-s2) 0;border-right:var(--am-rule);background:var(--am-bg);flex-direction:column;display:flex;overflow-y:auto}.dz-center{background:var(--am-dz-ground);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.dz-leave{cursor:pointer;font:inherit;border:0}.dz-leave:focus-visible{box-shadow:var(--am-focus);outline:none}.dz-toast{left:50%;bottom:var(--am-s6);padding:var(--am-s2) var(--am-s4);border-radius:var(--am-r-pill);background:var(--am-field-deep);color:var(--am-fg-on-field);font-size:var(--am-t-note);box-shadow:var(--am-lift-menu);z-index:30;margin:0;position:absolute;transform:translate(-50%)}.dz-toast.is-bad{background:var(--am-fail)}.dz-panel{border-left:var(--am-rule);background:var(--am-bg);flex-direction:column;min-height:0;display:flex}.dz-tabs{border-bottom:var(--am-rule);flex:none;display:flex}.dz-tab{min-width:var(--am-tap);justify-content:center;align-items:center;gap:var(--am-s1);min-height:var(--am-h-row);padding:0 var(--am-s1);border:0;border-bottom:var(--am-s1) solid transparent;font-family:var(--am-mono);font-size:var(--am-t-micro);letter-spacing:calc(var(--am-tr-micro) / 2);text-transform:uppercase;color:var(--am-muted);cursor:pointer;margin-bottom:calc(var(--am-dz-line) * -2);background:0 0;flex:1 1 0;display:inline-flex}.dz-tab svg{width:var(--am-ico-sm);height:var(--am-ico-sm)}.dz-tab:hover{color:var(--am-fg);background:var(--am-ink-wash)}.dz-tab.is-on{color:var(--am-fg);border-bottom-color:var(--am-accent)}.dz-tab:focus-visible{box-shadow:inset var(--am-focus);outline:none}.dz-count{min-width:var(--am-s4);height:var(--am-s4);padding:0 var(--am-s1);border-radius:var(--am-r-pill);background:var(--am-attend-fill);color:var(--am-fg);letter-spacing:0;place-items:center;display:inline-grid}.dz-panel-body{overscroll-behavior:contain;min-height:0;padding:var(--am-s2) var(--am-s3) var(--am-s10);flex:1;overflow-y:auto}.dz-stage{background:var(--am-dz-ground);touch-action:none;-webkit-user-select:none;user-select:none;overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow:auto}.dz-stage[data-tool=text],.dz-stage[data-tool=rect],.dz-stage[data-tool=ellipse],.dz-stage[data-tool=line]{cursor:crosshair}.dz-stage[data-tool=hand],.dz-stage[data-space]{cursor:grab}.dz-stage[data-editing]{-webkit-user-select:text;user-select:text}.dz-pages{align-items:center;gap:var(--am-s6);padding:var(--am-s8) var(--am-s12) var(--am-s24);box-sizing:border-box;flex-direction:column;width:max-content;min-width:100%;display:flex}.dz-spread{align-items:flex-start;display:flex}.dz-pagewrap.is-right{grid-template-columns:0 auto}.dz-pagewrap.is-right .dz-ruler-y{display:none}.dz-pagewrap{grid-template-columns:var(--am-dz-ruler) auto;grid-template-rows:auto var(--am-dz-ruler) auto;scroll-margin:var(--am-s8);display:grid}.dz-pagehead{padding-bottom:var(--am-s1);grid-area:1/2;display:flex}.dz-pagelabel{align-items:baseline;gap:var(--am-s2);padding:0 var(--am-s1);border-radius:var(--am-r-sm);font-family:var(--am-mono);font-size:var(--am-t-label);letter-spacing:var(--am-tr-label);text-transform:uppercase;color:var(--am-muted-on-tint);cursor:pointer;background:0 0;border:0;display:inline-flex}.dz-pagelabel[aria-current=true]{color:var(--am-fg);font-weight:var(--am-w-semi)}.dz-pagelabel:hover{color:var(--am-fg)}.dz-pagelabel:focus-visible{box-shadow:var(--am-focus);outline:none}.dz-pageside{color:var(--am-muted-on-tint);font-weight:var(--am-w-reg)}.dz-ruler{background-color:var(--am-surface);color:var(--am-muted);font-family:var(--am-mono);font-size:var(--am-t-micro);cursor:copy;place-self:start;line-height:1;position:relative;overflow:hidden}.dz-ruler-x{height:var(--am-dz-ruler);background-image:linear-gradient(to right, var(--am-border-field) var(--am-dz-line), transparent var(--am-dz-line)), linear-gradient(to right, var(--am-muted) var(--am-dz-line), transparent var(--am-dz-line));background-size:var(--dz-minor) 28%, var(--dz-major) 56%;background-position:0 100%;background-repeat:repeat-x;grid-area:2/2}.dz-ruler-y{width:var(--am-dz-ruler);background-image:linear-gradient(to bottom, var(--am-border-field) var(--am-dz-line), transparent var(--am-dz-line)), linear-gradient(to bottom, var(--am-muted) var(--am-dz-line), transparent var(--am-dz-line));background-size:28% var(--dz-minor), 56% var(--dz-major);background-position:100% 0;background-repeat:repeat-y;grid-area:3/1}.dz-tick{padding:0 var(--am-s1);pointer-events:none;position:absolute}.dz-ruler-x .dz-tick{top:var(--am-dz-line);transform:translateX(var(--am-dz-line))}.dz-ruler-y .dz-tick{left:var(--am-dz-line);writing-mode:vertical-rl;transform:rotate(180deg) translateY(calc(var(--am-dz-line) * -1))}.dz-sheet{background:var(--am-paper);box-shadow:var(--am-lift-menu), 0 0 0 var(--am-dz-line) var(--am-border-field);grid-area:3/2;position:relative}.dz-paper{background:var(--am-paper);position:absolute;inset:0}.dz-clip{pointer-events:none;position:absolute;overflow:hidden}.dz-hostwrap{position:absolute}.dz-host{transform-origin:0 0;pointer-events:none}.dz-stage[data-editing] .dz-host{pointer-events:auto}.dz-over{pointer-events:none;position:absolute;inset:0}.dz-over>*{box-sizing:border-box;position:absolute}.dz-bleed{border:var(--am-dz-line) solid var(--am-dz-bleed)}.dz-margins{border:var(--am-dz-line) dashed var(--am-dz-margin)}.dz-safe{border:var(--am-dz-line) dotted var(--am-dz-safe)}.dz-binding{background:repeating-linear-gradient(135deg, var(--am-dz-binding) 0, var(--am-dz-binding) var(--am-dz-line), transparent var(--am-dz-line), transparent var(--am-s2))}.dz-grid{pointer-events:none;left:0;right:0}.dz-guide{pointer-events:auto;background:0 0}.dz-guide:before{content:"";position:absolute}.dz-guide-x{border-left:var(--am-dz-line) solid var(--am-gold);cursor:col-resize;width:0;top:0;bottom:0}.dz-guide-x:before{inset:0 calc(var(--am-s1) * -1)}.dz-guide-y{border-top:var(--am-dz-line) solid var(--am-gold);cursor:row-resize;height:0;left:0;right:0}.dz-guide-y:before{inset:calc(var(--am-s1) * -1) 0}.dz-gap{pointer-events:none}.dz-gap-x{border-top:var(--am-dz-line) solid var(--am-muted);height:0}.dz-gap-y{border-left:var(--am-dz-line) solid var(--am-muted);width:0}.dz-gap.is-equal{border-color:var(--am-accent)}.dz-gap-label{padding:0 var(--am-s1);border-radius:var(--am-r-sm);background:var(--am-muted);color:var(--am-paper);font-family:var(--am-mono);font-size:var(--am-t-label);white-space:nowrap;line-height:1.5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dz-gap.is-equal .dz-gap-label{background:var(--am-accent)}.dz-snap-x{border-left:var(--am-dz-line) solid var(--am-accent);width:0;top:0;bottom:0}.dz-snap-y{border-top:var(--am-dz-line) solid var(--am-accent);height:0;left:0;right:0}.dz-outline{pointer-events:none}.dz-hover{box-shadow:0 0 0 var(--am-dz-line) var(--am-dz-hover)}.dz-match{outline:var(--am-dz-line) dashed var(--am-accent);outline-offset:calc(var(--am-dz-line) * 2)}.dz-pick{box-shadow:0 0 0 var(--am-dz-line) var(--am-accent)}.dz-pick.is-locked{box-shadow:none;border:var(--am-dz-line) dashed var(--am-accent)}.dz-pick.is-editing{box-shadow:0 0 0 calc(var(--am-dz-line) * 2) var(--am-accent)}.dz-pick.is-key{box-shadow:0 0 0 calc(var(--am-dz-line) * 3) var(--am-accent)}.dz-overset{width:var(--am-s3);height:var(--am-s3);margin:calc(var(--am-s1) * -1) 0 0 calc(var(--am-s1) * -1);background:var(--am-fail);color:var(--am-bg);font-size:var(--am-t-micro);font-weight:var(--am-w-semi);border-radius:var(--am-r-sm);place-items:center;line-height:1;display:grid}.dz-overset:after{content:"+"}.dz-set-mark{pointer-events:none;border-bottom:calc(var(--am-dz-line) * 2) dashed var(--am-accent);box-sizing:border-box}.dz-handles{pointer-events:none}.dz-port{width:var(--am-s4);height:var(--am-s4);margin:calc(var(--am-s2) * -1) 0 0 calc(var(--am-s2) * -1);background:var(--am-paper);color:var(--am-accent);border:var(--am-dz-line) solid var(--am-accent);border-radius:var(--am-r-sm);font-size:var(--am-t-micro);font-weight:var(--am-w-semi);pointer-events:auto;cursor:pointer;place-items:center;line-height:1;display:grid}.dz-port:before{content:"";inset:calc(var(--am-s1) * -1);position:absolute}.dz-port.is-next:after{content:"▸"}.dz-port.is-prev:after{content:"◂"}.dz-port.is-more{background:var(--am-fail);border-color:var(--am-fail);color:var(--am-bg)}.dz-port.is-more:after{content:"+"}.dz-port-note{left:calc(100% + var(--am-s1));padding:0 var(--am-s1);border-radius:var(--am-r-sm);background:var(--am-paper);color:var(--am-muted);font-family:var(--am-mono);font-size:var(--am-t-micro);font-weight:var(--am-w-reg,400);white-space:nowrap;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.dz-port-note.is-before{left:auto;right:calc(100% + var(--am-s1))}.dz-threads{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dz-threads path{fill:none;stroke:var(--am-accent);stroke-width:calc(var(--am-dz-line) * 1.5);stroke-dasharray:4 3}.dz-stage[data-linking]{cursor:crosshair}.dz-hover.is-target{box-shadow:0 0 0 calc(var(--am-dz-line) * 2) var(--am-accent)}.dz-hover.is-no{box-shadow:0 0 0 var(--am-dz-line) var(--am-fail)}.dz-h{width:var(--am-dz-handle);height:var(--am-dz-handle);margin:calc(var(--am-dz-handle) / -2) 0 0 calc(var(--am-dz-handle) / -2);background:var(--am-paper);border:var(--am-dz-line) solid var(--am-accent);box-sizing:border-box;pointer-events:auto;border-radius:var(--am-dz-line);position:absolute}.dz-h:after{content:"";inset:calc(var(--am-s2) * -1);position:absolute}.dz-h-nw,.dz-h-se{cursor:nwse-resize}.dz-h-ne,.dz-h-sw{cursor:nesw-resize}.dz-h-n,.dz-h-s{cursor:ns-resize}.dz-h-e,.dz-h-w{cursor:ew-resize}.dz-h-rot{left:50%;top:calc(var(--am-s6) * -1);cursor:grab;border-radius:50%}.dz-h-end{cursor:move;width:var(--am-s2);height:var(--am-s2);margin:calc(var(--am-s1) * -1) 0 0 calc(var(--am-s1) * -1);border-radius:50%}.dz-marquee{border:var(--am-dz-line) solid var(--am-accent);background:var(--am-accent)}@supports (color:color-mix(in lab, red, red)){.dz-marquee{background:color-mix(in srgb, var(--am-accent) 10%, transparent)}}.dz-draw{border:var(--am-dz-line) dashed var(--am-accent);background:var(--am-accent)}@supports (color:color-mix(in lab, red, red)){.dz-draw{background:color-mix(in srgb, var(--am-accent) 8%, transparent)}}.dz-draw-ellipse{border-radius:50%}.dz-draw-line{border-style:solid;border-width:0 0 var(--am-dz-line) 0;background:0 0}.dz-inspector{border:0;min-width:0;margin:0;padding:0}.dz-inspector:disabled{opacity:.6}.dz-locked{border:0;min-inline-size:0;margin:0;padding:0}.dz-ihead{align-items:baseline;gap:var(--am-s2);margin:var(--am-s1) 0 var(--am-s2);font-size:var(--am-t-small);display:flex}.dz-sec{border-bottom:var(--am-rule-thin);padding:var(--am-s1) 0 var(--am-s2)}.dz-sec>summary{align-items:center;gap:var(--am-s2);min-height:var(--am-tap);cursor:pointer;font-family:var(--am-mono);font-size:var(--am-t-label);letter-spacing:var(--am-tr-label);text-transform:uppercase;color:var(--am-muted);list-style:none;display:flex}.dz-sec>summary::-webkit-details-marker{display:none}.dz-sec>summary:before{content:"";width:var(--am-s1);height:var(--am-s1);border-right:calc(var(--am-dz-line) * 2) solid currentColor;border-bottom:calc(var(--am-dz-line) * 2) solid currentColor;transition:transform var(--am-d-fast) var(--am-ease);transform:rotate(-45deg)}.dz-sec[open]>summary:before{transform:rotate(45deg)}.dz-sec>summary:hover{color:var(--am-fg)}.dz-sec>summary:focus-visible{box-shadow:var(--am-focus);border-radius:var(--am-r-sm);outline:none}.dz-sec-body{padding-top:var(--am-s1)}.dz-row{grid-template-columns:var(--am-s20) minmax(0, 1fr);gap:var(--am-s2);margin:var(--am-s2) 0;align-items:center;display:grid}.dz-lab{font-size:var(--am-t-note);color:var(--am-muted);line-height:1.3}.dz-ctl{min-width:0}.dz-frame{gap:var(--am-s2);grid-template-columns:1fr 1fr;display:grid}.dz-ratio{grid-column:1/-1}.dz-num{min-width:0;display:block;position:relative}.dz-input{height:calc(var(--am-h-ctl) - var(--am-s2));padding:0 var(--am-s2);font-size:var(--am-t-note);font-variant-numeric:tabular-nums;width:100%;min-width:0}.dz-num .dz-input{padding-right:var(--am-s6)}.dz-wide{width:100%}.dz-suffix{right:var(--am-s2);font-family:var(--am-mono);font-size:var(--am-t-micro);color:var(--am-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.dz-select{height:calc(var(--am-h-ctl) - var(--am-s2));font-size:var(--am-t-note);width:100%;padding-top:0;padding-bottom:0}.dz-seg{border:var(--am-rule-thin);border-radius:var(--am-r-sm);max-width:100%;display:inline-flex;overflow:hidden}.dz-segb{min-width:var(--am-tap);height:calc(var(--am-h-ctl) - var(--am-s2));padding:0 var(--am-s2);border:0;border-right:var(--am-rule-thin);background:var(--am-bg);font-size:var(--am-t-note);color:var(--am-fg);cursor:pointer;white-space:nowrap}.dz-segb:last-child{border-right:0}.dz-segb svg{width:var(--am-ico-sm);height:var(--am-ico-sm)}.dz-segb:hover{background:var(--am-ink-wash)}.dz-segb.is-on{background:var(--am-accent-soft);color:var(--am-accent-on-soft);font-weight:var(--am-w-med)}.dz-segb:focus-visible{box-shadow:inset var(--am-focus);outline:none}.dz-swatches{gap:var(--am-s1);flex-wrap:wrap;display:flex}.dz-sw{width:var(--am-tap);height:var(--am-tap);border-radius:var(--am-r-sm);box-shadow:inset 0 0 0 var(--am-dz-line) var(--am-border-field);cursor:pointer;background:var(--am-paper);border:0;padding:0}.dz-sw.is-on{outline:calc(var(--am-dz-line) * 2) solid var(--am-accent);outline-offset:var(--am-dz-line)}.dz-sw:focus-visible{outline:calc(var(--am-dz-line) * 2) solid var(--am-accent);outline-offset:var(--am-dz-line);box-shadow:var(--am-focus)}.dz-sw-none{background:linear-gradient(to top right, transparent calc(50% - var(--am-dz-line)), var(--am-fail) 50%, transparent calc(50% + var(--am-dz-line))), var(--am-paper)}.dz-check{align-items:center;gap:var(--am-s2);min-height:var(--am-tap);font-size:var(--am-t-note);cursor:pointer;display:flex}.dz-check input{width:var(--am-ico);height:var(--am-ico);accent-color:var(--am-accent);flex:none}.dz-btnrow{gap:var(--am-s1);margin:var(--am-s2) 0;flex-wrap:wrap;display:flex}.dz-addgrid{gap:var(--am-s2);margin:var(--am-s2) 0;flex-wrap:wrap;display:flex}.dz-guides{gap:var(--am-s1);font-size:var(--am-t-note);margin:0;padding:0;list-style:none;display:grid}.dz-guides li{grid-template-columns:var(--am-s16) var(--am-s20) 1fr auto;gap:var(--am-s2);align-items:center;display:grid}.dz-notes{padding-left:var(--am-s4);gap:var(--am-s2);font-size:var(--am-t-note);color:var(--am-muted);margin:0;display:grid}.dz-thumb{gap:var(--am-s2);margin:var(--am-s2) 0;justify-items:start;display:grid}.dz-thumb img{max-width:100%;max-height:calc(var(--am-s24) * 1.5);border:var(--am-rule-thin);border-radius:var(--am-r-sm);object-fit:contain;background:var(--am-surface)}.dz-alt{width:100%;font-size:var(--am-t-note)}.dz-focus{cursor:crosshair;touch-action:none;border-radius:var(--am-r-sm);border:var(--am-rule-thin);max-width:100%;line-height:0;display:inline-block;position:relative;overflow:hidden}.dz-focus img{max-width:100%;max-height:calc(var(--am-s24) * 1.2);-webkit-user-select:none;user-select:none;display:block}.dz-focus-dot{width:var(--am-s3);height:var(--am-s3);margin:calc(var(--am-s3) / -2) 0 0 calc(var(--am-s3) / -2);background:var(--am-accent);border:calc(var(--am-dz-line) * 2) solid var(--am-paper);box-shadow:var(--am-lift);pointer-events:none;border-radius:50%;position:absolute}.dz-pager{justify-content:space-between;align-items:center;gap:var(--am-s2);font-size:var(--am-t-note);color:var(--am-muted);margin-bottom:var(--am-s2);display:flex}.dz-list{gap:var(--am-dz-line);margin:0;padding:0;list-style:none;display:grid}.dz-layer{align-items:center;gap:var(--am-s1);min-height:var(--am-h-ctl);padding:0 var(--am-s1);border-radius:var(--am-r-sm);display:flex}.dz-layer:hover{background:var(--am-ink-wash)}.dz-layer.is-on{background:var(--am-accent-soft)}.dz-layer.is-off .dz-layer-name{color:var(--am-muted);text-decoration:line-through}.dz-layer-icon{width:var(--am-s6);color:var(--am-muted);flex:none;place-items:center;display:inline-grid}.dz-layer-icon svg{width:var(--am-ico-sm);height:var(--am-ico-sm)}.dz-layer-name{text-align:left;min-width:0;padding:var(--am-s1) 0;font-size:var(--am-t-note);color:var(--am-fg);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--am-r-sm);background:0 0;border:0;flex:1;overflow:hidden}.dz-layer-name:focus-visible{box-shadow:var(--am-focus);outline:none}.dz-layer-tools{opacity:0;transition:opacity var(--am-d-fast) var(--am-ease);flex:none;display:flex}.dz-layer:hover .dz-layer-tools,.dz-layer:focus-within .dz-layer-tools,.dz-layer.is-on .dz-layer-tools{opacity:1}@media (hover:none){.dz-layer-tools{opacity:1}}.dz-pagespanel .dz-actions{margin:0 0 var(--am-s3)}.dz-thumbs{gap:var(--am-s3);margin:0;padding:0;list-style:none;display:grid}.dz-thumb-row{grid-template-columns:var(--am-dz-thumb-w) minmax(0, 1fr);gap:var(--am-s3);padding:var(--am-s2);border-radius:var(--am-r);border:var(--am-dz-line) solid transparent;align-items:start;display:grid}.dz-thumb-row.is-on{background:var(--am-accent-soft);border-color:var(--am-accent)}.dz-thumbpage{cursor:pointer;border-radius:var(--am-r-sm);background:0 0;border:0;padding:0;line-height:0}.dz-thumbpage:focus-visible{box-shadow:var(--am-focus);outline:none}.dz-thumbwrap{background:var(--am-paper);box-shadow:0 0 0 var(--am-dz-line) var(--am-border-field), var(--am-lift);pointer-events:none;display:block;position:relative;overflow:hidden}.dz-thumb-meta{gap:var(--am-s1);font-size:var(--am-t-note);align-content:start;min-width:0;display:grid}.dz-thumb-tools{gap:var(--am-dz-line);margin-left:calc(var(--am-s1) * -1);flex-wrap:wrap;display:flex}.dz-ask{gap:var(--am-s2);font-size:var(--am-t-note);display:grid}.dz-ask .btn{justify-self:start}.dz-verdict{align-items:center;gap:var(--am-s2);margin:var(--am-s1) 0 var(--am-s3);padding:var(--am-s2) var(--am-s3);border-radius:var(--am-r);font-size:var(--am-t-small);font-weight:var(--am-w-med);background:var(--am-surface);display:flex}.dz-verdict svg{width:var(--am-ico);height:var(--am-ico);color:var(--am-ok)}.dz-verdict.is-bad{background:var(--am-fail-fill);color:var(--am-fail)}.dz-verdict.is-warn{background:var(--am-attend-fill)}.dz-check-group{align-items:baseline;gap:var(--am-s2);margin:var(--am-s3) 0 var(--am-s1);display:flex}.dz-flag{width:var(--am-s2);height:var(--am-s2);margin:calc(var(--am-s1) * -1) 0 0 calc(var(--am-s1) * -1);border:calc(var(--am-dz-line) * 2) solid var(--am-paper);pointer-events:none;border-radius:50%;position:absolute}.dz-flag.is-error{background:var(--am-fail)}.dz-flag.is-warn{background:var(--am-attend)}.dz-flag-text.is-error{color:var(--am-fail)}.dz-flag-text.is-warn{color:var(--am-attend)}.dz-check-row{gap:var(--am-s2);width:100%;padding:var(--am-s2);border-radius:var(--am-r-sm);text-align:left;font-size:var(--am-t-note);color:var(--am-fg);cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;line-height:1.4;display:grid}.dz-check-row:hover{background:var(--am-ink-wash)}.dz-check-row:focus-visible{box-shadow:var(--am-focus);outline:none}.dz-check-icon svg{width:var(--am-ico);height:var(--am-ico)}.dz-check-row.is-error .dz-check-icon{color:var(--am-fail)}.dz-check-row.is-warn .dz-check-icon{color:var(--am-attend)}.dz-check-row.is-note .dz-check-icon{color:var(--am-muted)}.overlay.dz-sheetbox{width:min(calc(var(--am-w-wide)), 92vw);grid-template-rows:auto minmax(0,1fr) auto;max-height:86vh;display:grid}.scrim.is-clear{background:0 0}.overlay.dz-sheetbox.is-side{top:var(--am-s6);left:auto;right:var(--am-s4);width:calc(var(--am-dz-panel-w) + var(--am-s24));max-height:calc(100vh - 2 * var(--am-s6));transform:none}.dz-gallery{grid-template-columns:repeat(auto-fill, minmax(calc(var(--am-s24) + var(--am-s8)), 1fr));gap:var(--am-s3);margin:0;padding:0;list-style:none;display:grid}.dz-gallery-item{gap:var(--am-s1);width:100%;padding:var(--am-s2);border:var(--am-rule-thin);border-radius:var(--am-r);background:var(--am-bg);cursor:pointer;text-align:left;display:grid}.dz-gallery-item:hover{background:var(--am-ink-wash);border-color:var(--am-accent)}.dz-gallery-item:focus-visible{box-shadow:var(--am-focus);outline:none}.dz-gallery-item img{aspect-ratio:4/3;object-fit:contain;background:var(--am-surface);border-radius:var(--am-r-sm);width:100%}.dz-help{grid-template-columns:repeat(auto-fit, minmax(calc(var(--am-s24) * 3), 1fr));gap:var(--am-s6) var(--am-s10);align-items:start;display:grid}.dz-help dl{margin:var(--am-s2) 0 0;gap:var(--am-s2);font-size:var(--am-t-note);display:grid}.dz-help dl>div{gap:var(--am-s3);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.dz-help dt{color:var(--am-fg)}.dz-help dd{margin:0}.dz-help kbd{font-family:var(--am-mono);font-size:var(--am-t-micro);padding:var(--am-dz-line) var(--am-s2);border:var(--am-rule-thin);border-radius:var(--am-r-sm);background:var(--am-surface);white-space:nowrap}.dz-eqform{gap:var(--am-s2);display:grid}.dz-eqform .eq-src{resize:vertical;width:100%}.dz-sym{min-width:var(--am-tap);font-family:var(--am-serif);font-size:var(--am-t-body);text-transform:none;letter-spacing:0;justify-content:center}.dz-eq{min-height:calc(var(--am-s12) * 1.5);padding:var(--am-s4) var(--am-s5);border:var(--am-rule-thin);border-radius:var(--am-r-sm);background:var(--am-bg);font-family:var(--am-serif);font-size:calc(var(--am-t-lead) * 2);place-items:center;display:grid;overflow-x:auto}.dz-eq[data-waiting] .math{opacity:.45}.dz-styleform{gap:var(--am-s2);display:grid}.dz-stylerow{gap:var(--am-s1);justify-items:start;display:grid}.dz-here{padding:var(--am-s1) var(--am-s4);margin:0}.dz-history{gap:var(--am-s3);display:grid}.dz-versions{gap:var(--am-s2);margin:0;padding:0;list-style:none;display:grid}.dz-version{justify-content:space-between;align-items:center;gap:var(--am-s3);padding:var(--am-s2) var(--am-s3);border:var(--am-rule-thin);border-radius:var(--am-r-sm);background:var(--am-bg);display:flex}.dz-version-what{gap:var(--am-s1);min-width:0;display:grid}.dz-saves{margin-top:var(--am-s1)}.dz-saves>summary{cursor:pointer}.dz-saves .dz-versions{margin-top:var(--am-s2)}.dz-saves .dz-version{padding:var(--am-s1) var(--am-s2)}.dz-version-head{align-items:baseline;gap:var(--am-s2);flex-wrap:wrap;display:flex}.dz-tag{font-size:var(--am-t-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--am-accent)}.dz-compare{gap:var(--am-s5);grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:start;display:grid}.dz-compare-pages{gap:var(--am-s1);margin:0;padding:0;list-style:none;display:grid}.dz-compare-page{gap:var(--am-s1);text-align:left;width:100%;padding:var(--am-s2) var(--am-s3);border:var(--am-rule-thin);border-radius:var(--am-r-sm);background:var(--am-bg);cursor:pointer;display:grid}.dz-compare-page:hover{background:var(--am-ink-wash)}.dz-compare-page.is-on{border-color:var(--am-accent);background:var(--am-accent-soft)}.dz-compare-page.is-changed strong:after{content:" ·";color:var(--am-attend)}.dz-compare-page.is-removed strong:after,.dz-compare-page.is-added strong:after{content:" ·";color:var(--am-fail)}.dz-compare-page:focus-visible{box-shadow:var(--am-focus);outline:none}.dz-compare-sides{gap:var(--am-s4);margin:var(--am-s3) 0;flex-wrap:wrap;align-items:flex-start;display:flex}.dz-compare-side{gap:var(--am-s1);justify-items:center;margin:0;display:grid}@media (max-width:1151px){.dz-body{grid-template-rows:auto minmax(0,1fr) minmax(0,42%);grid-template-columns:minmax(0,1fr)}.dz-tools{border-right:0;border-bottom:var(--am-rule);padding:var(--am-s1) var(--am-s2);flex-direction:row;justify-content:center;overflow-x:auto}.dz-panel{border-left:0;border-top:var(--am-rule)}.dz-title .dz-note,.dz-badge{display:none}}@media (max-width:599px){.dz-bar-row{padding:var(--am-s1) var(--am-s2);flex-wrap:wrap;row-gap:0}.dz-back span{display:none}.dz-pages{padding-left:var(--am-s4);padding-right:var(--am-s4)}}@media print{.dz{display:none}}.dz-tab:not(.is-on) .dz-tab-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dz-tab.is-on{flex-grow:4}.dz-tab.is-on .dz-tab-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dz-tab{position:relative}.dz-tab:not(.is-on) .dz-count{top:var(--am-s1);right:var(--am-s1);min-width:var(--am-s3);height:var(--am-s3);font-size:var(--am-t-micro);position:absolute}.dz-find .dz-note{margin:var(--am-s3) 0}.dz-check-row.is-on{background:var(--am-accent-soft)}.dz-textbar>.dz-note{color:var(--am-muted-on-tint)}.dz-pagelabel,.dz-pageside,.dz-pagelabel:hover{color:var(--am-fg)}.dz-stage:focus{outline:none}.dz-stage:focus-visible{box-shadow:inset var(--am-focus)}.dz-handles.is-small .dz-h-nw{transform:translate(-100%,-100%)}.dz-handles.is-small .dz-h-ne{transform:translateY(-100%)}.dz-handles.is-small .dz-h-sw{transform:translate(-100%)}.dz-handles.is-small .dz-h-se{transform:translate(0)}.dz-masters{gap:var(--am-s2);align-content:start;display:grid}.dz-masterlist{gap:var(--am-s2)}.dz-master{gap:var(--am-s1);padding:var(--am-s2);border-radius:var(--am-r);border:var(--am-dz-line) solid transparent;background:var(--am-ink-wash);display:grid}.dz-master.is-on{background:var(--am-accent-soft);border-color:var(--am-accent)}.dz-master-name{font-size:var(--am-t-small)}.dz-master-tools{align-items:center;gap:var(--am-s1);flex-wrap:wrap;display:flex}.dz-sides{gap:var(--am-s1);border:0;min-width:0;margin:0;padding:0;display:grid}.dz-masteritems{gap:var(--am-s1);margin-top:var(--am-s3);padding-top:var(--am-s2);border-top:var(--am-rule-thin);display:grid}.dz-masterhead{justify-content:space-between;align-items:center;gap:var(--am-s2);font-size:var(--am-t-note);display:flex}.dz-masterrow .dz-layer-name{text-align:left;overflow-wrap:anywhere;flex:1;min-width:0}.dz-thumb-meta .dz-select{max-width:100%}.dz-heads{border:0;border-top:var(--am-rule-thin);margin:var(--am-s3) 0 0;padding:var(--am-s2) 0 0;gap:var(--am-s2);min-width:0;display:grid}.dz-heads>legend{font-family:var(--am-mono);font-size:var(--am-t-micro);text-transform:uppercase;letter-spacing:var(--am-tr-micro);color:var(--am-muted);padding:0}.dz-tgrid{grid-template-columns:repeat(6, var(--am-s6));gap:var(--am-s1);padding:var(--am-s1) 0;display:grid}.dz-tcell{width:var(--am-s6);height:var(--am-s6);border:var(--am-rule-thin);border-radius:var(--am-r-sm);background:var(--am-bg);cursor:pointer;padding:0}.dz-tcell.is-on{background:var(--am-accent-soft);border-color:var(--am-accent)}.dz-tcell:focus-visible{box-shadow:var(--am-focus);outline:none}.dz-pop-body .btn.is-on{background:var(--am-accent-soft);border-color:var(--am-accent)}.dz-hung{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dz-hung line{stroke:var(--am-accent);stroke-width:calc(var(--am-dz-line) * 1.5)}.dz-hung circle{r:var(--am-s1);fill:var(--am-accent)}.dz-silhouette{pointer-events:none;overflow:visible}.dz-silhouette polygon{fill:var(--am-accent-soft);fill-opacity:.55;stroke:var(--am-accent);stroke-width:var(--am-dz-line);stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.dz-ref{grid-template-columns:repeat(3, var(--am-s6));grid-auto-rows:var(--am-s6);display:grid}.dz-ref-dot{cursor:pointer;background:0 0;border:0;padding:0;position:relative}.dz-ref-dot:before{content:"";width:var(--am-s2);height:var(--am-s2);margin:calc(var(--am-s1) * -1) 0 0 calc(var(--am-s1) * -1);border:var(--am-rule-thin);background:var(--am-bg);border-radius:50%;position:absolute;inset:50% auto auto 50%}.dz-ref-dot.is-on:before{background:var(--am-accent);border-color:var(--am-accent)}.dz-ref-dot:focus-visible{box-shadow:var(--am-focus);border-radius:var(--am-r-sm);outline:none}.dz-menu{z-index:70;min-width:calc(var(--am-s24) * 3);max-height:calc(100vh - var(--am-s4));padding:var(--am-s1);background:var(--am-bg);border:var(--am-rule);border-radius:var(--am-r);box-shadow:var(--am-lift-menu);display:grid;position:fixed;overflow:auto}.dz-menu-item{justify-content:space-between;align-items:center;gap:var(--am-s4);width:100%;min-height:var(--am-s6);padding:var(--am-s1) var(--am-s2);border-radius:var(--am-r-sm);color:var(--am-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.dz-menu-item:hover:not(:disabled){background:var(--am-ink-wash)}.dz-menu-item:focus-visible{background:var(--am-ink-wash);box-shadow:var(--am-focus);outline:none}.dz-menu-item:disabled{color:var(--am-muted);cursor:default}.dz-menu-item kbd{color:var(--am-muted);font-family:var(--am-mono);font-size:var(--am-t-micro)}.dz-menu-sep{margin:var(--am-s1) 0;border:0;border-top:var(--am-rule-thin)}.dz-pin{min-width:var(--am-s4);height:var(--am-s4);padding:0 var(--am-s1);margin:calc(var(--am-s3) * -1) 0 0 var(--am-s3);border:calc(var(--am-dz-line) * 2) solid var(--am-paper);border-radius:var(--am-r-pill);background:var(--am-accent);color:var(--am-paper);box-shadow:var(--am-lift);font-size:var(--am-t-micro);font-weight:var(--am-w-semi);cursor:pointer;pointer-events:auto;place-items:center;line-height:1;display:grid;transform:translate(-50%,-50%)}.dz-pin.is-static{box-shadow:none;cursor:default;pointer-events:none;flex:none;margin:0;transform:none}.dz-comments{gap:var(--am-s3);align-content:start;display:grid}.dz-compose{gap:var(--am-s1);display:grid}.dz-threads-list{gap:var(--am-s2);margin:0;padding:0;list-style:none;display:grid}.dz-thread{gap:var(--am-s1);padding:var(--am-s2) var(--am-s3);border:var(--am-rule-thin);border-radius:var(--am-r-sm);background:var(--am-bg);display:grid}.dz-thread.is-on{border-color:var(--am-accent);background:var(--am-accent-soft)}.dz-thread-head{align-items:center;gap:var(--am-s2);display:flex}.dz-thread-where{min-width:0;font-size:var(--am-t-note);font-weight:var(--am-w-med);overflow-wrap:anywhere;flex:1}.dz-thread .dz-note{margin:0}.dz-thread-body,.dz-reply{font-size:var(--am-t-small);line-height:var(--am-lh-small);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.dz-reply{padding-left:var(--am-s3);border-left:var(--am-rule)}.dz-resolved>summary{cursor:pointer;margin-bottom:var(--am-s2)}.dz-links{gap:var(--am-s2);align-content:start;display:grid}.dz-link{align-items:center;gap:var(--am-s2);display:flex}.dz-link-go{align-items:center;gap:var(--am-s2);min-width:0;padding:var(--am-s2);border-radius:var(--am-r-sm);text-align:left;color:var(--am-fg);cursor:pointer;background:0 0;border:0;flex:1;display:flex}.dz-link-go:hover{background:var(--am-ink-wash)}.dz-link-go:focus-visible{box-shadow:var(--am-focus);outline:none}.dz-link-thumb{width:var(--am-s10);height:var(--am-s10);background:var(--am-ink-wash);border-radius:var(--am-r-sm);flex:none;place-items:center;display:grid;overflow:hidden}.dz-link-thumb img{object-fit:contain;max-width:100%;max-height:100%}.dz-link-what{gap:var(--am-s1);min-width:0;font-size:var(--am-t-note);overflow-wrap:anywhere;display:grid}.dz-link-what .dz-note{margin:0}.dz-link-bad{font-size:var(--am-t-micro);text-transform:uppercase;letter-spacing:var(--am-tr-micro)}.dz-link-bad.is-missing,.dz-link-bad.is-coarse{color:var(--am-fail)}.dz-link-bad.is-alt{color:var(--am-attend)}.dz-docgrid{pointer-events:none;background-image:linear-gradient(to right, var(--am-dz-grid) var(--am-dz-line), transparent var(--am-dz-line)), linear-gradient(to bottom, var(--am-dz-grid) var(--am-dz-line), transparent var(--am-dz-line))}.dz-snippets{gap:var(--am-s2);align-content:start;display:grid}.dz-snippet{gap:var(--am-s1);padding:var(--am-s2);border-radius:var(--am-r-sm);display:grid}.dz-snippet:hover{background:var(--am-ink-wash)}.dz-snippet-what{gap:var(--am-s1);min-width:0;font-size:var(--am-t-note);overflow-wrap:anywhere;display:grid}.dz-snippet-what .dz-note,.dz-snippet .dz-btnrow{margin:0}.overlay.dz-palette{top:var(--am-s16);width:min(calc(var(--am-w-wide) * .72), 92vw);max-height:calc(100vh - var(--am-s20) - var(--am-s8));grid-template-rows:auto minmax(0,1fr) auto}.dz-pal-in{border:0;border-bottom:var(--am-rule-thin);width:100%;padding:var(--am-s4) var(--am-s5);font:inherit;color:var(--am-fg);background:0 0;border-radius:0}.dz-pal-in:focus-visible{box-shadow:none;background:var(--am-accent-soft);outline:none}.dz-pal-list{padding:var(--am-s1);align-content:start;min-height:0;margin:0;list-style:none;display:grid;overflow-y:auto}.dz-pal-row{align-items:baseline;gap:var(--am-s1) var(--am-s4);min-height:var(--am-s6);padding:var(--am-s1) var(--am-s3);border-radius:var(--am-r-sm);color:var(--am-fg);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;display:grid}.dz-pal-row[aria-selected=true]{background:var(--am-accent-soft)}.dz-pal-row[aria-disabled=true]{color:var(--am-muted);cursor:default}.dz-pal-label{overflow-wrap:anywhere}.dz-pal-tag{font-family:var(--am-mono);font-size:var(--am-t-micro);letter-spacing:var(--am-tr-micro);color:var(--am-muted);white-space:nowrap}.dz-pal-why{font-size:var(--am-t-note);color:var(--am-muted);grid-column:1/-1;line-height:1.4}.dz-pal-foot{padding:var(--am-s2) var(--am-s5);border-top:var(--am-rule-thin);font-size:var(--am-t-note);color:var(--am-muted)}@media (prefers-reduced-motion:no-preference){.dz-pal-row{transition:background var(--am-d-fast) var(--am-ease)}}.dz-pen{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dz-pen-line{fill:none;stroke:var(--am-accent);stroke-width:calc(var(--am-dz-line) * 1.5)}.dz-pen-aim{fill:none;stroke:var(--am-accent);stroke-width:var(--am-dz-line);stroke-dasharray:4 3}.dz-pen-arm{stroke:var(--am-accent);stroke-width:var(--am-dz-line)}.dz-pen-node{width:var(--am-dz-handle);height:var(--am-dz-handle);margin:calc(var(--am-dz-handle) / -2) 0 0 calc(var(--am-dz-handle) / -2);background:var(--am-paper);border:var(--am-dz-line) solid var(--am-accent);box-sizing:border-box;pointer-events:none;position:absolute}.dz-pen-node.is-last{background:var(--am-accent)}.dz-pen-node.is-first{border-radius:50%}.dz-pen-node.is-close{background:var(--am-accent);box-shadow:0 0 0 calc(var(--am-dz-line) * 2) var(--am-accent-soft,var(--am-accent))}.dz-pen-grip{width:var(--am-s2);height:var(--am-s2);margin:calc(var(--am-s1) * -1) 0 0 calc(var(--am-s1) * -1);background:var(--am-accent);pointer-events:none;border-radius:50%;position:absolute}.dz-stage[data-tool=pen]{cursor:crosshair}.dz-pt{width:var(--am-dz-handle);height:var(--am-dz-handle);margin:calc(var(--am-dz-handle) / -2) 0 0 calc(var(--am-dz-handle) / -2);background:var(--am-paper);border:var(--am-dz-line) solid var(--am-accent);box-sizing:border-box;pointer-events:auto;cursor:move;position:absolute}.dz-pt:after{content:"";inset:calc(var(--am-s2) * -1);position:absolute}.dz-pt.is-smooth,.dz-pt.is-symmetric{border-radius:50%}.dz-pt.is-picked{background:var(--am-accent)}.dz-pt-h{width:var(--am-s2);height:var(--am-s2);margin:calc(var(--am-s1) * -1) 0 0 calc(var(--am-s1) * -1);background:var(--am-paper);border:var(--am-dz-line) solid var(--am-accent);box-sizing:border-box;pointer-events:auto;cursor:crosshair;border-radius:50%;position:absolute}.dz-pt-h:after{content:"";inset:calc(var(--am-s2) * -1);position:absolute}.dz-points{border-collapse:collapse;width:100%;font-size:var(--am-t-small)}.dz-points th,.dz-points td{padding:var(--am-s1);text-align:left;font-weight:inherit;vertical-align:middle}.dz-points thead th{font-family:var(--am-mono);font-size:var(--am-t-label);letter-spacing:var(--am-tr-label);text-transform:uppercase;color:var(--am-muted)}.dz-points tr.is-picked{background:var(--am-accent-soft)}.dz-points .dz-num{display:block}.dz-glyphs{gap:var(--am-s2);width:min(calc(var(--am-s24) * 3), 90vw);display:grid}.dz-glyph-grid{grid-template-columns:repeat(auto-fill, minmax(var(--am-tap), 1fr));gap:var(--am-s1);max-height:calc(var(--am-tap) * 6);display:grid;overflow-y:auto}.dz-glyph-row{gap:var(--am-s1);flex-wrap:wrap;display:flex}.dz-glyph{min-width:var(--am-tap);min-height:var(--am-tap);border:var(--am-rule);border-radius:var(--am-r-sm);background:var(--am-bg);color:var(--am-fg);font-size:var(--am-t-body);cursor:pointer;padding:0;line-height:1}.dz-glyph.is-wide{padding:0 var(--am-s2)}.dz-glyph:hover{background:var(--am-ink-wash)}.dz-glyph:focus-visible{box-shadow:var(--am-focus);outline:none}.dz-feature{gap:0;display:grid}.dz-feature .dz-note{margin-inline-start:calc(var(--am-ico) + var(--am-s2))}.side-books{gap:var(--am-s1);margin-top:var(--am-s6);padding-top:var(--am-s4);border-top:var(--am-rule);grid-template-columns:minmax(0,1fr);display:grid}.side-h{padding:0 var(--am-s3) var(--am-s1);color:var(--am-muted-on-tint)}.side-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.side-dot{background:var(--am-rule-strong,var(--am-muted));border-radius:50%;flex:none;width:8px;height:8px}.side-dot[data-dot=fail]{background:var(--am-fail)}.side-dot[data-dot=attend]{background:var(--am-gold)}.side-dot[data-dot=live]{background:var(--am-live)}.side-dot[data-dot=ok]{background:var(--am-ok)}.side-more{padding:var(--am-s2) var(--am-s3);font-size:var(--am-t-small);color:var(--am-muted-on-tint);text-decoration:none}.side-more:hover{color:var(--am-fg);text-decoration:underline}@media (min-width:40rem){.brief{column-gap:var(--am-s10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brief-row{gap:var(--am-s1);padding:var(--am-s3) 0;grid-template-columns:minmax(0,1fr)}.brief-row[data-wide]{grid-column:1/-1}.brief-row:has(form){grid-column:1/-1}}:root{--radius:var(--am-r);--background:var(--am-bg);--foreground:var(--am-fg);--card:var(--am-bg);--card-foreground:var(--am-fg);--popover:var(--am-bg);--popover-foreground:var(--am-fg);--primary:var(--am-accent);--primary-foreground:var(--am-fg-on-field);--secondary:var(--am-surface);--secondary-foreground:var(--am-fg);--muted:var(--am-surface);--muted-foreground:var(--am-muted-on-tint);--accent:var(--am-ink-wash);--accent-foreground:var(--am-fg);--destructive:var(--am-fail);--destructive-foreground:var(--am-fg-on-field);--border:var(--am-border);--input:var(--am-border-field);--ring:var(--am-accent);--sidebar:var(--am-field-deep);--sidebar-foreground:var(--am-fg-on-field);--sidebar-primary:var(--am-gold);--sidebar-primary-foreground:var(--am-field-deep);--sidebar-accent:var(--am-tint-on-field);--sidebar-accent-foreground:var(--am-fg-on-field);--sidebar-border:var(--am-rule-on-field);--sidebar-ring:var(--am-fg-on-field);--sidebar-width:var(--am-rail-w);--chart-1:var(--am-field-deep);--chart-2:var(--am-field);--chart-3:var(--am-accent);--chart-4:var(--am-gold);--chart-5:var(--am-muted);--scrollbar-thumb:var(--am-border-field);--scrollbar-track:transparent}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-cyrillic-ext-400-normal.2xgjnt7tqh9_7.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-400-normal.2k9shvy03yibn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-cyrillic-400-normal.0qoulnxh80yge.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-400-normal.0-x1dsk872q42.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-greek-400-normal.0_-0tsqse47zs.woff2)format("woff2"),url(../media/jetbrains-mono-greek-400-normal.3y1-6__cta0i8.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-vietnamese-400-normal.2_8hwz_kagcew.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-400-normal.1lu2dr36-r4uv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-latin-ext-400-normal.1y03up-y7l7i4.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-400-normal.02j2uvbtesu5k.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-latin-400-normal.3crsbyy6lh6yf.woff2)format("woff2"),url(../media/jetbrains-mono-latin-400-normal.2-1gwgi1uvl-u.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-cyrillic-ext-500-normal.2ry3kp_o4otap.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-500-normal.10q4hyu_x8s5h.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-cyrillic-500-normal.3o7914csi1phi.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-500-normal.3h99zp-wt8-ur.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-greek-500-normal.0w8tylf7bnwsx.woff2)format("woff2"),url(../media/jetbrains-mono-greek-500-normal.3g5x6uo9cqznt.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-vietnamese-500-normal.3u6u4bveorfwx.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-500-normal.1t3tg1-szi7a0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-latin-ext-500-normal.0qg_8rqgwzn72.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-500-normal.0lszauu02dx6r.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-latin-500-normal.2h52d08o60qht.woff2)format("woff2"),url(../media/jetbrains-mono-latin-500-normal.2uxjaecu1qvdf.woff)format("woff");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:Noto Serif Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-serif-devanagari-devanagari-400-normal.1j1-b_zrma_bn.woff2)format("woff2"),url(../media/noto-serif-devanagari-devanagari-400-normal.329jfyvnjc-x8.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Serif Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-serif-devanagari-latin-ext-400-normal.1xnzjuydrnsky.woff2)format("woff2"),url(../media/noto-serif-devanagari-latin-ext-400-normal.0y2bn5qkw2fgc.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-serif-devanagari-latin-400-normal.0learsnilg960.woff2)format("woff2"),url(../media/noto-serif-devanagari-latin-400-normal.1shuegb2cc8y2.woff)format("woff");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:Noto Serif Devanagari;font-style:normal;font-display:swap;font-weight:500;src:url(../media/noto-serif-devanagari-devanagari-500-normal.2v0j72ap_qjyf.woff2)format("woff2"),url(../media/noto-serif-devanagari-devanagari-500-normal.322hyk9pmt0st.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Serif Devanagari;font-style:normal;font-display:swap;font-weight:500;src:url(../media/noto-serif-devanagari-latin-ext-500-normal.205tmrcbsn6sl.woff2)format("woff2"),url(../media/noto-serif-devanagari-latin-ext-500-normal.1d5t5e172yxr6.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Devanagari;font-style:normal;font-display:swap;font-weight:500;src:url(../media/noto-serif-devanagari-latin-500-normal.04t8bn6sfn_9l.woff2)format("woff2"),url(../media/noto-serif-devanagari-latin-500-normal.11jz7vkivm4qh.woff)format("woff");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:Noto Serif Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(../media/noto-serif-devanagari-devanagari-600-normal.3uufs7rg33v-x.woff2)format("woff2"),url(../media/noto-serif-devanagari-devanagari-600-normal.2w83ymui_wg4w.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Serif Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(../media/noto-serif-devanagari-latin-ext-600-normal.11pynjsusiz4_.woff2)format("woff2"),url(../media/noto-serif-devanagari-latin-ext-600-normal.1wzzs1m2lp2lz.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(../media/noto-serif-devanagari-latin-600-normal.3s3vd2s4ljodp.woff2)format("woff2"),url(../media/noto-serif-devanagari-latin-600-normal.0-dqe9se1oqjq.woff)format("woff");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-display:swap;font-weight:200 900;src:url(../media/source-serif-4-latin-opsz-normal.34w3mzf0pwje2.woff2)format("woff2-variations");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-display:swap;font-weight:200 900;src:url(../media/source-serif-4-latin-ext-opsz-normal.28_7fur8pm80p.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-latin-opsz-italic.357upjflixf5q.woff2)format("woff2-variations");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-display:swap;font-weight:200 900;src:url(../media/source-serif-4-latin-ext-opsz-italic.24vfqkeu3t2ri.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.page .ProseMirror{outline:none}.find-and-replace-result{background:var(--am-accent-soft);border-radius:var(--am-r-sm)}.find-and-replace-result-current{background:var(--am-attend);color:var(--am-fg)}.page .ProseMirror:focus-visible{box-shadow:var(--am-focus);border-radius:var(--am-r-sm)}.page .ProseMirror .box-in:before{content:attr(data-label);font-weight:var(--am-w-semi);margin-bottom:var(--am-s3);display:block}.page .ProseMirror .field[data-label]:not([data-label=""]):before{content:attr(data-label) ". ";font-weight:var(--am-w-semi)}.page .ProseMirror .field[data-field=safety]{color:var(--am-fg)}.page .ProseMirror [data-atom]{margin:var(--am-s6) 0}.page .ProseMirror .ProseMirror-selectednode{box-shadow:var(--am-focus);border-radius:var(--am-r-sm)}.page .ProseMirror p.is-empty:before{content:attr(data-placeholder);color:var(--am-idle);float:left;pointer-events:none;height:0}.page[data-locked] .ProseMirror{opacity:.72}.save-state{margin-top:var(--am-s2);text-align:right;display:block}.page .ProseMirror .xref{font-family:var(--am-mono);padding:0 var(--am-s1);border-radius:var(--am-r-sm);background:var(--am-ink-wash);font-size:.85em}.page .ProseMirror [data-n]:before{content:attr(data-n) " · ";font-family:var(--am-serif,inherit)}.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;font-variant-ligatures:none;font-feature-settings:"liga" 0;position:relative}.ProseMirror [contenteditable=false]{white-space:normal}.ProseMirror [contenteditable=false] [contenteditable=true],.ProseMirror pre{white-space:pre-wrap}img.ProseMirror-separator{border:none!important;width:0!important;height:0!important;margin:0!important;display:inline!important}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection *{caret-color:#0000}.page .ProseMirror table.tbl{table-layout:fixed}.page .ProseMirror .tbl th,.page .ProseMirror .tbl td{min-width:3rem;height:2.25rem}.page .ProseMirror .tbl .selectedCell{background:var(--am-live-fill)}.ProseMirror-gapcursor{pointer-events:none;display:none;position:absolute}.ProseMirror-gapcursor:after{content:"";border-top:1px solid var(--am-fg);width:20px;animation:1.1s steps(2,start) infinite ProseMirror-cursor-blink;display:block;position:absolute;top:-2px}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.ProseMirror-focused .ProseMirror-gapcursor{display:block}@media (prefers-reduced-motion:reduce){.ProseMirror-gapcursor:after{animation:none}}.tp-strip{gap:var(--am-s2);margin-top:var(--am-s3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tp-page{aspect-ratio:189/246;border:var(--am-rule-thin);border-radius:var(--am-r-sm);background:var(--am-paper);cursor:zoom-in;padding:0;position:relative;overflow:hidden}.tp-page:disabled{cursor:progress}.tp-page img{object-fit:contain;width:100%;height:100%;display:block}.tp-page img.tp-unseen{opacity:0}.tp-wait{padding:var(--am-s2);font-size:var(--am-t-micro);color:var(--am-muted);text-align:center;place-items:center;display:grid;position:absolute;inset:0}.tp-dialog{max-width:min(92vw,720px);padding:var(--am-s4);border:var(--am-rule-thin);border-radius:var(--am-r-sm);background:var(--am-surface);margin:auto}.tp-dialog::backdrop{background:#00000073}.tp-dialog img{border:var(--am-rule-thin);width:100%;height:auto;display:block}.tp-cast{width:100%;margin-top:var(--am-s3)}.tp-cast ul{gap:var(--am-s2) var(--am-s3);margin:var(--am-s2) 0 0;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));padding:0;list-style:none;display:grid}.tp-cast li{align-items:center;gap:var(--am-s2);min-width:0;font-size:var(--am-t-small);line-height:1.3;display:flex}.tp-cast img{object-fit:contain;flex:none;width:2.75rem;height:2.75rem}.tp-cast li>span{min-width:0;display:block}.tp-cast li>span>span{font-size:var(--am-t-micro);display:block}.cz-margins{gap:var(--am-s3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cz-palette{gap:var(--am-s2);grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));display:grid}.cz-swatch{align-items:center;gap:var(--am-s2);cursor:pointer;display:flex}.cz-swatch input{border:var(--am-rule-thin);border-radius:var(--am-r-sm);cursor:pointer;background:0 0;width:2rem;height:2rem;padding:0}.cz-card{margin-top:var(--am-s4);padding:var(--am-s3);border-radius:var(--am-r-sm);background:var(--am-field);max-width:46rem}@media (max-width:640px){.cz-margins{grid-template-columns:repeat(2,minmax(0,1fr))}}.cz-fonts{gap:var(--am-s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cz-fonts .select{width:100%}@media (max-width:640px){.cz-fonts{grid-template-columns:minmax(0,1fr)}}.hl{gap:var(--am-s5);grid-template-columns:minmax(0,1fr) minmax(0,15rem);align-items:start;display:grid}.hl-fig{margin:0}.rh-diff{padding:var(--am-s2);border:var(--am-rule-thin);border-radius:var(--am-r-sm);background:var(--am-surface);font-size:var(--am-t-small);line-height:var(--am-lh-small);margin:0;overflow-x:auto}.rh-row{gap:var(--am-s2);white-space:pre-wrap;display:flex}.rh-row:before{content:attr(data-mark);width:1ch;color:var(--am-muted-on-tint);flex:none}.rh-add{background:var(--am-live-fill)}.rh-del{background:var(--am-fail-fill)}.rh-at{color:var(--am-muted-on-tint)}.hl-colours{gap:var(--am-s2);display:grid}.hl-colour{align-items:center;gap:var(--am-s2) var(--am-s4);flex-wrap:wrap;display:flex}.hl-colour .cz-swatch{flex:9rem}.hl-inks{gap:var(--am-s2);display:flex}.hl-ink{align-items:center;gap:var(--am-s1);display:flex}.hl-ink .input{width:4.5rem;padding:0 var(--am-s2);text-align:right}.hl-page{box-sizing:border-box;background:var(--am-paper);border:var(--am-rule-thin);width:100%;font-size:.6rem;line-height:1.45;overflow:hidden}.hl-page h3{margin:0 0 .4em;font-size:.95rem;font-weight:700;line-height:1.2}.hl-page p{margin:0 0 .6em}.hl-page .hl-box{border-left:3px solid;padding:.5em .7em}@media (max-width:800px){.hl{grid-template-columns:minmax(0,1fr)}.hl-fig{max-width:15rem}}.dp-link{color:var(--am-fg-on-field);text-underline-offset:2px;text-decoration:underline}.dp-link:focus-visible{box-shadow:var(--am-focus-on-field);outline:none}.dp-form{gap:var(--am-s2);margin-top:var(--am-s2);display:grid}.dp-check{gap:var(--am-s2);color:var(--am-fg-on-field);align-items:flex-start;display:flex}.dp-pages{max-width:min(96vw,1180px)}.dp-pair{gap:var(--am-s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dp-pair figure{margin:0}.dp-pair img{border:var(--am-rule-thin);width:100%;height:auto;display:block}@media (max-width:640px){.dp-pair{grid-template-columns:minmax(0,1fr)}}.dp-form .dp-undo{grid-area:auto;justify-self:start}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}
