/*! 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)))){:root,:host{--sb-share:0%}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-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;--tw-ease:initial;--ns-a:100%;--ns-b:100%;--rs-fade:0px}}}@layer theme{:root,:host{--font-sans:"Archivo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-white:light-dark(#fff,#1b1d26);--color-ink:light-dark(#111827,#eceef5);--color-ink-muted:light-dark(#4b5163,#b9bdcc);--color-ink-soft:light-dark(#5b6175,#a3a8b9);--color-quiet:light-dark(#8a8fa3,#6f7587);--color-line:light-dark(#e4e6ee,#2c2f3b);--color-line-strong:light-dark(#cfd2de,#424656);--color-mist:light-dark(#f6f7fa,#121319);--color-field:light-dark(#fafbfd,#232633);--color-indigo:light-dark(#292d79,#aeb3f7);--color-indigo-deep:light-dark(#1f2260,#c9ccfb);--color-indigo-50:light-dark(#eef0f8,#22254a);--color-indigo-100:light-dark(#dfe2f3,#2b2f5e);--color-indigo-200:light-dark(#c3c7e6,#454a8f);--color-coral:light-dark(#e27152,#f08f73);--color-coral-50:light-dark(#fcefea,#3a2420);--color-bad:light-dark(#a3341c,#fca591);--color-warn:light-dark(#8a5300,#f0c06a);--color-ok:light-dark(#2c6e4a,#7fd1a2);--color-key-sky:light-dark(#3b82c4,#63a3df);--color-key-rose:light-dark(#d1588f,#e27aa9);--color-key-amber:light-dark(#d9932b,#e6a84b);--color-key-green:light-dark(#3f9a68,#5fb686);--color-key-slate:light-dark(#7b8294,#959caf);--color-key-violet:light-dark(#8b6cd1,#a88de2);--text-display:clamp(2.5rem, 1.55rem + 3.6vw, 4.5rem);--text-display--line-height:1.02;--text-display--letter-spacing:-.032em;--text-display--font-weight:760;--text-title:clamp(2.25rem, 1.6rem + 2.4vw, 3.5rem);--text-title--line-height:1.05;--text-title--letter-spacing:-.03em;--text-title--font-weight:740;--text-headline:clamp(2rem, 1.6rem + 1.6vw, 3rem);--text-headline--line-height:1.08;--text-headline--letter-spacing:-.026em;--text-headline--font-weight:720;--text-heading:clamp(1.5rem, 1.3rem + .8vw, 1.875rem);--text-heading--line-height:1.2;--text-heading--letter-spacing:-.02em;--text-heading--font-weight:700;--text-subhead:1.25rem;--text-subhead--line-height:1.3;--text-subhead--letter-spacing:-.012em;--text-subhead--font-weight:650;--text-lead:1.1875rem;--text-lead--line-height:1.55;--text-base:1.0625rem;--text-base--line-height:1.6;--text-small:.9375rem;--text-small--line-height:1.5;--text-micro:.875rem;--text-micro--line-height:1.45;--radius-control:.625rem;--radius-card:1rem;--radius-stage:1.25rem;--shadow-card:0 1px 2px light-dark(#1118270d,#0000001f), 0 1px 3px light-dark(#1118270a,#00000018);--shadow-raised:0 1px 2px light-dark(#1118270d,#0000001f), 0 12px 28px -12px light-dark(#11182733,#0000007a);--shadow-paper:0 1px 2px light-dark(#11182714,#00000031), 0 6px 12px -4px light-dark(#11182714,#00000031), 0 22px 40px -16px light-dark(#11182742,#0000009f);--shadow-paper-lift:0 2px 4px light-dark(#1118270f,#00000025), 0 12px 20px -6px light-dark(#1118271a,#0000003d), 0 34px 56px -18px light-dark(#11182752,#000000b3);--shadow-paper-warm:0 1px 2px light-dark(#6c220e2e,#0000006e), 0 8px 16px -6px light-dark(#6c220e33,#0000007a), 0 34px 60px -20px light-dark(#6c220e80,#000000b3);--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}}@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}input:where([type=checkbox],[type=radio]){appearance:none;border:1px solid var(--color-line-strong);background-color:var(--color-field);vertical-align:-.1875rem;cursor:pointer;border-radius:.3125rem;flex:none;place-content:center;width:1.125rem;height:1.125rem;display:inline-grid}input:where([type=radio]){border-radius:9999px}input:where([type=checkbox],[type=radio]):before{content:"";background-color:var(--color-white);width:.75rem;height:.75rem;scale:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3L13 4.5' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3L13 4.5' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}input:where([type=radio]):before{border-radius:9999px;width:.5rem;height:.5rem;-webkit-mask:none;mask:none}input:where([type=checkbox],[type=radio]):hover{border-color:var(--color-quiet)}input:where([type=checkbox],[type=radio]):checked{border-color:var(--color-indigo);background-color:var(--color-indigo)}input:where([type=checkbox],[type=radio]):checked:before{scale:1}input:where([type=checkbox],[type=radio]):focus-visible{outline:3px solid var(--color-indigo);outline-offset:2px}input:where([type=checkbox],[type=radio]):disabled{cursor:default;opacity:.5}:root{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=system]{color-scheme:light dark}@media print{:root[data-theme]{color-scheme:light}}:root{--list-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234b5163' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E")}:root[data-theme=dark]{--list-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b9bdcc' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root[data-theme=system]{--list-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b9bdcc' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E")}}@media print{:root[data-theme]{--list-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234b5163' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5l6 6 6-6'/%3E%3C/svg%3E")}}.mark-on-dark,:root[data-theme=dark] .mark-on-light{display:none}:root[data-theme=dark] .mark-on-dark{display:block}@media (prefers-color-scheme:dark){:root[data-theme=system] .mark-on-light{display:none}:root[data-theme=system] .mark-on-dark{display:block}}@media print{:root[data-theme] .mark-on-light{display:block}:root[data-theme] .mark-on-dark{display:none}}:root{--page-max:90rem;--page-gutter:clamp(1rem, 3vw, 3rem);--tool-use-top-gap:2rem;--tool-workspace-inset:1rem;--tool-column-gap:2.5rem;--tool-section-gap:2rem;--tool-field-gap:1.5rem;--tool-workspace-gap:1.5rem;--tool-control-gap:.5rem;--wb-max:var(--page-max);--wb-gutter:clamp(1rem, 2.5vw, 2rem);--bar-h:4rem;--bar-gap:max(1.25rem, var(--wb-gutter))}@media (min-width:40rem){:root{--tool-workspace-inset:2rem}}@media (min-width:48rem){:root{--tool-use-top-gap:2.5rem}}@media (min-width:64rem){:root{--tool-workspace-inset:2.5rem;--tool-column-gap:clamp(2rem, 4vw, 3rem)}}html{scroll-behavior:smooth;scrollbar-color:var(--color-line-strong) var(--color-white)}body{caret-color:var(--color-indigo)}h1,h2,h3{text-wrap:balance}p,li,dd{text-wrap:pretty}a{text-underline-offset:.22em;text-decoration-thickness:1.5px}:focus-visible{outline:3px solid var(--color-indigo);outline-offset:3px}dialog:focus-visible{outline:none}::selection{background-color:var(--color-indigo);color:var(--color-white)}::placeholder{color:var(--color-ink-soft)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}}@layer components{.page-wrap{width:100%;max-width:calc(var(--page-max) + 2 * var(--page-gutter));padding-inline:var(--page-gutter);margin-inline:auto}.btn{border-radius:var(--radius-control);min-height:2.75rem;font-size:var(--text-small);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:0 1.125rem;font-weight:620;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn-lg{min-height:3.5rem;font-size:var(--text-base);padding:0 1.625rem}.btn-primary{background-color:var(--color-indigo);color:var(--color-white)}.btn-primary:hover{background-color:var(--color-indigo-deep)}.btn-secondary{border:1px solid var(--color-line-strong);background-color:var(--color-white);color:var(--color-ink)}.btn-secondary:hover{border-color:var(--color-quiet);background-color:var(--color-mist)}.site-menu-open{border-radius:var(--radius-control);min-width:2.75rem;min-height:2.75rem;color:var(--color-ink);font-size:var(--text-small);justify-content:center;align-items:center;gap:.375rem;padding:0 .5rem;font-weight:600;display:inline-flex}.site-menu-open:hover{background-color:var(--color-mist)}.site-menu{border-radius:var(--radius-stage) var(--radius-stage) 0 0;background-color:var(--color-white);width:100%;max-width:none;max-height:calc(100dvh - 3rem);padding:.5rem max(1rem, env(safe-area-inset-right,0px)) max(1rem, env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left,0px));color:var(--color-ink);box-shadow:var(--shadow-paper-lift);margin:auto 0 0;overflow-y:auto}.site-menu[open]{animation:site-menu-rise .36s var(--ease-out-expo) both;flex-direction:column;gap:.75rem;display:flex}.site-menu::backdrop{background-color:light-dark(#11182766,#0009)}.site-menu-head{justify-content:space-between;align-items:center;padding-left:.25rem;display:flex}.site-menu-close{border-radius:var(--radius-control);width:2.75rem;height:2.75rem;color:var(--color-ink-muted);justify-content:center;align-items:center;margin-right:-.5rem;display:inline-flex}.site-menu-close:hover{background-color:var(--color-mist);color:var(--color-ink)}.site-menu-doors{gap:.5rem;display:grid}.site-menu-door{border:1px solid var(--color-line);border-radius:var(--radius-card);align-items:center;gap:.875rem;min-height:3.5rem;padding:.5rem .875rem .5rem .625rem;font-weight:620;transition:border-color .15s,background-color .15s;display:flex}.site-menu-door:hover,.site-menu-door[aria-current=page]{border-color:var(--color-line-strong);background-color:var(--color-mist)}.site-menu-icon{border-radius:var(--radius-control);background-color:var(--color-indigo-50);width:2.5rem;height:2.5rem;color:var(--color-indigo);flex-shrink:0;place-items:center;display:grid}.site-menu-more{flex-wrap:wrap;gap:0 .25rem;padding-inline:.125rem;display:flex}.site-menu-more a{border-radius:var(--radius-control);min-height:2.75rem;color:var(--color-ink-muted);font-size:var(--text-small);align-items:center;padding:0 .625rem;font-weight:560;display:inline-flex}.site-menu-more a:hover{background-color:var(--color-mist);color:var(--color-ink)}.site-menu-sign{width:100%;min-height:3rem}@media (min-width:40rem){.site-menu{border-radius:var(--radius-stage);width:22rem;max-height:calc(100dvh - 5.5rem);margin:4.5rem 1.5rem auto auto;padding:.5rem 1rem 1rem}.site-menu::backdrop{background-color:light-dark(#1118272e,#0009)}}@keyframes site-menu-rise{0%{opacity:0;translate:0 1.5rem}}@media (prefers-reduced-motion:reduce){.site-menu[open]{animation:none}}.link-arrow{min-height:2.75rem;color:var(--color-indigo);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-indigo-200);-webkit-text-decoration-color:var(--color-indigo-200);text-decoration-color:var(--color-indigo-200);align-items:center;gap:.375rem;font-weight:620;transition:text-decoration-color .15s;display:inline-flex}.link-arrow:hover{text-decoration-color:currentColor}.field{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background-color:var(--color-field);color:var(--color-ink);padding:0 1rem;font-size:1.125rem;transition:border-color .15s;box-shadow:0 1px 2px #1118270a}.field:hover{border-color:var(--color-quiet)}.field:focus-visible{border-color:var(--color-indigo);outline-offset:1px}select.field:not([multiple],[size],.rx-unit,.rx-kind,.pb-unit,.pb-cat,.pm-pay){appearance:none;background-image:var(--list-arrow);background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.5rem}.tag{background-color:var(--color-mist);font-size:var(--text-micro);color:var(--color-ink-muted);border-radius:9999px;align-items:center;padding:.125rem .625rem;font-weight:600;display:inline-flex}.add-chip{border:1px solid var(--color-line-strong);background-color:var(--color-white);min-height:2.75rem;color:var(--color-ink);font-size:var(--text-small);white-space:nowrap;cursor:pointer;border-radius:9999px;align-items:center;gap:.375rem;padding:0 1rem 0 .75rem;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.add-chip>svg{width:1rem;height:1rem;color:var(--color-indigo);flex:none}.add-chip:hover:not(:disabled){border-color:var(--color-indigo);background-color:var(--color-indigo-50)}.add-chip:focus-visible{outline:3px solid var(--color-indigo);outline-offset:2px}.add-chip:disabled{opacity:.45;cursor:default}.add-chip.is-blank{color:var(--color-ink-muted);border-style:dashed}.add-chip.is-blank:hover{color:var(--color-ink);border-style:solid}.paper{background-color:var(--color-white);color:var(--color-ink);font-variant-numeric:tabular-nums;text-align:left;box-shadow:var(--shadow-paper);transition:translate .6s var(--ease-out-expo), box-shadow .6s var(--ease-out-expo);flex-direction:column;line-height:1.35;display:flex}.stage-coral .paper{box-shadow:var(--shadow-paper-warm)}.feature:hover .paper,.feature:focus-visible .paper{box-shadow:var(--shadow-paper-lift);translate:0 -.375rem}@media (prefers-reduced-motion:reduce){.feature:hover .paper,.feature:focus-visible .paper{translate:none}}.sign{border-radius:.375em;width:20em;padding:2em 1.875em 1.5em}.sign-poster{aspect-ratio:8.5/11;padding-top:2.5em}.sign-title{letter-spacing:-.035em;font-size:2.5em;font-weight:800;line-height:.95}.sign-business{color:var(--color-ink-muted);margin-top:.625em;font-weight:600}.sign-rows{border-top:.1875em solid var(--color-ink);margin-top:1.5em}.sign-rows>div{border-bottom:1px solid var(--color-line);justify-content:space-between;gap:1em;padding:.625em 0;display:flex}.sign-rows dd{font-weight:500}.sign-rows .is-closed{font-weight:800}.sign-poster .sign-title{font-size:2.875em}.sign-poster .sign-rows{margin-top:1.875em}.sign-poster .sign-rows>div{padding:.875em 0}.sign-foot{color:var(--color-ink-muted);margin-top:auto;padding-top:1.25em;font-size:.75em}.paper.tent{background-color:var(--color-indigo);width:13em;color:var(--color-white);text-align:center;border-radius:.375em;padding:1.5em 1.25em 1.25em}.tent-title{letter-spacing:-.015em;font-size:1.25em;font-weight:750;line-height:1.15}.tent-code{background-color:var(--color-white);width:8em;color:var(--color-ink);border-radius:.25em;margin:1em auto 0;padding:.5em}.tent-foot{color:var(--color-indigo-100);margin-top:.875em;font-size:.8125em}.colour-swatch{border-radius:var(--radius-control);cursor:pointer;width:2.75rem;height:2.75rem;display:grid;position:relative}.colour-swatch:has(:focus-visible){outline:3px solid var(--color-indigo);outline-offset:6px}.colour-sample{border-radius:inherit;width:100%;height:100%;font-size:var(--text-small);flex:none;place-items:center;font-weight:700;line-height:1;transition:box-shadow .15s;display:grid;box-shadow:inset 0 0 0 1px #11182724}.colour-swatch:hover .colour-sample{box-shadow:inset 0 0 0 1px #11182724, 0 0 0 2px var(--color-white), 0 0 0 4px var(--color-line-strong)}.colour-swatch:has(:checked) .colour-sample{box-shadow:inset 0 0 0 1px #11182724, 0 0 0 2px var(--color-white), 0 0 0 4px var(--color-indigo)}.colour-sample.is-small{width:1.5rem;height:1.5rem;font-size:var(--text-micro);letter-spacing:-.04em;border-radius:.375rem}.colour-sample.is-large{border-radius:var(--radius-control);width:3.5rem;height:3.5rem;font-size:var(--text-subhead)}.colour-sample-dot{width:.625rem;height:.625rem;box-shadow:0 0 0 1.5px var(--color-white), 0 0 0 2.5px #1118274d;border-radius:9999px;position:absolute;bottom:.25rem;right:.25rem}.colour-swatch-tick{background-color:var(--color-indigo);width:1.25rem;height:1.25rem;color:var(--color-white);box-shadow:0 0 0 2px var(--color-white);border-radius:9999px;place-items:center;display:grid;position:absolute;top:-.5rem;right:-.5rem}.colour-chip{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background-color:var(--color-white);height:2.75rem;font-size:var(--text-small);color:var(--color-ink);cursor:pointer;align-items:center;gap:.625rem;padding:0 .875rem 0 .625rem;font-weight:600;transition:border-color .15s;display:inline-flex}.colour-chip:hover{border-color:var(--color-quiet)}.colour-chip:has(:checked){border-color:var(--color-indigo);background-color:var(--color-indigo-50);color:var(--color-indigo);box-shadow:0 0 0 1px var(--color-indigo)}.colour-chip:has(:focus-visible){outline:3px solid var(--color-indigo);outline-offset:2px}.colour-wheel{background:conic-gradient(light-dark(#e5484d,#f67472),light-dark(#f5a524,#8f5f15),light-dark(#f2d94e,#463d02),light-dark(#46a758,#51b262),light-dark(#12a594,#2bb1a0),light-dark(#3e63dd,#94b2fe),light-dark(#8e4ec6,#ca98fc),light-dark(#d6409f,#ea78ba),light-dark(#e5484d,#f67472));border-radius:9999px;width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 1px #11182724}.colour-area{border-radius:var(--radius-control);background:linear-gradient(to top, light-dark(#000,#f2f2f2), transparent), linear-gradient(to right, var(--color-white), transparent), var(--hue);cursor:crosshair;touch-action:none;height:10rem;position:relative;box-shadow:inset 0 0 0 1px #11182724}.colour-area-thumb{border:3px solid var(--color-white);pointer-events:none;border-radius:9999px;width:1.5rem;height:1.5rem;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #11182773,0 2px 6px #1118274d}.colour-hue{cursor:pointer;appearance:none;background:0 0;width:100%;height:2.75rem;display:block}.colour-hue::-webkit-slider-runnable-track{background:linear-gradient(90deg,light-dark(red,#f57565),light-dark(#ff0,#252501) 16.7%,light-dark(#0f0,#085206) 33.3%,light-dark(#0ff,#083d3d) 50%,light-dark(#00f,#aac5fb) 66.7%,light-dark(#f0f,#bc62b9) 83.3%,light-dark(red,#f57565));border-radius:9999px;height:1rem;box-shadow:inset 0 0 0 1px #11182724}.colour-hue::-moz-range-track{background:linear-gradient(90deg,light-dark(red,#f57565),light-dark(#ff0,#252501) 16.7%,light-dark(#0f0,#085206) 33.3%,light-dark(#0ff,#083d3d) 50%,light-dark(#00f,#aac5fb) 66.7%,light-dark(#f0f,#bc62b9) 83.3%,light-dark(red,#f57565));border-radius:9999px;height:1rem;box-shadow:inset 0 0 0 1px #11182724}.colour-hue::-webkit-slider-thumb{box-sizing:border-box;border:3px solid var(--color-white);appearance:none;background:0 0;border-radius:9999px;width:1.5rem;height:1.5rem;margin-top:-.25rem;box-shadow:0 0 0 1px #11182773,0 2px 6px #1118274d}.colour-hue::-moz-range-thumb{box-sizing:border-box;border:3px solid var(--color-white);background:0 0;border-radius:9999px;width:1.5rem;height:1.5rem;box-shadow:0 0 0 1px #11182773,0 2px 6px #1118274d}.qrm-face,.qrm-sticker{--paper:var(--color-indigo);--ink:var(--color-white);--muted:var(--color-indigo-100);--edge:transparent;background-color:var(--paper);color:var(--ink);box-shadow:var(--shadow-paper-warm), inset 0 0 0 1px var(--edge)}.qrm-face{text-align:center;border-radius:.4em;flex-direction:column;width:11.25em;height:15em;padding:.9em .8em .7em;display:flex}.qrm-details{flex:none;max-height:2.8em;margin-top:.45em;overflow:hidden}.qrm-details p{white-space:pre-line;overflow-wrap:anywhere;font-weight:600;line-height:1.25}.qrm-sticker{border-radius:.9em;width:12em;height:12em;position:relative}.hh-face{--paper:var(--color-white);--ink:var(--color-indigo);--muted:var(--color-ink-muted);--edge:transparent;--rule:var(--color-line);background-color:var(--paper);width:15em;height:20em;color:var(--ink);text-align:left;box-shadow:var(--shadow-paper-warm), inset 0 0 0 1px var(--edge);border-radius:.4em;flex-direction:column;padding:1.2em 1.2em 1em;display:flex;position:relative}:where(.hh-face p){line-height:1.2}.hh-motif{width:2.4em;height:2.4em;color:var(--ink);position:absolute;top:1.2em;right:1.2em}.hh-head{flex:none}.hh-head.has-motif{min-height:2.4em;padding-right:3em}.hh-title{display:flow-root;overflow:hidden}.hh-title-main{font-weight:700;line-height:1.088}.hh-business{color:var(--muted);overflow-wrap:anywhere;margin-top:.470588em;font-size:.85em;font-weight:600}.hh-rule{background-color:var(--ink);flex:none;height:.12em;margin-top:.7em}.hh-fit{flex:1 1 0;min-height:0;margin-top:.15em;overflow:hidden}.hh-rows{display:flow-root}.hh-grid{grid-template-columns:minmax(0,1fr) fit-content(50%);column-gap:.75em;display:grid}.hh-row{grid-template-columns:subgrid;grid-column:1/-1;padding:.4em 0;display:grid}.hh-row+.hh-row{background:linear-gradient(var(--rule), var(--rule)) top / 100% .05em no-repeat}.hh-cell{min-width:0;overflow:hidden}.hh-cell.is-hours{text-align:right}.hh-when{font-weight:600;line-height:1.15}.hh-hours{font-weight:700;line-height:1.15}.hh-note{color:var(--muted);margin-top:.25em;font-size:.7em}.hh-empty{color:var(--muted);padding:.4em 0}.hh-back{margin-top:.6em;overflow:hidden}.hh-back p{font-size:.85em;font-weight:600}.hh-back p+p{color:var(--muted);margin-top:.1em}.hh-foot{flex:none;padding-top:.6em}.hh-message{overflow-wrap:anywhere;font-weight:700;line-height:1.15}.hh-credit{color:var(--muted);margin-top:1em;font-size:.5em}.gc-face{--paper:light-dark(#f5eedf,#29261f);--ink:light-dark(#26292f,#d9dde5);--muted:var(--color-ink-soft);--foil:light-dark(#8a6a1e,#d2b068);--edge:transparent;background:var(--paper);color:var(--ink);text-align:left;box-shadow:inset 0 0 0 1px var(--edge);flex:none;position:relative;overflow:hidden}.pc-flip{perspective:1600px}.pc-card{transform-style:preserve-3d;transition:transform .6s var(--ease-out-expo);position:relative}.pc-card[data-side=back]{transform:rotateY(180deg)}.pc-face{backface-visibility:hidden}.pc-face-back{position:absolute;inset:0;transform:rotateY(180deg)}.pc-svg{width:100%;height:auto;font-family:var(--font-sans);box-shadow:var(--shadow-paper);border-radius:.25rem;display:block}.pc-stamp{transform-box:fill-box;transform-origin:50%;animation:.26s cubic-bezier(.3,0,.2,1.3) both pc-stamp}@media (prefers-reduced-motion:reduce){.pc-card{transition:none}.pc-stamp{animation:none}}.ns-weeks{grid-template-columns:repeat(13,minmax(0,1fr));gap:.25rem;display:grid}@media (min-width:64rem){.ns-weeks{grid-template-columns:repeat(26,minmax(0,1fr))}}.ns-week{background:linear-gradient(to right, var(--color-indigo-200) var(--ns-a), var(--color-indigo) var(--ns-a) var(--ns-b), #0000 var(--ns-b)), repeating-linear-gradient(-45deg, light-dark(#b4b8c7,#656976) 0 1px, #0000 1px 4px) var(--color-white);box-shadow:inset 0 0 0 1px var(--color-line-strong);aspect-ratio:1;transition:--ns-a .7s var(--ease-out-expo), --ns-b .7s var(--ease-out-expo);border-radius:.1875rem}.ns-receipt-wrap{filter:drop-shadow(0 1px 1px #11182714)drop-shadow(0 16px 24px #11182724)}.ns-receipt{--ns-tooth:.875rem;background-color:var(--color-white);font-family:var(--font-mono);-webkit-mask:conic-gradient(from 135deg at top, #0000, light-dark(#000,#f2f2f2) 1deg 89deg, #0000 90deg) top / var(--ns-tooth) 51% repeat-x, conic-gradient(from -45deg at bottom, #0000, light-dark(#000,#f2f2f2) 1deg 89deg, #0000 90deg) bottom / var(--ns-tooth) 51% repeat-x;-webkit-mask:conic-gradient(from 135deg at top, #0000, light-dark(#000,#f2f2f2) 1deg 89deg, #0000 90deg) top / var(--ns-tooth) 51% repeat-x, conic-gradient(from -45deg at bottom, #0000, light-dark(#000,#f2f2f2) 1deg 89deg, #0000 90deg) bottom / var(--ns-tooth) 51% repeat-x;mask:conic-gradient(from 135deg at top, #0000, light-dark(#000,#f2f2f2) 1deg 89deg, #0000 90deg) top / var(--ns-tooth) 51% repeat-x, conic-gradient(from -45deg at bottom, #0000, light-dark(#000,#f2f2f2) 1deg 89deg, #0000 90deg) bottom / var(--ns-tooth) 51% repeat-x;padding:2rem 1.5rem 2.25rem;font-size:.875rem;line-height:1.5;position:relative;overflow:clip}.ns-receipt-title{letter-spacing:.12em;text-transform:uppercase;font-size:1rem;font-weight:700}.ns-detail{color:var(--color-ink-soft)}.ns-lines{border-top:1.5px dashed var(--color-line-strong);margin-top:1.25rem;padding-top:.5rem}.ns-item{grid-template-columns:1fr auto;column-gap:1rem;padding-block:.625rem;display:grid}.ns-item+.ns-item{border-top:1px dotted var(--color-line-strong)}.ns-item dt{font-weight:600}.ns-amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ns-item .ns-detail{grid-column:1/-1}.ns-total{border-top:3px double var(--color-ink);grid-template-columns:1fr auto;align-items:baseline;column-gap:1rem;margin-top:.25rem;padding-top:.75rem;display:grid}.ns-total-label{font-weight:700}.ns-total-value{font-family:var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:760;line-height:1.1}.ns-total .ns-detail{grid-column:1/-1;margin-top:.25rem}.ns-total-won .ns-total-value{color:var(--color-indigo)}.ns-receipt-head{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.75rem;margin-top:2rem;font-weight:700;display:flex}.ns-receipt-head:before,.ns-receipt-head:after{content:"";border-top:1.5px dashed var(--color-line-strong);flex:1}.ns-receipt-head+.ns-lines{border-top:0;margin-top:.5rem;padding-top:0}.ns-receipt-foot{border-top:1.5px dashed var(--color-line-strong);color:var(--color-ink-soft);text-align:center;justify-items:center;gap:.5rem;margin-top:1.75rem;padding-top:1.25rem;display:grid}.ns-barcode{background:repeating-linear-gradient(90deg, var(--color-ink) 0 1px, #0000 1px 5px), repeating-linear-gradient(90deg, #0000 0 2px, var(--color-ink) 2px 4px, #0000 4px 11px), repeating-linear-gradient(90deg, #0000 0 6px, var(--color-ink) 6px 9px, #0000 9px 17px);width:11rem;max-width:100%;height:2.25rem;display:block}.ns-stamp{border:2px solid var(--color-indigo);color:var(--color-indigo);font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;opacity:.85;mix-blend-mode:multiply;border-radius:.375rem;padding:.125rem .5rem;font-size:.875rem;font-weight:800;animation:.26s cubic-bezier(.3,0,.2,1.3) both pc-stamp;position:absolute;top:1.5rem;right:1rem;rotate:12deg}.ns-phone{border:1px solid var(--color-line);background-color:var(--color-mist);border-radius:1.75rem;gap:1.25rem;padding:1.25rem 1rem 1.5rem;display:grid}.ns-bubble{background-color:var(--color-white);max-width:94%;box-shadow:var(--shadow-card);overflow-wrap:anywhere;border-radius:1.25rem 1.25rem 1.25rem .375rem;justify-self:start;padding:.75rem 1rem;line-height:1.45}.ns-card{box-shadow:var(--shadow-paper-warm);border-radius:.25rem;rotate:-1.5deg}@media (prefers-reduced-motion:reduce){.ns-week{transition:none}.ns-stamp{animation:none}}.casl-cite{background-color:var(--color-indigo-50);color:var(--color-indigo);white-space:nowrap;border-radius:.25rem;padding:0 .375rem;font-size:.75rem;font-weight:650;line-height:1.6;display:inline-block}.casl-cite:hover{background-color:var(--color-indigo-100);text-decoration:underline}:where(.casl-sheet>*){font-size:2.15cqi}.casl-sheet-row{border-bottom:1px solid var(--color-line-strong);grid-template-columns:.75fr 1.6fr 1.9fr 1.5fr;min-height:2.6em;display:grid}.casl-sheet-two{grid-template-columns:.75fr 1.35fr 1.6fr .6fr .6fr 1.25fr}.casl-sheet-row>*+*{border-left:1px solid var(--color-line)}.casl-rule{border-top:1px solid var(--color-line-strong);padding-top:1rem}.paper.punch{background-color:var(--color-ink);width:19em;color:var(--color-white);border-radius:.625em;padding:1.25em 1.375em 1.375em}.punch-head{justify-content:space-between;align-items:baseline;gap:1em;display:flex}.punch-name{letter-spacing:-.02em;font-size:1.375em;font-weight:780}.punch-trade{color:var(--color-line-strong);font-size:.8125em;font-weight:600}.punch-offer{color:var(--color-line);margin-top:.125em;font-size:.875em}.punch-stamps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5em;margin-top:1em;display:grid}.punch-stamps li{aspect-ratio:1;border:.125em dashed light-dark(#fff6,#ffffff0f);border-radius:9999px;place-items:center;display:grid}.punch-stamps .is-stamped{border-style:solid;border-color:var(--color-white);background-color:var(--color-white);color:var(--color-ink)}.punch-stamps .is-reward{border-style:solid;border-color:light-dark(#ffffffbf,#1b1d26bf)}.punch-stamps svg{width:58%;height:58%}.paper.gift{border-radius:.375em;width:20em;padding:.5em}.gift-frame{border:.125em solid var(--color-indigo);border-radius:.25em;padding:1em 1.25em .875em}.gift-head{justify-content:space-between;align-items:baseline;gap:1em;font-size:.8125em;display:flex}.gift-head p:first-child{color:var(--color-indigo);font-weight:750}.gift-amount{letter-spacing:-.04em;color:var(--color-indigo);margin-top:.25em;font-size:3.25em;font-weight:800;line-height:1}.gift-shop{margin-top:.375em;font-weight:650}.gift-note{border-top:1px dashed var(--color-line-strong);color:var(--color-ink-muted);margin-top:.75em;padding-top:.5em;font-size:.75em}.madlib{font-size:var(--text-subhead);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:.625rem .75rem;font-weight:620;display:flex}.madlib select,.madlib-input{border:1px solid var(--color-indigo-200);border-bottom:2px solid var(--color-indigo);border-radius:var(--radius-control) var(--radius-control) .25rem .25rem;background-color:var(--color-indigo-50);min-height:3.25rem;font:inherit;color:var(--color-indigo);padding:0 .875rem;transition:background-color .15s}.madlib select:hover,.madlib-input:hover{background-color:var(--color-indigo-100)}.madlib select{appearance:none;cursor:pointer;padding-right:2.5rem}.madlib-input{flex:15rem;min-width:0}.madlib-input::placeholder{color:var(--color-ink-soft);font-weight:500}.workorder{width:100%;max-width:46rem;margin-inline:auto;position:relative;container-type:inline-size}.workorder-example{z-index:3;background-color:var(--color-white);box-shadow:var(--shadow-card);position:absolute;top:-.875rem;left:-.375rem;rotate:-4deg}.workorder-bench{border-radius:var(--radius-stage);background:repeating-linear-gradient(0deg, light-dark(#ffffff0d,#ffffff0a) 0 .125em, transparent .125em 1.5em), linear-gradient(160deg, light-dark(#3a3f96,#bec8fb), var(--color-indigo-deep));grid-template-columns:1.35fr 1fr;align-items:center;gap:3em;padding:3.5em 3em 4em;font-size:clamp(.5rem,1.55cqi,.75rem);display:grid;box-shadow:inset 0 0 0 .375rem #ffffff0f}.workorder-board{background:linear-gradient(170deg,light-dark(#c79a64,#a77b46),light-dark(#a8794a,#cc9b6c));border-radius:1em;padding:3em 1.5em 1.5em;position:relative;rotate:-1.5deg;box-shadow:0 .125em #8a5f35,0 1.5em 2em -1em #0000008c}.workorder-clip{z-index:2;background:linear-gradient(light-dark(#eef1f6,#242527),light-dark(#9aa3b3,#7e8696) 70%,light-dark(#7b8497,#9da7bb));border-radius:.75em .75em .5em .5em;width:11em;height:3.25em;position:absolute;top:-.75em;left:50%;translate:-50%;box-shadow:0 .25em .375em #00000059,inset 0 .125em #fffc}.workorder-clip:after{content:"";background-color:light-dark(#a8794a,#cc9b6c);border-radius:9999px;width:3em;height:1em;position:absolute;top:.625em;left:50%;translate:-50%;box-shadow:inset 0 .125em .25em #00000073}.workorder-link{border-radius:.375em;display:block;position:relative}.workorder-sheet{background-color:var(--color-white);color:var(--color-ink);box-shadow:var(--shadow-paper);transition:translate .6s var(--ease-out-expo);border-radius:.25em;gap:1.25em;padding:2.25em 2em 2.5em;display:grid;position:relative}.feature.workorder-link:hover .workorder-sheet,.feature.workorder-link:focus-visible .workorder-sheet{translate:0 -.375rem}.workorder-head{border-bottom:.1875em solid var(--color-indigo-deep);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25em 1em;padding-bottom:1em;display:flex}.workorder-name{overflow-wrap:anywhere;min-width:0;font-size:2em;font-weight:800;font-stretch:110%;line-height:1.1}.workorder-number{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;font-size:1.25em;font-weight:650}.workorder-for{font-size:1.375em;font-weight:600}.workorder-lines,.workorder-total{font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;gap:.625em 1.5em;font-size:1.25em;display:grid}.workorder-lines>:nth-child(2n),.workorder-total>:last-child{text-align:right}.workorder-total{border-top:1px dashed var(--color-line-strong);padding-top:.75em;font-size:1.5em;font-weight:750}.workorder-sign{justify-content:space-between;align-items:center;gap:1.5em;margin-top:.5em;display:flex}.workorder-signed{min-width:0;color:var(--color-ink-muted);gap:.25em;font-size:1.125em;display:grid}.workorder-signature{border-bottom:1px solid var(--color-ink-soft);min-width:7em;color:var(--color-indigo-deep);padding-inline:.25em;font-family:Brush Script MT,Segoe Script,cursive;font-size:1.5em;line-height:1.3}.workorder-stamp{color:light-dark(#2f6b4f,#93d0b0);letter-spacing:.08em;text-transform:uppercase;opacity:.85;mix-blend-mode:multiply;border:.25em solid light-dark(#2f6b4f,#93d0b0);border-radius:.375em;flex-shrink:0;padding:.25em .75em;font-size:1.75em;font-weight:800;rotate:-10deg}.workorder-side{justify-items:center;gap:4.5em;display:grid}.workorder-note{width:17em;color:var(--color-ink);box-shadow:var(--shadow-paper);transition:translate .6s var(--ease-out-expo);background-color:light-dark(#f4cb57,#584508);gap:.375em;padding:1.75em 1.5em 2.25em;display:grid;rotate:3deg}.workorder-note-label{font-size:1.25em;font-weight:650}.workorder-note-big{font-size:4em;font-weight:800;line-height:1}.workorder-note-big small{font-size:.45em;font-weight:650}.workorder-note-line{font-size:1.125em;line-height:1.35}.workorder-slip{background-color:var(--color-white);width:17em;box-shadow:var(--shadow-paper);transition:translate .6s var(--ease-out-expo);gap:.875em;padding:1.75em 1.5em 2.75em;display:grid;position:relative;rotate:-2.5deg}.feature.workorder-link:hover .workorder-note,.feature.workorder-link:focus-visible .workorder-note,.feature.workorder-link:hover .workorder-slip,.feature.workorder-link:focus-visible .workorder-slip{translate:0 -.375rem}.workorder-slip-head{font-size:1.375em;font-weight:750}.workorder-slip-line{background-color:var(--color-mist);border-radius:9999px;height:.625em}.workorder-slip-line.is-short{width:60%}.workorder-slip-paid{border:.1875em solid var(--color-coral);color:var(--color-coral);letter-spacing:.1em;text-transform:uppercase;border-radius:.375em;padding:.125em .625em;font-size:1.625em;font-weight:800;position:absolute;bottom:1.5em;right:1em;rotate:-12deg}@media not all and (min-width:40rem){.workorder{max-width:23rem}.workorder-bench{grid-template-columns:minmax(0,1fr);padding:3em 1.5em 3.5em;font-size:clamp(.5625rem,2.9cqi,.75rem)}.workorder-side{display:none}}@media (prefers-reduced-motion:reduce){.feature.workorder-link:hover :is(.workorder-sheet,.workorder-note,.workorder-slip),.feature.workorder-link:focus-visible :is(.workorder-sheet,.workorder-note,.workorder-slip){translate:none}}.door{--door-tint:var(--color-coral-50);--door-ink:light-dark(#9a3d24,#fea68e);border:1px solid var(--color-line);border-radius:2.5rem 2.5rem var(--radius-card) var(--radius-card);background-color:var(--color-white);box-shadow:var(--shadow-card);flex-direction:column;padding:.75rem;display:flex;position:relative}.door[data-door=trades]{--door-tint:var(--color-indigo-50);--door-ink:var(--color-indigo)}@media (min-width:56rem){.door.is-wide{border-radius:2.5rem var(--radius-card) var(--radius-card) 2.5rem;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:1rem;display:grid}}.desk{border:1px solid var(--color-line);border-radius:var(--radius-stage);background-color:var(--color-white);box-shadow:var(--shadow-raised);grid-template-columns:minmax(0,1fr);grid-template-areas:"top""ask""hit""day";gap:.75rem;padding:1.25rem;display:grid;position:relative}@media (min-width:40rem){.desk{grid-template-columns:minmax(0,1fr) 13rem;grid-template-areas:"top top""ask ask""hit hit""day books";gap:1rem;padding:1.5rem}}@keyframes desk-caret{50%{opacity:0}}.window-note{font-size:var(--text-small);color:var(--color-ink-muted);text-wrap:balance;justify-content:center;align-items:flex-start;gap:.5rem;margin-top:1.125rem;line-height:1.45;display:flex}.window-note-arrow{flex-shrink:0;width:2.25rem;margin-top:-.875rem}.directory{align-items:start;gap:1rem;margin-top:2rem;display:grid}.job-link{border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--key);align-items:center;gap:.875rem;min-height:4.5rem;padding:.875rem 1.125rem;display:flex}@supports (color:color-mix(in lab, red, red)){.job-link{background-color:color-mix(in oklab, var(--key) 6%, var(--color-white))}}.job-link{transition:border-color .2s,background-color .2s}.job-link:hover{border-color:var(--key)}@supports (color:color-mix(in lab, red, red)){.job-link:hover{border-color:color-mix(in oklab, var(--key) 40%, var(--color-line))}}.job-link:hover{background-color:var(--key)}@supports (color:color-mix(in lab, red, red)){.job-link:hover{background-color:color-mix(in oklab, var(--key) 12%, var(--color-white))}}.tl-hero{padding-block:clamp(2.5rem,1.5rem + 4vw,5.5rem) clamp(2rem,1rem + 3vw,3.5rem)}.tl-hero .intro-title{max-width:14ch}.tl-grid{gap:1.25rem;display:grid}@media (min-width:48rem){.tl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tl-card{background:linear-gradient(150deg, var(--key), light-dark(#eaeaf2,#2a2c3b) 80%);border-radius:1.5rem;grid-template-rows:auto minmax(0,1fr);height:34rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tl-card{background:linear-gradient(150deg, color-mix(in oklab, var(--key) 30%, var(--color-white)), color-mix(in oklab, var(--color-indigo) 10%, var(--color-white)) 80%)}}.tl-card{isolation:isolate}@media (min-width:64rem){.tl-card{height:42rem}}.tl-card{--key:var(--color-indigo)}.tl-card.is-hourly-rate{--key:var(--color-key-amber)}.tl-card.is-estimate-builder{--key:var(--color-key-green)}.tl-card.is-invoice-maker{--key:var(--color-key-sky)}.tl-card.is-qr-code-maker{--key:var(--color-key-rose)}.tl-card-words{padding:clamp(1.5rem,1rem + 1.5vw,2.25rem) clamp(1.5rem,1rem + 1.5vw,2.25rem) 0}.tl-step{color:var(--color-ink-muted);font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;align-items:baseline;gap:.5rem;font-weight:650;display:flex}.tl-step span{color:var(--color-ink-soft);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:0}.tl-card-name{letter-spacing:-.035em;margin-top:.75rem;font-size:clamp(1.75rem,1.25rem + 1.4vw,2.5rem);font-weight:380;line-height:1.05}.tl-card-link:after{z-index:1;border-radius:inherit;content:"";position:absolute;inset:0}.tl-card-link:focus-visible{outline:none}.tl-card:has(.tl-card-link:focus-visible){outline:2px solid var(--color-indigo);outline-offset:3px}.tl-card-lead{max-width:28rem;color:var(--color-ink-muted);font-size:var(--text-lead);margin-top:.75rem;line-height:1.4}.tl-card-go{z-index:2;margin-top:1.5rem;position:relative}.tl-card-art{zoom:.78;pointer-events:none;align-items:start;padding:2.5rem 1.5rem 0}.tl-card-art>*{transition:translate .4s cubic-bezier(.2,.8,.2,1)}.tl-card:hover .tl-card-art>*{translate:0 -.75rem}.tl-card.is-qr-code-maker .tl-card-art{align-items:center;padding-bottom:2.5rem}@media (prefers-reduced-motion:reduce){.tl-card-art>*{transition:none}}.tl-more{margin-top:clamp(4rem,3rem + 4vw,7rem)}.tl-more-grid{gap:2rem 1.5rem;margin-top:2rem;display:grid}@media (min-width:40rem){.tl-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.tl-more-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tl-more-grid>li{border-top:1px solid var(--color-line-strong);padding-top:1rem}.tl-more-grid ul{gap:.125rem;margin-top:.75rem;display:grid}.tl-more-tool{border-radius:var(--radius-control);min-height:2.75rem;color:var(--color-ink);align-items:center;gap:.75rem;margin-inline:-.5rem;padding-inline:.5rem;font-weight:600;display:flex}.tl-more-tool svg{color:var(--color-ink-soft)}a.tl-more-tool{transition:background-color .16s}a.tl-more-tool:hover{background:var(--color-mist)}.tl-close-wrap{margin-block:clamp(4rem,3rem + 4vw,7rem)}.tl-close{border:1px solid var(--color-indigo-100);background:var(--color-indigo-50);color:var(--color-indigo-deep);border-radius:1.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;padding:clamp(2rem,1.5rem + 3vw,4rem);display:flex}.tl-close h2{font-size:var(--text-title);letter-spacing:-.04em;font-weight:380;line-height:1.02}.art-card{border-radius:var(--radius-card);background-color:var(--color-white);box-shadow:var(--shadow-paper)}.art-sign{border:2px solid var(--color-ink);background-color:var(--color-white);box-shadow:var(--shadow-card);border-radius:.375rem;padding:.25rem .75rem;font-size:1.0625rem;font-weight:700}.art-sign:first-child{border-color:var(--key)}@supports (color:color-mix(in lab, red, red)){.art-sign:first-child{border-color:color-mix(in oklab, var(--key) 70%, var(--color-ink))}}.art-sign:first-child{background-color:var(--key)}@supports (color:color-mix(in lab, red, red)){.art-sign:first-child{background-color:color-mix(in oklab, var(--key) 70%, var(--color-ink))}}.art-sign:first-child{color:var(--color-white)}@media (min-width:40rem){.directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (min-width:64rem){.directory{margin-top:3rem}}.stx-r-seg-base{background-color:var(--color-quiet)}.stx-r-seg-federal{background-color:var(--color-indigo)}.stx-r-seg-separate{background-color:var(--color-key-green)}.stx-r-way{border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-white);box-shadow:var(--shadow-card);padding:1.25rem 1.5rem 1rem}.stx-r-way-big{color:var(--color-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.25rem);font-weight:700;line-height:1.15}.stx-r-way-track{background-color:var(--color-mist);height:.75rem;box-shadow:inset 0 0 0 1px var(--color-line);border-radius:999px;margin-top:.875rem;overflow:hidden}.stx-r-way-bar{height:100%;transition:width .5s var(--ease-out-expo);gap:2px;display:flex}.stx-r-way-bar i{min-width:3px;transition:flex-grow .5s var(--ease-out-expo);flex-basis:0;display:block}.link-button{min-height:2.25rem;color:var(--color-indigo);font-size:var(--text-small);text-underline-offset:2px;cursor:pointer;font-weight:650;text-decoration:underline}.link-button:hover{text-decoration-thickness:2px}.link-button{position:relative}.link-button:before{content:"";top:50%;height:max(100%,2.75rem);position:absolute;inset-inline:0;transform:translateY(-50%)}.stx-r-tick{border:1.5px dashed var(--color-line-strong);width:1.5rem;height:1.5rem;color:var(--color-ink-soft);border-radius:999px;flex:none;place-items:center;margin-top:.0625rem;display:grid}.stx-r-tick-ok{background-color:var(--color-indigo);color:var(--color-white);border:0}.stx-r-tick-missing{background-color:var(--color-coral-50);color:light-dark(#b4472b,#fa977d);border:1.5px solid light-dark(#e9a28e,#9a5a48)}.stx-r-paper{border:1px solid var(--color-line);border-radius:var(--radius-stage);background-color:var(--color-mist);padding:1rem;container-type:inline-size}.stx-r-page{--pt:calc(100cqi / 612);aspect-ratio:612/792;width:100%;padding:calc(54 * var(--pt));background-color:var(--color-white);box-shadow:var(--shadow-paper);color:var(--color-ink);font-size:calc(10 * var(--pt));font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-direction:column;line-height:1.2;display:flex;position:relative;overflow:hidden}.stx-r-p-head{justify-content:space-between;gap:calc(24 * var(--pt));padding-bottom:calc(16 * var(--pt));border-bottom:calc(1.25 * var(--pt)) solid var(--color-ink);display:flex}.stx-r-p-head>div:first-child{max-width:calc(288 * var(--pt))}.stx-r-p-business{font-weight:700;line-height:1.1}.stx-r-p-placeholder{color:var(--color-quiet)}.stx-r-p-lines{color:var(--color-ink-soft);font-size:calc(9.5 * var(--pt));line-height:1.3}.stx-r-p-gap{margin-top:calc(5 * var(--pt))}.stx-r-p-number{margin-top:calc(2 * var(--pt));color:var(--color-ink-soft);font-size:calc(9 * var(--pt))}.stx-r-p-business+.stx-r-p-number,.stx-r-p-lines+.stx-r-p-number{margin-top:calc(6 * var(--pt))}.stx-r-p-number b,.stx-r-p-meta-row b{color:var(--color-ink);font-weight:600}.stx-r-p-meta{width:calc(192 * var(--pt));flex:none}.stx-r-p-title{margin-bottom:calc(8 * var(--pt));letter-spacing:.08em;text-align:right;white-space:nowrap;font-weight:700;line-height:1}.stx-r-p-meta-row{grid-template-columns:calc(60 * var(--pt)) minmax(0, 1fr);margin-top:calc(3 * var(--pt));font-size:calc(9 * var(--pt));align-items:baseline;display:grid}.stx-r-p-meta-row span{color:var(--color-ink-soft)}.stx-r-p-meta-row b{font-size:calc(9.5 * var(--pt));text-align:right}.stx-r-p-customer{margin-top:calc(22 * var(--pt))}.stx-r-p-caption{color:var(--color-ink-soft);font-size:calc(7.5 * var(--pt));letter-spacing:.1em;text-transform:uppercase;font-weight:700;line-height:1.2}.stx-r-p-customer-name{max-width:calc(300 * var(--pt));margin-top:calc(5 * var(--pt));font-size:calc(11 * var(--pt));font-weight:600}.stx-r-p-table{margin-top:calc(22 * var(--pt));border-bottom:var(--pt) solid var(--color-ink)}.stx-r-p-thead{padding-bottom:calc(5 * var(--pt));border-bottom:var(--pt) solid var(--color-ink);color:var(--color-ink-soft);font-size:calc(7.5 * var(--pt));letter-spacing:.1em;text-transform:uppercase;font-weight:700;line-height:1.2;display:grid}.stx-r-p-row{padding:calc(7 * var(--pt)) 0;border-top:calc(.5 * var(--pt)) solid var(--color-line);align-items:start;line-height:1.25;display:grid}.stx-r-p-thead+.stx-r-p-row{border-top:0}.stx-r-p-item{padding-right:calc(10 * var(--pt))}.stx-r-p-row b{font-weight:600}.stx-r-p-code{padding-top:calc(1.5 * var(--pt));color:var(--color-ink-soft);font-size:calc(7.5 * var(--pt));text-align:right;font-weight:700}.stx-r-p-bottom{margin-top:calc(16 * var(--pt));align-items:start;display:grid}.stx-r-p-notes{grid-column:1}.stx-r-p-totals{grid-column:3}.stx-r-p-stamp{justify-content:center;align-items:center;gap:calc(3 * var(--pt));width:calc(140 * var(--pt));height:calc(54 * var(--pt));margin:calc(6 * var(--pt)) 0 calc(22 * var(--pt)) calc(4 * var(--pt));border:calc(2 * var(--pt)) solid var(--color-indigo);border-radius:calc(7 * var(--pt));box-shadow:inset 0 0 0 calc(2 * var(--pt)) var(--color-white), inset 0 0 0 calc(2.75 * var(--pt)) var(--color-indigo);color:var(--color-indigo);opacity:.85;animation:stx-r-stamp-on .52s var(--ease-out-expo) both;flex-direction:column;line-height:1;display:flex;rotate:-8deg}.stx-r-p-stamp-word{letter-spacing:.12em;white-space:nowrap;font-weight:700}.stx-r-p-stamp-date{font-size:calc(7.5 * var(--pt));letter-spacing:.16em;font-weight:700}.stx-r-p-statement{margin-bottom:calc(5 * var(--pt));color:var(--color-ink-soft);font-size:calc(8 * var(--pt));line-height:1.3}.stx-r-p-terms{margin:calc(2 * var(--pt)) 0 calc(6 * var(--pt));font-size:calc(9 * var(--pt));font-weight:600}.stx-r-p-note{margin:calc(2 * var(--pt)) 0 calc(6 * var(--pt));font-size:calc(9.5 * var(--pt));white-space:pre-line;line-height:1.3}.stx-r-p-thanks{margin-top:calc(8 * var(--pt));font-size:calc(13 * var(--pt));font-weight:700}.stx-r-p-notes>.stx-r-p-thanks:first-child{margin-top:0}.stx-r-p-trow{justify-content:space-between;gap:calc(12 * var(--pt));display:flex}.stx-r-p-trow dd{text-align:right;flex:none}.stx-r-page.stx-r-book{padding:calc(24 * var(--pt)) calc(30 * var(--pt))}.stx-r-slot{height:calc(248 * var(--pt));padding:calc(16 * var(--pt)) 0;flex:none;display:flex;position:relative}.stx-r-slot+.stx-r-slot:before{content:"";top:0;right:calc(-18 * var(--pt));left:calc(-18 * var(--pt));height:max(1px, calc(.6 * var(--pt)));background-image:repeating-linear-gradient(90deg, var(--color-line-strong) 0 calc(3 * var(--pt)), transparent calc(3 * var(--pt)) calc(6 * var(--pt)));position:absolute}.stx-r-stub{width:calc(124 * var(--pt));margin-right:calc(12 * var(--pt));flex:none}.stx-r-stub-no{margin:calc(4 * var(--pt)) 0 calc(10 * var(--pt));font-size:calc(11.5 * var(--pt));font-weight:700}.stx-r-write{color:var(--color-ink-soft)}.stx-r-stub .stx-r-write{margin-bottom:calc(9 * var(--pt));padding-bottom:calc(15 * var(--pt));border-bottom:max(1px, calc(.6 * var(--pt))) solid light-dark(#9ea3b3,#808494);font-size:calc(7 * var(--pt))}.stx-r-slot-body{min-width:0;padding-left:calc(16 * var(--pt));flex-direction:column;flex:1;display:flex;position:relative}.stx-r-slot-body:before{content:"";top:calc(-4 * var(--pt));bottom:calc(-4 * var(--pt));width:max(1px, calc(.6 * var(--pt)));background-image:repeating-linear-gradient(180deg, var(--color-ink-soft) 0 calc(1.5 * var(--pt)), transparent calc(1.5 * var(--pt)) calc(4 * var(--pt)));position:absolute;left:0}.stx-r-slot-head{justify-content:space-between;gap:calc(12 * var(--pt));margin-bottom:calc(14 * var(--pt));padding-bottom:calc(7 * var(--pt));border-bottom:var(--pt) solid var(--color-ink);display:flex}.stx-r-slot-business{font-weight:700;line-height:1.1}.stx-r-slot-lines{margin-top:calc(2 * var(--pt));color:var(--color-ink-soft);font-size:calc(7.5 * var(--pt))}.stx-r-slot-lines b{color:var(--color-ink);font-weight:600}.stx-r-slot-title{font-size:calc(10 * var(--pt));letter-spacing:.12em;text-transform:uppercase;font-weight:700;line-height:1}.stx-r-slot-no{margin-top:calc(3 * var(--pt));font-size:calc(15 * var(--pt));font-weight:700;line-height:1}.stx-r-slot-cols{grid-template-columns:calc(222 * var(--pt)) minmax(0, 1fr);column-gap:calc(18 * var(--pt));display:grid}.stx-r-write-row{align-items:flex-end;gap:calc(5 * var(--pt));height:calc(23 * var(--pt));padding-bottom:calc(3 * var(--pt));font-size:calc(8 * var(--pt));white-space:nowrap;display:flex}.stx-r-write-row:after{content:"";border-bottom:max(1px, calc(.6 * var(--pt))) solid light-dark(#9ea3b3,#808494);flex:1}.stx-r-amount+.stx-r-write-row{margin-top:calc(8 * var(--pt))}.stx-r-methods{gap:calc(8 * var(--pt)) calc(7 * var(--pt));margin-top:calc(6 * var(--pt));font-size:calc(7.5 * var(--pt));flex-wrap:wrap;line-height:1.1;display:flex}.stx-r-methods>span{column-gap:calc(3.5 * var(--pt));grid-template-columns:auto auto;display:grid}.stx-r-methods i{width:calc(7.5 * var(--pt));height:calc(7.5 * var(--pt));border:max(1px, calc(.75 * var(--pt))) solid var(--color-ink-soft);grid-row:1/span 2}.stx-r-amount{justify-content:space-between;align-items:flex-end;gap:calc(14 * var(--pt));min-height:calc(23 * var(--pt));padding-bottom:calc(3 * var(--pt));color:var(--color-ink-soft);font-size:calc(8 * var(--pt));display:flex}.stx-r-amount em{align-items:flex-end;gap:calc(2 * var(--pt));flex:none;font-style:normal;display:flex}.stx-r-amount em i{width:calc(64 * var(--pt));border-bottom:max(1px, calc(.6 * var(--pt))) solid light-dark(#9ea3b3,#808494)}.stx-r-amount em i+span{margin-right:calc(-8 * var(--pt))}.stx-r-amount-total{color:var(--color-ink);font-size:calc(9 * var(--pt));font-weight:700}.stx-r-amount-total em i{border-bottom:max(1px, var(--pt)) solid var(--color-ink)}.stx-r-slot-statement{margin-top:calc(2 * var(--pt));color:var(--color-ink-soft);font-size:calc(7 * var(--pt));line-height:1.25}@media (min-width:40rem){.stx-r-paper{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.stx-r-way-bar,.stx-r-way-bar i{transition:none}.stx-r-p-stamp{animation:none}}.msg-pill{border:1px solid var(--color-line-strong);background-color:var(--color-white);min-height:2.5rem;color:var(--color-ink);font-size:var(--text-small);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:0 .875rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.msg-pill:hover{border-color:var(--color-quiet);background-color:var(--color-mist)}.msg-pill[aria-pressed=true]{border-color:var(--color-ink);background-color:var(--color-ink);color:var(--color-white)}.msg-pill-count{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:500}.msg-pill[aria-pressed=true] .msg-pill-count{color:light-dark(#ffffffb3,#1b1d26b3)}.msg-switch{border:1px solid var(--color-line);border-radius:var(--radius-control);background-color:var(--color-mist);padding:.25rem;display:inline-flex}.msg-switch button{border-radius:calc(var(--radius-control) - .25rem);min-height:2.25rem;color:var(--color-ink-muted);font-size:var(--text-small);cursor:pointer;padding:0 1.125rem;font-weight:600;transition:background-color .15s,color .15s}.msg-switch button[aria-pressed=true]{background-color:var(--color-white);color:var(--color-ink);box-shadow:var(--shadow-card)}.msg-note{border-radius:var(--radius-card);background-color:var(--color-mist);color:var(--color-ink-muted);font-size:var(--text-small);gap:.75rem;padding:1rem 1.125rem;display:flex}@media (min-width:64rem){.rr-aside{top:var(--stick-top,5.5rem);position:sticky}}.rr-ready{background-color:var(--color-coral-50);color:light-dark(#a3513b,#f4ae9a);border-radius:999px;flex:none;padding:.125rem .625rem}@supports (color:color-mix(in lab, red, red)){.rr-ready{color:color-mix(in oklab, var(--color-coral) 72%, light-dark(#000,#fff))}}.rr-ready{font-size:var(--text-small);font-weight:600}.rr-ready.is-ready{background-color:light-dark(#e6f2eb,#243132)}@supports (color:color-mix(in lab, red, red)){.rr-ready.is-ready{background-color:color-mix(in oklab, var(--color-key-green) 13%, var(--color-white))}}.rr-ready.is-ready{color:light-dark(#2c6c49,#8fccaa)}@supports (color:color-mix(in lab, red, red)){.rr-ready.is-ready{color:color-mix(in oklab, var(--color-key-green) 70%, light-dark(#000,#fff))}}.rr-check{--rr-tint:var(--color-key-green);border-radius:var(--radius-control);font-size:var(--text-small);gap:.75rem;padding:.375rem .75rem;line-height:1.5;display:flex}.rr-check-icon{background-color:var(--rr-tint);border-radius:999px;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.rr-check-icon{background-color:color-mix(in oklab, var(--rr-tint) 15%, var(--color-white))}}.rr-check-icon{color:var(--rr-tint)}@supports (color:color-mix(in lab, red, red)){.rr-check-icon{color:color-mix(in oklab, var(--rr-tint) 78%, light-dark(#000,#fff))}}.rr-check-stop{--rr-tint:var(--color-coral);background-color:var(--color-coral-50);padding-block:.75rem}.rr-check-stop .rr-check-icon{background-color:var(--color-coral);color:var(--color-white)}.rr-check-warn{--rr-tint:var(--color-key-amber)}.rr-check-tip{--rr-tint:var(--color-indigo)}.st-sign{background-color:var(--color-white);width:100%;color:var(--color-ink);-webkit-print-color-adjust:exact;print-color-adjust:exact;position:relative;overflow:hidden;container-type:inline-size}.st-frame{flex-direction:column;gap:3.5cqw;padding:6cqw;display:flex;position:absolute;inset:0}.st-head{color:var(--mark);flex:none;justify-content:center;align-items:center;gap:4cqw;display:flex}.st-pict,.st-arrow{--pict-size:min(var(--pict), max(var(--pict) * .5, var(--k) * 2.2));width:calc(var(--pict-size) * 1cqw);height:calc(var(--pict-size) * 1cqw);flex:none}.st-body{flex-direction:column;flex:auto;justify-content:center;min-height:0;display:flex;overflow:hidden}.st-stack{flex-direction:column;flex:none;display:flex}.st-block{text-align:center}.st-block+.st-block{margin-top:calc(var(--k) * .3cqw);padding-top:calc(var(--k) * .3cqw);border-top:.25cqw solid var(--mark)}@supports (color:color-mix(in lab, red, red)){.st-block+.st-block{border-top:.25cqw solid color-mix(in srgb, var(--mark) 22%, var(--color-white))}}.st-text{font-size:calc(var(--k) * var(--w) * 1cqw);letter-spacing:-.008em;text-wrap:balance;overflow-wrap:normal;word-break:normal;border-radius:1cqw;margin:0;font-weight:600;line-height:1.12;transition:background-color .15s,box-shadow .15s}.st-headline{color:var(--head);letter-spacing:-.018em;font-weight:760}.st-sub{margin-top:calc(var(--k) * .12cqw);font-size:calc(var(--k) * var(--w) * .62cqw);color:var(--color-ink)}.st-slot{white-space:nowrap}.st-missing{color:var(--color-ink-soft);white-space:nowrap}.st-gap{border:.3cqw dashed var(--color-line-strong);width:fit-content;max-width:100%;color:var(--color-ink-soft);font-size:calc(var(--k) * var(--w) * .42cqw);letter-spacing:0;align-self:center;margin-inline:auto;padding:.4cqw 1.6cqw;font-weight:550}.st-text.is-lit{background-color:var(--mark)}@supports (color:color-mix(in lab, red, red)){.st-text.is-lit{background-color:color-mix(in srgb, var(--mark) 13%, transparent)}}.st-text.is-lit{box-shadow:0 0 0 1.2cqw var(--mark)}@supports (color:color-mix(in lab, red, red)){.st-text.is-lit{box-shadow:0 0 0 1.2cqw color-mix(in srgb, var(--mark) 13%, transparent)}}.st-placeholder{color:var(--color-ink-soft);text-align:center;margin:0;font-size:4.5cqw;font-weight:600}.st-footer{color:var(--color-ink-muted);letter-spacing:.02em;text-align:center;flex:none;margin:0;font-size:2.3cqw;font-weight:620}.st-banner .st-head{background-color:var(--accent);min-height:9cqw;color:var(--accent-ink);margin:-6cqw -6cqw 0;padding:4cqw 6cqw}.st-edge{background:repeating-linear-gradient(-45deg, var(--accent) 0 3.2cqw, var(--stripe) 3.2cqw 6.4cqw);position:absolute;inset:0}.st-caution .st-frame{background-color:var(--color-white);border-radius:1.2cqw;padding:4.6cqw;inset:3.4cqw}.st-type[data-script=hans]{font-family:Archivo,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,Noto Sans CJK SC,sans-serif}.st-type[data-script=hant]{font-family:Archivo,PingFang HK,PingFang TC,Microsoft JhengHei,Noto Sans TC,Noto Sans CJK TC,sans-serif}.st-type[data-script=kore]{font-family:Archivo,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR,Noto Sans CJK KR,sans-serif}.st-type[data-script=guru]{font-family:Mukta Mahee,Gurmukhi MN,Raavi,Nirmala UI,Noto Sans Gurmukhi,sans-serif}.st-type[data-script=deva]{font-family:Kohinoor Devanagari,Devanagari Sangam MN,Nirmala UI,Noto Sans Devanagari,sans-serif}.st-type[data-script=taml]{font-family:Tamil Sangam MN,InaiMathi,Nirmala UI,Noto Sans Tamil,sans-serif}.st-type[data-script=arab]{font-family:Geeza Pro,SF Arabic,Segoe UI,Noto Sans Arabic,sans-serif}.st-type[data-script=nastaliq]{font-family:Noto Nastaliq Urdu,Urdu Typesetting,Jameel Noori Nastaleeq,Geeza Pro,Segoe UI,serif}.st-type[data-script=cyrl]{font-family:Helvetica Neue,Arial,Noto Sans,sans-serif}.st-type[data-script=arab] .st-text,.st-type[data-script=guru] .st-text,.st-type[data-script=deva] .st-text,.st-type[data-script=taml] .st-text{line-height:1.4}.st-type[data-script=nastaliq] .st-text,.st-type[data-script=nastaliq].st-line-text,textarea.st-type[data-script=nastaliq]{line-height:1.9}.st-type[data-script=hans] .st-text,.st-type[data-script=hant] .st-text,.st-type[data-script=kore] .st-text{letter-spacing:.02em;word-break:keep-all}.st-preview{border-radius:var(--radius-stage);background-color:var(--color-mist);padding:1.5rem}.st-preview .st-sign{border-radius:3px;box-shadow:0 1px 2px #1118270f,0 18px 40px -18px #11182752}.st-paper-note .st-paper-icon{font-size:.5625rem}.st-line{border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-white);padding:1rem 1.125rem;transition:border-color .15s,box-shadow .15s}.st-line.is-lit{border-color:var(--color-indigo-200);box-shadow:0 0 0 3px var(--color-indigo-50)}.st-line:focus-visible{outline:3px solid var(--color-indigo);outline-offset:2px}.st-line-pict{background-color:var(--color-indigo-50);width:2.75rem;height:2.75rem;color:var(--color-indigo);border-radius:.75rem;flex:none;place-items:center;display:grid}.st-line-label{color:var(--color-ink-soft);font-size:var(--text-micro);font-weight:600}.st-line-text{color:var(--color-ink);margin-top:.125rem;font-size:1.125rem;font-weight:650;line-height:1.35}.st-line-gloss{color:var(--color-ink-muted);font-size:var(--text-small);margin-top:.125rem}.st-line-tools{flex:none;gap:.125rem;margin:-.375rem -.5rem 0 0;display:flex}@media (max-width:39.99rem){.st-line-pict{display:none}}.st-icon-button{border-radius:var(--radius-control);width:2.5rem;height:2.5rem;color:var(--color-ink-muted);cursor:pointer;flex:none;place-items:center;transition:background-color .15s,color .15s;display:inline-grid}.st-icon-button:hover:not(:disabled){background-color:var(--color-mist);color:var(--color-ink)}.st-icon-button:disabled{opacity:.3;cursor:default}.st-icon-button:focus-visible{outline:3px solid var(--color-indigo);outline-offset:1px}.st-affix{color:var(--color-ink-muted);align-items:center;gap:.5rem;font-weight:650;display:flex}.st-affix input{min-width:0}.st-chip{border:1px solid var(--color-indigo-100);background-color:var(--color-indigo-50);min-height:2.5rem;color:var(--color-indigo);font-size:var(--text-small);cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;padding:0 .625rem 0 .875rem;font-weight:620;display:inline-flex}.st-chip:hover{background-color:var(--color-indigo-100)}.field.st-own-blank{background-color:var(--color-mist);border-style:dashed}.st-near{background-color:var(--color-mist);border-radius:.75rem;padding:.875rem 1rem}.st-empty{border:1.5px dashed var(--color-line-strong);border-radius:var(--radius-card);color:var(--color-ink-muted);font-size:var(--text-small);text-align:center;padding:1.25rem}.st-find{position:relative}.st-find-icon{color:var(--color-quiet);pointer-events:none;position:absolute;top:50%;left:.875rem;translate:0 -50%}.st-results{border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-white);overflow:hidden}.st-results>li+li{border-top:1px solid var(--color-line)}.st-result{width:100%;color:var(--color-indigo);text-align:start;cursor:pointer;align-items:center;gap:.875rem;padding:.75rem 1rem;transition:background-color .15s;display:flex}.st-result:hover:not(:disabled),.st-result:focus-visible{background-color:var(--color-indigo-50)}.st-result:focus-visible{outline:3px solid var(--color-indigo);outline-offset:-3px}.st-result:disabled{opacity:.5;cursor:not-allowed}.st-browse>summary{min-height:2.75rem;color:var(--color-indigo);cursor:pointer;align-items:center;gap:.5rem;font-weight:650;list-style:none;display:inline-flex}.st-browse>summary::-webkit-details-marker{display:none}.st-browse-chevron{transition:rotate .15s}.st-browse[open] .st-browse-chevron{rotate:90deg}.st-phrase,.st-suggest{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background-color:var(--color-white);min-height:2.5rem;color:var(--color-ink);font-size:var(--text-small);text-align:start;cursor:pointer;align-items:center;gap:.5rem;padding:.375rem .875rem .375rem .625rem;font-weight:550;line-height:1.35;transition:border-color .15s,background-color .15s;display:inline-flex}.st-phrase svg,.st-suggest svg{color:var(--color-indigo)}.st-phrase:hover:not(:disabled),.st-suggest:hover{border-color:var(--color-indigo);background-color:var(--color-indigo-50)}.st-phrase:disabled{opacity:.45;cursor:not-allowed}.st-order{border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-white);overflow:hidden}.st-order-item{align-items:center;gap:.125rem;min-height:3.25rem;padding:.375rem .5rem .375rem 1rem;display:flex}.st-order-item+.st-order-item{border-top:1px solid var(--color-line)}.st-order-n,.st-lang-tick{width:1.625rem;height:1.625rem;font-size:var(--text-micro);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid}.st-order-n{background-color:var(--color-ink);color:var(--color-white);margin-inline-end:.625rem}.st-lang{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background-color:var(--color-white);cursor:pointer;flex-direction:column;gap:.125rem;min-width:0;padding:.875rem 1rem;transition:border-color .15s,background-color .15s;display:flex}.st-lang:hover{border-color:var(--color-quiet)}.st-lang.is-on{border-color:var(--color-indigo);background-color:var(--color-indigo-50);box-shadow:0 0 0 1px var(--color-indigo)}.st-lang.is-off{opacity:.5;cursor:not-allowed}.st-lang:has(:focus-visible){outline:3px solid var(--color-indigo);outline-offset:2px}.st-lang-tick{border:1px solid var(--color-line-strong);color:var(--color-ink-muted)}.st-lang.is-on .st-lang-tick{border-color:var(--color-indigo);background-color:var(--color-indigo);color:var(--color-white)}.st-lang-sample{-webkit-line-clamp:2;color:var(--color-ink-muted);font-size:var(--text-small);-webkit-box-orient:vertical;margin-top:.5rem;line-height:1.45;display:-webkit-box;overflow:hidden}.st-paper-icon{width:1.75em;height:2.25em;color:var(--color-ink-muted);flex:none;display:block}.st-paper-icon-wide{width:2.25em;height:1.75em}.st-style-icon{border:1px solid var(--color-line-strong);background:linear-gradient(light-dark(#26292f,#d9dde5), light-dark(#26292f,#d9dde5)) center 62% / 56% 12% no-repeat, linear-gradient(var(--color-line-strong), var(--color-line-strong)) center 82% / 36% 8% no-repeat, radial-gradient(circle .3rem at 50% 30%, var(--accent) 96%, transparent) no-repeat, var(--color-white);border-radius:3px;width:3.5rem;height:2.5rem;display:block}.st-style-icon-banner{background:linear-gradient(light-dark(#26292f,#d9dde5), light-dark(#26292f,#d9dde5)) center 62% / 56% 12% no-repeat, linear-gradient(var(--color-line-strong), var(--color-line-strong)) center 82% / 36% 8% no-repeat, linear-gradient(var(--accent), var(--accent)) top / 100% 36% no-repeat, var(--color-white)}.st-style-icon-caution{background:linear-gradient(light-dark(#26292f,#d9dde5), light-dark(#26292f,#d9dde5)) center 62% / 56% 12% no-repeat padding-box, linear-gradient(var(--color-line-strong), var(--color-line-strong)) center 82% / 36% 8% no-repeat padding-box, linear-gradient(var(--color-white), var(--color-white)) padding-box, repeating-linear-gradient(-45deg, var(--accent) 0 4px, var(--stripe) 4px 8px) border-box;border:4px solid #0000}.st-picts{grid-template-columns:repeat(auto-fill,minmax(3.25rem,1fr));gap:.5rem;display:grid}.st-pict-option{aspect-ratio:1;border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background-color:var(--color-white);color:var(--color-ink);cursor:pointer;place-items:center;transition:border-color .15s,background-color .15s;display:grid}.st-pict-option:hover{border-color:var(--color-quiet)}.st-pict-option:has(:checked){border-color:var(--color-indigo);background-color:var(--color-indigo-50);box-shadow:0 0 0 1px var(--color-indigo);color:var(--color-indigo)}.st-pict-option:has(:focus-visible){outline:3px solid var(--color-indigo);outline-offset:2px}.st-print-root{display:none}.st-sheet{margin:0 auto;position:relative;overflow:hidden}.st-copy{position:relative;overflow:hidden}.st-copy .st-sign{height:100%}.st-copy.is-flipped{rotate:180deg}.st-cut{border-top:1px dashed var(--color-quiet);position:absolute;top:50%;left:0;right:0}.st-cut span{background-color:var(--color-white);color:var(--color-ink-soft);letter-spacing:.04em;padding:0 .5em;font-size:7pt;font-weight:600;position:absolute;top:0;left:50%;translate:-50% -50%}@media print{body:has(>.st-print-root){background:var(--color-white);margin:0}body:has(>.st-print-root)>:not(.st-print-root){display:none!important}.st-print-root{display:block}}@media (prefers-reduced-motion:reduce){.st-text,.st-line,.st-browse-chevron,.st-result,.st-lang{transition:none}}.cp-z-free{--z:var(--color-key-green);--z-ink:light-dark(#24613f,#99d8b0)}.cp-z-late{--z:var(--color-key-amber);--z-ink:light-dark(#7a4f0e,#eab97e)}.cp-z-grace{--z:var(--color-key-sky);--z-ink:light-dark(#1f5788,#9bcbfb)}.cp-z-missed{--z:var(--color-coral);--z-ink:light-dark(#a3432a,#faa189)}.cp-z-ours{--z:var(--color-indigo);--z-ink:var(--color-indigo)}.cp-panel{border:1px solid var(--color-line);border-radius:var(--radius-stage);background-color:var(--color-white);box-shadow:var(--shadow-card);padding:1.5rem}.cp-bubble{border:1px solid var(--color-line);background-color:var(--color-white);color:var(--color-ink);font-size:var(--text-small);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:1.125rem 1.125rem 1.125rem .3rem;padding:.75rem 1rem;line-height:1.5}.cp-tabs{box-shadow:inset 0 -1px 0 var(--color-line);scrollbar-width:none;gap:.25rem;display:flex;overflow:auto hidden}.cp-tabs button{color:var(--color-ink-muted);font-size:var(--text-small);white-space:nowrap;cursor:pointer;border-bottom:2px solid #0000;border-radius:.5rem .5rem 0 0;flex-shrink:0;align-items:center;gap:.5rem;padding:.75rem 1rem;font-weight:600;transition:color .15s,background-color .15s;display:inline-flex}.cp-tabs button:hover{background-color:var(--color-mist);color:var(--color-ink)}.cp-tabs button[aria-selected=true]{border-bottom-color:var(--color-indigo);color:var(--color-indigo)}.cp-tabs button:focus-visible{outline:2px solid var(--color-indigo);outline-offset:-2px}.cp-tabpanel{padding-top:2rem}.cp-stage{border:1px solid var(--color-line);border-radius:var(--radius-stage);background-color:var(--color-mist);padding:clamp(1rem,3vw,2rem)}.cp-scaled{background-color:var(--color-white);box-shadow:var(--shadow-paper);border-radius:2px;position:relative;overflow:hidden}.cp-scaled>div{transform-origin:0 0}.cp-browser{border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-white);box-shadow:var(--shadow-raised);overflow:hidden}.cp-browser-bar{border-bottom:1px solid var(--color-line);background-color:var(--color-mist);align-items:center;gap:.375rem;padding:.625rem .875rem;display:flex}.cp-browser-bar span{background-color:var(--color-line-strong);border-radius:999px;width:.625rem;height:.625rem}.cp-browser-bar p{background-color:var(--color-white);min-width:0;color:var(--color-ink-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:1;margin-left:.75rem;padding:.2rem .75rem;font-size:.8125rem;overflow:hidden}.cp-web{color:light-dark(#2b2f3a,#d5dbe9);max-width:42rem;padding:clamp(1.25rem,4vw,2.5rem);font-family:ui-serif,Georgia,Cambria,Times New Roman,serif}.cp-web h3{color:var(--color-ink);font-size:1.75rem;font-weight:700;line-height:1.15}.cp-web h4{color:var(--color-ink);margin-top:1.5rem;font-size:1.125rem;font-weight:700}.cp-web p{margin-top:.625rem;line-height:1.65}.cp-web ul{margin-top:.625rem;padding-left:1.25rem;list-style:outside}.cp-web li{margin-top:.25rem;line-height:1.6}.cp-line,.cp-text-card{border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-white);padding:1.25rem}.cp-text-card .cp-bubble{background-color:var(--color-mist);border-color:#0000}.cp-box{border:1.5px solid;border-radius:.2em;flex-shrink:0;width:1.05em;height:1.05em;margin-top:.2em;display:inline-block}.cp-sign,.cp-doc{background-color:var(--color-white);color:var(--color-ink);font-family:var(--font-sans);-webkit-print-color-adjust:exact;print-color-adjust:exact;flex-direction:column;display:flex;overflow:hidden}.cp-sign{border-top:.16in solid var(--color-indigo);font-size:calc(var(--k,1) * 16pt);gap:.9em;padding:.45in .55in .42in;line-height:1.3}.cp-sign.is-wide{font-size:calc(var(--k,1) * 11pt);border-top-width:.1in;gap:.6em;padding:.28in .4in .26in}.cp-sign.is-ink{border-top:3pt solid var(--color-ink)}.cp-sign-biz,.cp-doc-biz{color:var(--color-indigo);letter-spacing:.08em;text-transform:uppercase;font-size:.8em;font-weight:700}.cp-sign.is-ink .cp-sign-biz{color:var(--color-ink)}.cp-sign h2{letter-spacing:-.01em;margin-top:.12em;font-size:3em;font-weight:800;font-stretch:78%;line-height:.98}.cp-sign.is-wide h2{font-size:2.4em}.cp-sign-tag{max-width:36em;color:var(--color-ink-muted);margin-top:.45em;font-size:1.05em}.cp-second{color:var(--color-ink-muted);letter-spacing:0;margin-top:.12em;font-size:.78em;font-weight:500;font-stretch:100%;display:block}.cp-sign h2 .cp-second{font-size:.42em;font-weight:650;line-height:1.15}.cp-second-inline{color:var(--color-ink-muted);margin-left:.5em;font-weight:500}.cp-sign-body{flex-direction:column;gap:1em;display:flex}.cp-sign.is-wide .cp-sign-body{flex-direction:row;align-items:flex-start;gap:1.4em}.cp-sign.is-wide .cp-ladder{flex:1.45 1 0;min-width:0}.cp-sign.is-wide .cp-sign-side{flex:1 1 0;min-width:0}.cp-rung{grid-template-columns:1.1em minmax(0,1fr) minmax(0,1.35fr);align-items:baseline;column-gap:.8em;padding:.55em 0;display:grid}.cp-rung-rail{align-self:stretch;position:relative}.cp-rung-rail:before{background-color:var(--z);content:"";width:.3em;position:absolute;top:-.55em;bottom:-.55em;left:50%;translate:-50%}.cp-rung:first-child .cp-rung-rail:before{top:.65em}.cp-rung:last-child .cp-rung-rail:before{height:1.2em;bottom:auto}.cp-rung:only-child .cp-rung-rail:before{display:none}.cp-rung-rail:after{border:.24em solid var(--z);background-color:var(--color-white);content:"";border-radius:999px;width:1em;height:1em;position:absolute;top:.69em;left:50%;translate:-50% -50%}.cp-rung-when{font-size:1.2em;font-weight:750;font-stretch:88%;line-height:1.15}.cp-rung-what{font-size:1.05em;line-height:1.3}.cp-rung-when .cp-second,.cp-rung-what .cp-second{font-size:.8em}.cp-sign.is-ink .cp-rung{--z:var(--color-ink)}.cp-sign.is-ink .cp-z-late .cp-rung-rail:after{background:linear-gradient(90deg, var(--color-ink) 50%, var(--color-white) 50%)}.cp-sign.is-ink .cp-z-missed .cp-rung-rail:after{background-color:var(--color-ink)}.cp-sign.is-ink .cp-z-grace .cp-rung-rail:before{background:repeating-linear-gradient(180deg, var(--color-ink) 0 .3em, transparent .3em .5em)}.cp-sign-side{flex-direction:column;gap:.7em;display:flex}.cp-sign-line{line-height:1.3}.cp-sign-icon,.cp-sign-kind-head,.cp-doc-never,.cp-doc-kind h3{align-items:flex-start;gap:.5em;display:flex}.cp-sign-glyph{width:1.15em;height:1.15em;color:var(--color-indigo);flex-shrink:0;margin-top:.08em}.cp-sign.is-ink .cp-sign-glyph{color:var(--color-ink)}.cp-sign-kind,.cp-doc-kind{background-color:var(--color-coral-50);border-radius:.1in;padding:.8em 1em}.cp-sign-kind .cp-sign-glyph,.cp-doc-kind .cp-sign-glyph{color:var(--color-coral)}.cp-sign.is-ink .cp-sign-kind{border:1.5pt solid var(--color-ink);background-color:var(--color-white)}.cp-sign.is-ink .cp-sign-kind .cp-sign-glyph{color:var(--color-ink)}.cp-sign-kind-head,.cp-doc-kind h3{font-weight:700}.cp-sign-kind ul,.cp-doc-kind ul{gap:.3em;margin-top:.45em;padding-left:1.65em;list-style:outside;display:grid}.cp-sign-foot{border-top:2pt solid var(--color-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25em 1em;margin-top:auto;padding-top:.6em;display:flex}.cp-sign-foot-label{letter-spacing:.06em;text-transform:uppercase;font-size:.8em;font-weight:700}.cp-sign-reach{flex-wrap:wrap;gap:0 .5em;font-size:1.1em;font-weight:650;display:flex}.cp-dot{color:var(--color-quiet)}.cp-doc{font-size:calc(var(--k,1) * 11.5pt);gap:1em;padding:.55in .65in;line-height:1.4}.cp-doc-head{border-bottom:2pt solid var(--color-ink);padding-bottom:.8em}.cp-doc h2{margin-top:.15em;font-size:2em;font-weight:780;font-stretch:85%;line-height:1.05}.cp-doc-intro{color:var(--color-ink-muted);margin-top:.5em}.cp-doc-rules{counter-reset:rule;gap:.55em;display:grid}.cp-doc-rules li{counter-increment:rule;padding-left:2em;position:relative}.cp-doc-rules li:before{background-color:var(--color-indigo-50);width:1.5em;height:1.5em;color:var(--color-indigo);content:counter(rule);border-radius:999px;place-items:center;font-size:.85em;font-weight:700;display:grid;position:absolute;top:.1em;left:0}.cp-doc-agree{gap:.55em;display:grid}.cp-doc-agree li{align-items:flex-start;gap:.7em;font-weight:600;display:flex}.cp-doc-fields{grid-template-columns:2fr 1fr;gap:0 1.6em;display:grid}.cp-field{border-top:1.2pt solid var(--color-ink);color:var(--color-ink-muted);margin-top:2.2em;padding-top:.3em;font-size:.78em;font-weight:600}.cp-doc-never{color:var(--color-ink-muted);margin-top:auto;font-size:.85em}.cp-doc-staff{border-top:1px dashed var(--color-quiet);color:var(--color-ink-soft);padding-top:.6em;font-size:.8em}.cp-guide-table{border-collapse:collapse;width:100%;font-size:.92em}.cp-guide-table thead th{border-bottom:1.2pt solid var(--color-ink);color:var(--color-ink-muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:0 .6em .4em;font-size:.75em;font-weight:700}.cp-guide-table tbody th,.cp-guide-table td{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;padding:.6em}.cp-guide-table th:first-child{width:24%;padding-left:0}.cp-guide-table tbody th{font-weight:700}.cp-guide-chip{background-color:var(--z);vertical-align:.05em;border-radius:999px;width:.65em;height:.65em;margin-right:.45em;display:inline-block}.cp-guide-say{background-color:var(--color-mist)}.cp-guide-scripts{grid-template-columns:1fr 1fr;gap:1em 1.4em;display:grid}.cp-guide-scripts h3{font-weight:700}.cp-guide-scripts ul{gap:.25em;margin-top:.3em;padding-left:1.2em;list-style:outside;display:grid}.cp-print-root{display:none}.cp-sheet{margin:0 auto;position:relative;overflow:hidden}.cp-copy{position:relative;overflow:hidden}.cp-copy.is-flipped{rotate:180deg}.cp-cut{border-top:1px dashed var(--color-quiet);position:absolute;top:50%;left:0;right:0}.cp-cut span{background-color:var(--color-white);color:var(--color-ink-soft);letter-spacing:.04em;padding:0 .5em;font-size:7pt;font-weight:600;position:absolute;top:0;left:50%;translate:-50% -50%}@media print{body:has(>.cp-print-root){background:var(--color-white);margin:0}body:has(>.cp-print-root)>:not(.cp-print-root){display:none!important}.cp-print-root{display:block}.cp-print-root>.cp-doc{margin:0 auto;height:1006px!important}}@media (prefers-reduced-motion:reduce){.cp-tabs button{transition:none}}.au-intro{border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-mist);padding:1rem 1.25rem}.au-peek{bottom:max(1rem, env(safe-area-inset-bottom));z-index:40;background-color:var(--color-ink);min-height:3rem;box-shadow:var(--shadow-raised);color:var(--color-white);font-size:var(--text-small);white-space:nowrap;cursor:pointer;opacity:0;pointer-events:none;border-radius:999px;align-items:center;gap:.5rem;padding:0 1.25rem;font-weight:600;transition:opacity .2s,translate .2s;display:inline-flex;position:fixed;left:50%;translate:-50% 1.5rem}.au-tabs.fade-end{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000)}.au-tabs.fade-start{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 3rem),#0000)}.au-tabs.fade-start.fade-end{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000)}.au-peek.is-on{opacity:1;pointer-events:auto;translate:-50%}.wb-shell .au-peek{bottom:calc(6.25rem + env(safe-area-inset-bottom))}@media (min-width:48rem){.wb-shell .au-peek{bottom:max(1rem, env(safe-area-inset-bottom))}}.au-peek-count{font-variant-numeric:tabular-nums;background-color:light-dark(#ffffff29,#ffffff0a);border-radius:999px;padding:.125rem .5rem;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.au-peek{transition:none}}.bd-glyph{flex:none;display:inline-block;overflow:visible}.bd-glyph.is-busier{fill:var(--color-coral)}.bd-glyph.is-quieter{fill:var(--color-key-sky)}.bd-glyph.is-closed{stroke:var(--color-ink)}.bd-empty{border:1px dashed var(--color-line-strong);border-radius:var(--radius-card);color:var(--color-ink-muted);font-size:var(--text-small);text-align:center;background-color:var(--color-white);margin-top:0;padding:2rem 1.25rem}@media (min-width:64rem){.bd-side{top:var(--stick-top,5.5rem);position:sticky}}.bd-team{border:1px solid var(--color-line);background-color:var(--color-white);max-width:34rem;box-shadow:var(--shadow-card);border-radius:1.25rem 1.25rem 1.25rem .375rem;padding:1rem 1.25rem 1.125rem}.bd-team-from{color:var(--color-ink-soft);font-size:var(--text-micro);align-items:center;gap:.375rem;font-weight:600;display:flex}.bd-team-text{color:var(--color-ink);font-size:var(--text-small);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.5rem;line-height:1.6}.ss-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:1.25rem;display:grid}.ss-stats>div{border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-mist);padding:.75rem .875rem}.ss-stats dt{color:var(--color-ink-soft);font-size:var(--text-micro);font-weight:620}.ss-stats dd{color:var(--color-ink);font-variant-numeric:tabular-nums;margin-top:.125rem;font-size:1.5rem;font-weight:740;line-height:1.2}.ss-stats p{color:var(--color-ink-muted);font-size:var(--text-micro);margin-top:.125rem}.ss-stats>.is-short{border-color:light-dark(#f5cdc2,#664541)}@supports (color:color-mix(in lab, red, red)){.ss-stats>.is-short{border-color:color-mix(in oklab, var(--color-coral) 35%, var(--color-white))}}.ss-stats>.is-short{background-color:var(--color-coral-50)}.ss-stats>.is-short dd{color:light-dark(#a8432a,#fb9e86)}.ss-stats>.is-rule{border-color:light-dark(#f0d4aa,#6c5535)}@supports (color:color-mix(in lab, red, red)){.ss-stats>.is-rule{border-color:color-mix(in oklab, var(--color-key-amber) 40%, var(--color-white))}}.ss-stats>.is-rule{background-color:light-dark(#fbf4ea,#2f2b2a)}@supports (color:color-mix(in lab, red, red)){.ss-stats>.is-rule{background-color:color-mix(in oklab, var(--color-key-amber) 10%, var(--color-white))}}.ss-stats>.is-rule dd{color:light-dark(#8a5a12,#e5b06f)}.ss-stats>.is-ok dd{color:light-dark(#2c7a50,#80cd9e)}:where(.pr-page,.pr-print-root){--pr-food:var(--color-key-amber);--pr-pack:var(--color-key-sky);--pr-time:var(--color-key-violet);--pr-fee:var(--color-key-slate);--pr-left:var(--color-key-green);--pr-ok-ink:light-dark(#2c6e4a,#8ed1a8);--pr-ok-bg:light-dark(#e8f3ed,#232f32)}@supports (color:color-mix(in lab, red, red)){:where(.pr-page,.pr-print-root){--pr-ok-bg:color-mix(in oklab, var(--color-key-green) 12%, var(--color-white))}}:where(.pr-page,.pr-print-root){--pr-over-ink:light-dark(#a8432a,#fb9e86);--pr-over-bg:var(--color-coral-50);--pr-todo-ink:light-dark(#85540f,#e9b275);--pr-todo-bg:light-dark(#faf0e1,#37302b)}@supports (color:color-mix(in lab, red, red)){:where(.pr-page,.pr-print-root){--pr-todo-bg:color-mix(in oklab, var(--color-key-amber) 14%, var(--color-white))}}:where(.pr-page,.pr-print-root){--pr-tax-hatch:repeating-linear-gradient(135deg, var(--color-line-strong) 0 2px, var(--color-mist) 2px 7px)}.pr-example-note{border-radius:var(--radius-control);background-color:var(--pr-todo-bg);color:var(--pr-todo-ink);font-size:var(--text-small);gap:.5rem;margin-top:1rem;padding:.75rem 1rem;display:flex}.pr-example-note svg{margin-top:.1875rem}.pr-affixed{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background-color:var(--color-white);height:3rem;color:var(--color-ink);cursor:text;align-items:center;gap:.375rem;padding:0 .875rem;transition:border-color .15s;display:inline-flex;box-shadow:0 1px 2px #1118270a}.pr-affixed:hover{border-color:var(--color-quiet)}.pr-affixed:has(>input:focus-visible){border-color:var(--color-indigo);outline:3px solid var(--color-indigo);outline-offset:1px}.pr-affixed>input.field{width:100%;min-width:0;height:100%;box-shadow:none;font-variant-numeric:tabular-nums;background:0 0;border:0;flex:auto;padding:0;font-size:1.0625rem}.pr-affixed>input.field:focus-visible{outline:none}.pr-affix{color:var(--color-ink-soft);white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;font-size:1rem}.pr-affixed:has(>.is-invalid),.field.is-invalid{border-color:var(--pr-over-ink);box-shadow:0 0 0 1px var(--pr-over-ink)}.field.is-empty{color:var(--color-ink-muted)}.pr-chips{flex-wrap:wrap;gap:.5rem;display:flex}.pr-chip{border:1px solid var(--color-line-strong);background-color:var(--color-white);min-height:2.75rem;color:var(--color-ink-muted);font-size:var(--text-small);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:999px;padding:0 .875rem;font-weight:600;transition:border-color .15s,background-color .15s,color .15s}.pr-chip:hover{border-color:var(--color-quiet);color:var(--color-ink)}.pr-chip[aria-pressed=true]{border-color:var(--color-indigo);background-color:var(--color-indigo-50);box-shadow:inset 0 0 0 1px var(--color-indigo);color:var(--color-indigo)}:is(.pr-item,.pr-status,.pr-meter-row).is-todo{--pr-tone:var(--color-key-amber);--pr-tone-ink:var(--pr-todo-ink);--pr-tone-bg:var(--pr-todo-bg)}:is(.pr-item,.pr-status,.pr-meter-row).is-over{--pr-tone:var(--color-coral);--pr-tone-ink:var(--pr-over-ink);--pr-tone-bg:var(--pr-over-bg)}:is(.pr-item,.pr-status,.pr-meter-row).is-ok{--pr-tone:var(--color-key-green);--pr-tone-ink:var(--pr-ok-ink);--pr-tone-bg:var(--pr-ok-bg)}:is(.pr-status,.pr-meter-row).is-none{--pr-tone:var(--color-key-slate);--pr-tone-ink:var(--color-ink-muted);--pr-tone-bg:var(--color-mist)}:is(.pr-dot,.pr-key,.pr-group).is-star{--pr-seg:var(--pr-left)}:is(.pr-dot,.pr-key,.pr-group).is-workhorse{--pr-seg:var(--color-key-amber)}:is(.pr-dot,.pr-key,.pr-group).is-puzzle{--pr-seg:var(--color-key-violet)}:is(.pr-dot,.pr-key,.pr-group).is-dog{--pr-seg:var(--color-coral)}.be-tool{--be-bills:var(--color-coral);--be-bills-ink:light-dark(#b8452a,#fc947b);--be-pay:var(--color-key-amber);--be-pay-ink:light-dark(#85540f,#e9b275);--be-extra:var(--color-key-green);--be-extra-ink:light-dark(#2c6e4a,#8ed1a8);--be-cost:var(--color-key-slate);--be-c0:var(--color-indigo);--be-c1:light-dark(#4a50a8,#b1bcfd);--be-c2:light-dark(#6f74c4,#9ca4f8);--be-c3:light-dark(#969ad6,#7f82bc);--be-c4:light-dark(#bcbfe6,#555779);--be-c5:light-dark(#7c8296,#a1a7bc);--be-hatch:repeating-linear-gradient(135deg, var(--color-mist) 0 5px, var(--color-white) 5px 10px)}.be-example{border:1px solid light-dark(#eac48a,#8b693a);gap:.75rem;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.be-example{border:1px solid color-mix(in oklab, var(--color-key-amber) 55%, var(--color-white))}}.be-example{border-radius:var(--radius-card);background-color:light-dark(#fbf4ea,#2f2b2a)}@supports (color:color-mix(in lab, red, red)){.be-example{background-color:color-mix(in oklab, var(--color-key-amber) 10%, var(--color-white))}}.be-example{color:var(--color-ink);font-size:var(--text-small)}.be-example>svg{color:var(--be-pay-ink);margin-top:.125rem}.be-check{font-size:var(--text-small);cursor:pointer;gap:.75rem;display:flex}.be-tool .link-button:has(>svg){align-items:center;gap:.375rem;display:inline-flex}.be-remove{border-radius:var(--radius-control);width:3rem;height:3rem;color:var(--color-ink-soft);cursor:pointer;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.be-remove:hover{background-color:var(--color-mist);color:var(--color-ink)}.be-remove:focus-visible{outline:3px solid var(--color-indigo);outline-offset:2px}.be-panel{--be-tone:var(--color-quiet);padding-top:1.75rem;position:relative;overflow:hidden}.be-panel:before{background-color:var(--be-tone);content:"";height:.375rem;transition:background-color .3s;position:absolute;top:0;left:0;right:0}.be-panel.is-set{--be-tone:var(--color-indigo)}.be-panel.is-past{--be-tone:var(--be-extra)}.be-panel.is-near{--be-tone:var(--be-pay)}.be-panel.is-short{--be-tone:var(--be-bills)}.be-kicker{color:var(--color-ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.be-verdict{color:var(--color-ink);text-wrap:balance;gap:.625rem;margin-top:.5rem;font-size:1.5rem;font-weight:800;line-height:1.2;display:flex}.be-verdict>svg{color:var(--color-ink-soft);margin-top:.125rem}.be-panel.is-short .be-verdict>svg{color:var(--be-bills-ink)}.be-sub{color:var(--color-ink-muted);font-size:var(--text-small);margin-top:.5rem}.be-example-tag{border:1px solid var(--color-key-amber);color:var(--be-pay-ink);border-radius:999px;margin-top:.75rem;padding:.0625rem .625rem;font-size:.8125rem;font-weight:700;display:inline-block}.be-swatch{background-color:var(--color-line-strong);border-radius:3px;flex-shrink:0;width:.75rem;height:.75rem;display:inline-block}.be-legal{color:var(--color-ink-soft);margin-top:1rem;font-size:.8125rem}.be-tips{border-top:1px solid var(--color-line)}.be-tips li{border-bottom:1px solid var(--color-line);color:var(--color-ink-muted);font-size:var(--text-small);padding:.75rem 0}.be-tips b{color:var(--color-ink)}.be-range{width:100%;height:1.75rem;accent-color:var(--color-indigo);cursor:pointer;margin-top:.25rem}.be-range:disabled{cursor:default;opacity:.45}.be-range:focus-visible{outline:3px solid var(--color-indigo);outline-offset:2px}.be-swatch.is-c0{background-color:var(--be-c0)}.be-swatch.is-c1{background-color:var(--be-c1)}.be-swatch.is-c2{background-color:var(--be-c2)}.be-swatch.is-c3{background-color:var(--be-c3)}.be-swatch.is-c4{background-color:var(--be-c4)}.be-swatch.is-c5{background-color:var(--be-c5)}.be-swatch.is-pay{background-color:var(--be-pay)}.be-table-wrap{margin-top:1.25rem;overflow-x:auto}.be-table{border-collapse:collapse;width:100%;font-size:var(--text-small);font-variant-numeric:tabular-nums}.be-table :is(th,td){border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;padding:.75rem .5rem}.be-table :is(th,td):first-child{padding-left:0}.be-table :is(th,td):last-child{padding-right:0}.be-table thead th{color:var(--color-ink-soft);font-size:.8125rem;font-weight:600}.be-table th[scope=row]{color:var(--color-ink);font-weight:600}.be-table th[scope=row] .be-swatch{vertical-align:-.0625rem;margin-right:.5rem}.be-table th[scope=row]>span:not(.be-swatch){color:var(--color-ink-soft);margin-top:.125rem;margin-left:1.25rem;font-size:.8125rem;font-weight:400;display:block}.be-table .is-num{text-align:right;white-space:nowrap}.be-table tr.is-total :is(th,td){border-top:2px solid var(--color-ink);border-bottom:0;font-weight:800}.be-text{white-space:pre;min-height:18rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.be-panel:before,.be-remove{transition:none}}:is(.ft-row,.ft-verdict,.ft-chip,.ft-lib,.ft-key,.ft-group,.ft-glance>div,.ft-glance-bar>span,.ft-answer).is-zero{--t:var(--color-key-green);--t-ink:light-dark(#2d6f4b,#8ccaa8)}@supports (color:color-mix(in lab, red, red)){:is(.ft-row,.ft-verdict,.ft-chip,.ft-lib,.ft-key,.ft-group,.ft-glance>div,.ft-glance-bar>span,.ft-answer).is-zero{--t-ink:color-mix(in oklab, var(--color-key-green) 72%, light-dark(#000,#fff))}}:is(.ft-row,.ft-verdict,.ft-chip,.ft-lib,.ft-key,.ft-group,.ft-glance>div,.ft-glance-bar>span,.ft-answer).is-six{--t:var(--color-indigo);--t-ink:var(--color-indigo)}:is(.ft-row,.ft-verdict,.ft-chip,.ft-lib,.ft-key,.ft-group,.ft-glance>div,.ft-glance-bar>span,.ft-answer).is-rebate{--t:var(--color-key-amber);--t-ink:light-dark(#714c16,#f2d2a1)}@supports (color:color-mix(in lab, red, red)){:is(.ft-row,.ft-verdict,.ft-chip,.ft-lib,.ft-key,.ft-group,.ft-glance>div,.ft-glance-bar>span,.ft-answer).is-rebate{--t-ink:color-mix(in oklab, var(--color-key-amber) 52%, light-dark(#000,#fff))}}:is(.ft-row,.ft-verdict,.ft-chip,.ft-lib,.ft-key,.ft-group,.ft-glance>div,.ft-glance-bar>span,.ft-answer).is-taxed{--t:var(--color-coral);--t-ink:light-dark(#8c4633,#f6baa8)}@supports (color:color-mix(in lab, red, red)){:is(.ft-row,.ft-verdict,.ft-chip,.ft-lib,.ft-key,.ft-group,.ft-glance>div,.ft-glance-bar>span,.ft-answer).is-taxed{--t-ink:color-mix(in oklab, var(--color-coral) 62%, light-dark(#000,#fff))}}:is(.ft-row,.ft-verdict,.ft-chip,.ft-lib,.ft-key,.ft-group,.ft-glance>div,.ft-answer,.ft-letter){--t-bg:var(--t,light-dark(#e4e6ee,#2c2f3b))}@supports (color:color-mix(in lab, red, red)){:is(.ft-row,.ft-verdict,.ft-chip,.ft-lib,.ft-key,.ft-group,.ft-glance>div,.ft-answer,.ft-letter){--t-bg:color-mix(in oklab, var(--t,var(--color-line)) 11%, var(--color-white))}}:root{--gw-coral-ink:light-dark(#8c4633,#f6baa8)}@supports (color:color-mix(in lab, red, red)){:root{--gw-coral-ink:color-mix(in oklab, var(--color-coral) 62%, light-dark(#000,#fff))}}:where(.hp-page,.hp-print-root){--hp-c0:light-dark(#4b55c7,#a8b7fa);--hp-c1:var(--color-key-sky);--hp-c2:var(--color-key-green);--hp-c3:var(--color-key-amber);--hp-c4:var(--color-key-violet);--hp-c5:var(--color-key-rose);--hp-c6:light-dark(#2f9c9c,#4ab2b2);--hp-c7:var(--color-key-slate);--hp-count:light-dark(#ececf3,#282b39)}@supports (color:color-mix(in lab, red, red)){:where(.hp-page,.hp-print-root){--hp-count:color-mix(in oklab, var(--color-indigo) 9%, var(--color-white))}}:where(.hp-page,.hp-print-root){--hp-count-ink:var(--color-indigo);--hp-fill:light-dark(#c7c8dc,#41445c)}@supports (color:color-mix(in lab, red, red)){:where(.hp-page,.hp-print-root){--hp-fill:color-mix(in oklab, var(--color-indigo) 26%, var(--color-white))}}:where(.hp-page,.hp-print-root){--hp-ot:repeating-linear-gradient(135deg, light-dark(#eac48a,#8b693a) 0 3px, light-dark(#f8ecd9,#40362d) 3px 6px)}@supports (color:color-mix(in lab, red, red)){:where(.hp-page,.hp-print-root){--hp-ot:repeating-linear-gradient(135deg, color-mix(in oklab, var(--color-key-amber) 55%, var(--color-white)) 0 3px, color-mix(in oklab, var(--color-key-amber) 18%, var(--color-white)) 3px 6px)}}:where(.hp-page,.hp-print-root){--hp-other:repeating-linear-gradient(135deg, var(--color-line-strong) 0 2px, var(--color-white) 2px 5px);--pr-over-ink:light-dark(#a8432a,#fb9e86);--pr-todo-ink:light-dark(#85540f,#e9b275);--pr-todo-bg:light-dark(#faf0e1,#37302b)}@supports (color:color-mix(in lab, red, red)){:where(.hp-page,.hp-print-root){--pr-todo-bg:color-mix(in oklab, var(--color-key-amber) 14%, var(--color-white))}}.eb-lines{gap:.75rem;display:grid}@keyframes sn-pulse{50%{box-shadow:0 0 0 6px color-mix(in oklab, var(--color-coral) 0%, transparent);opacity:.6}}#fa-tabpanel .btn{align-items:center;gap:.5rem;display:inline-flex}@media (min-width:64rem){.rs-preview-wrap{top:var(--stick-top,6rem);position:sticky}}:where(.rs-page) :where(h1,h2,p,dl,dd){margin:0}:is(.tc-panel,.tc-scale,.tc-verdict,.tc-gap){--tc-tone:var(--color-quiet);--tc-tone-ink:var(--color-ink-soft)}:is(.tc-panel,.tc-scale,.tc-verdict,.tc-gap).is-good{--tc-tone:var(--tc-good);--tc-tone-ink:var(--tc-good-ink)}:is(.tc-panel,.tc-scale,.tc-verdict,.tc-gap).is-over{--tc-tone:var(--tc-over);--tc-tone-ink:var(--tc-over-ink)}:is(.tc-panel,.tc-scale,.tc-verdict,.tc-gap).is-short{--tc-tone:var(--tc-short);--tc-tone-ink:var(--tc-short-ink)}:is(.tc-move-n,.tc-bankn) b{color:var(--color-ink);font-size:1.125rem;font-weight:800}:is(.tc-move-n,.tc-bankn) small{color:var(--color-ink-soft);font-size:.75rem}:is(.tc-sheet,.tc-slip) h1{font-size:17pt;font-weight:800;line-height:1.1}:where(.tp-page,.tp-print-root){--tp-c0:light-dark(#4b55c7,#a8b7fa);--tp-c1:var(--color-key-sky);--tp-c2:var(--color-key-green);--tp-c3:var(--color-key-amber);--tp-c4:var(--color-key-violet);--tp-c5:var(--color-key-rose);--tp-c6:light-dark(#2f9c9c,#4ab2b2);--tp-c7:var(--color-key-slate);--tp-c8:light-dark(#6b8e23,#95ba54);--tp-c9:light-dark(#a0679a,#d195ca);--tp-kraft:light-dark(#f7efdc,#29261d);--tp-kraft-line:light-dark(#e0d1ab,#4b4431);--tp-ok-ink:light-dark(#2c6e4a,#8ed1a8);--tp-ok-bg:light-dark(#e8f3ed,#232f32)}@supports (color:color-mix(in lab, red, red)){:where(.tp-page,.tp-print-root){--tp-ok-bg:color-mix(in oklab, var(--color-key-green) 12%, var(--color-white))}}:where(.tp-page,.tp-print-root){--pr-over-ink:light-dark(#a8432a,#fb9e86);--pr-todo-ink:light-dark(#85540f,#e9b275);--pr-todo-bg:light-dark(#faf0e1,#37302b)}@supports (color:color-mix(in lab, red, red)){:where(.tp-page,.tp-print-root){--pr-todo-bg:color-mix(in oklab, var(--color-key-amber) 14%, var(--color-white))}}.tool-bench{border-bottom:1px solid var(--color-line);background-color:var(--color-mist);background-image:radial-gradient(circle at 1px 1px,#292d791c 1px,#0000 1.5px);background-size:1.375rem 1.375rem}.tool-window{--tool-window-radius:1.5rem;border-block:1px solid var(--color-line-strong);background-color:var(--color-white);position:relative;box-shadow:0 1px 2px #1118270d,0 28px 56px -28px #292d7952}.tool-window-bar{border-bottom:1px solid var(--color-line);background-image:linear-gradient(var(--color-white), light-dark(#fafbfd,#202021));flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;padding:1rem;display:flex}.tool-window-icon{background-color:var(--color-indigo-50);width:2.75rem;height:2.75rem;color:var(--color-indigo);box-shadow:inset 0 0 0 1px var(--color-indigo-100);border-radius:.75rem;flex-shrink:0;place-items:center;display:grid;position:relative}.tool-window-icon:after{content:"";background-color:var(--key);width:.75rem;height:.75rem;box-shadow:0 0 0 2.5px var(--color-white);border-radius:3px;position:absolute;bottom:-.25rem;right:-.25rem}.tool-window-name{letter-spacing:-.022em;color:var(--color-ink);font-size:clamp(1.375rem,1.2rem + .7vw,1.75rem);font-weight:720;line-height:1.15}.tool-window-pitch{max-width:46rem;font-size:var(--text-small);color:var(--color-ink-muted);margin-top:.25rem;line-height:1.5}.tool-window-meta{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.25rem 1.25rem;display:flex}.tool-window-fact{border:1px solid var(--color-line);background-color:var(--color-mist);min-height:2rem;font-size:var(--text-micro);color:var(--color-ink-muted);border-radius:999px;align-items:center;gap:.375rem;padding:0 .75rem;font-weight:600;display:inline-flex}.tool-window-fact svg{color:var(--color-key-green)}.tool-window-guide{min-height:2.75rem;font-size:var(--text-small);color:var(--color-indigo);text-decoration:underline;-webkit-text-decoration-color:var(--color-indigo-200);-webkit-text-decoration-color:var(--color-indigo-200);text-decoration-color:var(--color-indigo-200);align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.tool-window-guide:hover{text-decoration-color:currentColor}.tool-window-body{padding:1.5rem 1rem 2rem}@media (min-width:40rem){.tool-window{border:1px solid var(--color-line-strong);border-radius:var(--tool-window-radius)}.tool-window-bar{border-radius:calc(var(--tool-window-radius) - 1px) calc(var(--tool-window-radius) - 1px) 0 0;padding:1.25rem 1.5rem}.tool-window-body{padding:2rem 1.5rem 2.5rem}}@media (min-width:64rem){.tool-window-bar{flex-wrap:nowrap;align-items:center;gap:1.25rem;padding:1.5rem 2.5rem}.tool-window-meta{flex-shrink:0;flex-basis:auto;justify-content:flex-end}.tool-window-body{padding:2.5rem 2.5rem 3rem}}.tool-window-body .au-intro{border:0;border-left:3px solid var(--color-indigo-100);background-color:#0000;border-radius:0;padding:0 0 0 1rem}.tool-guide-label{font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-soft);align-items:center;gap:1rem;font-weight:700;display:flex}.tool-guide-label:before{content:"";background-color:var(--color-line);flex:1;order:1;height:1px}.tool-guide-label a{min-height:2.75rem;font-size:var(--text-small);letter-spacing:0;text-transform:none;color:var(--color-indigo);text-decoration:underline;-webkit-text-decoration-color:var(--color-indigo-200);-webkit-text-decoration-color:var(--color-indigo-200);text-decoration-color:var(--color-indigo-200);order:2;align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.tool-guide-label a:hover{text-decoration-color:currentColor}#lp-step-fees .pr-affixed .field{height:3rem}.cs-t0{--cs-c:light-dark(#3f4fc4,#a9bbfe);--cs-c-50:light-dark(#eef0fc,#24252a)}.cs-t1{--cs-c:light-dark(#0f766e,#75cdc3);--cs-c-50:light-dark(#e6f4f2,#212726)}.cs-t2{--cs-c:light-dark(#8b3fa8,#de9cfa);--cs-c-50:light-dark(#f5ecf9,#28242a)}.cs-t3{--cs-c:light-dark(#a35a00,#f0a15c);--cs-c-50:light-dark(#fbf0e1,#29241d)}.cs-t4{--cs-c:light-dark(#be3455,#fe8f9f);--cs-c-50:light-dark(#fcebef,#2b2325)}.cs-t5{--cs-c:light-dark(#1d6fa5,#75c1fc);--cs-c-50:light-dark(#e7f1f9,#22272a)}.cs-t6{--cs-c:light-dark(#5f7a1f,#a4c36b);--cs-c-50:light-dark(#f0f5e4,#23261e)}.cs-t7{--cs-c:light-dark(#4b5563,#bbc7d8);--cs-c-50:light-dark(#f0f2f5,#242526)}.cs-x0{--cs-xc:light-dark(#d99a00,#a67818)}.cs-x1{--cs-xc:light-dark(#2563eb,#8db4fe)}.cs-x2{--cs-xc:light-dark(#db2777,#fb7da7)}.cs-x3{--cs-xc:light-dark(#059669,#50c495)}.cs-x4{--cs-xc:light-dark(#7c3aed,#b8a6fd)}.cs-x5{--cs-xc:light-dark(#ea580c,#ec7446)}.ln-t0{--ln-c:light-dark(#3f4fc4,#a9bbfe);--ln-c-50:light-dark(#eef0fc,#24252a)}.ln-t1{--ln-c:light-dark(#0f766e,#75cdc3);--ln-c-50:light-dark(#e6f4f2,#212726)}.ln-t2{--ln-c:light-dark(#be3455,#fe8f9f);--ln-c-50:light-dark(#fcebef,#2b2325)}.ln-t3{--ln-c:light-dark(#a35a00,#f0a15c);--ln-c-50:light-dark(#fbf0e1,#29241d)}.ln-t4{--ln-c:light-dark(#8b3fa8,#de9cfa);--ln-c-50:light-dark(#f5ecf9,#28242a)}.ln-t5{--ln-c:light-dark(#1d6fa5,#75c1fc);--ln-c-50:light-dark(#e7f1f9,#22272a)}.pc-item{border:1px solid var(--color-line);background-color:var(--color-white);border-radius:1rem;padding:.75rem .875rem .875rem;animation:.2s ease-out pc-rise}@media (prefers-reduced-motion:reduce){.pc-item{transition:none;animation:none!important}}.po-tab-count{background-color:var(--po-gold);color:light-dark(#3d2600,#f5d7af);border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;margin-left:.375rem;padding:0 .3125rem;font-size:.6875rem;font-weight:750;display:inline-grid}.po-tab-count.is-bad{background-color:var(--po-heavy);color:var(--color-white)}.is-push{--sw-c:var(--sw-push);--sw-c50:var(--sw-push-50)}.is-event{--sw-c:var(--sw-event);--sw-c50:var(--sw-event-50)}.is-hour{--sw-c:var(--sw-hour);--sw-c50:var(--sw-hour-50)}.is-season{--sw-c:var(--sw-season);--sw-c50:var(--sw-season-50)}.dm-tool,.dm-print-root{--dm-cost:light-dark(#8b93a1,#8f97a5);--dm-cost-50:light-dark(#eef0f3,#252627);--dm-fee:light-dark(#c4b5fd,#605090);--dm-kept:light-dark(#2f7d52,#7ecb9c);--dm-kept-50:light-dark(#e3f1e8,#232a26);--dm-kept-ink:light-dark(#1f5a3a,#9fdbb5);--dm-off:light-dark(#c98a12,#bd8420);--dm-off-50:light-dark(#fdf3df,#27231a);--dm-off-ink:light-dark(#8a5a00,#e5b069);--dm-bad:light-dark(#b42318,#fda091);--dm-bad-50:light-dark(#fdecea,#2b2323);--dm-paper:light-dark(#fffdf8,#201f1d)}.dm-example{background-color:var(--dm-off-50);color:var(--dm-off-ink);font-size:var(--text-small);border:1px solid light-dark(#f1d49a,#493b1d);border-radius:1rem;gap:.75rem;padding:1rem 1.25rem;display:flex}.dm-example p{color:var(--color-ink)}.dm-seg{border:1px solid var(--color-line-strong);background-color:var(--color-white);border-radius:.875rem;flex-wrap:wrap;padding:3px;display:inline-flex}.dm-seg button{min-width:3rem;min-height:2.5rem;font-size:var(--text-small);border-radius:.625rem;padding:.25rem .875rem;font-weight:650;transition:background-color .15s,color .15s}.dm-seg button:hover{background-color:var(--color-mist)}.dm-seg button.is-on{background-color:var(--color-indigo);color:var(--color-white)}.dm-seg.is-small button{min-width:2.75rem;min-height:2.25rem;padding:.125rem .625rem;font-size:.8125rem}.dm-check{font-size:var(--text-small);cursor:pointer;gap:.75rem;display:flex}.dm-chips{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.dm-chips button{border:1px solid var(--color-line-strong);background-color:var(--color-white);font-variant-numeric:tabular-nums;border-radius:999px;min-height:2.25rem;padding:.125rem .75rem;font-size:.8125rem;font-weight:650;transition:background-color .15s,border-color .15s,color .15s}.dm-chips button:hover{border-color:var(--color-indigo-200)}.dm-chips button.is-on{border-color:var(--color-indigo);background-color:var(--color-indigo-50);color:var(--color-indigo)}.dm-x{width:2.25rem;height:2.25rem;color:var(--color-ink-soft);border-radius:.625rem;place-items:center;transition:background-color .15s,color .15s;display:grid}.dm-x:hover{background-color:var(--dm-bad-50);color:var(--dm-bad)}.dm-items{gap:.5rem;display:grid}.dm-items li{border:1px solid var(--color-line);background-color:var(--color-white);border-radius:1rem;grid-template-columns:minmax(0,1fr) 6rem 6rem 5.5rem 4.5rem 2.25rem;align-items:end;gap:.625rem;padding:.5rem .5rem .5rem .75rem;animation:.2s ease-out dm-rise;display:grid}.dm-items .field{font-variant-numeric:tabular-nums;height:2.5rem;padding-inline:.625rem}.dm-f{gap:.125rem;display:grid}.dm-f span{color:var(--color-ink-soft);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.6875rem;font-weight:700;overflow:hidden}.dm-f .field{text-align:right}.dm-item-kept{font-variant-numeric:tabular-nums;align-self:center;justify-items:end;line-height:1.2;display:grid}.dm-item-kept b{color:var(--dm-kept-ink);font-size:var(--text-small);font-weight:750}.dm-item-kept small{color:var(--color-ink-soft);font-size:.6875rem}.dm-panel{--dm-tone:var(--color-line-strong);box-shadow:inset 0 6px 0 var(--dm-tone), var(--shadow-card);padding-top:1.75rem}.dm-panel.is-ready,.dm-panel.is-nodisc{--dm-tone:var(--dm-kept)}.dm-panel.is-steep{--dm-tone:var(--dm-off)}.dm-panel.is-fix,.dm-panel.is-loss{--dm-tone:var(--dm-bad)}.dm-kicker{color:var(--color-ink-soft);font-size:var(--text-small);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.dm-verdict{font-size:var(--text-heading);font-variant-numeric:tabular-nums;letter-spacing:-.02em;align-items:center;gap:.75rem;margin-top:.5rem;font-weight:740;line-height:1.15;display:flex}.dm-verdict small{color:var(--color-ink-muted);letter-spacing:0;font-size:.5em;font-weight:600}.dm-verdict-mark{background-color:var(--dm-tone);width:2.75rem;height:2.75rem;color:var(--color-white);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.dm-panel.is-idle .dm-verdict-mark{background-color:var(--color-mist);color:var(--color-ink-soft);box-shadow:inset 0 0 0 1px var(--color-line-strong)}.dm-panel.is-steep .dm-verdict-mark{color:light-dark(#3d2600,#f5d7af)}.dm-panel.is-fix .dm-verdict-mark{border-radius:.625rem}.dm-panel.is-fix .dm-verdict,.dm-panel.is-loss .dm-verdict{color:var(--dm-bad)}.dm-sub{color:var(--color-ink-muted);font-size:var(--text-small);font-variant-numeric:tabular-nums;margin-top:.5rem}.dm-bars{background-color:var(--color-mist);border-radius:1.25rem;gap:.875rem;margin-top:1.25rem;padding:1rem 1rem .875rem;display:grid}.dm-bar-row{animation:.3s ease-out backwards dm-rise}.dm-bar-label{font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;font-size:.8125rem;display:flex}.dm-bar-label span{color:var(--color-ink-muted);font-weight:650}.dm-bar-label b{font-weight:750}.dm-bar{background-color:var(--color-white);height:2.25rem;box-shadow:inset 0 0 0 1px var(--color-line);border-radius:.625rem;margin-top:.25rem;display:flex;overflow:hidden}.dm-part{transform-origin:0;justify-content:center;align-items:center;min-width:0;height:100%;transition:width .45s cubic-bezier(.22,1,.36,1);animation:.55s cubic-bezier(.22,1,.36,1) backwards dm-grow;display:flex;position:relative;overflow:hidden}.dm-part i{font-variant-numeric:tabular-nums;text-overflow:clip;white-space:nowrap;padding-inline:.375rem;font-size:.75rem;font-style:normal;font-weight:750;overflow:hidden}.dm-part.is-cost{background-color:var(--dm-cost)}.dm-part.is-fee{background-color:var(--dm-fee)}.dm-part.is-kept{background-color:var(--dm-kept);color:var(--color-white);animation-delay:.1s}.dm-part.is-short{background:repeating-linear-gradient(-45deg, var(--dm-bad) 0 5px, light-dark(#d9534a,#f9786c) 5px 10px)}.dm-part.is-off{background:repeating-linear-gradient(-45deg, var(--dm-off-50) 0 6px, light-dark(#f6dfae,#3c3119) 6px 12px);box-shadow:inset 2px 0 0 var(--dm-off);color:var(--dm-off-ink);animation-delay:.2s}.dm-key{color:var(--color-ink-muted);flex-wrap:wrap;gap:.25rem 1rem;font-size:.75rem;display:flex}.dm-key li{align-items:center;gap:.375rem;display:flex}.dm-key li:before{content:"";background:var(--dm-c);border-radius:.25rem;width:.75rem;height:.75rem}.dm-key .is-cost{--dm-c:var(--dm-cost)}.dm-key .is-fee{--dm-c:var(--dm-fee)}.dm-key .is-kept{--dm-c:var(--dm-kept)}.dm-key .is-off{--dm-c:repeating-linear-gradient(-45deg, var(--dm-off-50) 0 3px, light-dark(#f6dfae,#3c3119) 3px 6px)}.dm-key .is-short{--dm-c:var(--dm-bad)}.dm-dots-wrap{margin-top:1rem}.dm-dots{flex-wrap:wrap;align-items:center;gap:.3125rem;display:flex}.dm-dot{background-color:var(--dm-kept);border-radius:999px;width:.875rem;height:.875rem}.dm-dot.is-extra{background-color:var(--dm-off);animation:.35s cubic-bezier(.3,1.5,.5,1) backwards dm-pop}.dm-dots-more,.dm-dots-x{color:var(--dm-off-ink);font-variant-numeric:tabular-nums;margin-left:.25rem;font-size:.8125rem;font-weight:750}.dm-dots-x{color:var(--dm-bad)}.dm-dots-wrap figcaption{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;margin-top:.5rem;font-size:.8125rem}.dm-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}.dm-facts>div{border:1px solid var(--color-line);border-radius:.875rem;padding:.625rem .75rem;animation:.25s ease-out backwards dm-rise}.dm-facts dt{color:var(--color-ink-soft);font-size:.75rem;font-weight:650}.dm-facts dd{font-variant-numeric:tabular-nums;margin-top:.125rem}.dm-facts dd b{letter-spacing:-.01em;font-size:1.125rem;font-weight:780}.dm-facts dd s{color:var(--color-ink-soft);font-size:.8125rem}.dm-facts small{color:var(--color-ink-soft);font-size:.6875rem}.dm-expect{font-size:var(--text-small);font-variant-numeric:tabular-nums;border-radius:.875rem;gap:.625rem;margin-top:1rem;padding:.75rem .875rem;animation:.25s ease-out dm-rise;display:flex}.dm-expect.is-up{background-color:var(--dm-kept-50);color:var(--dm-kept-ink)}.dm-expect.is-down{background-color:var(--dm-bad-50);color:var(--dm-bad)}.dm-expect p{color:var(--color-ink)}.dm-issues{font-size:var(--text-small);gap:.375rem;margin-top:1.125rem;display:grid}.dm-issues li{border-left:3px solid var(--dm-bad);background-color:var(--dm-bad-50);border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;padding:.5rem .75rem;animation:.2s ease-out dm-rise;display:flex}.dm-issues li span{flex:14rem}.dm-issues li.is-note{border-left-color:var(--dm-off);background-color:var(--dm-off-50)}.dm-legal{color:var(--color-ink-soft);margin-top:1rem;font-size:.8125rem}.dm-empty{min-height:10rem;color:var(--color-ink-muted);font-size:var(--text-small);text-align:center;justify-content:center;align-items:center;gap:.75rem;display:flex}.dm-curve-wrap{background-color:var(--color-mist);border-radius:1.25rem;padding:.75rem .5rem .25rem}.dm-curve{width:100%;height:auto;display:block;overflow:visible}.dm-grid{stroke:var(--color-line);stroke-dasharray:3 4}.dm-axis{stroke:var(--color-line-strong)}.dm-tick{fill:var(--color-ink-soft);font-variant-numeric:tabular-nums;font-size:11px}.dm-lossband{fill:var(--dm-bad-50);opacity:.8}.dm-bp{stroke:var(--dm-bad);stroke-dasharray:4 3;stroke-width:1.5px}.dm-bp-text{fill:var(--dm-bad);font-size:11px;font-weight:700}.dm-line{fill:none;stroke:var(--color-indigo);stroke-linecap:round;stroke-width:3px;stroke-dasharray:1;animation:.9s cubic-bezier(.22,1,.36,1) backwards dm-draw}.dm-mark{fill:var(--color-white);stroke:var(--color-indigo);stroke-width:2px}.dm-mark-text{fill:var(--color-ink-muted);font-size:11px;font-weight:600}.dm-you line{stroke:var(--dm-off);stroke-dasharray:3 3;stroke-width:1.5px}.dm-you circle{fill:var(--dm-off);stroke:var(--color-white);stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:.4s cubic-bezier(.3,1.5,.5,1) backwards dm-pop}.dm-you text{fill:var(--dm-off-ink);font-size:12px;font-weight:750}.dm-hit{cursor:crosshair}.dm-ladder{border-collapse:collapse;width:100%;font-size:var(--text-small);font-variant-numeric:tabular-nums}.dm-ladder th{border-bottom:1px solid var(--color-line-strong);color:var(--color-ink-soft);text-align:left;padding:.375rem .5rem;font-size:.75rem;font-weight:650}.dm-ladder td{border-bottom:1px solid var(--color-line);padding:.25rem .5rem}.dm-ladder .is-num{text-align:right}.dm-ladder tr.is-mine td{background-color:var(--dm-off-50)}.dm-ladder tr.is-loss td{color:var(--dm-bad)}.dm-ladder-pick{text-align:left;border-radius:.5rem;min-width:3.5rem;min-height:2.25rem;padding:0 .5rem;font-weight:700;transition:background-color .15s}.dm-ladder-pick:hover{background-color:var(--color-indigo-50);color:var(--color-indigo)}.dm-ladder-lift{justify-content:flex-end;align-items:baseline;gap:.375rem;width:100%;min-width:6.5rem;padding:.125rem .25rem;display:inline-flex;position:relative}.dm-ladder-bar{background-color:var(--dm-off-50);transform-origin:0;border-radius:.25rem;animation:.5s cubic-bezier(.22,1,.36,1) backwards dm-grow;position:absolute;top:15%;bottom:15%;left:0}.dm-ladder-lift b,.dm-ladder-lift small{position:relative}.dm-ladder-lift small{color:var(--color-ink-soft);font-size:.6875rem}.dm-ladder-none{font-size:.75rem;font-weight:650}.dm-card{border:1px solid var(--color-line);border-radius:1.25rem;padding:1.25rem 1.5rem 1.5rem}.dm-card-kicker{color:var(--color-indigo);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.375rem;margin-bottom:.375rem;font-size:.75rem;font-weight:750;display:flex}.dm-range{width:100%;accent-color:var(--color-indigo)}.dm-big{font-variant-numeric:tabular-nums;display:grid}.dm-big b{letter-spacing:-.03em;font-size:2.25rem;font-weight:800;line-height:1.1}.dm-big small{color:var(--color-ink-muted);font-size:var(--text-small)}.dm-rise{font-size:var(--text-small);font-variant-numeric:tabular-nums;gap:.625rem;display:grid}.dm-rise li{grid-template-columns:5rem minmax(0,1fr) 7.5rem;align-items:center;gap:.75rem;display:grid}.dm-rise li b{text-align:right;font-weight:700}.dm-rise-track{background-color:var(--color-mist);border-radius:999px;height:.625rem;overflow:hidden}.dm-rise-track span{background-color:var(--dm-kept);transform-origin:0;border-radius:999px;height:100%;animation:.5s cubic-bezier(.22,1,.36,1) backwards dm-grow;display:block}.dm-items-wrap{overflow-x:auto}.dm-itemtable{border-collapse:collapse;width:100%;min-width:36rem;font-size:var(--text-small);font-variant-numeric:tabular-nums}.dm-itemtable th{border-bottom:1px solid var(--color-line-strong);color:var(--color-ink-soft);text-align:left;padding:.5rem;font-size:.75rem;font-weight:650}.dm-itemtable td{border-bottom:1px solid var(--color-line);vertical-align:top;padding:.5rem}.dm-itemtable .is-num{text-align:right}.dm-itemtable small{color:var(--color-ink-soft);font-size:.6875rem;display:block}.dm-itemtable tr.is-loss td{background-color:var(--dm-bad-50);color:var(--dm-bad)}.dm-receipts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.dm-receipt{border:1px solid var(--color-line);background-color:var(--dm-paper);font-size:var(--text-small);font-variant-numeric:tabular-nums;border-radius:.75rem;padding:.875rem 1rem}.dm-receipt p{color:var(--color-ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:750}.dm-receipt li{border-bottom:1px dashed var(--color-line);color:var(--color-ink-muted);justify-content:space-between;gap:.75rem;padding:.375rem 0;display:flex}.dm-receipt li b{color:var(--color-ink);font-weight:650}.dm-receipt li.is-total{color:var(--color-ink);border:0;font-weight:750}.dm-receipt li.is-total b{font-size:1.0625rem;font-weight:800}.dm-tape{border:1px solid var(--color-line);background-color:var(--dm-paper);max-width:30rem;font-size:var(--text-small);font-variant-numeric:tabular-nums;border-bottom:0;border-radius:.75rem .75rem 0 0;margin-top:1rem;padding:1rem 1.25rem 1.25rem;display:grid;position:relative}.dm-tape:after{content:"";background:linear-gradient(-45deg, transparent .35rem, var(--dm-paper) 0) 0 0 / .7rem .5rem repeat-x, linear-gradient(45deg, transparent .35rem, var(--dm-paper) 0) 0 0 / .7rem .5rem repeat-x;height:.5rem;position:absolute;bottom:-.5rem;left:0;right:0}.dm-tape li{border-bottom:1px dashed var(--color-line);color:var(--color-ink-muted);justify-content:space-between;gap:1rem;padding:.4375rem 0;animation:.25s ease-out backwards dm-rise;display:flex}.dm-tape li b{color:var(--color-ink);white-space:nowrap;font-weight:650}.dm-tape li.is-gap{margin-top:.75rem}.dm-tape li.is-sum{background-color:var(--color-mist);color:var(--color-ink);border:0;border-radius:.5rem;margin:.25rem -.5rem;padding-inline:.5rem;font-weight:750}.dm-tape li.is-total{background-color:var(--dm-off-50);color:var(--dm-off-ink);border:0;border-radius:.5rem;margin:.25rem -.5rem;padding-inline:.5rem;font-weight:750}.dm-tape li.is-total b{color:var(--dm-off-ink);font-size:1.0625rem;font-weight:800}.dm-how{font-size:var(--text-small);gap:.75rem;display:grid}.dm-how>div{grid-template-columns:9rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.dm-how dt{font-weight:650}.dm-how dd{color:var(--color-ink-muted)}.dm-sheet{background-color:var(--color-white);color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:11pt}.dm-sheet-biz{color:light-dark(#4b5563,#bbc7d8);font-size:10pt}.dm-sheet h1{letter-spacing:-.01em;margin-top:.25rem;font-size:20pt;font-weight:800}.dm-sheet table{border-collapse:collapse;width:100%;margin-top:1.25rem}.dm-sheet th{border-bottom:1.5px solid var(--color-ink);text-align:left;padding:.3rem .4rem;font-size:9pt}.dm-sheet td{border-bottom:1px solid light-dark(#d1d5db,#3f4144);padding:.3rem .4rem}.dm-sheet th:not(:first-child),.dm-sheet td:not(:first-child){text-align:right}.dm-sheet tr.is-mine td{background-color:light-dark(#fdf3df,#27231a);font-weight:700}.dm-sheet-answer{border-left:4px solid light-dark(#c98a12,#bd8420);margin-top:1.25rem;padding:.25rem 0 .25rem .75rem;font-size:13pt;font-weight:650}.dm-sheet-foot{color:light-dark(#4b5563,#bbc7d8);margin-top:1.25rem;font-size:9pt}@media (max-width:40rem){.dm-items li{grid-template-columns:repeat(3,minmax(0,1fr)) 2.25rem}.dm-item-name{grid-column:1/4}.dm-items li>.dm-x{grid-area:1/4}.dm-item-kept{grid-area:2/4}.dm-facts,.dm-receipts{grid-template-columns:minmax(0,1fr)}.dm-rise li{grid-template-columns:4.5rem minmax(0,1fr) 6.5rem;gap:.5rem}.dm-how>div{grid-template-columns:minmax(0,1fr);gap:.25rem}}@media print{.dm-print-root{display:block}.dm-print-root,.dm-print-root *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (prefers-reduced-motion:reduce){.dm-items li,.dm-bar-row,.dm-part,.dm-dot,.dm-facts>div,.dm-expect,.dm-issues li,.dm-line,.dm-you circle,.dm-ladder-bar,.dm-rise-track span,.dm-tape li{transition:none;animation:none!important}}.tt-tool,.tt-print-root{--tt-s:light-dark(#2b8a7e,#68c2b4);--tt-s-50:light-dark(#e2f3f0,#212827);--tt-m:light-dark(#4f5bd5,#a2b2fb);--tt-m-50:light-dark(#e9ebfb,#27282f);--tt-l:light-dark(#b4572e,#f7936a);--tt-l-50:light-dark(#f9ebe3,#2b2522);--tt-ok:light-dark(#2f7d52,#7ecb9c);--tt-ok-50:light-dark(#e3f1e8,#232a26);--tt-warm:light-dark(#c98a12,#bd8420);--tt-warm-50:light-dark(#fdf3df,#27231a);--tt-warm-ink:light-dark(#8a5a00,#e5b069);--tt-bad:light-dark(#b42318,#fda091);--tt-bad-50:light-dark(#fdecea,#2b2323);--tt-wood:light-dark(#f3ead9,#2d2922);--tt-wood-ink:light-dark(#6b4a1f,#e7c093)}.tt-tool .link-button.is-danger{color:var(--tt-bad)}.tt-example{background-color:var(--tt-warm-50);color:var(--tt-warm-ink);font-size:var(--text-small);border:1px solid light-dark(#f1d49a,#493b1d);border-radius:1rem;gap:.75rem;padding:1rem 1.25rem;display:flex}.tt-example p{color:var(--color-ink)}.tt-seg{border:1px solid var(--color-line-strong);background-color:var(--color-white);border-radius:.875rem;flex-wrap:wrap;padding:3px;display:inline-flex}.tt-seg button{min-width:3rem;min-height:2.5rem;font-size:var(--text-small);border-radius:.625rem;padding:.25rem .875rem;font-weight:650;transition:background-color .15s,color .15s}.tt-seg button:hover{background-color:var(--color-mist)}.tt-seg button.is-on{background-color:var(--color-indigo);color:var(--color-white)}.tt-seg.is-small button{min-width:2.75rem;min-height:2.25rem;padding:.125rem .625rem;font-size:.8125rem}.tt-check{font-size:var(--text-small);cursor:pointer;gap:.75rem;display:flex}.tt-chips{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.tt-chips button{border:1px solid var(--color-line-strong);background-color:var(--color-white);font-variant-numeric:tabular-nums;border-radius:999px;min-width:2.25rem;min-height:2.25rem;padding:.125rem .75rem;font-size:.8125rem;font-weight:650;transition:background-color .15s,border-color .15s,color .15s}.tt-chips button:hover{border-color:var(--color-indigo-200)}.tt-chips button.is-on{border-color:var(--color-indigo);background-color:var(--color-indigo-50);color:var(--color-indigo)}.tt-err{color:var(--tt-bad);font-size:var(--text-small);gap:.5rem;font-weight:600;display:flex}.tt-x{width:2.5rem;height:2.5rem;color:var(--color-ink-soft);border-radius:.625rem;place-items:center;transition:background-color .15s,color .15s;display:grid}.tt-x:hover{background-color:var(--tt-bad-50);color:var(--tt-bad)}.tt-services{flex-wrap:wrap;gap:.5rem;display:flex}.tt-services button{border:1px solid var(--color-line-strong);background-color:var(--color-white);min-height:2.75rem;font-size:var(--text-small);border-radius:999px;align-items:center;gap:.375rem;padding:.25rem 1.125rem;font-weight:650;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.tt-services button:hover{border-color:var(--color-indigo-200)}.tt-services button.is-on{border-color:var(--color-indigo);background-color:var(--color-indigo);color:var(--color-white)}.tt-services .tt-services-add{color:var(--color-indigo);border-style:dashed}.tt-panel{--tt-tone:var(--color-line-strong);box-shadow:inset 0 6px 0 var(--tt-tone), var(--shadow-card);padding-top:1.75rem}.tt-panel.is-ok{--tt-tone:var(--tt-m)}.tt-panel>.tt-seg{margin-bottom:1rem}.tt-kicker{color:var(--color-ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.tt-big{flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;margin-top:.375rem;display:flex}.tt-big b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,7vw,3.75rem);font-weight:820;line-height:1;animation:.35s cubic-bezier(.2,.9,.3,1.2) tt-pop}.tt-big span{color:var(--color-ink-muted);font-size:var(--text-body);font-weight:600}.tt-big .tt-big-idle{color:var(--color-ink);font-size:var(--text-subhead);font-weight:750}.tt-sub{color:var(--color-ink-muted);font-size:var(--text-small);margin-top:.5rem}.tt-mini-head{color:var(--color-ink-soft);font-size:.75rem;font-weight:650}.tt-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1.25rem;display:grid}.tt-facts>div{border:1px solid var(--color-line);border-radius:.875rem;min-width:0;padding:.625rem .75rem;animation:.25s ease-out backwards tt-rise}.tt-facts>div:nth-child(2){animation-delay:40ms}.tt-facts>div:nth-child(3){animation-delay:80ms}.tt-facts>div.is-full{border-color:var(--tt-ok);background-color:var(--tt-ok-50)}.tt-facts>div.is-good{border-color:var(--color-indigo-200);background-color:var(--color-indigo-50)}.tt-facts>div.is-room{background-color:var(--tt-warm-50);border-color:light-dark(#f1d49a,#493b1d)}.tt-facts dt{color:var(--color-ink-soft);font-size:.75rem;font-weight:650}.tt-facts dd{font-variant-numeric:tabular-nums;margin-top:.125rem}.tt-facts dd b{letter-spacing:-.01em;font-size:1.0625rem;font-weight:780}.tt-facts small{color:var(--color-ink-muted);font-size:.75rem;line-height:1.3;display:block}.tt-note{color:var(--color-ink-muted);font-size:var(--text-small);margin-top:.625rem}.tt-best{border:1px solid var(--color-indigo-200);background-color:var(--color-indigo-50);width:100%;color:var(--color-indigo);text-align:left;border-radius:1rem;align-items:center;gap:.75rem;margin-top:1.25rem;padding:.75rem 1rem;transition:background-color .15s,transform .15s;display:flex}.tt-best:hover{background-color:light-dark(#dfe2fa,#2e303b);transform:translateY(-1px)}.tt-best span{flex:auto;min-width:0}.tt-best small{color:var(--color-ink-soft);font-size:.75rem;font-weight:650;display:block}.tt-best b{color:var(--color-ink);font-size:var(--text-small)}.tt-best em{font-variant-numeric:tabular-nums;font-size:1.25rem;font-style:normal;font-weight:820}.tt-issues{font-size:var(--text-small);gap:.375rem;margin-top:1.125rem;display:grid}.tt-issues li{border-left:3px solid var(--tt-bad);background-color:var(--tt-bad-50);border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;padding:.5rem .75rem;animation:.2s ease-out tt-rise;display:flex}.tt-issues li span{flex:14rem}.tt-issues li.is-note{border-left-color:var(--tt-warm);background-color:var(--tt-warm-50)}.tt-legal{color:var(--color-ink-soft);margin-top:1rem;font-size:.8125rem}.tt-empty{min-height:10rem;color:var(--color-ink-muted);font-size:var(--text-small);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.tt-empty p{align-items:center;gap:.625rem;display:flex}.tt-out-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 2rem;display:flex}.tt-how{font-size:var(--text-small);gap:.75rem;display:grid}.tt-how>div{grid-template-columns:9rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.tt-how dt{font-weight:650}.tt-how dd{color:var(--color-ink-muted)}@media (max-width:40rem){.tt-facts{grid-template-columns:minmax(0,1fr)}.tt-how>div{grid-template-columns:minmax(0,1fr);gap:.25rem}}@media print{.tt-print-root{display:block}.tt-print-root,.tt-print-root *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (prefers-reduced-motion:reduce){.tt-big b,.tt-facts>div,.tt-issues li,.tt-best{transition:none;animation:none!important}}.to-add{border:1px dashed var(--color-line-strong);background-color:var(--color-white);min-height:2.75rem;color:var(--color-indigo);font-size:var(--text-small);border-radius:999px;align-items:center;gap:.375rem;padding:.25rem 1.125rem;font-weight:650;display:inline-flex}.to-add:hover{border-color:var(--color-indigo-200)}.fp-route{pointer-events:none}.fp-route polyline{fill:none;stroke:var(--fp-ok);stroke-width:3px;stroke-dasharray:8 6;stroke-linecap:round;stroke-linejoin:round;animation:1.2s linear infinite fp-march}.fp-route.is-short polyline{stroke:var(--fp-bad);opacity:.7}.me-found{background-color:var(--color-mist);font-size:var(--text-small);border-radius:.875rem;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.75rem;padding:.625rem .875rem;animation:.25s ease-out me-rise;display:flex}.me-found ul{flex-wrap:wrap;gap:.375rem;display:flex}.me-found li{border:1px dashed var(--color-line-strong);color:var(--color-ink-soft);border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .625rem;font-size:.75rem;font-weight:650;display:inline-flex}.me-found li.is-on{border-style:solid;border-color:var(--me-plow);background-color:var(--me-plow-50);color:var(--me-plow-ink)}.cq-money{display:block;position:relative}.cq-money>i{color:var(--color-ink-soft);pointer-events:none;font-style:normal;font-weight:650;position:absolute;top:50%;left:.625rem;transform:translateY(-50%)}.cq-money .field{text-align:right;font-variant-numeric:tabular-nums;width:100%;height:2.75rem;padding:0 .625rem 0 1.5rem!important}.cq-num{align-items:center;gap:.5rem;display:inline-flex}.cq-num .field{text-align:right;font-variant-numeric:tabular-nums;width:6.5rem;height:2.75rem;padding:0 .625rem}.cq-num>i{color:var(--color-ink-muted);white-space:nowrap;font-size:.875rem;font-style:normal;font-weight:650}.cq-guests{grid-template-columns:repeat(3,max-content) minmax(0,1fr);align-items:end;gap:.75rem 1.25rem;display:grid}.cq-guests .cq-num .field{width:5.75rem;font-size:1.25rem;font-weight:750}.cq-guests-sum{color:var(--color-ink-muted);font-size:var(--text-small);padding-bottom:.75rem}.cq-guests-sum b{color:var(--color-ink);font-weight:800}.cq-f{min-width:0;display:block;position:relative}.cq-f>span:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cq-f.is-cost em{background-color:var(--cq-good-50);color:var(--cq-good);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:999px;padding:0 .375rem;font-size:.625rem;font-style:normal;font-weight:750;line-height:1rem;position:absolute;top:-.4375rem;right:.375rem}.cq-f.is-cost em.is-high{background-color:var(--cq-warm-50);color:var(--cq-warm-ink)}.cq-sum{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;display:flex}.cq-sum p{color:var(--color-ink-muted);font-size:var(--text-small);font-variant-numeric:tabular-nums}.cq-sum b{color:var(--color-ink);font-size:1.0625rem;font-weight:800}.cq-facts{background-color:var(--color-mist);border-radius:1rem;gap:.25rem;margin-top:1rem;padding:.75rem 1rem;display:grid}.cq-facts>div{font-size:var(--text-small);justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.cq-facts dt{color:var(--color-ink-muted)}.cq-facts dd{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:750}.cq-facts dd small{color:var(--color-ink-soft);font-size:.75rem;font-weight:650}.cq-facts .is-margin{border-top:1px solid var(--color-line);margin-top:.25rem;padding-top:.375rem}.cq-facts .is-margin dd{color:var(--cq-good)}.cq-facts .is-margin.is-low dd{color:var(--cq-low)}.cq-paper{border:1px solid var(--color-line);border-radius:var(--radius-stage);background-color:var(--color-mist);padding:1.5rem;overflow-x:auto}@media (max-width:639px){.cq-guests{grid-template-columns:repeat(3,minmax(0,1fr))}.cq-guests .cq-num{display:flex}.cq-guests .cq-num .field{flex:1;width:auto;min-width:0}.cq-guests-sum{grid-column:1/-1;padding-bottom:0}.cq-f.is-cost em{display:none}.cq-paper{padding:.625rem}}.cq-facts .is-allergy dd{color:var(--co-red)}.cq-facts .is-ask dd{color:var(--co-amber)}.cq-facts dd small{text-align:right;display:block}.pm-add{min-height:2.5rem;color:var(--color-indigo);border-radius:999px;align-items:center;gap:.3125rem;padding:0 .75rem 0 .5rem;font-size:.875rem;font-weight:700;transition:background-color .15s;display:inline-flex}.pm-add:hover{background-color:var(--color-indigo-50)}.pm-add:focus-visible{outline:2px solid var(--color-indigo);outline-offset:2px}.pm-table-wrap{overflow-x:auto}@keyframes dv-rise{0%{opacity:0;translate:0 .375rem}}@keyframes pq-rise{0%{opacity:0;translate:0 .375rem}}.rx-pan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.rx-pan-ed{border:1px solid var(--color-line);background-color:var(--color-white);border-radius:1.25rem;padding:1rem}.rx-pan-ed.is-to{border-color:var(--rx-c)}@supports (color:color-mix(in lab, red, red)){.rx-pan-ed.is-to{border-color:color-mix(in oklab, var(--rx-c) 35%, var(--color-white))}}.rx-pan-ed.is-to{background-color:var(--rx-c-50)}@supports (color:color-mix(in lab, red, red)){.rx-pan-ed.is-to{background-color:color-mix(in oklab, var(--rx-c-50) 50%, var(--color-white))}}.rx-pan-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rx-pan-deep{font-size:var(--text-small);justify-content:space-between;align-items:center;gap:.75rem;font-weight:600;display:flex}.rx-pan-deep em{color:var(--color-ink-soft);font-style:normal;font-weight:500}.rx-pans{background-color:var(--color-mist);border-radius:1.25rem;margin-top:1.25rem;padding:.75rem 1rem .25rem}.rx-pans svg{width:100%;max-height:12rem;display:block;overflow:visible}.rx-pans.is-small{background-color:var(--rx-c-50);margin-top:1rem}.rx-pans.is-small svg{max-height:8rem}.rx-pan.is-from{fill:var(--rx-other)}@supports (color:color-mix(in lab, red, red)){.rx-pan.is-from{fill:color-mix(in oklab, var(--rx-other) 22%, var(--color-white))}}.rx-pan.is-from{stroke:var(--rx-other);stroke-width:2px}.rx-pan.is-to{fill:var(--rx-c)}@supports (color:color-mix(in lab, red, red)){.rx-pan.is-to{fill:color-mix(in oklab, var(--rx-c) 24%, var(--color-white))}}.rx-pan.is-to{stroke:var(--rx-c);stroke-width:2px}.rx-pan .rx-pan-hole{fill:var(--color-mist)}.rx-pans.is-small .rx-pan .rx-pan-hole{fill:var(--rx-c-50)}.rx-pan-none{fill:none;stroke:var(--color-line-strong);stroke-width:2px;stroke-dasharray:5 5}.rx-pan-arrow{fill:var(--rx-c);font-size:22px;font-weight:700}.rx-pan-cap{fill:var(--color-ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}@keyframes rx-rise{0%{opacity:0;translate:0 .375rem}}@media (max-width:639px){.rx-pan-grid{grid-template-columns:minmax(0,1fr)}}.tool-strip{inset-inline:0;top:var(--tool-strip-push,0px);z-index:45;border-bottom:1px solid var(--color-line);background-color:var(--color-white);visibility:hidden;height:4.0625rem;transition:translate .24s var(--ease-out-expo), visibility 0s linear .24s;position:fixed;translate:0 -100%;box-shadow:0 14px 24px -22px #292d7980}.tool-strip.is-on{visibility:visible;transition-delay:0s;translate:0}.tool-strip-inner{max-width:calc(var(--page-max) + 2 * var(--page-gutter));height:100%;padding:0 calc(var(--page-gutter) - .5rem) 0 var(--page-gutter);align-items:center;gap:.625rem;margin:0 auto;display:flex}.tool-strip-home{border-right:1px solid var(--color-line);border-radius:var(--radius-control) 0 0 var(--radius-control);flex-shrink:0;place-items:center;min-width:2.75rem;min-height:2.75rem;margin-left:-.5rem;padding-right:.75rem;display:grid}.tool-strip-icon{background-color:var(--color-indigo-50);width:2rem;height:2rem;color:var(--color-indigo);box-shadow:inset 0 0 0 1px var(--color-indigo-100);border-radius:.5rem;flex-shrink:0;place-items:center;margin-left:.25rem;display:grid;position:relative}.tool-strip-icon:after{content:"";background-color:var(--key);width:.5625rem;height:.5625rem;box-shadow:0 0 0 2px var(--color-white);border-radius:2px;position:absolute;bottom:-.1875rem;right:-.1875rem}.tool-strip-name{min-width:0;font-size:var(--text-base);letter-spacing:-.01em;color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}.tool-strip-link{border-radius:var(--radius-control);min-height:2.75rem;font-size:var(--text-small);color:var(--color-indigo);flex-shrink:0;align-items:center;gap:.25rem;padding:0 .625rem;font-weight:600;display:inline-flex}.tool-strip-link:hover{background-color:var(--color-indigo-50)}.tool-strip-guide{display:none}.tool-strip-progress{background-color:var(--key);transform-origin:0;width:100%;height:3px;scale:var(--tool-progress,0) 1;position:absolute;bottom:-1px;left:0}.tool-window-end{border-top:1px solid var(--color-line);background-image:linear-gradient(light-dark(#fafbfd,#202021), var(--color-white));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1.25rem;padding:.25rem 1rem;display:flex}.tool-window-end-note{min-height:2.75rem;font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-soft);align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.tool-window-end-mark{background-color:var(--key);border-radius:2px;width:.625rem;height:.625rem}.tool-window-end-links{flex-wrap:wrap;gap:0 1.25rem;display:flex}.tool-window-end-links a{min-height:2.75rem;font-size:var(--text-small);color:var(--color-indigo);text-decoration:underline;-webkit-text-decoration-color:var(--color-indigo-200);-webkit-text-decoration-color:var(--color-indigo-200);text-decoration-color:var(--color-indigo-200);align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.tool-window-end-links a:hover{text-decoration-color:currentColor}@media (min-width:40rem){.tool-strip-guide{display:inline-flex}.tool-window-end{border-radius:0 0 calc(var(--tool-window-radius) - 1px) calc(var(--tool-window-radius) - 1px);padding:.25rem 1.5rem}}@media (min-width:64rem){.tool-window-end{padding:.25rem 2.5rem}}@media (prefers-reduced-motion:reduce){.tool-strip{transition:none}}#cn-tabpanel .btn{align-items:center;gap:.5rem;display:inline-flex}#cn-tabpanel .link-button:has(>svg){align-items:center;gap:.375rem;display:inline-flex}.pp-hours{border-top:1px solid var(--color-line)}:is(.pp-bar-fill,.pp-legend,.pp-ring,.pp-dot) .is-night{--pp-c:var(--pp-night)}:is(.pp-bar-fill,.pp-legend,.pp-ring,.pp-dot) .is-cheap{--pp-c:var(--pp-cheap)}:is(.pp-bar-fill,.pp-legend,.pp-ring,.pp-dot) .is-mid{--pp-c:var(--pp-mid)}:is(.pp-bar-fill,.pp-legend,.pp-ring,.pp-dot) .is-peak{--pp-c:var(--pp-peak)}:is(.pp-bar-fill,.pp-legend,.pp-ring,.pp-dot) .is-flat{--pp-c:var(--pp-flat)}.pp-table{border-collapse:collapse;width:100%;font-size:var(--text-small);font-variant-numeric:tabular-nums}.pp-table caption{color:var(--color-ink);text-align:left;padding-bottom:.5rem;font-weight:700}.pp-table :is(th,td){border-bottom:1px solid var(--color-line);text-align:left;vertical-align:baseline;padding:.5rem .375rem}.pp-table :is(th,td):first-child{padding-left:0}.pp-table :is(th,td):last-child{padding-right:0}.pp-table thead th{color:var(--color-ink-soft);font-size:.75rem;font-weight:600}.pp-table th[scope=row]{color:var(--color-ink-muted);font-weight:500}.pp-table .is-num{text-align:right;white-space:nowrap}.pp-table tr.is-total :is(th,td){border-top:2px solid var(--color-ink);color:var(--color-ink);border-bottom:0;font-weight:800}.pp-table tfoot td{color:var(--color-ink-soft);border-bottom:0;padding-top:.5rem;font-size:.8125rem}.fz-warn{border:1px solid light-dark(#eac48a,#8b693a);gap:.75rem;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.fz-warn{border:1px solid color-mix(in oklab, var(--color-key-amber) 55%, var(--color-white))}}.fz-warn{border-radius:var(--radius-control);background-color:light-dark(#fbf4ea,#2f2b2a)}@supports (color:color-mix(in lab, red, red)){.fz-warn{background-color:color-mix(in oklab, var(--color-key-amber) 10%, var(--color-white))}}.fz-warn{color:var(--color-ink-muted);font-size:var(--text-small);border-color:light-dark(#f0d4aa,#6c5535);line-height:1.5}@supports (color:color-mix(in lab, red, red)){.fz-warn{border-color:color-mix(in oklab, var(--color-key-amber) 40%, var(--color-white))}}.fz-warn{background-color:light-dark(#faf2e6,#332e2a)}@supports (color:color-mix(in lab, red, red)){.fz-warn{background-color:color-mix(in oklab, var(--color-key-amber) 12%, var(--color-white))}}.fz-warn svg{color:light-dark(#85540f,#e9b275);margin-top:.0625rem}.fz-warn b{color:var(--color-ink)}.fz-check{font-size:var(--text-small);cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.fz-check input{width:1.125rem;height:1.125rem;accent-color:var(--color-indigo);flex:none;margin-top:.1875rem}.keep{font-size:var(--text-small);cursor:pointer;align-items:flex-start;gap:.75rem;line-height:1.5;display:flex}.keep.is-account{cursor:default}.keep-box{flex:none;width:1.125rem;height:1.125rem;margin-top:.1875rem}.keep-icon{color:var(--color-indigo);flex:none;margin-top:.0625rem}.keep.is-failed .keep-icon{color:light-dark(#85540f,#e9b275)}.keep-head{color:var(--color-ink);font-weight:600}.keep-line{color:var(--color-ink-muted);display:block}.keep-alarm{z-index:60;border-radius:var(--radius-control);max-width:40rem;box-shadow:var(--shadow-raised);color:var(--color-ink-muted);font-size:var(--text-small);inset-inline:1rem;background-color:light-dark(#fdf6e3,#25221a);border:1px solid light-dark(#e9c46a,#624f1f);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-inline:auto;padding:.875rem 1rem;line-height:1.5;display:flex;position:fixed;bottom:1rem}.keep-alarm p{flex:18rem}.keep-alarm b{color:var(--color-ink)}.keep-move{border:1px solid light-dark(#bfc0d7,#474a65);gap:.75rem;margin-bottom:1rem;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.keep-move{border:1px solid color-mix(in oklab, var(--color-indigo) 30%, var(--color-white))}}.keep-move{border-radius:var(--radius-control);background-color:light-dark(#f2f2f7,#242633)}@supports (color:color-mix(in lab, red, red)){.keep-move{background-color:color-mix(in oklab, var(--color-indigo) 6%, var(--color-white))}}.keep-move{color:var(--color-ink-muted);font-size:var(--text-small);line-height:1.5}.keep-move svg{color:var(--color-indigo);margin-top:.0625rem}.keep-move b{color:var(--color-ink)}.keep-move-row{flex-wrap:wrap;gap:.5rem .75rem;margin-top:.75rem;display:flex}.cu{grid-column:1/-1}.cu-out{border-radius:var(--radius-control);background-color:var(--color-mist);color:var(--color-ink-muted);font-size:var(--text-small);gap:.75rem;padding:.875rem 1rem;line-height:1.5;display:flex}.cu-out svg{color:var(--color-indigo);margin-top:.0625rem}.cu-out b{color:var(--color-ink)}.cu-bar{flex-wrap:wrap;gap:.75rem;display:flex}.cu-find{flex:16rem;min-width:0;position:relative}.cu-find-icon{color:var(--color-ink-soft);pointer-events:none;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.cu-find-input{width:100%;height:3rem;padding-left:2.75rem;display:block}.cu-find-input:disabled{background-color:var(--color-mist);cursor:not-allowed}.cu-list{z-index:30;border:1px solid var(--color-line);border-radius:var(--radius-control);background-color:var(--color-white);max-height:20rem;box-shadow:var(--shadow-raised);overscroll-behavior:contain;inset-inline:0;padding:.375rem;position:absolute;top:calc(100% + .375rem);overflow-y:auto}.cu-list [role=option]{border-radius:calc(var(--radius-control) - .25rem);cursor:pointer;gap:.125rem;padding:.625rem .75rem;display:grid}.cu-list .is-at{background-color:light-dark(#eeeef4,#272937)}@supports (color:color-mix(in lab, red, red)){.cu-list .is-at{background-color:color-mix(in oklab, var(--color-indigo) 8%, var(--color-white))}}.cu-opt-name{color:var(--color-ink);font-weight:600}.cu-opt-line,.cu-none{color:var(--color-ink-muted);font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cu-none{white-space:normal;padding:.625rem .75rem}.cu-all{gap:.5rem}.cu-count{background-color:light-dark(#e5e6ef,#2d2f3f);border-radius:999px;place-items:center;min-width:1.5rem;height:1.5rem;margin-left:.5rem;padding-inline:.375rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.cu-count{background-color:color-mix(in oklab, var(--color-indigo) 12%, var(--color-white))}}.cu-count{color:var(--color-indigo);font-variant-numeric:tabular-nums;font-size:.875rem}.cu-state{margin-top:.75rem}.cu-line{color:var(--color-ink-muted);font-size:var(--text-small);gap:.5rem;line-height:1.5;display:flex}.cu-line+.cu-line{margin-top:.5rem}.cu-line svg{color:var(--color-indigo);margin-top:.0625rem}.cu-line.is-kept{color:var(--color-ink)}.cu-line.is-quiet{color:var(--color-ink-soft)}.cu-line.is-error{color:var(--color-ink);font-weight:600}.plk.is-picked{border-radius:var(--radius-control);background-color:light-dark(#f0f0f6,#252835);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.plk.is-picked{background-color:color-mix(in oklab, var(--color-indigo) 7%, var(--color-white))}}.plk.is-picked{color:var(--color-ink)}.plk.is-picked>svg{color:var(--color-indigo)}.plk-name{flex:12rem;min-width:0;line-height:1.35;display:grid}.plk-name span{color:var(--color-ink-muted);font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plk-new{border:1px dashed var(--color-line);border-radius:var(--radius-control);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-items:end;gap:.75rem;margin-top:.75rem;padding:1rem;display:grid}.plk-field{font-size:var(--text-small);color:var(--color-ink);gap:.375rem;font-weight:600;display:grid}.plk-field i{color:var(--color-ink-soft);font-style:normal;font-weight:400}.cu-dialog{border-radius:var(--radius-stage);background-color:var(--color-white);width:min(42rem,100vw - 2rem);max-width:none;max-height:min(52rem,100dvh - 2rem);box-shadow:var(--shadow-raised);overscroll-behavior:contain;border:0;margin:auto;padding:0;overflow:auto}.cu-dialog::backdrop{background-color:light-dark(#1118276b,#0009)}.cu-dialog-body{padding:1.5rem 1.5rem 0}.cu-dialog-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.cu-dialog-close{width:2.75rem;height:2.75rem;color:var(--color-ink-soft);cursor:pointer;border-radius:999px;flex:none;place-items:center;margin:-.5rem -.5rem 0 0;display:grid}.cu-dialog-close:hover{background-color:var(--color-mist);color:var(--color-ink)}.cu-dialog-tools{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.cu-dialog-tools .btn{gap:.375rem}.cu-dialog-foot{border-top:1px solid var(--color-line);background-color:var(--color-white);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1.5rem;padding:1rem 1.5rem;display:flex;position:sticky;bottom:0}.cu-people{gap:.75rem;margin-top:1rem;display:grid}.cu-card{border:1px solid var(--color-line);border-radius:var(--radius-control);padding:1rem}.cu-card.is-new{border-color:light-dark(#bfc0d7,#474a65);margin-top:1rem}@supports (color:color-mix(in lab, red, red)){.cu-card.is-new{border-color:color-mix(in oklab, var(--color-indigo) 30%, var(--color-white))}}.cu-card.is-new{background-color:light-dark(#f6f7fa,#21232e)}@supports (color:color-mix(in lab, red, red)){.cu-card.is-new{background-color:color-mix(in oklab, var(--color-indigo) 4%, var(--color-white))}}.cu-who{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.cu-who-text{min-width:0;color:var(--color-ink-muted);font-size:var(--text-small);overflow-wrap:anywhere;flex:14rem;gap:.125rem;display:grid}.cu-who-text b{color:var(--color-ink);font-size:1rem}.cu-note{color:var(--color-ink-soft);font-style:italic}.cu-acts{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;display:flex}.cu-use{min-height:2.5rem;font-size:var(--text-small);padding-inline:1rem}.cu-places{gap:.5rem;margin-top:.75rem;display:grid}.cu-card .cu-places{border-top:1px solid var(--color-line);padding-top:.75rem}.cu-place{font-size:var(--text-small);flex-wrap:wrap;align-items:flex-start;gap:.5rem .75rem;display:flex}.cu-place>svg{color:var(--color-ink-soft);margin-top:.1875rem}.cu-place-text{min-width:0;color:var(--color-ink);overflow-wrap:anywhere;flex:12rem;display:grid}.cu-place .cu-form{flex:100%}.cu-add-place{align-items:center;gap:.25rem;margin-top:.75rem;display:inline-flex}.cu-lone{margin-top:1.5rem}.cu-empty{color:var(--color-ink-muted);font-size:var(--text-small);margin-top:1rem}.cu-form,.cu-form-pair{gap:.875rem;display:grid}@media (min-width:36rem){.cu-form-pair{grid-template-columns:1fr 1fr}}.cu-field{font-size:var(--text-small);gap:.375rem;font-weight:600;display:grid}.cu-field input{font-weight:400}.cu-form-hint{color:var(--color-ink-muted);font-size:var(--text-small)}.cu-form-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem 1.25rem;display:flex}.jd-bar{border:1px dashed var(--color-line-strong);border-radius:var(--radius-control);background-color:var(--color-mist);gap:.875rem;padding:1rem 1.125rem;display:grid}.jd-bar.is-kept{border-style:solid;border-color:light-dark(#d0d1e2,#3b3e54)}@supports (color:color-mix(in lab, red, red)){.jd-bar.is-kept{border-color:color-mix(in oklab, var(--color-indigo) 22%, var(--color-white))}}.jd-bar.is-kept{background-color:light-dark(#f6f7fa,#21232e)}@supports (color:color-mix(in lab, red, red)){.jd-bar.is-kept{background-color:color-mix(in oklab, var(--color-indigo) 4%, var(--color-white))}}.jd-bar.is-failed{border-color:light-dark(#efb1a0,#905c50)}@supports (color:color-mix(in lab, red, red)){.jd-bar.is-failed{border-color:color-mix(in oklab, var(--color-coral) 55%, var(--color-white))}}.jd-bar.is-failed{background-color:light-dark(#fdf6f5,#28242b)}@supports (color:color-mix(in lab, red, red)){.jd-bar.is-failed{background-color:color-mix(in oklab, var(--color-coral) 6%, var(--color-white))}}.jd-bar-top{flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;display:flex}.jd-bar-icon{color:var(--color-indigo);flex:none;margin-top:.125rem}.jd-bar.is-failed .jd-bar-icon{color:var(--color-coral)}.jd-bar-text{flex:16rem;gap:.125rem;min-width:0;display:grid}.jd-bar-title{color:var(--color-ink);overflow-wrap:anywhere;font-weight:600}.jd-bar-sub{color:var(--color-ink-muted);font-weight:400}.jd-bar-line{color:var(--color-ink-muted);font-size:var(--text-small);line-height:1.5}.jd-list{background-color:var(--color-white);flex:none;gap:.5rem;min-height:2.75rem}.jd-bar-acts{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.jd-dep{border:1px solid var(--color-line);border-radius:var(--radius-control);background-color:var(--color-white);flex:100%;gap:.75rem;padding:.875rem;display:grid}.jd-dep-row{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;display:grid}.jd-dep-row .field{width:100%;height:2.75rem;padding:0 .625rem}.jd-dep-row .pr-affixed{width:100%;height:2.75rem;padding:0 .625rem;display:flex}.jd-mini-label{color:var(--color-ink-muted);margin-bottom:.25rem;font-size:.8125rem;font-weight:600;display:block}.jd-state{align-items:center;display:inline-flex;position:relative}.jd-state-select{text-align:left;border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background-color:var(--color-field);height:2.75rem;color:var(--color-ink);font-size:var(--text-small);appearance:none;cursor:pointer;padding:0 2.5rem 0 2rem;font-weight:600}.jd-state-select[aria-disabled=true]{cursor:progress;opacity:.7}.jd-state:before{content:"";background-color:var(--jd-mark,var(--color-key-slate));pointer-events:none;border-radius:999px;width:.625rem;height:.625rem;position:absolute;left:.875rem}:is(.jd-state:has(>.is-estimate),.jd-state-item.is-estimate){--jd-mark:var(--color-key-slate)}:is(.jd-state:has(>.is-sent),.jd-state-item.is-sent){--jd-mark:var(--color-key-sky)}:is(.jd-state:has(>.is-accepted),.jd-state-item.is-accepted){--jd-mark:var(--color-key-violet)}:is(.jd-state:has(>.is-done),.jd-state-item.is-done){--jd-mark:var(--color-key-amber)}:is(.jd-state:has(>.is-invoiced),.jd-state-item.is-invoiced){--jd-mark:var(--color-key-rose)}:is(.jd-state:has(>.is-paid),.jd-state-item.is-paid){--jd-mark:var(--color-key-green)}:is(.jd-state:has(>.is-declined),.jd-state-item.is-declined){--jd-mark:var(--color-quiet)}.jd-state-chev{color:var(--color-ink-soft);pointer-events:none;position:absolute;right:.875rem;transform:rotate(90deg)}.jd-state:has(:popover-open) .jd-state-chev{transform:rotate(-90deg)}.jd-state-menu{border:1px solid var(--color-line);background-color:var(--color-white);width:13rem;box-shadow:var(--shadow-raised);color:var(--color-ink);overscroll-behavior:contain;border-radius:.875rem;margin:0;padding:.375rem;position:fixed;inset:auto;overflow-y:auto}.jd-state-menu:popover-open{gap:.125rem;display:grid}.jd-state-item{min-height:2.75rem;font-size:var(--text-small);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.625rem;padding:0 .625rem 0 .875rem;font-weight:600;display:flex}.jd-state-item:before{content:"";background-color:var(--jd-mark);border-radius:999px;flex:none;width:.625rem;height:.625rem}.jd-state-item span{flex:1}.jd-state-item:hover,.jd-state-item:focus-visible,.jd-state-item[aria-checked=true]{background-color:var(--color-mist)}.jd-group{margin-top:1.25rem}.jd-group-head{color:var(--color-ink);font-size:var(--text-small);align-items:center;gap:.5rem;font-weight:600;display:flex}.jd-group-count{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;font-weight:400}.jd-dot{background-color:var(--color-key-slate);border-radius:999px;flex:none;width:.625rem;height:.625rem}.jd-dot.is-requested{box-shadow:inset 0 0 0 2px var(--color-key-slate);background-color:#0000}.jd-dot.is-sent{background-color:light-dark(#a9cbeb,#3e6688)}.jd-dot.is-accepted{background-color:var(--color-key-violet)}.jd-dot.is-done{background-color:var(--color-key-amber)}.jd-dot.is-invoiced{background-color:var(--color-key-sky)}.jd-dot.is-paid{background-color:var(--color-key-green)}.jd-dot.is-declined{background-color:var(--color-quiet)}.jd-rows{gap:.5rem;margin-top:.5rem;display:grid}.jd-row{border:1px solid var(--color-line);border-radius:var(--radius-control);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.75rem 1rem;display:flex}.jd-row.is-here{border-color:light-dark(#bfc0d7,#474a65)}@supports (color:color-mix(in lab, red, red)){.jd-row.is-here{border-color:color-mix(in oklab, var(--color-indigo) 30%, var(--color-white))}}.jd-row.is-here{background-color:light-dark(#f6f7fa,#21232e)}@supports (color:color-mix(in lab, red, red)){.jd-row.is-here{background-color:color-mix(in oklab, var(--color-indigo) 4%, var(--color-white))}}.jd-row-text{min-width:0;color:var(--color-ink-muted);font-size:var(--text-small);overflow-wrap:anywhere;flex:14rem;gap:.125rem;display:grid}.jd-row-text b{color:var(--color-ink);font-size:1rem}.jd-row-text b span{font-weight:400}.jd-here{color:var(--color-indigo);font-size:var(--text-small);font-weight:600}.fz-warn.is-bad{border-color:light-dark(#f2bfb1,#7b5049)}@supports (color:color-mix(in lab, red, red)){.fz-warn.is-bad{border-color:color-mix(in oklab, var(--color-coral) 45%, var(--color-white))}}.fz-warn.is-bad{background-color:light-dark(#fcf1ee,#30282e)}@supports (color:color-mix(in lab, red, red)){.fz-warn.is-bad{background-color:color-mix(in oklab, var(--color-coral) 10%, var(--color-white))}}.fz-warn.is-bad svg{color:light-dark(#a43d22,#fba28b)}.fz-check.is-tight{padding-bottom:.25rem}.ck-sketch .ck-board{fill:light-dark(#c9ccd6,#4b4c51)}.ck-sketch .ck-shadow{fill:light-dark(#1118271f,#d8e2f81f)}.ck-sketch .ck-liner{fill:light-dark(#d9dcf5,#343641);stroke:light-dark(#9aa0d8,#797eb4);stroke-width:.75px}.ck-sketch .ck-liner-pleat{stroke:light-dark(#9aa0d8,#797eb4);stroke-width:.75px}.ck-sketch .ck-pearl{fill:var(--color-white);stroke:light-dark(#11182738,#d8e2f838);stroke-width:.5px}.ck-sketch g{transition:opacity .25s}@media (prefers-reduced-motion:reduce){.ck-sketch g{transition:none}}.lc-tool{--lc-goods:light-dark(#e3bd86,#73521a);--lc-reward:var(--color-coral);--lc-kept:var(--color-indigo);--lc-light:var(--color-key-green);--lc-fair:var(--color-key-amber);--lc-heavy:var(--color-coral);--lc-amber-ink:light-dark(#85540f,#e9b275);--lc-light-ink:light-dark(#2c6e4a,#8ed1a8);--lc-heavy-ink:light-dark(#b8452a,#fc947b)}.lc-example{border:1px solid light-dark(#eac48a,#8b693a);gap:.75rem;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lc-example{border:1px solid color-mix(in oklab, var(--color-key-amber) 55%, var(--color-white))}}.lc-example{border-radius:var(--radius-card);background-color:light-dark(#fbf4ea,#2f2b2a)}@supports (color:color-mix(in lab, red, red)){.lc-example{background-color:color-mix(in oklab, var(--color-key-amber) 10%, var(--color-white))}}.lc-example{color:var(--color-ink);font-size:var(--text-small)}.lc-example>svg{color:var(--lc-amber-ink);margin-top:.125rem}.lc-check{font-size:var(--text-small);cursor:pointer;gap:.75rem;display:flex}.lc-fold{color:var(--color-ink-muted);font-size:var(--text-small);gap:.5rem;margin-top:.75rem;display:flex}.lc-fold>svg{color:var(--color-indigo);margin-top:.1875rem}.lc-kind-mark{border-radius:.25rem;width:3.25rem;height:1.25rem;display:block}.lc-kind-mark.is-stamps{background:radial-gradient(circle at center, var(--color-indigo) 0 .25rem, transparent .2625rem) 0 50% / .8125rem 100% repeat-x}.lc-kind-mark.is-spend{background:linear-gradient(to right, var(--color-indigo) 0 62%, var(--color-line) 62%) 0 50% / 100% .375rem no-repeat;border-radius:999px}.lc-kind-mark.is-percent{background:linear-gradient(to top, var(--color-indigo) 0 30%, transparent 30%) 0 100% / .5rem 100% no-repeat, linear-gradient(to top, var(--color-indigo) 0 50%, transparent 50%) .75rem 100% / .5rem 100% no-repeat, linear-gradient(to top, var(--color-indigo) 0 70%, transparent 70%) 1.5rem 100% / .5rem 100% no-repeat, linear-gradient(to top, var(--color-indigo) 0 100%, transparent 100%) 2.25rem 100% / .5rem 100% no-repeat}.lc-pick{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background-color:var(--color-white);min-width:2.75rem;min-height:2.75rem;color:var(--color-ink);font-size:var(--text-small);font-variant-numeric:tabular-nums;padding:0 .75rem;font-weight:700;transition:background-color .15s,border-color .15s,color .15s}.lc-pick:hover{border-color:var(--color-indigo)}.lc-pick.is-on{border-color:var(--color-indigo);background-color:var(--color-indigo);color:var(--color-white)}.lc-pick:focus-visible{outline:3px solid var(--color-indigo);outline-offset:2px}.lc-view-cost{color:var(--color-indigo-deep);font-size:var(--text-small);font-variant-numeric:tabular-nums;margin-top:.5rem;font-weight:800;display:inline-block}.lc-panel{--lc-tone:var(--color-quiet);padding-top:1.75rem;position:relative;overflow:hidden}.lc-panel:before{background-color:var(--lc-tone);content:"";height:.375rem;transition:background-color .3s;position:absolute;top:0;left:0;right:0}.lc-panel.is-ok{--lc-tone:var(--lc-light)}.lc-panel.is-fair{--lc-tone:var(--lc-fair)}.lc-panel.is-heavy{--lc-tone:var(--lc-heavy)}.lc-kicker{color:var(--color-ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.lc-verdict{color:var(--color-ink);text-wrap:balance;gap:.625rem;margin-top:.5rem;font-size:1.5rem;font-weight:800;line-height:1.2;display:flex}.lc-verdict>svg{color:var(--color-ink-soft);margin-top:.125rem}.lc-rate{color:var(--color-ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:clamp(3rem,2.2rem + 3vw,4.25rem);font-weight:800;line-height:1}.lc-rate span{color:var(--color-ink-soft);letter-spacing:0;margin-left:.25rem;font-size:1.5rem}.lc-sub{color:var(--color-ink-muted);font-size:var(--text-small);margin-top:.625rem}.lc-sub b{color:var(--color-ink)}.lc-example-tag{border:1px solid var(--color-key-amber);color:var(--lc-amber-ink);border-radius:999px;margin-top:.75rem;padding:.0625rem .625rem;font-size:.8125rem;font-weight:700;display:inline-block}.lc-stage{border-radius:var(--radius-card);background:radial-gradient(120% 80% at 50% 0%, light-dark(#f0f0f6,#252835), transparent 70%), var(--color-mist);margin-top:1.5rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lc-stage{background:radial-gradient(120% 80% at 50% 0%, color-mix(in oklab, var(--color-indigo) 7%, var(--color-white)), transparent 70%), var(--color-mist)}}.lc-stage .lc-card-svg{filter:drop-shadow(0 6px 12px #1118271a);width:100%;max-width:24rem;margin:0 auto;padding:1rem 1rem .5rem;display:block}.lc-stage figcaption{color:var(--color-ink-muted);text-align:center;padding:0 1rem .875rem;font-size:.8125rem}.lc-stage figcaption b{color:var(--color-ink);font-size:var(--text-small);display:block}.lc-card-face{fill:var(--color-white);stroke:light-dark(#1118271f,#d8e2f81f)}.lc-card-band{fill:var(--color-indigo)}.lc-card-name{fill:var(--color-white);font-size:13px;font-weight:800}.lc-card-tag{fill:light-dark(#ffffffd1,#1b1d26d1);font-size:11px;font-weight:700}.lc-card-small{fill:light-dark(#6b7080,#aeb4c5);font-size:10px}.lc-stamp{fill:light-dark(#ececf3,#282b39)}@supports (color:color-mix(in lab, red, red)){.lc-stamp{fill:color-mix(in oklab, var(--color-indigo) 9%, var(--color-white))}}.lc-stamp{stroke:var(--color-indigo);stroke-width:1.5px}.lc-stamp.is-idle{fill:var(--color-white);stroke:light-dark(#c9ccd6,#4b4c51);stroke-dasharray:3 3}.lc-stamp.is-reward{fill:var(--color-coral);stroke:light-dark(#9e4f39,#f5b19d)}@supports (color:color-mix(in lab, red, red)){.lc-stamp.is-reward{stroke:color-mix(in oklab, var(--color-coral) 70%, light-dark(#000,#fff))}}.lc-stamp.is-idle.is-reward{fill:light-dark(#fbebe7,#392d31)}@supports (color:color-mix(in lab, red, red)){.lc-stamp.is-idle.is-reward{fill:color-mix(in oklab, var(--color-coral) 14%, var(--color-white))}}.lc-stamp.is-idle.is-reward{stroke:var(--color-coral)}.lc-stamp-n{fill:var(--color-indigo-deep);font-size:12px;font-weight:800}.lc-stamp-free{fill:var(--color-white);letter-spacing:.04em;font-size:10px;font-weight:800}.lc-stamp-cost{fill:light-dark(#6b7080,#aeb4c5);font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}.lc-stamp-cost.is-reward{fill:light-dark(#aa553e,#f4ab96)}@supports (color:color-mix(in lab, red, red)){.lc-stamp-cost.is-reward{fill:color-mix(in oklab, var(--color-coral) 75%, light-dark(#000,#fff))}}.lc-stamp-cost.is-reward{font-weight:800}.lc-reward{transform-box:fill-box;transform-origin:50%;animation:.4s cubic-bezier(.34,1.56,.64,1) lc-pop}.lc-meter-track{fill:light-dark(#eceef3,#262729)}.lc-meter-step{fill:var(--color-indigo);opacity:.85}.lc-split{border-top:1px solid var(--color-line);margin-top:1.5rem;padding-top:1.25rem}.lc-split-head{color:var(--color-ink);font-size:var(--text-small);font-weight:700}.lc-split-bar{background-color:var(--color-mist);border-radius:999px;gap:2px;height:1.25rem;margin-top:.625rem;display:flex;overflow:hidden}.lc-split-bar span{min-width:2px;transition:flex-grow .3s}.lc-split-bar .is-goods{background-color:var(--lc-goods)}.lc-split-bar .is-reward{background-color:var(--lc-reward)}.lc-split-bar .is-kept{background-color:var(--lc-kept)}.lc-split-key{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.625rem;padding:0;font-size:.8125rem;list-style:none;display:grid}.lc-split-key li{grid-template-columns:.75rem minmax(0,1fr);align-items:baseline;gap:0 .375rem;display:grid}.lc-split-key em{font-style:normal}.lc-split-key li>span:last-child{color:var(--color-ink);grid-column:2;font-weight:800}.lc-key-dot{background-color:var(--lc-sw);border-radius:3px;width:.75rem;height:.75rem;transform:translateY(.0625rem)}.lc-split-key .is-goods{--lc-sw:var(--lc-goods)}.lc-split-key .is-reward{--lc-sw:var(--lc-reward)}.lc-split-key .is-kept{--lc-sw:var(--lc-kept)}.lc-grade{--lc-g:var(--lc-light);--lc-g-ink:var(--lc-light-ink);border-radius:var(--radius-card);background-color:var(--lc-g);margin-top:1.25rem;padding:.875rem 1rem}@supports (color:color-mix(in lab, red, red)){.lc-grade{background-color:color-mix(in oklab, var(--lc-g) 11%, var(--color-white))}}.lc-grade{color:var(--color-ink-muted);font-size:var(--text-small)}.lc-grade.is-fair{--lc-g:var(--lc-fair);--lc-g-ink:var(--lc-amber-ink)}.lc-grade.is-heavy,.lc-grade.is-under{--lc-g:var(--lc-heavy);--lc-g-ink:var(--lc-heavy-ink)}.lc-grade b{color:var(--color-ink)}.lc-grade-head{color:var(--color-ink);flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;margin-bottom:.375rem;font-weight:700;display:flex}.lc-grade-head span{background-color:var(--lc-g-ink);color:var(--color-white);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.0625rem .5rem;font-size:.75rem;font-weight:800}.lc-lift{background-color:#11182714;border-radius:999px;height:.5rem;margin-top:.875rem;position:relative}.lc-lift-fill{background-color:var(--lc-g-ink);border-radius:999px;transition:width .3s;position:absolute;inset:0 auto 0 0}.lc-lift-mark{background-color:var(--color-ink-soft);width:2px;height:.875rem;position:absolute;top:-.1875rem}.lc-lift-key{color:var(--color-ink-soft);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin-top:.375rem;font-size:.75rem;display:flex}.lc-lift-key span:first-child{color:var(--lc-g-ink);font-weight:800}.lc-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1.25rem;display:grid}.lc-stats>div{border-radius:var(--radius-control);background-color:var(--color-mist);padding:.625rem .75rem}.lc-stats p{color:var(--color-ink-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.lc-stats b{color:var(--color-ink);font-variant-numeric:tabular-nums;margin-top:.125rem;font-size:1.125rem;font-weight:800;display:block}.lc-stats span{color:var(--color-ink-soft);font-size:.75rem;display:block}.lc-sources{border-top:1px solid var(--color-line);margin-top:1.5rem;padding-top:1.25rem}.lc-sources ul{font-size:var(--text-small);gap:.25rem;margin-top:.375rem;padding:0;list-style:none;display:grid}.lc-legal{color:var(--color-ink-soft);margin-top:1rem;font-size:.8125rem}.lc-table-wrap{margin-top:1rem;overflow-x:auto}.lc-compare{border-collapse:collapse;width:100%;font-size:var(--text-small);font-variant-numeric:tabular-nums}.lc-compare :is(th,td){border-bottom:1px solid var(--color-line);text-align:left;vertical-align:middle;padding:.625rem .5rem}.lc-compare thead th{color:var(--color-ink-soft);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:700}.lc-compare tbody th{color:var(--color-ink);white-space:nowrap;font-weight:700}.lc-compare .is-num{text-align:right;white-space:nowrap}.lc-compare tr.is-mine :is(th,td){background-color:var(--color-indigo-50)}.lc-compare tr.is-mine th{box-shadow:inset 3px 0 0 var(--color-indigo)}.lc-yours{background-color:var(--color-indigo);color:var(--color-white);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-left:.5rem;padding:.0625rem .5rem;font-size:.6875rem;font-weight:800}.lc-bar{background-color:var(--color-mist);border-radius:999px;min-width:7rem;height:.5rem;display:block;overflow:hidden}.lc-bar>span{background-color:var(--lc-light);border-radius:999px;height:100%;transition:width .3s;display:block}.lc-bar.is-fair>span{background-color:var(--lc-fair)}.lc-bar.is-heavy>span,.lc-bar.is-under>span{background-color:var(--lc-heavy)}.lc-bar-say{color:var(--color-ink-soft);white-space:nowrap;margin-top:.25rem;font-size:.75rem;display:block}.lc-month-big{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.lc-month-big>div{border-radius:var(--radius-card);background-color:var(--color-mist);padding:1rem 1.125rem}.lc-month-big b{color:var(--color-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800;line-height:1.1;display:block}.lc-month-big span{color:var(--color-ink-muted);font-size:var(--text-small);margin-top:.25rem;display:block}.lc-empty{border:1px dashed var(--color-line-strong);border-radius:var(--radius-card);color:var(--color-ink-muted);font-size:var(--text-small);justify-items:start;gap:1rem;margin-top:1rem;padding:1.25rem;display:grid}.lc-calc{border-collapse:collapse;width:100%;font-size:var(--text-small);font-variant-numeric:tabular-nums}.lc-calc :is(th,td){border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;padding:.75rem .5rem}.lc-calc :is(th,td):first-child{padding-left:0}.lc-calc :is(th,td):last-child{padding-right:0}.lc-calc th[scope=row]{color:var(--color-ink);font-weight:400}.lc-calc th[scope=row] span{color:var(--color-ink-soft);margin-top:.125rem;font-size:.8125rem;display:block}.lc-calc .is-num{text-align:right;white-space:nowrap}.lc-calc tr.is-total :is(th,td){border-top:2px solid var(--color-ink);border-bottom:0;font-weight:800}.lc-calc tr.is-rate :is(th,td){background-color:var(--color-indigo-50);color:var(--color-indigo-deep);padding:.875rem .75rem;font-size:1rem}.lc-tips{border-radius:var(--radius-card);background-color:var(--color-mist);color:var(--color-ink-muted);font-size:var(--text-small);gap:.875rem;padding:1.25rem;list-style:none;display:grid}.lc-tips b{color:var(--color-ink)}.lc-text{font-family:var(--font-mono,ui-monospace, monospace);font-size:.8125rem;line-height:1.55}.lc-sheet{color:light-dark(#111,#e4e4e4);font-variant-numeric:tabular-nums}.lc-sheet-ex{color:light-dark(#85540f,#e9b275);border:1px solid light-dark(#b07a1f,#d09844);border-radius:999px;margin-bottom:.75rem;padding:.0625rem .625rem;font-size:.75rem;font-weight:700;display:inline-block}.lc-sheet-kicker{color:light-dark(#555,#c5c5c5);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700}.lc-sheet h1{letter-spacing:-.02em;margin-top:.25rem;font-size:1.75rem;font-weight:800;line-height:1.1}.lc-sheet header{border-bottom:2px solid light-dark(#111,#e4e4e4);padding-bottom:.875rem}.lc-sheet-sub{color:light-dark(#444,#d1d1d1);margin-top:.375rem;font-size:.8125rem}.lc-sheet-top{grid-template-columns:46% minmax(0,1fr);align-items:center;gap:1.25rem;margin-top:1rem;display:grid}.lc-sheet-top .lc-card-svg{width:100%;height:auto;display:block}.lc-sheet-big{gap:.25rem;display:grid}.lc-sheet-big b{letter-spacing:-.03em;font-size:2.75rem;font-weight:800;line-height:1}.lc-sheet-big span{color:light-dark(#444,#d1d1d1);font-size:.8125rem}.lc-sheet-spec{gap:.5rem;margin-top:.875rem;font-size:.8125rem;display:grid}.lc-sheet-spec dt{color:light-dark(#666,#bababa);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.lc-sheet-spec dd{font-weight:700}.lc-sheet h2{letter-spacing:.08em;text-transform:uppercase;margin-top:1.125rem;font-size:.875rem;font-weight:800}.lc-sheet-table{border-collapse:collapse;width:100%;margin-top:.5rem;font-size:.8125rem}.lc-sheet-table :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid light-dark(#ddd,#373737);padding:.3125rem .25rem}.lc-sheet-table th{font-weight:600}.lc-sheet-table td{color:light-dark(#555,#c5c5c5)}.lc-sheet-table td:last-child{color:light-dark(#111,#e4e4e4);text-align:right;white-space:nowrap;font-weight:700}.lc-sheet-table tr.is-total :is(th,td){border-top:2px solid light-dark(#111,#e4e4e4);font-weight:800}.lc-sheet-table thead th{color:light-dark(#666,#bababa);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem}.lc-sheet-table.is-compare td:last-child{font-weight:600}.lc-sheet-table tr.is-mine :is(th,td){background-color:light-dark(#eef0fb,#24252a);font-weight:800}.lc-sheet-rules{gap:.25rem;margin-top:.5rem;padding-left:1.125rem;font-size:.8125rem;list-style:outside;display:grid}.lc-sheet-legal{color:light-dark(#666,#bababa);margin-top:1.125rem;font-size:.75rem}.lc-print-root .lc-sheet{max-width:7.5in;margin:0 auto}.lc-print-root .lc-reward{animation:none}@media (max-width:40rem){.lc-split-key{grid-template-columns:minmax(0,1fr)}.lc-split-key li{grid-template-columns:.75rem minmax(0,1fr) auto}.lc-split-key li>span:last-child{grid-column:3}.lc-stats b{font-size:1rem}.lc-month-big,.lc-sheet-top{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.lc-panel:before,.lc-split-bar span,.lc-lift-fill,.lc-bar>span,.lc-pick{transition:none}.lc-reward{animation:none}}.wb-app{--key:var(--color-indigo);--wb-peg:radial-gradient(circle at center, light-dark(#1118271f,#d8e2f81f) 1.5px, transparent 2px);background-color:var(--color-mist);flex-direction:column;min-height:100dvh;display:flex}.wb-main{flex:1}.wb-app:not(.is-bare) .wb-main{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom))}.wb-bar{z-index:30;border-bottom:1px solid var(--color-line);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);background-color:light-dark(#ffffffeb,#1b1d26eb);position:sticky;top:0}.wb-bar-inner{max-width:calc(var(--page-max) + 2 * var(--page-gutter));min-height:3.75rem;padding:0 var(--page-gutter);align-items:center;gap:.75rem;margin:0 auto;display:flex}.wb-app.is-bare .wb-brand{margin-inline-end:auto}.wb-brand{letter-spacing:-.01em;min-height:2.75rem;color:var(--color-ink);align-items:center;gap:.5rem;font-weight:750;text-decoration:none;display:inline-flex}.wb-tabs{gap:.25rem;margin-left:1.25rem;display:none}.wb-tab{min-height:2.75rem;font-size:var(--text-small);color:var(--color-ink-muted);border-radius:9999px;align-items:center;gap:.5rem;padding:0 1rem;font-weight:620;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.wb-tab:hover{background-color:var(--color-mist);color:var(--color-ink)}.wb-tab[aria-current=page]{background-color:var(--color-indigo-50);color:var(--color-indigo)}.wb-bar-link{min-height:2.75rem;font-size:var(--text-small);color:var(--color-ink-muted);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);align-items:center;margin-left:auto;font-weight:600;display:inline-flex}.wb-bar-link:hover{color:var(--color-indigo);text-decoration-color:currentColor}.wb-dock{z-index:30;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--color-line);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);background-color:light-dark(#fffffff5,#1b1d26f5);grid-template-columns:1fr 1fr;display:grid;position:fixed;inset:auto 0 0}.wb-dock-tab{min-height:4rem;font-size:var(--text-micro);color:var(--color-ink-soft);flex-direction:column;justify-content:center;align-items:center;gap:.125rem;font-weight:620;text-decoration:none;display:flex}.wb-dock-tab svg{box-sizing:content-box;border-radius:9999px;padding:.1875rem 1.125rem;transition:background-color .2s}.wb-dock-tab[aria-current=page]{color:var(--color-indigo)}.wb-dock-tab[aria-current=page] svg{background-color:var(--color-indigo-100)}@media (min-width:48rem){.wb-tabs{display:flex}.wb-dock{display:none}.wb-app:not(.is-bare) .wb-main{padding-bottom:0}}.wb-page{max-width:calc(var(--wb-max) + 2 * var(--wb-gutter));padding:1.5rem var(--wb-gutter) 3rem;margin:0 auto}.wb-section{margin-top:2.75rem}.wb-head{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.wb-head-title{letter-spacing:-.016em;color:var(--color-ink);font-size:1.375rem;font-weight:700;line-height:1.25}.wb-head-note{font-size:var(--text-small);color:var(--color-ink-soft);margin-top:.25rem}.wb-sub{font-size:var(--text-small);color:var(--color-ink);margin:1.75rem 0 .75rem;font-weight:650}.wb-eyebrow{font-size:var(--text-micro);letter-spacing:.01em;color:var(--color-indigo);align-items:center;gap:.375rem;font-weight:650;display:inline-flex}.wb-eyebrow.is-light{color:var(--color-indigo-100)}.wb-start-small{font-size:var(--text-micro);color:var(--color-ink-soft);margin-top:.875rem}.wb-hello-hi{font-size:var(--text-small);color:var(--color-ink-soft);font-weight:600}.wb-hello-name{font-size:var(--text-headline);font-weight:var(--text-headline--font-weight);line-height:var(--text-headline--line-height);letter-spacing:var(--text-headline--letter-spacing);overflow-wrap:anywhere}.wb-hello-meta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.875rem;display:flex}.wb-meta-chip{border:1px solid var(--color-line);background-color:var(--color-white);min-height:2.25rem;font-size:var(--text-micro);color:var(--color-ink-muted);border-radius:9999px;align-items:center;gap:.375rem;padding:0 .75rem;font-weight:620;display:inline-flex}.wb-meta-chip.is-goal{border-color:var(--color-indigo-100);background-color:var(--color-indigo-50);color:var(--color-indigo)}.wb-meta-edit{min-height:2.75rem;font-size:var(--text-micro);color:var(--color-indigo);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-indigo-200);-webkit-text-decoration-color:var(--color-indigo-200);text-decoration-color:var(--color-indigo-200);align-items:center;gap:.25rem;padding:0 .5rem;font-weight:620;display:inline-flex}.wb-season{border-radius:var(--radius-stage);background:radial-gradient(120% 140% at 0% 0%, light-dark(#ffffff1f,#ffffff0a), transparent 55%), var(--color-indigo);color:var(--color-white);box-shadow:var(--shadow-raised);grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.75rem;padding:1.25rem;display:grid}.wb-season-title{font-size:var(--text-heading);font-weight:var(--text-heading--font-weight);line-height:var(--text-heading--line-height);letter-spacing:var(--text-heading--letter-spacing);margin-top:.375rem}.wb-season-line{font-size:var(--text-small);color:var(--color-indigo-100);margin-top:.375rem}.wb-season-tools{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.wb-season-tools>li{border-radius:var(--radius-card);background-color:light-dark(#ffffff12,#ffffff0a);border:1px solid light-dark(#ffffff24,#ffffff0a);align-items:center;gap:.25rem;padding-right:.375rem;transition:background-color .15s;display:flex}.wb-season-tools>li:hover{background-color:light-dark(#ffffff1f,#ffffff0a)}.wb-season-tool{border-radius:var(--radius-card);min-width:0;color:var(--color-white);flex:1;align-items:center;gap:.75rem;padding:.625rem .5rem .625rem .625rem;text-decoration:none;display:flex}.wb-season .wb-season-tool:focus-visible,.wb-season .wb-pin:focus-visible{outline-color:var(--color-white)}.wb-season-icon{border-radius:var(--radius-control);background-color:var(--color-white);width:2.5rem;height:2.5rem;color:var(--key);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.wb-season-icon{color:color-mix(in oklab, var(--key) 85%, light-dark(#000,#fff))}}.wb-season-name{font-size:var(--text-small);font-weight:650;line-height:1.3;display:block}.wb-season-gets{font-size:var(--text-micro);color:var(--color-indigo-100);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wb-season .wb-pin{color:var(--color-white);box-shadow:none;background-color:light-dark(#ffffff14,#ffffff0a);border-color:light-dark(#ffffff47,#ffffff0b)}.wb-season .wb-pin.is-on{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-indigo)}@media (min-width:40rem){.wb-season-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){.wb-season{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:2rem;padding:1.75rem 1.75rem 1.75rem 2rem}}.wb-first{margin-top:2rem}.wb-first-link{border:1px solid var(--color-line);border-radius:var(--radius-stage);background-color:var(--color-white);color:inherit;box-shadow:var(--shadow-raised);transition:transform .3s var(--ease-out-expo), box-shadow .3s var(--ease-out-expo);text-decoration:none;display:grid;overflow:hidden}.wb-first-thumb{background-color:var(--key);place-items:center;min-height:8.5rem;padding:1.5rem 1.5rem 1.25rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.wb-first-thumb{background-color:color-mix(in oklab, var(--key) 12%, var(--color-white))}}.wb-first-thumb{background-image:var(--wb-peg);background-size:20px 20px}.wb-first-thumb .wb-thumb{max-width:20rem;transition:transform .4s var(--ease-out-expo)}.wb-first-body{flex-direction:column;align-items:flex-start;gap:.375rem;padding:1.25rem 1.25rem 1.5rem;display:flex}.wb-first-icon{border-radius:var(--radius-control);background-color:var(--key);place-items:center;width:2.75rem;height:2.75rem;margin-bottom:.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.wb-first-icon{background-color:color-mix(in oklab, var(--key) 13%, var(--color-white))}}.wb-first-icon{color:var(--key)}@supports (color:color-mix(in lab, red, red)){.wb-first-icon{color:color-mix(in oklab, var(--key) 85%, light-dark(#000,#fff))}}.wb-first-name{font-size:var(--text-heading);font-weight:var(--text-heading--font-weight);line-height:var(--text-heading--line-height);letter-spacing:var(--text-heading--letter-spacing)}.wb-first-gets{color:var(--color-ink-muted);font-weight:600}.wb-first-pitch{font-size:var(--text-small);color:var(--color-ink-soft)}.wb-first-go{border-radius:var(--radius-control);background-color:var(--color-indigo);min-height:3rem;font-size:var(--text-small);color:var(--color-white);align-items:center;gap:.375rem;margin-top:.875rem;padding:0 1.25rem;font-weight:620;display:inline-flex}@media (hover:hover){.wb-first-link:hover{box-shadow:var(--shadow-paper-lift);transform:translateY(-2px)}.wb-first-link:hover .wb-thumb{transform:rotate(-2deg)scale(1.03)}}@media (min-width:48rem){.wb-first-link{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wb-first-thumb{min-height:17rem}.wb-first-body{justify-content:center;padding:2rem 2.25rem}}.wb-board{border:1px solid var(--color-line);border-radius:var(--radius-stage);background-color:light-dark(#eeeff5,#181922);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.875rem;padding:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.wb-board{background-color:color-mix(in oklab, var(--color-indigo) 4%, var(--color-mist))}}.wb-board{background-image:var(--wb-peg);background-size:20px 20px;box-shadow:inset 0 1px 3px #1118270f}.wb-board-slot,.wb-grid-slot{animation:wb-rise .42s var(--ease-out-expo) both}.wb-card{border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-white);height:100%;box-shadow:var(--shadow-card);transition:transform .25s var(--ease-out-expo), box-shadow .25s var(--ease-out-expo), border-color .15s ease;position:relative}.wb-card-link{border-radius:inherit;height:100%;color:inherit;text-decoration:none;display:flex}.wb-card-thumb{border-radius:var(--radius-card) 0 0 var(--radius-card);background-color:var(--key);flex:none;place-items:center;width:6.5rem;padding:.5rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wb-card-thumb{background-color:color-mix(in oklab, var(--key) 12%, var(--color-white))}}.wb-card-thumb .wb-thumb{scale:1.35}.wb-card-icon{background-color:var(--color-white);width:2rem;height:2rem;color:var(--key);border-radius:.5rem;place-items:center;display:none;position:absolute;bottom:.625rem;left:.625rem}@supports (color:color-mix(in lab, red, red)){.wb-card-icon{color:color-mix(in oklab, var(--key) 85%, light-dark(#000,#fff))}}.wb-card-icon{box-shadow:var(--shadow-card)}.wb-card-body{flex-direction:column;flex:1;gap:.25rem;min-width:0;padding:.875rem 3.5rem .875rem .875rem;display:flex}.wb-card-name{color:var(--color-ink);font-weight:650;line-height:1.3}.wb-card-gets{font-size:var(--text-micro);color:var(--color-ink-muted)}.wb-card>.wb-pin{position:absolute;top:.5rem;right:.5rem}@media (hover:hover){.wb-card:hover{border-color:var(--color-line-strong);box-shadow:var(--shadow-raised);transform:translateY(-2px)}.wb-card:hover .wb-thumb{transform:rotate(-2deg)}}@media (min-width:40rem){.wb-card-link{flex-direction:column}.wb-card-thumb{border-radius:var(--radius-card) var(--radius-card) 0 0;width:auto;padding:1rem 1.5rem .75rem}.wb-card-thumb .wb-thumb{max-width:10rem;scale:none}.wb-card-icon{display:grid}.wb-card-body{padding:.875rem 1rem 1rem}}.wb-tags{flex-wrap:wrap;gap:.375rem;margin-top:auto;padding-top:.5rem;display:flex}.wb-tag{background-color:var(--color-mist);font-size:var(--text-micro);color:var(--color-ink-soft);border-radius:9999px;align-items:center;padding:.0625rem .5rem;font-weight:560;display:inline-flex}.wb-tag.is-free{background-color:light-dark(#e4f1ea,#253233)}@supports (color:color-mix(in lab, red, red)){.wb-tag.is-free{background-color:color-mix(in oklab, var(--color-key-green) 14%, var(--color-white))}}.wb-tag.is-free{color:light-dark(#1d6640,#90d7ab)}.wb-thumb{filter:drop-shadow(0 3px 4px #1118271a);width:100%;height:auto;transition:transform .3s var(--ease-out-expo);display:block}.wb-th-paper{fill:var(--color-white);stroke:var(--key)}@supports (color:color-mix(in lab, red, red)){.wb-th-paper{stroke:color-mix(in oklab, var(--key) 28%, var(--color-white))}}.wb-th-paper{stroke-width:1.2px}.wb-th-key,.wb-th-soft{fill:var(--key)}@supports (color:color-mix(in lab, red, red)){.wb-th-soft{fill:color-mix(in oklab, var(--key) 22%, var(--color-white))}}.wb-th-hole{fill:var(--color-white);stroke:var(--key)}@supports (color:color-mix(in lab, red, red)){.wb-th-hole{stroke:color-mix(in oklab, var(--key) 45%, var(--color-white))}}.wb-th-hole{stroke-width:1.5px}.wb-th-white{fill:var(--color-white)}.wb-th-fold{fill:var(--key)}@supports (color:color-mix(in lab, red, red)){.wb-th-fold{fill:color-mix(in oklab, var(--key) 16%, var(--color-white))}}.wb-th-fold{stroke:var(--key)}@supports (color:color-mix(in lab, red, red)){.wb-th-fold{stroke:color-mix(in oklab, var(--key) 28%, var(--color-white))}}.wb-th-fold{stroke-width:1.2px;stroke-linejoin:round}.wb-th-grid{fill:none;stroke:var(--key)}@supports (color:color-mix(in lab, red, red)){.wb-th-grid{stroke:color-mix(in oklab, var(--key) 22%, var(--color-white))}}.wb-th-grid{stroke-width:1.2px}.wb-th-ink{fill:var(--color-ink-muted)}.wb-th-room{fill:var(--color-white);stroke:var(--key)}@supports (color:color-mix(in lab, red, red)){.wb-th-room{stroke:color-mix(in oklab, var(--key) 50%, var(--color-white))}}.wb-th-room{stroke-width:2.5px}.wb-th-stroke{fill:none;stroke:var(--key);stroke-width:2.2px;stroke-linecap:round}.wb-th-axis{fill:none;stroke:var(--key)}@supports (color:color-mix(in lab, red, red)){.wb-th-axis{stroke:color-mix(in oklab, var(--key) 40%, var(--color-white))}}.wb-th-axis{stroke-width:2px;stroke-linecap:round}.wb-th-trend{fill:none;stroke:var(--color-coral);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.wb-th-string{fill:none;stroke:var(--color-ink-soft);stroke-width:1.5px;stroke-linecap:round}.wb-thumb text{fill:var(--color-ink);font-family:var(--font-sans);-webkit-user-select:none;user-select:none}.wb-pp-paper{fill:light-dark(#fffdf7,#201f1c);stroke:var(--key)}@supports (color:color-mix(in lab, red, red)){.wb-pp-paper{stroke:color-mix(in oklab, var(--key) 30%, var(--color-white))}}.wb-pp-paper{stroke-width:.8px}.wb-thumb .wb-pp-serif{font-family:Georgia,Times New Roman,serif;font-weight:700}.wb-thumb .wb-pp-serif.is-italic{font-style:italic;font-weight:400}.wb-thumb .wb-pp-caps{fill:var(--key);letter-spacing:.08em;font-weight:800}.wb-thumb .wb-pp-caps-white{letter-spacing:.08em;font-weight:800}.wb-thumb .wb-pp-bold{font-weight:700}.wb-thumb .wb-pp-muted{fill:var(--color-ink-muted)}.wb-thumb .wb-pp-key{fill:var(--key)}.wb-thumb .wb-pp-white{fill:var(--color-white)}.wb-thumb .wb-pp-warn,.wb-pp-late{fill:var(--color-coral)}.wb-pp-rule{fill:none;stroke:light-dark(#cbcccf,#494b54)}@supports (color:color-mix(in lab, red, red)){.wb-pp-rule{stroke:color-mix(in oklab, var(--color-ink) 22%, var(--color-white))}}.wb-pp-rule{stroke-width:.5px}.wb-pp-ink{fill:none;stroke:var(--color-ink);stroke-width:.8px;stroke-linecap:round;stroke-linejoin:round}.wb-pp-tick{fill:none;stroke:var(--color-white);stroke-width:.9px;stroke-linecap:round;stroke-linejoin:round}.wb-pp-strike{fill:none;stroke:var(--color-ink-muted);stroke-width:.5px}.wb-pp-frame{fill:none;stroke:var(--key)}@supports (color:color-mix(in lab, red, red)){.wb-pp-frame{stroke:color-mix(in oklab, var(--key) 45%, var(--color-white))}}.wb-pp-frame{stroke-width:.8px}.wb-pp-seal{fill:none;stroke:var(--color-white);stroke-width:.6px;stroke-dasharray:1 .8}.wb-pp-stamp{fill:none;stroke:var(--key);stroke-width:.9px}.wb-pp-before{fill:light-dark(#f1ddd1,#44352d)}@supports (color:color-mix(in lab, red, red)){.wb-pp-before{fill:color-mix(in oklab, var(--color-coral) 14%, light-dark(#f4efe6,#282622))}}.wb-pp-after{fill:var(--key)}@supports (color:color-mix(in lab, red, red)){.wb-pp-after{fill:color-mix(in oklab, var(--key) 14%, var(--color-white))}}.wb-pp-pipe{fill:none;stroke:var(--key);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.wb-pp-pipe.is-old{stroke:light-dark(#ba6c5d,#d99788)}@supports (color:color-mix(in lab, red, red)){.wb-pp-pipe.is-old{stroke:color-mix(in oklab, var(--color-coral) 70%, var(--color-ink-soft))}}.wb-pp-drip{fill:var(--color-coral)}.wb-pin{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background-color:var(--color-white);min-height:2.75rem;font-size:var(--text-small);color:var(--color-indigo);cursor:pointer;box-shadow:var(--shadow-card);flex:none;justify-content:center;align-items:center;gap:.375rem;padding:0 .875rem;font-weight:620;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.wb-pin.is-compact{width:2.75rem;padding:0}.wb-pin:hover{border-color:var(--color-indigo-200);background-color:var(--color-indigo-50)}.wb-pin:active{transform:scale(.92)}.wb-pin.is-on{border-color:var(--color-indigo);background-color:var(--color-indigo);color:var(--color-white)}.wb-pin.is-on svg{animation:wb-pop .32s var(--ease-out-expo)}.wb-rows{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.wb-rows.is-az{margin-top:1rem}.wb-row{border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-white);align-items:center;gap:.25rem;padding-right:.375rem;transition:border-color .15s;display:flex}.wb-row:hover{border-color:var(--color-line-strong)}.wb-row .wb-pin{box-shadow:none}.wb-row-link{border-radius:var(--radius-card);min-width:0;color:inherit;flex:1;align-items:center;gap:.875rem;padding:.625rem .5rem .625rem .625rem;text-decoration:none;display:flex}.wb-row-icon{border-radius:var(--radius-control);background-color:var(--key);flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.wb-row-icon{background-color:color-mix(in oklab, var(--key) 13%, var(--color-white))}}.wb-row-icon{color:var(--key)}@supports (color:color-mix(in lab, red, red)){.wb-row-icon{color:color-mix(in oklab, var(--key) 85%, light-dark(#000,#fff))}}.wb-row-name{font-size:var(--text-small);color:var(--color-ink);font-weight:640;line-height:1.35;display:block}.wb-row-gets{font-size:var(--text-micro);color:var(--color-ink-soft);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (min-width:56rem){.wb-rows,.wb-coming-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem}}.wb-coming-list{gap:.5rem;display:grid}.wb-coming{border:1.5px dashed var(--color-line-strong);border-radius:var(--radius-card);background-color:light-dark(#ffffffa6,#1b1d26a6);align-items:center;gap:.875rem;padding:.75rem .75rem .75rem .875rem;display:flex}.wb-coming.is-ready{border-style:solid;border-color:light-dark(#9fcdb4,#3d6a56)}@supports (color:color-mix(in lab, red, red)){.wb-coming.is-ready{border-color:color-mix(in oklab, var(--color-key-green) 50%, var(--color-white))}}.wb-coming.is-ready{background-color:light-dark(#f2f8f4,#20282d)}@supports (color:color-mix(in lab, red, red)){.wb-coming.is-ready{background-color:color-mix(in oklab, var(--color-key-green) 7%, var(--color-white))}}.wb-coming-icon{background-color:var(--color-indigo-50);width:2.5rem;height:2.5rem;color:var(--color-indigo);border-radius:9999px;flex:none;place-items:center;display:grid}.wb-coming.is-ready .wb-coming-icon{background-color:light-dark(#e0efe7,#263535)}@supports (color:color-mix(in lab, red, red)){.wb-coming.is-ready .wb-coming-icon{background-color:color-mix(in oklab, var(--color-key-green) 16%, var(--color-white))}}.wb-coming.is-ready .wb-coming-icon{color:light-dark(#1d6640,#90d7ab)}.wb-coming-name{font-size:var(--text-small);color:var(--color-ink);font-weight:640;line-height:1.35;display:block}.wb-coming-does{font-size:var(--text-micro);color:var(--color-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wb-coming-state{font-size:var(--text-micro);color:light-dark(#9c3f24,#fca58b);margin-top:.25rem;font-weight:650;display:inline-block}.wb-coming.is-ready .wb-coming-state{color:light-dark(#1d6640,#90d7ab)}.wb-watch,.wb-coming-open{border:1px solid var(--color-line-strong);background-color:var(--color-white);min-height:2.75rem;font-size:var(--text-small);color:var(--color-ink);cursor:pointer;border-radius:9999px;flex:none;align-items:center;gap:.375rem;padding:0 .875rem;font-weight:620;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.wb-watch:hover{border-color:var(--color-indigo-200);background-color:var(--color-indigo-50)}.wb-watch.is-on{border-color:var(--color-indigo-200);background-color:var(--color-indigo-50);color:var(--color-indigo)}.wb-coming-open{border-color:var(--color-indigo);background-color:var(--color-indigo);color:var(--color-white)}.wb-watch-tidy{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.wb-arrange{border:1px solid var(--color-line-strong);background-color:var(--color-white);min-height:2.75rem;font-size:var(--text-small);color:var(--color-ink);cursor:pointer;border-radius:9999px;flex:none;align-items:center;gap:.375rem;padding:0 1rem;font-weight:620;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.wb-arrange:hover{border-color:var(--color-quiet)}.wb-arrange.is-on{border-color:var(--color-indigo);background-color:var(--color-indigo);color:var(--color-white)}.wb-arrange-list{gap:.5rem;max-width:42rem;display:grid}.wb-arrange-row{border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-white);box-shadow:var(--shadow-card);align-items:center;gap:.75rem;padding:.5rem .5rem .5rem .75rem;display:flex}.wb-arrange-n{background-color:var(--color-mist);width:1.75rem;height:1.75rem;font-size:var(--text-micro);color:var(--color-ink-muted);border-radius:9999px;flex:none;place-items:center;font-weight:700;display:grid}.wb-arrange-name{min-width:0;font-size:var(--text-small);flex:1;font-weight:640}.wb-arrange-name small{font-size:var(--text-micro);color:light-dark(#9c3f24,#fca58b);font-weight:650;display:block}.wb-arrange-acts{flex:none;gap:.25rem;display:flex}@media (max-width:29.99rem){.wb-arrange-row{gap:.5rem}.wb-arrange-row .wb-row-icon{display:none}}.wb-icon-btn{border:1px solid var(--color-line);border-radius:var(--radius-control);background-color:var(--color-white);width:2.75rem;height:2.75rem;color:var(--color-ink-muted);cursor:pointer;place-items:center;transition:background-color .15s,color .15s,border-color .15s;display:grid}.wb-icon-btn:hover:not(:disabled){background-color:var(--color-mist);color:var(--color-ink)}.wb-icon-btn.is-off:hover{color:light-dark(#b3261e,#fd9f92);background-color:light-dark(#fdf1ef,#272221);border-color:light-dark(#f1c4bd,#57413d)}.wb-icon-btn:disabled{opacity:.35;cursor:default}.wb-add{border:2px dashed var(--color-line-strong);border-radius:var(--radius-card);height:100%;min-height:8.5rem;color:var(--color-ink-muted);text-align:center;background-color:light-dark(#ffffff8c,#ffffff15);flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:1.25rem;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;display:flex}.wb-add:hover{border-color:var(--color-indigo-200);color:var(--color-indigo);background-color:light-dark(#ffffffe6,#1b1d26e6)}.wb-add-plus{border:1px solid var(--color-line);background-color:var(--color-white);width:3rem;height:3rem;color:var(--color-indigo);box-shadow:var(--shadow-card);transition:transform .3s var(--ease-out-expo);border-radius:9999px;place-items:center;margin-bottom:.25rem;display:grid}.wb-add:hover .wb-add-plus{transform:rotate(90deg)}.wb-add-name{color:var(--color-ink);font-weight:650}.wb-add-note{font-size:var(--text-micro);color:var(--color-ink-soft)}.wb-empty-tools,.wb-none{border:2px dashed var(--color-line-strong);border-radius:var(--radius-stage);text-align:center;background-color:light-dark(#fff9,#1b1d2699);flex-direction:column;align-items:center;gap:.5rem;margin-top:2rem;padding:2.25rem 1.25rem;display:flex}.wb-empty-tools .btn,.wb-none .btn{margin-top:.75rem}.wb-kept{border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-white);font-size:var(--text-small);color:var(--color-ink-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem 1rem;margin-top:3.5rem;padding:1rem 1.125rem;display:grid}.wb-kept>:nth-child(3){grid-column:2;justify-self:start}@media (min-width:40rem){.wb-kept{grid-template-columns:auto minmax(0,1fr) auto}.wb-kept>:nth-child(3){grid-column:auto}}.wb-kept-ask{color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:620;display:inline-flex}.wb-kept-btn{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background-color:var(--color-white);min-height:2.75rem;font-size:var(--text-small);color:var(--color-ink);cursor:pointer;align-items:center;padding:0 .875rem;font-weight:620;transition:background-color .15s;display:inline-flex}.wb-kept-btn:hover{background-color:var(--color-mist)}.wb-kept-btn.is-danger{color:var(--color-white);background-color:light-dark(#b3261e,#fd9f92);border-color:light-dark(#b3261e,#fd9f92)}.wb-kept-btn.is-danger:hover{background-color:light-dark(#8f1e18,#fbb5ab)}.wb-welcome{gap:2.25rem;padding-top:.5rem;display:grid}.wb-welcome-title{font-size:var(--text-title);font-weight:var(--text-title--font-weight);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);margin-top:.75rem}.wb-welcome-lead{max-width:34rem;font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--color-ink-muted);margin-top:1rem}.wb-how{gap:.625rem;margin-top:1.5rem;display:grid}.wb-how li{align-items:center;gap:.75rem;font-weight:600;display:flex}.wb-how span{background-color:var(--color-indigo);width:2rem;height:2rem;font-size:var(--text-micro);color:var(--color-white);border-radius:9999px;flex:none;place-items:center;font-weight:700;display:grid}.wb-welcome-acts{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:1.75rem;display:flex}.wb-board.wb-welcome-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .875rem;padding:1.75rem 1rem 1.25rem;display:grid}@media (min-width:40rem){.wb-board.wb-welcome-board{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:60rem){.wb-welcome{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:3.5rem;padding-top:2.5rem}}.wb-mini{border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-white);box-shadow:var(--shadow-paper);transform-origin:50% -.5rem;animation:wb-hang .7s var(--ease-out-expo) both;flex-direction:column;gap:.5rem;padding:.625rem .625rem .75rem;display:flex;position:relative}.wb-mini:before{content:"";background-color:var(--color-line-strong);width:.75rem;height:.75rem;box-shadow:inset 0 1px 2px #1118274d, 0 0 0 3px var(--color-white);border-radius:9999px;margin-left:-.375rem;position:absolute;top:-.4375rem;left:50%}.wb-mini .wb-thumb{background-color:var(--key);border-radius:.625rem;padding:.25rem}@supports (color:color-mix(in lab, red, red)){.wb-mini .wb-thumb{background-color:color-mix(in oklab, var(--key) 12%, var(--color-white))}}.wb-mini-name{font-size:var(--text-micro);color:var(--color-ink);padding:0 .125rem;font-weight:640;line-height:1.3}.wb-mini.is-first{border-color:var(--color-coral);box-shadow:var(--shadow-paper-warm)}.wb-sticker{z-index:1;background-color:var(--color-coral);font-size:var(--text-micro);color:var(--color-white);border-radius:9999px;padding:.25rem .625rem;font-weight:700;position:absolute;top:.875rem;left:.875rem;transform:rotate(-4deg);box-shadow:0 2px 6px -2px #6c220e80}.wb-mini .wb-sticker{animation:wb-pop .5s var(--ease-out-expo) .9s both;top:-.75rem;left:auto;right:-.5rem;transform:rotate(5deg)}.wb-chips{flex-wrap:wrap;gap:.5rem;display:flex}.wb-chips.is-scroll{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;margin:0 -1rem;padding:.125rem 1rem .5rem;overflow-x:auto}.wb-chips.is-scroll::-webkit-scrollbar{display:none}@media (min-width:48rem){.wb-chips.is-scroll{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}.wb-chip{border:1px solid var(--color-line-strong);background-color:var(--color-white);min-height:3rem;font-size:var(--text-small);color:var(--color-ink);white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-card);border-radius:9999px;flex:none;align-items:center;gap:.5rem;padding:0 1.125rem 0 .375rem;font-weight:620;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.wb-chip:hover{border-color:var(--color-quiet)}.wb-chip:active{transform:scale(.97)}.wb-chip[aria-pressed=true]{border-color:var(--color-indigo);background-color:var(--color-indigo);color:var(--color-white)}.wb-chips.is-small .wb-chip{min-height:2.75rem;box-shadow:none;padding:0 1rem}.wz{max-width:calc(var(--page-max) + 2 * var(--page-gutter));padding:.75rem var(--page-gutter) 3rem;margin:0 auto}.wz>:not(.wz-top,.wz-trades,.wz-picks,.wz-card-show,.wz-go,.wz-first){max-width:40rem}.wz.is-two .wz-card-show{margin-top:1.5rem}@media (min-width:64rem){.wz.is-two{grid-template-columns:minmax(0,36rem) minmax(0,1fr);align-items:start;column-gap:clamp(3rem,6vw,6rem);display:grid}.wz.is-two .wz-top{grid-column:1/-1}.wz.is-two .wz-card-show{justify-self:center;width:min(100%,34rem);margin-top:.5rem;padding:1.5rem 1.75rem 2.5rem}.wz.is-two .wz-card{max-width:24rem;min-height:11rem;padding:1.75rem}.wz.is-two .wz-card-name{font-size:1.75rem}}.wz-top{justify-content:space-between;align-items:center;min-height:3rem;display:flex}.wz-back{border-radius:var(--radius-control);min-height:3rem;font-size:var(--text-base);color:var(--color-indigo);cursor:pointer;align-items:center;gap:.25rem;margin-left:-.5rem;padding:0 .875rem 0 .375rem;font-weight:650;display:inline-flex}.wz-back:hover{background-color:var(--color-indigo-50)}.wz-top-end{align-items:center;gap:1.25rem;display:flex}@media (min-width:40rem){.wz-top-end{gap:2rem}}.wz-skip{border:1.5px solid var(--color-line-strong);border-radius:var(--radius-control);background-color:var(--color-white);min-height:3rem;font-size:var(--text-base);color:var(--color-ink);cursor:pointer;align-items:center;gap:.25rem;padding:0 .875rem 0 1.125rem;font-weight:650;display:inline-flex}.wz-skip:hover{border-color:var(--color-indigo);background-color:var(--color-indigo-50);color:var(--color-indigo)}.wz-count{font-size:var(--text-base);color:var(--color-ink);gap:.375rem;font-weight:650;display:grid}.wz-dots{gap:.25rem;display:flex}.wz-dots i{background-color:var(--color-line-strong);border-radius:9999px;flex:1;min-width:1.25rem;height:.3125rem}.wz-dots i.is-on{background-color:var(--color-indigo)}.wz-title{letter-spacing:-.022em;overflow-wrap:anywhere;animation:wb-rise .42s var(--ease-out-expo) both;margin-top:1rem;font-size:clamp(1.75rem,1.5rem + 1.2vw,2.5rem);font-weight:750;line-height:1.12}.wz-title:focus{outline:none}.wz-note{font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--color-ink-muted);margin-top:.5rem}.wz-small{min-height:1.5em;font-size:var(--text-small);color:var(--color-ink-muted);margin-top:.75rem}.wz-input{width:100%;min-height:3.75rem;font-size:1.25rem}.wz-next{width:100%}@media (min-width:40rem){.wz-next{justify-self:end;width:auto;min-width:12rem}}.wz-name{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.5rem;display:grid}.wz-name .wz-label{margin-bottom:-.5rem}.wz-name .wz-input{font-weight:600}.wz-card-show{border-radius:var(--radius-card);background-color:light-dark(#f0f0f6,#252835);gap:.625rem;padding:.875rem 1rem 1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.wz-card-show{background-color:color-mix(in oklab, var(--color-indigo) 7%, var(--color-white))}}.wz-card-cap{font-size:var(--text-small);color:var(--color-ink-muted);font-weight:650}.wz-card{border:1px solid var(--color-line);border-left:6px solid var(--color-indigo);border-radius:var(--radius-card);background-color:var(--color-white);max-width:18rem;min-height:8.5rem;box-shadow:var(--shadow-card);align-content:center;gap:.25rem;padding:1.25rem 1.25rem 1.125rem;display:grid;transform:rotate(-1.5deg)}.wz-card-name{overflow-wrap:anywhere;font-size:1.375rem;font-weight:750;line-height:1.2}.wz-card-name.is-empty{color:var(--color-quiet)}.wz-card-line{font-size:var(--text-small);color:var(--color-ink-muted)}.wz-trades{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:1.5rem;display:grid}@media (min-width:40rem){.wz-trades{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.wz-trades{grid-template-columns:repeat(4,minmax(0,1fr))}}.wz-trade{border:1.5px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-white);min-height:7.5rem;font-size:var(--text-base);text-align:left;color:var(--color-ink);cursor:pointer;box-shadow:var(--shadow-card);flex-direction:column;align-items:flex-start;gap:.625rem;padding:1rem;font-weight:650;line-height:1.3;transition:border-color .15s,background-color .15s,transform .15s;display:flex}.wz-trade:hover{border-color:var(--color-line-strong)}.wz-trade:active{transform:scale(.98)}.wz-trade[aria-pressed=true]{border-color:var(--color-indigo);background-color:var(--color-indigo-50)}.wz-trade-icon{border-radius:var(--radius-control);background-color:var(--color-indigo-50);width:3rem;height:3rem;color:var(--color-indigo);place-items:center;display:grid}.wz-trade[aria-pressed=true] .wz-trade-icon{background-color:var(--color-indigo);color:var(--color-white)}.wz-other{border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-white);animation:wb-drop .32s var(--ease-out-expo) both;gap:.75rem;margin-top:1rem;padding:1rem;display:grid}.wz-label{font-weight:650}.wz-picks{grid-template-columns:minmax(0,1fr);gap:.625rem;margin-top:1.5rem;display:grid}@media (min-width:40rem){.wz-picks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.wz-picks{grid-template-columns:repeat(3,minmax(0,1fr))}}.wz-pick{border:1.5px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-white);text-align:left;cursor:pointer;width:100%;height:100%;min-height:5rem;box-shadow:var(--shadow-card);align-items:center;gap:.875rem;padding:.875rem 1rem;transition:border-color .15s,background-color .15s,transform .15s,opacity .15s;display:flex}.wz-pick:hover{border-color:var(--color-indigo-200)}.wz-pick:active{transform:scale(.985)}.wz-pick[aria-pressed=true]{border-color:var(--color-indigo);background-color:light-dark(#f2f2f7,#242633)}@supports (color:color-mix(in lab, red, red)){.wz-pick[aria-pressed=true]{background-color:color-mix(in oklab, var(--color-indigo) 6%, var(--color-white))}}.wz-pick[aria-disabled=true]{opacity:.55}.wz-pick-icon{border-radius:var(--radius-control);background-color:var(--key);flex:none;place-items:center;width:3rem;height:3rem;display:grid}@supports (color:color-mix(in lab, red, red)){.wz-pick-icon{background-color:color-mix(in oklab, var(--key) 14%, var(--color-white))}}.wz-pick-icon{color:var(--key)}.wz-pick-words{flex:1;min-width:0;display:grid}.wz-pick-name{color:var(--color-ink);font-size:1.0625rem;font-weight:700;line-height:1.3}.wz-pick-line{font-size:var(--text-small);color:var(--color-ink-muted);line-height:1.4}.wz-pick-box{border:2px solid var(--color-line-strong);width:1.75rem;height:1.75rem;color:var(--color-white);border-radius:9999px;flex:none;place-items:center;display:grid}.wz-pick[aria-pressed=true] .wz-pick-box{border-color:var(--color-indigo);background-color:var(--color-indigo)}.wz-picked{text-align:center;font-weight:650}.wz-more{min-height:3rem;-webkit-text-decoration-color:var(--color-indigo-200);-webkit-text-decoration-color:var(--color-indigo-200);text-decoration-color:var(--color-indigo-200);margin:.25rem auto 0;display:block}.wz-look{margin-top:.75rem}.wz-look .wz-ask{margin-top:0}.wz-look .wz-rows,.wz-look .wz-found-none{margin-top:.75rem}.wz-go{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent, var(--color-mist) 1rem);margin:1.5rem -1rem 0;display:grid;position:sticky;bottom:0}@media (min-width:40rem){.wz-go{background:0 0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1.25rem;margin:.75rem 0 0;padding-inline:0;display:flex;position:static}.wz .wz-go .wz-picked{margin:0}.wz-more{margin-left:0}}.wz-ask{margin-top:1.25rem;position:relative}.wz-ask .wz-input{padding-left:3rem;padding-right:3rem;font-size:1.125rem}.wz-ask-icon{color:var(--color-ink-soft);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.wz-ask-clear{border-radius:var(--radius-control);width:3rem;height:3rem;color:var(--color-ink-muted);cursor:pointer;place-items:center;display:grid;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}.wz-ask-clear:hover{background-color:var(--color-mist)}.wz-ask input::-webkit-search-cancel-button{display:none}.wz-found-none{border-radius:var(--radius-card);background-color:var(--color-white);border:1px solid var(--color-line);color:var(--color-ink-muted);padding:1.25rem}.wz-link{color:var(--color-indigo);text-underline-offset:.2em;cursor:pointer;font-weight:650;text-decoration:underline}.wz-rows{border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-white);box-shadow:var(--shadow-card);overflow:hidden}.wz-rows>li+li{border-top:1px solid var(--color-line)}.wz-row{min-height:4rem;color:var(--color-ink);align-items:center;gap:.875rem;padding:.625rem .75rem .625rem 1rem;display:flex}.wz-row-words{flex:1;min-width:0;display:grid}.wz-row-name{font-weight:650;line-height:1.3}.wz-row-line{font-size:var(--text-micro);color:var(--color-ink-muted);line-height:1.4}.wz-row-add{border:1.5px solid var(--color-indigo-200);min-height:2.75rem;font-size:var(--text-small);color:var(--color-indigo);cursor:pointer;border-radius:9999px;flex:none;align-items:center;gap:.25rem;padding:0 .875rem;font-weight:650;display:inline-flex}.wz-row-add[aria-pressed=true]{border-color:var(--color-indigo);background-color:var(--color-indigo);color:var(--color-white)}.wz-row-add[aria-disabled=true]{opacity:.55}.wz-also{margin-top:1rem}.wz-also-label{font-size:var(--text-small);color:var(--color-ink-muted);font-weight:650}.wz-chips{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.wz-chip{border:1.5px solid var(--color-indigo);background-color:var(--color-indigo-50);min-height:2.75rem;font-size:var(--text-small);color:var(--color-indigo);cursor:pointer;border-radius:9999px;align-items:center;gap:.375rem;padding:0 .75rem 0 1rem;font-weight:650;display:inline-flex}.wz-chip:hover{background-color:var(--color-white)}.wz-go .wz-picked{margin-bottom:.5rem}.wz-cancel{order:1;justify-self:center;min-height:2.75rem;margin-top:.25rem}@media (min-width:40rem){.wz-cancel{order:0;margin-top:0}}.wz-row-add.is-soon{border-color:var(--color-line);color:var(--color-ink-muted)}.wz-row-add.is-soon[aria-pressed=true]{color:light-dark(#1f5c3b,#9ddbb3);background-color:light-dark(#ecf6f0,#212523);border-color:light-dark(#2f7d53,#7ecb9d)}.fj-stage{gap:1rem;max-width:38rem;margin-top:1.5rem;display:grid}.fj-stage .wz-card-show{background:0 0;padding:0}.fj-text{display:none}@media (min-width:64rem){.wz>.fj-stage.has-side{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,40rem) minmax(0,1fr);align-items:start;column-gap:clamp(3rem,6vw,6rem);max-width:none}.fj-stage.has-side>:not(.fj-text){grid-column:1}.fj-text{width:min(100%,22rem);top:calc(var(--bar-h,4rem) + 1rem);grid-area:1/2/-1;justify-self:center;display:block;position:sticky}}.fj-text-phone{border:1px solid var(--color-line);background-color:light-dark(#f6f7fb,#181a24);border-radius:.875rem;align-content:start;gap:.625rem;min-height:30rem;padding:0 .75rem 1rem;font-size:.875rem;display:grid;overflow:hidden;box-shadow:0 1px 2px #0f121e0f,0 8px 24px -12px #0f121e2e}.fj-calls-row .is-empty{color:var(--color-ink-soft)}.fj-calls-row .fj-urgent{flex-shrink:0;font-size:.75rem}.fj-text .demo-label{margin-top:.375rem}.fj-text .demo-btn{justify-self:start}.fj-bubble{white-space:pre-wrap;overflow-wrap:anywhere}.fj-ph{min-width:0;padding-bottom:1.25rem;display:grid;position:relative}.fj-ph .ph-say{color:var(--color-ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;line-height:1.25rem;position:absolute;inset:auto 0 0;overflow:hidden}.fj-stage .fj-paper,.fj-stage .fj-show.is-big .fj-paper{max-width:none}.fj-edit{font-size:var(--text-base);gap:1rem;padding:1.25rem 1.25rem 1.5rem}.fj-in{border:1.5px dashed var(--color-line-strong);border-radius:var(--radius-control);width:100%;min-width:0;min-height:3rem;font:inherit;color:var(--color-ink);background-color:#0000;padding:0 .75rem;font-size:max(1rem,1em)}.fj-in:not(:placeholder-shown){background-color:var(--color-field);border-style:solid;border-color:#0000}.fj-in::placeholder{color:var(--color-ink-muted);opacity:.7}.fj-in.is-next{border-color:var(--color-indigo);background-color:var(--color-indigo-50);box-shadow:0 0 0 4px light-dark(#292d7924,#aeb3f724)}@supports (color:color-mix(in lab, red, red)){.fj-in.is-next{box-shadow:0 0 0 4px color-mix(in oklab, var(--color-indigo) 14%, transparent)}}.fj-in:focus{border-style:solid;border-color:var(--color-indigo);background-color:var(--color-white);outline:none;box-shadow:0 0 0 4px light-dark(#292d792e,#aeb3f72e)}@supports (color:color-mix(in lab, red, red)){.fj-in:focus{box-shadow:0 0 0 4px color-mix(in oklab, var(--color-indigo) 18%, transparent)}}.fj-money{text-align:end;font-variant-numeric:tabular-nums}.fj-who{grid-template-columns:minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.fj-who-for{font-size:var(--text-small);color:var(--color-ink-muted);font-weight:650}.fj-contacts{min-height:2.75rem;font-size:var(--text-small);justify-self:start;align-items:center;gap:.25rem;display:inline-flex}@media (min-width:40rem){.fj-who{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fj-who-for,.fj-contacts{grid-column:1/-1}}.fj-lines-edit{gap:.5rem}.fj-lines-edit li.fj-row,.fj-row{grid-template-columns:minmax(0,1fr) 7.5rem 2.75rem;align-items:center;gap:.5rem;display:grid}.fj-row>.fj-in:only-of-type{grid-column:1/3}.fj-ideas{flex-wrap:wrap;gap:.375rem;display:flex}.fj-ideas .wz-chip{border-color:var(--color-line);background-color:var(--color-white);min-height:2.5rem;color:var(--color-ink);padding:0 .875rem 0 .625rem;font-weight:550}.fj-ideas .wz-chip:hover{border-color:var(--color-indigo)}.fj-ideas .wz-chip[aria-pressed=true]{border-color:var(--color-indigo);background-color:var(--color-indigo-50);color:var(--color-indigo)}.fj-go{gap:.5rem;display:grid}@media (min-width:40rem){.fj-go{grid-template-columns:minmax(0,1fr) auto;align-items:center}.fj-go .wz-small{margin-top:0}}.fj-urgent-pick{border:1.5px dashed var(--color-line-strong);min-height:2.5rem;font-size:var(--text-small);color:var(--color-ink-muted);cursor:pointer;border-radius:9999px;padding:0 .875rem;font-weight:650}.fj-urgent-pick[aria-pressed=true]{border:1.5px solid var(--fj-hot);background-color:var(--fj-hot);color:light-dark(#fff,#1c1206)}.fj-call:has(.fj-urgent-pick[aria-pressed=true]){border-top-color:var(--fj-hot)}.fj-call-about{gap:.625rem;display:grid}.wz-trades.is-compact .wz-trade{flex-direction:row;align-items:center;min-height:4.25rem;padding:.625rem .875rem}.wz-trades.is-compact .wz-trade-icon{flex:none;width:2.5rem;height:2.5rem}.wz-first{max-width:none;animation:wb-drop .32s var(--ease-out-expo) both;margin-top:2.5rem}.wz-sub{letter-spacing:-.018em;font-size:clamp(1.375rem,1.25rem + .6vw,1.75rem);font-weight:750}.fj-drop{border-radius:var(--radius-control);width:2.75rem;height:2.75rem;color:var(--color-ink-muted);cursor:pointer;grid-column:3;place-items:center;display:grid}.fj-drop:hover{background-color:var(--color-mist);color:var(--color-ink)}.fj-adds{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.fj-adds .wz-link{align-items:center;gap:.25rem;display:inline-flex}.fj-acts{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:1.5rem;display:grid}.wz-wide{display:none}@media (min-width:40rem){.wz-wide{display:inline}.fj-acts{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.fj-out{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr))}.fj-out>.fj-leave{grid-column:-3/-1}.fj-acts .wz-next{justify-self:stretch;min-width:0}}.fj-acts+.fj-out{margin-top:.75rem}.fj-acts .btn{gap:.5rem}.fj-paper{border:1px solid var(--color-line);border-top:6px solid var(--color-indigo);background-color:var(--color-white);width:100%;max-width:26rem;box-shadow:var(--shadow-card);font-size:var(--text-small);border-radius:.5rem;gap:.875rem;padding:1.25rem 1.25rem 1.5rem;display:grid}.fj-show.is-big .fj-paper{max-width:30rem;font-size:var(--text-base);padding:1.75rem 1.75rem 2rem}.fj-top{justify-content:space-between;align-items:start;gap:1rem;display:flex}.fj-biz{overflow-wrap:anywhere;font-size:1.125rem;font-weight:750}.fj-kind{text-align:end;font-size:var(--text-small);color:var(--color-ink-muted);display:grid}.fj-kind b{color:var(--color-ink);font-variant-numeric:tabular-nums}.fj-for{color:var(--color-ink-muted);flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:flex}.fj-for b{color:var(--color-ink)}.fj-lines{border-top:1px solid var(--color-line);gap:.5rem;padding-top:.75rem;display:grid}.fj-lines li,.fj-sub,.fj-total{justify-content:space-between;gap:1rem;display:flex}.fj-lines li>:last-child,.fj-sub>:last-child,.fj-total>:last-child{font-variant-numeric:tabular-nums;flex:none}.fj-sub{color:var(--color-ink-muted)}.fj-total{border-top:1px solid var(--color-line);padding-top:.625rem;font-size:1.0625rem;font-weight:750}.fj-paper .is-empty{color:var(--color-ink-muted);opacity:.55;font-weight:500}.fj-pay>:last-child{text-align:end;overflow-wrap:anywhere;flex:0 auto;min-width:0}@media (min-width:40rem){.wz-tasks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.wz-tasks{grid-template-columns:repeat(4,minmax(0,1fr))}}.wz-task-words{gap:.25rem;display:grid}.wz-task-line{font-size:var(--text-small);color:var(--color-ink-muted);font-weight:450}.fj-call,.fj-calls-row{--fj-hot:light-dark(#b45309,#fc9459)}.fj-call{border-top-color:var(--color-ink-muted)}.fj-call-kind{color:var(--color-ink);align-items:center;gap:.375rem;font-weight:650;display:inline-flex}.fj-urgent{background-color:var(--fj-hot);color:light-dark(#fff,#1c1206);font-size:var(--text-small);border-radius:999px;padding:.125rem .5rem;font-weight:650}.fj-call:has(.fj-urgent){border-top-color:var(--fj-hot)}.fj-call-who{gap:.125rem;display:grid}.fj-call-who b{overflow-wrap:anywhere;font-size:1.125rem}.fj-call-who span{font-variant-numeric:tabular-nums;color:var(--color-ink-muted)}.fj-call-about{border-top:1px solid var(--color-line);overflow-wrap:anywhere;padding-top:.75rem}.demo{border-radius:var(--radius-card);background-color:var(--color-white);width:min(100% - 2rem,24rem);max-height:calc(100dvh - 2rem);color:var(--color-ink);box-shadow:var(--shadow-card);animation:wb-rise .32s var(--ease-out-expo) both;border:0;margin:auto;padding:1rem;overflow:auto}.demo::backdrop{background-color:#0f121e73}.demo-head{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.demo-name{color:var(--color-indigo);align-items:center;gap:.375rem;font-weight:750;display:inline-flex}.demo-tag{font-size:var(--text-small);color:light-dark(#7a4b00,#f1c56d);white-space:nowrap;background-color:light-dark(#fff4dc,#2a2416);border-radius:9999px;padding:.125rem .5rem;font-weight:650}@media (max-width:47.99rem){.demo-head{grid-template-columns:minmax(0,1fr) auto auto;justify-items:start;display:grid}.demo-tag{grid-row:2}}.demo-end{gap:.5rem;display:flex}.demo-dots{gap:.25rem;margin-left:auto;display:flex}.demo-dots li{background-color:var(--color-line);border-radius:9999px;width:.5rem;height:.5rem}.demo-dots li.is-on{background-color:var(--color-indigo)}.demo-x{border-radius:var(--radius-control);width:2.5rem;height:2.5rem;color:var(--color-ink-muted);cursor:pointer;place-items:center;margin-right:-.5rem;display:grid}.demo-x:hover{background-color:var(--color-mist)}.demo-phone{border:1px solid var(--color-line);min-height:22rem;animation:wb-rise .36s var(--ease-out-expo) both;background-color:light-dark(#f6f7fb,#181a24);border-radius:.875rem;align-content:start;gap:.625rem;margin-top:.75rem;padding:0 .75rem 1rem;font-size:.875rem;display:grid;overflow:hidden;box-shadow:0 1px 2px #0f121e0f,0 8px 24px -12px #0f121e2e}.demo-bar{border-bottom:1px solid var(--color-line);background-color:var(--color-white);align-items:center;gap:.5rem;margin:0 -.75rem;padding:.875rem .75rem .625rem;font-weight:700;display:flex}.demo-empty,.demo-label{color:var(--color-ink-muted);font-size:.75rem;font-weight:650}.demo-empty{text-align:center;padding:2.5rem 0 1rem}.demo-btn{border:1px solid var(--color-line);border-radius:var(--radius-control);background-color:var(--color-white);justify-content:center;align-items:center;gap:.375rem;min-height:2.5rem;padding:0 1rem;font-weight:650;display:inline-flex}.demo-btn.is-main{border-color:var(--color-indigo);background-color:var(--color-indigo);color:#fff}.demo-row{border:1px solid var(--color-line);border-radius:var(--radius-control);background-color:var(--color-white);text-align:start;align-items:center;gap:.5rem;width:100%;padding:.625rem .75rem;display:flex}.demo-row.is-dim{color:var(--color-ink-muted)}.demo-row-words{flex:1;min-width:0;display:grid}.demo-row-name{font-weight:650}.demo-row-line{color:var(--color-ink-muted);font-size:.75rem}.demo-row-owe{font-variant-numeric:tabular-nums;font-weight:700}.demo-chips{flex-wrap:wrap;gap:.375rem;display:flex}.demo-chips.is-stack{padding-top:.5rem;display:grid}.demo-chip{border:1px solid var(--color-line);background-color:var(--color-white);border-radius:9999px;justify-content:center;align-items:center;min-height:2.25rem;padding:0 .75rem;font-weight:600;display:inline-flex}.demo-line,.demo-sum,.demo-paper-line,.demo-paper-total{justify-content:space-between;gap:.75rem;display:flex}.demo-line{border:1px solid var(--color-line);border-radius:var(--radius-control);background-color:var(--color-white);align-items:center;padding:.5rem .5rem .5rem .75rem}.demo-typed{border:1.5px solid var(--color-indigo);text-align:end;font-variant-numeric:tabular-nums;border-radius:.375rem;min-width:4rem;padding:.25rem .5rem;font-weight:700}.demo-sum{font-variant-numeric:tabular-nums;font-weight:750}.demo-paper{border:1px solid var(--color-line);border-top:4px solid var(--color-indigo);background-color:var(--color-white);border-radius:.375rem;gap:.375rem;padding:.875rem;display:grid}.demo-paper-biz{font-weight:750}.demo-paper-kind,.demo-paper-for{color:var(--color-ink-muted);font-size:.75rem}.demo-paper-line{border-top:1px solid var(--color-line);padding-top:.375rem}.demo-paper-total{border-top:1px solid var(--color-line);padding-top:.375rem;font-weight:750}.demo-chat{justify-items:end;padding-top:.5rem;display:grid}.demo-bubble{color:#fff;background-color:light-dark(#2f6fe4,#3b78ea);border-radius:1rem 1rem .25rem;max-width:85%;padding:.625rem .75rem;line-height:1.4}.demo-send{border:1px solid var(--color-line);background-color:var(--color-white);color:var(--color-ink-muted);border-radius:9999px;justify-content:space-between;align-items:center;padding:.25rem .25rem .25rem .875rem;display:flex}.demo-send-go{color:#fff;background-color:light-dark(#2f6fe4,#3b78ea);border-radius:9999px;place-items:center;width:2rem;height:2rem;display:grid}.demo-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;padding-top:.25rem;display:grid}.demo-lane{background-color:var(--color-mist);border-radius:.5rem;align-content:start;gap:.375rem;min-height:12rem;padding:.375rem;display:grid}.demo-lane-name{color:var(--color-ink-muted);font-size:.6875rem;font-weight:700}.demo-card,.demo-pop{border:1px solid var(--color-line);background-color:var(--color-white);text-align:start;border-radius:.5rem;gap:.25rem;padding:.5rem;display:grid}.demo-pop{box-shadow:var(--shadow-card);gap:.5rem;margin-top:1rem;padding:1rem}.demo-card-title{overflow-wrap:anywhere;font-size:.8125rem;font-weight:700}.demo-card-meta{color:var(--color-ink-muted);font-size:.6875rem}.demo-pill{background-color:var(--color-indigo-50);color:var(--color-indigo);border-radius:9999px;justify-self:start;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.demo-pill.is-yes{color:light-dark(#1f5c3b,#9ddbb3);background-color:light-dark(#ecf6f0,#212523)}.demo-hot{cursor:pointer;outline:2px solid var(--color-indigo);outline-offset:3px;animation:1.6s ease-out infinite demo-pulse;position:relative}.demo-hot:focus-visible{outline-width:3px}.demo-say{min-height:1.5em;font-size:var(--text-base);text-align:center;margin-top:.875rem;font-weight:650}.demo-go{justify-content:space-between;gap:.5rem;margin-top:.75rem;display:flex}.demo-side{display:contents}.demo-path,.demo-list{display:none}@keyframes demo-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-indigo) 45%, transparent)}70%{box-shadow:0 0 0 .75rem color-mix(in oklab, var(--color-indigo) 0%, transparent)}to{box-shadow:0 0 #0000}}@media (min-width:48rem) and (min-height:44rem){.demo{width:min(100% - 4rem,36rem);padding:1.5rem}.demo-name{font-size:var(--text-lead)}.demo-phone{zoom:1.4;margin-top:.75rem}.demo-say{font-size:var(--text-lead)}.demo-go{margin-top:1rem}}@media (min-width:64rem) and (min-height:50rem){.demo{grid-template:"head head""phone side"1fr/auto minmax(0,1fr);column-gap:2.5rem;width:min(100% - 4rem,64rem);padding:1.75rem 2rem 2rem;display:grid}.demo-head{grid-area:head}.demo-dots{visibility:hidden}.demo-phone{zoom:1.35;grid-area:phone;width:21rem;min-height:26rem;margin-top:1.25rem}.demo-side{flex-direction:column;grid-area:side;gap:1.5rem;min-width:0;margin-top:1.75rem;display:flex}.demo-path{grid-template-columns:repeat(5,minmax(0,1fr));gap:.375rem;display:grid}.demo-path-step{border-top:4px solid var(--color-line);text-align:left;width:100%;color:var(--color-ink-muted);cursor:pointer;padding-top:.5rem;font-size:.8125rem;font-weight:650;line-height:1.25;display:block}.demo-path-step:hover{color:var(--color-ink)}.demo-path-step.is-done{border-top-color:light-dark(#292d7973,#aeb3f773)}@supports (color:color-mix(in lab, red, red)){.demo-path-step.is-done{border-top-color:color-mix(in oklab, var(--color-indigo) 45%, transparent)}}.demo-path-step.is-on{border-top-color:var(--color-indigo);color:var(--color-indigo);font-weight:750}.demo-list{align-content:start;gap:.25rem;display:grid}.demo-list-step{border-radius:var(--radius-control);width:100%;font-size:var(--text-base);text-align:left;color:var(--color-ink-muted);cursor:pointer;grid-template-columns:2rem minmax(0,1fr);align-items:center;column-gap:.875rem;padding:.75rem 1rem .75rem .75rem;font-weight:550;transition:background-color .16s,color .16s;display:grid}.demo-list-step:hover{background-color:var(--color-mist)}.demo-list-n{border:1.5px solid var(--color-line);width:2rem;height:2rem;font-size:var(--text-micro);font-variant-numeric:tabular-nums;border-radius:9999px;place-items:center;font-weight:700;display:grid}.demo-list-step.is-done .demo-list-n{background-color:light-dark(#292d791f,#aeb3f71f);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.demo-list-step.is-done .demo-list-n{background-color:color-mix(in oklab, var(--color-indigo) 12%, transparent)}}.demo-list-step.is-done .demo-list-n{color:var(--color-indigo)}.demo-list-step.is-on{background-color:light-dark(#eeeef4,#272937)}@supports (color:color-mix(in lab, red, red)){.demo-list-step.is-on{background-color:color-mix(in oklab, var(--color-indigo) 8%, var(--color-white))}}.demo-list-step.is-on{font-size:var(--text-lead);color:var(--color-ink);font-weight:700}.demo-list-step.is-on .demo-list-n{border-color:var(--color-indigo);background-color:var(--color-indigo);color:var(--color-white)}.demo-list-how{font-size:var(--text-small);color:var(--color-ink-muted);grid-column:2;margin-top:.25rem;font-weight:500}.demo-say{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.demo-go{margin-top:auto}.demo-go .pp-btn{min-height:3rem;font-size:var(--text-base);padding-inline:1.25rem}}@media (prefers-reduced-motion:reduce){.demo,.demo-phone,.demo-hot{animation:none}}.demo-steps{gap:.5rem;display:grid}.demo-steps-name{font-size:var(--text-small);color:var(--color-ink-muted);font-weight:650}.demo-steps>ol{flex-wrap:wrap;gap:.5rem;display:flex}.demo-step{border:1px solid var(--color-line);background-color:var(--color-white);cursor:pointer;border-radius:9999px;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .875rem 0 .375rem;font-weight:650;display:inline-flex}.demo-step:hover{border-color:var(--color-indigo)}.demo-step-n{background-color:var(--color-indigo-50);width:2rem;height:2rem;font-size:var(--text-small);color:var(--color-indigo);border-radius:9999px;place-items:center;display:grid}.demo-step-play{color:var(--color-indigo)}.wb-lib-head{gap:1rem;padding:.5rem 0 0;display:grid}@media (min-width:48rem){.wb-lib-head{grid-template-columns:auto minmax(0,36rem);justify-content:space-between;align-items:center;gap:2rem}}.wb-lib-title{font-size:var(--text-headline);font-weight:var(--text-headline--font-weight);line-height:var(--text-headline--line-height);letter-spacing:var(--text-headline--letter-spacing);color:var(--color-ink)}.wb-lib-find{position:relative}.wb-search{align-items:center;display:flex;position:relative}.wb-search-icon{color:var(--color-ink-soft);pointer-events:none;position:absolute;left:1rem}.wb-search-input{border:1px solid var(--color-line-strong);border-radius:var(--radius-card);background-color:var(--color-field);width:100%;min-height:3.25rem;color:var(--color-ink);box-shadow:var(--shadow-card);appearance:none;padding:0 3.25rem 0 2.875rem;font-size:1.0625rem;transition:border-color .15s,box-shadow .15s}.wb-search-input::placeholder{color:var(--color-quiet)}.wb-search-input:hover{border-color:var(--color-quiet)}.wb-search-input:focus-visible{border-color:var(--color-indigo);box-shadow:0 0 0 4px var(--color-indigo-100);outline:none}.wb-search-input::-webkit-search-cancel-button{appearance:none}.wb-search-clear{border-radius:var(--radius-control);width:2.75rem;height:2.75rem;color:var(--color-ink-soft);cursor:pointer;place-items:center;display:grid;position:absolute;right:.375rem}.wb-search-clear:hover{background-color:var(--color-mist);color:var(--color-ink)}.wb-search-key{border:1px solid var(--color-line-strong);background-color:var(--color-mist);min-width:1.5rem;height:1.5rem;font:600 var(--text-micro) / 1 var(--font-sans);color:var(--color-ink-soft);pointer-events:none;border-radius:.375rem;place-items:center;display:none;position:absolute;right:.875rem}@media (hover:hover) and (pointer:fine){.wb-search-input:not(:focus)~.wb-search-key{display:grid}}.wb-lib-try{z-index:20;border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-white);box-shadow:var(--shadow-raised);padding:.5rem;animation:.14s ease-out wb-lib-try-in;position:absolute;top:calc(100% + .375rem);left:0;right:0}.wb-lib-try ul{margin:0;padding:0;list-style:none}.wb-lib-try-label{font-size:var(--text-micro);color:var(--color-ink-soft);padding:.375rem .75rem .25rem;font-weight:620}.wb-lib-try-btn{border-radius:var(--radius-control);width:100%;min-height:2.75rem;font-size:var(--text-small);color:var(--color-ink);text-align:left;cursor:pointer;align-items:center;gap:.625rem;padding:0 .75rem;display:flex}.wb-lib-try-btn svg{color:var(--color-quiet)}.wb-lib-try-btn:hover,.wb-lib-try-btn:focus-visible{background-color:var(--color-indigo-50);color:var(--color-indigo);outline:none}.wb-lib-try-btn:hover svg,.wb-lib-try-btn:focus-visible svg{color:currentColor}@keyframes wb-lib-try-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.wb-lib-try{animation:none}}.wb-lib-nav{border-bottom:1px solid var(--color-line);margin:1.25rem -1rem 0}.wb-lib-nav-list{scrollbar-width:none;overscroll-behavior-x:contain;gap:.25rem;padding:0 1rem;display:flex;overflow-x:auto}.wb-lib-nav-list::-webkit-scrollbar{display:none}@media (max-width:47.99rem){.wb-lib-nav-list{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}}.wb-lib-nav-item{min-height:2.875rem;font-size:var(--text-small);color:var(--color-ink-soft);white-space:nowrap;flex:none;align-items:center;gap:.4375rem;padding:0 .75rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex;position:relative}.wb-lib-nav-item:after{content:"";background-color:#0000;border-radius:2px;height:2px;transition:background-color .15s;position:absolute;bottom:-1px;left:.5rem;right:.5rem}.wb-lib-nav-item:hover{color:var(--color-ink)}.wb-lib-nav-item:hover:after{background-color:var(--color-line-strong)}.wb-lib-nav-item[aria-current=page]{color:var(--color-indigo)}.wb-lib-nav-item[aria-current=page]:after{background-color:var(--color-indigo)}@media (min-width:48rem){.wb-lib-nav{margin-left:0;margin-right:0}.wb-lib-nav-list{padding:0}}.wb-lib-nav{border-bottom:0}.wb-lib-nav-list{background:linear-gradient(var(--color-line), var(--color-line)) 0 calc(100% - .375rem) / 100% 1px no-repeat;align-items:flex-end;padding-bottom:.375rem}.wb-lib-path{border-left:1px solid var(--color-line);flex:none;margin-left:.5rem;padding-left:.5rem}.wb-lib-path ol{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.wb-lib-step-dot{z-index:1;border:2px solid var(--color-line-strong);background-color:var(--color-mist);border-radius:9999px;width:.625rem;height:.625rem;transition:border-color .15s,background-color .15s;position:absolute;bottom:calc(.5px - .3125rem);left:.75rem}.wb-lib-step .wb-lib-nav-item:hover .wb-lib-step-dot{border-color:var(--color-ink-soft)}.wb-lib-step .wb-lib-nav-item[aria-current=page] .wb-lib-step-dot{border-color:var(--color-indigo);background-color:var(--color-indigo)}.wb-lib-step-n{font-variant-numeric:tabular-nums;color:var(--color-ink-soft);margin-left:.375rem;font-weight:500}.wb-lib-apart{border-left:1px solid var(--color-line);flex:none;margin-left:.5rem;padding-left:.5rem}.wb-shelf{margin-top:2.25rem}.wb-shelf-head{align-items:center;gap:.75rem;margin-bottom:.875rem;display:flex}.wb-shelf-head .wb-head-note{margin-top:.125rem}.wb-shelf-icon{border-radius:var(--radius-control);background-color:var(--color-indigo-50);width:2.5rem;height:2.5rem;color:var(--color-indigo);flex:none;place-items:center;display:grid}.wb-shelf-icon.is-big{border-radius:var(--radius-card);width:3.25rem;height:3.25rem}@media (max-width:39.99rem){.wb-shelf-head:not(.is-page) .wb-shelf-icon{display:none}}.wb-shelf-more{border-radius:var(--radius-control);min-height:2.75rem;font-size:var(--text-small);color:var(--color-indigo);flex:none;align-items:center;gap:.25rem;padding:0 .25rem 0 .75rem;font-weight:620;text-decoration:none;display:inline-flex}.wb-shelf-more:hover{background-color:var(--color-indigo-50)}.wb-shelf-n{font-variant-numeric:tabular-nums}@media (max-width:30rem){.wb-shelf-n{display:none}}.wb-shelf-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.875rem;display:grid}@media (min-width:40rem){.wb-shelf:not(.is-page) .wb-shelf-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:39.99rem){.wb-shelf:not(.is-page) .wb-shelf-cards{margin:0 calc(-1 * var(--wb-gutter));padding:.25rem var(--wb-gutter) .75rem;scroll-snap-type:x mandatory;scroll-padding-inline:var(--wb-gutter);scrollbar-width:none;overscroll-behavior-x:contain;grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;overflow-x:auto}.wb-shelf:not(.is-page) .wb-shelf-cards>li{scroll-snap-align:start}.wb-shelf:not(.is-page) .wb-shelf-cards::-webkit-scrollbar{display:none}}@media (min-width:40rem) and (max-width:99.99rem){.wb-shelf:not(.is-page) .wb-shelf-cards>li:nth-child(n+4){display:none}}@media (min-width:100rem){.wb-shelf:not(.is-page) .wb-shelf-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:40rem){.wb-rows.is-shelf{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem}}@media (min-width:64rem){.wb-rows.is-shelf{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr))}}.wb-shelf.is-page{margin-top:2rem}.wb-shelf-head.is-page{margin:0 0 1.25rem}.wb-shelf-title{letter-spacing:-.02em;color:var(--color-ink);font-size:1.75rem;font-weight:720;line-height:1.2}.wb-shelf-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:1rem 0 1.125rem;display:flex}.wb-shelf-bar .wb-chips{flex:auto;min-width:0}.wb-chip-n{font-variant-numeric:tabular-nums;opacity:.7;font-weight:500}.wb-shelf-order select{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background-color:var(--color-field);min-height:2.75rem;font-size:var(--text-small);color:var(--color-ink);cursor:pointer;padding:0 2.25rem 0 .875rem;font-weight:600}.wb-shelf-order.is-trade{font-size:var(--text-small);color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1rem;font-weight:600;display:flex}.wb-shelf-order.is-trade select{max-width:100%}.wb-site-pin{align-items:center;gap:.25rem .75rem;display:inline-flex}.wb-site-pin-btn{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background-color:var(--color-white);min-height:2.75rem;font-size:var(--text-small);color:var(--color-indigo);cursor:pointer;align-items:center;gap:.375rem;padding:0 1rem 0 .875rem;font-weight:620;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.wb-site-pin-btn:hover{border-color:var(--color-indigo-200);background-color:var(--color-indigo-50)}.wb-site-pin-btn:active{transform:scale(.96)}.wb-site-pin-btn .wb-site-pin-on,.wb-site-pin-btn.is-on .wb-site-pin-add{display:none}.wb-site-pin-btn.is-on .wb-site-pin-on{animation:wb-pop .32s var(--ease-out-expo);display:block}.wb-site-pin-btn.is-on{border-color:var(--color-indigo);background-color:var(--color-indigo);color:var(--color-white)}.wb-site-pin-open{min-height:2.75rem;font-size:var(--text-small);color:var(--color-indigo);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-indigo-200);-webkit-text-decoration-color:var(--color-indigo-200);text-decoration-color:var(--color-indigo-200);align-items:center;font-weight:600;display:inline-flex}@media (min-width:48rem){.wb-page{padding-block:2.25rem 4rem}}.wb-shell{--rail:4.75rem;--side:17rem;--key:var(--color-indigo);background-color:var(--color-mist);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.wb-shell.is-waiting{display:block}.wb-boot{place-items:center;min-height:70dvh;display:none}#app:empty~.wb-boot,.wb-shell.is-waiting .wb-boot{display:grid}.wb-boot-tiles{opacity:0;gap:.625rem;animation:.2s ease-out .3s forwards wb-boot-in;display:flex}.wb-boot-tiles i{background:var(--color-line);border-radius:.875rem;width:2.75rem;height:2.75rem;animation:1.5s cubic-bezier(.3,.7,.3,1) infinite wb-boot-set}.wb-boot-tiles i:nth-child(2){animation-delay:.18s}.wb-boot-tiles i:nth-child(3){animation-delay:.36s}@keyframes wb-boot-in{to{opacity:1}}@keyframes wb-boot-set{0%,70%,to{background:var(--color-line);translate:0}25%{background:var(--color-indigo-200);translate:0 -.625rem}45%{background:var(--color-indigo-200);translate:0}}@media (prefers-reduced-motion:reduce){.wb-boot-tiles i{animation:none}}.wb-rail{display:none}.wb-rail-brand{border-radius:.875rem;place-items:center;width:3rem;height:3rem;margin-bottom:.75rem;display:grid}.wb-rail-brand img{width:2rem;height:2rem}.wb-rail-btn{width:100%;color:var(--color-ink-soft);cursor:pointer;flex-direction:column;align-items:center;gap:.25rem;padding:.375rem 0 .5rem;font-size:.75rem;font-weight:640;line-height:1.1;text-decoration:none;display:flex}.wb-rail-btn svg{box-sizing:content-box;border-radius:.75rem;padding:.4375rem .875rem;transition:background-color .16s,color .16s}.wb-rail-btn:hover svg{background-color:var(--color-mist);color:var(--color-ink)}.wb-rail-btn[aria-current=page]{color:var(--color-indigo)}.wb-rail-btn[aria-current=page] svg{background-color:var(--color-indigo-50);color:var(--color-indigo)}.wb-rail-btn[aria-expanded=true] svg{color:var(--color-indigo)}.wb-rail-btn.is-small svg{padding:.375rem .75rem}.wb-rail-btn:focus-visible{outline:none}.wb-rail-btn:focus-visible svg{outline:2px solid var(--color-indigo);outline-offset:1px}.wb-rail-list{scrollbar-width:none;flex-direction:column;flex:1;align-items:center;gap:.25rem;width:100%;min-height:0;display:flex;overflow-y:auto}.wb-rail-group{flex-direction:column;align-items:center;gap:.25rem;width:100%;display:flex}.wb-rail-group:before{content:"";border-top:1px solid var(--color-line);width:2rem;margin:.25rem 0}.wb-rail-head,.wb-rail-named,.wb-rail-wide{display:none}.wb-rail-btn.is-tool svg{color:var(--key)}.wb-rail:not(.is-wide) .wb-rail-btn.is-tool{padding-block:.125rem}.wb-rail:not(.is-wide) .wb-rail-btn.is-tool>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wb-side{z-index:50;width:min(var(--side), 86vw);border-right:1px solid var(--color-line);background-color:var(--color-white);visibility:hidden;transition:transform .26s var(--ease-out-expo), visibility 0s linear .26s;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-102%);box-shadow:0 24px 48px -12px #11182747}.wb-shell.has-drawer .wb-side{visibility:visible;transition:transform .26s var(--ease-out-expo);transform:none}.wb-scrim{z-index:40;background-color:#11182752;animation:.2s wb-fade;position:fixed;inset:0}.wb-side-head{align-items:center;gap:.5rem;padding:1rem .75rem .5rem 1rem;display:flex}.wb-side-shop{letter-spacing:-.01em;color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:720;line-height:1.3;overflow:hidden}.wb-side-trade{font-size:var(--text-micro);color:var(--color-ink-soft);align-items:center;gap:.3125rem;margin-top:.125rem;font-weight:560;display:flex}.wb-side-hide{width:2rem;height:2rem;color:var(--color-ink-soft);border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.wb-side-hide:hover{background-color:var(--color-mist);color:var(--color-ink)}.wb-side-search{border:1px solid var(--color-line-strong);background-color:var(--color-mist);min-height:2.5rem;font-size:var(--text-small);color:var(--color-ink-soft);border-radius:.75rem;align-items:center;gap:.5rem;margin:.25rem .75rem .5rem;padding:0 .5rem 0 .75rem;font-weight:560;transition:border-color .15s,background-color .15s;display:flex}.wb-side-search:hover{border-color:var(--color-indigo-200);background-color:var(--color-white);color:var(--color-ink)}.wb-kbd{border:1px solid var(--color-line-strong);background-color:var(--color-white);min-width:1.375rem;height:1.375rem;color:var(--color-ink-soft);border-bottom-width:2px;border-radius:.375rem;align-items:center;padding:0 .375rem;font-family:inherit;font-size:.6875rem;font-weight:650;display:inline-flex}.wb-side-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:.25rem .5rem 1.5rem;overflow-y:auto}.wb-side-start{background-color:var(--color-indigo);color:var(--color-white);border-radius:.875rem;gap:.625rem;margin:.25rem .25rem .75rem;padding:.75rem;text-decoration:none;display:flex}.wb-side-start strong{font-size:var(--text-small);display:block}.wb-side-start span span{font-size:var(--text-micro);color:light-dark(#ffffffd1,#1b1d26d1);margin-top:.125rem;display:block}.wb-side-sec{margin-top:.75rem}.wb-side-label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);justify-content:space-between;align-items:center;padding:.375rem .625rem;font-size:.6875rem;font-weight:700;display:flex}.wb-side-label span{font-variant-numeric:tabular-nums;letter-spacing:0}.wb-side-row{width:100%;min-height:2.375rem;font-size:var(--text-small);text-align:left;color:var(--color-ink);border-radius:.625rem;align-items:center;gap:.625rem;padding:.25rem .625rem;font-weight:560;transition:background-color .12s;display:flex;position:relative}.wb-side-row:hover{background-color:var(--color-mist)}.wb-side-row[aria-current=page]{background-color:var(--key)}@supports (color:color-mix(in lab, red, red)){.wb-side-row[aria-current=page]{background-color:color-mix(in oklab, var(--key) 11%, var(--color-white))}}.wb-side-row[aria-current=page]{font-weight:660}.wb-side-row[aria-current=page]:before{content:"";background-color:var(--key);border-radius:0 3px 3px 0;width:3px;position:absolute;top:.5rem;bottom:.5rem;left:-.5rem}.wb-side-icon{background-color:var(--key);border-radius:.5rem;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.wb-side-icon{background-color:color-mix(in oklab, var(--key) 13%, var(--color-white))}}.wb-side-icon{color:var(--key)}@supports (color:color-mix(in lab, red, red)){.wb-side-icon{color:color-mix(in oklab, var(--key) 82%, light-dark(#000,#fff))}}.wb-side-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.wb-side-open{background-color:var(--key);border-radius:9999px;flex-shrink:0;width:.4375rem;height:.4375rem}.wb-side-goal summary{min-height:2.25rem;font-size:var(--text-small);color:var(--color-ink-muted);cursor:pointer;border-radius:.625rem;align-items:center;gap:.5rem;padding:0 .625rem;font-weight:620;list-style:none;display:flex}.wb-side-goal summary::-webkit-details-marker{display:none}.wb-side-goal summary:hover{background-color:var(--color-mist);color:var(--color-ink)}.wb-side-n{background-color:var(--color-mist);text-align:center;font-variant-numeric:tabular-nums;min-width:1.5rem;color:var(--color-ink-soft);border-radius:9999px;padding:.0625rem .375rem;font-size:.6875rem;font-weight:650}.wb-side-caret{color:var(--color-quiet);transition:rotate .18s}.wb-side-goal[open] .wb-side-caret{rotate:90deg}.wb-side-goal ul{border-left:1px solid var(--color-line);margin:.125rem 0 .375rem .75rem;padding-left:.375rem}.wb-side-all{font-size:var(--text-small);color:var(--color-indigo);align-items:center;gap:.25rem;margin:.625rem .625rem 0;font-weight:620;display:inline-flex}.wb-side-all:hover{text-decoration:underline}.wb-center{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.wb-tabbar{border-bottom:1px solid var(--color-line);background-color:var(--color-mist);flex:none;align-items:flex-end;gap:.25rem;min-height:3.25rem;padding:0 .5rem;display:flex}.wb-tabbar-menu{width:2.5rem;height:2.5rem;color:var(--color-ink-muted);border-radius:.625rem;flex-shrink:0;align-self:center;place-items:center;display:grid}.wb-tabbar-menu:hover{background-color:var(--color-white)}.wb-tablist{scrollbar-width:none;flex:1;align-items:flex-end;gap:.25rem;min-width:0;display:flex;overflow-x:auto}.wb-tabx{min-width:6.5rem;height:2.625rem;font-size:var(--text-small);color:var(--color-ink-muted);border:1px solid #0000;border-bottom:0;border-radius:.75rem .75rem 0 0;flex:0 13.5rem;align-items:center;margin-bottom:-1px;font-weight:600;transition:background-color .14s,color .14s;display:flex;position:relative}.wb-tabx.is-home{flex:none;gap:.5rem;min-width:0;padding:0 .875rem}.wb-tabx[data-on]{flex-shrink:.25}.wb-tabx[data-on],.wb-tabx.is-home[aria-current=page]{z-index:1;border-color:var(--color-line);background-color:var(--color-white);color:var(--color-ink)}.wb-tabx[data-on]:before{content:"";background-color:var(--key);border-radius:0 0 3px 3px;height:3px;position:absolute;top:-1px;left:.75rem;right:.75rem}.wb-tabx.is-home[aria-current=page]{background-color:var(--color-mist);border-color:var(--color-line);box-shadow:inset 0 -1px 0 var(--color-mist)}.wb-tabx-open{text-align:left;flex:1;align-items:center;gap:.5rem;min-width:0;height:100%;padding:0 .25rem 0 .75rem;display:flex}.wb-tabx-icon{background-color:var(--key);border-radius:.4375rem;flex-shrink:0;place-items:center;width:1.5rem;height:1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.wb-tabx-icon{background-color:color-mix(in oklab, var(--key) 13%, var(--color-white))}}.wb-tabx-icon{color:var(--key)}@supports (color:color-mix(in lab, red, red)){.wb-tabx-icon{color:color-mix(in oklab, var(--key) 82%, light-dark(#000,#fff))}}.wb-tabx-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wb-tabx-close{width:1.625rem;height:1.625rem;color:var(--color-ink-soft);border-radius:.4375rem;flex-shrink:0;place-items:center;margin-right:.375rem;display:grid}.wb-tabx-close:hover{background-color:var(--color-mist);color:var(--color-ink)}@media (pointer:coarse){.wb-tabx-close,.wb-tab-new{position:relative}.wb-tabx-close:after,.wb-tab-new:after{content:"";position:absolute;inset:-.5rem}.wb-tab-new:after{inset:-.375rem}}@media (max-width:47.99rem){.wb-tabx:not(.is-home){flex:none;max-width:11rem}.wb-tabx:not([data-on]) .wb-tabx-close{display:none}.wb-tabx:not([data-on]) .wb-tabx-open{padding-right:.875rem}.wb-side-search .wb-kbd,.wb-tabbar-menu{display:none}}.wb-tab-new{width:2rem;height:2rem;color:var(--color-ink-soft);border-radius:.625rem;flex-shrink:0;align-self:center;place-items:center;margin-left:.125rem;display:grid}.wb-tab-new:hover{background-color:var(--color-white);color:var(--color-indigo)}.wb-more{flex:none;align-self:flex-end;align-items:center;height:2.625rem;margin-bottom:-1px;display:flex;position:relative}.wb-more-btn{height:2rem;color:var(--color-ink-muted);font-size:var(--text-micro);font-variant-numeric:tabular-nums;border-radius:.625rem;align-items:center;gap:.125rem;padding:0 .375rem 0 .625rem;font-weight:700;display:inline-flex}.wb-more-btn:hover,.wb-more-btn[aria-expanded=true]{background-color:var(--color-white);color:var(--color-ink)}.wb-more-menu{z-index:40;border:1px solid var(--color-line);background-color:var(--color-white);border-radius:.875rem;width:16rem;padding:.375rem;display:grid;position:absolute;top:calc(100% + .375rem);right:0;box-shadow:0 12px 32px -12px #11182740}.wb-more-item{border-radius:.625rem;align-items:center;display:flex}.wb-more-item:hover{background-color:var(--color-mist)}.wb-more-item>button[role=menuitem]{min-width:0;min-height:2.5rem;color:var(--color-ink);font-size:var(--text-small);text-align:left;flex:1;align-items:center;gap:.625rem;padding:0 .625rem;font-weight:600;display:flex}.wb-shell{--wb-bar:light-dark(#e8eaf2,#292a2e);--wb-bar-paint:linear-gradient(var(--wb-bar), var(--wb-bar))}.wb-tabbar{background:var(--wb-bar-paint) fixed 0 0 / 100vw 3.25rem no-repeat, var(--wb-bar);border-bottom:0}.wb-tabx{color:var(--color-ink-muted)}.wb-tabx:hover{color:var(--color-ink);background-color:light-dark(#ffffff8c,#ffffff15)}.wb-tabx[data-on],.wb-tabx.is-home[aria-current=page]{border-color:#0000}.wb-tabx[data-on]:hover{background-color:var(--tab-paper);color:var(--color-ink)}.wb-tabx.is-home[aria-current=page]:hover{background-color:var(--color-mist);color:var(--color-ink)}.wb-tabx.is-home[aria-current=page]{box-shadow:none}.wb-tablist{margin-left:-.5rem;padding-left:.625rem}.wb-tabx{--tab-paper:var(--color-mist);border-radius:1rem 1rem 0 0}.wb-tabx[data-on]{background-color:var(--tab-paper);border:0}.wb-tabx[data-on]:before{top:0;left:1.25rem;right:1.25rem}.wb-tabx[data-on]:after,.wb-tabx.is-home[aria-current=page]:after{content:"";pointer-events:none;background:radial-gradient(circle at 0 0, transparent .625rem, var(--tab-paper) calc(.625rem + .5px)) left bottom / .625rem .625rem no-repeat, radial-gradient(circle at 100% 0, transparent .625rem, var(--tab-paper) calc(.625rem + .5px)) right bottom / .625rem .625rem no-repeat;height:.625rem;position:absolute;bottom:0;left:-.625rem;right:-.625rem}.wb-tabx:not([data-on]) .wb-tabx-close{color:var(--color-ink-soft)}.wb-tabx:not([data-on]) .wb-tabx-close:hover{color:var(--color-ink);background-color:light-dark(#ffffffb3,#1b1d26b3)}.wb-tabbar :is(.wb-tabbar-menu,.wb-tab-new,.wb-more-btn){color:var(--color-ink-muted)}.wb-tabbar :is(.wb-tabbar-menu,.wb-tab-new,.wb-more-btn):hover,.wb-tabbar .wb-more-btn[aria-expanded=true]{color:var(--color-ink);background-color:light-dark(#ffffffb3,#1b1d26b3)}.wb-tabbar :is(button,a):not(.wb-more-menu *):focus-visible{outline:2px solid var(--color-indigo);outline-offset:-2px}.wb-stage{flex:1;min-height:0;position:relative}.wb-stage:focus{outline:none}.wb-skip{z-index:70;background:var(--color-ink);color:var(--color-white);border-radius:.625rem;padding:.625rem 1rem;font-weight:650;position:absolute;top:.5rem;left:.5rem;transform:translateY(-200%)}.wb-skip:focus-visible{outline:2px solid var(--color-white);outline-offset:-4px;transform:none}.wb-home,.wb-pane{position:absolute;inset:0}.wb-home{overscroll-behavior:contain;overflow-y:auto}.wb-pane{background-color:var(--color-white);flex-direction:column;display:flex}.wb-home[data-off],.wb-pane[data-off],.wb-frame[data-off]{visibility:hidden}.wb-frames{flex:1;min-height:0;position:relative}.wb-frame{background-color:var(--color-white);border:0;width:100%;height:100%;position:absolute;inset:0}.wb-frame-wait{background-color:var(--color-white);font-size:var(--text-small);color:var(--color-ink-soft);flex-direction:column;justify-content:center;align-items:center;gap:.875rem;font-weight:600;display:flex;position:absolute;inset:0}.wb-frame-wait-icon{background-color:var(--key);border-radius:1.125rem;place-items:center;width:4rem;height:4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.wb-frame-wait-icon{background-color:color-mix(in oklab, var(--key) 13%, var(--color-white))}}.wb-frame-wait-icon{color:var(--key)}@supports (color:color-mix(in lab, red, red)){.wb-frame-wait-icon{color:color-mix(in oklab, var(--key) 82%, light-dark(#000,#fff))}}.wb-frame-wait-icon{animation:1.4s ease-in-out infinite wb-breathe}.wb-dock.is-shell{flex:none;grid-template-columns:repeat(3,1fr);position:static}.wb-dock.is-shell .wb-dock-tab[aria-expanded=true]{color:var(--color-indigo)}.wb-dock.is-shell.is-five{grid-template-columns:repeat(5,1fr)}.wb-dock.is-shell.is-five.is-four{grid-template-columns:repeat(4,1fr)}.wb-dock.is-five .wb-dock-tab svg{padding-inline:.75rem}.wb-dock-tab.is-ask{color:var(--color-indigo);justify-content:flex-end;padding-bottom:.625rem}.wb-dock.is-five .wb-dock-tab.is-ask svg{background-color:var(--color-indigo);box-shadow:0 4px 12px #292d794d, 0 0 0 4px var(--color-white);color:var(--color-white);border-radius:9999px;margin-top:-1.375rem;padding:.875rem}.wb-dock-tab.is-ask:active svg{background-color:var(--color-indigo-deep)}.wb-lately{margin-top:1.5rem}.wb-lately-title{font-size:var(--text-small);color:var(--color-ink-muted);align-items:center;gap:.375rem;font-weight:650;display:flex}.wb-lately-list{flex-wrap:wrap;gap:.5rem;margin-top:.625rem;display:flex}.wb-lately-tool{border:1px solid var(--color-line);background-color:var(--color-white);min-height:2.5rem;font-size:var(--text-small);color:var(--color-ink);border-radius:9999px;align-items:center;gap:.5rem;padding:0 .875rem 0 .375rem;font-weight:600;text-decoration:none;transition:border-color .15s,transform .15s;display:inline-flex}.wb-lately-tool:hover{border-color:var(--key)}@supports (color:color-mix(in lab, red, red)){.wb-lately-tool:hover{border-color:color-mix(in oklab, var(--key) 45%, var(--color-white))}}.wb-lately-tool:hover{transform:translateY(-1px)}.wb-lately-icon{background-color:var(--key);border-radius:9999px;place-items:center;width:1.75rem;height:1.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.wb-lately-icon{background-color:color-mix(in oklab, var(--key) 13%, var(--color-white))}}.wb-lately-icon{color:var(--key)}@supports (color:color-mix(in lab, red, red)){.wb-lately-icon{color:color-mix(in oklab, var(--key) 82%, light-dark(#000,#fff))}}.wb-pal{border:1px solid var(--color-line);background-color:var(--color-white);width:min(40rem,100vw - 2rem);max-height:min(34rem,100dvh - 6rem);color:var(--color-ink);border-radius:1.125rem;margin:12dvh auto auto;padding:0;box-shadow:0 32px 64px -16px #1118275c,0 0 0 1px #1118270a}.wb-pal[open]{animation:wb-drop .18s var(--ease-out-expo);display:flex}.wb-pal::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:light-dark(#1118275c,#0009)}.wb-pal-box{flex-direction:column;width:100%;min-height:0;display:flex}.wb-pal-ask{border-bottom:1px solid var(--color-line);flex:none;align-items:center;gap:.75rem;padding:0 1rem;display:flex}.wb-pal-input{min-width:0;height:3.5rem;color:var(--color-ink);background:0 0;border:0;outline:none;flex:1;font-size:1.0625rem}.wb-pal-input::-webkit-search-cancel-button{display:none}.wb-pal-list{flex:1;min-height:0;padding:.375rem .5rem .5rem;overflow-y:auto}.wb-pal-group{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);padding:.75rem .625rem .25rem;font-size:.875rem;font-weight:700}.wb-pal-item{cursor:pointer;border-radius:.75rem;align-items:center;gap:.75rem;padding:.5rem .625rem;display:flex}.wb-pal-item[aria-selected=true]{background-color:var(--color-indigo-50)}.wb-find-books{gap:.25rem;max-width:40rem;display:grid}.wb-find-books .wb-pal-item{text-align:left;width:100%}.wb-find-books .wb-pal-item:hover,.wb-find-books .wb-pal-item:focus-visible{background-color:var(--color-indigo-50)}.wb-pal-icon{background-color:var(--key,light-dark(#292d79,#aeb3f7));border-radius:.625rem;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.wb-pal-icon{background-color:color-mix(in oklab, var(--key,var(--color-indigo)) 13%, var(--color-white))}}.wb-pal-icon{color:var(--key,light-dark(#292d79,#aeb3f7))}@supports (color:color-mix(in lab, red, red)){.wb-pal-icon{color:color-mix(in oklab, var(--key,var(--color-indigo)) 82%, light-dark(#000,#fff))}}.wb-pal-item.is-find .wb-pal-icon{background-color:var(--color-mist);color:var(--color-indigo)}.wb-pal-name{font-size:var(--text-small);color:var(--color-ink);font-weight:650;display:block}.wb-pal-item.is-find .wb-pal-name{color:var(--color-indigo);flex:1}.wb-pal-gets{color:var(--color-ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;display:block;overflow:hidden}.wb-pal-tag{background-color:var(--color-mist);color:var(--color-ink-soft);border-radius:9999px;flex-shrink:0;padding:.125rem .5rem;font-size:.875rem;font-weight:650}.wb-pal-go{color:var(--color-quiet);opacity:0;flex-shrink:0}.wb-pal-item[aria-selected=true] .wb-pal-go{opacity:1;color:var(--color-indigo)}.wb-pal-foot{border-top:1px solid var(--color-line);background-color:var(--color-mist);font-size:var(--text-micro);color:var(--color-ink-soft);flex:none;gap:1.25rem;padding:.625rem 1rem;display:none}.wb-pal-foot span{align-items:center;gap:.25rem;display:inline-flex}.wb-pal-item{min-height:3.25rem}.wb-pal-item.is-do{border:1px solid var(--key,light-dark(#292d79,#aeb3f7));align-items:flex-start;margin:.125rem 0 .25rem;padding:.75rem}@supports (color:color-mix(in lab, red, red)){.wb-pal-item.is-do{border:1px solid color-mix(in oklab, var(--key,var(--color-indigo)) 22%, var(--color-line))}}.wb-pal-item.is-do{background-color:var(--key,light-dark(#292d79,#aeb3f7))}@supports (color:color-mix(in lab, red, red)){.wb-pal-item.is-do{background-color:color-mix(in oklab, var(--key,var(--color-indigo)) 5%, var(--color-white))}}.wb-pal-item.is-do[aria-selected=true]{border-color:var(--color-indigo);background-color:var(--color-indigo-50)}.wb-pal-item.is-do .wb-pal-icon{border-radius:.75rem;width:2.75rem;height:2.75rem}.wb-pal-do{color:var(--color-ink);text-wrap:balance;font-size:1.0625rem;font-weight:700;line-height:1.3;display:block}.wb-pal-why{color:var(--color-ink-soft);margin-top:.375rem;font-size:.875rem;line-height:1.4;display:block}.wb-pal-why b{color:var(--color-ink);font-weight:650}.wb-pal-enter{flex-shrink:0;align-self:center}.wb-pal-icon.is-job{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:750}.wb-pal-icon.is-tone{background-color:var(--color-mist);width:2.25rem;height:2.25rem;color:var(--color-ink-soft);border-radius:9999px}.wb-pal-item.is-wrong .wb-pal-icon.is-tone{background-color:var(--color-coral);color:var(--color-white)}.wb-pal-item.is-due .wb-pal-icon.is-tone{color:light-dark(#95620f,#e1aa62);background-color:light-dark(#fbe9c8,#302819)}.wb-pal-item.is-soon .wb-pal-icon.is-tone{background-color:var(--color-indigo-50);color:var(--color-indigo)}.wb-pal-item.is-line .wb-pal-name{font-weight:600}.wb-pal-add{border:1px solid var(--color-line);background-color:var(--color-white);min-height:2.75rem;color:var(--color-indigo);border-radius:9999px;flex-shrink:0;align-items:center;gap:.25rem;padding:0 .75rem;font-size:.875rem;font-weight:650;display:inline-flex}.wb-pal-add:hover{border-color:var(--color-indigo)}.wb-pal-close{min-height:2.75rem;color:var(--color-indigo);flex-shrink:0;align-items:center;padding:0 .25rem;display:inline-flex}.wb-pal-close-word{font-size:.9375rem;font-weight:650;display:none}.wb-pal-said{color:var(--color-ink);font-weight:600}@media (max-width:40rem){.wb-pal{border-width:1px 0 0;border-radius:1.25rem 1.25rem 0 0;width:100%;max-width:100%;max-height:calc(100dvh - 3rem);margin:auto 0 0}.wb-pal[open]{animation:wb-rise .2s var(--ease-out-expo)}.wb-pal-box{flex-direction:column-reverse}.wb-pal-ask{padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--color-line);border-bottom:0}.wb-pal-close .wb-kbd{display:none}.wb-pal-close-word{display:inline}.wb-pal-enter{display:none}}@keyframes wb-rise{0%{opacity:0;transform:translateY(1.5rem)}}.wb-print-note{display:none}@media (min-width:48rem){.wb-shell{grid-template-columns:var(--rail) minmax(0, 1fr)}.wb-rail{border-right:1px solid var(--color-line);background-color:var(--color-white);flex-direction:column;align-items:center;gap:.25rem;padding:.375rem 0 1rem;display:flex}.wb-rail-brand{border-radius:.75rem;width:2.5rem;height:2.5rem;margin-bottom:1.25rem}.wb-rail-brand img{width:2rem;height:2rem}.wb-dock.is-shell{display:none}.wb-shell.is-bare:not(.is-wide){--rail:4rem}.wb-rail.is-bare:not(.is-wide) .wb-rail-btn{padding-block:.25rem}.wb-rail.is-bare:not(.is-wide) .wb-rail-btn>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wb-pal-foot{display:flex}}@media (min-width:64rem){.wb-shell.has-side{grid-template-columns:var(--rail) var(--side) minmax(0, 1fr)}.wb-shell.has-side .wb-side{width:auto;box-shadow:none;visibility:visible;transition:none;position:static;transform:none}.wb-shell.has-side .wb-scrim,.wb-shell.has-side .wb-tabbar-menu{display:none}.wb-tabbar{padding:0 .75rem}.wb-rail-wide{display:flex}.wb-shell.is-wide{--rail:15rem}.wb-shell.is-turning{transition:grid-template-columns .26s cubic-bezier(.2,0,0,1)}.wb-shell.is-turning .wb-rail{overflow:hidden}.wb-shell.is-turning .wb-rail.is-wide :is(.wb-rail-btn>span,.wb-rail-head){animation:.2s ease-out 90ms both wb-rail-name}@keyframes wb-rail-name{0%{opacity:0;translate:-.375rem}}@media (prefers-reduced-motion:reduce){.wb-shell.is-turning{transition:none}.wb-shell.is-turning .wb-rail.is-wide :is(.wb-rail-btn>span,.wb-rail-head){animation:none}}.wb-rail.is-wide{align-items:stretch;padding-inline:.75rem}.wb-rail.is-wide .wb-rail-brand{margin-left:.25rem}.wb-rail.is-wide :is(.wb-rail-list,.wb-rail-group){align-items:stretch;gap:.125rem}.wb-rail.is-wide .wb-rail-group:before{display:none}.wb-rail.is-wide .wb-rail-group.is-all{border-top:1px solid var(--color-line);margin-top:.5rem;padding-top:.5rem}.wb-rail.is-wide .wb-rail-head{color:var(--color-quiet);padding:1rem .75rem .375rem;font-size:.875rem;font-weight:600;display:block}.wb-rail.is-wide .wb-rail-btn{text-align:left;border-radius:.75rem;flex-direction:row;gap:.75rem;min-height:2.75rem;padding:0 .75rem;font-size:.9375rem;font-weight:600;transition:background-color .16s,color .16s}.wb-rail.is-wide .wb-rail-btn>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wb-rail.is-wide .wb-rail-btn svg{background:0 0;flex:none;width:1.375rem;height:1.375rem;padding:0}.wb-rail.is-wide .wb-rail-btn.is-tool{display:flex}.wb-rail.is-wide .wb-rail-named{display:block}.wb-rail.is-wide .wb-rail-narrow{display:none}.wb-rail.is-wide .wb-rail-btn.is-tool svg{color:var(--key)}.wb-rail.is-wide .wb-rail-btn:hover{background-color:var(--color-mist);color:var(--color-ink)}.wb-rail.is-wide .wb-rail-btn[aria-current=page]{background-color:var(--color-indigo-50);color:var(--color-indigo)}.wb-rail.is-wide .wb-rail-btn[aria-current=page] svg{color:var(--color-indigo)}.wb-rail.is-wide .wb-rail-btn:focus-visible{outline:2px solid var(--color-indigo);outline-offset:-2px}.wb-rail.is-wide .wb-rail-btn:focus-visible svg{outline:none}}@media print{.wb-shell{background:var(--color-white);height:auto;display:block;overflow:visible}.wb-shell>:not(.wb-print-note){display:none!important}.wb-print-note{padding:1in .5in;font-size:14pt;display:block}}@media (prefers-reduced-motion:reduce){.wb-side,.wb-pal[open],.wb-frame-wait-icon,.wb-lately-tool{transition:none;animation:none}}.tool-embed{background-color:var(--color-white);min-height:100dvh}.tool-embed .au-intro{border:0;border-left:3px solid var(--color-indigo-100);background-color:#0000;border-radius:0;padding:0 0 0 1rem}.au-intro:not(:has(:is(p,a,button,input,select,h2,h3))){display:contents}.tool-use{background-color:var(--color-white);min-height:100dvh}.tool-use-bar{z-index:30;min-height:3.5rem;padding:.375rem max(var(--page-gutter), calc((100% - var(--page-max)) / 2));border-bottom:1px solid var(--color-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:light-dark(#fffffff5,#1b1d26f5);flex-wrap:wrap;align-items:center;gap:.375rem .5rem;display:flex;position:relative;top:0}.tool-use-home{border-radius:.625rem;place-items:center;width:2.75rem;height:2.75rem;margin-left:-.375rem;display:grid}.tool-use-home:hover{background-color:var(--color-mist)}.tool-use-name{border-left:1px solid var(--color-line);letter-spacing:-.012em;flex:1 1 0;min-width:0;padding-left:.75rem;font-size:1.0625rem;font-weight:700;line-height:1.25}.tool-use-end{display:contents}.tool-use-bar:after{content:"";flex-basis:100%;order:1}.tool-use-status{--pb-up:light-dark(#b42318,#fda091);--pb-up-50:light-dark(#fdeceb,#2b2323);--pb-down:light-dark(#2f7a52,#82cc9f);--pb-down-50:light-dark(#eaf5ee,#212623);order:2;display:inline-flex}.tool-use-status:empty{display:none}.tool-use-more{border-radius:var(--radius-control);background-color:var(--color-mist);width:3.25rem;height:2.75rem;color:var(--color-ink-muted);cursor:pointer;order:1;place-items:center;display:grid}.tool-use-more:hover{box-shadow:inset 0 0 0 1px}.tool-use-more:has(+:popover-open){box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab, red, red)){.tool-use-more:has(+:popover-open){box-shadow:inset 0 0 0 1px color-mix(in oklab, currentColor 30%, transparent)}}.tool-use-more:has(+:popover-open){color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.tool-use-more:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, currentColor 30%, transparent)}}.tool-use-more:hover{color:var(--color-ink)}.tool-use-views{order:2;margin-right:auto}.tool-use-sign{display:none}.tool-use-menu .tool-use-menu-item.tool-use-menu-sign{border-bottom:1px solid var(--color-line);border-radius:.5rem .5rem 0 0;margin-bottom:.25rem}@media (min-width:48rem){.tool-use-sign{border-radius:var(--radius-control);min-height:2.75rem;font-size:var(--text-small);white-space:nowrap;color:var(--color-ink-muted);order:2;align-items:center;padding:0 .75rem;font-weight:600;display:inline-flex}.tool-use-sign:hover{background-color:var(--color-mist);color:var(--color-ink)}.tool-use-menu .tool-use-menu-item.tool-use-menu-sign{display:none}}.tool-use-views:empty{display:none}.tool-use-views .tf-view>label{min-height:2.25rem;padding:0 .875rem}.tool-use-views .tf-view>label:before{content:"";position:absolute;inset:-.25rem 0}@media (max-width:47.99rem){.tool-use-views .tf-view svg{display:none}.tool-use-status{order:1}.tool-use-status .pb-status{min-height:2.75rem;padding-inline:.75rem}.tool-use-status .pb-status-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.tool-use-menu{inset:3.5rem auto auto;right:max(var(--page-gutter), calc((100vw - var(--page-max)) / 2));width:min(17rem, calc(100vw - 2 * var(--page-gutter)));border:1px solid var(--color-line);background-color:var(--color-white);box-shadow:var(--shadow-raised);border-radius:.875rem;margin:0;padding:.375rem;position:fixed}.tool-use-menu:popover-open{display:grid}.tool-use-menu .tool-use-help,.tool-use-menu .tool-use-menu-item,.tool-use-menu .wb-site-pin-btn,.tool-use-menu .wb-site-pin-open{width:100%;min-height:2.75rem;font-size:var(--text-small);color:var(--color-ink);text-align:left;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.5rem;padding:0 .625rem;font-weight:600;display:flex}.tool-use-menu .tool-use-help:hover,.tool-use-menu .tool-use-menu-item:hover,.tool-use-menu .wb-site-pin-btn:hover,.tool-use-menu .wb-site-pin-open:hover{background-color:var(--color-mist)}.tool-use-menu svg{color:var(--color-ink-muted)}.tool-use-menu-tool:empty{display:none}.tool-use-menu .wb-site-pin-btn.is-on,.tool-use-menu .wb-site-pin-btn.is-on svg{color:var(--color-indigo)}.tool-use-menu .wb-site-pin:not([hidden]){display:grid}.tool-use-menu .wb-site-pin-open[hidden]{display:none}.keep-menu-btn{cursor:pointer;border:0;gap:.375rem;min-height:2.75rem;padding:0 .75rem 0 .875rem}.pb-status.keep-menu-btn{border-radius:var(--radius-control)}.keep-menu-btn:hover{box-shadow:inset 0 0 0 1px}.keep-menu-btn:has(+:popover-open){box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab, red, red)){.keep-menu-btn:has(+:popover-open){box-shadow:inset 0 0 0 1px color-mix(in oklab, currentColor 30%, transparent)}.keep-menu-btn:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, currentColor 30%, transparent)}}.keep-menu-caret{opacity:.7;transition:rotate .15s ease-out;rotate:90deg}.keep-menu-btn:has(+:popover-open) .keep-menu-caret{rotate:-90deg}.keep-menu{inset:3.5rem auto auto;right:max(var(--page-gutter), calc((100vw - var(--page-max)) / 2));width:min(21rem, calc(100vw - 2 * var(--page-gutter)));border:1px solid var(--color-line);background-color:var(--color-white);box-shadow:var(--shadow-raised);font-size:var(--text-small);color:var(--color-ink);border-radius:.875rem;margin:0;padding:.375rem;line-height:1.45;position:fixed}.keep-menu:popover-open{gap:.125rem;display:grid}.keep-menu-head{border-bottom:1px solid var(--color-line);gap:.625rem;margin-bottom:.25rem;padding:.625rem .625rem .75rem;font-weight:600;display:flex}.keep-menu-head svg{color:var(--color-ink-muted);margin:.1875rem .125rem 0}.keep-menu-head.is-on svg{color:var(--pb-down)}.keep-menu-head.is-device svg{color:var(--color-indigo)}.keep-menu-head.is-bad svg{color:var(--pb-up)}.keep-menu-check,.keep-menu-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:flex-start;gap:.625rem;width:100%;min-height:2.75rem;padding:.625rem;display:flex}.keep-menu-check:hover,.keep-menu-item:hover{background-color:var(--color-mist)}.keep-menu-check:has(input:disabled){cursor:default;opacity:.6}.keep-menu-check:has(input:disabled):hover{background:0 0}.keep-menu-check input{width:1.25rem;height:1.25rem;accent-color:var(--color-indigo);flex:none;margin-top:.0625rem}.keep-menu-check b{font-weight:600}.keep-menu-check span span,.keep-menu-item small{font-size:var(--text-small);color:var(--color-ink-muted);margin-top:.125rem;font-weight:400;display:block}.keep-menu-item{color:var(--color-indigo);font-weight:600;text-decoration:none}.keep-menu-item svg{flex:none;margin:.1875rem .125rem 0}.keep-menu-note,.keep-menu-confirm{color:var(--color-ink-muted);padding:.625rem}.keep-menu-confirm{color:var(--color-ink);gap:.75rem;display:grid}.tool-use-body{width:100%;max-width:calc(var(--page-max) + 2 * var(--page-gutter));padding:var(--tool-use-top-gap) var(--page-gutter) 4rem;margin-inline:auto}@media (min-width:48rem){.tool-use-bar{flex-wrap:nowrap;min-height:4rem;position:sticky}.tool-use-bar:after{content:none}.tool-use-views,.tool-use-status{order:0}.tool-use-views{margin-right:0}.tool-use-menu{top:3.75rem}}@media print{.tool-use-bar{display:none}}.tool-use-icon{background-color:var(--key,light-dark(#292d79,#aeb3f7));border-radius:.625rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.tool-use-icon{background-color:color-mix(in oklab, var(--key,var(--color-indigo)) 14%, var(--color-white))}}.tool-use-icon{color:var(--key,light-dark(#292d79,#aeb3f7))}@supports (color:color-mix(in lab, red, red)){.tool-use-icon{color:color-mix(in oklab, var(--key,var(--color-indigo)) 70%, var(--color-ink))}}.tool-use-bar.is-embed{padding-inline:max(1rem, calc((100% - var(--page-max)) / 2))}.tool-use-bar.is-embed .tool-use-name{border-left:0;padding-left:.25rem}.tool-use-job{order:2;display:inline-flex}.tool-use-job:empty{display:none}.jd-chip{background-color:var(--color-mist);max-width:14rem;min-height:2.75rem;color:var(--color-ink-muted);font-size:var(--text-small);cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;padding:0 .75rem 0 .875rem;font-weight:650;display:inline-flex}.jd-chip.is-kept{background-color:var(--color-indigo-50);color:var(--color-indigo)}.jd-chip.is-failed{background-color:light-dark(#fcf1ee,#30282e)}@supports (color:color-mix(in lab, red, red)){.jd-chip.is-failed{background-color:color-mix(in oklab, var(--color-coral) 10%, var(--color-white))}}.jd-chip.is-failed{color:var(--color-coral)}.jd-chip:hover{box-shadow:inset 0 0 0 1px}.jd-chip:has(+:popover-open){box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab, red, red)){.jd-chip:has(+:popover-open){box-shadow:inset 0 0 0 1px color-mix(in oklab, currentColor 30%, transparent)}.jd-chip:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, currentColor 30%, transparent)}}.jd-chip:has(+:popover-open) .keep-menu-caret{rotate:-90deg}.jd-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jd-chip-menu{border:1px solid var(--color-line);background-color:var(--color-white);width:min(22rem,100vw - 1.5rem);box-shadow:var(--shadow-raised);font-size:var(--text-small);color:var(--color-ink);border-radius:.875rem;margin:0;padding:.375rem;line-height:1.45;position:fixed;inset:auto}.jd-chip-menu:popover-open{gap:.25rem;display:grid}.jd-chip-head{border-bottom:1px solid var(--color-line);gap:.125rem;padding:.625rem .625rem .75rem;display:grid}.jd-chip-menu .jd-bar-acts{border-bottom:1px solid var(--color-line);padding:.5rem .625rem}.jd-chip-menu .jd-bar-acts:empty{display:none}.jd-chip-list{align-items:center;font-weight:600}.jd-chip-list .cu-count{margin-left:.375rem}@media (min-width:48rem){.tool-use-job{order:0}}.tool-embed:has(.sd-studio){flex-direction:column;display:flex}.tool-embed:has(.sd-studio) :is(.tool-window-body,#app,#app>:has(.sd-studio)){flex-direction:column;flex:auto;min-height:0;display:flex}.tool-embed:has(.sd-studio)>.tool-window-body{padding:0}.tool-embed .sd-studio{flex:auto;height:auto;min-height:0}html:has(.sd-studio),html:has(.sd-studio) body{height:100%;overflow:hidden}.tool-embed:has(.sd-studio){height:100dvh;min-height:0;padding:0}.sd-studio{grid-template-columns:minmax(0,1fr) clamp(24rem,40%,44rem);height:100dvh;display:grid}.sd-studio.is-bare{grid-template-columns:minmax(0,1fr) 3.25rem}.sd-studio.is-records{grid-template-columns:17.5rem minmax(0,1fr)}.sd-panel{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow-y:auto}.sd-panel-in{flex:1 0 auto;width:100%;max-width:60rem;margin:0 auto;padding:1.75rem 2rem 3rem}.is-records .sd-panel{border-right:1px solid var(--color-line);background:var(--color-mist)}.is-records .sd-panel-in{padding:1.25rem 1rem 2rem}.sd-stage{border-left:1px solid var(--color-line);background:var(--color-mist);flex-direction:column;min-width:0;min-height:0;display:flex}.sd-stage[hidden]{display:none}.is-records .sd-stage{background:var(--color-white);border-left:0}.sd-stage-bar{border-bottom:1px solid var(--color-line);background:var(--color-white);flex:none;align-items:center;gap:.5rem;min-height:3.25rem;padding:.375rem .75rem .375rem 1rem;display:flex}.sd-stage-bar>:first-child{min-width:0}.sd-stage-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:1.25rem;overflow-y:auto}.is-records .sd-stage-body{padding:0}.sd-studio .rr-aside{position:static}.sd-hide{border-radius:var(--radius-control);min-height:2.25rem;color:var(--color-ink-muted);font-size:var(--text-small);flex:none;align-items:center;gap:.25rem;margin-left:auto;padding:0 .5rem 0 .75rem;font-weight:650;display:inline-flex}.sd-stage{container:sd-stage/inline-size}.sd-hide:hover{background:var(--color-mist);color:var(--color-ink)}@container sd-stage (max-width:37.99rem){.sd-hide-what{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.sd-hide:focus-visible,.sd-rail button:focus-visible,.sd-peek-show:focus-visible{outline:3px solid var(--color-indigo);outline-offset:2px}.sd-rail{border-left:1px solid var(--color-line);background:var(--color-mist);justify-content:center;padding-top:.75rem;display:flex}.sd-rail button{border-radius:var(--radius-control);width:2.5rem;color:var(--color-ink-muted);font-size:var(--text-micro);flex-direction:column;align-items:center;gap:.625rem;padding:.75rem 0;font-weight:650;display:flex}.sd-rail button span{writing-mode:vertical-rl;letter-spacing:.02em}.sd-rail button:hover{background:var(--color-white);color:var(--color-indigo)}.sd-peek{z-index:5;border-top:1px solid var(--color-line);background:light-dark(#fffffff0,#1b1d26f0);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.625rem 2rem;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.sd-peek{background:color-mix(in oklab, var(--color-white) 94%, transparent)}}.sd-peek{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sd-peek-show{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-white);min-height:2.5rem;color:var(--color-ink);font-size:var(--text-small);align-items:center;gap:.375rem;margin-left:auto;padding:0 .875rem;font-weight:650;display:inline-flex}.sd-peek-show:hover{border-color:var(--color-indigo-200);color:var(--color-indigo)}.sd-peek-total{line-height:1.2;display:grid}.sd-peek-total small{color:var(--color-ink-muted);font-size:var(--text-micro);font-weight:650}.sd-peek-total b{color:var(--color-ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.25rem;font-weight:750}.sd-stage .iv-paper-wrap,.sd-stage .eb-paper-wrap{background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.sd-paper{margin-top:1.5rem}.sd-phone-bar{bottom:max(.75rem, env(safe-area-inset-bottom));z-index:20;border:1px solid var(--color-line);box-shadow:var(--shadow-raised);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);background-color:light-dark(#fffffff5,#1b1d26f5);border-radius:1.25rem;align-items:center;gap:.5rem;margin-top:2.5rem;padding:.375rem .375rem .375rem .875rem;display:flex;position:sticky}.sd-phone-bar .sd-peek-total{flex:auto;min-width:0}.sd-phone-bar .sd-peek-total b{text-overflow:ellipsis;white-space:nowrap;font-size:1.0625rem;overflow:hidden}.sd-switch{border-radius:var(--radius-control);background-color:var(--color-mist);flex:none;padding:.1875rem;display:flex}.sd-switch button{border-radius:calc(var(--radius-control) - .1875rem);min-height:2.5rem;color:var(--color-ink-soft);font-size:var(--text-small);cursor:pointer;align-items:center;gap:.3125rem;padding:0 .75rem;font-weight:620;transition:background-color .15s,color .15s;display:inline-flex}.sd-switch button[aria-pressed=true]{background-color:var(--color-white);color:var(--color-ink);box-shadow:0 1px 2px #0f172a1f}.sd-phone-print{background-color:var(--color-indigo);width:2.75rem;height:2.75rem;color:var(--color-white);cursor:pointer;border-radius:9999px;flex:none;place-items:center;display:grid}.sd-phone{scroll-margin-top:calc(var(--stick-top,5.5rem) + .5rem)}.sd-phone:has(:is(input:not([type=checkbox],[type=radio],[type=range],[type=button]),textarea):focus) .sd-phone-bar{display:none}@media not all and (min-width:26rem){.sd-switch svg{display:none}}@media not all and (min-width:48rem){.tool-embed .sd-phone-bar{bottom:2.25rem}}@media not all and (min-width:64rem){.sd-phone.is-preview .sd-edit,.sd-phone.is-preview .sd-out>:not([role=tabpanel]){display:none}}@media (min-width:64rem){.sd-phone-bar{display:none}}.pf-chip{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.25rem;padding:.1875rem .625rem;font-size:.75rem;font-weight:750;display:inline-flex}.pf-chip.is-bad{background-color:var(--tt-bad-50);color:var(--tt-bad)}.pf-chip.is-warn{background-color:var(--tt-warm-50);color:var(--tt-warm-ink)}.pf-chip.is-ok{background-color:var(--tt-ok-50);color:var(--tt-ok)}.pf-chip.is-idle{background-color:var(--color-mist);color:var(--color-ink-muted)}.pf-drink-say{color:var(--color-ink-muted);font-size:var(--text-small);margin-top:.625rem}.pf-drink-say.is-bad{color:var(--tt-bad);font-weight:600}.pf-verdict{color:var(--color-ink);align-items:flex-start;gap:.75rem;margin-top:.75rem;font-size:1.1875rem;font-weight:720;line-height:1.35;display:flex}.pf-verdict-mark{background-color:var(--color-mist);width:2.5rem;height:2.5rem;color:var(--color-ink-muted);border-radius:999px;flex:none;place-items:center;display:grid}.pf-verdict-mark.is-bad{background-color:var(--tt-bad-50);color:var(--tt-bad)}.pf-verdict-mark.is-warn{background-color:var(--tt-warm-50);color:var(--tt-warm-ink)}.pf-verdict-mark.is-ok{background-color:var(--tt-ok-50);color:var(--tt-ok)}.pf-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1.125rem;display:grid}.pf-stats>div{background-color:var(--color-mist);border-radius:.875rem;padding:.625rem .75rem}.pf-stats dt{color:var(--color-ink-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.6875rem;font-weight:700;line-height:1.25}.pf-stats dd{color:var(--color-ink);font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:1.375rem;font-weight:800}.pf-stats .is-bad{background-color:var(--tt-bad-50)}.pf-stats .is-bad dd{color:var(--tt-bad)}.pf-stats .is-warn{background-color:var(--tt-warm-50)}.pf-stats .is-warn dd{color:var(--tt-warm-ink)}.ao-ticket{background-color:var(--ao-paper);color:var(--ao-ink);filter:drop-shadow(0 0 .5px #00000040);border-radius:.375rem;margin-top:1rem;position:relative;overflow:hidden;box-shadow:0 1px #0000000a,0 18px 36px -24px #11182773}.wb-bar-link.is-account{margin-left:1rem}.wb-kept a{color:var(--color-indigo);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-indigo-200);-webkit-text-decoration-color:var(--color-indigo-200);text-decoration-color:var(--color-indigo-200);font-weight:620}.wb-kept a:hover{text-decoration-color:currentColor}.wb-kept.is-account{border-color:light-dark(#b3cfc6,#3b5852)}@supports (color:color-mix(in lab, red, red)){.wb-kept.is-account{border-color:color-mix(in oklab, var(--color-key-green) 30%, var(--color-line))}}.wb-kept.is-account{background-color:light-dark(#f5faf7,#1e252b)}@supports (color:color-mix(in lab, red, red)){.wb-kept.is-account{background-color:color-mix(in oklab, var(--color-key-green) 5%, var(--color-white))}}.wb-kept-sync{font-size:var(--text-micro);color:var(--color-ink-soft);margin-top:.125rem;display:block}.wb-kept-sync.is-failed{color:light-dark(#9a3412,#fcab92)}.toasts{inset:auto 0 calc(1.5rem + env(safe-area-inset-bottom));z-index:90;width:min(26rem,100vw - 2rem);color:inherit;pointer-events:none;background:0 0;border:0;flex-direction:column-reverse;align-items:center;gap:.5rem;margin:0 auto;padding:0;display:flex;position:fixed;overflow:visible}.toast{background-color:var(--color-ink);max-width:100%;min-height:3.25rem;font-size:var(--text-small);color:var(--color-white);pointer-events:auto;animation:toast-in .24s var(--ease-out-expo);border-radius:.875rem;align-items:center;gap:.625rem;padding:.25rem .25rem .25rem .875rem;font-weight:600;display:flex;box-shadow:0 16px 32px -12px #11182773,0 2px 6px #1118271f}.toast-icon{color:light-dark(#7fd3a3,#177449);flex-shrink:0}.toast.is-refused .toast-icon{color:light-dark(#ffab94,#8a412e)}.toast-text{overflow-wrap:anywhere;flex:1;min-width:0}.toast-act{background-color:light-dark(#ffffff24,#ffffff0a);border-radius:.625rem;flex-shrink:0;min-height:2.75rem;padding:0 .875rem;font-weight:700}.toast-act:hover{background-color:light-dark(#ffffff3d,#ffffff0a)}.toast-x{color:light-dark(#ffffffb8,#1b1d26b8);border-radius:.625rem;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}.toast-x:hover{color:var(--color-white);background-color:light-dark(#ffffff1a,#ffffff0a)}.toast :focus-visible{outline:2px solid var(--color-white);outline-offset:-2px}.toast.is-going{animation:.18s ease-in forwards toast-out}@keyframes toast-in{0%{opacity:0;translate:0 .75rem}}@keyframes toast-out{to{opacity:0;translate:0 .75rem}}@media (max-width:39.99rem){.toasts{inset:auto 1rem calc(1rem + env(safe-area-inset-bottom));align-items:stretch;width:auto}.toasts.is-app{bottom:calc(5rem + env(safe-area-inset-bottom))}dialog>.toasts,dialog>.toasts.is-app{inset:calc(1rem + env(safe-area-inset-top)) 1rem auto;flex-direction:column}}@media (prefers-reduced-motion:reduce){.toast,.toast.is-going{animation:none}}.acct-page{max-width:calc(var(--page-max) + 2 * var(--page-gutter));padding:2.5rem var(--page-gutter) 5rem;gap:3rem;margin-inline:auto;display:grid}@media (min-width:56rem){.acct-page{grid-template-columns:minmax(0,36rem) minmax(0,1fr);align-items:start;gap:clamp(3rem,6vw,6rem);padding-block:4.5rem 7rem}}.acct-main{max-width:36rem}.acct-page.is-account{padding-top:2.5rem;display:block}.acct-top{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;padding-bottom:1.5rem;display:flex}.acct-who{flex:20rem;align-items:center;gap:1rem;min-width:0;display:flex}.acct-avatar{background-color:var(--color-indigo);width:3.5rem;height:3.5rem;color:var(--color-white);border-radius:9999px;flex-shrink:0;place-items:center;font-size:1.5rem;font-weight:700;display:grid;overflow:hidden}.av-img{object-fit:cover;width:100%;height:100%}.acct-avatar.av-sky,.av-swatch.av-sky{background-color:light-dark(#1f5f96,#92c7fb)}.acct-avatar.av-green,.av-swatch.av-green{background-color:light-dark(#23674a,#91d5b3)}.acct-avatar.av-amber,.av-swatch.av-amber{background-color:light-dark(#85570f,#e6b373)}.acct-avatar.av-rose,.av-swatch.av-rose{background-color:light-dark(#a3346a,#fd97c1)}.acct-avatar.av-slate,.av-swatch.av-slate{background-color:var(--color-ink-muted)}.av-swatch.av-indigo{background-color:var(--color-indigo)}.acct-avatar.is-sm{width:1.75rem;height:1.75rem;font-size:.75rem}.acct-avatar-edit{cursor:pointer;border-radius:9999px;flex-shrink:0;position:relative}.acct-avatar-edit:focus-visible{outline:2px solid var(--color-indigo);outline-offset:3px}.acct-avatar-pen{border:1px solid var(--color-line);background-color:var(--color-white);width:1.75rem;height:1.75rem;color:var(--color-indigo);border-radius:9999px;place-items:center;transition:background-color .15s;display:grid;position:absolute;bottom:-.375rem;right:-.375rem;box-shadow:0 1px 2px #14183c1f}.acct-avatar-edit:hover .acct-avatar-pen{background-color:var(--color-indigo-50)}.av-maker{background:var(--color-white);width:min(26rem,100% - 2rem);max-height:calc(100% - 2rem);color:var(--color-ink);overscroll-behavior:contain;border:0;border-radius:1rem;margin:auto;padding:0;overflow-y:auto;box-shadow:0 24px 48px -12px #14183c4d}.av-maker[open]{animation:.2s av-maker-in}@keyframes av-maker-in{0%{opacity:0;transform:translateY(.75rem)scale(.98)}}@media (prefers-reduced-motion:reduce){.av-maker[open]{animation:none}}.av-maker::backdrop{background:light-dark(#14183c47,#0009)}.av-maker-body{gap:1.25rem;padding:1.25rem 1.5rem 1.5rem;display:grid}.av-stage{aspect-ratio:1;background-color:var(--color-mist);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:1rem;width:min(17rem,100%);margin-inline:auto;position:relative;overflow:hidden}.av-stage.is-framing{cursor:grab}.av-stage.is-dragging{cursor:grabbing}.av-stage:focus-visible{outline:2px solid var(--color-indigo);outline-offset:2px}.av-canvas{width:100%;height:100%;position:absolute;inset:0}.av-ring,.av-circle{border-radius:9999px;position:absolute;inset:7%}.av-ring{outline:2px solid var(--color-white);pointer-events:none;box-shadow:0 0 0 100vmax #ffffffa6}.av-circle{place-items:center;display:grid}.av-empty{border:2px dashed var(--color-indigo-200);background-color:var(--color-white);font-size:var(--text-small);color:var(--color-indigo);cursor:pointer;align-content:center;gap:.5rem;font-weight:600}.acct-avatar.av-big{width:100%;height:100%;font-size:5rem}.av-modes{background-color:var(--color-mist);border-radius:.75rem;grid-template-columns:1fr 1fr;padding:.25rem;display:grid}.av-modes label{position:relative}.av-modes input{opacity:0;margin:0;position:absolute;inset:0}.av-modes span{min-height:2.75rem;font-size:var(--text-small);color:var(--color-ink-muted);cursor:pointer;border-radius:.5rem;place-items:center;font-weight:600;display:grid}.av-modes input:checked+span{background-color:var(--color-white);color:var(--color-ink);box-shadow:0 1px 2px #14183c1f}.av-modes input:focus-visible+span{outline:2px solid var(--color-indigo)}.av-panel{gap:.75rem;display:grid}.av-panel .btn:disabled{opacity:.45;cursor:not-allowed}.av-pick{cursor:pointer;justify-content:center}.av-pick:has(:focus-visible){outline:2px solid var(--color-indigo);outline-offset:2px}.av-zoom{color:var(--color-quiet);align-items:center;gap:.75rem;display:flex}.av-zoom input{min-height:2.75rem;accent-color:var(--color-indigo);flex:1}.av-hint{font-size:var(--text-small);text-align:center;color:var(--color-ink-soft)}.av-letters-field{text-align:center;text-transform:uppercase;width:6rem;font-size:1.25rem;font-weight:700}.av-colors{border:0;flex-wrap:wrap;gap:.625rem;margin:.25rem 0 0;padding:0;display:flex}.av-colors legend{float:left;width:100%;margin-bottom:.25rem}.av-swatch{cursor:pointer;border-radius:9999px;width:2.75rem;height:2.75rem;position:relative}.av-swatch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.av-swatch:has(input:checked){box-shadow:0 0 0 3px var(--color-white), 0 0 0 5px var(--color-ink)}.av-swatch:has(input:focus-visible){outline:2px solid var(--color-indigo);outline-offset:6px}.acct-top .acct-h1{margin-top:0;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.15}.acct-email{font-size:var(--text-small);color:var(--color-ink-muted);flex-wrap:wrap;align-items:baseline;gap:.125rem .75rem;margin-top:.25rem;display:flex}.acct-out{justify-items:end;gap:.75rem;display:grid}[data-tool-embed] .acct-page.is-account{max-width:calc(var(--wb-max) + 2 * var(--wb-gutter));padding-inline:var(--wb-gutter)}@media (max-width:39.99rem){.acct-page.is-account{padding-top:1.25rem}.acct-top{border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;padding-bottom:0;display:grid}.acct-who,.acct-who>div,.acct-out{display:contents}.acct-top{grid-template-columns:auto minmax(0,1fr) auto;column-gap:.875rem}.acct-avatar-edit{grid-row:span 2}.acct-avatar-edit .acct-avatar{width:3rem;height:3rem;font-size:1.25rem}.acct-top .acct-h1{font-size:1.375rem}.acct-top .acct-email{grid-column:2/-1}.acct-addr{overflow-wrap:anywhere}.acct-out form{grid-area:1/3}.acct-out .btn{min-height:2.75rem;padding-inline:.875rem}}.acct-h1{font-size:var(--text-headline);font-weight:var(--text-headline--font-weight);line-height:var(--text-headline--line-height);letter-spacing:var(--text-headline--letter-spacing);margin-top:.75rem}.acct-h1:first-child{margin-top:0}.acct-lead{font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--color-ink-muted);margin-top:1rem}.acct-addr{color:var(--color-ink);overflow-wrap:anywhere;font-weight:650}.acct-pulse{border:1px solid var(--color-line);border-radius:.75rem;margin-top:1.5rem;padding:1rem}.acct-pulse-nums{flex-wrap:wrap;gap:.5rem 2rem;margin-top:.5rem;display:flex}.acct-pulse-nums dt{font-size:var(--text-micro);color:var(--color-ink-soft)}.acct-pulse-nums dd{font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:1.75rem;font-weight:700;line-height:1.1}.acct-pulse-bars{border-bottom:1px solid var(--color-line-strong);align-items:stretch;gap:2px;height:4rem;margin-top:1rem;display:flex}.acct-pulse-bars span{flex:1;align-items:flex-end;display:flex}.acct-pulse-bars i{background:var(--color-indigo);border-radius:4px 4px 0 0;width:100%;min-height:2px}.acct-pulse-bars span:hover i{background:var(--color-indigo-deep)}.acct-form{gap:.5rem;margin-top:2rem;display:grid}.acct-label{font-size:var(--text-small);color:var(--color-ink);font-weight:620}.acct-field{width:100%;min-height:3.5rem}.acct-field.is-wrong,.acct-code.is-wrong{border-color:light-dark(#b3261e,#fd9f92)}.acct-code{letter-spacing:.55em;font-variant-numeric:tabular-nums;width:100%;max-width:17.5rem;min-height:4.25rem;padding:0 1rem 0 1.5rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:2rem;font-weight:600}.acct-code::placeholder{color:var(--color-line-strong)}.acct-error{font-size:var(--text-small);color:light-dark(#b3261e,#fd9f92);font-weight:600}.acct-go{justify-self:end;margin-top:.75rem}.acct-go.is-full{justify-self:stretch}.acct-cta{justify-self:start;margin-top:.75rem}.form-go{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.form-go.is-main-first{flex-direction:row-reverse;justify-content:flex-start}.acct-ways{gap:.75rem;margin-top:1.5rem;display:grid}.acct-ways[hidden]{display:none}.acct-ways .acct-ways{margin-top:0}.acct-ways form{display:grid}.acct-way{justify-content:center;gap:.625rem;width:100%}.acct-or{font-size:var(--text-micro);color:var(--color-ink-soft);align-items:center;gap:1rem;display:flex}.acct-or:before,.acct-or:after{content:"";border-top:1px solid var(--color-line);flex:1}.acct-small{font-size:var(--text-micro);color:var(--color-ink-soft);margin-top:1.5rem}.acct-help{border-top:1px solid var(--color-line);font-size:var(--text-small);color:var(--color-ink-muted);margin-top:2.5rem;padding-top:1.5rem}.acct-help b{color:var(--color-ink)}.acct-help-row{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1rem;display:flex}.acct-side{align-content:start;gap:2rem;display:grid}.acct-inbox{background:radial-gradient(120% 90% at 100% 0%, var(--color-indigo-100), transparent 60%), var(--color-indigo-50);border-radius:1.5rem;place-items:center;padding:clamp(2rem,5vw,4rem) clamp(1.25rem,4vw,3rem);display:grid}.acct-mail{border-radius:var(--radius-card);background-color:var(--color-white);width:min(100%,24rem);box-shadow:var(--shadow-paper);animation:acct-land .6s var(--ease-out-expo) both;padding:1.25rem 1.5rem 1.5rem}.acct-mail-from{font-size:var(--text-small);align-items:center;gap:.5rem;display:flex}.acct-mail-from span{font-size:var(--text-micro);color:var(--color-ink-soft);margin-left:auto}.acct-mail-to{border-bottom:1px solid var(--color-line);font-size:var(--text-micro);color:var(--color-ink-soft);overflow-wrap:anywhere;margin-top:.25rem;padding-bottom:1rem}.acct-mail-to span{color:var(--color-ink-muted)}.acct-mail-subject{font-size:var(--text-small);color:var(--color-ink-muted);margin-top:1.25rem}.acct-mail-code{grid-template-columns:repeat(3,minmax(0,1fr)) .25rem repeat(3,minmax(0,1fr));gap:.375rem;margin-top:.625rem;display:grid}.acct-mail-code span{aspect-ratio:4/5;border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background-color:var(--color-mist);place-items:center;display:grid}.acct-mail-code span:after{content:"";background-color:var(--color-line-strong);border-radius:9999px;width:40%;height:.25rem}.acct-mail-code span:nth-child(4){grid-column:5}.acct-mail-note{font-size:var(--text-micro);color:var(--color-ink-soft);margin-top:.875rem}.acct-mail-note b{color:var(--color-ink);font-weight:650}.acct-terms{margin-top:.75rem}@media (max-width:55.99rem){.acct-inbox{border-radius:var(--radius-card);padding:1.25rem}.acct-mail-to{display:none}.acct-mail-subject{margin-top:.75rem}}@media (prefers-reduced-motion:reduce){.acct-mail{animation:none}}.acct-keeps{max-width:26rem;font-size:var(--text-small);color:var(--color-ink-muted);gap:1rem;padding-inline:.5rem;display:grid}.acct-keeps li{gap:.75rem;display:flex}.acct-keeps b{color:var(--color-ink);font-weight:650}.acct-card{border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-white);box-shadow:var(--shadow-card);justify-items:start;gap:.75rem;margin-top:2rem;padding:1.5rem;display:grid}.acct-h2{font-size:var(--text-subhead);font-weight:var(--text-subhead--font-weight);line-height:var(--text-subhead--line-height);letter-spacing:var(--text-subhead--letter-spacing)}.acct-note{font-size:var(--text-small);color:var(--color-ink-muted)}.acct-card .acct-small{margin-top:0}.acct-devices,.acct-ways-list{border-top:1px solid var(--color-line);width:100%;display:grid}.acct-devices li,.acct-ways-list li{border-bottom:1px solid var(--color-line);font-size:var(--text-small);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.75rem 0;font-weight:600;display:flex}.acct-devices em,.acct-ways-list em{background-color:var(--color-mist);font-size:var(--text-micro);color:var(--color-ink-muted);border-radius:9999px;margin-left:.375rem;padding:.0625rem .5rem;font-style:normal;font-weight:600}.acct-inline{color:var(--color-indigo);text-underline-offset:2px;white-space:nowrap;font-weight:600;text-decoration:underline}.acct-steps{gap:.375rem;margin-top:1.25rem;display:flex}.acct-steps li{background-color:var(--color-line-strong);border-radius:9999px;width:1.75rem;height:.375rem}.acct-steps li.is-done{background-color:var(--color-indigo-200)}.acct-steps li.is-on{background-color:var(--color-indigo);width:3rem}.acct-kept{border-top:1px solid var(--color-line);width:100%;display:grid}.acct-kept a{border-bottom:1px solid var(--color-line);align-items:center;gap:.75rem;min-height:3.5rem;padding:.5rem 0;display:flex}.acct-kept a:hover .acct-kept-name b{color:var(--color-indigo)}.acct-kept-icon{background-color:var(--color-mist);width:2.25rem;height:2.25rem;color:var(--color-indigo);border-radius:.625rem;flex-shrink:0;place-items:center;display:grid}.acct-kept-name{flex:1;min-width:0;display:grid}.acct-kept-name b{font-size:var(--text-small);font-weight:700;transition:color .15s}.acct-kept-name small{font-size:var(--text-micro);color:var(--color-ink-soft);font-variant-numeric:tabular-nums;font-weight:500}.acct-kept-go{color:var(--color-ink-soft);flex-shrink:0}.acct-devices small,.acct-ways-list small{font-size:var(--text-micro);color:var(--color-ink-soft);font-weight:500}.acct-devices li>small,.acct-ways-list li>small{margin-left:auto}.acct-danger{justify-items:stretch}.acct-danger:not([open]){gap:0}.acct-danger summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:2.75rem;list-style:none;display:flex}.acct-danger summary::-webkit-details-marker{display:none}.acct-caret{color:var(--color-quiet);transition:rotate .2s;rotate:90deg}.acct-danger[open] .acct-caret{rotate:-90deg}.acct-fates{gap:.625rem;display:grid}.acct-fates li{overflow-wrap:anywhere;align-items:flex-start;gap:.625rem;display:flex}.acct-fates svg{color:var(--color-ink-soft);flex:none;margin-top:.125rem}.acct-fates .is-closing svg{color:light-dark(#b3261e,#fd9f92)}.acct-fates b{font-weight:600}.acct-warn{font-size:var(--text-small);background-color:light-dark(#fdf3f2,#262221);border:1px solid light-dark(#f0c8c4,#513e3c);border-radius:.75rem;gap:.5rem;padding:.875rem 1rem;display:grid}.acct-warn ul{overflow-wrap:anywhere;padding-left:1.25rem;list-style:outside}.acct-warn li b{font-weight:600}.acct-warn li small{color:var(--color-ink-soft)}.acct-danger form{gap:.5rem;margin-top:.5rem;display:grid}.acct-danger .acct-label b{overflow-wrap:anywhere}.acct-btn-danger{color:var(--color-white);background-color:light-dark(#b3261e,#fd9f92);justify-self:start;margin-top:.5rem}.acct-btn-danger:hover{background-color:light-dark(#8f1e18,#fbb5ab)}.acct-set{gap:2rem;margin-top:2rem;display:grid}@media (max-width:63.99rem){.acct-set{gap:1.25rem;margin-top:0}.acct-set-nav{z-index:30;scrollbar-width:none;border-bottom:1px solid var(--color-line);background-color:var(--color-white);grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;margin-inline:-1rem;padding-inline:.25rem;display:grid;position:sticky;top:4rem;overflow-x:auto}.acct-set-nav a{min-height:3.75rem;font-size:var(--text-micro);white-space:nowrap;color:var(--color-ink-muted);border-bottom:2px solid #0000;align-content:center;justify-items:center;gap:.25rem;margin-bottom:-1px;padding:.375rem .375rem .25rem;font-weight:500;display:grid}.acct-set-nav svg{width:1.25rem;height:1.25rem;color:var(--color-quiet)}.acct-set-nav a[aria-current] svg{color:var(--color-indigo)}.acct-set-nav a[aria-current]{border-bottom-color:var(--color-indigo);color:var(--color-ink);font-weight:650}.acct-set.is-paged .acct-sec-h{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.acct-set-main{gap:2.25rem;min-width:0;display:grid}.acct-set-main .acct-card{margin-top:0;padding:.5rem 1rem}.acct-set-main .acct-danger[open]{padding-bottom:1.25rem}.acct-set-main .acct-danger .acct-h2{font-size:var(--text-small);color:light-dark(#b3261e,#fd9f92);font-weight:600}@media (min-width:64rem){.acct-set{grid-template-columns:14rem minmax(0,1fr);gap:4rem;margin-top:2.5rem}.acct-set-nav{align-self:start;gap:.125rem;display:grid;position:sticky;top:5.5rem}.acct-set-nav a{border-radius:var(--radius-control);min-height:2.75rem;font-size:var(--text-small);color:var(--color-ink-muted);align-items:center;gap:.625rem;padding-inline:.75rem;font-weight:500;transition:background-color .15s,color .15s;display:flex;position:relative}.acct-set-nav a:hover,.acct-set-nav a[aria-current]{background-color:var(--color-mist);color:var(--color-ink)}.acct-set-nav a[aria-current]{font-weight:650}.acct-set-nav a[aria-current]:before{content:"";background-color:var(--color-indigo);border-radius:9999px;width:.25rem;position:absolute;inset:.5rem auto .5rem -.5rem}.acct-set-nav svg{color:var(--color-quiet)}.acct-set-nav a[aria-current] svg{color:var(--color-indigo)}.acct-set.is-paged .acct-set-main{min-height:38rem}}.acct-sec{gap:.625rem;scroll-margin-top:5.5rem;display:grid}.acct-set.is-paged .acct-sec:not(.is-on){display:none}.acct-set.is-paged .acct-sec{align-content:start}.acct-set.is-paged .acct-set-main{align-content:start;min-height:28rem}#delete{scroll-margin-top:9.5rem}@media (min-width:64rem){#delete{scroll-margin-top:5.5rem}}.acct-sec-h{font-size:var(--text-small);color:var(--color-ink);padding-inline:.25rem;font-weight:700}.acct-rows{border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-white);box-shadow:var(--shadow-card);display:grid;overflow:hidden}.acct-rows :focus-visible{outline:2px solid var(--color-indigo);outline-offset:-3px}.acct-rows .acct-switch:focus-visible{outline-offset:2px}.acct-row{width:100%;min-height:3.75rem;font:inherit;font-size:var(--text-small);text-align:left;color:var(--color-ink);background:0 0;border:0;grid-template-columns:2.25rem minmax(0,11rem) minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.625rem 1rem;display:grid}.acct-rows>*+*,.acct-rows li+li{border-top:1px solid var(--color-line)}a.acct-row,button.acct-row{cursor:pointer;transition:background-color .15s}a.acct-row:hover,button.acct-row:hover{background-color:var(--color-mist)}.acct-row-icon{background-color:var(--color-mist);width:2.25rem;height:2.25rem;color:var(--color-indigo);border-radius:.625rem;place-items:center;display:grid}.acct-row-icon.logo-thumb{border-radius:.625rem;width:2.25rem;height:2.25rem;padding:.25rem}.acct-row-label{font-weight:600}.acct-row-value{max-width:100%;color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;justify-self:start;overflow:hidden}.acct-row-value b{color:var(--color-ink);font-variant-numeric:tabular-nums}.acct-row-value.is-empty{color:var(--color-indigo);font-weight:600}.acct-row-go{color:var(--color-ink-soft)}.acct-edit>.acct-row{cursor:pointer;transition:background-color .15s}.acct-edit>.acct-row:hover{background-color:var(--color-mist)}.acct-row-act{color:var(--color-indigo);font-weight:600}.acct-edit[data-open]{background-color:var(--color-mist)}.acct-edit[data-open]>.acct-row .acct-row-value{display:none}.acct-edit[data-open]>.acct-row .acct-row-act{visibility:hidden}.acct-edit-form{gap:.75rem;padding:0 1rem 1.25rem;display:grid}.acct-edit-form .acct-field{background-color:var(--color-field);min-height:3rem}.acct-edit-go{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.acct-edit-go .btn{min-height:3rem}.acct-edit-two{gap:.75rem;display:grid}.acct-edit-two>div,.acct-one{gap:.375rem;display:grid}.acct-ticks{border:0;gap:.25rem;margin:0;padding:0;display:grid}.acct-ticks legend{margin-bottom:.25rem}.acct-ticks label{min-height:2.75rem;font-size:var(--text-small);align-items:center;gap:.625rem;display:flex}.acct-ticks input{flex:none;width:1.125rem;height:1.125rem}.acct-row-logos{align-items:center;gap:.375rem;display:inline-flex}.acct-row-logos .logo-thumb{width:2.75rem;height:1.75rem}.acct-row-logos .logo-thumb img{max-height:1.375rem}@media (min-width:40rem){.acct-edit-form{grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;padding-left:4.125rem}.acct-edit-form>:not(.acct-edit-go){grid-column:1}.acct-edit-go{grid-area:1/2;align-self:end}.acct-edit-two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:39.99rem){.acct-row:not(.acct-row-add){grid-template-columns:2.25rem minmax(0,1fr) auto;grid-template-areas:"icon label go""icon value go";row-gap:.125rem}.acct-row:not(.acct-row-add)>.acct-row-icon{grid-area:icon}.acct-row:not(.acct-row-add)>.acct-row-label{grid-area:label}.acct-row:not(.acct-row-add)>.acct-row-value{grid-area:value}.acct-row:not(.acct-row-add)>:is(.acct-row-go,.acct-row-act){grid-area:go}}fieldset.acct-theme{min-width:0;margin:0}.acct-theme-pick{background-color:var(--color-mist);border-radius:.75rem;flex-wrap:wrap;justify-self:start;gap:.25rem;padding:.25rem;display:inline-flex}.acct-theme-pick label{min-height:2.75rem;color:var(--color-ink-muted);cursor:pointer;border-radius:.5rem;align-items:center;gap:.375rem;padding-inline:.875rem;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.acct-theme-pick input{opacity:0;cursor:pointer;position:absolute;inset:0}.acct-theme-pick label:hover{color:var(--color-ink)}.acct-theme-pick label:has(:checked){background-color:var(--color-white);color:var(--color-indigo);box-shadow:var(--shadow-card)}.acct-theme-pick label:has(:focus-visible){outline:2px solid var(--color-indigo);outline-offset:2px}@media (max-width:39.99rem){.acct-theme>.acct-theme-pick{grid-area:value;margin-top:.375rem}}@media (max-width:47.99rem){fieldset.acct-rail{display:none}}@media (max-width:63.99rem){.acct-rail label:has([value=wide]){display:none}}.acct-shelf{gap:.625rem;display:grid}.acct-find-box{margin-bottom:.25rem}.acct-find-none{font-size:var(--text-small);color:var(--color-ink-soft);padding:1rem .25rem}.acct-sub-h{font-size:var(--text-micro);color:var(--color-ink-soft);margin-top:.875rem;padding-inline:.25rem;font-weight:650}.acct-rows .acct-tool{align-items:center;transition:background-color .15s;display:flex}.acct-rows .acct-tool:hover{background-color:var(--color-mist)}.acct-rows .acct-tool>.acct-row{flex:1;min-width:0;display:flex}.acct-rows .acct-tool>.acct-row>.acct-tool-name{flex:1}.acct-rows .acct-tool>.acct-row:hover{background-color:#0000}.acct-rows .acct-tool>.acct-switch{margin-right:1rem}.acct-tool-set{max-width:14rem;color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media not all and (min-width:40rem){.acct-tool-set{display:none}}.ts-pop .ts-body{flex-direction:column;gap:1.25rem;padding:1.25rem 1.5rem 1.5rem;display:flex}.ts-pop .ts-body>*{flex-shrink:0}.ts-pop.is-wide{height:calc(100dvh - 3rem)}@media (min-width:48rem){.ts-pop.is-wide{width:min(64rem,100vw - 3rem);height:min(56rem,100dvh - 4rem)}}.ts-head{align-items:center;gap:.75rem;display:flex}.ts-name{min-width:0;font-size:var(--text-subhead);font-weight:var(--text-subhead--font-weight);line-height:var(--text-subhead--line-height);flex:1}.ts-x{border-radius:var(--radius-control);width:2.5rem;height:2.5rem;color:var(--color-ink-soft);cursor:pointer;place-items:center;display:grid}.ts-x:hover{background-color:var(--color-white);color:var(--color-ink)}.ts-pop .acct-rows>.acct-row{grid-template-columns:2.25rem minmax(0,1fr) auto}.ts-pop .acct-card,.ts-pop .look{margin-top:0}.ts-pop .acct-card{justify-items:stretch}.ts-pop .look-pic{max-width:26rem}@media (max-width:55.99rem){.ts-pop .look-pic{max-width:17rem}}@media (max-width:47.99rem){.ts-pop .ts-body{padding:1rem}}.ts-wait{min-height:12rem}.acct-tool-name{grid-area:name;gap:.125rem;min-width:0;display:grid}.acct-tool-name b{font-weight:600}.acct-tool-name small{font-size:var(--text-micro);color:var(--color-ink-soft)}.acct-tool .acct-error{margin:0 1rem .75rem}.acct-switch{appearance:none;cursor:pointer;background-color:light-dark(#cbd0da,#4b5263);border:0;border-radius:999px;flex:none;width:2.75rem;height:1.625rem;margin:0;transition:background-color .15s;display:inline-block;position:relative}.acct-switch:hover{background-color:light-dark(#b9bfcb,#5a6274)}.acct-switch:before{content:"";background-color:#fff;border-radius:50%;width:1.25rem;height:1.25rem;transition:transform .15s ease-out;position:absolute;top:.1875rem;left:.1875rem;scale:1;box-shadow:0 1px 3px #1118274d;-webkit-mask:none;mask:none}.acct-switch:checked,.acct-switch:checked:hover{background-color:light-dark(var(--color-indigo),#5b5fe0)}.acct-switch:checked:before{transform:translate(1.125rem)}.acct-switch:focus-visible{outline:2px solid var(--color-indigo);outline-offset:2px}@media (prefers-reduced-motion:reduce){.acct-switch,.acct-switch:before{transition:none}}.acct-trade{gap:.5rem;display:grid}.acct-row-note{min-height:0;color:var(--color-ink-muted);padding-block:1rem;display:block}.acct-row-add{grid-template-columns:minmax(0,1fr) auto}.acct-row-add .acct-row-label{color:var(--color-ink-muted);font-weight:500}.acct-row-add .acct-row-btn{grid-column:2;justify-self:end}.acct-row-add .acct-error{grid-column:1/-1}.acct-rows .acct-kept,.acct-rows .acct-devices,.acct-rows .acct-ways-list{border-top:0}.acct-rows .acct-kept a{border-bottom:0;min-height:3.75rem;padding-inline:1rem;transition:background-color .15s}.acct-rows .acct-kept a:hover{background-color:var(--color-mist)}.acct-rows .acct-devices li,.acct-rows .acct-ways-list li{border-bottom:0;align-items:center;min-height:3.75rem;padding:.5rem 1rem}.acct-row-more{padding:.5rem 1rem}.acct-row-more summary{min-height:2.75rem;font-size:var(--text-small);color:var(--color-ink-muted);cursor:pointer;align-items:center;font-weight:600;display:flex}.acct-row-more form{padding-bottom:.5rem}@media (max-width:39.99rem){.acct-row-add{grid-template-columns:minmax(0,1fr)}.acct-row-add .acct-row-btn{grid-column:1;justify-self:start}}.acct-page.is-wide{display:block}.acct-back{min-height:2.75rem;font-size:var(--text-small);color:var(--color-indigo);align-items:center;gap:.375rem;margin-left:-.125rem;font-weight:600;display:inline-flex}.acct-back:hover{text-underline-offset:.2em;text-decoration:underline}.acct-back-arrow{scale:-1 1}.logos{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));align-items:start;gap:1rem;margin-top:2rem;display:grid}.logo{border:1px solid var(--color-line-strong);background-color:var(--color-white);border-radius:.875rem;grid-template-rows:8.5rem auto;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.logo-img{background:conic-gradient(light-dark(#f1f2f6,#242426) 25%, var(--color-white) 0 50%, light-dark(#f1f2f6,#242426) 0 75%, var(--color-white) 0) 0 0 / 16px 16px;grid-template-columns:minmax(0,1fr);place-items:center;min-height:0;padding:1rem;display:grid}.logo-img.is-dark{background:light-dark(#1d2340,#d3dcfd)}.logo-img img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:6rem}.logo-meta{border-top:1px solid var(--color-line);padding:.75rem .875rem .875rem}.logo-meta b{overflow-wrap:anywhere;font-size:15px;display:block}.logo-tags{flex-wrap:wrap;gap:.25rem;margin-top:.375rem;display:flex}.logo-shape{background-color:var(--color-mist);height:1.5rem;color:var(--color-ink-muted);border-radius:999px;align-items:center;gap:.3rem;padding:0 .5rem;font-size:14px;font-weight:600;display:inline-flex}.logo-shape i{border:1.5px solid;border-radius:2px;display:inline-block}.logo-use{background-color:var(--color-mist);height:1.625rem;color:var(--color-ink-muted);border-radius:.375rem;align-items:center;padding:0 .5rem;font-size:14px;font-weight:650;display:inline-flex}.logo-unused{color:var(--color-ink-soft);font-size:14px}.logo-more{margin-top:.625rem}.logo-more summary{min-height:2.75rem;color:var(--color-indigo);cursor:pointer;align-items:center;font-size:14px;font-weight:650;list-style:none;display:inline-flex}.logo-more summary::-webkit-details-marker{display:none}.logo-more form{gap:.5rem;display:grid}.logo-more .field{min-height:2.5rem;font-size:15px}.logo-check{align-items:center;gap:.5rem;min-height:2.75rem;font-size:15px;display:flex}.logo-check input{width:1.125rem;height:1.125rem;accent-color:var(--color-indigo)}.logo-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1rem;margin-top:.25rem;display:flex}.logo-off{color:light-dark(#b3261e,#fd9f92);min-height:2.75rem;font-size:14px;font-weight:650}.logo-off:hover{text-decoration:underline}.logo.is-add{min-height:12.5rem;color:var(--color-indigo);cursor:pointer;background-color:#0000;border-style:dashed;grid-template-rows:1fr;place-items:center;font-weight:650;position:relative}.logo.is-add:hover{background-color:var(--color-indigo-50)}.logo.is-add:focus-within{outline:2px solid var(--color-indigo);outline-offset:2px}.logo.is-add>span{text-align:center;justify-items:center;gap:.25rem;padding:1rem;display:grid}.logo.is-add small{color:var(--color-ink-soft);font-size:14px;font-weight:400}.logo.is-add input{opacity:0;cursor:pointer;position:absolute;inset:0}.logo-where,.logo-where form{width:100%}.logo-where ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;width:100%;display:grid}.logo-where li{align-content:start;gap:.5rem;display:grid}.logo-where-pic{background-color:var(--color-mist);border-radius:.75rem;place-items:center;height:6.5rem;display:grid}.logo-where-pic svg{display:block}.logo-where b{font-size:15px}.logo-where select{min-height:2.75rem;font-size:15px}.logo-pickat{background-color:var(--color-indigo-50);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;margin-top:1.5rem;padding:1rem 1.25rem;display:grid}.logo-pickat p{font-weight:600}.logo-dots{vertical-align:middle;border:1px solid var(--color-line);background-color:var(--color-white);border-radius:.5rem;place-items:center;width:1.75rem;height:1.75rem;display:inline-grid}.logo-menu{border:1px solid var(--color-line);background-color:var(--color-white);border-radius:.875rem;width:15rem;padding:.375rem;font-size:14px;box-shadow:0 1px 2px #1118270d,0 12px 28px -12px #11182733}.logo-menu-h{color:var(--color-ink-soft);margin:.25rem .5rem .375rem;font-weight:650}.logo-menu-i{border-radius:.5rem;align-items:center;gap:.75rem;min-height:2.75rem;padding:.25rem .5rem;display:flex}.logo-menu-i.is-on{background-color:var(--color-indigo-50);font-weight:650}.logo-menu-i svg{color:var(--color-indigo);margin-left:auto}.logo-thumb{border:1px solid var(--color-line);background-color:var(--color-white);border-radius:.375rem;flex:none;place-items:center;width:3rem;height:1.75rem;padding:.125rem .25rem;display:grid}.logo-thumb.is-dark{background-color:light-dark(#1d2340,#d3dcfd)}.logo-thumb img{object-fit:contain;max-width:100%;max-height:100%}@media (max-width:63.99rem){.logo-where ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.99rem){.logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.logo{grid-template-rows:5.5rem auto}.logo.is-add{min-height:9rem}.logo-img img{max-height:3.5rem}.logo-pickat{grid-template-columns:minmax(0,1fr)}}.team{align-items:start;gap:1.5rem;margin-top:2rem;display:grid}@media (min-width:56rem){.team{grid-template-columns:minmax(0,1fr) 22rem}}.team-people{border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-white);box-shadow:var(--shadow-card);display:grid}.team-person{padding:1rem 1.25rem}.team-person+.team-person{border-top:1px solid var(--color-line)}.team-row{align-items:center;gap:.875rem;display:flex}.team-row .acct-avatar{width:2.75rem;height:2.75rem;font-size:1.125rem}.acct-avatar.is-wait{border:2px dashed var(--color-indigo-200);color:var(--color-indigo);background-color:#0000}.team-who{flex:1;min-width:0;display:grid}.team-who em{background-color:var(--color-mist);color:var(--color-ink-muted);border-radius:999px;margin-left:.25rem;padding:.125rem .5rem;font-size:14px;font-style:normal;font-weight:600}.team-who small{color:var(--color-ink-muted);font-size:14px}.team-tag{background-color:var(--color-mist);color:var(--color-ink-muted);border-radius:.375rem;flex-shrink:0;padding:.25rem .625rem;font-size:14px;font-weight:600}.team-more{margin-top:.25rem;padding-left:3.625rem}.team-more summary{min-height:2.75rem;color:var(--color-indigo);cursor:pointer;align-items:center;font-size:14px;font-weight:650;list-style:none;display:inline-flex}.team-more summary::-webkit-details-marker{display:none}.team-more summary .acct-caret,.logo-more summary .acct-caret{color:currentColor;margin-left:.25rem}.team-more[open] .acct-caret,.logo-more[open] .acct-caret{rotate:-90deg}.team-form{gap:1rem;padding-bottom:.5rem;display:grid}.team-shelf{border:0;min-width:0;margin:0;padding:0}.team-shelf legend{width:100%;font-size:var(--text-micro);color:var(--color-ink-soft);align-items:center;gap:1rem;margin-bottom:.25rem;padding:0 .25rem;font-weight:650;display:flex}.team-shelf legend span{margin-right:auto}.team-shelf legend .acct-inline{min-height:2.75rem;font-size:var(--text-micro);font-weight:650;text-decoration:none}.team-tools{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}.acct-rows.team-tools>*+*{border-top:0}.team-tools>.team-tool{border-bottom:1px solid var(--color-line);margin-bottom:-1px}.acct-row.team-tool{cursor:pointer;grid-template-columns:2.25rem minmax(0,1fr) auto;grid-template-areas:"icon name switch";min-height:3.25rem;transition:background-color .15s}.team-tool>.acct-switch{grid-area:switch}.acct-row.team-tool:hover{background-color:var(--color-mist)}.team-runs b{white-space:nowrap}.team-add .acct-rows{margin-top:.25rem}.team-acts{flex-wrap:wrap;align-items:center;gap:0 1.25rem;padding-left:3.625rem;display:flex}.team-acts .acct-inline{font-size:14px;font-weight:650;text-decoration:none}.team-acts .acct-inline:hover{text-decoration:underline}.team-add{margin-top:0}.team-add .acct-form,.team-add .acct-field{width:100%}.team-add .acct-form{margin-top:0}@media (max-width:40rem){.team-person{padding:.875rem 1rem}.team-more,.team-acts{padding-left:0}.team-row{flex-wrap:wrap}.team-tag{margin-left:3.625rem}}@media (min-width:56rem){.biz-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,4vw,4rem)}.biz-page .acct-main{max-width:none}.biz-prints{justify-self:start;width:min(100%,44rem)}}.biz-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.biz-two .cur-pick-btn{width:100%;min-height:3.5rem;font-size:1.125rem}.biz-two .cur-pick-btn>span{color:var(--color-ink)}.biz-guessed{margin-top:.5rem}.biz-drop{border:1.5px dashed var(--color-line-strong);background-color:var(--color-white);border-radius:.875rem;align-items:center;gap:1rem;margin-top:.375rem;padding:.75rem;transition:border-color .15s,background-color .15s;display:flex;position:relative}.biz-drop:hover,.biz-drop:focus-within,.biz-drop.is-over{border-color:var(--color-indigo)}.biz-drop:focus-within{box-shadow:0 0 0 1px var(--color-indigo)}.biz-drop.is-picked{border-style:solid;border-color:var(--color-line)}.biz-drop.is-wrong{border-color:light-dark(#b3261e,#fd9f92)}.biz-drop-img{background-color:var(--color-mist);width:7.5rem;height:3.5rem;color:var(--color-ink-muted);border-radius:.5rem;flex:none;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;padding:.375rem;display:grid}.biz-drop-img.is-dark{background-color:light-dark(#1d2340,#d3dcfd)}.biz-drop-img img{object-fit:contain;width:100%;height:100%}.biz-drop-text{flex:1;min-width:0}.biz-drop-text b{font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.biz-drop-text small{font-size:var(--text-micro);color:var(--color-ink-soft);display:block}.biz-drop.is-picked .biz-drop-ask b{display:none}.biz-drop-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.biz-prints{position:sticky;top:1.5rem}.biz-prints-cap{font-size:var(--text-small);color:var(--color-ink-soft);margin-bottom:.625rem;font-weight:650}.biz-sheet{border:1px solid light-dark(transparent,var(--color-line));background-color:light-dark(var(--color-white),#22252f);min-height:18rem;color:var(--color-ink);border-radius:.375rem;padding:2.25rem 2.5rem 4.5rem;font-size:13px;line-height:1.45;position:relative;overflow:hidden;box-shadow:0 1px 2px #1118270f,0 24px 48px -24px #1118274d}.biz-sheet:after{content:"";background:linear-gradient(transparent, var(--color-white) 85%);height:30%;position:absolute;inset:auto 0 0}.biz-sheet-top{border-bottom:2px solid var(--color-ink);justify-content:space-between;gap:1.5rem;padding-bottom:1.25rem;display:flex}.biz-sheet-from{min-width:0;color:var(--color-ink-muted)}.biz-sheet-logo img{object-fit:contain;object-position:left center;max-width:11rem;max-height:3.5rem;margin-bottom:.75rem;display:block}.biz-sheet-from b{overflow-wrap:anywhere;color:var(--color-ink);font-size:15px;display:block}.biz-sheet-from span:empty{display:none}.biz-sheet-title{text-align:right;flex:none}.biz-sheet-title b{letter-spacing:.08em;font-size:22px;display:block}.biz-sheet-title span{color:var(--color-ink-muted);display:block}.biz-sheet-rows{margin-top:1.25rem}.biz-sheet-rows div{border-bottom:1px solid var(--color-line);color:var(--color-ink-muted);justify-content:space-between;padding:.5rem 0;display:flex}.biz-sheet-rows i{background-color:var(--color-line);border-radius:99px;height:.55rem;margin:.35rem 0;display:block}.biz-sheet-rows em{font-variant-numeric:tabular-nums;font-style:normal}@media (max-width:55.99rem){.biz-prints{position:static}.biz-sheet{min-height:0;max-height:15rem;padding:1.25rem;font-size:11px}.biz-sheet-logo img{max-width:7.5rem;max-height:2.5rem}.biz-sheet-title b{font-size:16px}}@media (max-width:29.99rem){.biz-two{grid-template-columns:minmax(0,1fr)}}.pb-join{border:1px solid var(--color-indigo-200);background:linear-gradient(135deg, var(--color-indigo-50), var(--color-white) 70%);border-radius:1.25rem;gap:1rem;margin-top:1.25rem;padding:1.125rem 1.25rem;display:flex}.pb-join-icon{background-color:var(--color-indigo);width:3rem;height:3rem;color:var(--color-white);border-radius:.875rem;flex:none;place-items:center;display:grid}.pb-example{background-color:var(--pb-warm-50);color:var(--color-ink-muted);font-size:var(--text-small);border-radius:1rem;gap:.625rem;padding:.875rem 1rem;display:flex}.pb-example>svg{color:var(--pb-warm);margin-top:.125rem}.pb-example b{color:var(--color-ink)}.pb-empty{border:1px dashed var(--color-line-strong);color:var(--color-ink-muted);font-size:var(--text-small);text-align:center;border-radius:1rem;padding:1.5rem}.pb-panel-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.pb-kicker{color:var(--color-ink-soft);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.8125rem;font-weight:700;overflow:hidden}.pb-status{background-color:var(--color-mist);color:var(--color-ink-muted);border-radius:999px;flex:none;align-items:center;gap:.3rem;padding:.1875rem .625rem;font-size:.875rem;font-weight:700;display:inline-flex}.pb-status.is-on{background-color:var(--pb-down-50);color:var(--pb-down)}.pb-status.is-device{background-color:var(--color-indigo-50);color:var(--color-indigo)}.pb-status.is-example{background-color:light-dark(#f9eedd,#3b332c)}@supports (color:color-mix(in lab, red, red)){.pb-status.is-example{background-color:color-mix(in oklab, var(--color-key-amber) 16%, var(--color-white))}}.pb-status.is-example{color:var(--color-ink)}.pb-label{color:var(--color-ink);margin-top:1.25rem;font-size:1rem;font-weight:700}.pb-sub{color:var(--color-ink-muted);font-size:var(--text-small);margin-top:.625rem}.pb-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:1.5rem;display:grid}.pb-stats>div{background-color:var(--color-mist);text-align:center;border-radius:.875rem;flex-direction:column;justify-content:space-between;padding:.625rem .5rem;display:flex}.pb-stats dt{color:var(--color-ink-soft);letter-spacing:.03em;text-transform:uppercase;font-size:.6875rem;font-weight:700;line-height:1.25}.pb-stats dd{color:var(--color-ink);font-variant-numeric:tabular-nums;margin-top:.125rem;font-size:1.375rem;font-weight:800}.pb-stats>.is-hot{background-color:var(--pb-up-50)}.pb-stats>.is-hot dd{color:var(--pb-up)}.pb-next{border-top:1px solid var(--color-line);width:100%;color:var(--color-indigo);text-align:left;align-items:center;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.pb-next-label{color:var(--color-ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.pb-next-name{font-size:var(--text-small);flex:1;font-weight:700}.pb-next:hover .pb-next-name{text-decoration:underline}.pb-legal{color:var(--color-ink-soft);margin-top:1rem;font-size:.8125rem;line-height:1.5}@media (max-width:40rem){.pb-join{flex-direction:column}.pb-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.ma-tool{--pb-up:light-dark(#b42318,#fda091);--pb-up-50:light-dark(#fdeceb,#2b2323);--pb-down:light-dark(#2f7a52,#82cc9f);--pb-down-50:light-dark(#eaf5ee,#212623);--pb-warm:light-dark(#a8650b,#e69f54);--pb-warm-50:light-dark(#fdf3e2,#27231b);--pb-paper:light-dark(#fffdf6,#201f1c);--pb-rule:light-dark(#ebe4d3,#333028);--ma-cost:light-dark(#c9bfa8,#675e49);--ma-cost-ink:light-dark(#6b604a,#c9bca4)}.ma-flash{animation:1.4s ease-out ma-flash}.ma-icon-btn{width:2.5rem;height:2.5rem;color:var(--color-ink-soft);border-radius:999px;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}.ma-icon-btn:hover{background-color:var(--color-mist);color:var(--color-ink)}.ma-panel{background:linear-gradient(180deg, var(--pb-paper), var(--color-white) 14rem)}.ma-big{color:var(--color-ink);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:4rem;font-weight:800;line-height:1}.ma-big span{color:var(--color-ink-soft);letter-spacing:-.01em;font-size:1.5rem;font-weight:700}.ma-panel.is-hot .ma-big{color:var(--pb-up)}.ma-stats{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:40rem){.ma-big{font-size:3.25rem}}@media (prefers-reduced-motion:reduce){.ma-flash{animation:none}}.spc-thinking{color:var(--color-ink-muted);font-size:var(--text-small);align-items:center;gap:.625rem;margin-top:.5rem;display:flex}.spc-thinking span{border:2px solid var(--color-indigo-200);border-top-color:var(--color-indigo);border-radius:999px;flex:none;width:1rem;height:1rem;animation:.8s linear infinite spc-spin}@media (prefers-reduced-motion:reduce){.spc-thinking span{animation-duration:2.4s}}@page ccl-sheet{size:landscape;margin:12mm}@page rcv-sheet{size:landscape;margin:12mm}@page san-sheet{size:landscape;margin:12mm}.lc-tool .is-ok,.lc-tool .is-done,.lc-tool .is-clean{--lc-tone:var(--pb-down);--lc-tone-50:var(--pb-down-50)}.lc-tool .is-fixed,.lc-tool .is-warn{--lc-tone:var(--pb-warm);--lc-tone-50:var(--pb-warm-50)}.lc-tool .is-miss,.lc-tool .is-over,.lc-tool .is-late,.lc-tool .is-unsigned{--lc-tone:var(--pb-up);--lc-tone-50:var(--pb-up-50)}.lc-tool .is-todo,.lc-tool .is-none{--lc-tone:var(--color-ink-soft);--lc-tone-50:var(--color-mist)}.lc-tool .is-open{--lc-tone:var(--color-indigo);--lc-tone-50:var(--color-indigo-50)}.lc-tool .field{min-height:2.75rem}.lc-err{color:var(--pb-up);gap:.375rem;margin-top:.625rem;font-size:.8125rem;font-weight:650;display:flex}.lc-err>svg{margin-top:.0625rem}.lc-chip{border:1px solid var(--color-line);background-color:var(--color-white);min-height:2.5rem;color:var(--color-ink);border-radius:999px;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.8125rem;font-weight:700;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.lc-chip:hover:not(:disabled){border-color:var(--color-indigo-200)}.lc-chip:disabled{opacity:.55;cursor:default}.lc-chip>svg{color:var(--color-ink-soft)}.lc-chip small{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:650}.lc-chip.is-on{border-color:var(--color-indigo);background-color:var(--color-indigo-50);color:var(--color-indigo)}.lc-chip.is-on small{color:var(--color-indigo)}.lc-starters>p{color:var(--color-ink-muted);font-size:var(--text-small)}.lc-starters ul{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.625rem;margin-top:.875rem;display:grid}.lc-starter{border:1px solid var(--color-line);background-color:var(--color-white);width:100%;min-height:4rem;color:var(--color-ink);text-align:left;border-radius:1rem;align-items:center;gap:.75rem;padding:.75rem .875rem;font-weight:750;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.lc-starter:hover:not(:disabled){border-color:var(--color-indigo-200);transform:translateY(-1px);box-shadow:0 6px 18px -12px #1e1b4b59}.lc-starter>svg{color:var(--color-indigo);flex:none}.lc-starter small{color:var(--color-ink-soft);font-size:.75rem;font-weight:600;display:block}.lc-starter.is-own{background-color:var(--pb-paper);border-style:dashed}.lc-starter.is-own>svg{color:var(--color-ink-soft)}.lc-bar{background-color:var(--color-mist);border-radius:999px;height:.375rem;margin-top:.625rem;position:relative;overflow:hidden}.lc-bar span{background-color:var(--color-indigo);border-radius:999px;transition:width .35s ease-out;position:absolute;inset:0 auto 0 0}.lc-item{border-left:4px solid var(--lc-tone,transparent);padding:.625rem 1rem .625rem .75rem;scroll-margin:8rem 0 6rem;transition:background-color .2s}.lc-item+.lc-item{border-top:1px solid var(--color-mist)}.lc-item.is-todo{border-left-color:#0000}.lc-item.is-miss{background-color:light-dark(snow,#211f1f)}.lc-item.is-flash{animation:1.4s ease-out ma-flash}.lc-rules{background-color:var(--pb-paper);border-radius:.875rem;margin-top:1.25rem;padding:.875rem 1rem;font-size:.8125rem}.lc-rules ul{gap:.375rem;display:grid}.lc-rules li{color:var(--color-ink-muted);gap:.5rem;display:flex}.lc-rules li>svg{color:var(--color-ink-soft);margin-top:.125rem}.lc-rules b{color:var(--color-ink)}.lc-sheet{display:none}@media (max-width:40rem){.lc-item{padding-right:.75rem}.lc-starters ul{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.lc-item.is-flash{animation:none}.lc-bar span,.lc-starter{transition:none}.lc-starter:hover:not(:disabled){transform:none}}@page lc-sheet{size:landscape;margin:12mm}.lc-chip.is-toss{border-color:var(--pb-up);background-color:var(--pb-up-50);color:var(--pb-up)}.lc-chip.is-toss>svg{color:var(--pb-up)}@page ub-roll225{size:2.25in 1.25in;margin:0}@page ub-roll2{size:2in 1in;margin:0}@page ub-sheet{size:letter;margin:0}@page ab-sheet{size:letter;margin:.45in}.rb-f{flex-direction:column;gap:.375rem;min-width:0;display:flex}.rb-f>span{color:var(--color-ink);font-size:.8125rem;font-weight:700}.rb-f>span small{color:var(--color-ink-soft);margin-left:.25rem;font-weight:500}.rb-err{background-color:var(--pb-up-50);color:var(--color-ink);border-radius:.75rem;align-items:flex-start;gap:.5rem;padding:.625rem .75rem;font-size:.875rem;font-weight:600;display:flex}.rb-err>svg{color:var(--rb-over);margin-top:.15rem}.rb-x{width:2.5rem;height:2.5rem;color:var(--color-ink-soft);border-radius:.625rem;flex:none;place-items:center;transition:background-color .15s,color .15s;display:inline-grid}.rb-x:hover{background-color:var(--color-mist);color:var(--color-ink)}.rb-stepper{border:1px solid var(--color-line-strong);background-color:var(--color-white);border-radius:.75rem;align-items:stretch;height:2.75rem;display:inline-flex;overflow:hidden}.rb-stepper button{width:2.75rem;color:var(--color-indigo);place-items:center;transition:background-color .12s;display:grid}.rb-stepper button:hover:not(:disabled){background-color:var(--color-indigo-50)}.rb-stepper button:disabled{color:var(--color-line-strong)}.rb-stepper .field{border:0;border-inline:1px solid var(--color-line);text-align:center;font-variant-numeric:tabular-nums;border-radius:0;width:3rem;min-height:0;padding:0;font-size:1.0625rem;font-weight:800}.rb-a-head{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);margin:1.25rem 0 .5rem;font-size:.6875rem;font-weight:800}@page rb-sheet{size:letter;margin:.45in}@page lr-sheet{size:letter;margin:.5in .75in}@page bs-sheet{size:letter;margin:.5in .6in}#kt-print{page:kt-sheet}@page kt-sheet{size:letter;margin:.5in .6in}#nf-print{page:nf-sheet}@page nf-sheet{size:letter;margin:.5in .6in}.ag-tool{--pf-floor-ink:light-dark(#7a1f2b,#febdbe);--ag-win:light-dark(#dff0e5,#242c27);--ag-late:light-dark(#eceef3,#262729)}.ag-tool .field[aria-invalid=true]{border-color:var(--tt-bad);background-color:var(--tt-bad-50)}.ag-tool .tt-seg button.is-stop.is-on{background-color:var(--tt-bad)}.ag-tool .cq-num .field{width:100%;min-width:0}.ag-tool .cq-num{min-width:0;display:flex}.ag-panel.is-ok{--tt-tone:var(--tt-ok)}.ag-panel.is-warn{--tt-tone:var(--tt-warm)}.ag-panel.is-bad{--tt-tone:var(--tt-bad)}.ag-place{border:1px solid var(--color-line);background-color:var(--color-white);border-radius:1.25rem;align-items:flex-start;gap:.875rem;padding:1rem 1.125rem;transition:background-color .2s,border-color .2s;display:flex}.ag-place-mark{background-color:var(--color-mist);width:2.25rem;height:2.25rem;color:var(--color-ink-muted);border-radius:999px;flex:none;place-items:center;display:grid}.ag-place.is-ok{background-color:light-dark(#f6fbf8,#1f2120);border-color:light-dark(#b9dcc6,#384a3f)}.ag-place.is-ok .ag-place-mark{background-color:var(--tt-ok-50);color:var(--tt-ok)}.ag-place.is-check{background-color:light-dark(#fffcf4,#211f1c);border-color:light-dark(#ecd29a,#4c3f22)}.ag-place.is-check .ag-place-mark{background-color:var(--tt-warm-50);color:var(--tt-warm-ink)}.ag-place.is-stop{background-color:light-dark(snow,#211f1f);border-color:light-dark(#f1b5ae,#784540)}.ag-place.is-stop .ag-place-mark{background-color:var(--tt-bad-50);color:var(--tt-bad)}.ag-order-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.25rem;display:grid}.ag-order-wide{grid-column:1/-1}.ag-opts{gap:.375rem;margin-top:.5rem;display:grid}.ag-opts button{border:1px solid var(--color-line);background-color:var(--color-white);text-align:left;min-height:2.75rem;font-size:var(--text-small);color:var(--color-ink-soft);border-radius:.875rem;align-items:flex-start;gap:.75rem;padding:.625rem .875rem;font-weight:600;transition:border-color .15s,background-color .15s,color .15s;display:flex}.ag-opts button:hover{border-color:var(--color-line-strong);color:var(--color-ink)}.ag-opts button>i{border:2px solid var(--color-line-strong);background-color:var(--color-white);border-radius:999px;flex:none;width:1.125rem;height:1.125rem;margin-top:.0625rem;transition:border-color .15s;position:relative}.ag-opts button>i:after{content:"";background-color:#0000;border-radius:999px;transition:background-color .15s;position:absolute;inset:3px}.ag-opts button.is-on{border-color:var(--color-indigo);color:var(--color-ink);background-color:light-dark(#f4f5fe,#222226)}.ag-opts button.is-on>i{border-color:var(--color-indigo)}.ag-opts button.is-on>i:after{background-color:var(--color-indigo)}.ag-opts button.is-stop.is-on{border-color:var(--tt-bad);background-color:light-dark(snow,#211f1f)}.ag-opts button.is-stop.is-on>i{border-color:var(--tt-bad)}.ag-opts button.is-stop.is-on>i:after{background-color:var(--tt-bad)}.ag-opts button:focus-visible{outline:2px solid var(--color-indigo);outline-offset:2px}.ag-checks{gap:.5rem;display:grid}.ag-checks li{border:1px solid var(--color-line);background-color:var(--color-white);border-radius:1rem;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;animation:.25s both pf-in;display:flex}.ag-checks-mark{background-color:var(--color-mist);width:1.75rem;height:1.75rem;color:var(--color-ink-muted);border-radius:999px;flex:none;place-items:center;display:grid}.ag-checks li.is-ok .ag-checks-mark{background-color:var(--tt-ok-50);color:var(--tt-ok)}.ag-checks li.is-check{background-color:light-dark(#fffcf4,#211f1c);border-color:light-dark(#ecd29a,#4c3f22)}.ag-checks li.is-check .ag-checks-mark{background-color:var(--tt-warm-50);color:var(--tt-warm-ink)}.ag-checks li.is-stop{background-color:light-dark(snow,#211f1f);border-color:light-dark(#f1b5ae,#784540)}.ag-checks li.is-stop .ag-checks-mark{background-color:var(--tt-bad-50);color:var(--tt-bad)}.ag-paper{border:1px solid var(--color-line);border-radius:var(--radius-stage);background-color:var(--color-mist);padding:1.5rem}.ag-note{border-left:3px solid var(--color-line-strong);background-color:var(--color-mist);color:var(--color-ink-muted);font-size:var(--text-small);border-radius:.5rem;padding:.625rem .875rem}@media (max-width:639px){.ag-order-grid{grid-template-columns:minmax(0,1fr)}.ag-panel .pf-stats dd{white-space:nowrap;font-size:1.125rem}.ag-paper{padding:.75rem}}@media (prefers-reduced-motion:reduce){.ag-checks li{animation:none}.ag-opts button{transition:none}}@media (max-width:639px){.ag-panel .pf-stats dd{white-space:nowrap;font-size:1.125rem}}.fit-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.fit-part{background:var(--color-indigo-50);font-size:var(--text-micro);color:var(--color-indigo);vertical-align:.1em;border-radius:999px;align-items:center;gap:.375rem;margin-right:.375rem;padding:.125rem .625rem .125rem .5rem;font-weight:650;display:inline-flex}.fit-chart{gap:.75rem;margin-top:2rem;display:grid}.fit-this{border:1.5px solid var(--color-indigo);border-radius:var(--radius-card);background:var(--color-indigo-50);min-height:4.25rem;color:var(--color-indigo);align-items:center;gap:.75rem;padding:.75rem 1.125rem;display:flex}.fit-this small{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.75rem;font-weight:650;display:block}.fit-this b{color:var(--color-ink);font-weight:650;display:block}.fit-link{width:3rem;color:var(--color-quiet);justify-self:center;align-items:center;display:flex;rotate:90deg}.fit-link:before{content:"";background:currentColor;flex:1;height:1.5px;margin-right:-.375rem}@media (min-width:64rem){.fit-chart{justify-content:start;align-items:center;gap:1rem}.fit-chart.has-in.has-out{grid-template-columns:minmax(0,1fr) 4rem minmax(13rem,16rem) 4rem minmax(0,1fr)}.fit-chart.has-out:not(.has-in){grid-template-columns:minmax(13rem,16rem) 4rem minmax(0,32rem)}.fit-chart.has-in:not(.has-out){grid-template-columns:minmax(0,32rem) 4rem minmax(13rem,16rem)}.fit-chart>.fit-this,.fit-chart>.fit-link{margin-top:2rem}.fit-link{width:100%;rotate:none}}.fit-lane-title{font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-soft);font-weight:650}.fit-lane ul{flex-wrap:wrap;gap:.5rem;margin-top:.875rem;display:flex}@media (min-width:64rem){.fit-chart.has-out .fit-lane.is-in ul{justify-content:flex-end}.fit-chart.has-out .fit-lane.is-in .fit-lane-title{text-align:right}}.fit-hand{border:1px solid var(--color-line);border-radius:var(--radius-control,10px);background:var(--color-white);min-height:2.75rem;color:var(--color-ink);font-size:var(--text-small);box-shadow:var(--shadow-card);align-items:center;gap:.5rem;padding:.375rem .875rem .375rem .75rem;font-weight:600;transition:border-color .2s,box-shadow .2s,color .2s;display:inline-flex}.fit-hand svg{color:var(--color-indigo)}.fit-hand:hover{border-color:var(--color-indigo-200);color:var(--color-indigo);box-shadow:var(--shadow-raised)}.fit-hand.is-next{border-style:dashed;border-color:var(--color-line-strong);background:var(--color-mist);color:var(--color-ink-muted);box-shadow:none}.fit-hand.is-next svg{color:var(--color-quiet)}.fit-state{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.125rem .5rem;font-size:.8125rem;font-weight:650}.fit-hand .fit-state{background:var(--color-white);color:var(--color-ink-muted);padding:0 .4375rem;font-size:.75rem}.fit-alongside{font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.fit-alongside a{border:1px solid var(--color-line);min-height:2.5rem;color:var(--color-indigo);border-radius:999px;align-items:center;gap:.375rem;padding:0 .875rem 0 .625rem;font-weight:600;display:inline-flex}.fit-alongside a:hover{border-color:var(--color-indigo-200);background:var(--color-indigo-50)}.fit-job{padding-top:clamp(4rem,3rem + 4vw,7rem)}.fit-more{margin-top:1.5rem}.fit-more summary{min-height:2.75rem;color:var(--color-indigo);cursor:pointer;align-items:center;gap:.75rem;font-weight:650;display:inline-flex}.fit-more summary:after{content:"+";font-size:1.25rem}.fit-more[open] summary:after{content:"−"}.fit-more summary:focus-visible{outline:2px solid var(--color-indigo);outline-offset:3px}.fit-steps{gap:1rem;margin-top:2.5rem;display:grid}@media (min-width:48rem){.fit-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.fit-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}.fit-step{border:1px solid var(--color-line);border-radius:1.25rem;padding:1.25rem 1rem 1rem}.fit-step.is-here{border-color:var(--color-indigo-200);background:light-dark(#f5f6fb,#1f223c)}@supports (color:color-mix(in lab, red, red)){.fit-step.is-here{background:color-mix(in oklab, var(--color-indigo-50) 60%, var(--color-white))}}.fit-step h3{letter-spacing:-.012em;align-items:baseline;gap:.625rem;padding-inline:.25rem;font-size:1.125rem;font-weight:650;line-height:1.25;display:flex}.fit-step h3 span{color:var(--color-ink-soft);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8125rem;font-weight:600}.fit-step ul{gap:.5rem;margin-top:1rem;display:grid}.fit-tool{background:var(--color-mist);min-height:3rem;color:var(--color-quiet);border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.75rem;padding:.75rem .875rem;transition:box-shadow .16s;display:grid}.fit-tool b{color:var(--color-ink-muted);font-size:.9375rem;font-weight:600;line-height:1.3}.fit-tool small{color:var(--color-indigo);grid-column:2;margin-top:.125rem;font-size:.8125rem;font-weight:650}.fit-tool:is(.is-in,.is-out,.is-both){background:var(--color-white);color:var(--color-indigo);box-shadow:0 0 0 1px var(--color-indigo-200)}.fit-tool:is(.is-in,.is-out,.is-both) b{color:var(--color-ink)}a.fit-tool:hover{box-shadow:0 0 0 1.5px var(--color-indigo);color:var(--color-indigo)}a.fit-tool:hover b{color:var(--color-ink)}.fit-tool.is-this{background:var(--color-white);color:var(--color-indigo);box-shadow:0 0 0 2px var(--color-indigo), 0 6px 18px -6px #1e1b4b38}.fit-tool.is-this b{color:var(--color-ink)}.fit-tool.is-this small{background:var(--color-indigo-50);border-radius:999px;justify-self:start;margin-top:.25rem;padding:.0625rem .5rem}.fit-tool.is-this{grid-template-columns:auto minmax(0,1fr) auto}.fit-here{background:var(--color-indigo);width:2rem;height:2rem;color:var(--color-white);border-radius:9999px;grid-area:1/3/span 2;place-items:center;display:grid}.fit-here svg{stroke-width:2.5px}.fit-flow{gap:1.75rem;margin-top:2.5rem;display:grid}@media (min-width:48rem){.fit-flow{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2.5rem}}.fit-side{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-white);align-content:start;gap:.25rem;padding:1.25rem 1.375rem 1.375rem;display:grid;position:relative}.fit-side ul{gap:.125rem;margin-inline:-.5rem;display:grid}.fit-side ul+.fit-side-name{margin-top:.75rem}.fit-side-name{align-items:center;gap:.625rem;margin-bottom:.5rem;font-weight:650;display:flex}.fit-side-name span{border-radius:var(--radius-control);background:var(--color-indigo-50);width:1.75rem;height:1.75rem;color:var(--color-indigo);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-size:.8125rem;font-weight:750;display:grid}.fit-side.is-here .fit-side-name span{background:var(--color-indigo);color:var(--color-white)}.fit-this-tag+.fit-side-name{margin-top:1.25rem}.fit-side .fit-tool{border-radius:var(--radius-control);min-height:2.75rem;box-shadow:none;background:0 0;padding:.5rem}.fit-side a.fit-tool:hover{background:var(--color-indigo-50);box-shadow:none}.fit-side.is-here{border-color:var(--color-indigo);box-shadow:inset 0 0 0 1px var(--color-indigo)}.fit-this-tool{color:var(--color-indigo);align-items:center;gap:.625rem;margin-top:.5rem;display:flex}.fit-this-tool b{letter-spacing:-.02em;color:var(--color-ink);font-size:clamp(1.25rem,1.125rem + .4vw,1.5rem);font-weight:600;line-height:1.2}.fit-this-tag{background:var(--color-indigo-50);color:var(--color-indigo);font-size:var(--text-micro);border-radius:999px;justify-self:start;margin-top:.5rem;padding:.125rem .5rem;font-weight:700}.fit-side-more{color:var(--color-indigo);justify-self:start;margin-top:.25rem;font-size:.875rem;font-weight:650}.fit-side-more:hover{text-decoration:underline}.fit-arrow{width:1.75rem;height:1.75rem;color:var(--color-ink-muted);place-items:center;display:grid;position:absolute;top:-1.75rem;left:50%;translate:-50%;rotate:90deg}@media (min-width:48rem){.fit-arrow{width:2.5rem;top:50%;left:-2.5rem;translate:0 -50%;rotate:none}}@media (prefers-reduced-motion:reduce){.fit-tool{transition:none}}.tool-rows{border-top:1px solid var(--color-line);column-gap:2.5rem;display:grid}@media (min-width:40rem){.tool-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.tool-rows{grid-template-columns:repeat(3,minmax(0,1fr))}}.tool-row{border-bottom:1px solid var(--color-line);align-items:flex-start;gap:.875rem;padding:1.125rem .25rem;display:flex}.tool-row-icon{border-radius:var(--radius-control,10px);background:var(--color-indigo-50);width:2.75rem;height:2.75rem;color:var(--color-indigo);flex-shrink:0;place-items:center;display:grid}.tool-row-name{font-weight:650;line-height:1.3;transition:color .2s}.tool-row-pitch{color:var(--color-ink-muted);font-size:var(--text-small);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;line-height:1.45;display:-webkit-box;overflow:hidden}.tool-row-arrow{color:var(--color-indigo);transition:translate .3s var(--ease-out-expo,ease-out);flex-shrink:0;align-self:center;margin-left:auto}.tool-row:hover .tool-row-name{color:var(--color-indigo)}.tool-row:hover .tool-row-arrow{translate:.25rem}.tool-row.is-later .tool-row-icon{background:var(--color-mist);color:var(--color-quiet)}.tool-row.is-later .tool-row-name{color:var(--color-ink-muted)}@media (prefers-reduced-motion:reduce){.tool-row-arrow{transition:none}}.tt{gap:4rem;margin-top:1rem;display:grid}.tt-sheet{border:1px solid var(--color-line);border-left:4px solid var(--color-indigo);border-radius:var(--radius-card);background:var(--color-white);gap:2rem;padding:1.5rem 1.25rem;display:grid}@media (min-width:64rem){.tt-sheet{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:3rem;padding:2.5rem}}.tt-kicker{font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;color:light-dark(#b4492c,var(--color-coral));font-weight:700}.tt-points{gap:0;display:grid}.tt-point{border-top:1px dashed var(--color-line-strong);gap:1rem;padding-block:1rem;display:flex}.tt-point:first-child{border-top:0;padding-top:0}.tt-point-n{border-radius:var(--radius-control);background:var(--color-indigo-50);font-variant-numeric:tabular-nums;width:2.25rem;height:2.25rem;color:var(--color-indigo);flex:none;place-items:center;font-size:.875rem;font-weight:750;display:grid}.tt-job-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 2rem;display:flex}.tt-also{color:var(--color-ink-muted);flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;font-size:.9375rem;display:flex}.tt-steps{gap:1.75rem;margin-top:1.75rem;display:grid}@media (min-width:48rem){.tt-steps{grid-template-columns:repeat(var(--tt-n,5), minmax(0, 1fr));gap:2.5rem}}.tt-step{position:relative}.tt-step-in{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-white);align-content:start;gap:.25rem;height:100%;padding:1.25rem 1.375rem 1.375rem;transition:border-color .15s,box-shadow .15s;display:grid}a.tt-step-in:hover{border-color:var(--color-indigo-200);box-shadow:0 10px 24px -16px #292d7973}a.tt-step-in:hover .tt-step-name{color:var(--color-indigo)}.tt-step-top{align-items:center;gap:.625rem;margin-bottom:1rem;display:flex}.tt-step-n{border-radius:var(--radius-control);background:var(--color-indigo-50);font-variant-numeric:tabular-nums;width:1.75rem;height:1.75rem;color:var(--color-indigo);flex:none;place-items:center;font-size:.8125rem;font-weight:750;display:grid}.tt-step-name{font-weight:650}.tt-step-tag{font-size:var(--text-micro);white-space:nowrap;border-radius:999px;margin-left:auto;padding:.125rem .5rem;font-weight:700}.tt-step-figure{font-variant-numeric:tabular-nums;letter-spacing:-.025em;white-space:nowrap;font-size:clamp(1.5rem,1.25rem + .8vw,2rem);font-weight:600;line-height:1.1}.tt-step-from{color:var(--color-ink-muted);font-size:.875rem}.tt-step-arrow{width:1.75rem;height:1.75rem;color:var(--color-ink-muted);place-items:center;display:grid;position:absolute;bottom:-1.75rem;left:50%;translate:-50%;rotate:90deg}@media (min-width:48rem){.tt-step-arrow{width:2.5rem;inset:50% -2.5rem auto auto;translate:0 -50%;rotate:none}}.tt-step.is-here .tt-step-in{border-color:var(--color-indigo);box-shadow:inset 0 0 0 1px var(--color-indigo)}.tt-step.is-here .tt-step-n{background:var(--color-indigo);color:var(--color-white)}.tt-step.is-here .tt-step-tag{background:var(--color-indigo-50);color:var(--color-indigo)}.tt-step.is-next .tt-step-tag{color:#02090a;background:#36f4a4}.tt-next{border:1px solid light-dark(#84eec5,#329b75);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;margin-top:1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.tt-next{border:1px solid color-mix(in oklab, #36f4a4 55%, var(--color-line))}}.tt-next{border-radius:var(--radius-card);background:light-dark(#ebfef6,#1e3333)}@supports (color:color-mix(in lab, red, red)){.tt-next{background:color-mix(in oklab, #36f4a4 10%, var(--color-white))}}.tt-next{padding:1.25rem 1.5rem;transition:border-color .15s,box-shadow .15s}.tt-next:hover{border-color:#1fbf7f;box-shadow:0 10px 24px -16px #02090a59}.tt-next-text{gap:.25rem;display:grid}.tt-next-label{color:#02090a;font-size:var(--text-micro);background:#36f4a4;border-radius:999px;justify-self:start;padding:.125rem .5rem;font-weight:700}.tt-next-name{color:var(--color-ink);margin-top:.25rem;font-size:1.375rem;font-weight:700;line-height:1.3}.tt-next-line{max-width:48rem;color:var(--color-ink-muted)}.tt-next-go{color:#36f4a4;background:#02090a;border-radius:999px;place-items:center;width:3rem;height:3rem;display:grid}.tt-next-go svg{transition:transform .15s}.tt-next:hover .tt-next-go svg{transform:translate(3px)}@media (max-width:47.99rem){.tt-next{gap:1rem;padding:1.125rem 1.25rem}.tt-next-go{align-self:end;width:2.5rem;height:2.5rem}}.mo{--night:#02090a;--night-line:#1c2c30;--night-mint:#36f4a4;--color-ink-muted:#a1a1aa;color-scheme:dark;color:#fafafa;box-shadow:inset 0 0 0 1px var(--night-line);background:radial-gradient(42rem 20rem at 100% 0%, #113439e6, transparent 70%), var(--night);border-radius:1.5rem;grid-template-areas:"body""who""fig";gap:1.25rem;margin-top:4rem;padding:1.75rem;display:grid}.mo-body{grid-area:body;min-width:0}.mo-who{grid-area:who;align-items:center;gap:.75rem;display:flex}.mo-who small{color:var(--color-ink-muted);font-size:.8125rem;display:block}.mo-said{letter-spacing:-.015em;text-wrap:pretty;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:500;line-height:1.3}.mo-turn{gap:.75rem;display:grid}.mo-turn>div{border-radius:var(--radius-control);padding:1rem 1.125rem}.mo-turn dt{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.mo-turn dd{margin-top:.375rem;font-size:1.0625rem;line-height:1.4}.mo-was{box-shadow:inset 0 0 0 1px var(--night-line);color:var(--color-ink-muted)}.mo-was dd{text-decoration:line-through}@supports (color:color-mix(in lab, red, red)){.mo-was dd{-webkit-text-decoration-color:color-mix(in oklab, currentColor 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 50%, transparent);text-decoration-color:color-mix(in oklab, currentColor 50%, transparent)}}.mo-now{background:#36f4a412;box-shadow:inset 0 0 0 1px #36f4a44d}.mo-now dt{color:var(--night-mint)}.mo-now dd{font-weight:600}.mo-bubble{background:var(--night-line);color:#d4d4d8;border-radius:1.125rem 1.125rem 1.125rem .25rem;justify-self:start;max-width:28rem;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.9375rem}.mo-figure{grid-area:fig;align-content:start;gap:.25rem;display:grid}.mo-figure b{font-variant-numeric:tabular-nums;letter-spacing:-.035em;color:#fff;white-space:nowrap;font-size:clamp(2rem,1.5rem + 1.6vw,3rem);font-weight:300;line-height:1}.mo-figure span{color:var(--color-ink-muted);font-size:.875rem}@media (min-width:48rem){.mo{grid-template-columns:15rem minmax(0,1fr);grid-template-areas:"fig body""fig who";gap:1.75rem 2.5rem;padding:2.5rem}.mo-figure{border-right:1px solid var(--night-line);align-self:stretch;padding-right:2rem}.mo-turn{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.fit-hand{transition:none}}.hof{border:1px solid var(--color-line);border-radius:var(--radius-card);background:linear-gradient(90deg, var(--color-mist) 0 .3125rem, transparent .3125rem), var(--color-white);margin-top:1.25rem;padding:1rem 1.125rem 1.125rem 1.5rem}.hof-route{color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:650;display:flex}.hof-stop{background:var(--color-mist);border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem .25rem .5rem;display:inline-flex}.hof-stop.is-to{color:light-dark(#1d6640,#90d7ab);background:light-dark(#e7f4ec,#212724)}.hof-line{color:var(--color-ink-soft);align-items:center;gap:.125rem;display:inline-flex}.hof-line:before{content:"";border-top:2px dotted var(--color-line-strong);width:1.25rem}.hof-body{flex-wrap:wrap;align-items:center;gap:.75rem 1.125rem;margin-top:.75rem;display:flex}.hof-go{gap:.5rem}.hof-go svg{transition:transform .15s}.hof-go:not(:disabled):hover svg{transform:translate(2px)}.hof-note{min-width:0;color:var(--color-ink-muted);flex:18rem;font-size:.8125rem;line-height:1.45}@keyframes plv-tix-pulse{0%{opacity:.25}to{opacity:1}}.arv{border:1px solid var(--color-line);border-left:.25rem solid var(--color-indigo);background:var(--color-white);border-radius:1rem;padding:1rem 1.125rem 1.125rem;scroll-margin-top:6rem;position:relative}.arv:focus{outline:none}.arv:focus-visible{outline:2px solid var(--color-indigo);outline-offset:3px}.arv-head{align-items:flex-start;gap:.75rem;display:flex}.arv-head>div{flex:1}.arv-icon{background:var(--color-mist);width:2.25rem;height:2.25rem;color:var(--color-ink);border-radius:.75rem;flex:none;place-items:center;display:grid}.arv-kicker{color:var(--color-ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.arv-head h3{color:var(--color-ink);font-size:1.0625rem;font-weight:750;line-height:1.3}.arv-sub{color:var(--color-ink-muted);margin-top:.125rem;font-size:.8125rem;line-height:1.45}.arv-x{width:2.25rem;height:2.25rem;color:var(--color-ink-soft);border-radius:999px;flex:none;place-items:center;margin:-.375rem -.5rem 0 0;display:grid}.arv-x:hover{background:var(--color-mist);color:var(--color-ink)}.arv-lines{border-top:1px dashed var(--color-line-strong);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:0 1.5rem;margin-top:.875rem;padding-top:.5rem;display:grid}.arv-lines li{border-bottom:1px dotted var(--color-line);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;padding:.4375rem 0;display:flex}.arv-lines li.is-skip .arv-name b,.arv-lines li.is-skip .arv-qty b{color:var(--color-ink-soft);font-weight:600}.arv-name{flex-direction:column;flex:1;min-width:0;display:flex}.arv-name b{color:var(--color-ink);overflow-wrap:anywhere;font-size:.9375rem;font-weight:650;line-height:1.3}.arv-name small{color:var(--color-ink-soft);font-size:.75rem;line-height:1.35}.arv-tag{white-space:nowrap;border-radius:999px;flex:none;padding:0 .4375rem;font-size:.6875rem;font-weight:650}.arv-tag.is-match{color:light-dark(#1d6640,#90d7ab);background:light-dark(#e7f4ec,#212724)}.arv-tag.is-new{color:light-dark(#7a4708,#f3b882);border:1px dashed light-dark(#d9a35c,#a16e22)}.arv-tag.is-skip{background:var(--color-mist);color:var(--color-ink-muted)}.arv-tag.is-known{background:var(--color-indigo-50);color:var(--color-indigo)}.arv-qty{white-space:nowrap;flex:none;justify-content:flex-end;align-items:baseline;gap:.375rem;min-width:3rem;display:inline-flex}.arv-qty b{color:var(--color-ink);font-size:.9375rem;font-weight:750}.arv-qty s{color:var(--color-ink-soft);font-size:.8125rem}.arv-acts{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.875rem;display:flex}.arv-acts .btn{gap:.375rem}.arv-note{color:var(--color-ink-soft);margin-top:.625rem;font-size:.75rem;line-height:1.45}.td{max-width:64rem;margin-inline:auto;padding:2rem 1rem 4rem}@media (min-width:640px){.td{padding-inline:1.5rem}}.td-alert{border-radius:var(--radius-control);background:var(--color-coral-50);color:light-dark(#8f3a22,#feac95);border:1px solid light-dark(#f0c8bb,#533f39);margin-top:1.25rem;padding:.75rem 1rem;font-size:.9375rem}.td-alert a{font-weight:700;text-decoration:underline}.td-loading{gap:1rem;margin-top:2rem;display:grid}.td-ghost{border-radius:var(--radius-card);background:linear-gradient(90deg, var(--color-mist), light-dark(#eef0f6,#252528), var(--color-mist));background-size:200% 100%;height:7rem;animation:1.4s ease-in-out infinite td-shine}@keyframes td-shine{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.td-ghost{animation:none}}.td-sum{margin-top:1.75rem}.td-chips{flex-wrap:wrap;gap:.5rem;display:flex}.td-chip{border:1px solid var(--color-line);background:var(--color-white);color:var(--color-ink-muted);border-radius:999px;align-items:baseline;gap:.375rem;padding:.375rem .875rem;font-size:.875rem;display:inline-flex}.td-chip b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:800}.td-chip.is-wrong{background:var(--color-coral-50);color:light-dark(#8f3a22,#feac95);border-color:light-dark(#f0c8bb,#533f39)}.td-chip.is-wrong b{color:light-dark(#b4472b,#fa977d)}.td-chip.is-due{color:light-dark(#7a5212,#e6b97e);background:light-dark(#fdf5e6,#26221c);border-color:light-dark(#f1d9ad,#423721)}.td-chip.is-due b{color:light-dark(#95620f,#e1aa62)}.td-chip.is-done{color:light-dark(#1d6640,#90d7ab);background:light-dark(#edf7f1,#202522);border-color:light-dark(#c4e3d1,#2f3e36)}.td-chip.is-done b{color:light-dark(#1d6640,#90d7ab)}.td-chip.is-zero{border-color:var(--color-line);background:var(--color-white);color:var(--color-ink-soft)}.td-chip.is-zero b{color:var(--color-ink-soft)}.td-progress{color:var(--color-ink-soft);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:.875rem;margin-top:.875rem;font-size:.8125rem;font-weight:600;display:flex}.td-bar{background:var(--color-mist);border-radius:999px;flex:1;gap:2px;height:.5rem;display:flex;overflow:hidden}.td-bar i{min-width:.375rem}.td-bar .is-done{background:var(--color-key-green)}.td-bar .is-wrong{background:var(--color-coral)}.td-bar .is-due{background:var(--color-key-amber)}.td-bar .is-soon{background:var(--color-line-strong)}.td-calm{color:light-dark(#1d6640,#90d7ab);align-items:center;gap:.5rem;margin-top:.875rem;font-weight:650;display:flex}.td-fix{border:1px solid light-dark(#f0c8bb,#533f39);border-left:.3125rem solid var(--color-coral);border-radius:var(--radius-card);background:var(--color-white);margin-top:1.75rem;padding:1rem 1.25rem .5rem}.td-fix h2{color:light-dark(#b4472b,#fa977d);align-items:center;gap:.5rem;font-size:1.125rem;font-weight:800;display:flex}.td-fix ul{margin-top:.25rem}.td-parts{gap:1rem;margin-top:1.75rem;display:grid}@media (min-width:900px){.td-parts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.td-part{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-white);padding:1rem 1.25rem}.td-part-h{color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:.625rem;font-size:1.0625rem;font-weight:750;display:flex}.td-part-icon{background:var(--color-indigo-50);width:2.25rem;height:2.25rem;color:var(--color-indigo);border-radius:.625rem;place-items:center;display:grid}.td-part-flag{background:var(--color-coral-50);color:light-dark(#b4472b,#fa977d);border-radius:999px;margin-left:auto;padding:.125rem .625rem;font-size:.75rem;font-style:normal;font-weight:700}.td-part-clear{color:light-dark(#1d6640,#90d7ab);margin-top:.75rem;font-size:.9375rem;font-weight:600}.td-lines{margin-top:.25rem}.td-row{border-top:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr);gap:.25rem .75rem;padding-block:.75rem;display:grid}.td-lines>.td-row:first-child,.td-fix .td-row:first-child{border-top:0}.td-mark{background:var(--color-mist);width:1.75rem;height:1.75rem;color:var(--color-ink-soft);border-radius:999px;place-items:center;margin-top:.0625rem;display:grid}.td-row.is-wrong .td-mark{background:var(--color-coral);color:var(--color-white)}.td-row.is-due .td-mark{color:light-dark(#95620f,#e1aa62);background:light-dark(#fbe9c8,#302819)}.td-row.is-soon .td-mark{background:var(--color-indigo-50);color:var(--color-indigo)}.td-row.is-done .td-mark{color:light-dark(#1d6640,#90d7ab);background:light-dark(#e2f2e8,#222a25)}.td-head{color:var(--color-ink);font-size:.9375rem;font-weight:650;line-height:1.4}.td-row.is-done .td-head{color:var(--color-ink-muted);font-weight:600}.td-line{color:var(--color-ink-muted);margin-top:.125rem;font-size:.875rem;line-height:1.5}.td-where{color:var(--color-ink-soft);font-weight:650}.td-tool{border:1px solid var(--color-line);color:var(--color-indigo);border-radius:999px;grid-column:2;justify-self:start;align-items:center;gap:.375rem;margin-top:.25rem;padding:.25rem .5rem .25rem .625rem;font-size:.8125rem;font-weight:650;transition:border-color .12s,background-color .12s;display:inline-flex}.td-tool:hover{border-color:var(--color-indigo-200);background:var(--color-indigo-50)}.td-tool:focus-visible{outline:2px solid var(--color-indigo);outline-offset:2px}.td-tool>svg:last-child{color:var(--color-quiet)}.td-done{border-top:1px solid var(--color-line);margin-top:.5rem;padding-top:.5rem}.td-done summary{cursor:pointer;color:light-dark(#1d6640,#90d7ab);align-items:center;gap:.375rem;font-size:.875rem;font-weight:650;list-style:none;display:inline-flex}.td-done summary::-webkit-details-marker{display:none}.td-done summary:after{content:"Show";color:var(--color-ink-soft);text-underline-offset:2px;margin-left:.25rem;font-weight:500;text-decoration:underline}.td-done[open] summary:after{content:"Hide"}.td-unset{background:var(--color-mist);border-radius:.75rem;margin-top:.75rem;padding:.625rem .75rem}.td-unset p{color:var(--color-ink-soft);font-size:.75rem;font-weight:650}.td-unset ul{flex-wrap:wrap;gap:.25rem 1rem;margin-top:.25rem;display:flex}.td-unset a{color:var(--color-ink-muted);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:3px;align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.td-unset a:hover{color:var(--color-indigo)}.td-empty{border:1px dashed var(--color-line-strong);border-radius:var(--radius-card);text-align:center;margin-top:1.75rem;padding:1.5rem}.td-empty h2{color:var(--color-ink);font-size:1.125rem;font-weight:750}.td-empty p{max-width:34rem;color:var(--color-ink-muted);margin:.5rem auto 0;font-size:.9375rem;line-height:1.55}.td-foot{max-width:46rem;color:var(--color-ink-soft);margin-top:2rem;font-size:.8125rem;line-height:1.55}.td-brief{border:1px solid var(--color-indigo-200);border-radius:var(--radius-card);background:linear-gradient(180deg, light-dark(#f4f5f8,#222530), var(--color-white) 12rem);margin-top:1.75rem}@supports (color:color-mix(in lab, red, red)){.td-brief{background:linear-gradient(180deg, color-mix(in oklab, var(--color-indigo) 5%, var(--color-white)), var(--color-white) 12rem)}}.td-brief{padding:1.125rem 1.25rem 1rem}.td-brief-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.td-brief-top h2{color:var(--color-ink);align-items:center;gap:.5rem;font-size:1.125rem;font-weight:800;display:flex}.td-brief-top h2>svg{color:var(--color-indigo)}.td-brief-tag{border:1px dashed var(--color-indigo-200);background:var(--color-white);color:var(--color-indigo);border-radius:999px;padding:.125rem .625rem;font-size:.75rem;font-weight:700}.td-brief-pitch{max-width:44rem;color:var(--color-ink-muted);margin-top:.5rem;font-size:.9375rem;line-height:1.55}.td-brief-open{max-width:52rem;color:var(--color-ink);text-wrap:pretty;margin-top:.75rem;font-size:1.0625rem;font-weight:550;line-height:1.55}@media (max-width:40rem){.td-brief-open{font-size:1rem}}.td-brief-cols{gap:1rem 1.5rem;margin-top:1rem;display:grid}@media (min-width:52rem){.td-brief-cols{grid-template-columns:3fr 2fr}}.td-steps h3{color:var(--color-ink-soft);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:750}.td-steps ol,.td-steps ul{counter-reset:td-step;gap:.5rem;margin-top:.5rem;display:grid}.td-steps li{border-left:.1875rem solid var(--color-line-strong);color:var(--color-ink);flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;padding:.125rem 0 .125rem .75rem;font-size:.9375rem;line-height:1.5;display:flex}.td-steps ol>li{counter-increment:td-step}.td-steps ol>li:before{content:counter(td-step);background:var(--color-mist);width:1.375rem;height:1.375rem;color:var(--color-ink-muted);border-radius:999px;place-items:center;font-size:.75rem;font-weight:800;display:inline-grid}.td-steps li>span{flex:14rem}.td-steps li.is-wrong{border-left-color:var(--color-coral)}.td-steps li.is-wrong:before{background:var(--color-coral);color:var(--color-white)}.td-steps li.is-due{border-left-color:var(--color-key-amber)}.td-steps li.is-due:before{color:light-dark(#95620f,#e1aa62);background:light-dark(#fbe9c8,#302819)}.td-steps li.is-soon{border-left-color:var(--color-indigo-200)}.td-steps li a{color:var(--color-indigo);white-space:nowrap;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:700;display:inline-flex}.td-steps li a:hover{text-decoration:underline}.td-lineup{background:var(--color-mist);border-radius:.75rem;margin-top:1.125rem;padding:.75rem 1rem}.td-lineup figcaption{color:var(--color-ink-soft);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.375rem;font-size:.75rem;font-weight:750;display:flex}.td-lineup blockquote{max-width:52rem;color:var(--color-ink);margin-top:.375rem;font-size:.9375rem;line-height:1.6}.td-lineup button{margin-top:.375rem}.td-brief-actions{color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;gap:.5rem .875rem;margin-top:1rem;font-size:.8125rem;display:flex}.td-brief-actions .btn{gap:.375rem}.td-brief-sends{max-width:50rem;color:var(--color-ink-soft);margin-top:.75rem;font-size:.75rem;line-height:1.5}.pb-status.is-bad{background-color:var(--pb-up-50);color:var(--pb-up)}.wb-desk{max-width:calc(var(--wb-max) + 2 * var(--wb-gutter));padding:1.5rem var(--wb-gutter) 3rem;margin:0 auto;container-type:inline-size}.wb-shell.is-in{--wb-max:120rem}.wb-shell.is-in :is(.wb-desk,.wb-page,.pp-wrap):not(.pp-desk>*){max-width:calc(var(--wb-max) + 2 * var(--wb-gutter));margin-inline:auto}.wb-shell.is-in :is(.wb-home,.pp,.pc-main){scrollbar-gutter:stable}.wb-shell.is-in :is(.wb-desk,.wb-page,.pp-wrap):not(.pp-desk>*){padding-right:max(.5rem, calc(var(--wb-gutter) - var(--sb-w,0px)))}.wb-shell.is-in .pp:has(>.pc){scrollbar-gutter:auto}.wb-desk-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.wb-desk-name{color:var(--color-ink);letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;margin-top:.125rem;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:800;line-height:1.1}.wb-desk-day{min-height:1.5em;color:var(--color-ink-muted);align-items:center;gap:.25rem;font-weight:600;display:flex}.wb-desk-say{color:var(--color-ink);margin-top:.375rem;font-size:1.0625rem;font-weight:650}@media (max-width:40rem){.wb-desk-top{flex-wrap:nowrap;align-items:flex-start}}.wb-top{display:none}@media (min-width:64rem){.wb-shell.is-in{--wb-top-w:6rem}.wb-top{top:0;right:max(var(--wb-gutter), calc((100% - var(--wb-max)) / 2));z-index:8;height:var(--bar-h);align-items:center;gap:.5rem;display:flex;position:absolute}.wb-shell.is-in :is(.pp .pp-wrap>.pp-head,.wb-desk>.wb-desk-top,.wb-lib>.wb-lib-head){padding-right:var(--wb-top-w)}.wb-top .wb-top-more>.wb-top-btn{justify-content:center;width:2.5rem;padding:0}.wb-top .wb-top-more>.wb-top-btn>svg{stroke-width:3px;color:var(--color-ink-muted)}.wb-top .wb-top-more>.pp-menu{margin-top:.25rem}.wb-top-line{background:var(--color-line);height:1px;margin:.25rem .5rem;display:block}.wb-top :is(.wb-top-find,.wb-top-btn){border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-white);min-height:2.5rem;color:var(--color-ink);font-size:var(--text-small);white-space:nowrap;align-items:center;gap:.5rem;padding:0 .75rem;font-weight:600;transition:border-color .15s,background-color .15s;display:inline-flex}.wb-top-find{width:2.5rem;color:var(--color-ink-muted);justify-content:center;padding:0}.wb-top-find :is(.wb-top-word,.wb-kbd){display:none}.wb-top :is(.wb-top-find,.wb-top-btn):hover{border-color:var(--color-indigo-200);background:var(--color-mist)}.wb-top :is(.wb-top-find,.wb-top-btn):focus-visible{outline:3px solid var(--color-indigo-200);outline-offset:1px;border-color:var(--color-indigo)}.wb-top-btn>svg,.wb-top-find>svg{color:var(--color-ink-soft)}}@media (min-width:90rem){.wb-shell.is-in{--wb-top-w:15.5rem}.wb-top-find{justify-content:flex-start;width:12rem;padding:0 .5rem 0 .75rem;font-weight:500}.wb-top-find :is(.wb-top-word,.wb-kbd){display:inline-flex}.wb-top-find .wb-top-word{color:var(--color-ink-soft);flex:1}}@media (min-width:64rem){.wb-stage:has(>.wb-pane:not([data-off]) .pp:not([data-off]) .pp-head .pp-find,>.wb-home:not([data-off]) :is(.wb-lib,.pp-head .pp-find)){--wb-top-w:3rem}.wb-stage:has(>.wb-pane:not([data-off]) .pp:not([data-off]) .pp-head .pp-find,>.wb-home:not([data-off]) :is(.wb-lib,.pp-head .pp-find)) .wb-top-find{display:none}.wb-stage:has(>.wb-pane:not([data-off]) .pp:not([data-off]) .pp-head [data-top]){--wb-top-w:3rem}.wb-stage:has(>.wb-pane:not([data-off]) .pp:not([data-off]) .pp-head [data-top]) .wb-top-more{display:none}.wb-stage:has(>.wb-pane:not([data-off]) .pp:not([data-off]) .pp-head [data-top]):has(>.wb-pane:not([data-off]) .pp:not([data-off]) .pp-head .pp-find){--wb-top-w:0rem}}@media (min-width:90rem){.wb-stage:has(>.wb-pane:not([data-off]) .pp:not([data-off]) .pp-head [data-top]):not(:has(>.wb-pane:not([data-off]) .pp:not([data-off]) .pp-head .pp-find)){--wb-top-w:12.5rem}}@media (max-width:63.99rem){.pp-head .wb-top-row{display:none}}.wb-fb{gap:.75rem;padding:1.25rem}.wb-fb textarea{resize:vertical;min-height:8rem}.wb-fb-page{color:var(--color-ink-soft);font-size:var(--text-small);align-items:center;gap:.5rem;margin:0;display:flex}.wb-fb-page>svg{flex:none}.wb-fb-page span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wb-fb-page b{color:var(--color-ink);font-weight:650}.wb-desk-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.wb-desk-main{grid-template-columns:minmax(0,1fr);align-content:start;gap:1.25rem;min-width:0;margin-top:1.5rem;display:grid}.wb-desk>.td-alert{margin-top:1.5rem}.wb-desk-main>.td-sum:first-child,.wb-desk-main>.td-loading:first-child{margin-top:0}.wb-desk-main .td-parts{grid-template-columns:minmax(0,1fr)}.wb-desk-side{grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem;display:grid}.wb-desk-side .wb-side-start{margin:0}@container (min-width:60rem){.wb-desk-grid{grid-template-columns:minmax(0,1fr) 22rem;align-items:start}.wb-desk-grid.is-fresh{grid-template-columns:minmax(0,1fr)}.wb-desk-side{margin-top:1.5rem;position:sticky;top:1rem}}@container (min-width:74rem){.wb-desk-main .td-parts{grid-template-columns:repeat(2,minmax(0,1fr))}}.wb-desk-card{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-white);padding:.875rem .75rem .75rem}.wb-desk-cardhead{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.wb-desk-label{color:var(--color-ink);padding-inline:.25rem;font-size:1rem;font-weight:750}.wb-desk-quiet{color:var(--color-ink-soft);font-size:var(--text-micro);align-items:center;gap:.375rem;margin-top:.375rem;padding-inline:.25rem;line-height:1.45;display:flex}.wb-desk-more{min-height:2.75rem;color:var(--color-indigo);font-size:var(--text-micro);align-items:center;gap:.25rem;padding-inline:.25rem;font-weight:650;display:inline-flex}.wb-desk-more:hover{text-decoration:underline}.wb-books{gap:.125rem;margin-top:.5rem;display:grid}.wb-book{border-radius:var(--radius-control);min-height:2.75rem;color:var(--color-ink);align-items:center;gap:.625rem;padding:.375rem .5rem;display:flex}.wb-book:hover{background:var(--color-mist)}.wb-book-icon{background:var(--color-indigo-50);width:2rem;height:2rem;color:var(--color-indigo);border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.wb-book-name{font-size:var(--text-small);font-weight:650;display:block}.wb-book-note{color:var(--color-ink-soft);font-size:var(--text-micro);display:block}.wb-book-n{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:800}.wb-book-kept{color:var(--color-ink-soft);font-size:var(--text-micro)}.wb-list,.wb-setup{border:1px solid var(--color-line);background:var(--color-white);border-radius:1.125rem;overflow:hidden}.wb-list-head{justify-content:space-between;align-items:baseline;gap:.75rem;padding:1rem 1.25rem .625rem;display:flex}.wb-list-head h2{color:var(--color-ink);font-size:1.25rem;font-weight:750}.wb-list-head span{color:var(--color-ink-soft);font-size:var(--text-micro)}.wb-list-calm{color:light-dark(#1d6640,#90d7ab);align-items:center;gap:.5rem;padding:.25rem 1.25rem 1.125rem;font-weight:600;display:flex}.wb-now,.wb-later{border-top:1px solid light-dark(#eef0f4,#252627);align-items:center;gap:.875rem;padding:.875rem 1.25rem;display:flex}.wb-now-icon{background:var(--color-indigo-50);width:2.5rem;height:2.5rem;color:var(--color-indigo);border-radius:.75rem;flex:none;place-items:center;display:grid}.wb-now.is-wrong .wb-now-icon{background:var(--color-coral-50);color:light-dark(#b04a2e,#fc977b)}.wb-now-text{flex:1;min-width:0}.wb-now-head{color:var(--color-ink);overflow-wrap:anywhere;font-size:1.0625rem;font-weight:700;line-height:1.35}.wb-later-head{color:var(--color-ink);overflow-wrap:anywhere;font-weight:650;line-height:1.35}.wb-now-line{color:var(--color-ink-muted);margin-top:.125rem;font-size:.9375rem;line-height:1.45}.wb-act{border:1px solid var(--color-line-strong);background:var(--color-white);min-height:2.75rem;color:var(--color-indigo);white-space:nowrap;border-radius:.75rem;flex:none;align-items:center;gap:.25rem;padding:0 1rem;font-size:.9375rem;font-weight:700;display:inline-flex}.wb-act:hover{border-color:var(--color-indigo)}.wb-act:focus-visible{outline:3px solid var(--color-indigo-200);outline-offset:2px}.wb-now.is-wrong .wb-act{border-color:var(--color-indigo);background:var(--color-indigo);color:var(--color-white)}.wb-now.is-wrong .wb-act:hover{background:var(--color-indigo-deep)}.wb-act.is-quiet{border-color:#0000;padding-inline:.625rem}.wb-act.is-quiet:hover{border-color:var(--color-line-strong)}@media (max-width:40rem){.wb-list-head{padding-inline:1rem}.wb-now{flex-wrap:wrap;padding-inline:1rem}.wb-now .wb-act{justify-content:center;width:100%}.wb-later{padding-inline:1rem}}.wb-tasks-h{color:var(--color-ink);font-size:1.25rem;font-weight:750}.wb-tasks{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;margin-top:.75rem;display:grid}.wb-task{--key:var(--color-indigo);border:1px solid var(--color-line);background:var(--color-white);border-radius:1.125rem;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.wb-task:hover{border-color:var(--key)}@supports (color:color-mix(in lab, red, red)){.wb-task:hover{border-color:color-mix(in oklab, var(--key) 45%, var(--color-white))}}.wb-task:hover{box-shadow:0 6px 18px -10px #11182740}.wb-task-go{width:100%;color:var(--color-ink);text-align:left;flex:1;align-content:start;gap:.875rem;padding:1.25rem;display:grid;position:relative}.wb-task-arrow{color:var(--key);position:absolute;top:1.25rem;right:1.25rem}@supports (color:color-mix(in lab, red, red)){.wb-task-arrow{color:color-mix(in oklab, var(--key) 70%, var(--color-ink-muted))}}.wb-task-arrow{transition:translate .15s}.wb-task:hover .wb-task-arrow{translate:.125rem}.wb-task-go:active{background:var(--key)}@supports (color:color-mix(in lab, red, red)){.wb-task-go:active{background:color-mix(in oklab, var(--key) 6%, var(--color-white))}}.wb-task-go:focus-visible{outline:3px solid var(--color-indigo-200);outline-offset:-3px}.wb-task-icon{background:var(--key);border-radius:.875rem;place-items:center;width:3rem;height:3rem;display:grid}@supports (color:color-mix(in lab, red, red)){.wb-task-icon{background:color-mix(in oklab, var(--key) 14%, var(--color-white))}}.wb-task-icon{color:var(--key)}@supports (color:color-mix(in lab, red, red)){.wb-task-icon{color:color-mix(in oklab, var(--key) 82%, light-dark(#000,#fff))}}.wb-task-words{gap:.25rem;min-width:0;display:grid}.wb-task-words b{font-size:1.125rem;font-weight:750;line-height:1.3}.wb-task-words span{color:var(--color-ink-muted);font-size:.9375rem;line-height:1.4}.wb-task.is-find{border-style:dashed}.wb-desk-main>.wb-pick,.wb-desk-grid.is-start>.wb-desk-main{margin-top:0}@media (max-width:40rem){.wb-tasks{grid-template-columns:minmax(0,1fr);gap:.625rem}.wb-task-go{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:1rem}.wb-task-arrow{position:static}}.wb-done{border:1px solid var(--color-line);background:var(--color-white);border-radius:1.125rem}.wb-done>summary{cursor:pointer;align-items:center;gap:.625rem;min-height:3.5rem;padding:.5rem 1.25rem;list-style:none;display:flex}.wb-done>summary::-webkit-details-marker{display:none}.wb-done>summary svg{color:light-dark(#2f7d53,#7ecb9d)}.wb-done-days{color:var(--color-ink-muted);font-size:var(--text-small);padding:0 1.25rem .5rem 3.125rem}.wb-done>summary b{color:var(--color-ink);flex:none}.wb-done>summary span{min-width:0;color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wb-done[open]>summary span{display:none}.wb-done ul{gap:.5rem;padding:0 1.25rem 1rem 3.125rem;display:grid}.wb-done li{color:var(--color-ink-muted);font-size:.9375rem;display:grid}.wb-done li a{color:var(--color-ink);font-weight:600}.wb-quiet{border:1.5px dashed var(--color-line-strong);color:var(--color-ink-muted);border-radius:1rem;align-items:center;gap:.75rem;padding:.875rem 1.125rem;display:flex}.wb-quiet svg{color:var(--color-indigo)}.wb-quiet p{font-size:.9375rem}.wb-setup-step{min-height:3.5rem;color:var(--color-ink);border-top:1px solid light-dark(#eef0f4,#252627);align-items:center;gap:.875rem;padding:.875rem 1.25rem;display:flex}.wb-setup-step:hover{background:var(--color-mist)}.wb-setup-step b{font-size:1.0625rem;font-weight:700;display:block}.wb-setup-step span span{color:var(--color-ink-muted);font-size:.9375rem;display:block}.wb-setup-step>svg{color:var(--color-indigo)}.wb-setup-icon{background:var(--color-indigo);width:2.5rem;height:2.5rem;color:var(--color-white);border-radius:.75rem;flex:none;place-items:center;display:grid}.wb-setup-icon.is-key{background:var(--key)}@supports (color:color-mix(in lab, red, red)){.wb-setup-icon.is-key{background:color-mix(in oklab, var(--key) 14%, var(--color-white))}}.wb-setup-icon.is-key{color:var(--key)}.wb-setup-next:hover{background:0 0}.wb-setup-next{flex-wrap:wrap}.wb-setup-words{flex:12rem;min-width:0}.wb-setup-go{gap:.5rem;margin-left:auto;display:flex}.wb-setup-hide{min-height:2.75rem;color:var(--color-ink-soft);font-size:var(--text-micro);margin:0 0 .25rem 1.25rem;font-weight:600}.wb-setup-hide:hover{color:var(--color-ink);text-decoration:underline}.wb-stagebar{gap:3px;height:.75rem;margin:.75rem .25rem;display:flex}.wb-stagebar i{border-radius:.25rem;flex-basis:0}.wb-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem .5rem;padding-inline:.25rem;display:grid}.wb-stages li{flex-direction:column;display:flex}.wb-stages b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:800;line-height:1.1}.wb-stages span{color:var(--color-ink-muted);align-items:flex-start;gap:.375rem;font-size:.875rem;line-height:1.35;display:flex}.wb-stages span i{border-radius:2px;flex:none;width:.5rem;height:.5rem;margin-top:calc(.675em - .25rem)}.wb-stagebar .is-pricing,.wb-stages .is-pricing i{background:var(--color-key-slate)}.wb-stagebar .is-waiting,.wb-stages .is-waiting i{background:light-dark(#a9cbeb,#3e6688)}.wb-stagebar .is-booked,.wb-stages .is-booked i{background:var(--color-key-violet)}.wb-stagebar .is-done,.wb-stages .is-done i{background:var(--color-key-amber)}.wb-stagebar .is-billed,.wb-stages .is-billed i{background:var(--color-key-sky)}.wb-stagebar .is-paid,.wb-stages .is-paid i{background:var(--color-key-green)}.wb-nums{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;display:grid}.wb-num{border:1px solid var(--color-line);background:var(--color-white);height:100%;color:var(--color-ink);border-radius:1rem;gap:.125rem;padding:.875rem 1rem .9375rem;transition:border-color .15s;display:grid}.wb-num:hover{border-color:var(--color-indigo-200)}.wb-num-label{color:var(--color-ink-muted);justify-content:space-between;align-items:center;gap:.5rem;font-size:.875rem;font-weight:650;display:flex}.wb-num-label svg{color:var(--color-indigo);flex:none}.wb-num b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:.125rem;font-size:2rem;font-weight:800;line-height:1.1}.wb-num-line{color:var(--color-ink-muted);font-size:.875rem;line-height:1.35}.wb-num.is-due{border-color:var(--color-indigo-200);background:var(--color-indigo-50)}.wb-num.is-wrong{background:var(--color-coral-50);border-color:light-dark(#f1c3b4,#5a433b)}.wb-num.is-wrong .wb-num-line{color:light-dark(#b04a2e,#fc977b);font-weight:650}.wb-vans{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:.5rem;display:grid}.wb-vans li{border:1px solid var(--color-line);border-radius:.875rem;gap:.25rem;padding:.75rem;display:grid}.wb-vans b{color:var(--color-ink);overflow-wrap:anywhere}.wb-vans span{color:light-dark(#1d6640,#90d7ab);font-size:.875rem;font-weight:600}.wb-vans li[data-off]{background:light-dark(#fffaf8,#221f1f);border-color:light-dark(#f0c6b8,#56413a)}.wb-vans li[data-off] span{color:light-dark(#9a3a20,#fca891)}.wb-board-n{color:var(--color-ink-soft);font-size:var(--text-micro);margin-left:.25rem;font-weight:600}.wb-board-acts{align-items:center;gap:.75rem;display:inline-flex}.wb-kit-card{padding:.875rem 1rem 1rem}.wb-kit-body{flex-wrap:wrap;gap:1.25rem .5rem;margin-top:.75rem;display:flex}.wb-kit-sec{flex:var(--n) 1 calc(var(--n) * 15rem + (var(--n) - 1) * .5rem);min-width:0;max-width:100%}.wb-kit-head{color:var(--color-ink-muted);margin:0 .25rem .5rem;font-size:.875rem;font-weight:650}.wb-kit{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.5rem;margin-top:.75rem;display:grid}.wb-kit-sec .wb-kit{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin-top:0}.wb-kit>li{min-width:0}.wb-kit-tool,.wb-kit-add{background:var(--color-mist);width:100%;height:100%;min-height:5.25rem;color:var(--color-ink);text-align:left;border:1px solid #0000;border-radius:.875rem;align-items:center;gap:.75rem;padding:.75rem .875rem;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex}.wb-kit-tool:hover{border-color:var(--key)}@supports (color:color-mix(in lab, red, red)){.wb-kit-tool:hover{border-color:color-mix(in oklab, var(--key) 35%, var(--color-white))}}.wb-kit-tool:hover{background:var(--color-white);box-shadow:0 8px 20px -14px #11182759}.wb-kit-tool:focus-visible,.wb-kit-add:focus-visible{outline:3px solid var(--color-indigo-200);outline-offset:2px}.wb-kit-icon{background:var(--key);border-radius:.75rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.wb-kit-icon{background:color-mix(in oklab, var(--key) 16%, var(--color-white))}}.wb-kit-icon{color:var(--key)}@supports (color:color-mix(in lab, red, red)){.wb-kit-icon{color:color-mix(in oklab, var(--key) 80%, light-dark(#000,#fff))}}.wb-kit-name{overflow-wrap:anywhere;font-size:.9375rem;font-weight:700;line-height:1.3;display:block}.wb-kit-gets{color:var(--color-ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.125rem;font-size:.875rem;line-height:1.35;display:-webkit-box;overflow:hidden}.wb-kit-tool>.min-w-0{flex:1}.wb-kit-new{background:var(--color-indigo-50);color:var(--color-indigo);border-radius:999px;flex:none;align-self:flex-start;padding:.0625rem .5rem;font-size:.875rem;font-weight:700;line-height:1.4}.wb-kit-add{border:1.5px dashed var(--color-line-strong);color:var(--color-indigo);background:0 0}.wb-kit-add:hover{border-color:var(--color-indigo);background:var(--color-indigo-50)}.wb-kit-add .wb-kit-icon{background:var(--color-indigo-50);color:var(--color-indigo)}.wb-kit-add:hover .wb-kit-icon{background:var(--color-white)}.wb-tb{border:1px solid var(--color-line);background:var(--color-white);width:min(60rem,100vw - 2rem);max-width:none;height:min(44rem,100dvh - 4rem);max-height:none;color:var(--color-ink);overscroll-behavior:contain;border-radius:1.125rem;margin:auto;padding:0;box-shadow:0 32px 64px -16px #1118275c,0 0 0 1px #1118270a}.wb-tb[open]{animation:wb-drop .18s var(--ease-out-expo);display:flex}.wb-tb::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:light-dark(#1118275c,#0009)}.wb-tb-box{flex-direction:column;width:100%;min-height:0;display:flex}.wb-tb-head{border-bottom:1px solid var(--color-line);flex:none;align-items:center;gap:1rem;padding:.75rem .75rem 0 1.25rem;display:flex}.wb-tb-title{font-size:var(--text-subhead);letter-spacing:-.012em;padding-bottom:.75rem;font-weight:720}.wb-tb-tabs{flex:1;align-self:stretch;gap:.25rem;display:flex}.wb-tb-tab{color:var(--color-ink-soft);font-size:var(--text-small);padding:0 .875rem;font-weight:650;position:relative}.wb-tb-tab:hover{color:var(--color-ink)}.wb-tb-tab[aria-selected=true]{color:var(--color-indigo)}.wb-tb-tab[aria-selected=true]:after{content:"";background:var(--color-indigo);border-radius:2px;height:2.5px;position:absolute;inset:auto .5rem -1px}.wb-tb-close{width:2.75rem;height:2.75rem;color:var(--color-ink-soft);border-radius:999px;place-items:center;margin-bottom:.5rem;display:grid}.wb-tb-close:hover{background:var(--color-mist);color:var(--color-ink)}.wb-tb-foot{border-top:1px solid var(--color-line);background:var(--color-mist);color:var(--color-ink-muted);font-size:var(--text-micro);flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;font-weight:600;display:flex}.wb-tb-panel{flex:1;min-height:0;display:grid}.wb-tb-panel.is-add{grid-template-rows:auto minmax(0,1fr);grid-template-columns:15rem minmax(0,1fr)}.wb-tb-search{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);grid-column:1/-1;align-items:center;gap:.625rem;margin:.875rem 1.25rem .5rem;padding:0 .875rem;display:flex}.wb-tb-search:focus-within{border-color:var(--color-indigo);box-shadow:0 0 0 3px var(--color-indigo-100)}.wb-tb-search input{min-width:0;height:2.875rem;color:var(--color-ink);font-size:var(--text-base);background:0 0;border:0;outline:none;flex:1}.wb-tb-search input::-webkit-search-cancel-button{display:none}.wb-tb-clear{width:2rem;height:2rem;color:var(--color-ink-soft);border-radius:999px;place-items:center;display:grid}.wb-tb-clear:hover{background:var(--color-mist)}.wb-tb-panel.is-add:has(.wb-tb-shelves) .wb-tb-list{grid-column:2}.wb-tb-panel.is-add:not(:has(.wb-tb-shelves)) .wb-tb-list{grid-column:1/-1}.wb-tb-shelves{flex-direction:column;gap:.125rem;min-height:0;padding:.25rem .5rem 1rem .75rem;display:flex;overflow-y:auto}.wb-tb-shelf{min-height:2.5rem;color:var(--color-ink-muted);font-size:var(--text-micro);text-align:left;border-radius:.5rem;align-items:center;gap:.5rem;padding:0 .625rem;font-weight:600;display:flex}.wb-tb-shelf:hover{background:var(--color-mist);color:var(--color-ink)}.wb-tb-shelf[aria-current]{background:var(--color-indigo-50);color:var(--color-indigo)}.wb-tb-shelf-name{flex:1;min-width:0;line-height:1.25}.wb-tb-shelf-n{background:var(--color-indigo);min-width:1.375rem;height:1.375rem;color:var(--color-white);border-radius:999px;place-items:center;padding:0 .3rem;font-size:.75rem;font-weight:700;display:grid}.wb-tb-list{min-height:0;padding:.25rem 1.25rem 1.5rem .75rem;scroll-padding-top:.5rem;overflow-y:auto}.wb-tb-list>section+section{margin-top:1.25rem}.wb-tb-shelf-head{z-index:1;background:var(--color-white);color:var(--color-ink);font-size:var(--text-small);align-items:center;gap:.5rem;padding:.5rem .25rem;font-weight:700;display:flex;position:sticky;top:0}.wb-tb-shelf-count{color:var(--color-ink-soft);font-weight:500}.wb-tb-list ul{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.5rem;display:grid}.wb-tb-row{border:1px solid var(--color-line);background:var(--color-white);width:100%;height:100%;color:var(--color-ink);text-align:left;border-radius:.75rem;align-items:center;gap:.75rem;padding:.625rem .625rem .625rem .75rem;transition:border-color .12s,background-color .12s;display:flex}.wb-tb-row:hover{border-color:var(--color-indigo-200)}.wb-tb-row[aria-pressed=true]{border-color:light-dark(#a9d2bb,#3a6251)}@supports (color:color-mix(in lab, red, red)){.wb-tb-row[aria-pressed=true]{border-color:color-mix(in oklab, var(--color-key-green) 45%, var(--color-white))}}.wb-tb-row[aria-pressed=true]{background:light-dark(#f3f9f6,#1f262c)}@supports (color:color-mix(in lab, red, red)){.wb-tb-row[aria-pressed=true]{background:color-mix(in oklab, var(--color-key-green) 6%, var(--color-white))}}.wb-tb-icon{background:var(--key);border-radius:.625rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.wb-tb-icon{background:color-mix(in oklab, var(--key) 82%, light-dark(#000,#fff))}}.wb-tb-icon{color:var(--color-white)}.wb-tb-icon.is-small{border-radius:.5rem;width:1.75rem;height:1.75rem}.wb-tb-name{font-size:var(--text-small);font-weight:650;line-height:1.3;display:block}.wb-tb-gets{color:var(--color-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.125rem;font-size:.8125rem;line-height:1.35;display:-webkit-box;overflow:hidden}.wb-tb-pill{border:1px solid var(--color-line-strong);min-height:2rem;color:var(--color-indigo);border-radius:999px;flex:none;align-items:center;gap:.25rem;padding:0 .625rem;font-size:.8125rem;font-weight:700;display:inline-flex}.wb-tb-row:hover .wb-tb-pill{border-color:var(--color-indigo)}.wb-tb-row[aria-pressed=true] .wb-tb-pill{background:var(--color-key-green);color:var(--color-white);border-color:#0000}.wb-tb-none{color:var(--color-ink-muted);font-size:var(--text-small);padding:1.5rem .25rem}.wb-tb-none a,.wb-tb-link{color:var(--color-indigo);text-underline-offset:2px;font-weight:650;text-decoration:underline}.wb-tb-panel.is-arrange .wb-tb-list{padding:1rem max(1.25rem,50% - 18.75rem) 1.5rem}.wb-tb-note{color:var(--color-ink-muted);font-size:var(--text-micro);flex-wrap:wrap;gap:.25rem .75rem;margin-bottom:1rem;display:flex}.wb-tb-sec{border:1px solid var(--color-line);background:light-dark(#f7f3ec,#252421);border-radius:.875rem;padding:.5rem .5rem .625rem}.wb-tb-sec+.wb-tb-sec{margin-top:.625rem}.wb-tb-sec-head{align-items:center;gap:.5rem;display:flex}.wb-tb-secname{min-width:0;color:var(--color-quiet);border-radius:.5rem;flex:1;align-items:center;gap:.375rem;padding-right:.5rem;display:flex}.wb-tb-secname:focus-within{background:var(--color-field);box-shadow:0 0 0 2px var(--color-indigo)}.wb-tb-secname input{min-width:0;height:2.5rem;color:var(--color-ink);font-size:var(--text-small);background:0 0;border:0;outline:none;flex:1;padding:0 .5rem;font-weight:700}.wb-tb-btns{flex:none;gap:.125rem;display:inline-flex}.wb-tb-btn{width:2.25rem;height:2.25rem;color:var(--color-ink-muted);border-radius:.5rem;place-items:center;display:grid}.wb-tb-btn:hover:not(:disabled){background:var(--color-white);color:var(--color-indigo)}.wb-tb-btn.is-danger:hover:not(:disabled){color:light-dark(#b42318,#fda091)}.wb-tb-btn:disabled{opacity:.3;cursor:default}.wb-tb-panel.is-arrange .wb-tb-tools{grid-template-columns:minmax(0,1fr);gap:.375rem;margin-top:.25rem;display:grid}.wb-tb-tool{border:1px solid var(--color-line);background:var(--color-white);border-radius:.625rem;align-items:center;gap:.625rem;padding:.25rem .25rem .25rem .5rem;display:flex;box-shadow:0 2px #e9e2d6}.wb-tb-tool .wb-tb-name{flex:1;min-width:0}@media (pointer:fine){.wb-tb-tool{cursor:grab;-webkit-user-select:none;user-select:none}}.wb-tb-grip{width:1.25rem;height:2.25rem;color:var(--color-ink-soft);cursor:grab;touch-action:none;flex:none;place-items:center;margin:0 -.375rem 0 -.25rem;display:grid}.wb-tb-tool:hover .wb-tb-grip{color:var(--color-ink-muted)}.wb-tb-tool.is-lifted{z-index:1;border-color:var(--color-indigo);cursor:grabbing;position:relative;box-shadow:0 8px 20px #11182729}.wb-tb-sec.is-over{border-color:var(--color-indigo-200)}@media (pointer:coarse){.wb-tb-grip{width:2rem;margin-right:-.5rem}}.wb-tb-empty{color:var(--color-ink-soft);font-size:var(--text-micro);text-align:center;border:1.5px dashed light-dark(#d8cfbf,#4b473f);border-radius:.625rem;padding:.75rem .5rem}.wb-tb-addsec{border:1.5px dashed var(--color-line-strong);width:100%;min-height:2.75rem;color:var(--color-indigo);font-size:var(--text-micro);border-radius:.875rem;justify-content:center;align-items:center;gap:.375rem;margin-top:.75rem;font-weight:650;display:flex}.wb-tb-addsec:hover:not(:disabled){border-color:var(--color-indigo);background:var(--color-indigo-50)}.wb-tb-addsec:disabled{opacity:.4}@media (max-width:40rem){.wb-tb{border:0;border-radius:0;width:100%;height:100dvh}.wb-tb[open]{animation:wb-rise .2s var(--ease-out-expo)}.wb-tb-head{gap:.5rem;padding-left:1rem}.wb-tb-title{display:none}.wb-tb-panel.is-add{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.wb-tb-search{margin:.75rem 1rem .5rem}.wb-tb-shelves{scrollbar-width:none;flex-direction:row;padding:0 1rem .5rem;overflow:auto hidden}.wb-tb-shelf{border:1px solid var(--color-line);white-space:nowrap;border-radius:999px;flex:none;min-height:2.25rem}.wb-tb-shelf[aria-current]{border-color:var(--color-indigo-200)}.wb-tb-panel.is-add:has(.wb-tb-shelves) .wb-tb-list{grid-column:1}.wb-tb-list{padding:.25rem 1rem 1.5rem}.wb-tb-list ul{grid-template-columns:minmax(0,1fr)}.wb-tb-foot{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom))}}.tf-studio{align-items:start;gap:var(--tool-column-gap);display:grid}.tf-panel{gap:var(--tool-section-gap);min-width:0;display:grid}.tf-stage{min-width:0}.tf-basics-head{color:var(--color-ink);font-size:var(--text-subhead);letter-spacing:-.012em;font-weight:650;line-height:1.3}.tf-basics-body{gap:var(--tool-field-gap);margin-top:1.25rem;display:grid}.tf-sections-head{color:var(--color-ink);font-size:var(--text-base);font-weight:650}.tf-sections-list{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-white);margin-top:.75rem;overflow:hidden}.tf-section+.tf-section{border-top:1px solid var(--color-line)}.tf-section>summary{cursor:pointer;align-items:center;gap:.875rem;min-height:4rem;padding:.75rem 1rem;list-style:none;display:flex}.tf-section>summary::-webkit-details-marker{display:none}.tf-section>summary:hover{background:var(--color-mist)}.tf-section>summary:focus-visible{outline:3px solid var(--color-indigo);outline-offset:-3px}.tf-section-icon{border-radius:var(--radius-control);background:var(--color-indigo-50);width:2.25rem;height:2.25rem;color:var(--color-indigo);flex:none;place-items:center;display:grid}.tf-section-name{flex:auto;min-width:0;display:grid}.tf-section-name b{color:var(--color-ink);font-weight:650}.tf-section-name small{color:var(--color-ink-muted);font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tf-section-caret{color:var(--color-quiet);flex:none;transition:transform .15s}.tf-section[open]>summary{background:var(--color-mist)}.tf-section[open]>summary .tf-section-caret{transform:rotate(90deg)}.tf-section-body{border-top:1px solid var(--color-line);gap:1.5rem;padding:1.25rem 1rem 1.5rem;display:grid}.tf-more>summary{min-height:2.75rem;color:var(--color-indigo);font-size:var(--text-small);cursor:pointer;align-items:center;gap:.5rem;font-weight:650;list-style:none;display:inline-flex}.tf-more>summary::-webkit-details-marker{display:none}.tf-more>summary:hover{text-underline-offset:3px;text-decoration:underline}.tf-more-caret{transition:transform .15s}.tf-more[open]>summary .tf-more-caret{transform:rotate(90deg)}.tf-more-body{border-left:2px solid var(--color-line);gap:1.5rem;margin-top:.75rem;padding-left:1rem;display:grid}.tf-view{border:1px solid var(--color-line-strong);background:var(--color-white);border-radius:999px;padding:.1875rem;display:inline-flex}.tf-view>label{align-items:center;gap:var(--tool-control-gap);min-height:2.75rem;color:var(--color-ink-muted);font-size:var(--text-small);cursor:pointer;border-radius:999px;padding:0 1.125rem 0 1rem;font-weight:650;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.tf-view>label:hover{color:var(--color-ink)}.tf-view>label:has(input:checked){background:var(--color-ink);color:var(--color-white)}.tf-view>label:has(input:focus-visible){outline:3px solid var(--color-indigo);outline-offset:2px}.tf-view input{opacity:0;width:1px;height:1px;position:absolute}.tf-views-bar{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}@media (prefers-reduced-motion:reduce){.tf-view>label,.tf-section-caret,.tf-more-caret{transition:none}}@media (min-width:64rem){.tf-studio{gap:var(--tool-column-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.tf-stage{top:var(--stick-top,5.5rem);position:sticky}}.cur-pick-btn{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-white);max-width:100%;min-height:3rem;color:var(--color-ink);font-size:var(--text-small);text-align:left;cursor:pointer;align-items:center;gap:.625rem;padding:0 .75rem 0 1rem;transition:border-color .15s;display:inline-flex}.cur-pick-btn:hover{border-color:var(--color-quiet)}.cur-pick-btn:focus-visible{outline:3px solid var(--color-indigo);outline-offset:2px}.cur-pick-btn>b{min-width:1.5rem;font-size:1rem;font-weight:700}.cur-pick-btn>span{color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cur-pick-caret{color:var(--color-ink-muted);flex:none;margin-left:auto;transition:rotate .15s ease-out;rotate:90deg}.cur-pick-btn:has(+:popover-open){border-color:var(--color-indigo);box-shadow:0 0 0 1px var(--color-indigo)}.cur-pick-btn:has(+:popover-open) .cur-pick-caret{rotate:-90deg}.cur-pick{border:1px solid var(--color-line);background:var(--color-white);box-shadow:var(--shadow-raised);color:var(--color-ink);font-size:var(--text-small);border-radius:.875rem;margin:0;padding:0;line-height:1.4;position:fixed;inset:auto;overflow:hidden}.cur-pick:popover-open{flex-direction:column;display:flex}.cur-pick-head{border-bottom:1px solid var(--color-line);color:var(--color-ink-muted);flex:none;align-items:center;gap:.5rem;padding:.375rem .375rem .375rem .875rem;display:flex}.cur-pick-head input{min-width:0;height:2.75rem;color:var(--color-ink);background:0 0;border:0;outline:none;flex:1;font-size:1rem}.cur-pick-head input::placeholder{color:var(--color-ink-muted)}.cur-pick-head:focus-within{box-shadow:inset 0 -2px 0 var(--color-indigo)}.cur-pick-close{width:2.75rem;height:2.75rem;color:var(--color-ink-muted);border-radius:.5rem;flex:none;place-items:center;display:grid}.cur-pick-close:hover{background:var(--color-mist);color:var(--color-ink)}.cur-pick-list{overscroll-behavior:contain;flex:1;min-height:0;padding:.375rem;overflow-y:auto}.cur-pick-group{color:var(--color-ink-muted);font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;padding:.75rem .625rem .25rem;font-weight:600}.cur-pick-tip{background:var(--color-mist);border-radius:.5rem;gap:.5rem;margin:.25rem .25rem .5rem;padding:.625rem .75rem;display:flex}.cur-pick-tip svg{color:var(--color-indigo);margin-top:.125rem}.cur-pick-row{text-align:left;cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;min-height:2.75rem;padding:.375rem .625rem;display:flex}.cur-pick-row:hover,.cur-pick-row:focus-visible{background:var(--color-mist);outline:none}.cur-pick-row:focus-visible{box-shadow:inset 0 0 0 2px var(--color-indigo)}.cur-pick-row>b{flex:none;width:3rem;font-weight:700}.cur-pick-row>span{flex:1;min-width:0}.cur-pick-row small{color:var(--color-ink-muted);font-size:var(--text-micro);display:block}.cur-pick-row>svg{color:var(--color-indigo);flex:none}.cur-pick-row.is-on{background:var(--color-indigo-50);color:var(--color-indigo)}.cur-pick-row.is-own{color:var(--color-indigo);font-weight:600}@media (max-width:39.99rem){.cur-pick{width:100%;max-width:100%;height:min(32rem,85dvh);max-height:85dvh;padding-bottom:env(safe-area-inset-bottom);border-width:1px 0 0;border-radius:1rem 1rem 0 0;inset:auto 0 0}.cur-pick::backdrop{background:light-dark(#14183c47,#0009)}}.take-out{border:1px solid var(--take-rule,var(--color-line));border-radius:var(--radius-card);background:var(--color-white);width:100%;container-type:inline-size}.take-out-title{padding:.875rem var(--take-pad,1.125rem) .625rem;color:var(--color-ink);font-size:var(--text-small);font-weight:650}.take-out li{padding:.75rem var(--take-pad,1.125rem);border-top:1px dashed var(--take-rule,var(--color-line));grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"thumb name do";align-items:center;gap:.5rem .875rem;display:grid}.take-out-thumb{border:1px solid var(--take-rule,var(--color-line));background:var(--take-paper,var(--color-mist));width:2.5rem;height:2.5rem;color:var(--color-ink-muted);border-radius:.5rem;grid-area:thumb;place-items:center;display:grid}.take-out-name{grid-area:name;min-width:0}.take-out-name b{font-size:var(--text-base);color:var(--color-ink);font-weight:650;display:block}.take-out-name small{color:var(--color-ink-soft);font-size:var(--text-small);line-height:1.35;display:block}.take-out-do{grid-area:do;gap:.5rem;display:flex}.take-out-form{min-width:0;display:flex}.take-out-btn{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-white);min-width:5.5rem;min-height:2.75rem;color:var(--color-ink);font-size:var(--text-small);white-space:nowrap;cursor:pointer;flex:auto;justify-content:center;align-items:center;gap:.375rem;padding:0 .875rem;font-weight:650;display:inline-flex}.take-out-btn:hover{border-color:var(--color-indigo);background:var(--color-indigo-50);color:var(--color-indigo)}.take-out-btn:focus-visible{outline:3px solid var(--color-indigo);outline-offset:2px}.take-out-btn.is-primary{border-color:var(--color-indigo);background:var(--color-indigo);color:var(--color-white)}.take-out-btn.is-primary:hover{border-color:var(--color-indigo-deep);background:var(--color-indigo-deep);color:var(--color-white)}.take-out-btn.is-done{border-color:var(--color-indigo);color:var(--color-indigo)}.take-out-btn:disabled{opacity:.45;cursor:not-allowed}.take-out-btn:disabled:hover{border-color:var(--color-line-strong);background:var(--color-white);color:var(--color-ink)}.take-out-btn.is-primary:disabled:hover{border-color:var(--color-indigo);background:var(--color-indigo);color:var(--color-white)}.take-out-foot{padding:.75rem var(--take-pad,1.125rem) 1rem;border-top:1px dashed var(--take-rule,var(--color-line));color:var(--color-ink-muted);font-size:var(--text-small)}.take-out-foot>:first-child{margin-top:0}.paper-pick{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.paper-pick>span{color:var(--color-ink-muted);font-size:var(--text-small);font-weight:600}.paper-pick .tf-view{border-radius:var(--radius-control)}.paper-pick .tf-view>label{border-radius:calc(var(--radius-control) - 4px)}@container (max-width:30rem){.take-out li{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"thumb name""do do"}.take-out-do{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.take-out-btn{width:100%}}.sort-grip{border-radius:var(--radius-control);width:1.75rem;height:2.75rem;color:var(--color-ink-muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;place-items:center;display:grid}.sort-grip:hover:not(:disabled){color:var(--color-ink);background:var(--color-indigo-50)}.sort-grip:focus-visible{outline:3px solid var(--color-indigo);outline-offset:1px}.sort-grip:disabled{cursor:default;opacity:.35}.is-sorting{-webkit-user-select:none;user-select:none}.is-sorting>[data-sort]{transition:transform .18s var(--ease-out-expo,ease-out)}.is-sorting>.is-dragged{z-index:2;background:var(--sort-bg,var(--color-white));transition:none;position:relative;box-shadow:0 10px 24px -8px #14142840}.is-sorting>.is-dragged .sort-grip{cursor:grabbing;color:var(--color-indigo)}@media (prefers-reduced-motion:reduce){.is-sorting>[data-sort]{transition:none}}.intro-band{background:linear-gradient(120deg, var(--key), light-dark(#e1e2ec,#303243) 75%);padding-bottom:clamp(3.5rem,2rem + 5vw,7rem)}@supports (color:color-mix(in lab, red, red)){.intro-band{background:linear-gradient(120deg, color-mix(in oklab, var(--key) 26%, var(--color-white)), color-mix(in oklab, var(--color-indigo) 14%, var(--color-white)) 75%)}}.intro-band~.page-wrap>.tt{margin-top:clamp(4rem,3rem + 4vw,7rem)}.intro-hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:3.5rem;margin-top:clamp(2rem,1rem + 4vw,5rem);display:grid}@media (min-width:64rem){.intro-hero{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:3rem}.intro-hero>.intro-lead-side{grid-column:span 5}.intro-hero>.intro-stage{grid-column:span 7}}.intro-eyebrow{font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:650}.intro-title{letter-spacing:-.045em;text-wrap:balance;margin-top:.75rem;font-size:clamp(3rem,2rem + 4vw,5.5rem);font-weight:360;line-height:.98}.intro-lead{max-width:30rem;color:var(--color-ink-muted);letter-spacing:-.01em;text-wrap:pretty;margin-top:1.25rem;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.4}.intro-actions{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.intro-actions .btn{border-radius:var(--radius-control)}.intro-actions .btn-secondary{border:1.5px solid var(--color-ink);background-color:#0000}.intro-actions .btn-secondary:hover{border-color:var(--color-ink);background-color:light-dark(#fff9,#1b1d2699)}@media (max-width:30rem){.intro-actions .btn{flex:100%}}.intro-tags{color:var(--color-ink-muted);font-size:var(--text-micro);flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.75rem;font-weight:550;display:flex}.intro-tags li{align-items:center;gap:.375rem;display:inline-flex}.intro-chips{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.intro-chips ul{flex-wrap:wrap;gap:.375rem;display:flex}.intro-chips li>*{border:1px solid var(--color-line);background:var(--color-white);min-height:2rem;color:var(--color-ink-muted);border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.8125rem;line-height:1.4;display:inline-flex}.intro-chips a:hover{border-color:var(--color-indigo);color:var(--color-indigo)}.intro-stage{--intro-paper:light-dark(#fffdf8,#1f212b);--intro-rule:light-dark(#e9e3d6,#33364a);--intro-mono:var(--font-mono,ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace);place-items:center;display:grid}@media (max-width:47.99rem){.intro-stage{padding-inline:.5rem}}.intro-section{gap:1.5rem 3rem;margin-top:clamp(4rem,3rem + 4vw,7rem);display:grid}@media (min-width:64rem){.intro-section{grid-template-columns:repeat(12,minmax(0,1fr))}.intro-section>.intro-h2{grid-column:span 4}.intro-section>:not(.intro-h2){grid-column:span 8}}.intro-h2{font-size:var(--text-title);letter-spacing:-.04em;font-weight:380;line-height:1.02}.why-list{gap:1rem;display:grid}@media (min-width:48rem){.why-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.why-list li{background-color:var(--color-mist);border-radius:16px;flex-direction:column;padding:1.5rem;display:flex}.why-pain{color:var(--color-ink-muted);line-height:1.4;-webkit-text-decoration:line-through light-dark(#4b516399,#b9bdcc99);text-decoration:line-through light-dark(#4b516399,#b9bdcc99)}@supports (color:color-mix(in lab, red, red)){.why-pain{-webkit-text-decoration-color:color-mix(in oklab, var(--color-ink-muted) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-ink-muted) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--color-ink-muted) 60%, transparent)}}.why-pain{text-wrap:pretty}.why-shown{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background-color:var(--color-white);align-items:flex-start;gap:.625rem;margin-top:1rem;padding:.75rem .875rem;font-size:.9375rem;font-weight:600;line-height:1.35;display:flex;box-shadow:0 4px 12px -6px #1e1b4b2e}.why-shown svg{color:var(--color-indigo);flex:none}.why-shown.is-alert svg{color:var(--color-warn)}.why-list h3{font-size:var(--text-subhead);letter-spacing:-.01em;text-wrap:pretty;margin-top:auto;padding-top:1.25rem;font-weight:700;line-height:1.3}.hr-intro-slip{background:var(--intro-paper);filter:drop-shadow(0 1px 1px #11182714)drop-shadow(0 6px 6px #1118270d)drop-shadow(0 20px 22px #11182721);width:min(100%,31rem);margin-block:10px;padding:1.5rem 2rem 1.25rem;position:relative;rotate:-1deg}.hr-intro-slip:before,.hr-intro-slip:after{content:"";height:10px;position:absolute;left:0;right:0}.hr-intro-slip:before{background:conic-gradient(from 135deg at top, transparent, var(--intro-paper) 1deg 89deg, transparent 90deg) 50% / 20px 100%;bottom:100%}.hr-intro-slip:after{background:conic-gradient(from -45deg at bottom, transparent, var(--intro-paper) 1deg 89deg, transparent 90deg) 50% / 20px 100%;top:100%}.hr-intro-who{border-bottom:2px solid var(--color-ink);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;font-size:1.125rem;font-weight:700;line-height:1.25;display:flex}.intro-stamp{color:light-dark(#b8452a,#fc947b);font-family:var(--intro-mono);letter-spacing:.16em;text-transform:uppercase;border:2px solid;border-radius:4px;flex-shrink:0;padding:.25rem .5rem .25rem .625rem;font-size:.75rem;font-weight:700;line-height:1.2;rotate:6deg}.intro-label{color:var(--color-ink-soft);font-family:var(--intro-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.hr-intro-rate{color:var(--color-indigo);font-family:var(--intro-mono);letter-spacing:-.04em;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.125rem;font-size:clamp(3rem,2.4rem + 2.6vw,4rem);font-weight:700;line-height:1.05;display:flex}.hr-intro-rate span{color:var(--color-ink-muted);font-size:var(--text-base);letter-spacing:0;font-weight:400}.hr-intro-bar{margin-top:1.25rem}.hr-intro-track{border-radius:9999px;gap:3px;height:.75rem;display:flex;overflow:hidden}.hr-intro-track span{flex-basis:0;min-width:4px}.hr-intro-seg-0{background:var(--color-indigo)}.hr-intro-seg-1{background:var(--color-coral)}.hr-intro-seg-2{background:var(--color-key-amber)}.hr-intro-seg-3{background:var(--color-key-slate)}.hr-intro-key{font-size:var(--text-micro);flex-wrap:wrap;gap:.25rem 1.125rem;margin-top:.75rem;display:flex}.hr-intro-key li{color:var(--color-ink-muted);align-items:center;gap:.375rem;display:inline-flex}.hr-intro-key i{border-radius:2px;width:.625rem;height:.625rem}.hr-intro-key b{color:var(--color-ink);font-family:var(--intro-mono);font-variant-numeric:tabular-nums;font-weight:600}.hr-intro-prices li{border-bottom:1px dashed var(--intro-rule);align-items:baseline;gap:.5rem;padding-block:.5rem;display:flex}.hr-intro-prices li>span{font-weight:600;line-height:1.3}.hr-intro-prices small{color:var(--color-ink-soft);font-family:var(--intro-mono);margin-top:.125rem;font-size:.75rem;font-weight:400;display:block}.hr-intro-prices i{border-bottom:2px dotted var(--color-line-strong);flex:1;min-width:1rem;translate:0 -.3rem}.hr-intro-prices b{font-family:var(--intro-mono);font-variant-numeric:tabular-nums;font-size:1.0625rem}.hr-intro-from{color:var(--color-ink-soft);font-family:var(--intro-mono);text-align:center;text-wrap:balance;margin-top:1rem;font-size:.75rem;line-height:1.6}@media (max-width:30rem){.hr-intro-slip{padding:1.5rem 1.125rem 1.25rem}}.intro-faq{border-top:1px solid var(--color-line)}.intro-faq details{border-bottom:1px solid var(--color-line)}.intro-faq summary{min-height:2.75rem;font-size:var(--text-subhead);letter-spacing:-.012em;cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.375rem;font-weight:500;line-height:1.3;list-style:none;transition:color .15s;display:flex}.intro-faq summary::-webkit-details-marker{display:none}.intro-faq summary:hover{color:var(--color-indigo)}.intro-faq summary:focus-visible{border-radius:var(--radius-control,10px)}.intro-faq summary:after{width:1.25rem;height:1.25rem;color:var(--color-indigo);content:"";background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 100% no-repeat;flex-shrink:0;transition:background-size .2s cubic-bezier(.16,1,.3,1)}.intro-faq details[open] summary:after{background-size:100% 2px,2px 0}.intro-faq details p{max-width:65ch;color:var(--color-ink-muted);padding-bottom:1.5rem}@media (prefers-reduced-motion:reduce){.intro-faq summary:after{transition:none}}.intro-grey{background-color:light-dark(#f1f0ec,#232631);margin-top:clamp(4rem,3rem + 4vw,7rem);padding-block:clamp(4rem,3rem + 4vw,7rem)}.intro-band+.intro-grey,.intro-grey .intro-section{margin-top:0}.intro-grey .intro-faq,.intro-grey .intro-faq details{border-color:light-dark(#dcdad3,#343849)}.intro-grey+.intro-close{margin-top:0}.intro-close{color:light-dark(#fff,var(--color-ink));text-align:center;background-color:light-dark(#0d1110,#22254a);margin-top:clamp(5rem,3.5rem + 5vw,9rem);padding-block:clamp(5rem,3.5rem + 5vw,9rem)}.intro-close-title{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.75rem,1.75rem + 4vw,5.5rem);font-weight:340;line-height:1}.intro-close-btn{border-radius:var(--radius-control);background-color:light-dark(#fff,var(--color-indigo));color:light-dark(var(--color-ink),var(--color-white));margin-top:2.5rem}.intro-close-btn:hover{background-color:light-dark(light-dark(#e1e2ec,#f4f4fe),var(--color-indigo-deep))}@supports (color:color-mix(in lab, red, red)){.intro-close-btn:hover{background-color:light-dark(color-mix(in oklab, #fff 86%, var(--color-indigo)),var(--color-indigo-deep))}}.intro-close-btn:focus-visible{outline-color:light-dark(#fff,var(--color-indigo))}.iv-intro-papers{width:min(100%,32rem);padding-top:3rem;position:relative}.iv-intro-receipt{background:var(--intro-paper);width:62%;height:7rem;color:var(--color-ink-soft);font-family:var(--intro-mono);letter-spacing:.08em;text-transform:uppercase;align-items:flex-start;gap:.875rem;padding:.75rem 1.25rem;font-size:.75rem;font-weight:600;display:flex;position:absolute;top:0;right:-.5rem;rotate:4deg;box-shadow:0 1px 2px #11182714,0 8px 18px #11182714}.iv-intro-paid{color:light-dark(#2f7a4d,#82cd9b);letter-spacing:.16em;border:2px solid;border-radius:4px;padding:.125rem .5rem;font-weight:700;rotate:-8deg}.intro-sheet{background:var(--intro-paper);filter:drop-shadow(0 1px 1px #11182714)drop-shadow(0 6px 6px #1118270d)drop-shadow(0 20px 22px #11182721);border-radius:3px;padding:1.75rem 2rem 1.5rem;position:relative;rotate:-1deg}.intro-sheet-head{border-bottom:2px solid var(--color-ink);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;font-size:1.125rem;font-weight:700;line-height:1.25;display:flex}.intro-sheet-meta{flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;margin-block:1.125rem .5rem;display:flex}.intro-sheet-meta p:last-child{font-size:var(--text-small);margin-top:.125rem;font-weight:600}.intro-sheet-lines li{border-bottom:1px dashed var(--intro-rule);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.5rem;display:flex}.intro-sheet-lines span{font-size:var(--text-small);font-weight:600;line-height:1.3}.intro-sheet-lines small{color:var(--color-ink-soft);font-family:var(--intro-mono);margin-top:.125rem;font-size:.75rem;font-weight:400;display:block}.intro-sheet-lines b,.intro-sheet-sums dd{font-family:var(--intro-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.intro-sheet-sums{width:min(100%,16rem);font-size:var(--text-small);margin:.75rem 0 0 auto}.intro-sheet-sums div{color:var(--color-ink-muted);justify-content:space-between;gap:1rem;padding-block:.1875rem;display:flex}.intro-sheet-sums dd{color:var(--color-ink)}.intro-sheet-due{border-top:2px solid var(--color-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-top:.75rem;padding-top:.75rem;display:flex}.intro-sheet-total{color:var(--color-indigo);font-family:var(--intro-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.6rem + 1.6vw,2.75rem);font-weight:700;line-height:1.05}.intro-sheet-foot{color:var(--color-ink-soft);font-family:var(--intro-mono);text-align:center;text-wrap:balance;margin-top:1rem;font-size:.75rem}@media (max-width:30rem){.intro-sheet{padding:1.5rem 1.125rem 1.25rem}.iv-intro-receipt{right:0}}.mp-intro-strip{grid-template-columns:minmax(0,7.5rem) repeat(12,minmax(0,1fr));align-items:center;gap:.25rem .1875rem;margin-block:.75rem;display:grid}.mp-intro-strip>small{color:var(--color-ink-soft);font-family:var(--intro-mono);text-align:center;font-size:.6875rem}.mp-intro-strip>span{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;overflow:hidden}.mp-intro-strip>i{background:var(--color-mist);border-radius:2px;height:.625rem}.mp-intro-strip>i.is-on{background:var(--color-indigo)}.mp-intro-sheet .intro-sheet-lines b{text-align:right;font-size:.75rem}.eb-intro-sheet{width:min(100%,32rem)}.eb-intro-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-block:.25rem 1.25rem;display:grid}.eb-intro-options li{border:1px solid var(--intro-rule);border-radius:6px;align-content:start;gap:.125rem;padding:.625rem .75rem;display:grid}.eb-intro-options span{font-size:var(--text-small);font-weight:600;line-height:1.25}.eb-intro-options b{font-family:var(--intro-mono);font-variant-numeric:tabular-nums;font-size:.875rem}.eb-intro-options small{color:var(--color-indigo);font-family:var(--intro-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.eb-intro-options .is-picked{border:2px solid var(--color-indigo);padding:calc(.625rem - 1px) calc(.75rem - 1px)}.eb-intro-deposit{color:var(--color-ink-muted);font-size:var(--text-small);text-align:right;margin-top:.375rem}.eb-intro-deposit b{color:var(--color-ink);font-family:var(--intro-mono);font-variant-numeric:tabular-nums}@media (max-width:30rem){.eb-intro-options{gap:.375rem}.eb-intro-options li{padding-inline:.5rem}.eb-intro-options .is-picked{padding-inline:calc(.5rem - 1px)}}.jb-intro-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:.75rem;display:grid}.jb-intro-col .intro-label{align-items:center;gap:.375rem;display:flex}.jb-intro-col ul{gap:.375rem;margin:.375rem 0 0;padding:0;list-style:none;display:grid}.jb-intro-col li{border:1px solid var(--color-line);border-radius:.5rem;padding:.5rem .625rem;font-size:.8125rem;display:grid}.jb-intro-col b{overflow-wrap:anywhere;font-weight:600}.jb-intro-col small{color:var(--color-ink-muted)}.wc-intro-sheet .intro-sheet-lines b{text-align:right}.intro-sheet:has(>.intro-sheet-head[id$=-intro-head]){width:min(100%,32rem)}.intro-tag{background:var(--color-mist);color:var(--color-ink);font-family:var(--intro-mono);letter-spacing:.04em;vertical-align:.0625rem;border-radius:999px;margin-right:.375rem;padding:.0625rem .5rem;font-size:.6875rem;font-style:normal;font-weight:700;display:inline-block}.intro-tag.is-hot{background:light-dark(#e2715238,#f08f7338)}@supports (color:color-mix(in lab, red, red)){.intro-tag.is-hot{background:color-mix(in oklab, var(--color-coral) 22%, transparent)}}.intro-tag.is-ok{background:light-dark(#dcefe2,#24412f)}.intro-sheet-lines b .intro-tag{margin:0}.intro-hot,.intro-sheet-lines small.intro-hot{color:var(--color-coral)}.intro-bar{background:var(--color-mist);border-radius:999px;height:.5rem;margin-block:.5rem .25rem;overflow:hidden}.intro-bar span{border-radius:inherit;background:var(--color-indigo);height:100%;display:block}.intro-sheet-total small{color:var(--color-ink-soft);letter-spacing:0;margin-left:.25rem;font-size:.875rem;font-weight:600}.intro-sheet-quote{border-left:3px solid var(--intro-rule);font-size:var(--text-small);margin-top:.875rem;padding-left:.875rem;line-height:1.5}.intro-sheet-acts{flex-wrap:wrap;gap:.5rem;margin-top:.875rem;display:flex}.intro-sheet-acts span{border:1px solid var(--intro-rule);border-radius:var(--radius-control);align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.intro-sheet-acts span:first-child{border-color:var(--color-indigo);background:var(--color-indigo);color:#fff}.ph-intro-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.ph-intro-grid li{gap:.25rem;display:grid}.ph-intro-grid small{color:var(--color-ink-soft);font-size:.75rem;line-height:1.3}.ph-intro-shot{aspect-ratio:4/5;background:var(--color-mist);border-radius:4px;display:block;position:relative;overflow:hidden}.ph-intro-shot img{object-fit:cover;width:100%;height:100%;display:block}.ph-intro-credit{color:var(--color-ink-soft);text-align:center;margin-top:.25rem;font-size:.6875rem}.ph-intro-credit a{color:inherit;text-decoration:underline}.ph-intro-shot i{background:var(--intro-paper);color:var(--color-ink);font-family:var(--intro-mono);border-radius:3px;padding:.0625rem .375rem;font-size:.6875rem;font-style:normal;font-weight:700;position:absolute;bottom:.375rem;left:.375rem}.ba-intro-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;margin-top:1rem;display:grid}.ba-intro-photo{aspect-ratio:3/4;background:var(--color-mist);display:block;position:relative;overflow:hidden}.ba-intro-photo img{object-fit:cover;object-position:60% 50%;width:100%;height:100%;display:block}.ba-intro-photo i{color:#fff;font-family:var(--intro-mono);background:#111827c7;border-radius:3px;padding:.125rem .5rem;font-size:.6875rem;font-style:normal;font-weight:700;position:absolute;top:.5rem;left:.5rem}.ba-intro-name{background:var(--color-ink);color:var(--intro-paper);text-align:center;padding:.5rem .75rem;font-size:.8125rem;font-weight:700}.rr-intro-reply{background:light-dark(#292d7914,#aeb3f714);border-radius:6px;margin-top:.375rem;padding:.875rem 1rem}@supports (color:color-mix(in lab, red, red)){.rr-intro-reply{background:color-mix(in oklab, var(--color-indigo) 8%, transparent)}}.rr-intro-reply{font-size:var(--text-small);line-height:1.5}.cf-intro-weeks{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:.375rem;height:11rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.cf-intro-weeks li{text-align:center;grid-template-rows:1fr auto auto;align-items:end;gap:.25rem;height:100%;display:grid}.cf-intro-bar{background:var(--color-indigo);border-radius:3px 3px 0 0;align-self:end;width:100%;display:block}.cf-intro-weeks b{font-family:var(--intro-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.6875rem}.cf-intro-weeks small{color:var(--color-ink-soft);font-size:.6875rem;line-height:1.2}.cf-intro-weeks .is-short .cf-intro-bar{background:var(--color-coral)}.cf-intro-weeks .is-short b,.cf-intro-weeks .is-short small{color:var(--color-coral)}.bc-intro{gap:1rem;width:min(100%,22rem);display:grid}.bc-intro-card{aspect-ratio:3.5/2;background:var(--intro-paper);filter:drop-shadow(0 1px 1px #11182714)drop-shadow(0 10px 14px #1118271f);border-radius:6px;padding:1.125rem 1.25rem;display:grid;position:relative}.bc-intro-card.is-front{align-content:space-between;rotate:-2deg}.bc-intro-card.is-front .intro-stamp{position:absolute;top:.875rem;right:1rem}.bc-intro-card.is-back{align-content:center;justify-items:center;gap:.375rem;margin-left:2.5rem;rotate:2deg}.bc-intro-biz{color:var(--color-indigo);letter-spacing:-.01em;font-size:1.0625rem;font-weight:800}.bc-intro-who{font-weight:700;line-height:1.2}.bc-intro-who small{color:var(--color-ink-soft);font-size:.75rem;font-weight:500;display:block}.bc-intro-reach{font-family:var(--intro-mono);font-size:.75rem;line-height:1.5}.bc-intro-qr{width:5.5rem;height:5.5rem}.bc-intro-card.is-back small{color:var(--color-ink-soft);font-family:var(--intro-mono);font-size:.6875rem}.jp-intro-list{font-size:var(--text-small);gap:.375rem;margin:.375rem 0 0;padding-left:1.125rem;line-height:1.4;list-style:outside;display:grid}.qr-intro-stage{gap:2rem}@media (min-width:40rem){.qr-intro-stage{grid-template-columns:auto auto;justify-content:center;column-gap:clamp(2rem,1rem + 3vw,4rem)}}.qr-intro-sign{justify-items:center;gap:1rem;font-size:clamp(17px,14px + .6vw,21px);display:grid}.qr-intro-sign .paper{rotate:-2deg}.qr-intro-real{color:var(--color-ink-soft);font-family:var(--intro-mono);font-size:.75rem}.qr-intro-sheets{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;display:grid}.qr-intro-sheets li{text-align:center;justify-items:center;gap:.125rem;display:grid}.qr-intro-sheets b{font-size:var(--text-small);margin-top:.5rem;font-weight:650;line-height:1.25}.qr-intro-sheets small{color:var(--color-ink-soft);font-family:var(--intro-mono);font-size:.75rem}@media (min-width:40rem){.qr-intro-sheets{grid-template-columns:none;gap:1.25rem;width:auto}.qr-intro-sheets li{text-align:left;grid-template-rows:auto auto;grid-template-columns:3rem auto;justify-items:start;column-gap:1rem}.qr-intro-sheets b{align-self:end;margin-top:0}.qr-intro-sheets small{align-self:start}.qr-intro-page{grid-row:span 2}}.qr-intro-page{aspect-ratio:8.5/11;background:var(--color-white);width:3rem;box-shadow:var(--shadow-paper);border-radius:2px;gap:3px;padding:4px;display:grid}.qr-intro-page i{background:var(--color-indigo);border-radius:1.5px;place-items:center;display:grid}.qr-intro-page i:after{aspect-ratio:1;background:var(--color-white);content:"";width:40%}.qr-intro-page.is-tents{grid-template-rows:1fr 1fr}.qr-intro-page.is-sign{padding:5px}.qr-intro-page.is-stickers{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr);gap:2px;padding:5px 4px}.qr-intro-page.is-stickers i:after{width:50%}.wb-pick{margin-top:1.5rem}.wb-pick-list{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(15rem,18rem);grid-auto-flow:column;gap:.625rem;margin-top:.625rem;padding-bottom:.25rem;display:grid;overflow-x:auto}.wb-pick-list::-webkit-scrollbar{display:none}.wb-pick-list>li{scroll-snap-align:start;min-width:0}.wb-pick-card{border:1px solid var(--color-line);background:var(--color-white);width:100%;height:100%;color:var(--color-ink);text-align:left;transition:border-color .15s, box-shadow .15s, transform .15s var(--ease-out-expo);border-radius:.875rem;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.75rem;padding:.75rem .875rem .75rem .75rem;display:grid}.wb-pick-card:hover{border-color:var(--key)}@supports (color:color-mix(in lab, red, red)){.wb-pick-card:hover{border-color:color-mix(in oklab, var(--key) 45%, var(--color-white))}}.wb-pick-card:hover{transform:translateY(-1px);box-shadow:0 6px 18px -10px #11182740}.wb-pick-card:active{background:light-dark(#f2f2f7,#242633);transform:none}@supports (color:color-mix(in lab, red, red)){.wb-pick-card:active{background:color-mix(in oklab, var(--color-indigo) 6%, var(--color-white))}}.wb-pick-card:focus-visible{outline:3px solid var(--color-indigo-200);outline-offset:2px}.wb-pick-icon{background:var(--key);border-radius:.75rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.wb-pick-icon{background:color-mix(in oklab, var(--key) 14%, var(--color-white))}}.wb-pick-icon{color:var(--key)}@supports (color:color-mix(in lab, red, red)){.wb-pick-icon{color:color-mix(in oklab, var(--key) 82%, light-dark(#000,#fff))}}.wb-pick-text{align-content:center;min-width:0;display:grid}.wb-pick-text b,.wb-pick-text span,.wb-pick-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wb-pick-text b{font-size:1rem;font-weight:700}.wb-pick-text span,.wb-pick-text small{color:var(--color-ink-soft);font-size:var(--text-micro)}.wb-mine{margin-top:1.5rem}.wb-mine-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.wb-tiles{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.625rem;margin-top:.625rem;display:grid}.wb-tile{border:1px solid var(--color-line);background:var(--color-white);width:100%;height:100%;min-height:3.75rem;color:var(--color-ink);text-align:left;cursor:pointer;transition:border-color .15s, box-shadow .15s, transform .15s var(--ease-out-expo);border-radius:.875rem;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.75rem;padding:.625rem .75rem;display:grid;position:relative}.wb-tile:hover{border-color:var(--key,light-dark(#292d79,#aeb3f7))}@supports (color:color-mix(in lab, red, red)){.wb-tile:hover{border-color:color-mix(in oklab, var(--key,var(--color-indigo)) 45%, var(--color-white))}}.wb-tile:hover{transform:translateY(-1px);box-shadow:0 6px 18px -10px #11182740}.wb-tile:active{transform:none}.wb-tile:focus-visible{outline:3px solid var(--color-indigo-200);outline-offset:2px}.wb-tile-icon{background:var(--key);border-radius:.75rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.wb-tile-icon{background:color-mix(in oklab, var(--key) 14%, var(--color-white))}}.wb-tile-icon{color:var(--key)}@supports (color:color-mix(in lab, red, red)){.wb-tile-icon{color:color-mix(in oklab, var(--key) 82%, light-dark(#000,#fff))}}.wb-tile-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.wb-tile-new{background:var(--color-indigo-50);color:var(--color-indigo);border-radius:999px;padding:0 .375rem;font-size:.6875rem;font-weight:700;line-height:1.25rem;position:absolute;top:.375rem;right:.375rem}.wb-tile.is-add{color:var(--color-ink-muted);background:0 0;border-style:dashed}.wb-tile.is-add .wb-tile-icon{background:var(--color-mist);color:var(--color-ink-muted)}@media (max-width:39.99rem){.wb-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-tile{grid-template-columns:none;justify-items:start;row-gap:.5rem;min-height:6.5rem;padding:.75rem}.wb-tile.is-add{justify-items:start}}@media (prefers-reduced-motion:reduce){.wb-tile{transition:none}.wb-tile:hover{transform:none}}.wb-rail-brand.is-mark{cursor:pointer;transition:background-color .15s}.wb-rail-brand.is-mark:hover,.wb-rail-brand.is-mark[aria-expanded=true]{background:var(--color-mist)}.wb-rail-brand.is-mark:focus-visible{outline:3px solid var(--color-indigo-200);outline-offset:2px}.wb-rail.is-wide .wb-rail-brand.is-mark{text-align:left;justify-content:flex-start;gap:.75rem;width:auto;margin-left:0;padding:0 .5rem;display:flex}.wb-rail-biz{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);font-size:.9375rem;font-weight:700;overflow:hidden}.wb-rail-biz-open{color:var(--color-ink-muted)}.wb-beside{z-index:70;border:1px solid var(--color-line);background:var(--color-white);width:18rem;max-height:calc(100dvh - 1rem);color:var(--color-ink);animation:wb-beside .16s var(--ease-out-expo);border-radius:1rem;padding:.375rem;position:fixed;overflow-y:auto;box-shadow:0 24px 48px -16px #11182752,0 0 0 1px #1118270a}.wb-beside.is-recent{width:22rem}@keyframes wb-beside{0%{opacity:0;translate:-.375rem}}.wb-beside-head{min-width:0;padding:.625rem .625rem .75rem;display:grid}.wb-beside-head b,.wb-beside-head small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wb-beside-head b{font-size:1rem;font-weight:700}.wb-beside-head small{color:var(--color-ink-soft);font-size:var(--text-micro)}.wb-beside-title{color:var(--color-ink-soft);padding:.5rem .625rem .25rem;font-size:.875rem;font-weight:600}.wb-beside-list{gap:.125rem;padding-block:.25rem;display:grid}.wb-beside-list+.wb-beside-look,.wb-beside-look+.wb-beside-list{border-top:1px solid var(--color-line)}.wb-beside-head+.wb-beside-list{border-top:1px solid var(--color-line);padding-top:.375rem}.wb-beside-item{width:100%;min-height:2.75rem;color:var(--color-ink);text-align:left;border-radius:.625rem;align-items:center;gap:.75rem;padding:0 .625rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.wb-beside-item>svg{color:var(--color-ink-soft);flex:none}.wb-beside-item:hover,.wb-beside-item:focus-visible{background:var(--color-mist);outline:none}.wb-beside-item:active{background:light-dark(#eaeaf2,#2a2c3b)}@supports (color:color-mix(in lab, red, red)){.wb-beside-item:active{background:color-mix(in oklab, var(--color-indigo) 10%, var(--color-white))}}.wb-beside-loco{place-items:center;width:1.25rem;display:grid}.wb-beside-loco img{width:1.25rem;height:1.25rem}.wb-beside-item.is-thing{min-height:3.25rem;padding-block:.375rem}.wb-beside-item.is-all{color:var(--color-indigo);justify-content:space-between}.wb-beside-item.is-all>svg{color:currentColor}.wb-beside-list+.wb-beside-list{border-top:1px solid var(--color-line)}.wb-beside-icon{background:var(--key);border-radius:.625rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.wb-beside-icon{background:color-mix(in oklab, var(--key) 14%, var(--color-white))}}.wb-beside-icon{color:var(--key)}@supports (color:color-mix(in lab, red, red)){.wb-beside-icon{color:color-mix(in oklab, var(--key) 82%, light-dark(#000,#fff))}}.wb-beside-text{flex:1;min-width:0;display:grid}.wb-beside-text b,.wb-beside-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wb-beside-text b{font-weight:650}.wb-beside-text small,.wb-beside-when{color:var(--color-ink-soft);font-size:var(--text-micro);font-weight:500}.wb-beside-when{flex:none}.wb-beside-look{grid-template-columns:repeat(3,1fr);gap:.25rem;padding:.5rem .25rem;display:grid}.wb-beside-look button{min-height:3.25rem;color:var(--color-ink-soft);font-size:var(--text-micro);border-radius:.625rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;font-weight:600;display:flex}.wb-beside-look button:hover,.wb-beside-look button:focus-visible{background:var(--color-mist);color:var(--color-ink);outline:none}.wb-beside-look button[aria-checked=true]{background:light-dark(#e5e6ef,#2d2f3f)}@supports (color:color-mix(in lab, red, red)){.wb-beside-look button[aria-checked=true]{background:color-mix(in oklab, var(--color-indigo) 12%, var(--color-white))}}.wb-beside-look button[aria-checked=true]{color:var(--color-indigo)}@media (prefers-reduced-motion:reduce){.wb-beside,.wb-pick-card{transition:none;animation:none}}.hol-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.hol-years{background-color:var(--color-mist);border-radius:.875rem;gap:.25rem;padding:.25rem;display:flex}.hol-year{font-variant-numeric:tabular-nums;min-width:4.5rem;min-height:2.75rem;color:var(--color-ink-muted);border-radius:.625rem;place-items:center;padding:0 .875rem;font-size:14px;font-weight:650;transition:background-color .15s,color .15s;display:inline-grid}.hol-year:hover{color:var(--color-ink)}.hol-year[aria-current=page]{background-color:var(--color-white);box-shadow:var(--shadow-card);color:var(--color-ink)}.hol-year:focus-visible{outline:3px solid var(--color-indigo-200);outline-offset:2px}.hol-count{color:var(--color-ink);font-weight:700}.hol{align-items:start;gap:1.5rem;margin-top:2rem;display:grid}@media (min-width:56rem){.hol{grid-template-columns:minmax(0,1fr) 22rem}}.hol .acct-card{margin-top:0}.look{align-items:start;gap:1.5rem;margin-top:2rem;display:grid}@media (min-width:56rem){.look{grid-template-columns:minmax(0,26rem) minmax(0,1fr)}}.look .acct-card{justify-items:stretch;gap:1.25rem;margin-top:0}.look-parts{scroll-margin-top:calc(var(--bar-h,4rem) + 1rem)}.look-panel{gap:1.25rem;min-width:0;display:grid}.look-part{gap:.5rem;min-width:0;display:grid}.look-seg{justify-self:start}.look-turn{min-height:2.75rem;font-size:var(--text-small);color:var(--color-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-weight:620;display:flex}.look-note{font-size:var(--text-small);color:var(--color-ink-muted)}.look-reset{justify-self:start}.look-door{border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding-bottom:1rem;display:flex}.look-door .btn{align-items:center;gap:.375rem;display:inline-flex}.look-door-said{font-size:var(--text-small);color:var(--color-ink);flex:1 0 100%;font-weight:650}.look-side{justify-items:center;gap:1rem;min-width:0;display:grid}.look-pic{width:100%;max-width:30rem;margin:0;position:relative}.look-pic img{border:1px solid var(--color-line);width:100%;height:auto;box-shadow:var(--shadow-card);background-color:#fff;border-radius:.375rem;transition:opacity .15s;display:block}.look-pic img.is-drawing{opacity:.6}.look-hits{position:absolute;inset:0}.look-hit{cursor:pointer;border:2px solid #0000;border-radius:.375rem;transition:border-color .12s,background-color .12s;position:absolute;left:0;right:0}.look-hit:hover{background-color:#4f46e50a;border-color:#4f46e573}.look-hit.is-on{border-color:var(--color-indigo)}.look-hit-tag{background-color:var(--color-indigo);color:#fff;font-size:var(--text-micro);opacity:0;border-radius:9999px;padding:.125rem .5rem;font-weight:650;transition:opacity .12s;position:absolute;top:.25rem;right:.25rem}.look-hit:hover .look-hit-tag,.look-hit.is-on .look-hit-tag{opacity:1}@media (hover:none){.look-hit:not(.is-on) .look-hit-tag{opacity:0}}@media (max-width:55.99rem){.look-side{order:-1}}.hol-side{gap:1.5rem;display:grid}.hol-side .acct-form{gap:1rem;width:100%;margin-top:0}.hol-side .acct-form>div:not(.form-go){gap:.375rem;display:grid}.hol-list{width:100%;display:grid}.hol-list.acct-card{justify-items:stretch;gap:0;padding:.375rem 0}.hol-list>li+li{border-top:1px solid var(--color-line)}.hol-row{cursor:pointer;align-items:center;gap:1rem;min-height:4.25rem;padding:.625rem 1.25rem;list-style:none;display:flex}.hol-row::-webkit-details-marker{display:none}.hol-row:hover{background-color:light-dark(#f6f7fa99,#12131999)}@supports (color:color-mix(in lab, red, red)){.hol-row:hover{background-color:color-mix(in oklab, var(--color-mist) 60%, transparent)}}.hol-row:focus-visible{outline:3px solid var(--color-indigo-200);outline-offset:-3px}.hol-date{border:1px solid var(--color-line);background-color:var(--color-white);font-variant-numeric:tabular-nums;border-radius:.625rem;flex:none;place-items:center;width:3.25rem;padding:.25rem 0 .375rem;line-height:1;display:grid}.hol-date small{background-color:light-dark(#e5e6ef,#2d2f3f);border-radius:.5625rem .5625rem 0 0;justify-self:stretch;margin:-.25rem 0 .3125rem;padding:.25rem 0}@supports (color:color-mix(in lab, red, red)){.hol-date small{background-color:color-mix(in oklab, var(--color-indigo) 12%, var(--color-white))}}.hol-date small{text-align:center;color:var(--color-indigo);font-size:14px;font-weight:700}.hol-date b{color:var(--color-ink);font-size:1.375rem;font-weight:750}.hol-date.is-weekend small{background-color:var(--color-mist);color:var(--color-ink-muted)}.hol-date.is-weekend b{color:var(--color-ink-muted)}.hol-name{flex:1;min-width:0;display:grid}.hol-name b{color:var(--color-ink);font-weight:650}.hol-name small{color:var(--color-ink-muted);font-size:14px}.hol-change{color:var(--color-indigo);flex:none;align-items:center;gap:.25rem;font-size:14px;font-weight:650;display:inline-flex}.hol-change .acct-caret{color:currentColor}.hol-edit[open] .hol-change .acct-caret{rotate:-90deg}.hol-edit[open]>.hol-row{background-color:light-dark(#f6f7fa99,#12131999)}@supports (color:color-mix(in lab, red, red)){.hol-edit[open]>.hol-row{background-color:color-mix(in oklab, var(--color-mist) 60%, transparent)}}.hol-form{gap:1rem;padding:1rem 1.25rem 1rem 5.5rem;display:grid}@media (min-width:40rem){.hol-form{grid-template-columns:minmax(0,1fr) 11rem}.hol-form .form-go{grid-column:1/-1}}.hol-off{margin-right:auto}@media (max-width:40rem){.hol-form{padding-left:1.25rem}}.hol-starter{gap:1rem}.hol-starter>*,.hol-more>:not(summary){width:100%}.hol-from{gap:.375rem;max-width:22rem;display:grid}.hol-start{gap:1rem;display:grid}.hol-start .hol-list{border:1px solid var(--color-line);border-radius:.875rem;overflow:hidden}.hol-row.is-pick{gap:.875rem;padding-left:1rem}.hol-row.is-kept{cursor:default}.hol-row.is-kept:hover{background-color:#0000}.hol-row.is-kept .hol-date,.hol-row.is-kept .hol-name{opacity:.55}.hol-tick{width:1.25rem;height:1.25rem;accent-color:var(--color-indigo);flex:none}.hol-note{color:var(--color-ink-muted);font-size:14px}.hol-note a{color:var(--color-indigo);font-weight:650}.hol-note a:hover{text-decoration:underline}.hol-more{display:grid}.hol-more>summary{cursor:pointer;justify-content:space-between;align-items:center;width:100%;min-height:2.75rem;list-style:none;display:flex}.hol-more>summary::-webkit-details-marker{display:none}.hol-more[open]>summary .acct-caret{rotate:-90deg}.hol-more[open]{gap:1rem}.hol-more .hol-row{min-height:3.5rem;padding-block:.5rem}.hol-more:not([open]){gap:0}.wb-set>.acct-rows,.wb-set>.acct-sec{max-width:48rem}.wb-set>.acct-sec+.acct-sec{margin-top:1.5rem}.set-tabs{box-shadow:inset 0 -1px 0 var(--color-line);scrollbar-width:none;gap:.25rem;display:flex;overflow:auto hidden}.set-tabs a{min-height:2.75rem;color:var(--color-ink-muted);font-size:var(--text-small);white-space:nowrap;border-bottom:2px solid #0000;border-radius:.5rem .5rem 0 0;flex-shrink:0;align-items:center;padding:0 1rem;font-weight:600;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.set-tabs a:hover{background-color:var(--color-mist);color:var(--color-ink)}.set-tabs a[aria-current=page]{border-bottom-color:var(--color-indigo);color:var(--color-indigo)}.set-tabs a:focus-visible{outline:2px solid var(--color-indigo);outline-offset:-2px}.wb-lib-head>.set-tabs{box-shadow:none;align-self:stretch;margin:-.375rem 0}.wb-lib-head>.set-tabs a{min-height:var(--bar-h);border-radius:0}@media (min-width:48rem){.wb-set>.wb-lib-head{justify-content:flex-start}}.set-sub{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.set-sub>.acct-lead{margin:0}.set-tabs[data-more=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.set-tabs[data-more=start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 2.5rem),#0000)}.set-tabs[data-more=start\ end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000)}@media (max-width:40rem){.set-tabs{gap:0}.set-tabs a{padding:0 .625rem}}.pp-recent .wb-beside-icon{border-radius:.5rem;width:1.75rem;height:1.75rem}.pp-recent-t-name{min-width:0;color:var(--color-ink);align-items:center;gap:.75rem;padding:.25rem 0;text-decoration:none;display:flex}.pp-recent-t-name>span:last-child{min-width:0;display:grid}.pp-recent-t-name b,.pp-recent-t-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-recent-t-name b{font-weight:600}.pp-recent-t-name small{color:var(--color-ink-soft);font-size:var(--text-micro)}.pp-recent-t-name:focus-visible{outline:3px solid var(--color-indigo);outline-offset:2px}.pp-recent-table td.is-num{white-space:nowrap}.pp-recent .pp-jobs-card-foot time{font-variant-numeric:tabular-nums;flex:none}@container pp (max-width:40rem){.pp-recent-t-tool{display:none}.pp-recent-table td:first-child{width:100%;max-width:0}.pp-recent-hm{display:none}}.set-count{font-size:var(--text-small);color:var(--color-ink-soft);margin-left:auto}.set-count b{color:var(--color-ink);font-weight:700}.hol-add{justify-items:stretch}.hol-add .acct-field,.hol-form .acct-field{max-width:none}.own-tile{border:1px solid var(--color-line);background-color:var(--color-white);width:2.75rem;height:2.75rem;color:var(--color-indigo);border-radius:.625rem;flex:none;place-items:center;display:grid}.hol-side .acct-form>div.own-starters{flex-wrap:wrap;gap:.5rem;display:flex}.own-sample>*{width:100%}.own-answer{text-overflow:ellipsis;white-space:nowrap;max-width:40%;color:var(--color-ink);flex:none;font-size:14px;font-weight:600;overflow:hidden}.own-gone{cursor:default}.own-gone .own-tile,.own-gone .hol-name{opacity:.6}.own-form textarea{resize:vertical;min-height:5.5rem}.flow-card{justify-items:stretch;gap:1.25rem}.flow-head{gap:1rem;display:grid}.flow-head>div{gap:.375rem;display:grid}@media (min-width:40rem){.flow-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.flow-steps{gap:.5rem;display:grid;position:relative}.flow-steps:before{content:"";border-left:2px solid var(--color-line);position:absolute;top:1.25rem;bottom:1.25rem;left:.4375rem}.flow-step{align-items:center;gap:.75rem;display:flex;position:relative}.flow-step>.field{flex:1;min-width:0}.flow-dot{border:2px solid var(--color-indigo);background-color:var(--color-white);border-radius:999px;flex:none;width:1rem;height:1rem}.flow-step.is-own{padding-left:1.75rem}.flow-step.is-own .flow-dot{background-color:var(--color-indigo);border-width:0;width:.625rem;height:.625rem;margin-left:-1.5rem;margin-right:.875rem}.flow-step.is-skipped .flow-dot{border-style:dashed;border-color:var(--color-quiet)}.flow-step.is-skipped>.field{color:var(--color-quiet);text-decoration:line-through}.flow-skip{color:var(--color-ink-soft);cursor:pointer;flex:none;align-items:center;gap:.375rem;font-size:14px;display:inline-flex}.flow-add{flex:none}}@layer utilities{.pointer-events-none{pointer-events:none}.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}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.fixed\!{position:fixed!important}.relative{position:relative}.static{position:static}.sticky{position:sticky}.end-30{inset-inline-end:calc(var(--spacing) * 30)}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.right-4{right:calc(var(--spacing) * 4)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.z-40{z-index:40}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.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}}.m-1{margin:var(--spacing)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-9{margin-top:calc(var(--spacing) * -9)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.mb-0\!{margin-bottom:0!important}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-0{margin-left:0}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.\!block{display:block!important}.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}.inline-grid{display:inline-grid}.table{display:table}.table\!{display:table!important}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-4\/5{width:80%;height:80%}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-\[0\.2in\]{width:.2in;height:.2in}.size-\[0\.26in\]{width:.26in;height:.26in}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.size-full{width:100%;height:100%}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-22{height:calc(var(--spacing) * 22)}.h-336{height:calc(var(--spacing) * 336)}.h-auto{height:auto}.h-full{height:100%}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.w-4{width:calc(var(--spacing) * 4)}.w-12{width:calc(var(--spacing) * 12)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-\[5\.625rem\]{width:5.625rem}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[12rem\]{max-width:12rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[85\%\]{max-width:85%}.max-w-\[92\%\]{max-width:92%}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-40{min-width:calc(var(--spacing) * 40)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-48{flex-basis:calc(var(--spacing) * 48)}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-1{rotate:-1deg}.-rotate-90{rotate:-90deg}.rotate-1{rotate:1deg}.rotate-2{rotate:2deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.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}.resize-y{resize:vertical}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing) * 16)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-\[1fr_8rem\]{grid-template-columns:1fr 8rem}.grid-cols-\[6rem_1fr\]{grid-template-columns:6rem 1fr}.flex-col{flex-direction:column}.flex-row\!{flex-direction:row!important}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-center\!{align-items:center!important}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--color-line)}.self-center{align-self:center}.self-end{align-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[0\.5rem\]{border-radius:.5rem}.rounded-\[3px\]{border-radius:3px}.rounded-card{border-radius:var(--radius-card)}.rounded-control{border-radius:var(--radius-control)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-stage{border-radius:var(--radius-stage)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-br-sm{border-bottom-right-radius:var(--radius-sm)}.rounded-bl-sm{border-bottom-left-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--key\){border-color:var(--key)}.border-indigo{border-color:var(--color-indigo)}.border-indigo-100{border-color:var(--color-indigo-100)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-line{border-color:var(--color-line)}.border-line-strong{border-color:var(--color-line-strong)}.bg-\(--key\),.bg-\[color-mix\(in_oklab\,var\(--key\)_10\%\,white\)\]{background-color:var(--key)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--key\)_10\%\,white\)\]{background-color:color-mix(in oklab,var(--key) 10%,white)}}.bg-\[color-mix\(in_oklab\,var\(--key\)_22\%\,white\)\]{background-color:var(--key)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--key\)_22\%\,white\)\]{background-color:color-mix(in oklab,var(--key) 22%,white)}}.bg-coral-50{background-color:var(--color-coral-50)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-50\/60{background-color:light-dark(#eef0f899,#22254a99)}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/60{background-color:color-mix(in oklab, var(--color-indigo-50) 60%, transparent)}}.bg-ink{background-color:var(--color-ink)}.bg-key-green{background-color:var(--color-key-green)}.bg-mist{background-color:var(--color-mist)}.bg-mist\/60{background-color:light-dark(#f6f7fa99,#12131999)}@supports (color:color-mix(in lab, red, red)){.bg-mist\/60{background-color:color-mix(in oklab, var(--color-mist) 60%, transparent)}}.bg-white{background-color:var(--color-white)}.fill-current{fill:currentColor}.fill-line-strong{fill:var(--color-line-strong)}.fill-white{fill:var(--color-white)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-0\!{padding-inline:0!important}.px-1{padding-inline:var(--spacing)}.px-1\.5\!{padding-inline:calc(var(--spacing) * 1.5)!important}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-1{padding-right:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-1{padding-left:var(--spacing)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.align-\[-3px\]{vertical-align:-3px}.align-middle{vertical-align:middle}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-heading{font-size:var(--text-heading);line-height:var(--tw-leading,var(--text-heading--line-height));letter-spacing:var(--tw-tracking,var(--text-heading--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading--font-weight))}.text-headline{font-size:var(--text-headline);line-height:var(--tw-leading,var(--text-headline--line-height));letter-spacing:var(--tw-tracking,var(--text-headline--letter-spacing));font-weight:var(--tw-font-weight,var(--text-headline--font-weight))}.text-subhead{font-size:var(--text-subhead);line-height:var(--tw-leading,var(--text-subhead--line-height));letter-spacing:var(--tw-tracking,var(--text-subhead--letter-spacing));font-weight:var(--tw-font-weight,var(--text-subhead--font-weight))}.text-title{font-size:var(--text-title);line-height:var(--tw-leading,var(--text-title--line-height));letter-spacing:var(--tw-tracking,var(--text-title--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title--font-weight))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-base\!{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.text-lead{font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height))}.text-micro{font-size:var(--text-micro);line-height:var(--tw-leading,var(--text-micro--line-height))}.text-small{font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height))}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[1\.1875rem\]{font-size:1.1875rem}.text-\[2rem\]{font-size:2rem}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--key\){color:var(--key)}.text-\[\#c98a12\]{color:#c98a12}.text-\[var\(--ed-ok\)\]{color:var(--ed-ok)}.text-\[var\(--pb-up\)\]{color:var(--pb-up)}.text-coral{color:var(--color-coral)}.text-indigo{color:var(--color-indigo)}.text-ink{color:var(--color-ink)}.text-ink-muted{color:var(--color-ink-muted)}.text-ink-soft{color:var(--color-ink-soft)}.text-key-green{color:var(--color-key-green)}.text-ok{color:var(--color-ok)}.text-quiet{color:var(--color-quiet)}.text-white{color:var(--color-white)}.text-white\/75{color:light-dark(#ffffffbf,#1b1d26bf)}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.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,)}.underline{text-decoration-line:underline}.decoration-indigo-200{-webkit-text-decoration-color:var(--color-indigo-200);-webkit-text-decoration-color:var(--color-indigo-200);text-decoration-color:var(--color-indigo-200)}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-indigo{accent-color:var(--color-indigo)}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.shadow-card{--tw-shadow:0 1px 2px var(--tw-shadow-color,light-dark(#1118270d,#0000001f)), 0 1px 3px var(--tw-shadow-color,light-dark(#1118270a,#00000018));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-paper{--tw-shadow:0 1px 2px var(--tw-shadow-color,light-dark(#11182714,#00000031)), 0 6px 12px -4px var(--tw-shadow-color,light-dark(#11182714,#00000031)), 0 22px 40px -16px var(--tw-shadow-color,light-dark(#11182742,#0000009f));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--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-indigo{--tw-ring-color:var(--color-indigo)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale\!{--tw-grayscale:grayscale(100%)!important;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}.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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out-expo{--tw-ease:var(--ease-out-expo);transition-timing-function:var(--ease-out-expo)}.\[--art-bg\:var\(--color-white\)\]{--art-bg:var(--color-white)}.\[--seal-bg\:var\(--color-white\)\]{--seal-bg:var(--color-white)}.\[rdoc-ref\:lib\/racc\/rdoc\/grammar\.en\.rdoc\]{rdoc-ref:lib/racc/rdoc/grammar.en.rdoc}.file\:mr-4::file-selector-button{margin-right:calc(var(--spacing) * 4)}.file\:min-h-11::file-selector-button{min-height:calc(var(--spacing) * 11)}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-control::file-selector-button{border-radius:var(--radius-control)}.file\:border::file-selector-button{border-style:var(--tw-border-style);border-width:1px}.file\:border-line-strong::file-selector-button{border-color:var(--color-line-strong)}.file\:bg-white::file-selector-button{background-color:var(--color-white)}.file\:px-4::file-selector-button{padding-inline:calc(var(--spacing) * 4)}.file\:font-semibold::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:text-ink::file-selector-button{color:var(--color-ink)}.first\:pt-0:first-child{padding-top:0}.last\:pb-0:last-child{padding-bottom:0}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:border-indigo-200:hover{border-color:var(--color-indigo-200)}.hover\:border-quiet:hover{border-color:var(--color-quiet)}.hover\:bg-indigo-50:hover{background-color:var(--color-indigo-50)}.hover\:bg-indigo-100:hover{background-color:var(--color-indigo-100)}.hover\:bg-mist:hover{background-color:var(--color-mist)}.hover\:text-indigo:hover{color:var(--color-indigo)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:file\:bg-mist:hover::file-selector-button{background-color:var(--color-mist)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-indigo:focus-visible{outline-color:var(--color-indigo)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-checked\:border-indigo:has(:checked){border-color:var(--color-indigo)}.has-checked\:bg-indigo-50:has(:checked){background-color:var(--color-indigo-50)}.has-checked\:text-indigo:has(:checked){color:var(--color-indigo)}.has-checked\:ring-1:has(:checked){--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)}.has-checked\:ring-indigo:has(:checked){--tw-ring-color:var(--color-indigo)}.has-checked\:\[--art-bg\:var\(--color-indigo-50\)\]:has(:checked){--art-bg:var(--color-indigo-50)}.has-checked\:\[--seal-bg\:var\(--color-indigo-50\)\]:has(:checked){--seal-bg:var(--color-indigo-50)}.has-focus-visible\:outline-3:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:3px}.has-focus-visible\:outline-offset-2:has(:focus-visible){outline-offset:2px}.has-focus-visible\:outline-indigo:has(:focus-visible){outline-color:var(--color-indigo)}.aria-pressed\:bg-indigo[aria-pressed=true]{background-color:var(--color-indigo)}.aria-pressed\:text-white[aria-pressed=true]{color:var(--color-white)}.aria-\[current\=page\]\:text-ink[aria-current=page]{color:var(--color-ink)}@media not all and (min-width:359px){.max-\[359px\]\:px-3{padding-inline:calc(var(--spacing) * 3)}}@media not all and (min-width:64rem){.max-lg\:mt-0{margin-top:0}.max-lg\:hidden{display:none}.max-lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.max-lg\:pt-0{padding-top:0}}@media not all and (min-width:40rem){.max-sm\:min-h-11{min-height:calc(var(--spacing) * 11)}.max-sm\:px-0{padding-inline:0}}@media (min-width:360px){.min-\[360px\]\:gap-3{gap:calc(var(--spacing) * 3)}}@media (min-width:26rem){.min-\[26rem\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:40rem){.sm\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:col-start-3{grid-column-start:3}.sm\:mt-7{margin-top:calc(var(--spacing) * 7)}.sm\:ml-2{margin-left:calc(var(--spacing) * 2)}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:w-auto{width:auto}.sm\:max-w-48{max-width:calc(var(--spacing) * 48)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-\[1fr_9rem\]{grid-template-columns:1fr 9rem}.sm\:grid-cols-\[6rem_10rem_1fr\]{grid-template-columns:6rem 10rem 1fr}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-0{padding-inline:0}.sm\:px-4\!{padding-inline:calc(var(--spacing) * 4)!important}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:text-\[0\.9375rem\]{font-size:.9375rem}.sm\:text-\[22px\]{font-size:22px}.sm\:text-\[24px\]{font-size:24px}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-4{grid-column:span 4/span 4}.md\:inline{display:inline}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:gap-10{gap:calc(var(--spacing) * 10)}}@media (min-width:64rem){.lg\:top-22{top:calc(var(--spacing) * 22)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:mt-2{margin-top:calc(var(--spacing) * 2)}.lg\:mt-8{margin-top:calc(var(--spacing) * 8)}.lg\:mt-16{margin-top:calc(var(--spacing) * 16)}.lg\:mt-20{margin-top:calc(var(--spacing) * 20)}.lg\:mt-24{margin-top:calc(var(--spacing) * 24)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:max-w-2xl{max-width:var(--container-2xl)}.lg\:max-w-3xl{max-width:var(--container-3xl)}.lg\:columns-2{columns:2}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1\.6fr_repeat\(4\,minmax\(0\,1fr\)\)\]{grid-template-columns:1.6fr repeat(4,minmax(0,1fr))}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:pt-5{padding-top:calc(var(--spacing) * 5)}.lg\:pt-8{padding-top:calc(var(--spacing) * 8)}.lg\:pt-12{padding-top:calc(var(--spacing) * 12)}.lg\:pt-16{padding-top:calc(var(--spacing) * 16)}.lg\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.lg\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.lg\:text-\[21px\]{font-size:21px}}@media (min-width:80rem){.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:text-\[24px\]{font-size:24px}.xl\:text-\[26px\]{font-size:26px}}@media (min-width:64rem){@media (min-height:64rem){.lg\:\[\@media\(min-height\:64rem\)\]\:sticky{position:sticky}}}.tool-guide{font-size:var(--text-small);line-height:var(--text-small--line-height)}.tool-guide>.tool-guide-label+section{border-top-width:0;margin-top:2rem;padding-top:0}.tool-guide .text-heading{font-size:var(--text-subhead);line-height:var(--text-subhead--line-height);letter-spacing:var(--text-subhead--letter-spacing)}.tool-help{border:0;border-left:1px solid var(--color-line);background:var(--color-white);width:min(34rem,100%);max-width:100%;height:100%;max-height:100%;color:var(--color-ink);overscroll-behavior:contain;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-24px 0 48px -24px #14183c40}.tool-help[open]{animation:.2s tool-help-in}.tool-help::backdrop{background:light-dark(#14183c47,#0009)}.tool-help-head{z-index:1;border-bottom:1px solid var(--color-line);background:var(--color-white);align-items:center;gap:.75rem;padding:.75rem 1rem .75rem 1.5rem;display:flex;position:sticky;top:0}.tool-help-title{flex:1;min-width:0;font-weight:700}.tool-help-close{width:2.75rem;height:2.75rem;color:var(--color-ink-muted);border-radius:.625rem;place-items:center;display:grid}.tool-help-close:hover{background:var(--color-mist);color:var(--color-ink)}.tool-help-body{outline:none;padding:1.5rem 1.5rem 3rem}.tool-help-body>section,.tool-help-body section[class*=grid-cols]{grid-template-columns:minmax(0,1fr)}.tool-help-body [class*=col-span]{grid-column:auto}.tool-help-body>section:first-child{border-top-width:0;margin-top:0;padding-top:0}.tool-help-body>section+section{margin-top:2.5rem;padding-top:2.5rem}@keyframes tool-help-in{0%{opacity:0;transform:translate(2rem)}}@media (prefers-reduced-motion:reduce){.tool-help[open]{animation:none}}.intro-band~.page-wrap .text-heading{font-size:var(--text-headline);letter-spacing:-.035em;font-weight:380}.intro-band~.page-wrap section{border-top-width:0}}@font-face{font-family:Archivo;src:url("/assets/archivo-variable-2348e0b4.woff2")format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}@keyframes lc-pop{0%{scale:.6}to{scale:1}}@keyframes vc-grow{0%{scale:0 1}}@keyframes fd-grow{0%{scale:0 1}}@keyframes fd-pop{50%{scale:1.25}}@keyframes fd-pulse{50%{opacity:.6}}@keyframes fd-shake{25%{translate:-3px}75%{translate:3px}}@keyframes mk-rise{0%{opacity:0;translate:0 -4px}}@keyframes mk-drop{0%{opacity:0;translate:0 -10px}}@keyframes mk-ring{50%{box-shadow:inset 0 0 0 3px #ffffff59,0 2px #8a5a00,0 0 0 5px #c98a1240}}@keyframes lp-rise{0%{opacity:0;translate:0 -4px}}@keyframes lp-pop{0%{opacity:0;scale:.6}}@keyframes lp-drop{0%{opacity:0;translate:0 -8px}}@keyframes lp-grow{0%{width:0}}@keyframes cs-rise{0%{opacity:0;translate:0 -4px}}@keyframes cs-pop{0%{opacity:0;scale:.3}}@keyframes cs-flash{0%,30%{box-shadow:inset 0 0 0 3px var(--color-indigo), 0 0 0 4px var(--color-indigo-200)}}@keyframes ln-rise{0%{opacity:0;translate:0 -4px}}@keyframes ln-pop{0%{opacity:0;scale:.3}}@keyframes ft-open{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0}}@keyframes ft-pop{0%{scale:.4}to{scale:1}}@keyframes ft-flip{0%{opacity:.2;rotate:x 90deg}to{opacity:1;rotate:x 0deg}}@keyframes gw-stamp{0%{opacity:0;scale:1.9}60%{opacity:1;scale:.94}to{opacity:1;scale:1}}@keyframes gw-flash{0%{background-color:color-mix(in oklab, var(--color-coral) 45%, transparent)}to{background-color:color-mix(in oklab, var(--color-coral) 12%, transparent)}}@keyframes gw-bulbs{to{background-position:8px 0}}@keyframes oc-pop{0%{scale:.7}60%{scale:1.12}to{scale:1}}@keyframes oc-swing{0%{rotate:0deg}18%{rotate:-5deg}40%{rotate:3.5deg}62%{rotate:-1.75deg}82%{rotate:.75deg}to{rotate:0deg}}@keyframes tx-wave{0%{transform:translate(0)}to{transform:translate(-60px)}}@keyframes tx-wave-back{0%{transform:translate(-90px,-3px)}to{transform:translate(-30px,-3px)}}@keyframes ss-flash{0%{background-color:color-mix(in oklab, var(--color-key-amber) 28%, var(--color-white))}to{background-color:#0000}}@keyframes ss-pulse{0%,to{opacity:1;scale:1}50%{opacity:.45;scale:.8}}@keyframes ss-rise{0%{opacity:0;translate:0 .75rem}to{opacity:1;translate:0}}@keyframes ss-ring{0%{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-key-amber) 70%, var(--color-white))}to{box-shadow:0 0 0 3px #0000}}@keyframes au-fresh{0%{background-color:color-mix(in oklab, var(--color-key-amber) 35%, var(--color-white))}}@keyframes al-open{0%{opacity:0;translate:0 -.375rem}}@keyframes pc-stamp{0%{opacity:0;scale:1.6}}@keyframes sticker-on{0%{opacity:0;scale:.4}}@keyframes stx-r-stamp-on{0%{opacity:0;scale:1.7}70%{scale:.96}}@keyframes cf-hl-on{0%{background-size:0% 100%}}@keyframes cf-circle{0%{opacity:.2;scale:1.5}60%{scale:.94}}@property --ns-a{syntax:"<percentage>";inherits:false;initial-value:100%}@property --ns-b{syntax:"<percentage>";inherits:false;initial-value:100%}@keyframes msg-land{0%{opacity:0;translate:0 .5rem;scale:.97}}@keyframes msg-swap{0%{opacity:0;filter:blur(2px)}}@keyframes msg-blink{50%{opacity:0}}@keyframes hp-rib-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rs-pop{0%{scale:.6}60%{scale:1.12}to{scale:1}}@keyframes rs-stamp{0%{opacity:0;rotate:-9deg;scale:1.8}to{opacity:1;rotate:-2deg;scale:1}}@keyframes rs-stick{0%{rotate:-14deg;scale:.4}to{rotate:0deg;scale:1}}@property --rs-fade{syntax:"<length>";inherits:false;initial-value:0}@keyframes rs-fade{0%,94%{--rs-fade:3rem}to{--rs-fade:0px}}@keyframes pc-rise{0%{opacity:0;translate:0 -4px}}@keyframes pc-drop{0%{opacity:0;translate:0 -6px}}@keyframes at-rise{0%{opacity:0;translate:0 -4px}}@keyframes at-drop{0%{opacity:0;transform:translateY(-6px)scale(.6)}}@keyframes at-chalk{0%{opacity:0;stroke-dashoffset:24px}}@keyframes at-breathe{50%{transform:scale(1.12)}}@keyframes at-swing{0%{opacity:0;rotate:-6deg}40%{opacity:1;rotate:3deg}70%{rotate:-1deg}}@keyframes hc-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes hc-hang{0%{opacity:0;transform:translateY(-10px)rotate(-8deg)}60%{opacity:1;transform:translateY(1px)rotate(3deg)}to{transform:none}}@keyframes bq-bloom{0%{opacity:0;transform:scale(.2)rotate(-40deg)}}@keyframes bq-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes po-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes po-fill{0%{transform:scaleY(0)}}@keyframes po-can-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes cg-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes cg-swing{0%{transform:rotate(-9deg)}45%{transform:rotate(5deg)}75%{transform:rotate(-2deg)}to{transform:rotate(0)}}@keyframes cg-tear{0%{transform:translate(0)rotate(0)}}@keyframes cg-draw{0%{stroke-dashoffset:2400px}}@keyframes sw-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes sw-fall{0%{transform:translate(0)}to{transform:translate(-24px,40%)}}@keyframes sw-sweep{0%{transform:scaleX(0)}}@keyframes sw-sweep-up{0%{transform:scaleY(0)}}@keyframes sw-pile{0%{transform:scaleY(0)}}@keyframes sw-draw{0%{stroke-dashoffset:2400px}}@property --sb-share{syntax:"<percentage>";inherits:true;initial-value:0%}@keyframes sb-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes sb-pop{0%{opacity:0;scale:.6}}@keyframes sb-grow{0%{transform:scaleX(0)}}@keyframes dm-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes dm-pop{0%{opacity:0;scale:.4}}@keyframes dm-grow{0%{transform:scaleX(0)}}@keyframes dm-draw{0%{stroke-dashoffset:1px}}@keyframes cv-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes cv-pop{0%{opacity:0;scale:.4}}@keyframes cv-grow{0%{transform:scaleX(0)}}@keyframes cv-up{0%{transform:scaleY(0)}}@keyframes dc-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes dc-fill{0%{transform:scaleY(0)}}@keyframes dc-steam{0%{opacity:0;transform:translateY(6px)}35%{opacity:.55}to{opacity:0;transform:translateY(-10px)}}@keyframes dc-drip{0%,60%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes ed-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes ed-pop{0%{opacity:0;transform:scale(.3)}}@keyframes ed-box{0%{opacity:0;transform:scale(.85)}}@keyframes ed-grow{0%{transform:scaleY(0)}}@keyframes ed-march{to{stroke-dashoffset:-18px}}@keyframes ed-pulse{0%,to{box-shadow:0 0 #b8742f73}50%{box-shadow:0 0 0 8px #b8742f00}}@keyframes tt-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes tt-pop{0%{opacity:0;transform:scale(.85)}}@keyframes tt-grow{0%{transform:scaleY(0)}}@keyframes tt-grow-x{0%{transform:scaleX(0)}}@keyframes eo-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes ew-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes ew-grow{0%{transform:scaleY(0)}}@keyframes ew-grow-x{0%{transform:scaleX(0)}}@keyframes db-pour{0%{transform:scaleY(0)}}@keyframes db-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes to-grow{0%{transform:scaleX(0)}}@keyframes pa-grow-y{0%{transform:scaleY(0)}}@keyframes pa-flicker{0%,to{transform:scale(1)rotate(0)}30%{transform:scale(1.08,.94)rotate(-3deg)}60%{transform:scale(.95,1.06)rotate(2deg)}}@keyframes fp-march{to{stroke-dashoffset:-28px}}@keyframes fp-pulse{0%,to{stroke-opacity:1;fill-opacity:1}50%{stroke-opacity:.45;fill-opacity:.4}}@keyframes me-pop{0%{opacity:0;transform:scale(.2)}}@keyframes me-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes me-ring{0%{opacity:0;stroke-width:8px}}@keyframes pl-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes pl-pop{0%{opacity:0;transform:scale(.6)}}@keyframes pl-grow-x{0%{opacity:.4;transform:scaleX(0)}}@keyframes wl-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes wl-pop{0%{opacity:0;transform:scale(.6)}}@keyframes wl-grow-x{0%{opacity:.4;transform:scaleX(0)}}@keyframes wl-grow-y{0%{opacity:.4;transform:scaleY(0)}}@keyframes cq-seg{0%{opacity:0;stroke-width:6px}}@keyframes cq-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes co-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes pn-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes pn-wedge{0%{opacity:0;transform:scale(.6)}}@keyframes pn-pop{0%{opacity:0;transform:scale(0)}}@keyframes pn-grow{0%{transform:scaleY(0)}}@keyframes yt-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes yt-swing{0%{transform:rotate(-5deg)}45%{transform:rotate(2.5deg)}75%{transform:rotate(-1deg)}to{transform:rotate(0)}}@keyframes yt-grow{0%{transform:scaleY(0)}}@keyframes cb-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes cb-pop{0%{opacity:0;transform:scale(.6)translateY(6px)}}@keyframes pm-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes pm-grow{0%{opacity:0;transform-origin:bottom;transform:scaleY(.6)}}@keyframes wb-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes wb-pop{0%{opacity:0;transform:scale(.5)}}@keyframes wb-drop{0%{opacity:0;transform:translateY(-6px)}}@keyframes wb-hang{0%{opacity:0;transform:translateY(-18px)rotate(-6deg)}55%{opacity:1;transform:translateY(2px)rotate(2.5deg)}80%{transform:rotate(-1deg)}to{transform:none}}@keyframes wb-fade{0%{opacity:0}}@keyframes wb-breathe{50%{opacity:.75;transform:scale(.92)}}@keyframes pf-in{0%{opacity:0;transform:translateY(4px)}}@keyframes pf-pulse{50%{box-shadow:0 0 0 5px #b423182e}}@keyframes fdl-in{0%{opacity:0;transform:translateY(4px)}}@keyframes fdl-pop{0%{transform:scale(.4)}}@keyframes hb-in{0%{opacity:0;transform:translateY(4px)}}@keyframes hb-pop{0%{transform:scale(.6)}}@keyframes hb-steam{0%{opacity:0;transform:translateY(6px)}40%{opacity:.7}to{opacity:0;transform:translateY(-8px)}}@keyframes ef-in{0%{opacity:0;transform:translateY(4px)}}@keyframes ef-pop{0%{transform:scale(.6)}}@keyframes ef-flutter{0%,to{transform:rotate(0)}50%{transform:rotate(6deg)}}@keyframes ef-pulse{50%{opacity:.55}}@keyframes ao-in{0%{opacity:0;transform:translateY(4px)}}@keyframes ao-sign{0%{opacity:0;transform:rotate(-14deg)scale(1.5)}}@keyframes ao-stamp{0%{opacity:0;transform:rotate(-20deg)scale(2.2)}60%{opacity:.95;transform:rotate(-11deg)scale(.94)}to{opacity:.88;transform:rotate(-12deg)scale(1)}}@keyframes acct-land{0%{opacity:0;transform:translateY(.75rem)}}@keyframes pb-in{0%{opacity:0;transform:translateY(4px)}}@keyframes pb-stamp{0%{opacity:0;transform:translateY(-50%)rotate(-14deg)scale(2.2)}70%{opacity:.95;transform:translateY(-50%)rotate(-14deg)scale(.92)}}@keyframes spc-spin{to{transform:rotate(360deg)}}@keyframes ma-flash{0%{box-shadow:0 0 0 4px var(--color-indigo-200)}to{box-shadow:0 0 0 4px #0000}}@keyframes lr-in-next{0%{opacity:0;transform:translate(2.5rem)}}@keyframes lr-in-prev{0%{opacity:0;transform:translate(-2.5rem)}}@keyframes kt-flash{0%{box-shadow:inset 0 .375rem 0 var(--kt-tone), 0 0 0 4px #a5b4fc}to{box-shadow:inset 0 .375rem 0 var(--kt-tone), 0 0 0 4px transparent}}@keyframes kt-up{0%{opacity:0;transform:translate(-50%,.75rem)}}@keyframes lr-ring{50%{filter:brightness(1.25);transform:scale(1.02)}}.wb-rail-toggle{display:none}@media (min-width:64rem){.wb-rail-top{flex-direction:column;align-items:center;width:100%;margin-bottom:1rem;display:flex}.wb-rail-top .wb-rail-brand{margin-bottom:0}.wb-rail-toggle{width:2.5rem;height:2.5rem;color:var(--color-ink-soft);cursor:pointer;border-radius:.75rem;place-items:center;display:grid}.wb-rail-toggle:hover{background:var(--color-mist);color:var(--color-ink)}.wb-rail-toggle:focus-visible{outline:2px solid var(--color-indigo);outline-offset:1px}.wb-rail.is-wide .wb-rail-top{flex-direction:row;justify-content:space-between}.wb-rail.is-wide .wb-rail-top .wb-rail-brand{flex:1;min-width:0}.wb-rail.is-wide .wb-rail-toggle{flex:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-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}@property --tw-ease{syntax:"*";inherits:false}