@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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}}}@layer theme{:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--font-sans:"Inter", system-ui, sans-serif;--color-brand-950:#18352f;--color-brand-800:#245447;--color-brand-600:#347764;--color-brand-100:#e4f0e9;--color-focus-halo:#cfe5d9;--color-earth-300:#d99b7a;--color-earth-ink:#7a3f22;--color-canvas:#f6f5f0;--color-surface:#fff;--color-surface-subtle:#f0f1eb;--color-surface-hover:#f7f8f4;--color-line:#dde2db;--color-line-soft:#eef0ea;--color-line-medium:#c9d0c8;--color-line-strong:#8b9790;--color-ink:#202a27;--color-ink-body:#4a544f;--color-ink-muted:#5f6a64;--color-ink-off:#8a938e;--color-nav-ink:#b7c8bf;--color-success-bg:#e3f1e9;--color-success-ink:#1b5e40;--color-warning:#a9671e;--color-warning-bg:#f8ebdb;--color-warning-ink:#8f5414;--color-danger:#b6423c;--color-danger-bg:#f7e4e2;--color-danger-ink:#9a3530;--color-danger-ring:#f1cfcb;--color-info:#5f6a64;--color-info-bg:#f0f1eb;--color-info-ink:#4a544f;--color-env-demo:#6b3fa0;--color-env-demo-bg:#f1eafa;--color-env-demo-ink:#4f2a80;--color-env-live:#23734f;--color-chart-warn:#e0a558;--color-chart-track:#e4e7df;--text-meta:.875rem;--text-body:1rem;--text-nav:1rem;--text-card:1rem;--text-section:1.125rem;--text-title:1.25rem;--text-metric-sm:1.375rem;--text-metric:1.75rem;--text-page-title:1.875rem;--text-headline:1.875rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.625rem;--radius-pill:999px;--shadow-rest:0 1px 2px #18352f0f;--shadow-float:0 12px 32px #18352f24;--ease-out-quart:cubic-bezier(.25, 1, .5, 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;-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}*,:before,:after{border-color:var(--color-line)}html{font-family:var(--font-sans);font-kerning:normal;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}button,input,select,textarea{font-family:inherit}body{background:var(--color-canvas);color:var(--color-ink);font-size:var(--text-body);margin:0;font-weight:400;line-height:1.5}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}a{color:var(--color-brand-800)}a:hover{color:var(--color-brand-950)}p a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}.num{font-variant-numeric:tabular-nums;white-space:nowrap}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--control-height:48px;--primary-height:52px;--column-max:560px;--inset-top:env(safe-area-inset-top,0px);--inset-bottom:env(safe-area-inset-bottom,0px);--gutter:16px;--gutter-left:calc(env(safe-area-inset-left,0px) + var(--gutter));--gutter-right:calc(env(safe-area-inset-right,0px) + var(--gutter));--touch:44px}@media (width>=720px){:root{--control-height:40px;--primary-height:44px;--touch:32px}}@media (width>=720px) and (pointer:coarse){:root{--control-height:44px;--touch:44px}}html{-webkit-text-size-adjust:100%}body,#app{max-width:100vw;overflow-x:clip}}@layer components{.btn{height:var(--control-height,40px);box-sizing:border-box;border-radius:var(--radius-md);font:inherit;font-size:var(--text-body);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-quart), border-color var(--duration-fast) var(--ease-out-quart), color var(--duration-fast) var(--ease-out-quart);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.btn:active:not(:disabled,[aria-disabled=true]){transform:translateY(1px)}.btn-compact{height:max(32px, var(--touch,0px));font-size:var(--text-meta);gap:6px;padding:0 12px}.btn-primary{background:var(--color-brand-800);color:var(--color-surface)}.btn-primary:hover{background:var(--color-brand-950);color:var(--color-surface)}.btn-secondary{background:var(--color-surface);color:var(--color-ink);border-color:var(--color-line-strong)}.btn-secondary:hover{background:var(--color-surface-subtle);color:var(--color-ink)}.btn-ghost{background:var(--color-surface);border-color:var(--color-line-medium);color:var(--color-brand-800)}.btn-ghost:hover{background:var(--color-brand-100);border-color:var(--color-brand-600);color:var(--color-brand-800)}.btn-destructive{background:var(--color-surface);color:var(--color-danger-ink);border-color:#e3b8b4}.btn-destructive:hover{background:var(--color-danger-bg);color:var(--color-danger-ink)}.btn:disabled,.btn[aria-disabled=true]{background:var(--color-surface-subtle);color:var(--color-ink-off);border-color:var(--color-line);cursor:not-allowed}.btn[aria-busy=true]{cursor:progress}.input-box{height:var(--control-height,40px);box-sizing:border-box;border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-ink);transition:border-color var(--duration-fast) var(--ease-out-quart), box-shadow var(--duration-fast) var(--ease-out-quart);align-items:center;gap:8px;padding:0 12px;display:flex}.input-box:focus-within{border-color:var(--color-brand-600);box-shadow:0 0 0 3px var(--color-focus-halo)}.input-box input,.input-box textarea{min-width:0;height:100%;font:inherit;font-size:var(--text-body);color:inherit;background:0 0;border:0;flex:1;padding:0}.input-box:focus-visible,.input-box input:focus-visible,.input-box textarea:focus-visible{outline:none}.input-box input::placeholder,.input-box textarea::placeholder,.input-box .field-icon{color:var(--color-ink-muted)}.input-box:focus-within .field-icon{color:var(--color-brand-600)}.input-box[data-invalid]{border-color:var(--color-danger)}.input-box[data-invalid]:focus-within{box-shadow:0 0 0 3px var(--color-danger-ring)}.input-box[data-invalid] .field-icon{color:var(--color-danger)}.input-box[data-disabled]{background:var(--color-surface-subtle);border-color:var(--color-line);color:var(--color-ink-off);cursor:not-allowed}.input-box[data-disabled] input{cursor:not-allowed}.float{position-area:bottom span-left;position-try-fallbacks:flip-block;box-sizing:border-box;background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-line-medium);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);opacity:0;transition:opacity var(--duration-fast) var(--ease-out-quart), translate var(--duration-fast) var(--ease-out-quart), overlay var(--duration-fast) allow-discrete, display var(--duration-fast) allow-discrete;margin:8px 0 0;padding:16px;position:fixed;inset:auto;translate:0 -4px}.float:popover-open{opacity:1;translate:0}@starting-style{.float:popover-open{opacity:0;translate:0 -4px}}.skeleton{border-radius:var(--radius-sm);background:var(--color-line-soft);max-width:100%;animation:1.6s ease-in-out infinite breathe;display:block}.spin{animation:1s linear infinite spin-turn}}@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.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}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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))}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--sidebar-w:248px;--sidebar-w-collapsed:76px;--topbar-h:64px;--content-max:1240px;--z-topbar:20;--z-sidebar:30;--z-float:40;--z-dialog:50;--z-toast:60;--z-popover:70;--duration-fast:.15s;--duration-base:.2s;--focus-ring:var(--color-brand-600)}@keyframes breathe{50%{opacity:.55}}@keyframes spin-turn{to{rotate:1turn}}[data-tour]{scroll-margin-top:calc(var(--topbar-h,56px) + 16px)}.tour .card .skip{min-height:var(--touch);padding:0 var(--space-3)}[data-tour]{scroll-margin-top:80px;scroll-margin-bottom:24px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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}svg.svelte-10rxbgf{flex:none}.modal.svelte-tdfazt{box-sizing:border-box;background:var(--color-surface);width:100%;max-width:none;max-height:calc(100dvh - 24px);color:var(--color-ink);border:0;border-top:1px solid var(--color-line-medium);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-float);margin:auto 0 0;padding:0;overflow:hidden}@media (width>=720px){.modal.svelte-tdfazt{border:1px solid var(--color-line-medium);border-radius:var(--radius-lg);width:min(640px,100vw - 32px);max-height:calc(100vh - 64px);margin:auto}}.modal[open].svelte-tdfazt{animation:svelte-tdfazt-appear var(--duration-base) var(--ease-out-quart);display:flex}@keyframes svelte-tdfazt-appear{0%{opacity:0;translate:0 6px}}@media (prefers-reduced-motion:reduce){.modal[open].svelte-tdfazt{animation:none}}.modal.svelte-tdfazt::backdrop{background:#18352f52}.box.svelte-tdfazt{flex-direction:column;flex:0 auto;width:100%;min-width:0;min-height:0;display:flex}.head.svelte-tdfazt{border-bottom:1px solid var(--color-line);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 16px 12px;display:flex}.titles.svelte-tdfazt{flex-direction:column;gap:4px;display:flex}h2.svelte-tdfazt{font-size:var(--text-card);font-weight:700;line-height:1.4}.text.svelte-tdfazt{font-size:var(--text-meta);color:var(--color-ink-body);text-wrap:pretty}.tools.svelte-tdfazt{flex:none;align-items:center;gap:8px;display:flex}.close.svelte-tdfazt{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-4px -8px 0 0;display:flex}.close.svelte-tdfazt:hover{background:var(--color-surface-subtle);color:var(--color-ink)}.body.svelte-tdfazt{flex:0 auto;min-height:0;padding:16px;overflow-y:auto}.foot.svelte-tdfazt{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-line);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.foot.svelte-tdfazt .btn{flex:auto}.modal.wide.svelte-tdfazt{max-height:100dvh}.modal.document.svelte-tdfazt{border-top:0;border-radius:0;height:100dvh;max-height:none}.document.svelte-tdfazt .head:where(.svelte-tdfazt){align-items:center;padding:12px 16px}.document.svelte-tdfazt .close:where(.svelte-tdfazt){margin:0}.document.svelte-tdfazt .box:where(.svelte-tdfazt),.document.svelte-tdfazt .body:where(.svelte-tdfazt){flex:auto}.document.svelte-tdfazt .body:where(.svelte-tdfazt){padding:0;display:flex;overflow:hidden}.document.scrollable.svelte-tdfazt .body:where(.svelte-tdfazt){overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:16px;display:block;overflow:auto}@media (pointer:coarse){.close.svelte-tdfazt{width:44px;height:44px}}@media (width>=720px){.head.svelte-tdfazt{padding:20px 24px 14px}.body.svelte-tdfazt{padding:18px 24px 22px}.foot.svelte-tdfazt{padding:14px 24px}.foot.svelte-tdfazt .btn{flex:0 auto}.modal.wide.svelte-tdfazt{width:min(960px,100vw - 48px);max-height:calc(100vh - 48px)}.modal.document.svelte-tdfazt{border:1px solid var(--color-line-medium);border-radius:var(--radius-lg);width:min(1120px,100vw - 48px);height:min(920px,100vh - 48px)}.document.svelte-tdfazt .head:where(.svelte-tdfazt){padding:14px 20px 14px 24px}.document.scrollable.svelte-tdfazt .body:where(.svelte-tdfazt){padding:20px 24px 24px}}.strong.svelte-1k9ve86{font-weight:700}.unit.svelte-1k9ve86{font-size:var(--text-meta);color:var(--color-ink-muted);font-weight:600}.error-note.svelte-1p5t6ec{color:var(--color-ink-body);align-items:flex-start;gap:12px;max-width:60ch;display:flex}.error-note.svelte-1p5t6ec .icon{color:var(--color-danger);margin-top:1px}.text.svelte-1p5t6ec{flex-direction:column;align-items:flex-start;gap:6px;display:flex}strong.svelte-1p5t6ec{color:var(--color-ink)}.text.svelte-1p5t6ec .btn{margin-top:6px}.calendar.svelte-1fd4pk4{flex-direction:column;gap:8px;width:280px;display:flex}.header.svelte-1fd4pk4{justify-content:space-between;align-items:center;display:flex}h2.svelte-1fd4pk4{font-size:var(--text-body);font-weight:700}.nav.svelte-1fd4pk4{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.nav.svelte-1fd4pk4:hover{background:var(--color-surface-subtle)}table.svelte-1fd4pk4{border-collapse:collapse;width:100%}th.svelte-1fd4pk4{color:var(--color-ink-muted);padding-bottom:4px;font-size:.875rem;font-weight:700}td.svelte-1fd4pk4{text-align:center;padding:1px}td.svelte-1fd4pk4 button:where(.svelte-1fd4pk4){width:36px;height:36px;font:inherit;font-size:var(--text-meta);font-variant-numeric:tabular-nums;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;font-weight:600}td.svelte-1fd4pk4 button:where(.svelte-1fd4pk4):hover{background:var(--color-brand-100)}.today.svelte-1fd4pk4{box-shadow:inset 0 0 0 1.5px var(--color-brand-600)}.chosen.svelte-1fd4pk4,.chosen.svelte-1fd4pk4:hover{background:var(--color-brand-800);color:var(--color-surface);font-weight:700}.checkbox.svelte-66odhj{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.checkbox.disabled.svelte-66odhj{cursor:not-allowed;color:var(--color-ink-off)}input.svelte-66odhj{width:16px;height:16px;accent-color:var(--color-brand-800);flex:none;margin:2px 0 0}.text.svelte-66odhj{flex-direction:column;gap:2px;display:flex}.label.svelte-66odhj{font-weight:600}.description.svelte-66odhj{font-size:var(--text-meta);color:var(--color-ink-muted)}.field.svelte-zwksca{flex-direction:column;gap:6px;min-width:0;display:flex}label.svelte-zwksca{font-size:var(--text-meta);color:var(--color-ink);font-weight:600}.required.svelte-zwksca{color:var(--color-danger-ink)}.hint.svelte-zwksca{color:var(--color-ink-muted);font-size:.875rem;line-height:1.45}.error.svelte-zwksca{font-size:var(--text-meta);color:var(--color-danger-ink);align-items:baseline;gap:6px;font-weight:600;line-height:1.45;display:flex}.error-dot.svelte-zwksca{background:var(--color-danger);border-radius:50%;flex:none;width:7px;height:7px;translate:0 -1px}.field-icon.svelte-85wa6t{display:flex}.pagination.svelte-2q4y3m{border-top:1px solid var(--color-line);font-size:var(--text-meta);color:var(--color-ink-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;container:pagination/inline-size}.controls.svelte-2q4y3m{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sizes.svelte-2q4y3m{align-items:center;gap:4px;display:flex}.sizes.svelte-2q4y3m span:where(.svelte-2q4y3m){margin-right:4px}.pages.svelte-2q4y3m{align-items:center;gap:2px;display:flex}button.svelte-2q4y3m{box-sizing:border-box;border-radius:var(--radius-md);font:inherit;font-size:var(--text-meta);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.choice.svelte-2q4y3m{min-width:max(32px, var(--touch,0px));height:max(32px, var(--touch,0px));color:var(--color-ink-body);padding:0 8px;font-weight:600}.sizes.svelte-2q4y3m .choice:where(.svelte-2q4y3m){height:28px;padding:0 6px}@media (pointer:coarse){.sizes.svelte-2q4y3m .choice:where(.svelte-2q4y3m){height:var(--touch,44px)}}.choice.svelte-2q4y3m:hover{background:var(--color-surface-hover);color:var(--color-ink)}.choice[aria-pressed=true].svelte-2q4y3m,.choice[aria-current=page].svelte-2q4y3m{background:var(--color-surface-subtle);color:var(--color-ink);font-weight:700}.step.svelte-2q4y3m{height:max(32px, var(--touch,0px));color:var(--color-brand-800);gap:4px;padding:0 10px;font-weight:700}.step.svelte-2q4y3m:hover:not(:disabled){background:var(--color-brand-100)}.step.svelte-2q4y3m:disabled{color:var(--color-ink-off);cursor:not-allowed}.gap.svelte-2q4y3m{text-align:center;min-width:24px;color:var(--color-ink-off)}@container pagination (width<=379px){.step.svelte-2q4y3m{width:max(32px, var(--touch,0px));padding:0}.step-label.svelte-2q4y3m{display:none}}.badge.svelte-1yvbf15{border-radius:var(--radius-sm);font-size:var(--text-meta);white-space:nowrap;align-items:center;padding:2px 10px;font-weight:700;line-height:1.5;display:inline-flex}.success.svelte-1yvbf15{background:var(--color-success-bg);color:var(--color-success-ink)}.warning.svelte-1yvbf15{background:var(--color-warning-bg);color:var(--color-warning-ink)}.danger.svelte-1yvbf15{background:var(--color-danger-bg);color:var(--color-danger-ink)}.info.svelte-1yvbf15{background:var(--color-info-bg);color:var(--color-info-ink)}.neutral.svelte-1yvbf15{background:var(--color-surface-subtle);color:var(--color-ink-body)}.input-box.svelte-182acri{padding-right:4px}.open.svelte-182acri{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.open.svelte-182acri:hover{background:var(--color-surface-subtle);color:var(--color-brand-800)}.calendar-popover.svelte-182acri{z-index:var(--z-popover);background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-line-medium);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);margin:0;padding:12px;display:none;position:fixed;inset:auto}:is(.calendar-popover.svelte-182acri:popover-open,.calendar-popover.shown.svelte-182acri){display:block}.paper.svelte-14zchrr{background:#fff;flex:none;position:relative;overflow:hidden;box-shadow:0 1px 3px #18352f1f,0 6px 8px #18352f14}.scaler.svelte-14zchrr{transform-origin:0 0;width:max-content;position:absolute;top:0;left:0}.attachment.svelte-ij57oy{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.thumb.svelte-ij57oy{cursor:zoom-in;transition:translate var(--duration-base) var(--ease-out-quart);background:0 0;border:0;border-radius:2px;flex:none;padding:0}.thumb.svelte-ij57oy:hover{translate:0 -2px}@media (prefers-reduced-motion:reduce){.thumb.svelte-ij57oy{transition:none}}.text.svelte-ij57oy{flex-direction:column;flex:140px;align-items:flex-start;gap:4px;min-width:0;display:flex}strong.svelte-ij57oy,.meta.svelte-ij57oy{overflow-wrap:anywhere;white-space:normal;max-width:100%}strong.svelte-ij57oy{font-weight:700}.meta.svelte-ij57oy{font-size:var(--text-meta);color:var(--color-ink-muted)}.attachment.svelte-ij57oy>.btn{flex:none}.viewer.svelte-701499{flex:auto;grid-template-columns:minmax(0,1fr) 340px;min-width:0;min-height:0;display:grid}.viewer.alone.svelte-701499{grid-template-columns:minmax(0,1fr)}.canvas.svelte-701499{background:var(--color-surface-subtle);align-items:flex-start;min-height:0;padding:32px;display:flex;overflow:auto}.canvas.svelte-701499>*{margin-inline:auto}.canvas.svelte-701499:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.side.svelte-701499{border-left:1px solid var(--color-line);flex-direction:column;gap:16px;min-height:0;padding:22px 24px;display:flex;overflow-y:auto}.file.svelte-701499{border-top:1px solid var(--color-line-soft);font-size:var(--text-meta);color:var(--color-ink-muted);overflow-wrap:anywhere;margin-top:auto;padding-top:14px}.file.svelte-701499 strong:where(.svelte-701499){color:var(--color-ink)}@media (width<=820px){.viewer.svelte-701499{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.side.svelte-701499{border-top:1px solid var(--color-line);border-left:0}}.empty.svelte-7wis80{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:40px 24px;display:flex}.empty.compact.svelte-7wis80{gap:12px;padding:28px 24px}.text.svelte-7wis80{flex-direction:column;gap:6px;max-width:52ch;display:flex}h2.svelte-7wis80{font-size:var(--text-card);font-weight:700;line-height:1.4}p.svelte-7wis80{color:var(--color-ink-body);text-wrap:pretty}svg.svelte-kzkrsx{flex:none}.error-screen.page.svelte-12gi464{padding-top:24px}.error-screen.screen.svelte-12gi464{box-sizing:border-box;background:var(--color-canvas);flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100dvh;padding:32px 16px;display:flex}.brand.svelte-12gi464{color:var(--color-ink);align-items:center;gap:10px;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.body.svelte-12gi464{flex-direction:column;align-items:flex-start;gap:18px;max-width:62ch;display:flex}.screen.svelte-12gi464 .body:where(.svelte-12gi464){box-sizing:border-box;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);width:100%;max-width:560px;box-shadow:var(--shadow-rest);padding:32px}.art.svelte-12gi464{flex:none}.text.svelte-12gi464{flex-direction:column;gap:8px;display:flex}.kicker.svelte-12gi464{font-size:var(--text-meta);color:var(--color-brand-800);font-weight:700}.title.svelte-12gi464{font-size:var(--text-headline);letter-spacing:-.01em;text-wrap:balance;font-weight:700;line-height:1.2}.screen.svelte-12gi464 h2:where(.svelte-12gi464){font-size:var(--text-metric)}p.svelte-12gi464{font-size:var(--text-nav);color:var(--color-ink-body);text-wrap:pretty;overflow-wrap:anywhere;line-height:1.55}.actions.svelte-12gi464{flex-wrap:wrap;gap:10px;display:flex}@media (width<=480px){.screen.svelte-12gi464 .actions:where(.svelte-12gi464){flex-direction:column;width:100%}.screen.svelte-12gi464 .actions:where(.svelte-12gi464) .btn{width:100%}.screen.svelte-12gi464 .body:where(.svelte-12gi464){padding:24px 20px}}.hint.svelte-12gi464{font-size:var(--text-meta);color:var(--color-ink-muted)}.report.svelte-12gi464{border-radius:var(--radius-lg);background:var(--color-surface-subtle);box-sizing:border-box;flex-direction:column;gap:8px;width:100%;padding:14px 16px;display:flex}.report.svelte-12gi464 p:where(.svelte-12gi464){font-size:var(--text-meta)}.reference.svelte-12gi464{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.reference.svelte-12gi464 code:where(.svelte-12gi464){letter-spacing:.06em;color:var(--color-ink);font-family:inherit;font-size:1.0625rem;font-weight:700}details.svelte-12gi464{width:100%;font-size:var(--text-meta);color:var(--color-ink-body)}summary.svelte-12gi464{width:fit-content;color:var(--color-brand-800);cursor:pointer;font-weight:700}dl.svelte-12gi464{grid-template-columns:auto minmax(0,1fr);gap:6px 16px;margin:10px 0 0;display:grid}dt.svelte-12gi464{color:var(--color-ink-muted)}dd.svelte-12gi464{overflow-wrap:anywhere;margin:0}dd.svelte-12gi464 code:where(.svelte-12gi464){font-size:.875rem}.fss.svelte-v7e7g8{flex-direction:column;gap:6px;min-width:0;display:flex}.head.svelte-v7e7g8{justify-content:space-between;align-items:baseline;gap:8px;display:flex}label.svelte-v7e7g8{font-size:var(--text-meta);color:var(--color-ink);font-weight:600}.required.svelte-v7e7g8{color:var(--color-danger-ink)}.optional.svelte-v7e7g8{color:var(--color-ink-muted);font-size:.875rem}.anchor.svelte-v7e7g8{position:relative}.trigger.svelte-v7e7g8{width:100%;font:inherit;text-align:left;cursor:pointer}.trigger.with-clear.svelte-v7e7g8{padding-right:36px}.trigger[data-open].svelte-v7e7g8{border-color:var(--color-brand-600);box-shadow:0 0 0 3px var(--color-focus-halo)}.trigger[data-disabled].svelte-v7e7g8{cursor:not-allowed}.field-icon.svelte-v7e7g8{display:flex}.trigger[data-open].svelte-v7e7g8 .field-icon:where(.svelte-v7e7g8),.trigger.svelte-v7e7g8:focus-visible .field-icon:where(.svelte-v7e7g8){color:var(--color-brand-600)}.chosen.svelte-v7e7g8{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.chosen-label.svelte-v7e7g8{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.chosen-short.svelte-v7e7g8{color:var(--color-ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.placeholder.svelte-v7e7g8{min-width:0;color:var(--color-ink-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.trigger[data-disabled].svelte-v7e7g8 .placeholder:where(.svelte-v7e7g8){color:var(--color-ink-off)}.chevron.svelte-v7e7g8{color:var(--color-ink-muted);margin-left:auto;padding-left:8px;display:flex}.clear.svelte-v7e7g8{border-radius:var(--radius-md);background:var(--color-surface-subtle);width:24px;height:24px;color:var(--color-ink-body);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:34px;translate:0 -50%}.clear.svelte-v7e7g8:hover{background:var(--color-line);color:var(--color-ink)}.hint.svelte-v7e7g8{color:var(--color-ink-muted);font-size:.875rem;line-height:1.45}.error.svelte-v7e7g8{font-size:var(--text-meta);color:var(--color-danger-ink);align-items:baseline;gap:6px;font-weight:600;line-height:1.45;display:flex}.error-dot.svelte-v7e7g8{background:var(--color-danger);border-radius:50%;flex:none;width:7px;height:7px;translate:0 -1px}.popup.svelte-v7e7g8{z-index:var(--z-popover);box-sizing:border-box;background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-line-medium);border-radius:var(--radius-xl);box-shadow:var(--shadow-float);margin:0;padding:0;display:none;position:fixed;inset:auto;overflow:hidden}:is(.popup.svelte-v7e7g8:popover-open,.popup.shown.svelte-v7e7g8){flex-direction:column;display:flex}.search.svelte-v7e7g8{border-bottom:1px solid var(--color-line);color:var(--color-ink-muted);flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.search.svelte-v7e7g8 input:where(.svelte-v7e7g8){min-width:0;height:44px;font:inherit;color:var(--color-ink);background:0 0;border:0;flex:1;padding:0}.search.svelte-v7e7g8 input:where(.svelte-v7e7g8):focus-visible{outline:none}.search.svelte-v7e7g8 input:where(.svelte-v7e7g8)::placeholder{color:var(--color-ink-muted)}.search.svelte-v7e7g8:has(input:where(.svelte-v7e7g8):focus-visible){color:var(--color-brand-600)}.erase.svelte-v7e7g8{border-radius:var(--radius-md);background:var(--color-surface-subtle);height:28px;font:inherit;color:var(--color-ink-body);cursor:pointer;border:0;padding:0 8px;font-size:.875rem;font-weight:600}.body.svelte-v7e7g8{flex:0 auto;min-height:0;overflow-y:auto}ul.svelte-v7e7g8{margin:0;padding:6px;list-style:none}li.svelte-v7e7g8{border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:10px;padding:8px 10px;display:flex}li.active.svelte-v7e7g8{background:var(--color-brand-100)}li[aria-selected=true].svelte-v7e7g8 .option-label:where(.svelte-v7e7g8){font-weight:700}li.svelte-v7e7g8>svg{color:var(--color-brand-800);flex:none}li[aria-disabled=true].svelte-v7e7g8{cursor:not-allowed}li[aria-disabled=true].svelte-v7e7g8 .option-label:where(.svelte-v7e7g8){color:var(--color-ink-off)}.text.svelte-v7e7g8{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.option-label.svelte-v7e7g8{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}mark.svelte-v7e7g8{background:var(--color-warning-bg);color:inherit;border-radius:2px;padding:0}.option-description.svelte-v7e7g8{color:var(--color-ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.create.svelte-v7e7g8{border-top:1px solid var(--color-line-soft);background:var(--color-surface);color:var(--color-brand-800);margin-top:4px;font-weight:700;position:sticky;bottom:0}.create.active.svelte-v7e7g8{background:var(--color-brand-100)}.state.svelte-v7e7g8{flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.state-title.svelte-v7e7g8{align-items:center;gap:8px;font-weight:600;display:flex}.state-title.danger.svelte-v7e7g8{color:var(--color-danger-ink)}.muted.svelte-v7e7g8{font-size:var(--text-meta);color:var(--color-ink-muted)}.foot.svelte-v7e7g8{border-top:1px solid var(--color-line);background:var(--color-canvas);color:var(--color-ink-muted);flex:none;justify-content:space-between;gap:8px;padding:8px 12px;font-size:.875rem;display:flex}.banner.svelte-1gk69t7{background:var(--color-env-live);color:#fff;font-size:var(--text-meta);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;margin:0;padding:10px 16px;line-height:1.4;display:flex}.banner.demo.svelte-1gk69t7{background:var(--color-env-demo)}.banner.svelte-1gk69t7 strong:where(.svelte-1gk69t7){letter-spacing:.01em;font-weight:700}.banner.svelte-1gk69t7 span:where(.svelte-1gk69t7){opacity:.92}.badge.svelte-1gk69t7{border-radius:var(--radius-md);background:var(--color-env-live);color:#fff;height:30px;font-size:var(--text-meta);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 12px 0 10px;font-weight:700;display:inline-flex}.badge.demo.svelte-1gk69t7{background:var(--color-env-demo)}.word.svelte-19nqgfz{display:inline-block}.identity.svelte-2a7vy2{--identity-text:#c9ddd2;background:var(--color-brand-950);color:var(--color-surface);flex-direction:column;flex:0 0 42%;justify-content:space-between;display:flex}.identity-brand.svelte-2a7vy2{align-items:center;gap:12px;padding:48px 56px;display:flex}.identity-name.svelte-2a7vy2{letter-spacing:-.01em;font-size:1.375rem;font-weight:700}.identity-pitch.svelte-2a7vy2{flex-direction:column;gap:18px;max-width:460px;padding:0 56px;display:flex}.identity-kicker.svelte-2a7vy2{font-size:var(--text-meta);color:var(--color-earth-300);font-weight:700}.identity-title.svelte-2a7vy2{font-size:var(--text-metric);letter-spacing:-.01em;text-wrap:balance;font-weight:700;line-height:1.3}.identity-text.svelte-2a7vy2{font-size:var(--text-nav);color:var(--identity-text);text-wrap:pretty;line-height:1.6}.identity-footnote.svelte-2a7vy2{color:var(--color-nav-ink);padding:0 56px 24px;font-size:.875rem}.band.svelte-2a7vy2{display:block}@media (width<=860px){.identity.svelte-2a7vy2{display:none}}.otp.svelte-10wy1ol{flex-direction:column;gap:8px;display:flex}.label.svelte-10wy1ol{font-size:var(--text-meta);color:var(--color-ink);font-weight:600}.boxes.svelte-10wy1ol{align-items:center;gap:8px;display:flex}.box.svelte-10wy1ol{box-sizing:border-box;border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;max-width:56px;height:56px;font:inherit;color:var(--color-ink);text-align:center;caret-color:var(--color-brand-600);transition:border-color var(--duration-fast) var(--ease-out-quart), box-shadow var(--duration-fast) var(--ease-out-quart);flex:1 1 0;padding:0;font-size:1.5rem;font-weight:700}.box.svelte-10wy1ol:focus{border-color:var(--color-brand-600);box-shadow:0 0 0 3px var(--color-focus-halo);outline:none}.invalid.svelte-10wy1ol .box:where(.svelte-10wy1ol){border-color:var(--color-danger)}.invalid.svelte-10wy1ol .box:where(.svelte-10wy1ol):focus{box-shadow:0 0 0 3px var(--color-danger-ring)}.box.svelte-10wy1ol:disabled{background:var(--color-surface-subtle);color:var(--color-ink-off)}.dash.svelte-10wy1ol{color:var(--color-ink-muted);flex:none;font-size:1.25rem;font-weight:700}.error.svelte-10wy1ol{font-size:var(--text-meta);color:var(--color-danger-ink);align-items:center;gap:6px;font-weight:600;display:flex}.dot.svelte-10wy1ol{background:currentColor;border-radius:50%;width:6px;height:6px}.hint.svelte-10wy1ol{font-size:var(--text-meta);color:var(--color-ink-muted)}@media (prefers-reduced-motion:reduce){.box.svelte-10wy1ol{transition:none}}.money.svelte-b79ik6{padding-right:0;overflow:hidden}.field-icon.svelte-b79ik6{display:flex}input.svelte-b79ik6{text-align:right;font-weight:700}.suffix.svelte-b79ik6{border-left:1px solid var(--color-line);background:var(--color-surface-subtle);font-size:var(--text-meta);color:var(--color-ink-muted);align-self:stretch;align-items:center;padding:0 12px;font-weight:700;display:flex}.page-tabs.svelte-1e336x5{flex-wrap:wrap;gap:8px;display:flex}.page-tabs.left.svelte-1e336x5{top:calc(var(--topbar-h) + 12px);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;padding:14px 12px;position:sticky}.section-label.svelte-1e336x5{color:var(--color-ink-muted);font-size:var(--text-meta);letter-spacing:.04em;text-transform:uppercase;padding:2px 8px 6px;font-weight:700}.tab.svelte-1e336x5{height:max(40px, var(--touch,0px));box-sizing:border-box;border:1px solid var(--color-line-medium);border-radius:var(--radius-lg);background:var(--color-surface);font-size:var(--text-body);color:var(--color-ink);transition:background-color var(--duration-fast) var(--ease-out-quart), border-color var(--duration-fast) var(--ease-out-quart);align-items:center;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.tab.svelte-1e336x5:hover{border-color:var(--color-line-strong);color:var(--color-ink)}.tab[aria-current=page].svelte-1e336x5{border-color:var(--color-brand-800);background:var(--color-brand-800);color:var(--color-surface)}.tab.svelte-1e336x5:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.key.svelte-1e336x5{box-sizing:border-box;border:1px solid var(--color-surface);border-radius:var(--radius-sm);background:var(--color-brand-800);min-width:22px;height:22px;font:inherit;color:var(--color-surface);animation:svelte-1e336x5-key-in var(--duration-fast) var(--ease-out-quart);justify-content:center;align-items:center;padding:0 5px;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-9px;right:-6px}@keyframes svelte-1e336x5-key-in{0%{opacity:0}}@container page (width<=900px){.page-tabs.left.svelte-1e336x5{scrollbar-width:thin;background:0 0;border:0;border-radius:0;flex-direction:row;align-items:stretch;padding:0 0 4px;position:static;overflow-x:auto}.page-tabs.left.svelte-1e336x5 .section-label:where(.svelte-1e336x5){display:none}.page-tabs.left.svelte-1e336x5 .tab:where(.svelte-1e336x5){min-height:max(40px, var(--touch,0px));white-space:nowrap;flex:none;height:auto;padding:0 16px}}@media (width<=1024px){.page-tabs.left.svelte-1e336x5{overscroll-behavior-inline:contain;scrollbar-width:thin;background:0 0;border:0;border-radius:0;flex-direction:row;align-items:stretch;padding:0 0 4px;position:static;overflow:auto hidden}.page-tabs.left.svelte-1e336x5 .section-label:where(.svelte-1e336x5){display:none}.page-tabs.left.svelte-1e336x5 .tab:where(.svelte-1e336x5){min-height:max(40px, var(--touch,0px));white-space:nowrap;flex:none;height:auto;padding:0 16px}}@media (prefers-reduced-motion:reduce){.tab.svelte-1e336x5{transition:none}.key.svelte-1e336x5{animation:none}}.group.svelte-jjtu9k{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}legend.svelte-jjtu9k{font-size:var(--text-meta);color:var(--color-ink);margin-bottom:6px;padding:0;font-weight:600}.required.svelte-jjtu9k{color:var(--color-danger-ink)}.options.tiles.svelte-jjtu9k{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.options.list.svelte-jjtu9k{flex-direction:column;gap:2px;display:flex}.options.segments.svelte-jjtu9k{flex-wrap:wrap;gap:8px;display:flex}.segments.svelte-jjtu9k .option:where(.svelte-jjtu9k){box-sizing:border-box;border:1px solid var(--color-line-medium);border-radius:var(--radius-md);background:var(--color-surface);align-items:center;height:36px;padding:0 14px}.segments.svelte-jjtu9k .option:where(.svelte-jjtu9k):hover{border-color:var(--color-line-strong)}.segments.svelte-jjtu9k .option.checked:where(.svelte-jjtu9k){border-color:var(--color-brand-800);background:var(--color-brand-800);color:var(--color-surface)}.segments.svelte-jjtu9k .option:where(.svelte-jjtu9k):has(:where(.svelte-jjtu9k):focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.segments.svelte-jjtu9k input:where(.svelte-jjtu9k){opacity:0;width:1px;height:1px;position:absolute}.segments.svelte-jjtu9k .label:where(.svelte-jjtu9k){font-weight:600}.segments.svelte-jjtu9k .description:where(.svelte-jjtu9k){display:none}.option.svelte-jjtu9k{border-radius:var(--radius-lg);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.tiles.svelte-jjtu9k .option:where(.svelte-jjtu9k){border:1px solid var(--color-line-medium);background:var(--color-surface)}.tiles.svelte-jjtu9k .option:where(.svelte-jjtu9k):hover{border-color:var(--color-line-strong)}.tiles.svelte-jjtu9k .option.checked:where(.svelte-jjtu9k){border-color:var(--color-brand-600);background:var(--color-brand-100)}.list.svelte-jjtu9k .option:where(.svelte-jjtu9k):hover{background:var(--color-surface-hover)}.option.disabled.svelte-jjtu9k{cursor:not-allowed;color:var(--color-ink-off)}input.svelte-jjtu9k{width:16px;height:16px;accent-color:var(--color-brand-800);flex:none;margin:2px 0 0}.text.svelte-jjtu9k{flex-direction:column;gap:2px;display:flex}.label.svelte-jjtu9k{font-weight:700}.description.svelte-jjtu9k{font-size:var(--text-meta);color:var(--color-ink-muted)}.hint.svelte-jjtu9k{color:var(--color-ink-muted);font-size:.875rem}.error.svelte-jjtu9k{font-size:var(--text-meta);color:var(--color-danger-ink);align-items:baseline;gap:6px;font-weight:600;display:flex}.error-dot.svelte-jjtu9k{background:var(--color-danger);border-radius:50%;flex:none;width:7px;height:7px}.sign-in.svelte-r7415s{background:var(--color-surface);min-height:100vh;display:flex}.form-side.svelte-r7415s{background:var(--color-canvas);flex-direction:column;flex:1;min-width:0;display:flex}.center.svelte-r7415s{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:24px 32px 20px;display:flex}.card.svelte-r7415s{box-sizing:border-box;border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-surface);flex-direction:column;gap:20px;width:100%;max-width:440px;padding:26px 32px 24px;display:flex}.step.svelte-r7415s{flex-direction:column;gap:20px;display:flex}.compact-brand.svelte-r7415s{align-items:center;gap:10px;display:none}.identity-name.svelte-r7415s{letter-spacing:-.01em;font-size:1.375rem;font-weight:700}@media (width<=860px){.compact-brand.svelte-r7415s{display:flex}.center.svelte-r7415s{padding:24px 16px}.card.svelte-r7415s{padding:24px 20px}}.intro.svelte-r7415s{flex-direction:column;gap:6px;display:flex}.kicker.svelte-r7415s{font-size:var(--text-meta);color:var(--color-earth-ink);font-weight:700}h1.svelte-r7415s{font-size:var(--text-metric);letter-spacing:-.01em;text-wrap:balance;font-weight:700;line-height:1.25}h1.svelte-r7415s:focus{outline:none}.lead.svelte-r7415s{font-size:var(--text-nav);color:var(--color-ink-body);text-wrap:pretty}form.svelte-r7415s{flex-direction:column;gap:16px;display:flex}form.svelte-r7415s .input-box{height:44px}form.svelte-r7415s .input-box input{font-size:var(--text-nav)}form.svelte-r7415s button[type=submit]{width:100%;height:44px;font-size:var(--text-nav)}.password.svelte-r7415s{flex-direction:column;gap:6px;display:flex}.reveal.svelte-r7415s{border-radius:var(--radius-md);height:36px;font:inherit;font-size:var(--text-meta);color:var(--color-brand-800);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;margin-right:-8px;padding:0 10px;font-weight:700;display:inline-flex}.reveal.svelte-r7415s:hover{background:var(--color-surface-subtle)}.reveal.svelte-r7415s:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0}.caps.svelte-r7415s{color:var(--color-warning-ink);font-size:.875rem;font-weight:600}.notice.svelte-r7415s{border-radius:var(--radius-lg);font-size:var(--text-meta);text-wrap:pretty;padding:12px 14px;line-height:1.55}.notice.danger.svelte-r7415s{background:var(--color-danger-bg);color:var(--color-danger-ink)}.notice.warning.svelte-r7415s{background:var(--color-warning-bg);color:var(--color-warning-ink)}.notice.neutral.svelte-r7415s{background:var(--color-surface-subtle);color:var(--color-ink-body)}.notice.neutral.svelte-r7415s strong{color:var(--color-ink)}.back.svelte-r7415s{font-size:var(--text-meta);margin-bottom:-6px}.account.svelte-r7415s{font-size:var(--text-meta);color:var(--color-ink);margin-top:2px;font-weight:700}.enrollment.svelte-r7415s{justify-items:center;gap:var(--space-3);margin:var(--space-4) 0;display:grid}.qr-frame.svelte-r7415s{box-sizing:border-box;border:1px solid var(--color-line);border-radius:var(--radius-lg);width:232px;min-height:232px;color:var(--color-ink-muted);font-size:var(--text-meta);background:#fff;place-items:center;padding:12px;display:grid}.qr-frame.svelte-r7415s img:where(.svelte-r7415s){width:208px;height:208px;image-rendering:pixelated;display:block}.setup-help.svelte-r7415s{color:var(--color-ink-muted);font-size:var(--text-meta);text-align:center;margin:0;line-height:1.5}.demo-enrollment.svelte-r7415s{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-warning-bg);color:var(--color-warning-ink)}.setup-secret.svelte-r7415s{max-width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-subtle);color:var(--color-ink);font-size:var(--text-meta);letter-spacing:.08em;overflow-wrap:anywhere}.help.svelte-r7415s{width:100%;max-width:440px;font-size:var(--text-meta);color:var(--color-ink-body);text-wrap:pretty;flex-direction:column;gap:8px;line-height:1.5;display:flex}.help.svelte-r7415s strong:where(.svelte-r7415s){color:var(--color-ink);font-weight:700}.link.inline.svelte-r7415s{margin-left:2px;display:inline}.demo.svelte-r7415s{box-sizing:border-box;border:1px solid color-mix(in oklab, var(--color-env-demo) 35%, var(--color-surface));border-radius:var(--radius-xl);background:var(--color-env-demo-bg);width:100%;max-width:440px;color:var(--color-env-demo-ink);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.demo.svelte-r7415s h2:where(.svelte-r7415s){font-size:var(--text-meta);font-weight:700}.demo.svelte-r7415s ul:where(.svelte-r7415s){grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:2px 4px;margin:0 -8px;padding:0;list-style:none;display:grid}.demo.svelte-r7415s button:where(.svelte-r7415s){border-radius:var(--radius-md);width:100%;font:inherit;font-size:var(--text-meta);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:6px 8px;display:flex}.demo.svelte-r7415s button:where(.svelte-r7415s):hover{background:color-mix(in oklab, var(--color-env-demo) 12%, var(--color-surface))}.demo.svelte-r7415s button:where(.svelte-r7415s):focus-visible{outline:2px solid var(--color-env-demo);outline-offset:0}.demo-name.svelte-r7415s{font-weight:700}.demo-name.svelte-r7415s,.demo-role.svelte-r7415s{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.demo-role.svelte-r7415s{opacity:.9;font-size:.875rem}.demo-secrets.svelte-r7415s{font-size:var(--text-meta);font-weight:600}.rules.svelte-r7415s{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rules.svelte-r7415s li:where(.svelte-r7415s){font-size:var(--text-meta);color:var(--color-ink-muted);align-items:center;gap:8px;display:flex}.rules.svelte-r7415s li.met:where(.svelte-r7415s){color:var(--color-success-ink);font-weight:700}.mark.svelte-r7415s{justify-content:center;width:16px;font-weight:700;display:flex}.link.svelte-r7415s{font:inherit;color:var(--color-brand-800);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-weight:700;display:inline-flex}.link.svelte-r7415s:hover{text-underline-offset:3px;text-decoration:underline}.welcome.svelte-r7415s{flex-direction:column;gap:14px;display:flex}.welcome-mark.svelte-r7415s{background:var(--color-success-bg);width:48px;height:48px;color:var(--color-success-ink);border-radius:50%;justify-content:center;align-items:center;display:flex}.server.svelte-r7415s,.note.svelte-r7415s{max-width:440px;font-size:var(--text-meta);color:var(--color-ink-muted);text-align:center;text-wrap:pretty}.window.svelte-1lavso6{container:window/inline-size}.panes.svelte-1lavso6{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.splitter.svelte-1lavso6{border-radius:var(--radius-md);cursor:col-resize;touch-action:none;justify-content:center;align-self:stretch;align-items:center;display:none}.splitter.svelte-1lavso6:after{content:"";border-radius:var(--radius-pill);background:var(--color-line-strong);width:4px;height:40px;transition:background var(--duration-base) var(--ease-out-quart)}.splitter.svelte-1lavso6:hover:after,.splitter.svelte-1lavso6:focus-visible:after{background:var(--color-brand-600)}.splitter.svelte-1lavso6:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.splitter.svelte-1lavso6:after{transition:none}}.list-pane.svelte-1lavso6{border:1px solid var(--color-line-medium);border-radius:var(--radius-lg);background:var(--color-surface);height:min(68svh,480px);min-height:320px;scroll-margin-top:calc(var(--topbar-h) + 8px);flex-direction:column;display:flex;position:relative;overflow:hidden auto}.detail-pane.svelte-1lavso6{min-height:calc(100svh - var(--topbar-h) - 16px);--pane-sticky:static;border:1px solid var(--color-line-medium);border-radius:var(--radius-lg);background:var(--color-surface);scroll-margin-top:calc(var(--topbar-h) + 8px);flex-direction:column;padding:16px;display:flex;position:relative}.to-list.svelte-1lavso6{min-height:var(--touch,44px);border-radius:var(--radius-md);color:var(--color-brand-800);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-self:flex-start;align-items:center;gap:8px;margin-bottom:8px;padding:0 8px;font-weight:700;display:inline-flex}.to-list.svelte-1lavso6:hover{background:var(--color-brand-100)}.detail-pane.flush.svelte-1lavso6 .to-list:where(.svelte-1lavso6){margin:8px 8px 0}.detail-pane.flush.svelte-1lavso6{padding:0;container-type:inline-size}.detail-pane.flush.svelte-1lavso6:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.window.fill.svelte-1lavso6{flex-direction:column;flex:1;min-height:0;display:flex}.head.svelte-1lavso6{border-bottom:1px solid var(--color-line);flex-direction:column;flex:none;gap:8px;padding:12px;display:flex}.head.svelte-1lavso6 .search{flex-wrap:wrap;gap:8px;display:flex}.head.svelte-1lavso6 .search-field{flex:1;min-width:0;position:relative}.head.svelte-1lavso6 .search-icon{color:var(--color-ink-muted);display:flex;position:absolute;top:50%;left:12px;translate:0 -50%}.head.svelte-1lavso6 .search input{width:100%;font:inherit;padding-left:38px}.head.svelte-1lavso6 .search-aside{flex:100%}.head.svelte-1lavso6 .list-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.list-pane.svelte-1lavso6 .list-loading{flex-direction:column;gap:8px;padding:12px;display:flex}.list-pane.svelte-1lavso6 .list-empty{padding:16px}.list-pane.svelte-1lavso6 .link{font:inherit;color:var(--color-brand-800);text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.list-pane.svelte-1lavso6 .items{flex:1;min-height:0;margin:0;padding:6px;list-style:none;position:relative;overflow-y:auto}.list-pane.svelte-1lavso6 .item{border-radius:var(--radius-md);color:var(--color-ink);justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.list-pane.svelte-1lavso6 .item:hover{background:var(--color-surface-subtle)}.list-pane.svelte-1lavso6 .item[aria-current=page]{background:var(--color-brand-100)}.list-pane.svelte-1lavso6 .item[aria-current=page] strong{color:var(--color-brand-950)}.list-pane.svelte-1lavso6 .item-text{flex-direction:column;min-width:0;display:flex}.list-pane.svelte-1lavso6 .item-text strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.list-pane.svelte-1lavso6 .item .meta{font-size:var(--text-meta);color:var(--color-ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.list-pane.svelte-1lavso6 .item .warn-text,.list-pane.svelte-1lavso6 .item-side.warn-text{color:var(--color-warning-ink);font-weight:600}.list-pane.svelte-1lavso6 .item-side{font-size:var(--text-meta);flex:none}@container window (width>=700px){.panes.svelte-1lavso6{grid-template-columns:var(--list-width,272px) 12px minmax(0, 1fr);gap:0}.wide.svelte-1lavso6 .panes:where(.svelte-1lavso6){grid-template-columns:var(--list-width,300px) 12px minmax(0, 1fr)}.splitter.svelte-1lavso6{display:flex}.list-pane.svelte-1lavso6,.detail-pane.svelte-1lavso6{height:calc(100vh - var(--topbar-h) - var(--pane-offset));min-height:360px}.list-pane.svelte-1lavso6{overflow:hidden}.detail-pane.svelte-1lavso6{--pane-sticky:sticky;padding:16px 20px 24px;overflow-y:auto}.fill.svelte-1lavso6 .panes:where(.svelte-1lavso6){flex:1;align-items:stretch;min-height:0}.fill.svelte-1lavso6 .list-pane:where(.svelte-1lavso6),.fill.svelte-1lavso6 .detail-pane:where(.svelte-1lavso6){height:auto;min-height:0}}@container window (width>=960px){.panes.svelte-1lavso6{grid-template-columns:var(--list-width,330px) 12px minmax(0, 1fr)}.wide.svelte-1lavso6 .panes:where(.svelte-1lavso6){grid-template-columns:var(--list-width,380px) 12px minmax(0, 1fr)}.head.svelte-1lavso6 .search{flex-wrap:nowrap}.head.svelte-1lavso6 .search-aside{flex:0 0 140px}}.area.svelte-kjz1rs{height:auto;padding:10px 12px}textarea.svelte-kjz1rs{resize:vertical;min-height:3lh;line-height:1.5}.account.svelte-1f3nzje{box-sizing:border-box;border-radius:var(--radius-md);width:100%;min-width:0;height:44px;font:inherit;font-size:var(--text-meta);color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 8px 0 6px;display:flex}.account.svelte-1f3nzje:hover{background:var(--color-surface-hover)}.account.compact.svelte-1f3nzje{justify-content:center;padding:0}.account.svelte-1f3nzje>svg{color:var(--color-ink-muted);flex:none;margin-left:auto}.initials.svelte-1f3nzje{background:var(--color-brand-100);width:30px;height:30px;color:var(--color-brand-800);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.initials.small.svelte-1f3nzje{width:24px;height:24px;font-size:.6875rem}.who.svelte-1f3nzje{flex-direction:column;min-width:0;line-height:1.25;display:flex}.name.svelte-1f3nzje{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.account-static.svelte-1f3nzje{box-sizing:border-box;width:100%;min-width:0;height:44px;font-size:var(--text-meta);color:var(--color-ink);align-items:center;padding:0 8px 0 6px;display:flex}.account-static.compact.svelte-1f3nzje{justify-content:center;padding:0}.panel.svelte-1f3nzje{position-area:top span-right;width:300px;margin:0 0 8px;padding:6px}.panel.svelte-1f3nzje:popover-open{flex-direction:column;display:flex}.workspace.svelte-1f3nzje{flex-direction:column;gap:2px;padding:10px 10px 12px;display:flex}.caption.svelte-1f3nzje{color:var(--color-ink-muted);font-size:.875rem}.switch.svelte-1f3nzje{border-top:1px solid var(--color-line);flex-direction:column;gap:4px;padding:10px;display:flex}.switch-title.svelte-1f3nzje{font-size:var(--text-meta);font-weight:700}.switch.svelte-1f3nzje ul:where(.svelte-1f3nzje){margin:4px 0 0;padding:0;list-style:none}.switch.svelte-1f3nzje button:where(.svelte-1f3nzje){border-radius:var(--radius-md);width:100%;min-height:36px;font:inherit;font-size:var(--text-meta);color:var(--color-ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 6px;font-weight:700;display:flex}.switch.svelte-1f3nzje button:where(.svelte-1f3nzje):hover{background:var(--color-brand-100)}.region.svelte-t13pdr{z-index:var(--z-toast);pointer-events:none;flex-direction:column;gap:8px;width:360px;display:flex;position:fixed;bottom:24px;right:24px}@media (width<=719px){.region.svelte-t13pdr{width:auto;bottom:16px;left:16px;right:16px}}.toast.svelte-t13pdr{border-radius:var(--radius-xl);box-shadow:var(--shadow-float);pointer-events:auto;animation:svelte-t13pdr-rise var(--duration-base) var(--ease-out-quart);align-items:center;gap:10px;padding:10px 8px 10px 14px;display:flex}@keyframes svelte-t13pdr-rise{0%{opacity:0;translate:0 8px}}@media (prefers-reduced-motion:reduce){.toast.svelte-t13pdr{animation:none}}.success.svelte-t13pdr{background:var(--color-brand-950);color:var(--color-surface)}.local.svelte-t13pdr{background:var(--color-ink);color:var(--color-surface)}.error.svelte-t13pdr{background:var(--color-danger-bg);color:#7e2a26;border:1px solid #e3b8b4}p.svelte-t13pdr{flex:1;font-weight:600}button.svelte-t13pdr{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.action.svelte-t13pdr{border-radius:var(--radius-md);text-underline-offset:3px;padding:6px 10px;font-weight:700;text-decoration:underline}.dismiss.svelte-t13pdr{border-radius:var(--radius-md);opacity:.8;padding:6px;display:flex}.action.svelte-t13pdr:hover,.dismiss.svelte-t13pdr:hover{opacity:1;background:#ffffff1f}.error.svelte-t13pdr .action:where(.svelte-t13pdr):hover,.error.svelte-t13pdr .dismiss:where(.svelte-t13pdr):hover{background:#9a353014}.success.svelte-t13pdr :where(.svelte-t13pdr):focus-visible,.local.svelte-t13pdr :where(.svelte-t13pdr):focus-visible{outline-color:var(--color-focus-halo)}.palette.svelte-jnatfi{background:var(--color-surface);width:min(560px,100vw - 32px);max-height:min(520px,100vh - 160px);color:var(--color-ink);border:1px solid var(--color-line-medium);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);opacity:0;transition:opacity var(--duration-base) var(--ease-out-quart), translate var(--duration-base) var(--ease-out-quart), overlay var(--duration-base) allow-discrete, display var(--duration-base) allow-discrete;flex-direction:column;margin:96px auto auto;padding:0;display:none;overflow:hidden;translate:0 -6px}.palette[open].svelte-jnatfi{opacity:1;display:flex;translate:0}@starting-style{.palette[open].svelte-jnatfi{opacity:0;translate:0 -6px}}.palette.svelte-jnatfi::backdrop{background:#18352f3d}.search-field.svelte-jnatfi{border-bottom:1px solid var(--color-line);height:56px;color:var(--color-ink-muted);flex-shrink:0;align-items:center;gap:10px;padding:0 16px;display:flex}input.svelte-jnatfi{min-width:0;height:100%;font:inherit;font-size:var(--text-nav);color:var(--color-ink);background:0 0;border:0;flex:1}input.svelte-jnatfi:focus-visible{outline:none}input.svelte-jnatfi::placeholder{color:var(--color-ink-muted)}kbd.svelte-jnatfi{border:1px solid var(--color-line);border-radius:var(--radius-sm);font:inherit;color:var(--color-ink-muted);padding:2px 6px;font-size:.875rem;font-weight:700}.options.svelte-jnatfi{margin:0;padding:6px;overflow-y:auto}.group.svelte-jnatfi+.group:where(.svelte-jnatfi){border-top:1px solid var(--color-line-soft);margin-top:6px;padding-top:6px}.group-label.svelte-jnatfi{font-size:var(--text-meta);color:var(--color-ink-muted);padding:6px 10px 4px;font-weight:700}.option.svelte-jnatfi{border-radius:var(--radius-md);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 10px;display:flex}.option.active.svelte-jnatfi{background:var(--color-brand-100)}.label.svelte-jnatfi{font-weight:700}.context.svelte-jnatfi{font-size:var(--text-meta);color:var(--color-ink-muted)}.result-count.svelte-jnatfi{font-size:var(--text-meta);color:var(--color-ink-muted);flex-shrink:0;margin:0;padding:10px 16px 4px}.empty.svelte-jnatfi{color:var(--color-ink-body);padding:16px}.footer.svelte-jnatfi{border-top:1px solid var(--color-line);flex-shrink:0;padding:10px 16px 12px}.show-more.svelte-jnatfi{border:1px solid var(--color-line-medium);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-height:40px;color:var(--color-ink);font:inherit;font-size:var(--text-nav);cursor:pointer;margin-bottom:8px;padding:8px 12px;font-weight:700}.show-more.svelte-jnatfi:hover{background:var(--color-brand-100)}.note.svelte-jnatfi{color:var(--color-ink-muted);margin:0;font-size:.875rem}.breadcrumbs.svelte-u0leis{flex:auto;align-items:center;min-width:0;min-height:34px;margin-left:-9px;display:flex}ol.svelte-u0leis{white-space:nowrap;flex:0 auto;align-items:center;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}li.svelte-u0leis{font-size:var(--text-nav);color:var(--color-ink-body);flex:none;align-items:center;gap:2px;font-weight:600;display:flex}li.svelte-u0leis:last-child{flex:0 auto;min-width:0}li.svelte-u0leis:not(:last-child),.separator.svelte-u0leis,.address-zone.svelte-u0leis{display:none}@media (width>=720px){li.svelte-u0leis:not(:last-child),.separator.svelte-u0leis{display:flex}.address-zone.svelte-u0leis{display:block}}a.svelte-u0leis,.current.svelte-u0leis{border-radius:var(--radius-sm);text-transform:lowercase;align-items:center;gap:7px;padding:5px 9px;display:inline-flex}.breadcrumbs.svelte-u0leis svg{flex:none}a.svelte-u0leis{color:var(--color-ink-body);text-decoration:none}a.svelte-u0leis:hover{background:var(--color-surface-subtle);color:var(--color-ink)}.current.svelte-u0leis{white-space:nowrap;font-size:var(--text-nav);font-weight:700;line-height:inherit;color:var(--color-ink);margin:0;overflow:hidden}.label.svelte-u0leis{text-overflow:ellipsis;min-width:0;overflow:hidden}.separator.svelte-u0leis{color:var(--color-ink-off)}.address-zone.svelte-u0leis{border-radius:var(--radius-sm);cursor:text;background:0 0;border:1px solid #0000;flex:auto;align-self:stretch;min-width:32px;margin-left:4px}.address-zone.svelte-u0leis:hover{border-color:var(--color-line)}.address-form.svelte-u0leis{border:1px solid var(--color-brand-600);border-radius:var(--radius-sm);background:var(--color-surface);min-width:0;height:34px;color:var(--color-ink-muted);flex:auto;align-items:center;gap:8px;padding:0 10px;display:flex}.address.svelte-u0leis{min-width:0;font:inherit;font-size:var(--text-nav);color:var(--color-ink);background:0 0;border:0;outline:none;flex:1;padding:0}.sidebar.svelte-1w71lbq{z-index:var(--z-sidebar);width:var(--sidebar-w);box-sizing:border-box;background:var(--color-surface);border-right:1px solid var(--color-line);height:100vh;color:var(--color-ink-body);font-size:var(--text-body);flex-direction:column;line-height:1.4;display:flex;position:sticky;top:0}.collapsed.svelte-1w71lbq{width:var(--sidebar-w-collapsed)}.drawer.svelte-1w71lbq{z-index:var(--z-dialog);width:min(var(--sidebar-w), 86vw);height:100dvh;box-shadow:var(--shadow-float);visibility:hidden;transition:transform .22s var(--ease-out-quart), visibility .22s;border-right:0;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.drawer.open.svelte-1w71lbq{visibility:visible;transform:none}@media (prefers-reduced-motion:reduce){.drawer.svelte-1w71lbq{transition:none}}.close.svelte-1w71lbq{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;margin-right:-12px;padding:0;display:inline-flex}.close.svelte-1w71lbq:hover{background:var(--color-surface-subtle);color:var(--color-ink)}.head.svelte-1w71lbq{height:var(--topbar-h);box-sizing:border-box;border-bottom:1px solid var(--color-line);flex:none;align-items:center;padding:0 20px;display:flex}.collapsed.svelte-1w71lbq .head:where(.svelte-1w71lbq){justify-content:center;padding:0}.brand.svelte-1w71lbq{border-radius:var(--radius-md);min-width:0;color:var(--color-ink);align-items:center;gap:10px;text-decoration:none;display:flex}.brand.svelte-1w71lbq:hover{color:var(--color-ink)}.brand-text.svelte-1w71lbq{white-space:nowrap;flex-direction:column;display:flex}.brand-name.svelte-1w71lbq{font-size:var(--text-card);letter-spacing:-.01em;font-weight:700;line-height:1.2}.brand-workspace.svelte-1w71lbq{color:var(--color-ink-muted);font-size:.875rem;font-weight:700}.groups.svelte-1w71lbq{flex-direction:column;flex:1;padding:12px 12px 8px;display:flex;overflow:hidden auto}.group.svelte-1w71lbq+.group:where(.svelte-1w71lbq){border-top:1px solid var(--color-line-soft);margin-top:8px;padding-top:8px}ul.svelte-1w71lbq{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.group-title.svelte-1w71lbq{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);padding:8px 12px 6px;font-size:.875rem;font-weight:700;display:block}.item.svelte-1w71lbq{border-radius:var(--radius-md);min-height:42px;font-size:var(--text-nav);color:var(--color-ink-body);transition:background-color var(--duration-fast) var(--ease-out-quart), color var(--duration-fast) var(--ease-out-quart);align-items:center;gap:12px;padding:0 12px;font-weight:500;text-decoration:none;display:flex;position:relative}.collapsed.svelte-1w71lbq .item:where(.svelte-1w71lbq){justify-content:center;gap:0;padding:0}.item.svelte-1w71lbq:hover{background:var(--color-surface-hover);color:var(--color-ink)}.item.within.svelte-1w71lbq{color:var(--color-ink);font-weight:700}.item.current.svelte-1w71lbq{background:var(--color-brand-100);color:var(--color-brand-950);font-weight:700}.label.svelte-1w71lbq{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.key.svelte-1w71lbq{box-sizing:border-box;border:1px solid var(--color-surface);border-radius:var(--radius-sm);background:var(--color-brand-800);min-width:22px;height:22px;font:inherit;color:var(--color-surface);animation:svelte-1w71lbq-key-in var(--duration-fast) var(--ease-out-quart);flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0 5px;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex}.collapsed.svelte-1w71lbq .key:where(.svelte-1w71lbq){min-width:18px;height:18px;padding:0 4px;font-size:.6875rem;position:absolute;top:1px;right:-2px}@keyframes svelte-1w71lbq-key-in{0%{opacity:0}}.subitems.svelte-1w71lbq{border-left:1px solid var(--color-line);margin:2px 0 4px 21px}.subitem.svelte-1w71lbq{border-radius:0 var(--radius-md) var(--radius-md) 0;min-height:38px;color:var(--color-ink-body);align-items:center;padding:0 12px 0 16px;font-weight:500;text-decoration:none;display:flex}.subitem.svelte-1w71lbq:hover{background:var(--color-surface-hover);color:var(--color-ink)}.subitem.current.svelte-1w71lbq{background:var(--color-brand-100);color:var(--color-brand-950);font-weight:700}.footer.svelte-1w71lbq{border-top:1px solid var(--color-line);flex-direction:column;gap:8px;padding:10px 12px 14px;display:flex}.who.svelte-1w71lbq,.actions.svelte-1w71lbq{align-items:center;gap:8px;display:flex}.collapsed.svelte-1w71lbq .who:where(.svelte-1w71lbq),.collapsed.svelte-1w71lbq .actions:where(.svelte-1w71lbq){flex-direction:column}.help.svelte-1w71lbq{border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-ink-body);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.help.svelte-1w71lbq:hover{background:var(--color-surface-hover);color:var(--color-ink)}.signout.svelte-1w71lbq,.toggle.svelte-1w71lbq{box-sizing:border-box;border:1px solid var(--color-line-medium);border-radius:var(--radius-md);background:var(--color-surface);height:40px;font:inherit;font-size:var(--text-body);color:var(--color-ink);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-quart), border-color var(--duration-fast) var(--ease-out-quart);justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}.signout.svelte-1w71lbq{min-width:0;height:44px;font-size:var(--text-title);flex:1;padding:0 10px}.toggle.svelte-1w71lbq{width:40px;color:var(--color-ink-body);flex:none;padding:0}.collapsed.svelte-1w71lbq .signout:where(.svelte-1w71lbq){flex:none;width:40px;height:40px;padding:0}.signout.svelte-1w71lbq:hover,.toggle.svelte-1w71lbq:hover{border-color:var(--color-line-strong);background:var(--color-surface-hover)}@media (prefers-reduced-motion:reduce){.item.svelte-1w71lbq,.signout.svelte-1w71lbq,.toggle.svelte-1w71lbq{transition:none}.key.svelte-1w71lbq{animation:none}}@media (height<=940px){.groups.svelte-1w71lbq{padding-top:8px}.group.svelte-1w71lbq+.group:where(.svelte-1w71lbq){margin-top:6px;padding-top:6px}.group-title.svelte-1w71lbq{padding:6px 12px 4px}.item.svelte-1w71lbq{min-height:38px}.subitem.svelte-1w71lbq{min-height:34px}.footer.svelte-1w71lbq{gap:6px;padding:8px 12px 12px}}@media (height<=820px){.group.svelte-1w71lbq+.group:where(.svelte-1w71lbq){margin-top:4px;padding-top:4px}.group-title.svelte-1w71lbq{padding:4px 12px 2px}.item.svelte-1w71lbq{min-height:32px}.signout.svelte-1w71lbq,.toggle.svelte-1w71lbq{height:36px}.collapsed.svelte-1w71lbq .signout:where(.svelte-1w71lbq),.toggle.svelte-1w71lbq{width:36px}.footer.svelte-1w71lbq{padding-block:8px 10px}}.shortcuts.svelte-28bno5{font-size:var(--text-body);color:var(--color-ink-body);flex-direction:column;gap:20px;display:flex}h3.svelte-28bno5{font-size:var(--text-body);color:var(--color-ink);font-weight:700}.hint.svelte-28bno5{color:var(--color-ink-muted);margin-top:2px}dl.svelte-28bno5{margin:8px 0 0}.columns.svelte-28bno5{columns:3 14rem;column-gap:24px}.pairs.svelte-28bno5{columns:2 18rem}.row.svelte-28bno5{break-inside:avoid;grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:12px;min-height:32px;display:grid}dt.svelte-28bno5{align-items:center;gap:6px;display:flex}dd.svelte-28bno5{color:var(--color-ink);margin:0}.then.svelte-28bno5{font-size:var(--text-meta);color:var(--color-ink-muted)}kbd.svelte-28bno5{box-sizing:border-box;border:1px solid var(--color-line-medium);border-radius:var(--radius-sm);background:var(--color-surface-subtle);min-width:24px;font:inherit;text-align:center;color:var(--color-ink);padding:2px 6px;font-size:.875rem;font-weight:700}.toggle.svelte-28bno5{border-top:1px solid var(--color-line);padding-top:16px}.bell.svelte-15c30h{width:max(40px, var(--touch,0px));height:max(40px, var(--touch,0px));border-radius:var(--radius-md);color:var(--color-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:relative}.bell.svelte-15c30h:hover{background:var(--color-surface-subtle)}.count.svelte-15c30h{box-sizing:border-box;border-radius:var(--radius-pill);border:2px solid var(--color-surface);background:var(--color-warning);min-width:18px;height:18px;color:var(--color-surface);text-align:center;padding:0 5px;font-size:.6875rem;font-weight:700;line-height:14px;position:absolute;top:4px;right:2px}.panel.svelte-15c30h{width:min(340px,100vw - 16px);padding:8px}.panel.svelte-15c30h:popover-open{flex-direction:column;gap:4px;display:flex}h2.svelte-15c30h{font-size:var(--text-body);padding:8px 10px 6px;font-weight:700}ul.svelte-15c30h{margin:0;padding:0;list-style:none}li.svelte-15c30h button:where(.svelte-15c30h){border-radius:var(--radius-md);width:100%;font:inherit;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px;display:flex}li.svelte-15c30h button:where(.svelte-15c30h):hover{background:var(--color-brand-100)}li.svelte-15c30h button:where(.svelte-15c30h) svg{color:var(--color-ink-muted);margin-left:auto}.badge.svelte-15c30h{box-sizing:border-box;border-radius:var(--radius-sm);background:var(--color-warning-bg);min-width:28px;color:var(--color-warning-ink);font-size:var(--text-meta);text-align:center;flex:none;padding:2px 8px;font-weight:700}.text.svelte-15c30h{flex-direction:column;display:flex}.label.svelte-15c30h{font-weight:700}.detail.svelte-15c30h{font-size:var(--text-meta);color:var(--color-ink-muted)}.empty.svelte-15c30h{color:var(--color-ink-body);padding:6px 10px 12px}.pill.svelte-1jg91wx{border-radius:var(--radius-sm);height:30px;font:inherit;font-size:var(--text-meta);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:inline-flex}@media (pointer:coarse){.pill.svelte-1jg91wx{height:44px}}.tone-success.svelte-1jg91wx{background:var(--color-success-bg);color:var(--color-success-ink)}.tone-warning.svelte-1jg91wx{background:var(--color-warning-bg);color:var(--color-warning-ink)}.tone-info.svelte-1jg91wx{background:var(--color-info-bg);color:var(--color-info-ink)}.tone-neutral.svelte-1jg91wx{background:var(--color-surface-subtle);color:var(--color-ink)}.tone-danger.svelte-1jg91wx{background:var(--color-danger-bg);color:var(--color-danger-ink)}.panel.svelte-1jg91wx{width:min(340px,100vw - 16px)}.panel.svelte-1jg91wx:popover-open{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.title.svelte-1jg91wx{font-size:var(--text-nav);font-weight:700}.detail.svelte-1jg91wx{font-size:var(--text-meta);color:var(--color-ink-body);line-height:1.55}.note.svelte-1jg91wx{border-top:1px solid var(--color-line);color:var(--color-ink-muted);align-self:stretch;padding-top:8px;font-size:.875rem}.sr-only.svelte-1jg91wx{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.anchor.svelte-111uqli{display:contents}.topbar.svelte-111uqli{z-index:var(--z-topbar);height:var(--topbar-h);box-sizing:border-box;background:var(--color-surface);border-bottom:1px solid var(--color-line);align-items:center;gap:4px;padding:0 16px;display:flex;position:sticky;top:0}.topbar.demo.svelte-111uqli{box-shadow:inset 0 3px 0 var(--color-env-demo)}.spacer.svelte-111uqli{flex:auto}@media (width>=720px){.topbar.svelte-111uqli{gap:12px}}@media (width>=1280px){.topbar.svelte-111uqli{padding-inline:24px}}.search.svelte-111uqli{min-width:180px;height:max(42px, var(--touch,0px));box-sizing:border-box;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas);font:inherit;font-size:var(--text-nav);color:var(--color-ink-muted);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-quart);flex:0 6 320px;align-items:center;gap:10px;padding:0 8px 0 14px;display:flex}.search.svelte-111uqli:hover{border-color:var(--color-line-strong)}.narrow.svelte-111uqli .search:where(.svelte-111uqli){flex:none;min-width:0}.search-label.svelte-111uqli{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}kbd.svelte-111uqli{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);font:inherit;padding:2px 6px;font-size:.875rem;font-weight:700}.anchor.svelte-1xuspcr{display:contents}.menu-button.svelte-1xuspcr{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:-8px;padding:0;display:inline-flex}.menu-button.svelte-1xuspcr:hover{background:var(--color-surface-subtle)}.backdrop.svelte-1xuspcr{z-index:calc(var(--z-dialog) - 1);background:#18352f52;position:fixed;inset:0}.shell.svelte-1xuspcr{align-items:flex-start;min-height:100vh;display:flex}.column.svelte-1xuspcr{flex-direction:column;flex:1;min-width:0;min-height:100vh;display:flex}main.svelte-1xuspcr{flex:1;padding:24px 16px 40px;container:page/inline-size}main.svelte-1xuspcr:focus{outline:none}.page.svelte-1xuspcr{margin-inline:auto}.page.has-page-tabs.svelte-1xuspcr{--page-tabs:52px}.page-tabs-rail.svelte-1xuspcr{margin-bottom:12px}.page.has-page-tabs.tabs-left.svelte-1xuspcr{--page-tabs:0px;box-sizing:border-box;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:12px;width:100%;display:grid}.page.tabs-left.svelte-1xuspcr .page-tabs-rail:where(.svelte-1xuspcr){min-width:0;margin-bottom:0}@container page (width<=900px){.page.has-page-tabs.tabs-left.svelte-1xuspcr{--page-tabs:52px;grid-template-columns:minmax(0,1fr);gap:0}.page.tabs-left.svelte-1xuspcr .page-tabs-rail:where(.svelte-1xuspcr){margin-bottom:12px}}@media (width<=1024px){.page.has-page-tabs.tabs-left.svelte-1xuspcr{--page-tabs:52px;grid-template-columns:minmax(0,1fr);gap:0}.page.tabs-left.svelte-1xuspcr .page-tabs-rail:where(.svelte-1xuspcr){margin-bottom:12px}}@media (width>=1280px){main.svelte-1xuspcr{padding-inline:24px}}.skip-link.svelte-1xuspcr{z-index:var(--z-toast);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-float);padding:10px 14px;font-weight:700;position:fixed;top:8px;left:8px;translate:0 -200%}.skip-link.svelte-1xuspcr:focus{translate:0}.tour.svelte-512bf4{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.tour.svelte-512bf4::backdrop{background:0 0}.veil.svelte-512bf4{background:#10201c8c;position:absolute;inset:0}.spotlight.svelte-512bf4{border-radius:var(--radius-lg);box-shadow:0 0 0 2px var(--color-focus-halo), 0 0 0 9999px #10201c8c;pointer-events:none;transition:left var(--duration-base) var(--ease-out-quart), top var(--duration-base) var(--ease-out-quart), width var(--duration-base) var(--ease-out-quart), height var(--duration-base) var(--ease-out-quart);position:absolute}.card.svelte-512bf4{box-sizing:border-box;background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);flex-direction:column;gap:10px;padding:18px 20px 20px;display:flex;position:absolute}.card.center.svelte-512bf4{gap:12px;width:min(480px,100vw - 32px);max-height:calc(100vh - 48px);padding:24px;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.eyebrow.svelte-512bf4{font-size:var(--text-meta);color:var(--color-brand-800);font-weight:700}h2.svelte-512bf4{text-wrap:balance;font-size:1.125rem;font-weight:700;line-height:1.3}.center.svelte-512bf4 h2:where(.svelte-512bf4){font-size:var(--text-title)}h2.svelte-512bf4:focus{outline:none}p.svelte-512bf4{color:var(--color-ink-body);text-wrap:pretty;line-height:1.55}.meta.svelte-512bf4{font-size:var(--text-meta);color:var(--color-ink-muted)}.head.svelte-512bf4{justify-content:space-between;align-items:center;gap:12px;display:flex}.skip.svelte-512bf4{border-radius:var(--radius-sm);font:inherit;font-size:var(--text-meta);color:var(--color-brand-800);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-weight:700}.skip.svelte-512bf4:hover{background:var(--color-surface-subtle)}.rule.svelte-512bf4{border-radius:var(--radius-md);background:var(--color-brand-100);color:var(--color-brand-950);font-size:var(--text-meta);gap:8px;padding:10px 12px;display:flex}.foot.svelte-512bf4{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.dots.svelte-512bf4{gap:5px;display:inline-flex}.dot.svelte-512bf4{background:var(--color-line);width:6px;height:6px;transition:width var(--duration-base) var(--ease-out-quart);border-radius:3px}.dot.seen.svelte-512bf4{background:var(--color-brand-600)}.dot.current.svelte-512bf4{background:var(--color-brand-800);width:18px}.actions.svelte-512bf4{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.arrow.svelte-512bf4{background:var(--color-surface);width:14px;height:14px;position:absolute;transform:rotate(45deg)}.arrow.top.svelte-512bf4{top:-7px}.arrow.bottom.svelte-512bf4{bottom:-7px}.arrow.left.svelte-512bf4{top:28px;left:-7px}.done-mark.svelte-512bf4{background:var(--color-brand-800);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.tasks.svelte-512bf4{border:1px solid var(--color-line);border-radius:var(--radius-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tasks.svelte-512bf4 li:where(.svelte-512bf4)+li:where(.svelte-512bf4){border-top:1px solid var(--color-line-soft)}.tasks.svelte-512bf4 a:where(.svelte-512bf4){color:var(--color-ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.tasks.svelte-512bf4 a:where(.svelte-512bf4):hover{background:var(--color-surface-hover)}.task-text.svelte-512bf4{flex-direction:column;display:flex}.task-text.svelte-512bf4 span:where(.svelte-512bf4){font-size:var(--text-meta);color:var(--color-ink-muted)}@media (prefers-reduced-motion:reduce){.spotlight.svelte-512bf4,.dot.svelte-512bf4{transition:none}}.collect.svelte-ncxpff{gap:var(--space-8);flex-direction:column;display:flex}.step.svelte-ncxpff{gap:var(--space-4);flex-direction:column;display:flex}h2.svelte-ncxpff{color:var(--color-ink);margin:0;font-size:1.0625rem;font-weight:700}.cash.svelte-ncxpff{gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-warning-bg);flex-direction:column;display:flex}.cash.svelte-ncxpff strong:where(.svelte-ncxpff){color:var(--color-warning-ink)}.cash.svelte-ncxpff .checkbox{align-items:center;gap:var(--space-3);min-height:var(--touch)}.cash.svelte-ncxpff .checkbox input{margin-top:0}.deadline.svelte-ncxpff{font-size:var(--text-meta);color:var(--color-warning-ink)}.error.svelte-ncxpff{gap:var(--space-2);color:var(--color-danger-ink);margin:0;font-size:1rem;font-weight:600;display:flex}.actions.svelte-ncxpff{gap:var(--space-3);flex-direction:column;display:flex}.actions.svelte-ncxpff .btn-primary{height:var(--primary-height)}.collect.svelte-ncxpff .hint{font-size:var(--text-meta)}.collect.svelte-ncxpff .money input{font-size:1.25rem}.collect.svelte-ncxpff .options.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.receipt.svelte-1giohzt{gap:var(--space-3);padding:var(--space-6) var(--space-5);border:1px solid var(--color-line-medium);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);flex-direction:column;font-size:1rem;line-height:1.6;display:flex}header.svelte-1giohzt{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.brand.svelte-1giohzt{font-size:1rem;font-weight:700}.kind.svelte-1giohzt{font-size:var(--text-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--color-warning-ink);font-weight:700}.line.svelte-1giohzt{font-size:var(--text-meta);color:var(--color-ink-muted);margin:0}.sentence.svelte-1giohzt{margin:0}.note.svelte-1giohzt{color:var(--color-ink-body);margin:0;font-size:.875rem}.signatures.svelte-1giohzt{gap:var(--space-5);padding-top:var(--space-6);font-size:var(--text-meta);grid-template-columns:1fr 1fr;display:grid}.signatures.svelte-1giohzt span:where(.svelte-1giohzt){padding-top:var(--space-2);border-top:1px solid var(--color-ink)}.saved.svelte-ifafi2{gap:var(--space-2);padding:var(--space-4);background:var(--color-ink);color:#fff;border-radius:8px;flex-direction:column;line-height:1.5;display:flex}.actions.svelte-ifafi2{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.actions.svelte-ifafi2 .btn-primary{height:var(--primary-height)}.back.svelte-ifafi2{min-height:var(--touch);padding:var(--space-2) var(--space-3);color:var(--color-brand-100);font:inherit;font-weight:700;line-height:calc(var(--touch) - 2 * var(--space-2));text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;text-decoration:underline}.stack.svelte-1v6qogh{gap:var(--space-6);flex-direction:column;display:flex}.collect.svelte-1v6qogh{gap:var(--space-8);grid-template-columns:minmax(0,1fr);max-width:1080px;display:grid}.main.svelte-1v6qogh{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.card.svelte-1v6qogh{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-xl);box-shadow:var(--shadow-rest);padding:24px}.sub.svelte-1v6qogh{font-size:var(--text-nav);color:var(--color-ink-body);text-wrap:pretty;margin:0;line-height:1.55}.receipt.svelte-1v6qogh{gap:var(--space-3);min-width:0;padding-top:var(--space-6);border-top:1px solid var(--color-line);flex-direction:column;display:flex}@container page (width>=880px){.collect.svelte-1v6qogh{grid-template-columns:minmax(0,3fr) minmax(320px,2fr);align-items:start}.receipt.svelte-1v6qogh{top:calc(var(--topbar-h) + 24px);border-top:0;padding-top:0;position:sticky}}@container page (width<=559px){.card.svelte-1v6qogh{box-shadow:none;background:0 0;border:0;padding:0}}.head.svelte-1v6qogh{gap:var(--space-1);flex-direction:column;display:flex}h2.svelte-1v6qogh{font-size:var(--text-section);color:var(--color-ink);margin:0;font-weight:700}.meta.svelte-1v6qogh{font-size:var(--text-meta);color:var(--color-ink-muted)}.failed.svelte-1v6qogh{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-danger-bg);color:var(--color-danger-ink);flex-direction:column;display:flex}.failed.svelte-1v6qogh p:where(.svelte-1v6qogh){margin:0;font-weight:700}.guidance.svelte-1jrytll{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-xl);box-shadow:var(--shadow-rest);color:var(--color-ink-body);padding:6px 20px;line-height:1.55}.guidance[open].svelte-1jrytll{padding-bottom:16px}summary.svelte-1jrytll{align-items:center;gap:var(--space-2);min-height:var(--touch);color:var(--color-ink);cursor:pointer;font-weight:700;list-style:none;display:flex}summary.svelte-1jrytll::-webkit-details-marker{display:none}summary.svelte-1jrytll .chevron{transition:transform var(--duration-fast,.15s) var(--ease-out-quart,ease-out);margin-left:auto}.guidance[open].svelte-1jrytll summary:where(.svelte-1jrytll) .chevron{transform:rotate(180deg)}p.svelte-1jrytll{margin:var(--space-2) 0 0;text-wrap:pretty}.strip.svelte-1rkdl6j{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@container page (width>=900px){.strip.svelte-1rkdl6j{grid-template-columns:repeat(4,minmax(0,1fr))}}.cell.svelte-1rkdl6j{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-xl);min-width:0;box-shadow:var(--shadow-rest);flex-direction:column;gap:4px;padding:18px 20px 20px;display:flex;container-type:inline-size}.head.svelte-1rkdl6j{align-items:center;min-height:1.3em;margin-bottom:8px;display:flex}.name.svelte-1rkdl6j{min-width:0;color:var(--color-ink-body);flex:1;font-size:.875rem;font-weight:600;line-height:1.3}.value.svelte-1rkdl6j{font-size:clamp(var(--text-metric-sm), 15cqi, var(--text-metric));white-space:nowrap;font-weight:700;line-height:1.2}.value.to-do.svelte-1rkdl6j{color:var(--color-warning-ink)}.meta.svelte-1rkdl6j{font-size:var(--text-meta);color:var(--color-ink-muted)}@container page (width<=559px){.cell.svelte-1rkdl6j{padding:14px 14px 16px}.head.svelte-1rkdl6j{margin-bottom:6px}}.receipts.svelte-vy7orf{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-xl);box-shadow:var(--shadow-rest);flex-direction:column;display:flex;overflow:hidden}.head.svelte-vy7orf{justify-content:space-between;align-items:center;gap:var(--space-3);padding:20px 24px 14px;display:flex}h2.svelte-vy7orf{font-size:var(--text-section);color:var(--color-ink);margin:0;font-weight:700;line-height:1.3}.status.svelte-vy7orf{border-top:1px solid var(--color-line-soft);color:var(--color-ink-body);margin:0;padding:14px 24px}.rows.svelte-vy7orf{margin:0;padding:0;list-style:none}.row.svelte-vy7orf{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3) 24px;border-top:1px solid var(--color-line-soft);display:flex;position:relative}.row.svelte-vy7orf:hover{background:var(--color-surface-hover)}.body.svelte-vy7orf{flex-direction:column;min-width:0;display:flex}.name.svelte-vy7orf{color:var(--color-ink);font-weight:700;text-decoration:none}.name.svelte-vy7orf:hover{text-decoration:underline}.name.svelte-vy7orf:after{content:"";position:absolute;inset:0}.meta.svelte-vy7orf{font-size:var(--text-meta);color:var(--color-ink-muted)}.side.svelte-vy7orf{align-items:flex-end;gap:var(--space-1);flex-direction:column;flex:none;display:flex}.amount.svelte-vy7orf{color:var(--color-ink);font-weight:700}.foot.svelte-vy7orf{border-top:1px solid var(--color-line-soft);padding:14px 24px 18px}@container page (width<=559px){.head.svelte-vy7orf,.status.svelte-vy7orf,.foot.svelte-vy7orf,.row.svelte-vy7orf{padding-inline:var(--space-4)}.foot.svelte-vy7orf .btn{width:100%}}.sheet.svelte-1yd5i6y{border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-rest);overflow:hidden}.head.svelte-1yd5i6y{gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);flex-direction:column;display:flex}.titles.svelte-1yd5i6y{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}h2.svelte-1yd5i6y{font-size:var(--text-section);color:var(--color-ink);margin:0;font-weight:700}.meta.svelte-1yd5i6y{color:var(--color-ink-muted);font-size:.875rem;font-weight:500}.search.svelte-1yd5i6y{height:var(--control-height,40px)}.search.svelte-1yd5i6y input:where(.svelte-1yd5i6y){min-width:0;font:inherit;color:var(--color-ink);background:0 0;border:0;outline:none;flex:1}.status.svelte-1yd5i6y{padding:var(--space-4);color:var(--color-ink-body);margin:0}.group.svelte-1yd5i6y{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-line-soft);background:var(--color-surface-subtle);flex-wrap:wrap;display:flex}.building.svelte-1yd5i6y{color:var(--color-ink);font-weight:700}.building.svelte-1yd5i6y .meta:where(.svelte-1yd5i6y){font-weight:500}.group.svelte-1yd5i6y .num:where(.svelte-1yd5i6y){flex:none;margin-left:auto}.rows.svelte-1yd5i6y{margin:0;padding:0;list-style:none}.visit.svelte-1yd5i6y{gap:var(--space-3) var(--space-2);min-height:64px;padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-line-soft);grid-template-columns:24px minmax(0,1fr) auto;display:grid}.order.svelte-1yd5i6y{color:var(--color-ink-muted);text-align:right;font-weight:600}.who.svelte-1yd5i6y{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.name.svelte-1yd5i6y{color:var(--color-ink);overflow-wrap:anywhere;font-weight:700}.why.svelte-1yd5i6y{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.side.svelte-1yd5i6y{justify-content:space-between;align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.amount.svelte-1yd5i6y{color:var(--color-ink);white-space:nowrap;font-weight:700}.unit.svelte-1yd5i6y{font-size:var(--text-meta);color:var(--color-ink-muted);font-weight:600}.side.svelte-1yd5i6y .btn-compact{min-height:var(--touch);padding:0 var(--space-3)}.pager.svelte-1yd5i6y .pagination{gap:var(--space-3);padding:var(--space-3) var(--space-4)}.pager.svelte-1yd5i6y .controls{width:100%}.pager.svelte-1yd5i6y .controls:not(:has(.pages)){display:none}.pager.svelte-1yd5i6y .pages{justify-content:space-between;gap:var(--space-1);width:100%}.pager.svelte-1yd5i6y .pages button{min-width:var(--touch);height:var(--touch)}.foot.svelte-1yd5i6y{padding:var(--space-3) var(--space-4);color:var(--color-ink-body);background:#fbfaf6;margin:0;font-size:.875rem}.sr-only.svelte-1yd5i6y{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page.svelte-h7bcrl,.stack.svelte-h7bcrl{flex-direction:column;gap:24px;display:flex}.intro.svelte-h7bcrl{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.greeting.svelte-h7bcrl{font-size:var(--text-headline);letter-spacing:-.01em;font-weight:700;line-height:1.2}.intro.svelte-h7bcrl p:where(.svelte-h7bcrl){font-size:var(--text-nav);color:var(--color-ink-body);margin-top:4px}.work.svelte-h7bcrl{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@container page (width>=980px){.work.svelte-h7bcrl{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.side.svelte-h7bcrl{flex-direction:column;gap:20px;min-width:0;display:flex}@container page (width<=559px){.intro.svelte-h7bcrl>.btn{width:100%;height:var(--primary-height)}}.failed.svelte-h7bcrl{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-danger-bg);color:var(--color-danger-ink);flex-direction:column;display:flex}.failed.svelte-h7bcrl p:where(.svelte-h7bcrl){margin:0;font-weight:700}.form-page.svelte-jsmzly,.detail-page.svelte-jsmzly{gap:var(--space-4);min-width:0;padding:var(--space-4);flex-direction:column;display:flex}.backline.svelte-jsmzly a:where(.svelte-jsmzly){align-items:center;gap:var(--space-2);min-height:40px;color:var(--color-brand-800);font-weight:700;text-decoration:none;display:inline-flex}.title-block.svelte-jsmzly h1:where(.svelte-jsmzly),.detail-head.svelte-jsmzly h1:where(.svelte-jsmzly){font-size:var(--text-page-title);margin:0}.title-block.svelte-jsmzly p:where(.svelte-jsmzly),.detail-head.svelte-jsmzly p:where(.svelte-jsmzly){margin:var(--space-1) 0 0;color:var(--color-ink-muted)}.eyebrow.svelte-jsmzly{margin:0 0 var(--space-1);color:var(--color-brand-800);font-size:var(--text-meta);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.notice.svelte-jsmzly{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);margin:0;line-height:1.5}.notice.warning.svelte-jsmzly{background:var(--color-warning-bg);color:var(--color-warning-ink)}.notice.calm.svelte-jsmzly{background:var(--color-brand-100);color:var(--color-brand-950)}.form-card.svelte-jsmzly,.card.svelte-jsmzly{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.loading.svelte-jsmzly{gap:var(--space-3)}.section-title.svelte-jsmzly,.card-head.svelte-jsmzly,.detail-head.svelte-jsmzly{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.section-title.svelte-jsmzly{justify-content:flex-start;align-items:center}.step.svelte-jsmzly,.number.svelte-jsmzly{background:var(--color-brand-800);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:700;display:grid}h2.svelte-jsmzly{font-size:var(--text-card);margin:0}.section-title.svelte-jsmzly p:where(.svelte-jsmzly),.card-head.svelte-jsmzly p:where(.svelte-jsmzly){color:var(--color-ink-muted);font-size:var(--text-meta);margin:4px 0 0}.kind-picker.svelte-jsmzly{border:0;margin:0;padding:0}.kind-picker.svelte-jsmzly legend:where(.svelte-jsmzly){margin-bottom:var(--space-2);font-weight:700}.kind-options.svelte-jsmzly{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kind-option.svelte-jsmzly{align-items:flex-start;gap:var(--space-1);min-height:92px;padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:column;display:flex}.kind-option.svelte-jsmzly span:where(.svelte-jsmzly),.item-copy.svelte-jsmzly span:where(.svelte-jsmzly){color:var(--color-ink-muted);font-size:var(--text-meta)}.kind-option.chosen.svelte-jsmzly{border-color:var(--color-brand-700);background:var(--color-brand-100)}.kind-option.svelte-jsmzly:focus-visible,.state-choice.svelte-jsmzly:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.upload-button.svelte-jsmzly:has(input:where(.svelte-jsmzly):focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.fields.svelte-jsmzly{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.agent-field.svelte-jsmzly{gap:var(--space-2);flex-direction:column;display:flex}.agent-field.svelte-jsmzly>span:where(.svelte-jsmzly){font-size:var(--text-meta);font-weight:600}.agent-field.svelte-jsmzly strong:where(.svelte-jsmzly){align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-subtle);display:flex}.form-actions.svelte-jsmzly,.card-actions.svelte-jsmzly{justify-content:flex-end;gap:var(--space-2);display:flex}.detail-head.svelte-jsmzly{align-items:center}.facts.svelte-jsmzly{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.facts.svelte-jsmzly div:where(.svelte-jsmzly){flex-direction:column;gap:4px;min-width:0;display:flex}.facts.svelte-jsmzly span:where(.svelte-jsmzly){color:var(--color-ink-muted);font-size:var(--text-meta)}.count.svelte-jsmzly{color:var(--color-brand-800);font-size:var(--text-card)}.progress-track.svelte-jsmzly{background:var(--color-surface-subtle);border-radius:99px;height:6px;overflow:hidden}.progress-track.svelte-jsmzly span:where(.svelte-jsmzly){border-radius:inherit;background:var(--color-brand-700);height:100%;transition:width .16s ease-out;display:block}.checklist.svelte-jsmzly ol:where(.svelte-jsmzly){margin:0;padding:0;list-style:none}.check-row.svelte-jsmzly{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-line-soft);grid-template-columns:30px minmax(130px,1fr) auto;display:grid}.number.svelte-jsmzly{background:var(--color-surface-subtle);width:28px;height:28px;color:var(--color-ink-muted);font-size:var(--text-meta)}.item-copy.svelte-jsmzly{flex-direction:column;gap:3px;display:flex}.state-options.svelte-jsmzly{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.state-choice.svelte-jsmzly{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);min-height:38px;color:var(--color-ink-body);font:inherit;font-size:var(--text-meta);cursor:pointer;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.state-choice.svelte-jsmzly:disabled{cursor:not-allowed;opacity:.6}.state-choice.selected[data-state=good].svelte-jsmzly{border-color:var(--color-success-ink);background:var(--color-success-bg);color:var(--color-success-ink)}.state-choice.selected[data-state=worn].svelte-jsmzly{border-color:var(--color-info-ink);background:var(--color-info-bg);color:var(--color-info-ink)}.state-choice.selected[data-state=repair].svelte-jsmzly{border-color:var(--color-danger-ink);background:var(--color-danger-bg);color:var(--color-danger-ink)}.state-dot.svelte-jsmzly{background:currentColor;border-radius:50%;width:8px;height:8px}.repair-note.svelte-jsmzly{align-items:flex-end;gap:var(--space-2);grid-column:2/-1;display:flex}.repair-note.svelte-jsmzly .field{flex:1}.photos.svelte-jsmzly{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(118px,1fr));margin:0;padding:0;list-style:none;display:grid}.photos.svelte-jsmzly a:where(.svelte-jsmzly),.photo-empty.svelte-jsmzly{color:var(--color-ink-body);font-size:var(--text-meta);flex-direction:column;gap:6px;text-decoration:none;display:flex}.photos.svelte-jsmzly img:where(.svelte-jsmzly){aspect-ratio:4/3;border-radius:var(--radius-sm);object-fit:cover;background:var(--color-surface-subtle);width:100%}.photos.svelte-jsmzly span:where(.svelte-jsmzly){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.photo-empty.svelte-jsmzly{border:1px dashed var(--color-line);border-radius:var(--radius-sm);justify-content:center;align-items:center;min-height:88px}.empty-note.svelte-jsmzly{color:var(--color-ink-muted);margin:0}.upload-button.svelte-jsmzly{justify-content:center;align-items:center;gap:var(--space-2);min-height:42px;padding:0 var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-brand-800);cursor:pointer;font-weight:700;display:inline-flex;position:relative}.upload-button[aria-disabled=true].svelte-jsmzly{opacity:.6;cursor:not-allowed}.upload-button.svelte-jsmzly input:where(.svelte-jsmzly){opacity:0;width:100%;height:100%;cursor:inherit;position:absolute;inset:0}.sticky-actions.svelte-jsmzly{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 96%, transparent);box-shadow:var(--shadow-sm);display:flex;position:sticky;bottom:0}.sticky-actions.svelte-jsmzly span:where(.svelte-jsmzly){color:var(--color-ink-muted);font-size:var(--text-meta)}.loading.svelte-jsmzly{gap:var(--space-3);flex-direction:column;display:flex}@media (width<=720px){.form-page.svelte-jsmzly,.detail-page.svelte-jsmzly{padding:var(--space-3)}.kind-options.svelte-jsmzly,.fields.svelte-jsmzly{grid-template-columns:1fr}.kind-option.svelte-jsmzly{min-height:70px}.facts.svelte-jsmzly{grid-template-columns:1fr 1fr}.check-row.svelte-jsmzly{gap:var(--space-2);grid-template-columns:28px minmax(0,1fr)}.state-options.svelte-jsmzly,.repair-note.svelte-jsmzly{grid-column:2;justify-content:flex-start}.state-options.svelte-jsmzly{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.state-choice.svelte-jsmzly{justify-content:center;min-height:44px;padding-inline:5px}.sticky-actions.svelte-jsmzly{flex-direction:column;align-items:stretch}.sticky-actions.svelte-jsmzly .btn{width:100%}}.page.svelte-1idh06e{gap:var(--space-4);flex-direction:column;min-height:0;display:flex}.page-head.svelte-1idh06e{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.eyebrow.svelte-1idh06e{margin:0 0 var(--space-1);color:var(--color-brand-800);font-size:var(--text-meta);text-transform:uppercase;letter-spacing:.06em;font-weight:700}h1.svelte-1idh06e{font-size:var(--text-page-title);margin:0}.lede.svelte-1idh06e{margin:var(--space-1) 0 0;color:var(--color-ink-muted)}.filters.svelte-1idh06e{gap:var(--space-2);flex-direction:column;display:flex}.search.svelte-1idh06e{gap:var(--space-2);min-width:0}.search.svelte-1idh06e input:where(.svelte-1idh06e),.select.svelte-1idh06e select:where(.svelte-1idh06e){width:100%;min-width:0;font:inherit;color:var(--color-ink);background:0 0;border:0;outline:0}.filter-row.svelte-1idh06e{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.select.svelte-1idh06e{gap:var(--space-2);min-width:0;position:relative}.select.svelte-1idh06e select:where(.svelte-1idh06e){appearance:none;padding-right:20px}.select.svelte-1idh06e svg{color:var(--color-ink-muted);flex:none}.filter-footer.svelte-1idh06e{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.meta.svelte-1idh06e{color:var(--color-ink-muted);font-size:var(--text-meta)}.loading.svelte-1idh06e{gap:var(--space-2);padding:var(--space-2);display:grid}.empty.svelte-1idh06e{padding:var(--space-5) var(--space-3)}.rows.svelte-1idh06e{padding:var(--space-2);margin:0;list-style:none}.rows.svelte-1idh06e li:where(.svelte-1idh06e)+li:where(.svelte-1idh06e){margin-top:var(--space-1)}.row.svelte-1idh06e{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:64px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:inherit;text-decoration:none;display:flex}.row.svelte-1idh06e:hover,.row[aria-current=page].svelte-1idh06e{background:var(--color-brand-100)}.row.svelte-1idh06e:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.row-main.svelte-1idh06e,.row-side.svelte-1idh06e{flex-direction:column;gap:4px;min-width:0;display:flex}.row-main.svelte-1idh06e strong:where(.svelte-1idh06e){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-side.svelte-1idh06e{flex:none;align-items:flex-end}.status.svelte-1idh06e{border-radius:var(--radius-sm);font-size:var(--text-meta);white-space:nowrap;padding:3px 7px;font-weight:700}.status[data-tone=warning].svelte-1idh06e{background:var(--color-warning-bg);color:var(--color-warning-ink)}.status[data-tone=success].svelte-1idh06e{background:var(--color-success-bg);color:var(--color-success-ink)}.status[data-tone=info].svelte-1idh06e{background:var(--color-info-bg);color:var(--color-info-ink)}.progress.svelte-1idh06e{font-size:var(--text-meta);font-variant-numeric:tabular-nums}@media (width<=719px){.page-head.svelte-1idh06e{align-items:flex-start}.page-head.svelte-1idh06e .btn{flex:none}.lede.svelte-1idh06e{max-width:38ch}}.stack.svelte-tatryn{gap:var(--space-4);flex-direction:column;display:flex}.failed.svelte-tatryn{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-danger-bg);color:var(--color-danger-ink);flex-direction:column;display:flex}.failed.svelte-tatryn p:where(.svelte-tatryn){margin:0;font-weight:700}.stack.svelte-gddpnw{gap:var(--space-6);max-width:var(--column-max);flex-direction:column;display:flex}.failed.svelte-gddpnw{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-danger-bg);color:var(--color-danger-ink);flex-direction:column;display:flex}.failed.svelte-gddpnw p:where(.svelte-gddpnw){margin:0;font-weight:700}.connexion.svelte-15i10pn .sign-in .center{gap:var(--space-6)}.connexion.svelte-15i10pn .sign-in .card{padding:var(--space-6) var(--space-4)}.connexion.svelte-15i10pn .sign-in .lead{font-size:1rem}.connexion.svelte-15i10pn .sign-in .field{gap:var(--space-2)}.connexion.svelte-15i10pn .sign-in .input-box{height:max(var(--control-height), 44px)}.connexion.svelte-15i10pn .sign-in .input-box input{font-size:1rem}.connexion.svelte-15i10pn .sign-in .reveal{height:var(--touch);padding:0 var(--space-3)}.connexion.svelte-15i10pn .sign-in .checkbox{align-items:center;gap:var(--space-3);min-height:var(--touch);padding-block:var(--space-2);margin-block:calc(var(--space-2) * -1)}.connexion.svelte-15i10pn .sign-in .checkbox input{margin:0}.connexion.svelte-15i10pn .sign-in form button[type=submit]{height:var(--primary-height);font-size:1rem}.connexion.svelte-15i10pn .sign-in .demo ul{grid-template-columns:1fr}.connexion.svelte-15i10pn .sign-in .demo-role{font-size:var(--text-meta)}
