/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--text-t-xs:.6875rem;--text-t-sm:.8125rem;--text-t-md:.9375rem;--text-t-lg:1.1875rem;--spacing-s1:.25rem;--spacing-s2:.5rem;--spacing-s3:.75rem;--spacing-s4:1rem;--spacing-s5:1.5rem;--spacing-s6:2rem;--spacing-s7:3rem;--spacing-row:1.75rem;--field-room:calc(var(--spacing-s3) + var(--spacing-s2));--field-room-off:var(--spacing-s2);--radius-rad:.375rem;--radius-rad-lg:.75rem;--font-fam:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-chrome:"IBM Plex Sans", system-ui, -apple-system, sans-serif;--font-doc:"Newsreader", Georgia, serif;--font-weight-fw-regular:400;--font-weight-fw-medium:500;--font-weight-fw-semi:600;--font-weight-fw-bold:700;--color-paper:#efede9;--color-sheet:#faf9f6;--color-ink:#1b1916;--color-soft:#4e4a44;--color-faint:#6b665d;--color-rule:#dedad3;--color-strong:#aba69c;--color-field-rule:#8f887b;--color-accent:#0e6a63;--color-pay:#3b4e8c;--color-get:#8a5e14;--color-reach-global:#3b4e8c;--color-reach-office:#8a5e14;--color-void:#9b3327;--color-on-accent:#faf9f6;--color-wash:#1b191608;--color-wash-2:#1b191610;--color-chip-1:#ddefec;--color-chip-1-ink:#0b5750;--color-chip-2:#e0e6f5;--color-chip-2-ink:#2f3f75;--color-chip-3:#eae2f4;--color-chip-3-ink:#563a7e;--color-chip-4:#f5e0e3;--color-chip-4-ink:#82303f;--color-chip-5:#f7e4d6;--color-chip-5-ink:#86401a;--color-chip-6:#f2ead2;--color-chip-6-ink:#6b5213;--color-chip-7:#e1eedb;--color-chip-7-ink:#3a5e27;--color-chip-8:#e4e6e9;--color-chip-8-ink:#3b4552;--blob:.3}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-paper:#12100d;--color-sheet:#1a1714;--color-ink:#e8e3da;--color-soft:#a49d91;--color-faint:#978f82;--color-rule:#262320;--color-strong:#463f37;--color-field-rule:#6d6256;--color-accent:#63c9be;--color-pay:#9aabe0;--color-get:#d6ae6a;--color-reach-global:#9aabe0;--color-reach-office:#d6ae6a;--color-void:#e2897a;--color-on-accent:#12100d;--color-wash:#e8e3da0a;--color-wash-2:#e8e3da16;--color-chip-1:#16332f;--color-chip-1-ink:#8fd6cc;--color-chip-2:#1d2640;--color-chip-2-ink:#afbdeb;--color-chip-3:#2a2038;--color-chip-3-ink:#cdb6ee;--color-chip-4:#3a1d23;--color-chip-4-ink:#f0aab6;--color-chip-5:#3a2417;--color-chip-5-ink:#f2b58e;--color-chip-6:#332a12;--color-chip-6-ink:#e3c77e;--color-chip-7:#1e2e19;--color-chip-7-ink:#a9d398;--color-chip-8:#262b32;--color-chip-8-ink:#bac4d0;--blob:.2;color-scheme:dark}}html[data-theme=dark]{--color-paper:#12100d;--color-sheet:#1a1714;--color-ink:#e8e3da;--color-soft:#a49d91;--color-faint:#978f82;--color-rule:#262320;--color-strong:#463f37;--color-field-rule:#6d6256;--color-accent:#63c9be;--color-pay:#9aabe0;--color-get:#d6ae6a;--color-reach-global:#9aabe0;--color-reach-office:#d6ae6a;--color-void:#e2897a;--color-on-accent:#12100d;--color-wash:#e8e3da0a;--color-wash-2:#e8e3da16;--color-chip-1:#16332f;--color-chip-1-ink:#8fd6cc;--color-chip-2:#1d2640;--color-chip-2-ink:#afbdeb;--color-chip-3:#2a2038;--color-chip-3-ink:#cdb6ee;--color-chip-4:#3a1d23;--color-chip-4-ink:#f0aab6;--color-chip-5:#3a2417;--color-chip-5-ink:#f2b58e;--color-chip-6:#332a12;--color-chip-6-ink:#e3c77e;--color-chip-7:#1e2e19;--color-chip-7-ink:#a9d398;--color-chip-8:#262b32;--color-chip-8-ink:#bac4d0;--blob:.2;color-scheme:dark}html[data-platform=warehouse]{--color-accent:#0e6a63}html[data-platform=b2b]{--color-accent:#3b4e8c}@media (prefers-color-scheme:dark){html[data-platform=warehouse]:not([data-theme=light]){--color-accent:#63c9be}html[data-platform=b2b]:not([data-theme=light]){--color-accent:#9aabe0}}html[data-theme=dark][data-platform=warehouse]{--color-accent:#63c9be}html[data-theme=dark][data-platform=b2b]{--color-accent:#9aabe0}html[data-theme=light]{color-scheme:light}html[data-ground=cool]{--color-paper:#eaecee;--color-sheet:#f7f8f9;--color-rule:#d8dce0}html[data-ground=plain]{--color-paper:#fff;--color-sheet:#f8f8f8;--color-rule:#e6e2db;--color-strong:#b5b0a6}html[data-sheet=white]{--color-sheet:#fff}@media (prefers-color-scheme:dark){html[data-ground=cool]:not([data-theme=light]){--color-paper:#0e1113;--color-sheet:#15181a;--color-rule:#22272a}html[data-ground=plain]:not([data-theme=light]){--color-paper:#0a0908;--color-sheet:#141210;--color-rule:#231f1b;--color-strong:#4c453c}html[data-sheet=white]:not([data-theme=light]){--color-sheet:#201c18}}html[data-theme=dark][data-ground=cool]{--color-paper:#0e1113;--color-sheet:#15181a;--color-rule:#22272a}html[data-theme=dark][data-ground=plain]{--color-paper:#0a0908;--color-sheet:#141210;--color-rule:#231f1b;--color-strong:#4c453c}html[data-theme=dark][data-sheet=white]{--color-sheet:#201c18}html{--gap:.25rem}html[data-gap=normal]{--gap:.75rem}html[data-gap=thin]{--gap:.5rem}html[data-gap=hairline]{--gap:.25rem}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none}}@layer components{.button{height:var(--spacing-row)}.field{margin-bottom:var(--spacing-s5)}.field--floating{padding-top:var(--spacing-s4);position:relative}.field--static{align-items:center;gap:var(--spacing-s3);display:flex}.field input{width:100%;height:var(--spacing-row);font-family:var(--font-fam);font-size:var(--text-t-sm);color:var(--color-ink);border:0;border-bottom:1px dashed var(--color-field-rule);padding:0 0 var(--spacing-s1);background:0 0;outline:none;transition:border-color .15s}.field select{transition:border-color .15s}select,input[type=file],input[type=checkbox],input[type=radio]{cursor:pointer}.field input:hover{border-bottom-color:var(--color-accent);border-bottom-style:solid}.field input:focus{border-bottom:2px solid var(--color-accent)}.field--static label{width:46%;font-family:var(--font-fam);font-size:var(--text-t-xs);color:var(--color-faint);flex:none}.field--static input{text-align:right;padding-right:var(--spacing-s2)}.field--floating label{left:0;top:var(--spacing-s4);font-family:var(--font-fam);font-size:var(--text-t-sm);color:var(--color-faint);pointer-events:none;transform-origin:0 0;transition:top .16s cubic-bezier(.2,.7,.3,1),font-size .16s cubic-bezier(.2,.7,.3,1),color .16s;position:absolute}.field--floating input:focus+label,.field--floating input:not(:placeholder-shown)+label{font-size:var(--text-t-xs);color:var(--color-accent);top:0}.field--floating input:not(:focus):not(:placeholder-shown)+label{color:var(--color-faint)}.field--error input,.field--error input:focus{border-bottom-color:var(--color-void)}@media (prefers-reduced-motion:reduce){.field input,.field select,.field label{transition:none}}@keyframes doorArrives{0%{opacity:0}to{opacity:1}}:root{animation:.3s ease-out both doorArrives}@media (prefers-reduced-motion:reduce){:root{animation:none}}@keyframes pageLeaves{0%{opacity:1}to{opacity:0}}:root.leaving{animation:.14s ease-in forwards pageLeaves}@media (prefers-reduced-motion:reduce){:root.leaving{animation:none}}.door{isolation:isolate;place-items:center;min-height:100dvh;display:grid;position:relative;overflow:hidden}.stain{z-index:0;pointer-events:none;background:var(--color-accent);opacity:var(--blob);filter:blur(64px);position:absolute}.stain--a{aspect-ratio:1.35;border-radius:62% 38% 44% 56%/54% 62% 38% 46%;width:78%;top:-10%;left:-12%;transform:rotate(-13deg)}.stain--b{aspect-ratio:1/1.2;width:56%;opacity:calc(var(--blob) * .72);filter:blur(78px);border-radius:38% 62% 57% 43%/44% 36% 64% 56%;bottom:-18%;right:-10%}.stain--c{aspect-ratio:1.6;width:34%;opacity:calc(var(--blob) * .5);filter:blur(56px);border-radius:52% 48% 33% 67%/60% 40%;top:56%;left:4%}.stain--pay{background:var(--color-pay)}@keyframes driftA{0%,to{filter:blur(64px);opacity:var(--blob);border-radius:62% 38% 44% 56%/54% 62% 38% 46%;transform:rotate(-13deg)translate(0)scale(1)}27%{filter:blur(86px);opacity:calc(var(--blob) * 1.22);border-radius:48% 52% 61% 39%/42% 55% 45% 58%;transform:rotate(-3deg)translate(7%,4%)scale(1.16)}58%{filter:blur(56px);opacity:calc(var(--blob) * .78);border-radius:70% 30% 38% 62%/60% 48% 52% 40%;transform:rotate(-21deg)translate(-4%,7%)scale(1.04)}81%{filter:blur(74px);opacity:calc(var(--blob) * 1.05);border-radius:56% 44% 50% 50%/52% 44% 56% 48%;transform:rotate(-9deg)translate(3%,-3%)scale(1.1)}}@keyframes driftB{0%,to{filter:blur(78px);opacity:calc(var(--blob) * .72);border-radius:38% 62% 57% 43%/44% 36% 64% 56%;transform:translate(0)scale(1)}34%{filter:blur(102px);opacity:calc(var(--blob) * .95);border-radius:55% 45% 34% 66%/58% 52% 48% 42%;transform:translate(-8%,-7%)scale(1.24)}69%{filter:blur(66px);opacity:calc(var(--blob) * .5);border-radius:30% 70% 62% 38%/38% 60% 40% 62%;transform:translate(3%,-2%)scale(.9)}}@keyframes driftC{0%,to{filter:blur(56px);opacity:calc(var(--blob) * .5);border-radius:52% 48% 33% 67%/60% 40%;transform:translate(0)scale(1)}41%{filter:blur(80px);opacity:calc(var(--blob) * .78);border-radius:36% 64% 58% 42%/48% 62% 38% 52%;transform:translate(11%,-8%)scale(1.34)}73%{filter:blur(62px);opacity:calc(var(--blob) * .38);border-radius:64% 36% 45% 55%/40% 58% 42% 60%;transform:translate(-5%,4%)scale(1.12)}}.stain--a{animation:29s ease-in-out infinite driftA}.stain--b{animation:37s ease-in-out infinite driftB}.stain--c{animation:23s ease-in-out infinite driftC}@media (prefers-reduced-motion:reduce){.stain--a,.stain--b,.stain--c{animation:none}}.middle{z-index:1;width:100%;padding:var(--spacing-s5);flex-direction:column;align-items:center;display:flex;position:relative}.brand{align-items:center;gap:var(--spacing-s3);margin-bottom:var(--spacing-s6);flex-direction:column;display:flex}.brand svg{color:var(--color-accent);display:block}.wordmark{font-family:var(--font-fam);font-weight:500;font-size:var(--text-t-lg);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink)}.platform-name{font-family:var(--font-chrome);font-size:var(--text-t-xs);color:var(--color-faint);letter-spacing:.14em;text-transform:uppercase;margin-top:calc(var(--spacing-s2) * -1)}.panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(88%,320px)}.btnrow{justify-content:space-between;align-items:center;gap:var(--spacing-s4);margin-top:var(--spacing-s5);display:flex}.quiet{font-family:var(--font-chrome);font-size:var(--text-t-xs);color:var(--color-accent);border-bottom:1px solid #0e6a6366;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.quiet{border-bottom:1px solid color-mix(in srgb, var(--color-accent) 40%, transparent)}}.quiet:hover{border-bottom-color:var(--color-accent)}.quiet:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:2px}.door-note{z-index:1;max-width:min(88%,320px);margin:0 0 var(--spacing-s5);font-family:var(--font-chrome);font-size:var(--text-t-sm);color:var(--color-soft);text-align:center;position:relative}.cards{z-index:1;gap:var(--spacing-s4);flex-wrap:wrap;justify-content:center;width:100%;max-width:440px;display:flex;position:relative}.card{--card-hue:var(--color-accent);align-items:center;gap:var(--spacing-s3);min-width:0;max-width:210px;padding:var(--spacing-s5) var(--spacing-s4);color:var(--color-ink);background:var(--color-sheet);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--card-hue);flex-direction:column;flex:170px;text-decoration:none;display:flex}@supports (color:color-mix(in lab, red, red)){.card{border:1px solid color-mix(in srgb, var(--card-hue) 58%, var(--color-rule))}}.card{border-radius:var(--radius-rad-lg);box-shadow:0 0 22px -6px var(--card-hue)}@supports (color:color-mix(in lab, red, red)){.card{box-shadow:0 0 22px -6px color-mix(in srgb, var(--card-hue) 16%, transparent)}}.card{transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s,border-color .18s}.card--b2b{--card-hue:var(--color-pay)}.card:hover{border-color:var(--card-hue);box-shadow:0 0 0 1px var(--card-hue), 0 0 44px -4px var(--card-hue);transform:scale(1.035)}@supports (color:color-mix(in lab, red, red)){.card:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--card-hue) 55%, transparent), 0 0 44px -4px color-mix(in srgb, var(--card-hue) 42%, transparent)}}.card:focus-visible{outline:2px solid var(--card-hue);outline-offset:3px}.card svg{color:var(--card-hue)}.card .stack{display:contents}.card .name{overflow-wrap:anywhere;font-family:var(--font-fam);font-size:var(--text-t-sm);letter-spacing:.14em;text-transform:uppercase}.card .host{font-family:var(--font-chrome);font-size:var(--text-t-xs);color:var(--color-faint);margin-top:calc(var(--spacing-s2) * -1);overflow-wrap:anywhere;text-align:center}@media (prefers-reduced-motion:reduce){.card{transition:none}}@media (max-width:430px){.card svg{flex:none;width:36px;height:36px}.card .stack{flex-direction:column;gap:2px;min-width:0;display:flex}.cards{flex-direction:column;align-items:stretch;max-width:none}.card{justify-content:flex-start;align-items:center;gap:var(--spacing-s4);max-width:none;padding:var(--spacing-s4);text-align:left;flex-direction:row;flex:none}.card .host{text-align:left;margin-top:2px}}.workspace-shell{--rail:14.5rem;grid-template-columns:var(--rail) minmax(0, 1fr);isolation:isolate;height:100dvh;line-height:1.5;transition:grid-template-columns .18s;display:grid;overflow:hidden}[data-sidebar=collapsed] .workspace-shell{--rail:4rem}@media (prefers-reduced-motion:reduce){.workspace-shell{transition:none}}.workspace-shell>el-dialog{display:contents}.shell-ground{--blob:.14;z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.shell-ground .stain{animation:none}html:not([data-coloured-panels=true]) .shell-ground{visibility:hidden}.shell-sidebar{gap:var(--spacing-s5);min-width:0;min-height:0;padding:var(--spacing-s4) var(--spacing-s3) var(--spacing-s3) var(--spacing-s4);flex-direction:column;display:flex;position:relative;overflow:visible}[data-sidebar=collapsed] .shell-sidebar{padding:var(--spacing-s4) var(--spacing-s2) var(--spacing-s3)}.shell-brand{justify-content:center;align-items:center;gap:var(--spacing-s2);width:100%;min-width:0;padding:var(--spacing-s2);border-radius:var(--radius-rad);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.shell-brand[aria-disabled=true]{cursor:default}.shell-brand:not([aria-disabled=true]):hover{background:var(--color-wash)}[data-sidebar=collapsed] .shell-brand{justify-content:center;padding:0}.shell-mark{color:var(--color-accent);flex:none;display:flex}.shell-mark svg{width:1.25rem;height:1.25rem;display:block}.shell-wordmark{font-family:var(--font-fam);font-size:var(--text-t-md);font-weight:var(--font-weight-fw-medium);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink);white-space:nowrap;line-height:1.1}[data-sidebar=collapsed] .shell-wordmark{display:none}.shell-railmid{flex-direction:column;flex:1;min-height:0;display:flex}.shell-sidebar nav{flex-direction:column;flex:0 auto;gap:1px;min-width:0;min-height:0;display:flex;overflow-y:auto}.shell-children{grid-template-rows:1fr;transition:grid-template-rows .18s;display:grid}.shell-children[hidden]{grid-template-rows:0fr;display:grid}.shell-children-inner{padding-left:var(--spacing-s5);flex-direction:column;gap:1px;min-height:204px;display:flex;overflow:hidden}[data-sidebar=collapsed] .shell-children-inner{padding-left:0}@media (prefers-reduced-motion:reduce){.shell-children{transition:none}}.shell-item,.shell-section{align-items:center;gap:var(--spacing-s3);width:100%;min-width:0;padding:.4375rem var(--spacing-s2);border-radius:var(--radius-rad);color:var(--color-soft);text-align:left;font-size:var(--text-t-sm);cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.shell-item:hover,.shell-section:hover{background:var(--color-wash);color:var(--color-ink)}.shell-item[aria-current]{background:var(--color-wash-2);color:var(--color-ink);font-weight:var(--font-weight-fw-medium)}[data-sidebar=collapsed] .shell-item,[data-sidebar=collapsed] .shell-section{justify-content:center;padding:.4375rem 0}.shell-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}.shell-chevron{opacity:.7;margin-left:auto;transition:transform .16s}.shell-section[aria-expanded=false] .shell-chevron{transform:rotate(-90deg)}[data-sidebar=collapsed] .shell-chevron{display:none}.shell-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}[data-sidebar=collapsed] .shell-sidebar .shell-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell-pending{color:var(--color-faint)}.shell-soon{padding-left:var(--spacing-s2);font-family:var(--font-fam);font-size:var(--text-t-xs);letter-spacing:.04em;color:var(--color-faint);margin-left:auto;line-height:1}[data-sidebar=collapsed] .shell-sidebar .shell-soon{display:none}.shell-railfoot{gap:var(--spacing-s2);flex-direction:column;flex:none;display:flex}.shell-build{padding:0 var(--spacing-s2);font-family:var(--font-fam);font-size:var(--text-t-xs);letter-spacing:.06em;color:var(--color-faint);min-height:1em;margin:0;line-height:1}[data-sidebar=collapsed] .shell-build{display:none}.shell-toggle{margin:var(--spacing-s2) calc(var(--spacing-s3) * -2) 0 0;width:var(--spacing-s5);height:var(--spacing-s5);padding:var(--spacing-s1);border:1px solid var(--color-strong);background:var(--color-sheet);color:var(--color-soft);z-index:3;cursor:pointer;border-radius:999px;flex:none;align-self:flex-end;place-items:center;display:grid;position:relative}.shell-toggle:after{content:"";position:absolute;inset:-10px}.shell-toggle:hover{color:var(--color-ink);border-color:var(--color-ink)}.shell-toggle .shell-icon{width:var(--spacing-s3);height:var(--spacing-s3);transition:transform .18s}[data-sidebar=collapsed] .shell-toggle{margin-right:calc((var(--spacing-s2) + var(--spacing-s3)) * -1)}[data-sidebar=collapsed] .shell-toggle .shell-icon{transform:rotate(180deg)}.shell-page{min-width:0;height:100%;min-height:0;padding:0 var(--gap) var(--gap) 0;flex-direction:column;display:flex}.shell-bar{justify-content:space-between;align-items:center;gap:var(--spacing-s4);min-width:0;padding:var(--spacing-s3) var(--spacing-s2) var(--spacing-s3) 0;flex:none;display:flex}.shell-context{align-items:center;gap:var(--spacing-s3);min-width:0;font-size:var(--text-t-sm);display:flex}.shell-barmark{font-family:var(--font-fam);font-size:var(--text-t-sm);font-weight:var(--font-weight-fw-medium);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink);white-space:nowrap;flex:none;line-height:1;display:none}.shell-barsep{width:var(--spacing-s1);height:var(--spacing-s1);background:var(--color-faint);border-radius:999px;flex:none;display:none}[data-sidebar=collapsed] .shell-barmark{display:inline-block}[data-sidebar=collapsed] .shell-barsep{display:block}.shell-barmark-mark{display:none}.shell-officewrap{flex:none;position:relative}.shell-office{align-items:center;gap:var(--spacing-s2);white-space:nowrap;border:1px solid var(--color-rule);background:var(--color-sheet);padding:.25rem var(--spacing-s2) .25rem var(--spacing-s3);color:var(--color-ink);font-weight:var(--font-weight-fw-medium);font-size:var(--text-t-sm);cursor:pointer;border-radius:999px;display:inline-flex}.shell-office:hover{border-color:var(--color-strong)}.shell-office>svg{width:.75rem;height:.75rem;color:var(--color-faint);flex:none;transition:transform .16s}.shell-office[aria-expanded=true]>svg{transform:rotate(180deg)}.shell-office-menu{top:calc(100% + var(--spacing-s2));z-index:6;background:var(--color-sheet);border:1px solid var(--color-rule);border-radius:var(--radius-rad);min-width:12rem;position:absolute;left:0;box-shadow:0 12px 24px -12px #1b19164d}@supports (color:color-mix(in lab, red, red)){.shell-office-menu{box-shadow:0 12px 24px -12px color-mix(in srgb, var(--color-ink) 30%, transparent)}}.shell-office-menu{padding:var(--spacing-s1)}.shell-office-menu[hidden]{display:none}.shell-office-menu a,.shell-office-menu span{align-items:center;gap:var(--spacing-s2);text-align:left;width:100%;color:var(--color-ink);cursor:pointer;padding:.375rem var(--spacing-s2);border-radius:var(--radius-rad);font-size:var(--text-t-sm);background:0 0;border:0;text-decoration:none;display:flex}.shell-office-menu a:hover{background:var(--color-wash)}.shell-office-menu svg{width:.875rem;height:.875rem;color:var(--color-accent);flex:none}.shell-office-menu p{margin:var(--spacing-s1) var(--spacing-s2) var(--spacing-s2);font-size:var(--text-t-xs);color:var(--color-faint)}.shell-baritems{align-items:center;gap:var(--spacing-s2);min-width:0;display:flex}.shell-search{align-items:center;gap:var(--spacing-s2);min-width:0;color:var(--color-faint);border:1px solid var(--color-rule);background:var(--color-sheet);padding:0 var(--spacing-s3);border-radius:999px;display:flex}.shell-search:hover{border-color:var(--color-strong)}.shell-search:focus-within{border-color:var(--color-accent)}.shell-search svg{flex:none;width:.875rem;height:.875rem}.shell-search input{width:9.375rem;min-width:0;color:var(--color-ink);font-family:var(--font-chrome);font-size:var(--text-t-xs);background:0 0;border:0;outline:none;padding:.375rem 0;line-height:1.5}.shell-search input::placeholder{color:var(--color-faint);font-family:var(--font-chrome)}.shell-barbtn{border:1px solid var(--color-rule);background:var(--color-sheet);width:1.875rem;height:1.875rem;color:var(--color-soft);cursor:pointer;border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.shell-barbtn:hover{border-color:var(--color-strong);color:var(--color-ink)}.shell-barbtn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:.9375rem;height:.9375rem}.shell-unread{width:var(--spacing-s2);height:var(--spacing-s2);background:var(--color-void);border-radius:999px;position:absolute;top:-1px;right:-1px}.notice-list{margin:0;padding:0;list-style:none}.notice-row{gap:var(--spacing-s1);padding:var(--spacing-s3) var(--spacing-s3);border-bottom:1px solid var(--color-rule);flex-direction:column;display:flex}.notice-row:last-child{border-bottom:0}.notice-what{font-family:var(--font-chrome);font-size:var(--text-t-sm);color:var(--color-ink);text-decoration:none}.notice-what:hover{text-decoration:underline}.notice-moved{font-family:var(--font-fam);font-size:var(--text-t-xs);color:var(--color-soft)}.notice-when{font-family:var(--font-chrome);font-size:var(--text-t-xs);color:var(--color-faint)}@media (max-width:820px){.shell-search input{width:90px}}.shell-workspace{background:var(--color-sheet);border:1px solid var(--color-rule);border-radius:var(--radius-rad-lg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow-y:auto}.shell-workspace:has(.page-body){overflow:hidden}.shell-workspace .panel{background:0 0;border:0;border-radius:0}.page-head{margin:var(--spacing-s4);padding:var(--spacing-s4) var(--spacing-s5);border:1px solid var(--color-rule);border-radius:var(--radius-rad-lg);justify-content:space-between;align-items:flex-end;gap:var(--spacing-s5);flex:none;display:flex}.page-head>div{min-width:0}.page-name{align-items:baseline;gap:var(--spacing-s3);min-width:0;display:flex}.page-reach{font-family:var(--font-chrome);font-size:var(--text-t-xs);font-weight:var(--font-weight-fw-medium);padding:var(--spacing-s1) var(--spacing-s2);color:var(--color-reach-global);border:1px solid;border-radius:999px;flex:none;line-height:1}.page-reach[data-reach=office]{color:var(--color-reach-office)}.page-head h1{margin:0 0 var(--spacing-s2);font-family:var(--font-doc);font-size:1.75rem;font-weight:var(--font-weight-fw-regular);letter-spacing:.005em;overflow-wrap:anywhere;max-width:64ch;line-height:1.1}.page-crumbs{margin:0 0 var(--spacing-s2);font-family:var(--font-chrome);font-size:var(--text-t-xs);color:var(--color-faint);line-height:1}.page-count{font-family:var(--font-chrome);font-size:var(--text-t-sm);color:var(--color-faint);margin:0;line-height:1}.brand-chips{gap:var(--spacing-s1);vertical-align:middle;margin-right:var(--spacing-s1);flex-wrap:wrap;display:inline-flex}.brand-chip{padding:3px var(--spacing-s2);font-family:var(--font-chrome);font-size:var(--text-t-xs);font-weight:var(--font-weight-fw-medium);border-radius:999px;align-items:center;line-height:1.2;display:inline-flex}.brand-chip--1{background:var(--color-chip-1);color:var(--color-chip-1-ink)}.brand-chip--2{background:var(--color-chip-2);color:var(--color-chip-2-ink)}.brand-chip--3{background:var(--color-chip-3);color:var(--color-chip-3-ink)}.brand-chip--4{background:var(--color-chip-4);color:var(--color-chip-4-ink)}.brand-chip--5{background:var(--color-chip-5);color:var(--color-chip-5-ink)}.brand-chip--6{background:var(--color-chip-6);color:var(--color-chip-6-ink)}.brand-chip--7{background:var(--color-chip-7);color:var(--color-chip-7-ink)}.brand-chip--8{background:var(--color-chip-8);color:var(--color-chip-8-ink)}.page-tools{align-items:center;gap:var(--spacing-s2);padding:0 var(--spacing-s5) var(--spacing-s3);flex:none;line-height:1.5;display:flex}.page-search{align-items:center;gap:var(--spacing-s2);min-width:0;color:var(--color-faint);border:1px solid var(--color-rule);background:var(--color-sheet);padding:0 var(--spacing-s3);border-radius:999px;flex:none;margin-left:auto;display:flex}.page-search:hover{border-color:var(--color-strong)}.page-search:focus-within{border-color:var(--color-accent)}.page-search .shell-icon{flex:none;width:.875rem;height:.875rem}.page-search-field{width:9.375rem;min-width:0;color:var(--color-ink);font-family:var(--font-chrome);font-size:var(--text-t-xs);background:0 0;border:0;outline:none;padding:.375rem 0;line-height:1.5}.page-search-field::placeholder{color:var(--color-faint);font-family:var(--font-chrome)}.page-search-field::-webkit-search-cancel-button{appearance:none}.page-chip{border:1px solid var(--color-rule);color:var(--color-soft);padding:6px var(--spacing-s3);font-size:var(--text-t-xs);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px}.page-chip:hover{border-color:var(--color-strong);color:var(--color-ink)}.page-chip[aria-current=page]{border-color:var(--color-strong);color:var(--color-ink);background:var(--color-wash)}.page-body{min-height:0;padding:0 var(--spacing-s5) var(--spacing-s5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.shell-workspace>.directory{flex:1;min-height:0}.shell-workspace>.directory:has(>.page-body){flex-direction:column;display:flex}.page-body>.directory-empty:not([hidden]){flex:1;min-height:0;display:flex}.profile-dropdown{flex:none;margin-left:auto;display:block}.profile-button{align-items:center;gap:var(--spacing-s2);border:1px solid var(--color-rule);background:var(--color-sheet);color:var(--color-soft);padding:.3125rem var(--spacing-s3) .3125rem var(--spacing-s2);cursor:pointer;font-size:var(--text-t-xs);border-radius:999px;display:flex}.profile-button:hover{border-color:var(--color-strong);color:var(--color-ink)}.profile-avatar{background:var(--color-accent);width:1.25rem;height:1.25rem;color:var(--color-on-accent);font-family:var(--font-chrome);font-size:.625rem;font-weight:var(--font-weight-fw-medium);border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.profile-name{white-space:nowrap;text-overflow:ellipsis;max-width:12ch;overflow:hidden}.profile-menu{--anchor-gap:var(--spacing-s2);width:13rem;min-width:13rem;max-width:calc(100vw - var(--spacing-s6));padding:var(--spacing-s1);background:var(--color-sheet);color:var(--color-ink);border:1px solid var(--color-rule);border-radius:var(--radius-rad-lg);box-shadow:0 1px 2px #0000000d,0 16px 32px -16px #1b19164d}@supports (color:color-mix(in lab, red, red)){.profile-menu{box-shadow:0 1px 2px #0000000d, 0 16px 32px -16px color-mix(in srgb, var(--color-ink) 30%, transparent)}}.profile-menu p{padding:var(--spacing-s2) var(--spacing-s2) var(--spacing-s1);max-width:68ch;font-size:var(--text-t-xs);color:var(--color-faint);overflow-wrap:anywhere;margin:0}.profile-menu b{color:var(--color-ink);font-size:var(--text-t-sm);font-weight:var(--font-weight-fw-semi);display:block}.profile-menu hr{border:0;border-top:1px solid var(--color-rule);margin:var(--spacing-s1) 0}.profile-menu button,.profile-menu a{text-align:left;border-radius:var(--radius-rad);width:100%;min-height:var(--spacing-row);padding:0 var(--spacing-s2);color:var(--color-soft);font-size:var(--text-t-sm);cursor:pointer;text-decoration:none;display:block}.profile-menu button:hover,.profile-menu a:hover,.profile-menu :focus-visible{background:var(--color-wash);color:var(--color-ink)}.settings-dialog{width:min(38rem, calc(100vw - var(--spacing-s6)));max-height:min(34rem, calc(100dvh - var(--spacing-s6)));background:var(--color-sheet);color:var(--color-ink);border:1px solid var(--color-rule);border-radius:var(--radius-rad-lg);margin:auto;padding:0;box-shadow:0 24px 48px -24px #1b191657}@supports (color:color-mix(in lab, red, red)){.settings-dialog{box-shadow:0 24px 48px -24px color-mix(in srgb, var(--color-ink) 34%, transparent)}}.settings-dialog{opacity:0;transition:opacity .18s ease, transform .18s ease, display .18s allow-discrete, overlay .18s allow-discrete;overflow:hidden;transform:scale(.98)}.settings-dialog:modal{opacity:1;transform:scale(1)}.settings-dialog[open]{flex-direction:column;display:flex}@starting-style{.settings-dialog:modal{opacity:0;transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.settings-dialog,.settings-dialog::backdrop{transition:none}}.settings-cols{flex:1;grid-template-columns:10.5rem minmax(0,1fr);min-height:0;display:grid}.settings-tabs{border-right:1px solid var(--color-rule);padding:var(--spacing-s3) var(--spacing-s2);flex-direction:column;gap:1px;display:flex;overflow:auto}.settings-tabs button{align-items:center;gap:var(--spacing-s2);text-align:left;color:var(--color-soft);cursor:pointer;width:100%;padding:.375rem var(--spacing-s3);border-radius:var(--radius-rad);font-size:var(--text-t-sm);white-space:nowrap;background:0 0;border:0;display:flex}.settings-tabs svg{width:.9375rem;height:.9375rem}.settings-tabs button:hover{background:var(--color-wash);color:var(--color-ink)}.settings-tabs button[aria-selected=true]{background:var(--color-wash-2);color:var(--color-ink);font-weight:var(--font-weight-fw-medium)}.settings-pane{flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.settings-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.fold{z-index:2;height:var(--spacing-s7);margin-top:calc(-1 * var(--spacing-s7));pointer-events:none;padding-bottom:var(--spacing-s3);border-radius:0 0 var(--radius-rad-lg) 0;background:linear-gradient(to top, var(--color-sheet) 42%, transparent);opacity:0;flex:none;justify-content:center;align-items:flex-end;transition:opacity .15s;display:flex;position:sticky;bottom:0}[data-more]>.fold{opacity:1}.fold button{pointer-events:none;border:1px solid var(--color-rule);background:var(--color-sheet);width:22px;height:22px;color:var(--color-soft);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:grid}.fold button:hover{color:var(--color-ink);border-color:var(--color-strong)}[data-more]>.fold button{pointer-events:auto}.fold svg{width:13px;height:13px}.shell-workspace>.fold{border-radius:0 0 var(--radius-rad-lg) var(--radius-rad-lg)}.drawer-body>.fold,.shell-sidebar nav>.fold{border-radius:0}.drawer-body>.fold{bottom:calc(-1 * var(--spacing-s5));margin-left:calc(-1 * var(--spacing-s5));margin-right:calc(-1 * var(--spacing-s5))}@media (prefers-reduced-motion:reduce){.fold{transition:none}}.settings-dialog::backdrop,.database-dialog::backdrop{background:#00000059}.settings-panel{flex-direction:column;flex:1;min-height:0;display:flex}.database-panel{display:block}.settings-header{align-items:center;gap:var(--spacing-s4);padding:var(--spacing-s4) var(--spacing-s5);border-bottom:1px solid var(--color-rule);display:flex}.settings-header h2{font-family:var(--font-doc);font-size:var(--text-t-lg);font-weight:var(--font-weight-fw-regular);margin:0;line-height:1.2}.settings-group{padding:var(--spacing-s4) var(--spacing-s5);border-bottom:1px solid var(--color-rule)}.settings-group:last-child{border-bottom:0}.settings-group h3{font-family:var(--font-chrome);font-size:var(--text-t-sm);font-weight:var(--font-weight-fw-medium);margin:0 0 var(--spacing-s1);line-height:round(1.4em,1px)}.settings-group p{margin:0 0 var(--spacing-s3);font-size:var(--text-t-xs);color:var(--color-faint);max-width:68ch;line-height:round(1.45em,1px)}.settings-segment{border:1px solid var(--color-strong);padding:var(--spacing-s1);gap:var(--spacing-s1);border-radius:999px;flex-wrap:wrap;display:inline-flex}.settings-segment label{cursor:pointer;font-size:var(--text-t-xs);color:var(--color-soft);align-items:center;display:inline-flex;position:relative}.settings-segment input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute}.settings-segment span{padding:0 var(--spacing-s3);min-height:calc(var(--spacing-row) - var(--spacing-s2));border-radius:999px;align-items:center;display:inline-flex}.settings-segment input:checked+span{background:var(--color-ink);color:var(--color-sheet)}.settings-check{align-items:center;gap:var(--spacing-s2);cursor:pointer;font-size:var(--text-t-sm);color:var(--color-soft);margin-top:var(--spacing-s2);display:flex}.settings-check input{width:13px;height:13px;margin:3px 3px 3px var(--spacing-s1);accent-color:var(--color-accent)}.settings-status{margin:0 0 0 var(--spacing-s2);min-height:0;font-size:var(--text-t-xs);color:var(--color-faint)}.settings-group .settings-status{margin:var(--spacing-s3) 0 0;min-height:var(--spacing-s4)}.settings-status:empty{display:none}.settings-status[data-error]{color:var(--color-void)}.workspace-shell :focus-visible,.profile-dropdown :focus-visible,.settings-dialog :focus-visible,.database-dialog :focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.workspace-shell :is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus-visible,.drawer-dialog :is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus-visible{outline:none}.button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.shell-brand:focus-visible,.shell-item:focus-visible,.shell-section:focus-visible,.shell-toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.settings-segment input:focus-visible{outline:none}.settings-segment input:focus-visible+span{outline:2px solid var(--color-accent);outline-offset:2px}.mobile-navigation{display:none}.database-dialog{width:calc(100vw - var(--spacing-s5));max-width:30rem;max-height:calc(100dvh - var(--spacing-s7));margin:auto auto calc(var(--spacing-s7) + var(--spacing-s6) + var(--spacing-s2) + env(safe-area-inset-bottom,0px));background:var(--color-sheet);color:var(--color-ink);border:1px solid var(--color-rule);border-radius:var(--radius-rad-lg);padding:var(--spacing-s4)}.database-dialog::backdrop{background:#00000040}.database-panel .settings-header{margin-bottom:var(--spacing-s3);border:0;padding:0}.database-list{padding:0}.database-list .database-entry{align-items:center;gap:var(--spacing-s3);min-height:var(--spacing-s7);padding:var(--spacing-s2) var(--spacing-s3);font-size:var(--text-t-sm);border-radius:var(--radius-rad);max-width:68ch;display:flex}.database-list .database-entry[aria-current]{color:var(--color-accent);background:var(--color-paper);font-weight:var(--font-weight-fw-medium)}@media (max-width:640px){.settings-body>.fold{border-radius:0 0 var(--radius-rad-lg) var(--radius-rad-lg)}.settings-cols{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.settings-tabs{border-right:0;border-bottom:1px solid var(--color-rule);padding:var(--spacing-s2) var(--spacing-s3);flex-direction:row}}@media (max-width:820px){.workspace-shell{height:100dvh;display:block;overflow:hidden}.shell-page{padding:0 var(--spacing-s2) calc(64px + env(safe-area-inset-bottom,0px));height:100%;min-height:0}.shell-sidebar{display:none}.shell-barmark,.shell-barmark-mark{display:inline-block}.shell-barsep{display:block}.shell-barmark-mark{display:flex}.shell-search input{width:90px}.page-head{align-items:flex-start;gap:var(--spacing-s3);padding:var(--spacing-s4);flex-direction:column}.page-head .directory-actions{justify-content:flex-start;width:auto;margin-left:0}.mobile-navigation{z-index:7;background:var(--color-sheet);border-top:1px solid var(--color-rule);display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-tab{color:var(--color-faint);cursor:pointer;padding:var(--spacing-s2) 0 var(--spacing-s3);font-size:var(--text-t-xs);background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.mobile-tab[aria-current]{color:var(--color-accent)}.mobile-tab .shell-icon{width:1.125rem;height:1.125rem}}@media (pointer:coarse){.shell-item,.shell-section,.workspace-shell .button,.workspace-shell .directory-action,.workspace-shell .directory-quiet,.profile-avatar{min-height:44px}.profile-avatar{width:44px}.workspace-shell input,.workspace-shell select,.workspace-shell textarea,.settings-dialog input,.drawer-dialog input,.drawer-dialog select,.drawer-dialog textarea{font-size:1rem!important}}el-dialog.confirmation{display:contents}.confirmation-dialog{width:min(28rem, calc(100vw - var(--spacing-s6)));padding:var(--spacing-s5);background:var(--color-sheet);color:var(--color-ink);border:1px solid var(--color-rule);border-radius:var(--radius-rad-lg);margin:auto;box-shadow:0 24px 48px -24px #1b191657}@supports (color:color-mix(in lab, red, red)){.confirmation-dialog{box-shadow:0 24px 48px -24px color-mix(in srgb, var(--color-ink) 34%, transparent)}}.confirmation-dialog{opacity:0;transition:opacity .18s ease, transform .18s ease, display .18s allow-discrete, overlay .18s allow-discrete;transform:scale(.98)}.confirmation-dialog:modal{opacity:1;transform:scale(1)}.confirmation-dialog::backdrop{opacity:0;transition:opacity .18s ease, display .18s allow-discrete, overlay .18s allow-discrete;background:#00000059}.confirmation-dialog:modal::backdrop{opacity:1}@starting-style{.confirmation-dialog:modal{opacity:0;transform:scale(.98)}.confirmation-dialog:modal::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.confirmation-dialog,.confirmation-dialog::backdrop{transition:none}}.confirmation-panel{display:block}.confirmation-question{font-family:var(--font-doc);font-size:var(--text-t-lg);font-weight:var(--font-weight-fw-regular);margin:0;line-height:1.2}.confirmation-consequence{margin:var(--spacing-s3) 0 var(--spacing-s5);max-width:68ch;font-family:var(--font-chrome);font-size:var(--text-t-sm);color:var(--color-soft);line-height:1.45}.confirmation-foot{justify-content:flex-end;gap:var(--spacing-s2);display:flex}.confirmation-form{display:contents}.confirmation-dialog :focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.drawer-head:has(>.drawer-head-actions){row-gap:var(--spacing-s3);flex-wrap:wrap}.drawer-head:has(>.drawer-head-actions)>.drawer-heading{flex:1 1 0;min-width:12rem}.drawer-head-actions{align-items:center;gap:var(--spacing-s2);flex:none;margin-left:auto;display:flex}el-dialog.drawer{--el-top-layer-scrollbar-offset:0px;display:contents}.drawer-dialog{margin:var(--gap) var(--gap) var(--gap) auto;width:min(480px, calc(100vw - var(--gap) * 2));height:calc(100dvh - var(--gap) * 2);background:var(--color-sheet);max-height:none;color:var(--color-ink);border:1px solid var(--color-rule);border-radius:var(--radius-rad-lg);padding:0;box-shadow:0 24px 48px -24px #1b191657}@supports (color:color-mix(in lab, red, red)){.drawer-dialog{box-shadow:0 24px 48px -24px color-mix(in srgb, var(--color-ink) 34%, transparent)}}.drawer-dialog{translate:calc(100% + var(--gap)) 0;transition:translate .22s ease, display .22s allow-discrete, overlay .22s allow-discrete;line-height:1.5;overflow:hidden}.drawer-dialog:modal{translate:0}.drawer-dialog--wide{width:min(max(560px, 40vw), calc(100vw - var(--gap) * 2))}.drawer-dialog::backdrop{opacity:0;transition:opacity .2s ease, display .2s allow-discrete, overlay .2s allow-discrete;background:#00000059}.drawer-dialog:modal::backdrop{opacity:1}@starting-style{.drawer-dialog:modal{translate:calc(100% + var(--gap)) 0}.drawer-dialog:modal::backdrop{opacity:0}.drawer-dialog[data-in-place]:modal{translate:0}.drawer-dialog[data-in-place]:modal::backdrop{opacity:1}}@media (prefers-reduced-motion:reduce){.drawer-dialog,.drawer-dialog::backdrop{transition:none}}.drawer-panel{flex-direction:column;height:100%;display:flex}.drawer-head{justify-content:space-between;align-items:center;gap:var(--spacing-s4);padding:var(--spacing-s5) var(--spacing-s5) var(--spacing-s4);border-bottom:1px solid var(--color-rule);flex:none;display:flex}.drawer-head h2{font-family:var(--font-doc);font-size:var(--text-t-lg);font-weight:var(--font-weight-fw-regular);margin:0;line-height:1.2}.drawer-heading{gap:var(--spacing-s1);flex-direction:column;min-width:0;display:flex}.drawer-heading .directory-attribution{margin:0}.drawer-body{min-height:0;padding:var(--spacing-s5);flex:1;overflow-y:auto}.drawer-body .directory-form-columns{gap:var(--spacing-s7);grid-template-columns:minmax(0,1fr);padding:0}.drawer-foot{justify-content:flex-end;gap:var(--spacing-s2);padding:var(--spacing-s4) var(--spacing-s5);border-top:1px solid var(--color-rule);flex-wrap:wrap;flex:none;display:flex}.drawer-foot-aside{gap:var(--spacing-s2);flex-wrap:wrap;margin-right:auto;display:flex}@media (max-width:30rem){.drawer-foot-aside{flex-basis:100%}}.drawer-dialog :focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:820px){.drawer-dialog{border:0;border-radius:0;width:auto;max-width:none;height:auto;max-height:none;margin:0;inset:0}}.directory{width:100%;min-width:0;font:var(--font-weight-fw-regular) var(--text-t-sm)/round(1.45em, 1px) var(--font-chrome)}.directory .panel{width:100%;max-width:none;padding:0}.directory-list{margin:0;padding:0;list-style:none}.directory-list-panel .panel{padding:var(--spacing-s2) var(--spacing-s4) var(--spacing-s4)}.directory-list li{border-bottom:1px solid var(--color-rule)}.directory-list li:last-child{border-bottom:0}.directory-row{justify-content:space-between;gap:var(--spacing-s4);padding:var(--spacing-s3) 0;color:var(--color-ink);font-family:var(--font-fam);overflow-wrap:anywhere;text-decoration:none;display:flex}.directory-row:hover{color:var(--color-accent)}.directory-product-head{column-gap:var(--spacing-s4);padding:var(--spacing-s2) 0;border-bottom:1px solid var(--color-strong);color:var(--color-faint);font:var(--font-weight-fw-regular) var(--text-t-xs)/1.45 var(--font-fam);grid-template-columns:minmax(128px,1.5fr) minmax(108px,1fr) minmax(92px,.8fr) minmax(90px,.8fr);align-items:center;display:grid}.directory-product-head span:not(:first-child){text-align:right}.directory-product-row{column-gap:var(--spacing-s4);padding:var(--spacing-s3) 0;color:var(--color-ink);font-family:var(--font-fam);overflow-wrap:anywhere;grid-template-columns:minmax(128px,1.5fr) minmax(108px,1fr) minmax(92px,.8fr) minmax(90px,.8fr);align-items:center;text-decoration:none;display:grid}.directory-product-row span:not(:first-child){text-align:right}.directory-product-row:hover{color:var(--color-accent)}.directory-product-row:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.directory-product-name{display:block}.directory-table{border-collapse:collapse;width:100%;font-size:var(--text-t-sm);font-family:var(--font-fam)}.directory-table th{text-align:left;padding:0 var(--spacing-s3) var(--spacing-s2);border-bottom:1px solid var(--color-rule);background:var(--color-sheet);z-index:1;font-family:var(--font-chrome);font-size:var(--text-t-xs);font-weight:var(--font-weight-fw-medium);letter-spacing:.05em;text-transform:uppercase;color:var(--color-faint);line-height:1;position:sticky;top:0}.directory-table td{padding:11px var(--spacing-s3);border-bottom:1px solid var(--color-rule);color:var(--color-soft);overflow-wrap:anywhere}.directory-table tbody tr:last-child td{border-bottom:0}.directory-table td.name{color:var(--color-ink);font-weight:var(--font-weight-fw-medium)}.directory-table .num{font-family:var(--font-fam);font-variant-numeric:tabular-nums;text-align:right}.directory-table td.num{color:var(--color-ink)}.directory-table tbody tr{cursor:pointer;position:relative}.directory-table tbody tr:hover td{background:var(--color-wash)}.directory-name{color:inherit;text-decoration:none}.directory-table tbody tr:hover .directory-name{color:var(--color-accent)}.directory-name:after{content:"";position:absolute;inset:0}.directory-name:focus-visible{outline:none}.directory-table tbody tr:has(.directory-name:focus-visible){outline:2px solid var(--color-accent);outline-offset:-2px}.directory-pagination a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.directory-meta,.directory-attribution{font:var(--font-weight-fw-regular) var(--text-t-xs)/1.45 var(--font-chrome);color:var(--color-faint);margin:var(--spacing-s3) var(--spacing-s4)}.directory-form-columns{gap:var(--spacing-s6);padding:var(--spacing-s5) var(--spacing-s4);grid-template-columns:1fr 1fr;display:grid}.directory-form-columns>*{min-width:0}.directory-form-spread{display:contents}.directory-form fieldset{border:0;min-width:0;margin:0;padding:0}.record-addresses h2,.directory-form legend{font:var(--font-weight-fw-medium) var(--text-t-xs)/1 var(--font-chrome);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink);margin:0 0 var(--spacing-s3);padding:0}.record-addresses-list{margin:0;padding:0;list-style:none}.record-addresses-list li{border-bottom:1px solid var(--color-rule)}.record-addresses-list li:last-child{border-bottom:0}.record-address{justify-content:space-between;gap:var(--spacing-s2);min-height:36px;padding:var(--spacing-s1) 0;color:var(--color-ink);font:var(--font-weight-fw-regular) var(--text-t-sm)/1.45 var(--font-fam);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;text-decoration:none;display:flex}.record-address:hover{color:var(--color-accent)}.record-address:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.record-address-place,.record-address-purposes{color:var(--color-faint);font-size:var(--text-t-xs)}.record-addresses-empty{padding:var(--spacing-s1) 0;min-height:36px;color:var(--color-faint);font-size:var(--text-t-sm);margin:0}.record-addresses-add{margin-top:var(--spacing-s3);color:var(--color-accent);font-size:var(--text-t-sm);text-decoration:none;display:inline-block}.record-addresses-add:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.directory-form .field--static{gap:var(--spacing-s2);min-height:36px;padding:var(--spacing-s1) 0;font:var(--font-weight-fw-regular) var(--text-t-sm)/round(1.45em, 1px) var(--font-fam);grid-template-columns:minmax(84px,.75fr) minmax(0,1.25fr);align-items:start;margin:0;display:grid}.directory-form .field--static label{width:auto;color:var(--color-faint);padding-top:var(--spacing-s1);overflow-wrap:anywhere;font:inherit;order:-1}.directory-form .field--static input{min-width:0;height:auto;min-height:var(--spacing-row);border:0;border-bottom:1px dashed var(--color-field-rule);padding:var(--spacing-s1) 0;text-align:right;font:inherit;background:0 0;border-radius:0}.directory-form .field--static input:hover{border-bottom-color:var(--color-accent);border-bottom-style:solid}.directory-form .field input::placeholder{color:var(--color-faint);opacity:1}.directory-form .field input:focus{box-shadow:none;border-bottom:2px solid var(--color-accent);outline:none}.directory-form .field--error input,.directory-form .field--error input:focus{border-bottom-color:var(--color-void)}.directory-form .field--error p{margin:var(--spacing-s1) 0 0;grid-column:2}.directory-form .field--static select,.directory-form .field--static .chooser-button{width:100%;min-width:0;height:auto;min-height:var(--spacing-row);border:0;border-bottom:1px dashed var(--color-field-rule);padding:var(--spacing-s1) 0;text-align:right;font:inherit;color:var(--color-ink);background:0 0;border-radius:0}.directory-form .field--static select:hover,.directory-form .field--static .chooser-button:hover{border-bottom-color:var(--color-accent);border-bottom-style:solid}.directory-form .field--static select:focus,.directory-form .field--static .chooser-button:focus{box-shadow:none;border-bottom:2px solid var(--color-accent);outline:none}.directory-form .field--error select,.directory-form .field--error select:focus,.directory-form .field--error .chooser-button,.directory-form .field--error .chooser-button:focus{border-bottom-color:var(--color-void);color:var(--color-void)}.directory-hint{color:var(--color-faint);font-size:var(--text-t-xs);margin:var(--spacing-s1) 0 var(--spacing-s4)}.directory-form .field--static .directory-hint{margin:var(--spacing-s1) 0 0;grid-column:2}.directory-entity-sub{margin-top:var(--spacing-s1);color:var(--color-faint);font:var(--font-weight-fw-regular) var(--text-t-xs)/1.45 var(--font-fam);display:block}.directory-checks{gap:var(--spacing-s4);padding:var(--spacing-s1) 0 var(--spacing-s3);flex-wrap:wrap;display:flex}.directory-checks label{align-items:center;gap:var(--spacing-s2);color:var(--color-soft);font:var(--font-weight-fw-regular) var(--text-t-sm)/round(1.45em, 1px) var(--font-fam);display:flex}.directory-checks input{accent-color:var(--color-accent)}.directory-form .directory-checks,.directory-form .directory-choice:not(.field){justify-content:flex-end}.directory-choice{align-items:center;gap:var(--spacing-s2);padding:var(--spacing-s1) 0;min-height:var(--spacing-row);font:var(--font-weight-fw-regular) var(--text-t-sm)/round(1.45em, 1px) var(--font-fam);display:flex}.directory-choice label{color:var(--color-ink)}.directory-read-only{color:var(--color-faint);font-size:var(--text-t-xs);margin:var(--spacing-s3) 0 0}.directory-archived,.directory-frozen,.directory-notice{margin:0 var(--spacing-s4) var(--spacing-s3);font-size:var(--text-t-sm);color:var(--color-soft)}.directory-alert{margin:0 var(--spacing-s4) var(--spacing-s3);font-size:var(--text-t-sm);color:var(--color-void)}.brand-products{margin-top:var(--spacing-s4)}.brand-products-title{font:var(--font-weight-fw-medium) var(--text-t-xs)/1 var(--font-chrome);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink);margin:0 0 var(--spacing-s3);padding:0}.choice{min-width:0;display:block;position:relative}.choice select{appearance:none;text-align-last:right}.directory-form .field--static .choice select{padding-right:var(--spacing-s4)}el-autocomplete.chooser{position:relative}.directory-form .field--static .chooser-query{appearance:none;padding-right:var(--spacing-s4)}.chooser--many{justify-content:flex-end;align-items:center;gap:var(--spacing-s1);min-height:var(--spacing-row);padding:var(--spacing-s1) var(--field-room) var(--spacing-s1) 0;border-bottom:1px dashed var(--color-field-rule);flex-wrap:wrap;line-height:round(down,1.5em,1px);display:flex}.chooser--many:hover{border-bottom-color:var(--color-accent);border-bottom-style:solid}.chooser--many:focus-within{border-bottom:2px solid var(--color-accent)}.chooser--many.chooser--refused{border-bottom-color:var(--color-void)}.chooser--many .chooser-query,.directory-form .field--static .choice .chooser--many .chooser-query,.directory-form .field--static .choice .chooser--many .chooser-query:focus{text-align:right;min-width:6rem;min-height:0;font:inherit;color:inherit;background:0 0;border:0;flex:6rem;padding:0}.chooser-words{text-align:right;min-width:0}el-autocomplete.chooser.chooser--many{display:flex}el-autocomplete.chooser--many .chooser-query{min-width:var(--spacing-s6);flex:1 1 0;order:-1}.chooser-mark{font-family:var(--font-fam);font-size:var(--text-t-sm);color:var(--color-ink);border-radius:var(--radius-rad)}.chooser--many:focus-within .chooser-mark[role=button]:hover{color:var(--color-void);cursor:pointer}.chooser-mark:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.choice-chevron{width:var(--spacing-s3);height:var(--spacing-s3);fill:none;stroke:var(--color-faint);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.chooser{width:100%;min-width:0;display:block}.chooser.order-f{border-bottom:0;padding-right:0}el-autocomplete.chooser:not(.chooser--shut),el-autocomplete.chooser:not(.chooser--shut) .chooser-query{cursor:pointer}.chooser[disabled] .chooser-button{pointer-events:none}.chooser-button{appearance:none;justify-content:flex-end;align-items:center;gap:var(--spacing-s2);width:100%;min-width:0;min-height:calc(var(--spacing-row) - 4px);border:0;border-bottom:1px dashed var(--color-field-rule);color:var(--color-ink);font-family:var(--font-fam);font-size:var(--text-t-sm);text-align:right;cursor:pointer;background:0 0;border-radius:0;padding:0;transition:border-color .15s;display:flex}.chooser-button:hover{border-bottom-color:var(--color-accent);border-bottom-style:solid}.chooser-button:focus,.chooser-button[aria-expanded=true],.directory-form .field--static .chooser-button[aria-expanded=true],.chooser-query[aria-expanded=true],.directory-form .field--static .chooser-query[aria-expanded=true]{border-bottom:2px solid var(--color-accent);outline:none}.chooser-chosen{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chooser:has(el-option[value=""][aria-selected=true]) .chooser-chosen{color:var(--color-faint)}.chooser-chevron{width:var(--spacing-s3);height:var(--spacing-s3);color:var(--color-faint);flex:none}.field:has(:disabled),.field:has(:disabled) label,.field:has(.chooser--shut),.field:has(.chooser--shut) label,.field:has(input[readonly]),.field:has(input[readonly]) label,.directory-checks label:has(input:disabled),.directory-checks input:disabled,.directory-choice:has(input:disabled),.directory-choice:has(input:disabled) label,.directory-choice input:disabled{cursor:not-allowed}.directory-checks label:has(input:disabled),.directory-choice:has(input:disabled) label{color:var(--color-faint)}.chooser--refused .chooser-button,.chooser--refused .chooser-button:hover,.order-bad .chooser-button{border-bottom-color:var(--color-void);color:var(--color-void)}.chooser-list{--anchor-gap:var(--spacing-s1);min-width:var(--button-width,12rem);max-width:calc(100vw - var(--spacing-s5));overscroll-behavior:contain;max-height:16rem;padding:var(--spacing-s1);background:var(--color-sheet);color:var(--color-ink);border:1px solid var(--color-rule);border-radius:var(--radius-rad-lg);overflow-y:auto;box-shadow:0 1px 2px #0000000d,0 16px 32px -16px #1b19164d}@supports (color:color-mix(in lab, red, red)){.chooser-list{box-shadow:0 1px 2px #0000000d, 0 16px 32px -16px color-mix(in srgb, var(--color-ink) 30%, transparent)}}.chooser-list:popover-open:not([style*=position]){visibility:hidden}.chooser-option{min-height:var(--spacing-row);padding:0 var(--spacing-s2);border-radius:var(--radius-rad);color:var(--color-soft);font-family:var(--font-chrome);font-size:var(--text-t-sm);cursor:pointer;align-items:center;display:flex}.chooser-option:hover,.chooser-option[data-active]{background:var(--color-wash);color:var(--color-ink)}.chooser-option[aria-selected=true]{color:var(--color-ink);font-weight:var(--font-weight-fw-medium)}.chooser-option[aria-disabled=true]{color:var(--color-faint);cursor:not-allowed}.chooser-option--none,.chooser-option--none[aria-selected=true]{color:var(--color-faint);font-weight:inherit}@media (max-width:820px){.chooser-list{width:auto;min-width:0;max-width:none;max-height:60dvh;padding:var(--spacing-s2) var(--spacing-s2) calc(var(--spacing-s4) + env(safe-area-inset-bottom,0px));border-radius:var(--radius-rad-lg) var(--radius-rad-lg) 0 0;margin:0;box-shadow:0 -16px 32px -16px #1b19164d;position:fixed!important;inset:auto 0 0!important}@supports (color:color-mix(in lab, red, red)){.chooser-list{box-shadow:0 -16px 32px -16px color-mix(in srgb, var(--color-ink) 30%, transparent)}}.chooser-option{min-height:44px;font-size:var(--text-t-sm)}}.directory-empty{padding:var(--spacing-s5) var(--spacing-s4);color:var(--color-faint)}.page-body .directory-empty{justify-content:center;align-items:center;gap:var(--spacing-s3);padding:var(--spacing-s7) var(--spacing-s5);text-align:center;flex-direction:column;flex:1;display:flex}.page-body .directory-empty p{max-width:44ch;margin:0}.directory-empty[hidden],.directory-table tbody tr[hidden],.directory-list li[hidden]{display:none}.directory-pagination{justify-content:flex-end;gap:var(--spacing-s3);padding:0 var(--spacing-s4);display:flex}.directory-pagination:empty{display:none}.directory-actions{align-items:center;gap:var(--spacing-s3);flex-wrap:wrap;margin-left:auto;display:flex}.directory-actions .button{justify-content:center;align-items:center;gap:var(--spacing-s2);height:auto;padding:9px var(--spacing-s4);white-space:nowrap;font:var(--font-weight-fw-medium) var(--text-t-sm)/1 var(--font-chrome);border:0;border-radius:999px;text-decoration:none;display:inline-flex}.directory-actions .button:hover{filter:brightness(1.08)}.directory-action{background:var(--color-accent);color:var(--color-on-accent)}.directory-quiet{border:1px solid var(--color-strong);color:var(--color-soft);background:0 0}.directory-quiet:hover{filter:none;background:var(--color-wash);color:var(--color-ink)}.directory-action-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}@media (max-width:820px){.directory-form-columns{gap:var(--spacing-s5);grid-template-columns:1fr}}@media (max-width:460px){.directory-form-columns{padding:var(--spacing-s4) var(--spacing-s3)}.directory-product-head{display:none}.directory-product-row{row-gap:var(--spacing-s1);grid-template-columns:minmax(0,1fr)}.directory-product-row span:not(:first-child){text-align:left}.directory-row{flex-wrap:wrap}.directory-form .field--static{grid-template-columns:minmax(0,1fr)}.directory-form .field--static input,.directory-form .field--static select,.directory-form .field--static .chooser-button{min-height:36px}.directory-form .field--error p,.directory-form .field--static .directory-hint{grid-column:1}}@media (pointer:coarse){.directory-actions .button{min-height:44px}.directory-form .field--static input,.directory-form .field--static select,.directory-form .field--static .chooser-button{font-size:var(--spacing-s4)}}.order-body{padding:0 var(--spacing-s5) var(--spacing-s5)}.order-tabs{gap:var(--spacing-s5);padding:0 var(--spacing-s5);border-bottom:1px solid var(--color-rule);display:flex;overflow:auto hidden}.order-tab{align-items:center;gap:var(--spacing-s1);padding:var(--spacing-s2) 0;font-family:var(--font-chrome);font-size:var(--text-t-sm);color:var(--color-faint);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;text-decoration:none;display:flex}.order-tab:hover{color:var(--color-ink)}.order-tab[aria-current]{color:var(--color-ink);font-weight:var(--font-weight-fw-semi);border-bottom-color:var(--color-ink)}.order-tab:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.order-tico{opacity:.75;fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.875rem;height:.875rem;display:none}[data-tab-icons=true] .order-tico{display:block}[data-tab-icons=true] .order-tab[aria-current] .order-tico{opacity:1}.order-tab .shell-soon{padding-left:var(--spacing-s1);margin-left:0}.order-pane{padding:var(--spacing-s5)}.order-cols{gap:var(--spacing-s6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.order-cols>*{min-width:0}.order-facts{grid-template-rows:auto 1fr}.order-facts>:first-child{grid-row:span 2}.order-facts>.order-files{grid-column:2}@media (min-width:100rem){.order-facts{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.order-facts>:first-child{grid-row:auto}.order-facts>.order-files{grid-column:auto}}.order-block+.order-block,.order-cols+.order-block{margin-top:var(--spacing-s6)}.order-part{margin:0 0 var(--spacing-s2);font-family:var(--font-chrome);font-size:var(--text-t-md);line-height:round(1.5em,1px);font-weight:var(--font-weight-fw-semi);letter-spacing:-.01em;padding-bottom:var(--spacing-s1);border-bottom:1px solid var(--color-strong)}.order-fields{border-collapse:collapse;width:100%}.order-fields th,.order-fields td{text-align:left;vertical-align:middle;height:var(--spacing-row);padding:0}.order-fields th{width:46%;font-family:var(--font-fam);font-weight:var(--font-weight-fw-regular);color:var(--color-faint);padding-right:var(--spacing-s3);font-size:.8125rem;line-height:round(1.5em,1px)}.order-live{margin:0;display:block}.order-f{width:100%;font-family:var(--font-fam);font-size:var(--text-t-sm);color:var(--color-ink);border:0;border-bottom:1px dashed var(--color-field-rule);padding:0 var(--field-room) 0 0;height:calc(var(--spacing-row) - 4px);text-align:right;font-variant-numeric:tabular-nums lining-nums;background:0 0;border-radius:0;outline:none}select.order-f{appearance:none;text-align-last:right}.order-f:hover{border-bottom-color:var(--color-accent);border-bottom-style:solid}.order-f:focus{border-bottom:2px solid var(--color-accent)}.order-f::placeholder{color:var(--color-faint);opacity:1}.order-f-blank{color:var(--color-faint)}.order-f-blank:is(input,textarea):not(:placeholder-shown){color:var(--color-ink)}.order-line .chooser-query.order-f{padding-right:var(--field-room)}.order-line .chooser--many .chooser-query.order-f,.order-line .chooser--many .chooser-query.order-f:focus{width:auto;height:auto;padding:0 var(--field-room) 0 0;border:0}.order-file{justify-content:flex-end;align-items:center;gap:var(--spacing-s1);width:100%;min-width:0;height:calc(var(--spacing-row) - 4px);border-bottom:1px dashed var(--color-field-rule);cursor:pointer;padding:0;transition:border-color .15s;display:flex}.order-file:hover{border-bottom-color:var(--color-accent);border-bottom-style:solid}.order-file-input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.order-file-clip{width:var(--spacing-s4);height:var(--spacing-s4);color:var(--color-faint);flex:none;place-items:center;display:grid}.order-file:hover .order-file-clip{color:var(--color-accent)}[data-field-icons=false] :is(.chooser-chevron,.choice-chevron,.order-cal-open .order-cal-mark,.order-file-clip){display:none}[data-field-icons=false] .order-cal-open{position:absolute;top:50%;right:0;transform:translateY(-50%)}[data-field-icons=false] .order-f:not(.chooser),[data-field-icons=false] :is(.order-line .chooser-button,.chooser--many,.order-file){padding-right:var(--field-room-off)}.order-file:focus-within{border-bottom:2px solid var(--color-accent)}.order-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-faint);font-family:var(--font-fam);font-size:var(--text-t-sm);overflow:hidden}.order-file--chosen .order-file-name{color:var(--color-ink)}.order-bad .order-file,.order-bad .order-file:hover{border-bottom-color:var(--color-void)}.order-f-calc{color:var(--color-soft);font-weight:var(--font-weight-fw-bold);border-bottom:1px solid #0000}.order-f-calc:hover{border-bottom-color:#0000}.order-f-locked,.order-f-locked:hover,.order-f-locked:focus,.chooser--shut .chooser-button,.chooser--shut .chooser-button:hover,.chooser--shut .chooser-button:focus,.chooser--many.chooser--shut,.chooser--many.chooser--shut:hover,.directory-form .field--static input:is(:disabled,[readonly]),.directory-form .field--static input:is(:disabled,[readonly]):is(:hover,:focus),.directory-form .field--static .chooser--shut .chooser-button,.directory-form .field--static .chooser--shut .chooser-button:is(:hover,:focus){color:var(--color-faint);cursor:not-allowed;border-bottom:1px dotted var(--color-strong)}.order-fields-prose th{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.order-fields-prose td{width:100%;height:auto;display:block}.order-fields-prose .order-f{height:auto;min-height:calc(var(--spacing-row) * 2);text-align:left;line-height:round(1.5em,1px);font-family:var(--font-chrome);padding:var(--spacing-s1) 0;resize:vertical;display:block}.order-date{align-items:center;gap:var(--spacing-s1);border-bottom:1px dashed var(--color-field-rule);width:100%;transition:border-color .15s;display:flex;position:relative}.order-date .order-f{min-width:0;height:calc(var(--spacing-row) - 4px - 1px);border-bottom:0;flex:1;order:1;padding-right:0}.order-date:hover{border-bottom-color:var(--color-accent);border-bottom-style:solid}.order-date-opens,.order-date-opens .order-f{cursor:pointer}.order-amount{align-items:center;gap:var(--spacing-s2);border-bottom:1px dashed var(--color-field-rule);width:100%;transition:border-color .15s;display:flex}.order-amount .order-f{border-bottom:0;flex:1;order:2;min-width:0}.order-amount-code{font-family:var(--font-fam);font-size:var(--text-t-sm);font-variant-numeric:tabular-nums lining-nums;color:var(--color-faint);flex:none;order:1;margin-left:auto}.order-amount:hover{border-bottom-color:var(--color-accent);border-bottom-style:solid}.order-amount:focus-within{border-bottom:2px solid var(--color-accent)}.order-amount:has(.order-f-locked),.order-amount:has(.order-f-locked):hover{border-bottom-style:dotted;border-bottom-color:var(--color-strong)}.order-bad .order-amount,.order-bad .order-amount:focus-within{border-bottom-color:var(--color-void)}.order-date:focus-within{border-bottom:2px solid var(--color-accent)}.order-date:has(.order-f-locked),.order-date:has(.order-f-locked):hover{border-bottom-style:dotted;border-bottom-color:var(--color-strong)}.order-bad .order-date,.order-bad .order-date:focus-within{border-bottom-color:var(--color-void)}.order-cal-open{width:var(--spacing-s4);height:var(--spacing-s4);color:var(--color-faint);cursor:pointer;background:0 0;border:0;flex:none;order:2;place-items:center;padding:0;display:grid}.order-cal-open:hover{color:var(--color-accent)}.order-cal-open:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px;border-radius:var(--radius-rad)}.order-cal-mark{width:var(--spacing-s3);height:var(--spacing-s3);fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.order-cal{--anchor-gap:var(--spacing-s1);--anchor-offset:calc(-1 * var(--spacing-s2));z-index:8;width:15rem;max-width:calc(100vw - var(--spacing-s5));padding:var(--spacing-s2);background:var(--color-sheet);color:var(--color-ink);border:1px solid var(--color-rule);border-radius:var(--radius-rad-lg);box-shadow:0 16px 32px -16px #1b19164d}@supports (color:color-mix(in lab, red, red)){.order-cal{box-shadow:0 16px 32px -16px color-mix(in srgb, var(--color-ink) 30%, transparent)}}.order-cal-head{justify-content:space-between;align-items:center;gap:var(--spacing-s2);margin-bottom:var(--spacing-s2);display:flex}.order-cal-month{font-family:var(--font-chrome);font-size:var(--text-t-sm);font-weight:var(--font-weight-fw-semi)}.order-cal-step{width:var(--spacing-row);height:var(--spacing-row);border:1px solid var(--color-rule);border-radius:var(--radius-rad);color:var(--color-soft);cursor:pointer;background:0 0;flex:none;place-items:center;display:grid}.order-cal-step:hover{border-color:var(--color-strong);color:var(--color-ink)}.order-cal-step:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.order-cal-week{font-family:var(--font-chrome);font-size:var(--text-t-xs);color:var(--color-faint);text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.order-cal-grid{grid-template-columns:repeat(7,1fr);display:grid}.order-cal-day{height:var(--spacing-row);border-radius:var(--radius-rad);color:var(--color-ink);font-family:var(--font-fam);font-size:var(--text-t-xs);font-variant-numeric:tabular-nums lining-nums;cursor:pointer;background:0 0;border:0}.order-cal-day:hover{background:var(--color-wash-2)}.order-cal-day:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.order-cal-away{color:var(--color-faint)}.order-cal-today{box-shadow:inset 0 -2px 0 var(--color-strong)}.order-cal-day[aria-current=date]{background:var(--color-accent);color:var(--color-on-accent);font-weight:var(--font-weight-fw-semi)}.order-said{float:right;align-items:center;gap:var(--spacing-s1);font-family:var(--font-chrome);font-size:var(--text-t-xs);color:var(--color-faint);display:none}.order-said-mark{width:var(--spacing-s3);height:var(--spacing-s3);fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;flex:none}.order-saving .order-saying{display:inline-flex}.order-saving .order-f{opacity:.55}.order-saved .order-sang{color:var(--color-accent);display:inline-flex}.order-bad .order-sank,.order-lost .order-gone{color:var(--color-void);display:inline-flex}.order-bad .order-f,.order-bad .order-f:focus{border-bottom-color:var(--color-void);color:var(--color-void)}.order-why th,.order-why td{height:auto;padding:0 0 var(--spacing-s1)}.order-why p{font-family:var(--font-chrome);font-size:var(--text-t-xs);color:var(--color-void);text-align:right;margin:0;line-height:round(1.4em,1px)}.order-why .order-nobody{color:var(--color-faint)}.order-hint{margin:var(--spacing-s3) 0 0;font-family:var(--font-chrome);font-size:var(--text-t-xs);color:var(--color-faint);max-width:68ch;line-height:round(1.5em,1px)}.order-lines{border-collapse:collapse;width:100%}.order-lines th{font-family:var(--font-fam);font-size:var(--text-t-xs);font-weight:var(--font-weight-fw-semi);color:var(--color-soft);border-bottom:1px solid var(--color-strong);height:var(--spacing-row);text-align:left;padding:0}.order-lines td{font-family:var(--font-fam);font-size:var(--text-t-sm);height:var(--spacing-row);padding:0 var(--spacing-s3) 0 0;white-space:nowrap;border-bottom:none}.order-lines td:nth-child(2){white-space:normal;overflow-wrap:anywhere}.order-lines .order-r{text-align:right;padding-right:var(--spacing-s2)}.order-lines .order-r:last-child{padding-right:0}.order-lines tfoot td{border-top:1px solid var(--color-strong);font-weight:var(--font-weight-fw-bold);color:var(--color-accent)}.order-cards{margin:0;padding:0;list-style:none;display:none}.order-card{border:1px solid var(--color-rule);border-radius:var(--radius-rad-lg);padding:var(--spacing-s3)}.order-card+.order-card{margin-top:var(--spacing-s2)}.order-card-what{margin:0 0 var(--spacing-s1);font-family:var(--font-chrome);font-size:var(--text-t-sm);font-weight:var(--font-weight-fw-medium);color:var(--color-ink);overflow-wrap:anywhere;line-height:round(1.45em,1px)}.order-card-upc{font-family:var(--font-fam);font-size:var(--text-t-xs);font-variant-numeric:tabular-nums lining-nums;color:var(--color-soft);white-space:nowrap;margin:0}.order-card-brand{margin:0 0 var(--spacing-s2);font-family:var(--font-chrome);font-size:var(--text-t-xs);color:var(--color-faint);overflow-wrap:anywhere}.order-card-said{margin:var(--spacing-s2) 0 var(--spacing-s1);font-family:var(--font-chrome);font-size:var(--text-t-xs);color:var(--color-faint);overflow-wrap:anywhere;line-height:1.45}.order-card-nowhere{color:var(--color-ink);font-weight:var(--font-weight-fw-medium)}.order-card-namer{text-align:left;font-family:var(--font-chrome)}.order-matched{margin-top:var(--spacing-s3)}.order-matched summary{font-family:var(--font-chrome);font-size:var(--text-t-xs);color:var(--color-soft);cursor:pointer;min-height:var(--spacing-row);align-items:center;display:flex}.order-matched summary:hover{color:var(--color-ink)}.order-matched summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-rad)}.order-matched .order-rows,.order-matched .import-rows{margin-top:var(--spacing-s2)}.import-steps{margin:0 0 var(--spacing-s5)}.import-steps-now{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.import-steps-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.import-step{gap:var(--spacing-s1);flex-direction:column;min-width:0;display:flex}.import-step-head{align-items:center;display:flex}.import-step-mark{width:var(--spacing-s5);height:var(--spacing-s5);border:2px solid var(--color-rule);background:var(--color-sheet);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.import-step-mark svg{width:var(--spacing-s4);height:var(--spacing-s4);fill:none;stroke:var(--color-on-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.import-step-line{height:2px;margin:0 var(--spacing-s2);background:var(--color-rule);flex:1}.import-step-name,.import-step-what{padding-right:var(--spacing-s4)}.import-step-name{font-family:var(--font-chrome);font-size:var(--text-t-sm);font-weight:var(--font-weight-fw-medium);color:var(--color-ink)}.import-step-what{font-family:var(--font-chrome);font-size:var(--text-t-xs);color:var(--color-faint);line-height:1.45}.import-step--done .import-step-mark{border-color:var(--color-accent);background:var(--color-accent)}.import-step--done .import-step-line{background:var(--color-accent)}.import-step--current .import-step-mark,.import-step--reached .import-step-mark{border-color:var(--color-accent)}.import-step--current .import-step-mark:after,.import-step--reached .import-step-mark:after{content:"";width:var(--spacing-s2);height:var(--spacing-s2);background:var(--color-accent);border-radius:50%}.import-step--upcoming .import-step-name{color:var(--color-soft)}.import-step-back,.import-step-ahead{appearance:none;padding:0 var(--spacing-s4) 0 0;text-align:left;color:var(--color-accent);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.import-step-back:hover,.import-step-ahead:hover{color:var(--color-ink)}.import-step-back:focus-visible,.import-step-ahead:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-rad)}.import-rows{border-collapse:collapse;width:100%}.import-rows th{font-family:var(--font-fam);font-size:var(--text-t-xs);font-weight:var(--font-weight-fw-semi);color:var(--color-soft);border-bottom:1px solid var(--color-strong);height:var(--spacing-row);text-align:left;padding:0 var(--spacing-s3) 0 0}.import-rows td{font-family:var(--font-fam);font-size:var(--text-t-sm);color:var(--color-ink);padding:var(--spacing-s2) var(--spacing-s3) var(--spacing-s2) 0;vertical-align:top;border-bottom:1px solid var(--color-rule)}.import-rows th:last-child,.import-rows td:last-child{padding-right:0}.import-rows .order-r{text-align:right}.import-row-number,.import-row-upc,.import-row-quantity{white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.import-row-what{overflow-wrap:anywhere}.import-row-description{font-family:var(--font-chrome);display:block}.import-row-what .order-diff{margin-top:var(--spacing-s1);font-family:var(--font-chrome);font-size:var(--text-t-xs);color:var(--color-faint);display:block}.import-row-brand{width:32%}.import-row-namer{text-align:left;width:100%;font-family:var(--font-chrome)}.import-row-said{margin-top:var(--spacing-s1);font-family:var(--font-chrome);font-size:var(--text-t-xs);color:var(--color-faint);overflow-wrap:anywhere;line-height:1.45;display:block}@media (max-width:30rem){.import-steps-list{display:none}.import-steps-now{clip-path:none;white-space:normal;align-items:baseline;gap:var(--spacing-s2);width:auto;height:auto;font-family:var(--font-chrome);flex-wrap:wrap;display:flex;position:static;overflow:visible}.import-steps-name{font-size:var(--text-t-sm);font-weight:var(--font-weight-fw-medium);color:var(--color-ink)}.import-steps-count{font-size:var(--text-t-xs);color:var(--color-soft)}.import-rows,.import-rows tbody{display:block}.import-rows thead{display:none}.import-rows tr{border:1px solid var(--color-rule);border-radius:var(--radius-rad-lg);padding:var(--spacing-s3);grid-template-columns:minmax(0,1fr);grid-template-areas:"what""upc""number""quantity""brand";display:grid}.import-rows tr+tr{margin-top:var(--spacing-s2)}.import-rows td{border:0;padding:0;display:block}.import-rows .import-row-what{margin-bottom:var(--spacing-s1);grid-area:what}.import-rows .import-row-upc{font-size:var(--text-t-xs);color:var(--color-soft);grid-area:upc}.import-rows .import-row-number{grid-area:number}.import-rows .import-row-quantity{grid-area:quantity}.import-rows .import-row-number,.import-rows .import-row-quantity{min-height:var(--spacing-row);text-align:right;justify-content:space-between;align-items:baseline;display:flex}.import-row-number:before,.import-row-quantity:before{content:attr(data-label);font-size:var(--text-t-xs);color:var(--color-faint)}.import-rows .import-row-brand{width:auto;padding-top:var(--spacing-s2);grid-area:brand}}.order-card-facts{margin:0}.order-card-facts div{column-gap:var(--spacing-s3);min-height:var(--spacing-row);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;display:grid}.order-card-facts dt{font-family:var(--font-fam);font-size:var(--text-t-xs);color:var(--color-faint)}.order-card-facts dd{font-family:var(--font-fam);font-size:var(--text-t-sm);color:var(--color-ink);text-align:right;font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere;margin:0}.order-card-more{justify-content:space-between;align-items:center;gap:var(--spacing-s2);width:100%;min-height:var(--spacing-row);margin-top:var(--spacing-s2);padding:var(--spacing-s1) 0 0;border:0;border-top:1px solid var(--color-rule);color:var(--color-soft);font-family:var(--font-chrome);font-size:var(--text-t-xs);text-align:left;cursor:pointer;background:0 0;display:flex}.order-card-more:hover{color:var(--color-ink)}.order-card-more:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-rad)}.order-card-mark{width:var(--spacing-s3);height:var(--spacing-s3);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .16s}.order-card-more[aria-expanded=false] .order-card-mark{transform:rotate(-90deg)}.order-card-rest{padding-top:var(--spacing-s2);display:block}.order-card-rest[hidden]{display:none}.order-card-total{margin-top:var(--spacing-s3);border-top:1px solid var(--color-strong);display:none}.order-card-total dt,.order-card-total dd{color:var(--color-accent)}.order-card-total dd{font-weight:var(--font-weight-fw-bold)}@media (prefers-reduced-motion:reduce){.order-card-mark{transition:none}}.order-comments{border:1px solid var(--color-rule);border-radius:var(--radius-rad-lg);padding:var(--spacing-s4) var(--spacing-s5);margin:var(--spacing-s3) var(--spacing-s5) var(--spacing-s5)}@media (max-width:66rem){.order-cols{gap:var(--spacing-s5);grid-template-columns:minmax(0,1fr)}.order-facts{grid-template-rows:auto}.order-facts>:first-child{grid-row:auto}.order-facts>.order-files{grid-column:auto}}@media (max-width:820px){.order-tabs{padding:0 var(--spacing-s4);gap:var(--spacing-s4)}.order-pane{padding:var(--spacing-s4)}.order-comments{padding:var(--spacing-s4);margin:var(--spacing-s3) var(--spacing-s4) var(--spacing-s4)}}@media (max-width:30rem){.order-fields:not(.order-fields-prose) .order-line{flex-direction:column;display:flex}.order-fields:not(.order-fields-prose) .order-line th{display:contents}.order-fields:not(.order-fields-prose) .order-line td{width:auto;height:auto;padding:0 0 var(--spacing-s1);order:2;display:block}.order-fields:not(.order-fields-prose) .order-line label{padding-top:var(--spacing-s2);order:1;display:block}.order-fields:not(.order-fields-prose) .order-line .order-said{float:none;padding-bottom:var(--spacing-s1);order:3;justify-content:flex-end}.order-lines{display:none}.order-cards,.order-card-total{display:block}}@media (pointer:coarse){.order-f{font-size:var(--spacing-s4)}.order-card-more{min-height:44px}}}@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.collapse\!{visibility:collapse!important}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.z-10{z-index:10}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mb-s1{margin-bottom:var(--spacing-s1)}.mb-s4{margin-bottom:var(--spacing-s4)}.mb-s5{margin-bottom:var(--spacing-s5)}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table\!{display:table!important}.table-row{display:table-row}.h-full{height:100%}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-none{max-width:none}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-s2{gap:var(--spacing-s2)}.gap-s3{gap:var(--spacing-s3)}.gap-s4{gap:var(--spacing-s4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-full{border-radius:3.40282e38px}.rounded-rad{border-radius:var(--radius-rad)}.rounded-rad-lg{border-radius:var(--radius-rad-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-accent{border-color:var(--color-accent)}.border-rule{border-color:var(--color-rule)}.border-strong{border-color:var(--color-strong)}.border-void{border-color:var(--color-void)}.bg-accent{background-color:var(--color-accent)}.bg-paper{background-color:var(--color-paper)}.bg-sheet{background-color:var(--color-sheet)}.fill-rule{fill:var(--color-rule)}.p-\[13px\]{padding:13px}.p-s4{padding:var(--spacing-s4)}.p-s5{padding:var(--spacing-s5)}.px-s3{padding-inline:var(--spacing-s3)}.px-s4{padding-inline:var(--spacing-s4)}.py-s2{padding-block:var(--spacing-s2)}.py-s3{padding-block:var(--spacing-s3)}.py-s7{padding-block:var(--spacing-s7)}.text-center{text-align:center}.text-left{text-align:left}.font-chrome{font-family:var(--font-chrome)}.font-fam{font-family:var(--font-fam)}.text-t-lg{font-size:var(--text-t-lg)}.text-t-sm{font-size:var(--text-t-sm)}.text-t-xs{font-size:var(--text-t-xs)}.font-fw-semi{--tw-font-weight:var(--font-weight-fw-semi);font-weight:var(--font-weight-fw-semi)}.text-nowrap{text-wrap:nowrap}.text-wrap{text-wrap:wrap}.text-\[\#ff0000\]{color:red}.text-accent{color:var(--color-accent)}.text-faint{color:var(--color-faint)}.text-ink{color:var(--color-ink)}.text-on-accent{color:var(--color-on-accent)}.text-sheet{color:var(--color-sheet)}.text-soft{color:var(--color-soft)}.text-void{color:var(--color-void)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-50{opacity:.5}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.\[rdoc-ref\:lib\/racc\/rdoc\/grammar\.en\.rdoc\]{rdoc-ref:lib/racc/rdoc/grammar.en.rdoc}@media not all and (min-width:430px){.max-\[430px\]\:flex-col{flex-direction:column}}@media (min-width:40rem){.sm\:flex-col{flex-direction:column}}@media (min-width:48rem){@media (hover:hover){.md\:hover\:p-s4:hover{padding:var(--spacing-s4)}}}.settings-header .button,.drawer-foot .button,.button--quiet,.confirmation-confirm{align-items:center;gap:var(--spacing-s2);height:auto;padding:9px var(--spacing-s4);font-family:var(--font-chrome);font-size:var(--text-t-sm);font-weight:var(--font-weight-fw-medium);cursor:pointer;border:0;border-radius:999px;flex:none;line-height:1;display:inline-flex}.drawer-foot .button{filter:none}.drawer-foot .button:hover{filter:brightness(1.08)}.settings-header .button,.button--quiet,.drawer-foot .button--quiet{border:1px solid var(--color-strong);color:var(--color-soft);background:0 0}.settings-header .button{margin-left:auto}.settings-header .button:hover,.button--quiet:hover{filter:none;background:var(--color-wash);color:var(--color-ink)}@media (max-width:460px){.profile-menu{width:10rem}}@media (pointer:coarse){.settings-header .button,.drawer-foot .button,.button--quiet,.confirmation-confirm{min-height:44px}}.confirmation-opener,.confirmation-opener:hover,.drawer-foot .confirmation-opener{border-color:var(--color-void);color:var(--color-void)}.confirmation-confirm{border:1px solid var(--color-void);background:var(--color-void);color:var(--color-on-accent)}.confirmation-confirm:hover{filter:brightness(1.08)}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url("/assets/ibm-plex-sans-578a0041.woff2")format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url("/assets/jetbrains-mono-68dbce1c.woff2")format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url("/assets/newsreader-3e7d7eee.woff2")format("woff2")}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}