:root,[data-theme=dark]{--canvas:#171512;--panel:#201f1c;--tab-on:var(--canvas);--tint:#e9e4dc12;--raise:#e9e4dc12;--accent-tint:color-mix(in srgb, var(--accent) 16%, transparent);--accent-down:color-mix(in srgb, var(--accent) 80%, #000);--selection:color-mix(in srgb, var(--accent) 30%, transparent);--line:#e9e4dc1c;--line-strong:#e9e4dc38;--text:#efeae2;--text-2:#aaa396;--text-3:#9c9589;--accent:#06aefe;--on-accent:#fff;--plate:#fff;--ok:#4caf72;--warn:#ffd166;--bad:#ff8a80;--merged:#a371f7;--part-2:#d95926;--part-3:#199e70;--part-4:#c98500;--part-5:#e87ba4;--part-muted:var(--line-strong);--file-pdf:#d6362e;--file-word:#2b6ad2;--file-sheet:#1c8046;--file-slides:#d66014;--file-page:#56bab0;--file-picture:#e28ab8;--channel-ink:#fff;--channel-linkedin:url(/_site/assets/InBug-White-BTufTTZ4.png) center / contain no-repeat;--apple-ink:#000;--apple-logo:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='31px'%20height='44px'%20viewBox='0%200%2031%2044'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3c!--%20Generator:%20Sketch%2061%20(89581)%20-%20https://sketch.com%20--%3e%3ctitle%3eLeft%20Black%20Logo%20Medium%3c/title%3e%3cdesc%3eCreated%20with%20Sketch.%3c/desc%3e%3cg%20id='Left-Black-Logo-Medium'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3crect%20id='Rectangle'%20fill='%23FFFFFF'%20x='0'%20y='0'%20width='31'%20height='44'%3e%3c/rect%3e%3cpath%20d='M15.7099491,14.8846154%20C16.5675461,14.8846154%2017.642562,14.3048315%2018.28274,13.5317864%20C18.8625238,12.8312142%2019.2852829,11.852829%2019.2852829,10.8744437%20C19.2852829,10.7415766%2019.2732041,10.6087095%2019.2490464,10.5%20C18.2948188,10.5362365%2017.1473299,11.140178%2016.4588366,11.9494596%20C15.9152893,12.56548%2015.4200572,13.5317864%2015.4200572,14.5222505%20C15.4200572,14.6671964%2015.4442149,14.8121424%2015.4562937,14.8604577%20C15.5166879,14.8725366%2015.6133185,14.8846154%2015.7099491,14.8846154%20Z%20M12.6902416,29.5%20C13.8618881,29.5%2014.3812778,28.714876%2015.8428163,28.714876%20C17.3285124,28.714876%2017.6546408,29.4758423%2018.9591545,29.4758423%20C20.2395105,29.4758423%2021.0971074,28.292117%2021.9063891,27.1325493%20C22.8123013,25.8038779%2023.1867451,24.4993643%2023.2109027,24.4389701%20C23.1263509,24.4148125%2020.6743484,23.4122695%2020.6743484,20.5979021%20C20.6743484,18.1579784%2022.6069612,17.0588048%2022.7156707,16.974253%20C21.4353147,15.1382708%2019.490623,15.0899555%2018.9591545,15.0899555%20C17.5217737,15.0899555%2016.3501271,15.9596313%2015.6133185,15.9596313%20C14.8161157,15.9596313%2013.7652575,15.1382708%2012.521138,15.1382708%20C10.1536872,15.1382708%207.75,17.0950413%207.75,20.7911634%20C7.75,23.0861411%208.64383344,25.513986%209.74300699,27.0842339%20C10.6851558,28.4129053%2011.5065162,29.5%2012.6902416,29.5%20Z'%20id=''%20fill='%23000000'%20fill-rule='nonzero'%3e%3c/path%3e%3c/g%3e%3c/svg%3e") center / contain no-repeat;--apple-blend:multiply;--hues:linear-gradient(to right, red, #ff0, #0f0, #0ff, #00f, #f0f, red);--ok-tint:color-mix(in srgb, var(--ok) 12%, transparent);--bad-tint:color-mix(in srgb, var(--bad) 10%, transparent);--shadow:0 calc(var(--unit) * 3) calc(var(--unit) * 8) #00000073;--shadow-rest:inset 0 calc(var(--unit) * .25) 0 #e9e4dc0d, 0 calc(var(--unit) * .75) calc(var(--unit) * 1.5) #00000059;--scrim:#0c0b0999;--veil:color-mix(in srgb, var(--canvas) 72%, transparent);--frost:calc(var(--unit) * 5);--scroll:#e9e4dc1f;--scroll-hover:#e9e4dc33;--code-kw:#b48ef0;--code-str:#7ec699;--code-num:#e8a45f;--code-fn:#61b3e6;--font:"Source Serif 4", "Madav Text", "Inter", "Segoe UI", system-ui, sans-serif;--font-title:"Madav Display", Georgia, "Times New Roman", serif;--font-code:ui-monospace, Consolas, "Courier New", monospace;--font-system:system-ui, "Segoe UI", -apple-system, "Helvetica Neue", sans-serif;--font-inter:"Madav Text", "Inter", sans-serif;--font-georgia:Georgia, "Times New Roman", serif;--transcript-small:.9;--transcript-large:1.15;--text-zoom:1;--text-step:.1;--size-title:calc(var(--unit) * 7.5 * var(--text-zoom));--size-title-small:calc(var(--unit) * 5.5 * var(--text-zoom));--size-heading:calc(var(--unit) * 4 * var(--text-zoom));--size-text:calc(var(--unit) * 3.5 * var(--text-zoom));--size-small:calc(var(--unit) * 3.125 * var(--text-zoom));--weight-regular:400;--weight-medium:500;--weight-semibold:600;--side-weight:var(--weight-regular);--line-height:1.5;--line-tight:1.25;--scale:16px;--unit:calc(var(--scale) / 4);--radius:calc(var(--unit) * 2.25);--radius-small:calc(var(--unit) * 1.5);--boxed-corner:var(--radius);--boxed-edge:var(--line);--choice-wrap:nowrap;--control:calc(var(--unit) * 8);--list-row:calc(var(--unit) * 7);--touch:max(calc(var(--unit) * 11), calc(var(--scale) / 4 * 11));--dial-arrow:block;--ask-tail:auto;--icon:calc(var(--unit) * 4);--icon-large:calc(var(--unit) * 6);--icon-box:calc(var(--unit) * 8);--avatar:calc(var(--unit) * 7);--mark:calc(var(--unit) * 8);--wordmark:var(--icon);--dot:calc(var(--unit) * 2);--switch-width:calc(var(--unit) * 7);--switch-height:calc(var(--unit) * 4);--tick:calc(var(--unit) * 4);--bar:calc(var(--unit) * 1);--ring:calc(var(--unit) * 14);--ring-small:calc(var(--unit) * 4.5);--space-half:calc(var(--unit) * .5);--space-1:calc(var(--unit) * 1);--space-2:calc(var(--unit) * 2);--space-3:calc(var(--unit) * 3);--space-4:calc(var(--unit) * 4);--space-5:calc(var(--unit) * 6);--space-6:calc(var(--unit) * 8);--page-padding:calc(var(--unit) * 8);--section-gap:calc(var(--unit) * 8);--block-gap:calc(var(--unit) * 3);--grid-gap:calc(var(--unit) * 3);--control-gap:calc(var(--unit) * 2);--card-padding:calc(var(--unit) * 4);--row-padding:calc(var(--unit) * 3) calc(var(--unit) * 4);--button-padding:0 calc(var(--unit) * 3.5);--field-padding:0 calc(var(--unit) * 3);--chip-height:calc(var(--unit) * 5.5);--chip-padding:0 calc(var(--unit) * 2);--menu-padding:calc(var(--unit) * 1);--menu-row-padding:calc(var(--unit) * 1) calc(var(--unit) * 2);--dialog-padding:calc(var(--unit) * 6);--toast-padding:calc(var(--unit) * 2.5) calc(var(--unit) * 3.5);--tip-padding:calc(var(--unit) * 2) calc(var(--unit) * 2.5);--column:calc(var(--unit) * 240);--column-wide:calc(var(--unit) * 360);--measure:calc(var(--unit) * 240);--sidebar:calc(var(--unit) * 62);--sidebar-folded:calc(var(--unit) * 17.5);--sidebar-gap:calc(var(--unit) * 3);--session-panel:calc(var(--unit) * 80);--session-panel-floor:calc(var(--unit) * 300);--topbar:calc(var(--unit) * 8.25);--tab-width:calc(var(--unit) * 37.5);--card-min:calc(var(--unit) * 65);--choice-min:calc(var(--unit) * 28);--menu-min:calc(var(--unit) * 55);--menu-max:calc(var(--unit) * 85);--menu-cap:calc(var(--unit) * 84);--dialog-small:calc(var(--unit) * 110);--dialog:calc(var(--unit) * 150);--dialog-large:calc(var(--unit) * 240);--dialog-cap:94vw;--dialog-cap-height:92vh;--dock-cap:50vh;--picker-width:calc(var(--unit) * 180);--picker-height:calc(var(--unit) * 130);--pane-tall:calc(var(--unit) * 130);--pane:calc(var(--unit) * 95);--pane-min:calc(var(--unit) * 65);--toast:calc(var(--unit) * 90);--field-width:calc(var(--unit) * 55);--field-tall:calc(var(--unit) * 37.5);--code-max:calc(var(--unit) * 60);--editor-gutter:calc(var(--unit) * 11);--fact-key:calc(var(--unit) * 24);--fast:.12s;--normal:.2s;--app-motion:.45s;--ease:cubic-bezier(.33, .02, .2, 1);--spin:.9s;--breath:2.6s;--breath-low:.55;--faded:.45;--z-menu:100;--z-dialog:200;--z-toast:300;--z-tip:400}[data-theme=light]{--canvas:#fcfbf8;--panel:#fff;--tab-on:var(--panel);--tint:#3e372a0d;--raise:transparent;--accent-tint:color-mix(in srgb, var(--accent) 10%, transparent);--line:#3e372a1f;--line-strong:#3e372a3d;--text:#26221a;--text-2:#5c554a;--text-3:#787062;--ok:#1c8750;--warn:#966900;--bad:#aa2d26;--merged:#8250df;--part-5:#c23d72;--part-muted:#3e372a4f;--file-page:#007a6e;--file-picture:#b03a7a;--channel-ink:#000;--channel-linkedin:url(/_site/assets/InBug-Black-JhuFkYwN.png) center / contain no-repeat;--apple-ink:#fff;--apple-logo:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='31px'%20height='44px'%20viewBox='0%200%2031%2044'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3c!--%20Generator:%20Sketch%2061%20(89581)%20-%20https://sketch.com%20--%3e%3ctitle%3eLeft%20White%20Logo%20Medium%3c/title%3e%3cdesc%3eCreated%20with%20Sketch.%3c/desc%3e%3cg%20id='Left-White-Logo-Medium'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3crect%20id='Rectangle'%20fill='%23000000'%20x='0'%20y='0'%20width='31'%20height='44'%3e%3c/rect%3e%3cpath%20d='M15.7099491,14.8846154%20C16.5675461,14.8846154%2017.642562,14.3048315%2018.28274,13.5317864%20C18.8625238,12.8312142%2019.2852829,11.852829%2019.2852829,10.8744437%20C19.2852829,10.7415766%2019.2732041,10.6087095%2019.2490464,10.5%20C18.2948188,10.5362365%2017.1473299,11.140178%2016.4588366,11.9494596%20C15.9152893,12.56548%2015.4200572,13.5317864%2015.4200572,14.5222505%20C15.4200572,14.6671964%2015.4442149,14.8121424%2015.4562937,14.8604577%20C15.5166879,14.8725366%2015.6133185,14.8846154%2015.7099491,14.8846154%20Z%20M12.6902416,29.5%20C13.8618881,29.5%2014.3812778,28.714876%2015.8428163,28.714876%20C17.3285124,28.714876%2017.6546408,29.4758423%2018.9591545,29.4758423%20C20.2395105,29.4758423%2021.0971074,28.292117%2021.9063891,27.1325493%20C22.8123013,25.8038779%2023.1867451,24.4993643%2023.2109027,24.4389701%20C23.1263509,24.4148125%2020.6743484,23.4122695%2020.6743484,20.5979021%20C20.6743484,18.1579784%2022.6069612,17.0588048%2022.7156707,16.974253%20C21.4353147,15.1382708%2019.490623,15.0899555%2018.9591545,15.0899555%20C17.5217737,15.0899555%2016.3501271,15.9596313%2015.6133185,15.9596313%20C14.8161157,15.9596313%2013.7652575,15.1382708%2012.521138,15.1382708%20C10.1536872,15.1382708%207.75,17.0950413%207.75,20.7911634%20C7.75,23.0861411%208.64383344,25.513986%209.74300699,27.0842339%20C10.6851558,28.4129053%2011.5065162,29.5%2012.6902416,29.5%20Z'%20id=''%20fill='%23FFFFFF'%20fill-rule='nonzero'%3e%3c/path%3e%3c/g%3e%3c/svg%3e") center / contain no-repeat;--apple-blend:screen;--shadow:0 calc(var(--unit) * 3) calc(var(--unit) * 8) #3e372a29;--shadow-rest:0 calc(var(--unit) * .25) calc(var(--unit) * .5) #3e372a0f, 0 calc(var(--unit) * .75) calc(var(--unit) * 2) #3e372a12;--scrim:#26221a40;--scroll:#3e372a33;--scroll-hover:#3e372a4d;--code-kw:#7c3aed;--code-str:#1a7f37;--code-num:#b45309;--code-fn:#0b69a3}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_site/assets/source-serif-4-roman-BpEBLj1O.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(/_site/assets/source-serif-4-italic-BOLXpvkj.woff2)format("woff2")}@font-face{font-family:Madav Display;font-style:italic;font-weight:340 640;font-display:swap;src:url(/_site/assets/fraunces-italic-lSdLDfvT.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Madav Display;font-style:normal;font-weight:340 640;font-display:swap;src:url(/_site/assets/fraunces-roman-DihXLNYH.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Madav Text;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_site/assets/inter-var-Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body,[data-theme]{background:var(--canvas);color:var(--text);font-family:var(--font);font-weight:var(--weight-regular);font-size:var(--size-text);line-height:var(--line-height);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-wrap:anywhere}h1,h2,h3,h4,p,ul,ol,figure,blockquote,pre,dl,dd{margin:0}h1,h2,h3,h4{font-size:inherit;font-weight:inherit}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}svg{flex:none}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit;margin:0}button{cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}button:disabled{cursor:default}summary{list-style:none}summary::-webkit-details-marker{display:none}a{color:var(--accent);text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}hr{border:0;border-top:1px solid var(--line);height:0}code,kbd,pre{font-family:var(--font-code);font-size:var(--size-small)}b,strong{font-weight:var(--weight-semibold)}small{font-size:var(--size-small)}em,i{font-style:normal}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--selection)}::placeholder{color:var(--text-3);opacity:1}::-webkit-scrollbar{width:var(--space-2);height:var(--space-2)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-small);background:padding-box padding-box;border:2px solid #0000}:hover::-webkit-scrollbar-thumb{background:var(--scroll);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--scroll-hover);background-clip:padding-box}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:transparent transparent;scrollbar-width:thin}:hover{scrollbar-color:var(--scroll) transparent}}[data-width=wide]{--column:var(--column-wide)}[data-font]{font-family:var(--font)}[data-font=system]{--font:var(--font-system)}[data-font=inter]{--font:var(--font-inter)}[data-font=georgia]{--font:var(--font-georgia)}[data-phone]{--wordmark:calc(var(--icon) * 1.5);--side-weight:var(--weight-semibold);--page-padding:var(--space-4);--control:var(--touch);--list-row:var(--touch);--dial-arrow:none;--ask-tail:0;--choice-min:calc(50% - var(--space-2) / 2);--choice-wrap:normal;--boxed-corner:50%;--boxed-edge:var(--accent);--picker-height:var(--dialog-cap-height);--menu-cap:var(--dialog-cap-height);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}[data-app]{--size-text:calc(var(--unit) * 4.25 * var(--text-zoom));--size-small:calc(var(--unit) * 3.75 * var(--text-zoom));--size-title:calc(var(--unit) * 8.5 * var(--text-zoom));--size-heading:calc(var(--unit) * 5 * var(--text-zoom));--page-padding:calc(var(--unit) * 5);--row-padding:calc(var(--unit) * 3.5) calc(var(--unit) * 4);--radius:calc(var(--unit) * 3.5);--icon:calc(var(--unit) * 5)}[data-text="90"]{--text-zoom:calc(var(--text-step) * 9)}[data-text="110"]{--text-zoom:calc(var(--text-step) * 11)}[data-text="120"]{--text-zoom:calc(var(--text-step) * 12)}[data-text="130"]{--text-zoom:calc(var(--text-step) * 13)}[data-text="140"]{--text-zoom:calc(var(--text-step) * 14)}[data-text="150"]{--text-zoom:calc(var(--text-step) * 15)}[data-text="160"]{--text-zoom:calc(var(--text-step) * 16)}[data-text="170"]{--text-zoom:calc(var(--text-step) * 17)}[data-text="180"]{--text-zoom:calc(var(--text-step) * 18)}[data-text="190"]{--text-zoom:calc(var(--text-step) * 19)}[data-text="200"]{--text-zoom:calc(var(--text-step) * 20)}[data-text] .at-ask-row .at-dial-w:not(:is([popover],[role=dialog]) *){zoom:calc(1 / var(--text-zoom))}@media (prefers-reduced-motion:reduce){:root{--fast:0s;--normal:0s;--spin:0s;--breath:0s}}.at-box,.at-press{border:1px solid var(--line);border-radius:var(--radius);background-color:var(--panel);box-shadow:var(--shadow-rest)}:is(.at-box,.at-press,dialog,[popover],[role=dialog]) :is(.at-box,.at-press):not(:where(.primary,.apple,.at-check)){background-image:linear-gradient(var(--raise), var(--raise))}.at-press{cursor:pointer;transition:border-color var(--fast) var(--ease), background-color var(--fast) var(--ease), color var(--fast) var(--ease)}.at-press:is(:hover,:active):not(:disabled,[aria-disabled=true],.at-inert){background-image:linear-gradient(var(--accent-tint), var(--accent-tint))}:is(.at-box,.at-press):is(.on,[aria-pressed=true],[aria-selected=true],[aria-current]){border-color:var(--accent)}.at-press:is(:disabled,[aria-disabled=true]){opacity:var(--faded);cursor:default}.at-press.at-inert{cursor:default}.at-side{font-family:var(--font-title);gap:var(--space-2);min-height:0;padding:var(--space-3) var(--space-2);flex-direction:column;display:flex;position:relative}.at-side-head{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control);padding-left:var(--space-3);display:flex}.at-side-head>.at-wordmark{object-fit:contain;flex:0 auto;min-width:0}.at-wordmark-go{height:var(--control);border-radius:var(--radius-small);align-items:center;display:flex}:is(.at-side-body,.at-side-scroll){gap:var(--space-2);flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.at-side-body.fixed{flex:none;overflow:visible}.at-side-scroll{gap:var(--space-1)}.at-side-foot{gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--line);flex-direction:column;flex:none;display:flex}.at-side-foot>p{padding:0 var(--space-3)}.at-side-hide{z-index:1;top:calc(var(--topbar) - var(--list-row) / 2 - 1px * 1.5);right:calc(var(--list-row) / -2);width:var(--list-row);height:var(--list-row);color:var(--accent);border-radius:50%;place-items:center;display:grid;position:absolute}:is(.at-press.at-side-arrow,.at-side-hide):not(:disabled){border-color:var(--accent)}:is(.at-press.at-side-arrow,.at-side-hide)>svg{width:calc(var(--icon) * 1.25);height:calc(var(--icon) * 1.25);stroke-width:2.75px;color:var(--accent)}.at-side.end>.at-side-head{justify-content:flex-end;gap:var(--space-1)}.at-side-scroll:has(>.at-side-box){gap:var(--grid-gap)}.at-side-box{padding:var(--space-1);flex-direction:column;flex:none;display:flex}.at-side.end>.at-side-head>button,.at-side.end>.at-side-head>details>summary{height:var(--list-row)}.at-side-over{z-index:var(--z-dialog);background:var(--scrim);position:fixed;inset:0}.at-side-over>.at-side{height:100%;width:calc(100% - var(--touch));background:var(--canvas);box-shadow:var(--shadow);border-width:0 1px 0 0;border-radius:0}.at-side-over .at-side .float{align-self:center}.at-pagebar{z-index:1;align-items:center;gap:var(--control-gap);min-width:0;min-height:var(--control);padding:var(--page-padding) var(--page-padding) 0;background:var(--canvas);flex:none;display:flex;position:sticky;top:0}.at-pagebar>.at-pagebar-end{justify-content:flex-end;gap:var(--control-gap);flex:0 auto;min-width:0;margin-left:auto;display:flex}.at-pagebar:has(.at-views-find)>.at-pagebar-end{flex:auto}.at-pagebar:has(.at-views-find)>:first-child:not(.at-pagebar-end){display:none}.at-pagebar-end>:has(~.at-tail>.at-views-find){display:none}.at-side-folded{align-items:center;gap:var(--space-3);padding-top:calc(var(--topbar) - (var(--sidebar-folded) - var(--space-4) + 1px) / 2);flex-direction:column;display:flex;position:relative}.at-side-folded>:first-child{width:calc(var(--sidebar-folded) - var(--space-4));height:calc(var(--sidebar-folded) - var(--space-4))}.at-side-folded:after{content:"";top:calc(var(--topbar) - 1px);left:calc(50% + (var(--sidebar-folded) - var(--space-4)) / 2);right:calc(-1 * var(--sidebar-gap));background:var(--line);height:1px;position:absolute}.at-top{align-items:center;gap:var(--space-2);min-width:0;height:var(--topbar);padding:0 var(--space-2);border-bottom:1px solid var(--line);flex:none;display:flex}.at-top>.at-top-back{width:var(--control);flex:none;place-items:center;display:grid}.at-top :is(.at-top-back,.at-top-end)>button,.at-top-end>details>summary{height:var(--list-row)}.at-top-back>button{width:var(--list-row);min-width:0;padding:0}.at-top>.at-top-end{align-items:center;gap:var(--space-1);flex:none;margin-left:auto;display:flex}.at-btn{justify-content:center;align-items:center;gap:var(--control-gap);height:var(--control);padding:var(--button-padding);vertical-align:middle;white-space:nowrap;font-family:inherit;font-weight:var(--weight-medium);font-size:var(--size-text);color:var(--text);flex:none;line-height:1;display:inline-flex}.at-btn>svg{width:var(--icon);height:var(--icon)}.at-btn>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.at-btn.primary{background-color:var(--accent);border-color:var(--accent);color:var(--on-accent)}.at-btn.primary:is(.on,[aria-pressed=true]){border-color:var(--accent)}.at-btn.danger{color:var(--bad)}.at-btn.on{border-color:var(--accent)}.at-btn.primary:active:not(:disabled,[aria-disabled=true]){background-color:var(--accent-down);border-color:var(--accent-down);transition:none}.at-btn.apple{isolation:isolate;border-color:var(--channel-ink);background-color:var(--channel-ink);color:var(--apple-ink)}.at-btn>.at-btn-apple{aspect-ratio:31/44;height:100%;background:var(--apple-logo);mix-blend-mode:var(--apple-blend);flex:none;margin-inline-end:calc(-1 * var(--control-gap))}.at-btn.float{bottom:var(--page-padding);z-index:1;box-shadow:var(--shadow);align-self:flex-end;margin-top:auto;position:sticky}.at-dial{align-items:center;gap:var(--space-1);max-width:100%;height:var(--control);padding:0 var(--space-3);border-radius:var(--radius);white-space:nowrap;font-family:var(--font);font-weight:var(--weight-medium);font-size:var(--size-text);color:var(--text-2);cursor:pointer;transition:background var(--fast) var(--ease), color var(--fast) var(--ease);line-height:1;display:inline-flex}.at-dial>svg{width:var(--icon);height:var(--icon)}.at-dial-t{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.at-dial-t>*{flex:none}.at-dial-t>.at-dial-w{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-block:var(--space-1);margin-block:calc(-1 * var(--space-1));flex:0 auto;overflow:hidden}.at-dial:is(:hover,:active):not(:disabled,[aria-disabled=true]){background:var(--accent-tint);color:var(--text)}.at-dial.on{color:var(--accent)}.at-dial:is(:disabled,[aria-disabled=true]){opacity:var(--faded);cursor:default}.at-send{width:var(--control);height:var(--control);background:var(--accent);color:var(--on-accent);transition:background-color var(--fast) var(--ease);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.at-send:active:not(:disabled){background-color:var(--accent-down);transition:none}.at-send>svg{width:var(--icon);height:var(--icon)}.at-send:disabled{opacity:var(--faded);cursor:default}.at-chip{align-items:center;gap:var(--space-1);min-height:var(--chip-height);padding:var(--chip-padding);border-radius:var(--radius-small);vertical-align:middle;white-space:nowrap;background:var(--tint);font-family:var(--font);font-weight:var(--weight-medium);font-size:var(--size-small);color:var(--text-2);flex:none;line-height:1;display:inline-flex}.at-chip>svg{width:var(--space-3);height:var(--space-3)}.at-chip>.at-chip-t{text-overflow:ellipsis;min-width:0;padding-block:var(--space-1);margin-block:calc(-1 * var(--space-1));overflow:hidden}.at-chip>.at-chip-x{width:var(--list-row);height:var(--list-row);margin:calc((var(--icon) - var(--list-row)) / 2) calc(-1 * var(--space-2));padding-right:calc(var(--space-1) + (var(--icon) - var(--space-3)) / 2);color:var(--text-3);place-items:center end;display:inline-grid;position:relative}.at-chip>.at-chip-x:before{content:"";top:calc((var(--list-row) - var(--icon)) / 2);right:var(--space-1);width:var(--icon);height:var(--icon);border-radius:var(--radius-small);position:absolute}.at-chip>.at-chip-x:hover{color:var(--text)}.at-chip>.at-chip-x:is(:hover,:active):before{background:var(--accent-tint)}.at-chip>.at-chip-x>svg{width:var(--space-3);height:var(--space-3);position:relative}.at-chip.at-press{min-width:0;max-width:100%;height:var(--control);padding:0 var(--space-3);border-radius:var(--radius-small);background-color:var(--panel)}.at-chip.at-press:is(.on,[aria-pressed=true]){color:var(--text)}.at-chip.radio{padding:var(--button-padding);font-size:var(--size-text)}.at-chip.ok,.at-chip.free{color:var(--ok)}.at-chip.warn{color:var(--warn)}.at-chip.danger{color:var(--bad)}.at-chip.accent{color:var(--accent)}.at-input{width:100%;min-width:0;height:var(--control);padding:var(--field-padding);font-family:var(--font);font-weight:var(--weight-regular);font-size:var(--size-text);line-height:var(--line-height);color:var(--text);caret-color:var(--accent);transition:border-color var(--fast) var(--ease);display:block}.at-input[aria-invalid=true]{border-color:var(--bad);background:var(--bad-tint)}.at-input:focus,.at-input:focus-visible{border-color:var(--accent);outline:none}.at-input:disabled{opacity:var(--faded)}.at-input.mono{font-family:var(--font-code);font-size:var(--size-small)}textarea.at-input{height:auto;min-height:var(--field-tall);padding:var(--space-2) var(--space-3);resize:vertical}.at-input.small{min-height:calc(var(--control) * 2.5)}.at-input.at-select{align-items:center;gap:var(--control-gap);cursor:pointer;text-align:left;display:flex}.at-input.at-select>.at-select-v{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.at-input.at-select>svg{width:var(--icon);height:var(--icon);flex:none}details[open]>.at-input.at-select{border-color:var(--accent)}.at-input.at-select[aria-disabled=true]{opacity:var(--faded);cursor:default}.at-combo{min-width:0;display:block}.at-field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}:is(.at-field,.at-field-head)>.at-field-l{font-weight:var(--weight-medium);font-size:var(--size-small);color:var(--text-2)}.at-field>.at-field-head{align-items:center;gap:var(--space-1);min-width:0;display:flex}.at-field>.at-field-hint{font-size:var(--size-small);color:var(--text-3)}.at-fixit{font-size:var(--size-small);color:var(--bad)}.at-search{align-items:center;gap:var(--control-gap);min-width:0;height:var(--control);padding:var(--field-padding);color:var(--text-3);transition:border-color var(--fast) var(--ease);flex:none;display:flex}.at-search:focus-within{border-color:var(--accent)}.at-search>svg{width:var(--icon);height:var(--icon)}.at-search>input{min-width:0;color:var(--text);font-family:var(--font);font-size:var(--size-text);background:0 0;border:0;outline:none;flex:1;padding:0}.at-ask{gap:var(--space-1);width:100%;max-width:var(--column);flex-direction:column;margin-inline:auto;display:flex;position:relative}.at-ask-box{gap:var(--space-1);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);transition:border-color var(--fast) var(--ease);flex-direction:column;display:flex}.at-ask-box:focus-within{border-color:var(--accent)}.at-ask-text{align-items:flex-end;gap:var(--space-2);display:flex}.at-ask-text>.at-ask-hint{padding-bottom:var(--space-1);font-size:var(--size-small);color:var(--text-3);flex:none}.at-ask-box>.at-ask-text>textarea{min-height:var(--space-6);field-sizing:content;max-height:var(--dock-cap);padding:var(--space-1) 0;resize:none;color:var(--text);font-family:var(--font);font-size:var(--size-text);line-height:var(--line-height);background:0 0;border:0;outline:none;flex:1}.at-ask-row{align-items:center;gap:var(--space-half);flex-wrap:wrap;display:flex}.at-ask-row>.at-ask-tail{flex:1 1 var(--ask-tail);justify-content:flex-end;align-items:center;gap:var(--space-half);min-width:0;max-width:100%;margin-left:auto;display:inline-flex}.at-ask-row .at-dial{padding-inline:var(--space-1);min-width:var(--control);justify-content:center}.at-ask-row .at-dial>svg:last-child{display:var(--dial-arrow)}.at-switch{vertical-align:middle;width:var(--switch-width);height:var(--switch-height);border-radius:calc(var(--switch-height) / 2);background:var(--line-strong);transition:background var(--normal) var(--ease);border:0;flex:none;padding:0;display:inline-block;position:relative}.at-switch:after{content:"";width:calc(var(--switch-height) - 2px - 2px);height:calc(var(--switch-height) - 2px - 2px);background:var(--plate);transition:left var(--normal) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.at-switch:before{content:"";inset:calc(50% - var(--list-row) / 2);position:absolute}.at-switch.on{background:var(--accent)}.at-switch.on:after{left:calc(var(--switch-width) - var(--switch-height) + 2px)}.at-switch:disabled{opacity:var(--faded)}.at-tick{vertical-align:middle;width:var(--list-row);height:var(--list-row);margin:calc((var(--tick) - var(--list-row)) / 2);color:var(--on-accent);flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.at-tick:before{content:"";inset:calc((var(--list-row) - var(--tick)) / 2);border:1px solid var(--line-strong);border-radius:var(--radius-small);background:var(--panel);transition:background var(--fast) var(--ease), border-color var(--fast) var(--ease);position:absolute}.at-tick>svg{width:var(--space-3);height:var(--space-3);opacity:0;position:relative}.at-tick.on:before{background:var(--accent);border-color:var(--accent)}.at-tick.on>svg{opacity:1}.at-tick:disabled{opacity:var(--faded)}.at-chip>.at-tick{margin-left:calc((var(--tick) - var(--list-row)) / 2 - var(--space-1))}.at-toggle{align-items:center;gap:var(--control-gap);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:var(--weight-medium);font-size:var(--size-text);color:var(--text-2);display:inline-flex}.at-dot{width:var(--dot);height:var(--dot);vertical-align:middle;color:var(--text-3);background:currentColor;border-radius:50%;flex:none;display:inline-block}.at-dot.ring{background:0 0;border:2px solid}.at-dot.p1{color:var(--accent)}.at-dot.p2{color:var(--part-2)}.at-dot.p3{color:var(--part-3)}.at-dot.p4{color:var(--part-4)}.at-dot.p5{color:var(--part-5)}.at-dot.muted{color:var(--part-muted)}.at-dot.blank{visibility:hidden}.at-dot.ok{color:var(--ok)}.at-dot.warn{color:var(--warn)}.at-dot.bad{color:var(--bad)}.at-dot.accent{color:var(--accent)}.at-dot.empty{border:1px solid var(--line-strong);background:0 0}.at-dots{align-items:center;gap:var(--space-1);display:inline-flex}.at-swatch{width:var(--icon-box);height:var(--icon-box);border:1px solid var(--line);border-radius:var(--radius-small);vertical-align:middle;flex:none;padding:0;display:inline-block;overflow:hidden}.at-swatch>i{width:100%;height:100%;display:block}.icon-btn{gap:var(--space-1);min-width:var(--control);height:var(--control);padding:0 var(--space-2);border-radius:var(--radius);vertical-align:middle;color:var(--text-2);font-family:var(--font);font-weight:var(--weight-medium);font-size:var(--size-small);cursor:pointer;transition:background var(--fast) var(--ease), color var(--fast) var(--ease);background:0 0;border:0;flex:none;grid-auto-flow:column;place-items:center;display:inline-grid}.icon-btn>svg{width:var(--icon);height:var(--icon)}.icon-btn:is(:hover,:active):not(:disabled,[aria-disabled=true]){background:var(--accent-tint);color:var(--text)}.icon-btn.round{aspect-ratio:1;background:var(--tint);border-radius:50%;padding:0}.icon-btn.round>.at-mark{width:60%;height:60%}.icon-btn.at-press{aspect-ratio:1;border:1px solid var(--boxed-edge);border-radius:var(--boxed-corner);min-width:0;padding:0}.icon-btn.at-press:is(:disabled,[aria-disabled=true]){border-color:var(--line)}.icon-btn.round.at-press{background-color:var(--panel);border-radius:50%}.icon-btn.danger{color:var(--bad)}.icon-btn:is(.on,[aria-pressed=true]){background:var(--tint);color:var(--accent)}.icon-btn.at-press.accent{border:calc(var(--space-half) * 1.5) solid var(--accent);color:var(--accent)}.icon-btn.accent:is(.on,[aria-pressed=true]){background:var(--accent-tint)}.icon-btn:is(:disabled,[aria-disabled=true]){opacity:var(--faded);cursor:default}.at-ic{width:var(--icon);height:var(--icon);vertical-align:middle;flex:none;display:inline-block}.at-ic-box{vertical-align:middle;flex:none;display:inline-flex}.at-ic.lg{width:var(--icon-large);height:var(--icon-large)}.at-ic.muted{color:var(--text-3)}.at-ic.accent{color:var(--accent)}.at-ic.ok{color:var(--ok)}.at-ic.warn{color:var(--warn)}.at-ic.bad{color:var(--bad)}.at-ic.merged{color:var(--merged)}.at-face{width:var(--avatar);height:var(--avatar);background:var(--accent);color:var(--on-accent);font-family:var(--font);font-size:var(--size-small);font-weight:var(--weight-semibold);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.at-face.md{width:var(--icon-box);height:var(--icon-box)}.at-face.lg{width:calc(var(--mark) * 3);height:calc(var(--mark) * 3);font-size:var(--size-title);font-weight:var(--weight-medium)}.at-face>img{object-fit:cover;width:100%;height:100%}.at-mark{width:var(--mark);height:var(--mark);object-fit:contain;flex:none;display:block}.at-mark.sm{width:var(--avatar);height:var(--avatar)}.at-mark.lg{width:calc(var(--mark) * 3);height:calc(var(--mark) * 3)}.at-wordmark{height:var(--wordmark);flex:none;width:auto;margin-inline-end:auto;display:block}.at-wordmark.lg{height:var(--mark)}.at-logo-box{width:var(--icon-box);height:var(--icon-box);border-radius:var(--radius);background:var(--tint);flex:none;place-items:center;display:grid;overflow:hidden}.at-logo-box.dark{background:var(--plate)}.at-logo{width:var(--icon);height:var(--icon);object-fit:contain;display:block}.at-logo.fallback{color:var(--text-2);font-weight:var(--weight-semibold);font-size:var(--size-small);place-items:center;display:grid}.at-logo.fallback>span{zoom:calc(1 / var(--text-zoom))}.at-logo-box.sm{width:var(--avatar);height:var(--avatar);border-radius:var(--radius-small)}.at-logo-go>svg{fill:var(--channel-ink)}.at-logo-go>.at-logo-in{width:var(--icon);height:var(--icon);background:var(--channel-linkedin)}.at-file{width:var(--icon-box);height:var(--icon-box);border-radius:var(--radius);color:var(--text-2);flex:none;place-items:center;display:inline-grid}.at-file>svg{width:var(--icon);height:var(--icon)}.at-file:is(.pdf,.word,.sheet,.slides){color:var(--plate)}.at-file.pdf{background-color:var(--file-pdf)}.at-file.word{background-color:var(--file-word)}.at-file.sheet{background-color:var(--file-sheet)}.at-file.slides{background-color:var(--file-slides)}.at-file.page{color:var(--file-page)}.at-file.picture{color:var(--file-picture)}.at-avatar{width:var(--avatar);height:var(--avatar);border:1px solid var(--line-strong);vertical-align:middle;border-radius:50%;flex:none;display:inline-grid;overflow:hidden}.at-avatar.glyph{width:var(--icon);height:var(--icon)}.at-avatar.card{width:calc(var(--control) * 1.5);height:calc(var(--control) * 1.5)}.at-avatar.strip{width:calc(var(--control) * 2.5);height:calc(var(--control) * 2.5)}.at-avatar>img{object-fit:cover;width:100%;height:100%}button.at-avatar:hover{border-color:var(--accent)}.at-avatar.on{border:2px solid var(--accent)}.at-avatars{align-items:center;display:inline-flex}.at-avatars.fill{min-width:0;display:flex}.at-avatars>.at-avatar{outline:2px solid var(--panel)}.at-avatars>.at-avatar+.at-avatar{margin-left:calc(var(--avatar) / -4)}.at-avatars>.card+.card{margin-left:calc(var(--control) * 1.5 / -4)}.at-avatars>.strip+.strip{margin-left:calc(var(--control) * 2.5 / -4)}.at-avatars>.at-chip{margin-left:var(--space-1)}.at-tile{gap:var(--space-2);min-width:0;padding:var(--card-padding);text-align:left;color:var(--text);flex-direction:column;display:flex}.at-tile-head{align-items:center;gap:var(--space-3);min-width:0;display:flex}.at-tile-head>.at-tile-icon{width:var(--icon-box);height:var(--icon-box);color:var(--text-2);flex:none;place-items:center;display:grid}.at-tile-icon>svg{width:var(--icon);height:var(--icon)}.at-tile-head:has(>.at-avatars){display:grid}.at-tile-name{font-family:var(--font-title);max-width:100%;font-weight:var(--weight-medium);font-size:var(--size-text);line-height:var(--line-tight);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.at-avatars+.at-tile-name{white-space:normal}.at-tile-sub{-webkit-line-clamp:2;max-width:100%;font-size:var(--size-small);line-height:var(--line-height);color:var(--text-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.at-tile-chips{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.at-tile-foot{align-items:center;gap:var(--control-gap);min-width:0;padding-top:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.at-tile-foot>.at-tail{margin-left:auto}.at-deck{grid-template-columns:repeat(auto-fill, minmax(min(var(--card-min), 100%), 1fr));gap:var(--grid-gap);grid-auto-rows:1fr;display:grid}.at-band{grid-template-columns:repeat(auto-fit, minmax(min(var(--choice-min), 100%), 1fr));gap:var(--space-2);display:grid}.at-band>.at-chip{justify-content:center}.at-band>.at-chip.at-press,.at-band>*>summary.at-chip{height:auto;min-height:var(--control);padding-block:var(--space-1);white-space:var(--choice-wrap)}.at-band>*>summary.at-chip{height:100%}.at-band>:has(>summary.at-chip){height:100%}.at-band summary.at-chip .at-dial-w{white-space:var(--choice-wrap);line-height:var(--line-tight)}:is(.at-deck,.at-band)>*{min-width:0}.at-deck.row{grid-template-columns:repeat(auto-fit, minmax(clamp(25% - var(--grid-gap), (var(--card-min) * 2 - 100%) * 999, 50% - var(--grid-gap)), 1fr))}.at-deck.row .at-tile-name{white-space:normal}.at-deck.list{grid-template-columns:auto minmax(min(var(--choice-min), 100%), 1fr) minmax(0, auto) max-content;grid-auto-rows:auto;gap:0;overflow:hidden}.at-deck.list>.at-tile{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;gap:var(--space-half) 0;padding:var(--row-padding);box-shadow:none;background-color:#0000;border:0;border-radius:0;grid-template-areas:"mark name chips foot""mark sub chips foot";display:grid}:where(.at-deck).list>.at-tile{background-image:none}.at-deck.list>.at-tile:has(>.at-tile-head>.at-avatars){grid-template-areas:"mark mark chips foot""name name chips foot""sub sub chips foot"}.at-deck.list>.at-tile+.at-tile{border-top:1px solid var(--line)}.at-deck.list>.at-tile.on{background-color:var(--tint)}.at-deck.list>.at-tile>.at-tile-head{display:contents}.at-deck.list .at-tile-name{grid-area:name}.at-deck.list>.at-tile>.at-tile-sub{-webkit-line-clamp:1;grid-area:sub}.at-deck.list>.at-tile>.at-tile-chips{margin-left:var(--space-4);grid-area:chips;justify-content:flex-end}.at-deck.list>.at-tile>.at-tile-foot{margin:0 0 0 var(--space-4);flex-wrap:nowrap;grid-area:foot;padding:0}.at-deck.list>.at-tile>:not(.at-tile-head,.at-tile-name,.at-tile-sub,.at-tile-chips,.at-tile-foot){grid-column:2/-1}:is(.at-deck.list>.at-tile,.at-deck.list .at-tile-head)>:first-child:not(.at-tile-head,.at-tile-name,.at-tile-sub,.at-tile-chips,.at-tile-foot){margin-right:var(--space-3);grid-area:mark}.at-deck.list .at-tile-head>.at-avatars:first-child{margin-right:0}:has(>.at-views-find){flex:auto;min-width:0}.at-views-find{align-items:center;gap:var(--control-gap);flex:auto;min-width:0;display:flex}.at-views-find>.at-search{flex:auto}.at-views-find .at-search>input::-webkit-search-cancel-button{display:none}.app-page{width:100%;height:100%;min-height:0;overflow-y:auto}.app-page>.at-page-col{width:100%;max-width:var(--column);padding:var(--page-padding);gap:var(--section-gap);flex-direction:column;margin-inline:auto;display:flex}.app-page>.at-page-col>*{flex-shrink:0}.app-page>.at-page-col:has(>.at-btn.float){min-height:100%}.at-page-top{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.app-page.embed{height:auto;overflow:visible}.app-page.embed>.at-page-col{max-width:none;padding:0}.at-section{gap:var(--block-gap);flex-direction:column;min-width:0;display:flex}.at-card{gap:var(--block-gap);min-width:0;padding:var(--card-padding);flex-direction:column;display:flex}.at-card>.at-card-head{align-items:center;gap:var(--space-3);min-width:0;display:flex}.at-card>.at-card-head>h3{font-family:var(--font-title);font-weight:var(--weight-medium);font-size:var(--size-text);line-height:var(--line-tight);color:var(--text)}.at-card>.at-card-head>.at-card-tail{align-items:center;gap:var(--control-gap);flex:none;margin-left:auto;display:flex}.at-card>.at-card-head:has(>.at-avatars:first-child){row-gap:var(--space-2);flex-wrap:wrap}.at-card>.at-card-head:has(>.at-avatars:first-child)>h3{flex:1 0 100%}.at-card-tail>:has(>summary.at-select){width:var(--field-width);max-width:100%}.at-card.empty{padding:var(--space-5) var(--card-padding);text-align:center;color:var(--text-2);justify-content:center;align-items:center}.at-card.bad{border-color:var(--bad);background:var(--bad-tint)}.at-card.ok{background-color:var(--ok-tint)}.at-card.accent{background-color:var(--accent-tint)}.at-card.big>.at-card-head{row-gap:var(--space-2);flex-wrap:wrap}.at-card.big>.at-card-head>.at-card-tail{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;min-width:0}:is(.at-card.big,.at-card.fold)>.at-card-head>h3{font-weight:var(--weight-semibold)}.at-card.big>.at-card-head>h3{font-size:var(--size-heading)}.at-card-n{color:var(--text-3)}.at-card.fold{gap:0}.at-card.fold>summary{cursor:pointer}.at-card-fold{width:var(--icon);height:var(--icon);color:var(--text-3);transition:transform var(--normal) var(--ease);flex:none;margin-left:auto}.at-card.fold[open]>summary>.at-card-fold{transform:rotate(90deg)}.at-card-b{gap:var(--space-2);min-width:0;padding-top:var(--space-3);flex-direction:column;display:flex}.at-strip{align-items:center;gap:var(--control-gap);min-width:0;padding:var(--space-2) var(--space-3);flex-wrap:nowrap;display:flex}:is(.at-strip>.at-tail>span:not(:has(button)),.at-toggle-t){text-overflow:ellipsis;min-width:0;overflow:hidden}.at-strip>svg{width:var(--icon);height:var(--icon);color:var(--text-2);flex:none}.at-strip>.at-strip-t{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--size-text);color:var(--text);flex:1 99 auto;overflow:hidden}.at-strip>.at-tail{align-items:center;gap:var(--space-1);white-space:nowrap;flex:0 auto;min-width:0;margin-left:auto;display:inline-flex}.at-row{align-items:center;gap:var(--control-gap);flex-wrap:wrap;min-width:0;display:flex}.at-row>.at-tail{margin-left:auto}.at-row>.at-search{flex:1 1 var(--card-min)}.at-row.compact{gap:var(--space-1)}.at-row.compact>:is(.icon-btn,:last-child){flex-shrink:0}.at-row.compact>:is(:has(>summary.at-chip),.at-chip:not(.at-press)){flex:1 1 var(--list-row);min-width:var(--list-row);max-width:max-content}.at-row.compact :is(.at-dial-w,.at-chip-t){max-width:calc(var(--choice-min) - var(--control))}.at-row.compact summary.at-chip>.at-dial-t{min-width:var(--space-3);flex-shrink:99}.at-row.compact summary.at-chip>svg:last-child{flex-shrink:1;min-width:0}.at-row.compact>.at-chip:has(>.at-tick){flex:9 1 var(--control);min-width:var(--control);max-width:max-content;overflow:hidden}.at-row.compact :is(.at-chip.at-press,.at-btn,.icon-btn):not(:is([role=menu],dialog) *){height:var(--chip-height);padding:var(--chip-padding)}.at-row.compact .icon-btn:not(:is([role=menu],dialog) *){min-width:var(--chip-height);padding:0}.at-row.compact svg:not(:is([role=menu],dialog) *){width:var(--space-3);height:var(--space-3)}.at-tail{align-items:center;gap:var(--control-gap);display:inline-flex}.at-sideways{flex-direction:column;min-width:0;display:flex;overflow:clip}.at-sideways-body{z-index:0;scrollbar-width:none;flex:auto;min-width:0;min-height:0;position:relative;overflow-x:auto}.at-sideways-bar{z-index:1;height:var(--space-2);background:inherit;flex:none;position:sticky;top:0;overflow:auto hidden}.at-sideways-bar>i{height:1px;display:block}.at-sideways-body::-webkit-scrollbar{display:none}.at-sideways-bar::-webkit-scrollbar-thumb{background:var(--scroll);background-clip:padding-box}@supports not selector(::-webkit-scrollbar){.at-sideways-bar{scrollbar-color:var(--scroll) transparent}}.at-tablewrap{min-width:0}.at-tablewrap .at-table{width:max-content;min-width:100%}.at-tablewrap .at-table.fill{width:100%}.at-table{border-collapse:collapse;background:0 0}.at-table thead th{z-index:1;padding:var(--space-2) var(--space-3);text-align:left;white-space:nowrap;background:var(--panel);border-bottom:1px solid var(--line);font-weight:var(--weight-medium);font-size:var(--size-small);color:var(--text-2);position:sticky;top:0}.at-table tbody td{padding:var(--space-2) var(--space-3);vertical-align:middle;white-space:nowrap;border-bottom:1px solid var(--line);font-size:var(--size-small);line-height:var(--line-height);color:var(--text)}.at-table tbody tr:last-child td{border-bottom:0}.at-table tr>:is(td,th)+:is(td,th){border-left:1px solid var(--line)}.at-table tbody tr:is(:hover,:active) td{background:var(--accent-tint)}.at-table tbody tr.on td{background:var(--tint)}.at-table tbody tr.go{cursor:pointer}.at-table :is(td,th).num{text-align:right;font-variant-numeric:tabular-nums}.at-table :is(td,th).wrap{white-space:normal;min-width:18ch}.at-table :is(td,th).trunc{text-overflow:ellipsis;max-width:40ch;overflow:hidden}.at-table td.name{font-family:var(--font-code)}.at-table td>.at-dot{margin-inline:auto;display:block}.at-table td>.at-row{flex-wrap:nowrap}.at-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.at-table th.sortable:hover{color:var(--text)}.at-table tr.open td{background:var(--tint);border-bottom:0}.at-table tr.drawer td{padding:var(--space-4);white-space:normal;background:var(--tint)}.page-title{font-family:var(--font-title);font-weight:var(--weight-medium);font-size:var(--size-title);line-height:var(--line-tight);color:var(--text)}.page-title em{color:var(--accent);font-style:italic}.page-title.small{font-size:var(--size-heading);font-weight:var(--weight-medium)}.at-page-head.small .page-title{font-size:var(--size-title-small)}.at-cycle{display:grid}.at-cycle>*{grid-area:1/1}.at-cycle-room{visibility:hidden}.at-num{font-family:var(--font-title);font-variant-numeric:lining-nums tabular-nums}.at-num.warn{color:var(--warn)}.at-num.bad{color:var(--bad)}.page-sub{font-size:var(--size-text);line-height:var(--line-height);color:var(--text-2)}.at-page-head,.at-sect-head{gap:var(--space-3) var(--space-5);flex-wrap:wrap;min-width:0;display:flex}.at-page-head{align-items:flex-start}.at-sect-head{align-items:flex-end}:is(.at-page-head,.at-sect-head)>.at-head-words{flex:1 1 var(--card-min);gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.at-sect-head>.at-head-words{gap:var(--space-half)}:is(.at-page-head,.at-sect-head)>.at-head-tail{justify-content:flex-end;align-items:center;gap:var(--control-gap);flex-wrap:wrap;flex:0 auto;min-width:0;max-width:100%;display:inline-flex}.at-head-tail>*{min-width:0}.at-head-tail:has(>.at-tail){column-gap:var(--space-5)}.at-head-tail>.at-tail{flex:none}:is(.at-page-head,.at-sect-head)>.at-head-tail>details{width:auto}.at-sect-head>.at-head-words>h2{font-family:var(--font-title);font-weight:var(--weight-semibold);font-size:var(--size-heading);line-height:var(--line-tight);color:var(--text)}.at-sect-head>.at-head-words>p{font-size:var(--size-small);line-height:var(--line-height);color:var(--text-2)}.at-sect-head>.at-head-words>h2:has(>svg){align-items:center;gap:var(--space-2);display:flex}.at-sect-head>.at-head-words>h2>svg{width:var(--icon);height:var(--icon);color:var(--accent);flex:none}.at-sect-head>.at-head-words>h2>svg:last-child{color:var(--text-3);transition:transform var(--normal) var(--ease)}.at-sect-fold>summary{cursor:pointer}.at-sect-fold:not([open])>summary h2>svg:last-child{transform:rotate(-90deg)}.at-sect-fold[open]{gap:var(--block-gap);flex-direction:column;display:flex}.at-kicker{align-items:center;gap:var(--space-2);font-weight:var(--weight-medium);font-size:var(--size-small);line-height:var(--line-tight);color:var(--text-2);display:flex}.at-kicker>svg{width:var(--icon);height:var(--icon)}.at-kicker.accent{color:var(--accent)}.at-quiet{font-size:var(--size-small);color:var(--text-2)}.at-honest{font-size:var(--size-small);line-height:var(--line-height);color:var(--text-2)}.at-honest.bad,.at-honest.bad code{color:var(--bad)}.at-honest.ok,.at-honest.ok code{color:var(--ok)}.at-lede{font-size:var(--size-text);line-height:var(--line-height);color:var(--text-2)}.at-verdict{font-weight:var(--weight-semibold);font-size:var(--size-heading);line-height:var(--line-tight);color:var(--text)}.at-verdict.ok{color:var(--ok)}.at-verdict.warn{color:var(--warn)}.at-rank{font-weight:var(--weight-medium);font-size:var(--size-small);color:var(--accent)}.at-cost{font-weight:var(--weight-medium);font-size:var(--size-small);color:var(--ok)}.at-cost.paid{color:var(--warn)}.at-seg{align-items:center;gap:var(--space-half);border-radius:var(--radius);background:var(--tint);grid-auto-columns:1fr;grid-auto-flow:column;width:fit-content;max-width:100%;padding:2px;display:inline-grid}.at-seg>.at-seg-b{justify-content:center;align-items:center;gap:var(--space-1);height:calc(var(--control) - 2px - 2px);padding:0 var(--space-3);border-radius:var(--radius-small);white-space:nowrap;font-weight:var(--weight-medium);font-size:var(--size-text);color:var(--text-2);transition:color var(--fast) var(--ease), background var(--fast) var(--ease);border:1px solid #0000;display:inline-flex}.at-seg>.at-seg-b>svg{width:var(--icon);height:var(--icon)}.at-seg>.at-seg-b:hover:not(:disabled,.on){color:var(--text)}.at-seg>.at-seg-b:is(.on,[aria-selected=true]){color:var(--text);background:var(--panel);border-color:var(--line)}.at-seg>.at-seg-b:disabled{opacity:var(--faded)}.at-tabs-box{align-items:center;gap:var(--space-1);align-self:stretch;min-width:0;display:flex}.at-tabs{align-items:flex-end;gap:var(--space-half);flex:0 auto;align-self:stretch;min-width:0;display:flex;overflow:hidden}.at-tab{flex:0 1 var(--tab-width);width:var(--tab-width);min-width:calc(var(--icon) + var(--space-3) * 2);height:var(--control);box-shadow:none;transition:background var(--fast) var(--ease), border-color var(--fast) var(--ease);background-color:#0000;border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0;align-items:center;display:inline-flex}.at-tab:not(.on):is(:hover,:active){background:var(--accent-tint)}.at-tab.on{min-width:calc(var(--icon) + var(--avatar) + var(--space-3) * 2);height:calc(var(--control) + 1px);background:var(--tab-on);border:calc(var(--space-half) * 1.5) solid var(--accent);border-bottom:0;margin-bottom:-1px}.at-tab.on>.at-tab-go>svg{color:var(--accent)}.at-tab>.at-tab-go{align-items:center;gap:var(--control-gap);min-width:0;height:100%;padding:0 var(--space-2) 0 var(--space-3);font-weight:var(--weight-medium);font-size:var(--size-text);color:var(--text-2);flex:1;display:inline-flex}.at-tab>.at-tab-go>svg{width:var(--icon);height:var(--icon);color:var(--text-3);flex:none}.at-tab>.at-tab-go>.at-tab-name{min-width:0;height:100%;color:var(--text);font:inherit;caret-color:var(--accent);background:0 0;border:0;outline:none;flex:1;padding:0}.at-tab:has(>.at-tab-go>.at-tab-name):focus-within{border-color:var(--accent)}.at-tab>.at-tab-go>.at-tab-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.at-tab.on>.at-tab-go{color:var(--text)}.at-tab>.at-tab-x{width:var(--avatar);height:var(--avatar);margin-right:var(--space-1);border-radius:var(--radius-small);color:var(--text-3);flex:none;place-items:center;display:inline-grid}.at-tab>.at-tab-x>svg{width:var(--icon);height:var(--icon)}.at-tab:not(.on,:hover,:focus-within)>.at-tab-x{display:none}@media (hover:none){.at-tab:not(.on)>.at-tab-x{display:inline-grid}}.at-tabs.icons>.at-tab>.at-tab-go>.at-tab-t{display:none}.at-tabs.icons>.at-tab:not(.on)>.at-tab-go{justify-content:center;padding:0}.at-tabs.over>.at-tab:not(.on){min-width:0;overflow:hidden}.at-tab>.at-tab-x:is(:hover,:active){color:var(--text);background:var(--accent-tint)}.at-tab-add{width:var(--control);height:var(--control);border-radius:var(--radius);color:var(--text-2);transition:background var(--fast) var(--ease);flex:none;place-items:center;display:grid}.at-tab-add>svg{width:var(--icon);height:var(--icon)}.at-tab-add:is(:hover,:active):not(:disabled){color:var(--text);background:var(--accent-tint)}.at-tab-add:disabled{opacity:var(--faded);cursor:default}.at-ptabs{align-items:flex-end;gap:var(--space-5);scrollbar-width:none;background:linear-gradient(var(--line), var(--line)) bottom / 100% 1px no-repeat;display:flex;overflow-x:auto}.at-ptab{font-family:var(--font-title);align-items:center;gap:var(--space-2);height:var(--control);white-space:nowrap;font-weight:var(--weight-medium);font-size:var(--size-text);color:var(--text-2);transition:color var(--fast) var(--ease);border-bottom:2px solid #0000;padding:0;display:inline-flex}.at-ptab>svg{width:var(--icon);height:var(--icon)}.at-ptab:hover{color:var(--text)}.at-ptab.on{color:var(--text);border-bottom-color:var(--accent)}@counter-style at-key-none{system:cyclic;symbols:""}@counter-style at-key{system:extends decimal;range:1 9;fallback:at-key-none}.at-keys{counter-reset:at-key}.at-keys :is(.at-menu-i,.at-key,button.at-btn):not(:disabled):after{counter-increment:at-key;content:counter(at-key, at-key);font-size:var(--size-small);color:var(--text-3);font-variant-numeric:tabular-nums;flex:none;order:8}.at-keys button.at-btn.primary:not(:disabled):after{color:inherit}.at-menu{font-family:var(--font);z-index:var(--z-menu);min-width:var(--menu-min);max-width:var(--menu-max);white-space:normal;width:max-content;padding:var(--menu-padding);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);color:var(--text);position:absolute}.at-menu.right{right:0}.at-menu:popover-open{max-height:var(--menu-cap);margin:0;position:fixed;overflow-y:auto}.at-menu>.at-menu-l{padding:var(--space-2) var(--space-3) var(--space-1);text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-medium);font-size:var(--size-small);color:var(--text-3);overflow:hidden}.at-menu>.at-menu-l:has(>.at-menu-lw){align-items:center;gap:var(--space-1);display:flex}.at-menu-l>.at-menu-lw{text-overflow:ellipsis;min-width:0;overflow:hidden}.at-menu-l>:not(.at-menu-lw){flex:none}.at-menu>hr{margin:var(--space-1) 0}.at-menu>.at-menu-scroll{max-height:calc(var(--list-row) * 8);overflow-y:auto}.at-menu>.at-search{margin-top:var(--space-1)}.at-menu-i{align-items:center;column-gap:var(--space-3);width:100%;min-height:var(--list-row);padding:var(--menu-row-padding);border-radius:var(--radius-small);text-align:left;font-weight:var(--weight-regular);font-size:var(--size-text);line-height:var(--line-tight);color:var(--text);cursor:pointer;display:flex}.at-menu-i>.at-menu-t{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}:is(.at-menu-i,.at-menu-t,.at-suggest-tip>b)>svg{width:var(--icon);height:var(--icon);color:var(--text-2)}:is(.at-menu-t,.at-suggest-tip>b)>:is(svg,.at-dot){margin-right:var(--space-3);vertical-align:middle;display:inline-block}.at-menu-t>.at-logo-box{width:var(--icon);height:var(--icon);margin-right:var(--space-3);vertical-align:middle;border-radius:var(--radius-small);display:inline-grid}.at-menu-t>.at-logo-box>.at-logo{width:var(--space-3);height:var(--space-3)}.at-menu-i>small{white-space:nowrap;align-items:center;gap:var(--space-1);font-size:var(--size-small);color:var(--text-3);flex:none;margin-left:auto;display:inline-flex}.at-menu-i>.at-menu-check{color:var(--accent);margin-left:auto}.at-menu-i>small+.at-menu-check{margin-left:var(--space-2)}.at-menu-i:is(:hover,:active),.at-menu-i:focus-visible,.at-menu-i.active{background:var(--accent-tint);outline:none}.at-menu .at-num{font-family:var(--font)}.at-menu-i:disabled{opacity:var(--faded);cursor:default;background:0 0}.at-menu-i.danger,.at-menu-i.danger>.at-menu-t>svg{color:var(--bad)}.at-menu-i>.at-switch{margin-left:auto}.at-menu-i>small+.at-switch{margin-left:var(--space-2)}.at-menu-sub{position:relative}.at-menu-sub>.at-menu-i>svg:last-child{color:var(--text-3);margin-left:auto}.at-menu-sub>.at-menu{left:calc(100% + var(--space-1));top:calc(-1 * var(--menu-padding));max-height:var(--menu-cap);display:none;overflow-y:auto}.at-menu.up .at-menu-sub>.at-menu{top:auto;bottom:calc(-1 * var(--menu-padding))}.at-menu-sub.open>.at-menu{display:block}.at-menu-step{align-items:center;gap:var(--space-1);display:flex}.at-menu-step>.at-menu-i{flex:1 1 0;justify-content:center}.at-keys .at-menu-step>button.at-menu-i:not(:disabled):after{content:none;counter-increment:none}.at-menu-step>.at-menu-v{min-width:var(--icon-box);padding-inline:var(--space-2);text-align:center;font-variant-numeric:tabular-nums;color:var(--text);flex:none}.at-suggest-box{left:0;bottom:calc(100% + var(--space-1));align-items:flex-start;gap:var(--space-1);display:flex;position:absolute}.at-suggest-box>:not(:popover-open){position:static}.at-suggest{max-height:var(--menu-cap);overflow-y:auto}.at-suggest-tip{pointer-events:none}.at-suggest-tip:popover-open{margin:0;position:fixed;overflow:visible}.at-suggest-tip>span{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.at-dd{max-width:100%;display:inline-block;position:relative}.at-dd>summary{list-style:none}.at-dd>summary:not(.accent,.icon-btn.on)>svg:last-child{color:var(--text-3);transition:transform var(--normal) var(--ease)}.at-dd>summary.icon-btn.at-press.on{border-color:var(--accent)}.at-dd[open]>summary:not(.still)>svg:last-child{transform:rotate(180deg)}.at-dd>.at-menu{top:calc(100% + var(--space-1));left:0}.at-dd>.at-menu.right{left:auto;right:0}.at-dd>.at-menu.up{top:auto;bottom:calc(100% + var(--space-1))}.at-dd-row{align-items:center;gap:var(--space-3);width:100%;min-height:var(--control);padding:var(--space-2) var(--space-3);border-radius:var(--radius);cursor:pointer;text-align:left;font-weight:var(--weight-medium);font-size:var(--size-text);color:var(--text);transition:background var(--fast) var(--ease);display:flex}.at-dd-row:is(:hover,:active):not([aria-disabled=true]){background:var(--accent-tint)}.at-dd-row[aria-disabled=true]{opacity:var(--faded);cursor:default}.at-dd[open]>.at-dd-row{background:var(--tint)}.at-dd-row>svg:last-child{margin-left:auto}.at-side-over .at-dd-row{font-weight:var(--side-weight)}.at-dd-row span>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.at-dd.wide{width:100%;display:block}.at-dd.wide>summary{justify-content:space-between;width:100%}.at-dd.wide>.at-menu{width:100%;max-width:none}.at-picker.wide{justify-content:space-between;width:100%}.at-picker>svg:last-child{color:var(--text-3);transition:transform var(--normal) var(--ease)}.at-picker[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.at-picker-menu{z-index:var(--z-menu);width:min(var(--picker-width), var(--dialog-cap));height:auto;max-width:var(--dialog-cap);max-height:min(var(--picker-height), var(--dialog-cap-height));padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--text);font-family:var(--font);outline:none;flex-direction:column;display:flex;position:fixed;overflow:hidden}.at-picker-menu:not(.inline){box-shadow:var(--shadow)}.at-picker-menu.inline{z-index:0;max-width:100%;position:relative}.at-picker-menu .at-num{font-family:var(--font)}.at-picker-menu:focus-visible{border-color:var(--accent)}.at-picker-rz{z-index:1;position:absolute}.at-picker-rz:is(:hover,:active){background:var(--accent-tint);border-radius:var(--radius-small)}.at-picker-rz:is(.e,.w){top:var(--space-3);bottom:var(--space-3);width:var(--space-2);cursor:ew-resize}.at-picker-rz:is(.s,.n){left:var(--space-3);right:var(--space-3);height:var(--space-2);cursor:ns-resize}.at-picker-rz.e{right:0}.at-picker-rz.w{left:0}.at-picker-rz.s{bottom:0}.at-picker-rz.n{top:0}.at-picker-rz:is(.se,.sw){width:var(--space-4);height:var(--space-4);bottom:0}.at-picker-rz.se{cursor:nwse-resize;right:0}.at-picker-rz.sw{cursor:nesw-resize;left:0}.at-picker-rz:is(.se,.sw):after{content:"";bottom:var(--space-1);width:var(--space-2);height:var(--space-2);opacity:var(--faded);border-bottom:2px solid var(--text-2);pointer-events:none;position:absolute}.at-picker-rz.se:after{right:var(--space-1);border-right:2px solid var(--text-2)}.at-picker-rz.sw:after{left:var(--space-1);border-left:2px solid var(--text-2)}.at-picker-head{gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--line);flex-direction:column;flex:none;display:flex}.at-picker-head>.at-picker-hrow{align-items:center;gap:var(--control-gap);min-width:0;display:flex}.at-picker-head>.at-picker-hrow>.at-search{flex:auto;min-width:0}.at-picker-head>.at-picker-hrow>.at-picker-l{font-size:var(--size-small);color:var(--text-3);flex:none}.at-picker-head>.at-picker-hrow>.at-dd{flex:1 1 0;min-width:0}.at-picker-head>.at-picker-filters{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.at-picker-head>.at-picker-filters>.at-band{flex:auto}.at-picker-head>.at-picker-filters>.at-picker-n{line-height:var(--control);align-self:flex-end;margin-left:auto}.at-picker-head .at-picker-n{font-size:var(--size-small);color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.at-picker-list{min-height:0;padding-top:var(--space-1);flex:auto;overflow:hidden auto}.at-picker-list>details>summary{min-height:var(--list-row);padding:var(--menu-row-padding)}.at-picker-list>details>summary>.at-logo-box{width:var(--icon);height:var(--icon);margin-right:calc(var(--space-3) - var(--space-1));border-radius:var(--radius-small)}.at-picker-list>details>summary>.at-logo-box>.at-logo{width:var(--space-3);height:var(--space-3)}.at-picker-note{padding:var(--card-padding);color:var(--text-2);font-size:var(--size-small)}.at-split{height:var(--control);border-radius:var(--radius);transition:background var(--fast) var(--ease);align-items:center;display:inline-flex}.at-split>.icon-btn{min-width:0;padding:0 var(--space-1) 0 var(--space-2)}.at-split>.at-dd>.icon-btn{min-width:0;padding:0 var(--space-2) 0 0}.at-split .icon-btn:is(*,:hover,.on,:focus-visible){background:0 0;outline:none}.at-split:not(.primary):is(:hover,:active,:has(.on,[aria-busy],[open])){background:var(--accent-tint)}.at-split:not(.primary):focus-within:has(:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.at-split.primary>.at-btn{border-top-right-radius:0;border-bottom-right-radius:0}.at-split.primary>.at-dd>summary{border-left-color:var(--panel);padding:0 var(--space-2);border-top-left-radius:0;border-bottom-left-radius:0}.at-split.primary>.at-dd>summary:active{border-left-color:var(--panel)}.at-split.primary>.at-dd>summary>svg{color:inherit}.at-pop{z-index:var(--z-dialog);width:min(var(--dialog), var(--dialog-cap));max-width:var(--dialog-cap);max-height:var(--dialog-cap-height);padding:var(--dialog-padding);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--text);gap:var(--block-gap);flex-direction:column;margin:auto;display:flex;position:fixed;inset:0;overflow:auto}.at-pop:not(.inline,.dock){box-shadow:var(--shadow)}.at-pop:not([open]){display:none}.at-pop.inline{display:flex;position:static;inset:auto}.at-pop.s{width:min(var(--dialog-small), var(--dialog-cap))}.at-pop.l{width:min(var(--dialog-large), var(--dialog-cap));resize:both}.at-pop::backdrop{background:var(--scrim)}.at-pop[open]{animation:at-fade var(--normal) var(--ease) both}@keyframes at-fade{0%{opacity:0}to{opacity:1}}:is(.at-pop,.at-pop-head)>h2{font-family:var(--font-title);font-weight:var(--weight-semibold);font-size:var(--size-heading);line-height:var(--line-tight)}.at-pop-head{align-items:center;gap:var(--space-2);min-height:var(--control);flex:none;display:flex}.at-pop-head>h2{flex:1;min-width:0}.at-pop-n{font-size:var(--size-small);color:var(--text-2)}.at-pop-tail{gap:var(--space-half);margin-left:auto;display:inline-flex}.at-pop-do{justify-content:flex-end;gap:var(--control-gap);padding-top:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.at-pop-start{gap:var(--control-gap);flex-wrap:wrap;margin-right:auto;display:flex}.at-dock{width:100%;max-width:var(--column);margin-inline:auto;position:relative}.at-dock.b1{padding-top:var(--space-2)}.at-dock.b2{padding-top:var(--space-4)}.at-dock-behind{top:0;inset-inline:var(--space-3);height:var(--control);position:absolute}.at-dock.b2>.at-dock-behind:not(.far){top:var(--space-2)}.at-dock-behind.far{inset-inline:var(--space-6)}.at-pop.dock{z-index:1;width:100%;max-width:none;max-height:var(--dock-cap);margin:0;position:relative;inset:auto;overflow:hidden}.at-pop-body{gap:var(--block-gap);flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.at-pop.folded>:not(.at-pop-head){display:none}.at-toast-host{right:var(--space-4);bottom:var(--space-4);z-index:var(--z-toast);gap:var(--space-2);max-width:var(--toast);pointer-events:none;flex-direction:column;display:flex;position:fixed}body:has(.at-top) .at-toast-host:not(.inline){top:calc(var(--sidebar-gap) * 2 + var(--topbar));right:var(--sidebar-gap);bottom:auto}body:has(.at-btn.float) .at-toast-host:not(.inline){bottom:calc(var(--page-padding) + var(--control) + var(--space-2))}.at-toast{pointer-events:auto;cursor:pointer;padding:var(--toast-padding);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--text);box-shadow:var(--shadow);font-size:var(--size-small);line-height:var(--line-height);transition:opacity var(--normal) var(--ease)}.at-toast.bad{border-color:var(--bad)}.at-toast.ok{border-color:var(--ok)}.at-toast.gone{opacity:0}.at-toast.undo{align-items:center;gap:var(--space-3);cursor:default;display:flex}.at-toast>.at-toast-undo{margin:calc(-1 * var(--space-2)) 0 calc(-1 * var(--space-2)) auto;height:var(--list-row);font-size:inherit;color:var(--accent);flex:none}.at-toast-host.inline{position:static}.at-help{vertical-align:middle;display:inline-flex;position:relative}.at-help>summary{width:var(--list-row);height:var(--list-row);margin:calc((var(--icon) - var(--list-row)) / 2);color:var(--text-3);font-weight:var(--weight-semibold);font-size:var(--size-small);cursor:pointer;transition:color var(--fast) var(--ease);place-items:center;line-height:1;list-style:none;display:inline-grid;position:relative}.at-help>summary:before{content:"";inset:calc((var(--list-row) - var(--icon)) / 2);border:1px solid var(--line-strong);border-radius:var(--radius-small);transition:border-color var(--fast) var(--ease);position:absolute}.at-help>summary>span{zoom:calc(1 / var(--text-zoom))}.at-help>summary:hover,.at-help[open]>summary{color:var(--accent)}.at-help>summary:hover:before,.at-help[open]>summary:before{border-color:var(--accent)}.at-help>.at-tip{top:calc(100% + var(--space-2));position:absolute;left:0}.at-help.right>.at-tip{left:auto;right:0}.at-help>.at-tip:popover-open{margin:0;position:fixed;overflow:visible}.at-tip{z-index:var(--z-tip);width:max-content;max-width:var(--toast);padding:var(--tip-padding);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--text-2);box-shadow:var(--shadow);font-weight:var(--weight-regular);font-size:var(--size-small);line-height:var(--line-height);white-space:normal;text-align:left}.at-tip>b{font-weight:var(--weight-semibold);color:var(--text);display:block}.at-tip>dl{gap:var(--space-1) var(--space-3);grid-template-columns:max-content 1fr;display:grid}.at-tip>dl>dt{color:var(--text);font-weight:var(--weight-medium)}.at-tip>dl>dd{color:var(--text-2)}.at-journey{gap:var(--block-gap);flex-direction:column;display:flex}.at-journey>.at-step{gap:var(--block-gap);padding:var(--card-padding);flex-direction:column;display:flex}.at-journey>.at-step>.at-step-q{align-items:center;gap:var(--space-2);font-weight:var(--weight-medium);font-size:var(--size-text);color:var(--text);display:flex}.at-journey>.at-arrive{align-items:center;gap:var(--space-2);font-size:var(--size-text);color:var(--text-2);display:flex}.at-journey>.at-arrive:before{content:"";width:var(--dot);height:var(--dot);background:var(--accent);border-radius:50%;flex:none}.at-bar{appearance:none;width:100%;height:var(--bar);border-radius:calc(var(--bar) / 2);background:var(--tint);border:0;display:block;overflow:hidden}.at-bar::-webkit-progress-bar{background:var(--tint);border-radius:calc(var(--bar) / 2)}.at-bar::-webkit-progress-value{background:var(--accent);border-radius:calc(var(--bar) / 2);transition:width var(--normal) var(--ease)}.at-bar::-moz-progress-bar{background:var(--accent);border-radius:calc(var(--bar) / 2)}.at-bar.ok::-webkit-progress-value{background:var(--ok)}.at-bar.ok::-moz-progress-bar{background:var(--ok)}.at-bar.warn::-webkit-progress-value{background:var(--warn)}.at-bar.warn::-moz-progress-bar{background:var(--warn)}.at-bar.bad::-webkit-progress-value{background:var(--bad)}.at-bar.bad::-moz-progress-bar{background:var(--bad)}.at-meter{align-items:center;gap:var(--space-2);min-width:0;display:flex}.at-meter>.at-bar{flex:auto;width:auto;min-width:0}.at-meter>b{font-size:var(--size-small);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--text);flex:none}.at-meter.ok>b{color:var(--ok)}.at-meter.warn>b{color:var(--warn)}.at-meter.bad>b{color:var(--bad)}.at-parts{width:100%;height:var(--bar);border-radius:calc(var(--bar) / 2);background:var(--tint);display:block;overflow:hidden}.at-parts>svg{width:100%;height:100%}.at-parts rect{fill:var(--text-3);transition:opacity var(--fast) var(--ease)}.at-parts :first-child{fill:var(--accent)}.at-parts :nth-child(2){fill:var(--part-2)}.at-parts :nth-child(3){fill:var(--part-3)}.at-parts :nth-child(4){fill:var(--part-4)}.at-parts :nth-child(5){fill:var(--part-5)}.at-parts .muted{fill:var(--part-muted)}.at-parts.lit rect:not(.on){opacity:var(--faded)}.at-bar-l{align-items:center;gap:var(--space-3);font-size:var(--size-small);color:var(--text-2);flex-wrap:wrap;display:flex}.at-bar-l b{color:var(--text);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.at-bar-l>.at-tail{margin-left:auto}.at-ring{width:var(--ring);height:var(--ring);flex:none;place-items:center;display:grid;position:relative}.at-ring>svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.at-ring>svg circle{fill:none;stroke-width:3.6px}.at-ring>svg .tr{stroke:var(--tint)}.at-ring>svg .fl{stroke:var(--ok);stroke-linecap:round}.at-ring.warn>svg .fl{stroke:var(--warn)}.at-ring.bad>svg .fl{stroke:var(--bad)}.at-ring.accent>svg .fl{stroke:var(--accent)}.at-ring.sm{width:var(--ring-small);height:var(--ring-small)}.at-ring.sm>svg circle{stroke-width:5px}.at-ring.sm>svg .tr{stroke:var(--line-strong)}.at-ring>i{font-weight:var(--weight-semibold);font-size:var(--size-small);font-variant-numeric:tabular-nums;color:var(--text);position:relative}.at-range{align-items:center;gap:var(--space-1) var(--space-3);grid-template-columns:auto 1fr auto;min-width:0;display:grid}.at-range>input{width:100%;accent-color:var(--accent);cursor:pointer;margin:0}.at-range-end{font-size:var(--size-small);line-height:var(--line-tight);color:var(--text-2)}.at-range.grow>.at-range-end:last-of-type{font-size:var(--size-heading)}.at-range-cap{text-align:center;font-size:var(--size-small);color:var(--text-2);grid-column:1/-1}.at-working{position:relative}.at-working:before{content:"";border-radius:inherit;background:var(--tint);pointer-events:none;animation:at-breathe var(--breath) var(--ease) infinite;position:absolute;inset:0}.at-working-mark{animation:at-mark-breathe var(--breath) var(--ease) infinite}.at-spin{animation:at-spin var(--spin) linear infinite;color:var(--accent)}.at-live{align-items:center;gap:var(--space-2);font-size:var(--size-small);color:var(--text-2);display:inline-flex}.at-live>.at-dot{color:var(--accent)}.at-caret{width:2px;height:1em;margin-left:var(--space-half);vertical-align:-.1em;animation:at-caret calc(var(--normal) * 5) steps(1) infinite;background:currentColor;display:inline-block}@keyframes at-caret{50%{opacity:0}}@keyframes at-breathe{0%,to{opacity:0}50%{opacity:1}}@keyframes at-mark-breathe{0%,to{opacity:var(--breath-low)}50%{opacity:1}}@keyframes at-spin{to{transform:rotate(360deg)}}.at-rows{flex-direction:column;min-width:0;display:flex;overflow:hidden}.at-item{align-items:center;gap:var(--space-3);min-width:0;padding:var(--row-padding);text-align:left;color:var(--text);display:flex}.at-item+.at-item{border-top:1px solid var(--line)}.at-item.next>.at-item-tail{text-overflow:ellipsis;flex:0 9999 auto;min-width:0;display:block;overflow:hidden}.at-item-next{width:var(--icon);height:var(--icon);color:var(--text-3);flex:none}.at-item.go{cursor:pointer;transition:background var(--fast) var(--ease)}.at-item.go:is(:hover,:active){background:var(--accent-tint)}.at-item.on{background:var(--tint)}.at-item>.at-item-icon{min-width:var(--icon-box);color:var(--text-2);flex:none;place-items:center;display:inline-grid}.at-item>.at-item-icon>svg{width:var(--icon-box);height:var(--icon-box);padding:var(--space-2);border-radius:var(--radius);background:var(--tint)}.at-item>.at-item-words{gap:var(--space-half);flex-direction:column;flex:auto;min-width:0;display:flex}.at-item-words>.at-item-name{font-family:var(--font-title);font-weight:var(--weight-medium);font-size:var(--size-text);line-height:var(--line-tight);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.at-item-words>.at-item-sub{font-size:var(--size-small);line-height:var(--line-height);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(:not(.things)>.at-item:has(>.at-item-tail :is(.at-switch,.at-input,.at-seg,.at-picker,.at-dd>summary:not(.icon-btn),.at-chip.setting))>.at-item-words>.at-item-name,:not(.things)>.at-item:has(>.at-item-tail .at-chip.setting)>.at-item-words>.at-item-sub){white-space:var(--choice-wrap)}:not(.things)>.at-item:has(>.at-item-tail :is(.at-switch,.at-input,.at-seg,.at-picker,.at-dd>summary:not(.icon-btn)))>.at-item-words>.at-item-sub{white-space:normal}.at-options>.at-item>.at-item-words>.at-item-sub{white-space:normal;overflow:visible}.at-item-words>.at-item-sub:has(>.at-range){white-space:normal;overflow:visible}.at-item-words>.at-item-sub b{font-weight:var(--weight-semibold);color:var(--text)}.at-item.faint .at-item-words :is(.at-item-name,.at-item-sub,b,code){color:var(--text-3)}.at-item.faint>.at-item-icon{opacity:var(--faded)}.at-item>.at-item-more{align-items:center;gap:var(--space-1);opacity:0;transition:opacity var(--fast) var(--ease);flex:none;display:inline-flex}.at-item:is(:hover,:focus-within)>.at-item-more{opacity:1}@media (hover:none){.at-item>.at-item-more{opacity:1}}.at-item>.at-item-tail{align-items:center;gap:var(--control-gap);font-size:var(--size-small);color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;display:inline-flex}.at-item-tail>:is(.at-dd:has(>summary:is(.at-btn,.at-select)),.at-picker:not(.at-dial)){width:var(--field-width);justify-content:space-between;max-width:100%}.at-item-tail>.at-dd>summary.at-btn{justify-content:space-between;width:100%}.at-list{flex-direction:column;gap:0;min-width:0;display:flex}.at-list>.at-li{align-items:center;gap:var(--space-3);width:100%;min-width:0;min-height:var(--list-row);padding:0 var(--space-3);border-radius:var(--radius);font-weight:var(--weight-regular);font-size:var(--size-text);line-height:var(--line-tight);color:var(--text-2);cursor:pointer;transition:color var(--fast) var(--ease), background var(--fast) var(--ease);display:flex}.at-list>.at-li:is(.has-menu,.has-aside){gap:0;padding:0}.at-li>.at-li-go{align-self:stretch;align-items:center;gap:var(--space-3);min-width:0;padding:0 var(--space-3);border-radius:var(--radius);text-align:left;cursor:pointer;flex:auto;display:flex}.at-item.go:focus-visible,:is(.at-li>.at-li-go,.at-lh>.at-lh-go):focus-visible{outline-offset:-2px}:is(.at-list>.at-li,.at-li-go)>svg{width:var(--icon);height:var(--icon);color:var(--text-2)}:is(.at-list>.at-li,.at-li-go)>.at-li-t{font-weight:var(--side-weight);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:is(.at-list>.at-li,.at-li-go)>small{color:var(--text-3)}:is(.at-list>.at-li,.at-li-go)>.at-dot{margin-inline:calc((var(--icon) - var(--dot)) / 2)}:is(.at-list>.at-li,.at-li-go):has(>.at-li-line)>.at-li-t{flex:0 auto}.at-li-line{white-space:nowrap;width:0;min-width:0;font-family:var(--font);color:var(--text-3);flex:1 1 0;display:flex;overflow:hidden}.at-li-line>*{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.at-li-line>*+*{flex:none;max-width:60%}.at-li small>*+*{margin-left:var(--space-1)}:is(.at-list>.at-li,.at-li-go)>.at-li-figs{gap:var(--space-4);font-size:var(--size-small);color:var(--text-3);flex:none;display:inline-flex}.at-li-figs>*{min-width:calc(var(--icon-box) * 1.5);text-align:right}.at-li>.at-li-more{margin-right:var(--space-half);flex:none;display:none}.at-li>.at-li-more>summary{height:var(--list-row);min-width:var(--list-row);padding:0}.at-li:is(:hover,:focus-within,:has(>.at-li-more[open]))>.at-li-more{display:inline-block}.at-li:is(:hover,:focus-within,:has(>.at-li-more[open]))>.at-li-go>small{display:none}@media (hover:none){.at-li>.at-li-more{display:inline-block}.at-li.has-menu>.at-li-go>small{display:none}}.at-list>.at-li:not(.on,[aria-current],:disabled):is(:hover,:active,:has(>.at-li-more[open])){color:var(--text);background:var(--accent-tint)}.at-list>.at-li:disabled{opacity:var(--faded);cursor:default}.at-list>.at-li:is(.on,[aria-current]),.at-dd-row.on{color:var(--accent);background:var(--tint);position:relative}:is(.at-list>.at-li:is(.on,[aria-current]),.at-dd-row.on):before{content:"";left:0;inset-block:var(--space-2);border-radius:var(--radius-small);background:var(--accent);width:2px;position:absolute}:is(.at-list>.at-li:is(.on,[aria-current]),.at-li.on>.at-li-go)>svg{color:var(--accent)}.at-list>.at-li.quiet:not(.on,[aria-current]){color:var(--text-3)}.at-list>.at-li.quiet:not(.on,[aria-current]):is(:hover,:has(>.at-li-more[open])){color:var(--text-2)}.at-list>.at-li.at-inert{cursor:default}.at-list>.at-li.at-inert:is(:hover,:active){background:0 0}.at-list.small>.at-li{font-size:var(--size-small)}.at-list>.at-li.tile{height:var(--control)}.at-list>.at-li.tile:is(.on,[aria-current]){border-color:var(--line)}:is(.at-list>.at-li.tile>small,.at-li-aside>.at-num){color:var(--accent)}.at-li.has-aside:has(.at-dd[open]){background:var(--accent-tint)}.at-li>.at-li-aside{align-items:center;gap:var(--space-1);padding-right:var(--space-1);font-size:var(--size-small);flex:none;display:inline-flex}.at-li-aside .icon-btn{min-width:var(--list-row);height:var(--list-row);padding:0}.at-li-aside>.at-dial{height:var(--list-row);font-size:inherit}.at-lh .icon-btn{min-width:var(--list-row);height:var(--list-row);padding:0}.at-lh .at-dd>summary.at-chip{height:var(--list-row)}.at-list>.at-lh>:is(span,.at-lh-go){flex:1;min-width:0}.at-list>.at-lh{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--list-row);padding:0 var(--space-3);font-weight:var(--weight-medium);font-size:var(--size-small);color:var(--text);display:flex}.at-lh:has(>.at-lh-go:is(:hover,:active)){border-radius:var(--radius);background:var(--accent-tint)}.at-lh~.at-li:not(.has-menu,.has-aside),.at-lh~.at-li>.at-li-go{padding-left:var(--space-6)}.at-pane{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.at-pane-head{align-items:center;gap:var(--space-2);min-width:0;min-height:calc(var(--control) + var(--space-2));padding:0 var(--space-2) 0 var(--space-3);border-bottom:1px solid var(--line);flex:none;display:flex}.at-pane-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--weight-semibold);font-size:var(--size-text);color:var(--text);flex:0 auto;overflow:hidden}.at-pane-tabs{align-items:center;gap:var(--space-1);flex:auto;min-width:0;display:flex;overflow:hidden}.at-pane-tab{align-items:center;gap:var(--space-1);min-width:0;max-width:var(--tab-width);height:var(--control);padding:0 var(--space-2);border-radius:var(--radius-small);font-weight:var(--weight-medium);font-size:var(--size-small);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;transition:background var(--fast) var(--ease), color var(--fast) var(--ease);flex:0 auto;display:inline-flex;overflow:hidden}.at-pane-tab:is(:hover,:active){color:var(--text);background:var(--accent-tint)}.at-pane-tab.on{color:var(--text);background:var(--tint)}.at-pane-tail{align-items:center;gap:var(--space-half);flex:none;margin-left:auto;display:inline-flex}.at-pane-body{min-height:0;padding:var(--space-3);gap:var(--space-2);flex-direction:column;flex:auto;display:flex;overflow:auto}.at-pane-body.fill{gap:0;padding:0;display:block;overflow:hidden}.at-pane-bar{align-items:center;gap:var(--control-gap);min-width:0;padding:var(--space-3) var(--space-3) var(--space-2);flex:none;display:flex}.at-pane-bar>.at-tail{margin-left:auto}.at-pane-body.fill>iframe{background:var(--plate);border:0;width:100%;height:100%;display:block}.at-pane-empty{padding:var(--space-4);text-align:center;font-size:var(--size-small);color:var(--text-2)}.at-gutter{width:var(--space-2);cursor:col-resize;flex:none;position:relative}.at-gutter:after{content:"";width:2px;transition:background var(--fast) var(--ease);background:0 0;margin-left:-1px;position:absolute;inset:0 auto 0 50%}.at-gutter:hover:after,.at-gutter.on:after{background:var(--accent)}.at-pane-pin{top:calc(-1 * var(--space-3));z-index:1;margin:calc(-1 * var(--space-3)) calc(-1 * var(--space-3)) 0;padding:var(--space-2) var(--space-3);background-color:var(--panel);flex:none;position:sticky}.at-tree{flex-direction:column;min-width:0;display:flex}.at-tree-row{align-items:center;gap:var(--space-1);width:100%;min-width:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-small);text-align:left;font-size:var(--size-small);color:var(--text);white-space:nowrap;cursor:pointer;transition:background var(--fast) var(--ease);display:flex}.at-tree-row>.at-tree-pad{width:var(--space-3);flex:none}.at-tree-row>svg{width:var(--icon);height:var(--icon);color:var(--text-3);flex:none}.at-tree-row>.at-tree-chev{width:var(--icon);height:var(--icon);transition:transform var(--fast) var(--ease);flex:none}.at-tree-row.open>.at-tree-chev{transform:rotate(90deg)}.at-tree-row>.at-tree-name{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.at-tree-row:is(:hover,:active){background:var(--accent-tint)}.at-tree-row.on{background:var(--tint)}.at-tree-row.on>svg{color:var(--accent)}.at-editor{grid-template-columns:var(--editor-gutter) minmax(0, 1fr);min-height:0;font-family:var(--font-code);font-size:var(--size-small);line-height:var(--line-height);border-radius:var(--radius-small);transition:border-color var(--fast) var(--ease);border:1px solid #0000;flex:auto;display:grid;overflow:hidden}.at-editor:focus-within{border-color:var(--accent)}.at-editor-gutter{padding:var(--space-2) var(--space-2) var(--space-2) 0;text-align:right;color:var(--text-3);-webkit-user-select:none;user-select:none;white-space:pre;border-right:1px solid var(--line);overflow:hidden}.at-editor>.at-editor-text{width:100%;height:100%;padding:var(--space-2) var(--space-3);resize:none;color:var(--text);font:inherit;line-height:inherit;white-space:pre;tab-size:2;background:0 0;border:0;outline:none;margin:0;display:block;overflow:auto}.at-editor-text:read-only{color:var(--text-2)}.at-diffview{min-width:0;font-family:var(--font-code);font-size:var(--size-small);line-height:var(--line-height);flex-direction:column;display:flex}.at-diffview-hunk{padding:var(--space-1) var(--space-2);color:var(--text-3);background:var(--tint)}.at-diffview-line{grid-template-columns:var(--editor-gutter) var(--editor-gutter) var(--icon) minmax(0, 1fr);text-align:left;width:100%;min-width:0;color:var(--text);cursor:pointer;white-space:pre-wrap;align-items:baseline;display:grid}.at-diffview-line>i{text-align:right;padding-right:var(--space-2);color:var(--text-3);-webkit-user-select:none;user-select:none}.at-diffview-line>b{font-weight:var(--weight-medium);text-align:center;-webkit-user-select:none;user-select:none}.at-diffview-line.add{background:var(--ok-tint)}.at-diffview-line.add>b{color:var(--ok)}.at-diffview-line.del{background:var(--bad-tint)}.at-diffview-line.del>b{color:var(--bad)}.at-diffview-line:is(:hover,:active){background:var(--accent-tint)}.at-diffview-line.noted>b{color:var(--accent)}.at-note{gap:var(--space-2);padding:var(--space-2) var(--space-3);font-family:var(--font);flex-direction:column;display:flex}.at-diffview .at-note{margin:var(--space-1) var(--space-2) var(--space-2) calc(var(--editor-gutter) * 2)}.at-note:focus-within{border-color:var(--accent)}.at-note>textarea{width:100%;min-height:calc(var(--control) * 2);resize:vertical;color:var(--text);font-family:var(--font);font-size:var(--size-text);line-height:var(--line-height);background:0 0;border:0;outline:none}.at-note>.at-note-said{font-size:var(--size-text);color:var(--text);white-space:pre-wrap}.at-note>.at-row{justify-content:flex-end}.at-note-pop{z-index:var(--z-menu);width:var(--menu-max);max-width:var(--dialog-cap);background:0 0;border:0;padding:0;overflow:visible}.at-note-pop:popover-open{margin:0;position:fixed}.at-note-pop>.at-note{box-shadow:var(--shadow)}.at-fold>summary{align-items:center;gap:var(--space-1);width:fit-content;max-width:100%;min-height:calc(var(--list-row) * 2 - var(--control));padding:var(--space-1) 0;cursor:pointer;font-weight:var(--weight-regular);font-size:var(--size-text);line-height:var(--line-tight);color:var(--text-2);list-style:none;display:flex}.at-fold>summary:hover{color:var(--text)}.at-fold>summary>svg{width:var(--icon);height:var(--icon);color:var(--text-3);transition:transform var(--normal) var(--ease)}.at-fold[open]>summary>svg:last-child{transform:rotate(90deg)}.at-fold>summary>.at-fold-n{margin-left:var(--space-1);color:var(--text-3);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums}.at-fold>.at-fold-b{gap:var(--space-2);padding-top:var(--space-1);flex-direction:column;display:flex}.at-prose{font-size:var(--size-text);line-height:var(--line-height);color:var(--text);white-space:normal}.at-prose>:is(p,ul,ol,h1,h2,h3,h4,blockquote){max-width:var(--measure)}.at-prose>*+*{margin-top:var(--space-3)}.at-prose :is(h1,h2,h3,h4){font-weight:var(--weight-semibold);line-height:var(--line-tight);color:var(--text)}.at-prose h1{font-size:var(--size-heading)}.at-prose :is(h2,h3,h4){font-size:var(--size-text)}.at-prose>*+:is(h1,h2,h3,h4){margin-top:var(--space-5)}.at-prose :is(ul,ol){padding-left:var(--space-5);list-style:revert}.at-prose li+li{margin-top:var(--space-1)}.at-prose :is(em,i){font-style:italic}.at-prose a{text-underline-offset:2px;text-decoration:underline}.at-prose .at-noted{-webkit-text-decoration:underline 2px var(--accent);text-decoration:underline 2px var(--accent);text-underline-offset:2px}.at-prose code{padding:1px var(--space-1);border-radius:var(--radius-small);background:var(--tint)}.at-prose-code{position:relative}.at-prose-code>.at-prose-copy{top:var(--space-1);right:var(--space-1);opacity:0;transition:opacity var(--fast) var(--ease);position:absolute}.at-prose-code:is(:hover,:focus-within)>.at-prose-copy{opacity:1}@media (hover:none){.at-prose-code>.at-prose-copy{opacity:1}.at-prose-code>pre{min-height:calc(var(--control) + var(--space-2))}.at-prose-code>pre>code{margin-right:calc(var(--control) - var(--space-1));display:block;overflow-x:auto}}.at-prose pre{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--tint);line-height:var(--line-height);overflow-x:auto}.at-prose pre>code{background:0 0;padding:0}.at-prose pre.lift{white-space:pre-wrap}.at-prose.shell pre:not(.lift){padding:var(--space-2) var(--space-3);border-radius:var(--radius-small);border-color:#0000}.at-prose.shell pre:not(.lift)>code:before{content:"$ ";color:var(--accent)}.at-prose blockquote{padding-left:var(--space-3);border-left:2px solid var(--line-strong);color:var(--text-2)}.at-prose table{border-collapse:collapse;font-size:var(--size-small)}.at-prose :is(th,td){padding:var(--space-1) var(--space-2);border:1px solid var(--line);text-align:left}.at-prose th{font-weight:var(--weight-medium);color:var(--text-2)}.at-prose .kw{color:var(--code-kw)}.at-prose .str{color:var(--code-str)}.at-prose .num{color:var(--code-num)}.at-prose .fn{color:var(--code-fn)}.at-prose .com{color:var(--text-3)}.at-writer{gap:var(--space-1);flex-direction:column;display:flex}.at-prose.edit{min-height:var(--field-tall);padding:var(--space-2) var(--space-3);border-radius:var(--radius);white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #0000;outline:none}.at-prose.edit:hover{border-color:var(--line)}.at-prose.edit:focus{border-color:var(--accent)}.at-msg{gap:var(--space-3);min-width:0;display:flex}[data-transcript=small] .at-msg{zoom:var(--transcript-small)}[data-transcript=large] .at-msg{zoom:var(--transcript-large)}.at-msg.user{flex-direction:row-reverse}.at-msg>.at-msg-face{width:var(--avatar);height:var(--avatar);flex:none;place-items:center;display:grid}.at-msg>.at-msg-face>img{width:var(--avatar);height:var(--avatar);object-fit:contain}.at-msg>.at-msg-body{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.at-msg>.at-msg-body:has(>.at-msg-said){flex:0 auto;align-items:flex-start;max-width:76%}.at-msg.user>.at-msg-body{align-items:flex-end}.at-msg>.at-msg-tail{opacity:0;transition:opacity var(--fast) var(--ease);flex:none;align-self:center;display:inline-flex}.at-msg-end-tail{opacity:0;transition:opacity var(--fast) var(--ease);display:inline-flex}.at-msg-end-tail>.icon-btn{min-width:var(--list-row);height:var(--list-row);margin-block:calc((var(--size-small) * var(--line-height) - var(--list-row)) / 2);padding:0}.at-msg:hover :is(.at-msg-tail,.at-msg-end-tail),.at-msg :is(.at-msg-tail,.at-msg-end-tail):is(:focus-within,:has([open])){opacity:1}@media (hover:none){.at-msg :is(.at-msg-tail,.at-msg-end-tail){opacity:1}}.at-msg-said{padding:var(--space-2) var(--space-4);border-radius:var(--radius);background:var(--tint);text-align:left;white-space:pre-wrap;font-size:var(--size-text);color:var(--text)}.at-msg.right .at-msg-said{background:var(--accent-tint)}.at-msg-said.lit{outline:1px solid var(--accent)}.at-msg-to{float:left;margin-right:var(--space-1);font-weight:var(--weight-medium);color:var(--accent)}.at-msg-work{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.at-msg-end{align-items:center;gap:var(--space-2);font-size:var(--size-small);color:var(--text-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.at-msg-end>b{font-weight:var(--weight-medium);color:var(--text)}.at-thought{font-size:var(--size-small);color:var(--text-3)}.at-thought>summary{cursor:pointer;list-style:none}.at-thought>summary:before{content:"▸ "}.at-thought[open]>summary:before{content:"▾ "}.at-thought>.at-thought-t{padding:var(--space-1) 0 0 var(--space-4);white-space:pre-wrap}.at-live>.at-thought-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.at-tool{overflow:hidden}.at-tool.deny{opacity:var(--faded)}.at-tool-line{min-width:0;transition:background var(--fast) var(--ease);align-items:center;display:flex}.at-tool-line:is(:hover,:active){background:var(--accent-tint)}.at-tool.inert .at-tool-line:is(:hover,:active){background:0 0}.at-tool.inert .at-tool-row{cursor:default}.at-tool.inert .at-tool-chev{visibility:hidden}.at-tool-tail{align-items:center;gap:var(--space-1);padding-right:var(--space-2);flex:none;display:inline-flex}.at-tool-row{align-items:center;gap:var(--space-2);min-width:0;min-height:var(--control);padding:0 var(--space-3);text-align:left;font-size:var(--size-small);color:var(--text);cursor:pointer;transition:background var(--fast) var(--ease);flex:1;display:flex}.at-tool-row>.at-tool-chev{width:var(--icon);height:var(--icon);color:var(--text-3);transition:transform var(--normal) var(--ease);flex:none}.at-tool.open .at-tool-row>.at-tool-chev{transform:rotate(90deg)}.at-tool-ic{width:var(--icon);height:var(--icon);color:var(--text-2);flex:none;place-items:center;display:grid}.at-tool-ic>svg{width:var(--icon);height:var(--icon)}.at-tool-ic:has(>.at-avatar){width:auto;height:auto}.at-tool.ok .at-tool-ic{color:var(--ok)}.at-tool.ask .at-tool-ic{color:var(--warn)}.at-tool:is(.err,.deny) .at-tool-ic{color:var(--bad)}.at-tool-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.at-tool-text>.at-tool-verb{color:var(--text-2)}.at-tool-text>.at-tool-obj.link{cursor:pointer;text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.at-tool-text>.at-tool-obj.link:hover{color:var(--accent)}.at-tool-text>.at-tool-obj.mono{font-family:var(--font-code)}.at-tool-state{align-items:center;gap:var(--space-2);font-size:var(--size-small);color:var(--text-3);white-space:nowrap;flex:none;margin-left:auto;display:flex}.at-tool-state.ask{color:var(--warn)}.at-tool-state.bad{color:var(--bad)}.at-tool-body{gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--line);flex-direction:column;display:flex}.at-code.cmd{padding:var(--space-2) var(--space-3);border-radius:var(--radius-small);background:var(--tint)}.at-code{max-height:var(--code-max);font-family:var(--font-code);font-size:var(--size-small);line-height:var(--line-height);color:var(--text);white-space:pre-wrap;margin:0;overflow:auto}.at-code>.at-code-prompt{color:var(--accent)}.at-code-inline{font-family:var(--font-code);font-size:inherit;color:var(--text)}.at-code.out{color:var(--text-2)}.at-code.bad{color:var(--bad)}.at-code.diff>.add{color:var(--ok)}.at-code.diff>.del{color:var(--bad)}.at-fields{gap:var(--space-2);max-height:var(--code-max);flex-direction:column;display:flex;overflow:auto}.at-fields>.at-fld{gap:var(--space-half);flex-direction:column;display:flex}.at-fields>.at-fld>b{font-size:var(--size-small);font-weight:var(--weight-medium);color:var(--text-2)}.at-fields>.at-fld>span{font-size:var(--size-small);color:var(--text);white-space:pre-wrap}.at-fields>.at-fld>span.mono{font-family:var(--font-code)}.at-plan{gap:var(--space-1);padding:var(--space-3);flex-direction:column;display:flex}.at-plan>.at-plan-h{font-weight:var(--weight-medium);font-size:var(--size-small);color:var(--text-2)}.at-plan>.at-plan-i{align-items:center;gap:var(--space-2);font-size:var(--size-small);color:var(--text-2);display:flex}.at-plan>.at-plan-i.done{color:var(--text-3);text-decoration:line-through}.at-plan>.at-plan-i.now{color:var(--text)}.at-facts{gap:var(--space-1) var(--space-3);font-size:var(--size-small);grid-template-columns:max-content minmax(0,1fr);display:grid}.at-facts>div{display:contents}.at-facts dt{color:var(--text-2)}.at-facts dd{color:var(--text)}.at-facts.row{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.at-facts.row>div{align-items:flex-start;gap:var(--space-half);text-align:left;flex-direction:column;display:flex}.at-facts.row dd{font-weight:var(--weight-medium);font-size:var(--size-text);font-variant-numeric:tabular-nums}.at-facts.ruled{flex-direction:column;gap:0;display:flex}.at-facts.ruled>div{grid-template-columns:var(--fact-key) minmax(0, 1fr);gap:var(--space-1) var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);align-items:baseline;display:grid}.at-facts.ruled>div:last-child{border-bottom:0}.at-facts.ruled dd{font-weight:var(--weight-medium);color:var(--text);font-variant-numeric:tabular-nums}.at-colour{gap:var(--space-2);width:var(--menu-min);padding:var(--menu-padding);border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--text);flex-direction:column;display:flex}.at-colour-pop{z-index:var(--z-menu);background:0 0;border:0;padding:0;overflow:visible}.at-colour-pop:popover-open{margin:0;position:fixed}.at-colour-pop>.at-colour{box-shadow:var(--shadow)}.at-colour-sv,.at-colour-bar{border-radius:var(--radius-small);touch-action:none;cursor:pointer;position:relative}.at-colour-sv{aspect-ratio:4/3}.at-colour-bar{height:var(--space-3)}.at-colour-bar.hue{background:var(--hues)}.at-colour-bar>span{border-radius:inherit;position:absolute;inset:0}.at-colour-knob{width:var(--space-3);height:var(--space-3);margin:calc(var(--space-3) / -2) 0 0 calc(var(--space-3) / -2);border:2px solid var(--plate);outline:1px solid var(--line-strong);pointer-events:none;border-radius:50%;position:absolute;top:50%}.at-colour :is(.at-colour-sv,.at-colour-bar):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.at-colour-code{gap:var(--control-gap);align-items:center;display:flex}.at-colour-code>.at-input{flex:1}.at-check{background:repeating-conic-gradient(var(--line-strong) 0 25%, transparent 0 50%) 0 0 / var(--space-2) var(--space-2)}.at-shot{width:var(--tab-width);cursor:zoom-in;flex:none;max-width:100%;padding:0;display:block}.at-shot:is(.whole,.on){cursor:zoom-out}.at-shot.whole{width:100%}.at-shot>img{border:1px solid var(--line);border-radius:var(--radius-small);width:100%;height:auto;display:block}.site{flex-direction:column;height:100dvh;display:flex}.site>.at-wordmark{margin:var(--page-padding) var(--page-padding) 0;align-self:flex-start}.site>.app-page{flex:auto;height:auto}
