/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-semibold:600;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-line-soft:var(--line-soft)}}@layer tokens{:root{--tt-slate:#30454c;--tt-sage:#7a8b71;--tt-mist:#e4ecec;--tt-cream:#f2ebcb;--tt-persimmon:#da6748;--tt-paper:#f9f9f3;--tt-white:#fff;--bg:var(--tt-paper);--surface:var(--tt-white);--surface-soft:var(--tt-cream);--surface-brand:var(--tt-mist);--surface-ink:var(--tt-slate);--text:var(--tt-slate);--text-muted:#5b6864;--text-on-brand:var(--tt-slate);--text-on-ink:var(--tt-cream);--text-accent:#a3502f;--text-persimmon:#b2593c;--line:var(--tt-slate);--line-soft:#e2e6e1;--rule-dash:#30454c73;--grid:#7a8b714d;--margin-rule:var(--tt-persimmon);--ok:#3d6b2c;--ok-bg:#e6ebdf;--warn:#8a5a00;--warn-bg:#fbefcf;--danger:#b5402f;--danger-bg:#fde3df;--info:#2f6fa8;--info-bg:#e1edf8;--float-bg:#fff;--float-fg:var(--tt-slate);--float-line:var(--tt-slate);--float-muted:#5b6864;--focus:#a3502f;--focus-ring:0 0 0 3px var(--bg), 0 0 0 6px var(--focus);--font-display:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-12:.75rem;--fs-14:.875rem;--fs-16:1rem;--fs-18:1.125rem;--fs-20:1.25rem;--fs-24:1.5rem;--fs-30:1.875rem;--fs-38:2.375rem;--fs-48:3rem;--fs-60:3.75rem;--lh-tight:1.1;--lh-snug:1.3;--lh-body:1.55;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-pill:999px;--bw:2px;--bw-heavy:3px;--shadow-sm:2px 2px 0 var(--line);--shadow-md:4px 4px 0 var(--line);--shadow-lg:6px 6px 0 var(--line);--shadow-overlay:0 24px 48px #30454c3d;--dur-instant:80ms;--dur-fast:.14s;--dur-base:.22s;--dur-slow:.36s;--dur-stamp:.42s;--dur-print:.9s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.55, 0, 1, .45);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-stamp:cubic-bezier(.2, .9, .3, 1.25);--container:1120px;--container-narrow:640px;--nav-h:64px;--tabbar-h:64px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#151c1e;--surface:#1a2326;--surface-soft:#1f2a2d;--surface-brand:var(--tt-mist);--surface-ink:#0f1517;--text:#e3eae6;--text-muted:#a8b5b0;--text-on-brand:#151c1e;--text-on-ink:#e3eae6;--text-accent:#ee9472;--text-persimmon:#ee9472;--line:#0f1517;--line-soft:#243034;--rule-dash:#e3eae659;--grid:#93aa852e;--ok:#a5c98f;--ok-bg:#223125;--warn:#e0a82e;--warn-bg:#3a3014;--danger:#f58a80;--danger-bg:#43221e;--info:#7fb2e5;--info-bg:#182f44;--focus:#ee9472;--float-bg:#233033;--float-fg:#e3eae6;--float-line:#0f1517;--float-muted:#a8b5b0;color-scheme:dark}}:root[data-theme=dark]{--bg:#151c1e;--surface:#1a2326;--surface-soft:#1f2a2d;--surface-brand:var(--tt-mist);--surface-ink:#0f1517;--text:#e3eae6;--text-muted:#a8b5b0;--text-on-brand:#151c1e;--text-on-ink:#e3eae6;--text-accent:#ee9472;--text-persimmon:#ee9472;--line:#0f1517;--line-soft:#243034;--rule-dash:#e3eae659;--grid:#93aa852e;--ok:#a5c98f;--ok-bg:#223125;--warn:#e0a82e;--warn-bg:#3a3014;--danger:#f58a80;--danger-bg:#43221e;--info:#7fb2e5;--info-bg:#182f44;--focus:#ee9472;--float-bg:#233033;--float-fg:#e3eae6;--float-line:#0f1517;--float-muted:#a8b5b0;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0s;--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--dur-stamp:0s;--dur-print:0s}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--text);font:400 var(--fs-16)/var(--lh-body) var(--font-body)}:focus-visible{box-shadow:var(--focus-ring);outline:none}.tt-display{font:800 var(--fs-48)/var(--lh-tight) var(--font-display);letter-spacing:-.025em;text-wrap:balance}.tt-h1{font:800 var(--fs-38)/var(--lh-tight) var(--font-display);letter-spacing:-.025em;text-wrap:balance}.tt-h2{font:700 var(--fs-30)/var(--lh-snug) var(--font-display);letter-spacing:-.015em;text-wrap:balance}.tt-h3{font:700 var(--fs-24)/var(--lh-snug) var(--font-display);letter-spacing:-.015em}.tt-h4{font:700 var(--fs-20)/var(--lh-snug) var(--font-display);letter-spacing:-.015em}.tt-body-lg{font-size:var(--fs-18)}.tt-small{font-size:var(--fs-14)}.tt-label{font:700 var(--fs-12)/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.tt-money{font-family:var(--font-body);font-variant-numeric:tabular-nums lining-nums;font-weight:700}.tt-muted{color:var(--text-muted)}@media (max-width:639px){.tt-display{font-size:2.25rem}.tt-h1{font-size:var(--fs-30)}}.tt-btn{--btn-bg:var(--surface);--btn-fg:var(--text);--btn-shadow:var(--shadow-md);justify-content:center;align-items:center;gap:var(--s-2);min-height:48px;padding:0 var(--s-6);font:700 var(--fs-16)/1 var(--font-display);color:var(--btn-fg);background:var(--btn-bg);border:var(--bw) solid var(--line);border-radius:var(--r-md);box-shadow:var(--btn-shadow);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast) linear;text-decoration:none;display:inline-flex}.tt-btn:hover{box-shadow:5px 5px 0 var(--line);transform:translate(-1px,-1px)}.tt-btn:active{box-shadow:0 0 0 var(--line);transition-duration:var(--dur-instant);transform:translate(4px,4px)}.tt-btn:disabled,.tt-btn[aria-disabled=true]{cursor:not-allowed;box-shadow:none;opacity:.5;transform:none}.tt-btn--primary{--btn-bg:var(--tt-mist);--btn-fg:var(--text-on-brand)}.tt-btn--primary:hover{--btn-bg:#d3dede}.tt-btn--secondary{--btn-bg:var(--surface)}.tt-btn--ink{--btn-bg:var(--tt-slate);--btn-fg:var(--tt-cream)}.tt-btn--ghost{--btn-bg:transparent;--btn-shadow:none;border-color:#0000}.tt-btn--ghost:hover{--btn-bg:var(--surface-soft);box-shadow:none;transform:none}.tt-btn--sm{min-height:36px;padding:0 var(--s-4);font-size:var(--fs-14);border-radius:var(--r-sm);--btn-shadow:var(--shadow-sm)}.tt-btn--block{width:100%}.tt-btn[data-state=loading]{pointer-events:none}.tt-btn[data-state=loading] .tt-btn__label{opacity:.6}.tt-btn__spinner{border:2.5px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite tt-spin}.tt-field{gap:var(--s-2);display:grid}.tt-field__label{font:600 var(--fs-14)/1.3 var(--font-body)}.tt-field__hint{font-size:var(--fs-14);color:var(--text-muted)}.tt-field__error{font-size:var(--fs-14);color:var(--danger);gap:var(--s-1);align-items:center;font-weight:600;display:flex}.tt-input,.tt-select{width:100%;min-height:48px;padding:0 var(--s-4);font:400 var(--fs-16)/1.2 var(--font-body);color:var(--text);background:var(--surface);border:var(--bw) solid var(--line);border-radius:var(--r-md);transition:box-shadow var(--dur-fast) var(--ease-out), border-color var(--dur-fast) linear}.tt-select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--text) 50%), linear-gradient(135deg, var(--text) 50%, transparent 50%);background-position:calc(100% - 22px) 52%,calc(100% - 16px) 52%;background-repeat:no-repeat;background-size:6px 6px;padding-right:44px}.tt-input::placeholder{color:var(--text-muted);opacity:.8}.tt-input:hover{box-shadow:var(--shadow-sm)}.tt-input:focus-visible{box-shadow:var(--shadow-sm), var(--focus-ring)}.tt-input[aria-invalid=true]{border-color:var(--danger);background:var(--danger-bg);animation:tt-shake .32s var(--ease-out)}.tt-input:disabled{opacity:.55;cursor:not-allowed}.tt-input[readonly]{background:var(--surface-soft)}.tt-input--money{font-family:var(--font-body);font-variant-numeric:tabular-nums lining-nums;font-weight:700}.tt-input--tin{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:500}.tt-affix{align-items:center;display:flex;position:relative}.tt-affix__pre{left:var(--s-4);font:600 var(--fs-16) var(--font-body);color:var(--text-muted);pointer-events:none;position:absolute}.tt-affix .tt-input{padding-left:calc(var(--s-4) + 1.4em);text-align:right}.tt-check{gap:var(--s-3);cursor:pointer;align-items:flex-start;display:inline-flex}:is(.tt-check input:not(.tt-switch),.tt-checkbox){appearance:none;background:var(--surface);border:var(--bw) solid var(--line);cursor:pointer;width:24px;height:24px;transition:background-color var(--dur-fast) linear;border-radius:7px;flex:none;place-items:center;margin:0;display:grid}:is(.tt-check input:not(.tt-switch),.tt-checkbox):after{content:"";border:3px solid var(--tt-slate);width:12px;height:7px;transition:transform var(--dur-base) var(--ease-spring);border-top:0;border-right:0;transform:translateY(-2px)rotate(-45deg)scale(0)}:is(.tt-check input,.tt-checkbox)[type=radio]:after{background:var(--tt-slate);border:0;border-radius:50%;width:10px;height:10px;transform:scale(0)}:is(.tt-check input:not(.tt-switch),.tt-checkbox):checked,.tt-checkbox[type=checkbox]:indeterminate,.tt-check input[type=checkbox]:indeterminate{background:var(--tt-mist)}.tt-checkbox[type=checkbox]:indeterminate:after,.tt-check input[type=checkbox]:indeterminate:after{border-width:0 0 3px;width:12px;height:0;transform:none}:is(.tt-check input:not(.tt-switch),.tt-checkbox):disabled{cursor:not-allowed;background:var(--surface-soft);border-style:dashed}:is(.tt-check input:not(.tt-switch),.tt-checkbox):disabled:checked{opacity:.55}.tt-choice{gap:var(--s-1);padding:var(--s-4) var(--s-5);cursor:pointer;background:var(--surface);border:var(--bw) solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast) linear;display:grid;position:relative}.tt-choice:hover{box-shadow:var(--shadow-md);transform:translate(-1px,-1px)}.tt-choice input{opacity:0;pointer-events:none;position:absolute}.tt-choice:has(input:checked){background:var(--ok-bg);box-shadow:var(--shadow-md)}.tt-choice__tick{top:var(--s-3);right:var(--s-3);background:var(--tt-mist);border:var(--bw) solid var(--line);width:28px;height:28px;transition:transform var(--dur-base) var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;transform:scale(0)rotate(-30deg)}.tt-switch{appearance:none;border-radius:var(--r-pill);border:var(--bw) solid var(--line);background:var(--surface-soft);cursor:pointer;width:52px;height:30px;transition:background-color var(--dur-fast) linear;position:relative}.tt-switch:after{content:"";background:var(--surface);border:var(--bw) solid var(--line);width:20px;height:20px;transition:transform var(--dur-base) var(--ease-spring);border-radius:50%;position:absolute;top:3px;left:3px}.tt-switch:checked{background:var(--tt-mist)}.tt-card{background:var(--surface);border:var(--bw) solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-md);padding:var(--s-6)}.tt-card--flat{box-shadow:none;border-color:var(--line-soft)}.tt-card--interactive{transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);cursor:pointer}.tt-card--interactive:hover{box-shadow:var(--shadow-lg);transform:translate(-2px,-2px)}.tt-receipt{background:var(--tt-white);color:var(--tt-slate);border:var(--bw-heavy) solid var(--tt-slate);border-radius:var(--r-lg) var(--r-lg) 0 0;padding:var(--s-6) var(--s-6) var(--s-4);filter:drop-shadow(5px 5px 0 var(--tt-slate));--text:var(--tt-slate);--text-muted:#5b6864;--text-accent:#a3502f;--text-persimmon:#b2593c;--ok:#3d6b2c;--warn:#8a5a00;--danger:#b5402f;--rule-dash:#30454c73;border-bottom:0;margin-bottom:16px;position:relative}.tt-receipt:after{content:"";left:calc(var(--bw-heavy) * -1);right:calc(var(--bw-heavy) * -1);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -1.5 28 17'%3E%3Cpath d='M0 0L14 14L28 0Z' fill='%23fff'/%3E%3Cpath d='M0 0L14 14L28 0' fill='none' stroke='%23143826' stroke-width='3' stroke-linejoin='round'/%3E%3C/svg%3E") 0 0/28px 16px repeat-x;height:16px;margin-top:-1px;position:absolute;top:100%}.tt-receipt__row{justify-content:space-between;gap:var(--s-4);padding:var(--s-2) 0;font:400 var(--fs-14)/1.4 var(--font-mono);font-variant-numeric:tabular-nums;display:flex}.tt-receipt__row b{font-weight:700}.tt-receipt__row>:last-child{white-space:nowrap;text-align:right}.tt-receipt__rule{border:0;border-top:2px dashed var(--rule-dash);margin:var(--s-2) 0}.tt-receipt__total{font:700 var(--fs-20)/1.2 var(--font-mono)}.tt-receipt--printing{animation:tt-print var(--dur-print) steps(12, end) both}.tt-ledger{background-color:var(--surface-soft);background-image:linear-gradient(90deg, transparent 39px, var(--margin-rule) 39px 42px, transparent 42px), linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:100% 100%,22px 22px,22px 22px}.tt-stamp{--c:var(--ok);align-items:center;gap:var(--s-1);font:700 var(--fs-12)/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c);border:var(--bw) solid var(--c);outline:1px solid var(--c);outline-offset:-5px;background:var(--c);border-radius:6px;padding:4px 10px;display:inline-flex;transform:rotate(-4deg)}@supports (color:color-mix(in lab, red, red)){.tt-stamp{background:color-mix(in srgb, var(--c) 8%, transparent)}}.tt-stamp{white-space:nowrap}.tt-stamp--filed{--c:var(--ok)}.tt-stamp--draft{--c:var(--text-muted)}.tt-stamp--due{--c:var(--warn)}.tt-stamp--overdue{--c:var(--danger)}.tt-stamp--paid{--c:var(--text-persimmon)}.tt-stamp--lg{font-size:var(--fs-24);border-width:var(--bw-heavy);outline-offset:-8px;border-radius:10px;padding:10px 20px}.tt-stamp--slam{animation:tt-stamp var(--dur-stamp) var(--ease-stamp) both}.tt-chip{align-items:center;gap:var(--s-1);min-height:32px;padding:0 var(--s-3);font:700 var(--fs-14)/1 var(--font-body);color:var(--text);background:var(--surface);border:var(--bw) solid var(--line);border-radius:var(--r-pill);cursor:pointer;transition:background-color var(--dur-fast) linear, transform var(--dur-fast) var(--ease-spring);display:inline-flex}.tt-chip:hover{background:var(--surface-soft)}.tt-chip[aria-pressed=true]:hover{background:var(--tt-mist)}.tt-chip[aria-pressed=true]{background:var(--tt-mist);color:var(--text-on-brand)}.tt-stepper{gap:var(--s-2);counter-reset:step;margin:0;padding:0;list-style:none;display:flex}.tt-step{gap:var(--s-2);font:700 var(--fs-12)/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);flex:1;min-width:0;display:grid}.tt-step__bar{border-radius:var(--r-pill);background:var(--line-soft);border:var(--bw) solid var(--line);height:8px;overflow:hidden}.tt-step__bar:after{content:"";background:var(--tt-mist);transform-origin:0;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out);display:block;transform:scaleX(0)}.tt-step[data-state=done] .tt-step__bar:after,.tt-step[aria-current=step] .tt-step__bar:after{transform:scaleX(1)}.tt-step[aria-current=step]{color:var(--text)}.tt-step[aria-current=step] .tt-step__bar:after{background:var(--tt-sage)}.tt-step__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tt-progress{border:var(--bw) solid var(--line);border-radius:var(--r-pill);background:var(--surface);height:14px;overflow:hidden}.tt-progress__fill{background:repeating-linear-gradient(-45deg, var(--tt-sage) 0 10px, #92a189 10px 20px);border-right:var(--bw) solid var(--line);height:100%;transition:width var(--dur-slow) var(--ease-out);animation:.9s linear infinite tt-stripes}.tt-tabs{background:var(--surface-soft);border:var(--bw) solid var(--line);border-radius:var(--r-pill);gap:4px;padding:4px;display:inline-flex;position:relative}.tt-tab{z-index:1;min-height:36px;padding:0 var(--s-4);color:var(--text);font:700 var(--fs-14)/1 var(--font-display);border-radius:var(--r-pill);cursor:pointer;transition:color var(--dur-fast) linear;background:0 0;border:0;position:relative}.tt-tabs__thumb{z-index:0;border-radius:var(--r-pill);background:var(--tt-mist);border:var(--bw) solid var(--line);transition:left var(--dur-base) var(--ease-spring), width var(--dur-base) var(--ease-spring);position:absolute;top:4px;bottom:4px}.tt-alert{--c:var(--info);--cb:var(--info-bg);gap:var(--s-3);padding:var(--s-4);background:var(--cb);border:var(--bw) solid var(--c);border-radius:var(--r-md);color:var(--text);border-left-width:6px;grid-template-columns:auto 1fr auto;align-items:start;display:grid}.tt-alert--ok{--c:var(--ok);--cb:var(--ok-bg)}.tt-alert--warn{--c:var(--warn);--cb:var(--warn-bg)}.tt-alert--danger{--c:var(--danger);--cb:var(--danger-bg)}.tt-alert__icon{color:var(--c)}.tt-toast-region{z-index:50;left:50%;bottom:calc(var(--s-6) + env(safe-area-inset-bottom,0px));gap:var(--s-2);width:min(420px,100vw - 32px);display:grid;position:fixed;transform:translate(-50%)}.tt-toast{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--float-bg);color:var(--float-fg);border:var(--bw) solid var(--float-line);border-radius:var(--r-md);box-shadow:var(--shadow-md), var(--shadow-overlay);font-size:var(--fs-14);animation:tt-toast-in var(--dur-base) var(--ease-spring) both;display:flex}.tt-toast>svg:first-child,.tt-toast__icon{color:var(--ok);flex:none}.tt-toast--error>svg:first-child{color:var(--danger)}.tt-toast--info>svg:first-child{color:var(--info)}.tt-toast__text{flex:1;min-width:0}.tt-toast__action{all:unset;cursor:pointer;color:var(--text-accent);border-radius:4px;padding:4px 6px;font-weight:700}.tt-toast__action:hover{text-decoration:underline}.tt-toast__action:focus-visible{box-shadow:var(--focus-ring)}.tt-toast--static{animation:none}.tt-toast[data-state=closing]{animation:tt-toast-out var(--dur-fast) var(--ease-in) both}.tt-tip-host{display:inline-flex;position:relative}.tt-tooltip{z-index:40;width:max-content;max-width:min(260px,80vw);font:500 13px/1.4 var(--font-body);text-align:left;white-space:normal;background:var(--float-bg);color:var(--float-fg);border:var(--bw) solid var(--float-line);border-radius:var(--r-sm);box-shadow:var(--shadow-md), 0 8px 24px #30454c1f;pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), display var(--dur-fast) allow-discrete;padding:6px 10px;display:none;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px)}.tt-tooltip:after{content:"";background:var(--float-bg);border:var(--bw) solid var(--float-line);border-top:0;border-left:0;width:8px;height:8px;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.tt-tooltip--bottom{top:calc(100% + 10px);bottom:auto;transform:translate(-50%,-4px)}.tt-tooltip--bottom:after{top:0;transform:translate(-50%,-50%)rotate(-135deg)}.tt-tooltip--right{bottom:50%;left:calc(100% + 10px);transform:translate(-4px,50%)}.tt-tooltip--right:after{top:50%;left:0;transform:translate(-50%,-50%)rotate(135deg)}.tt-tooltip b{margin-bottom:2px;font-weight:700;display:block}.tt-tooltip .muted{color:var(--float-muted)}.tt-tooltip kbd{font:500 11px/1 var(--font-mono);opacity:.75;border:1px solid;border-radius:4px;margin-left:6px;padding:2px 5px}.tt-tip-host:hover>.tt-tooltip,.tt-tip-host:focus-within>.tt-tooltip{opacity:1;display:block;transform:translate(-50%)}.tt-tip-host:hover>.tt-tooltip--right,.tt-tip-host:focus-within>.tt-tooltip--right{transform:translateY(50%)}.tt-tip-host:hover>.tt-tooltip{transition-delay:.4s}.tt-tip-host:focus-within>.tt-tooltip{transition-delay:0s}@starting-style{.tt-tip-host:hover>.tt-tooltip,.tt-tip-host:focus-within>.tt-tooltip{opacity:0;transform:translate(-50%,4px)}.tt-tip-host:hover>.tt-tooltip--bottom,.tt-tip-host:focus-within>.tt-tooltip--bottom{transform:translate(-50%,-4px)}.tt-tip-host:hover>.tt-tooltip--right,.tt-tip-host:focus-within>.tt-tooltip--right{transform:translate(-4px,50%)}}.tt-tip-host[data-dismissed]>.tt-tooltip{transition:none;display:none}.tt-tooltip--static{opacity:1;margin-bottom:10px;display:inline-block;position:relative;top:auto;bottom:auto;left:auto;transform:none}.tt-spinner{--size:24px;--stroke:2.5px;width:var(--size);height:var(--size);border:var(--stroke) solid currentColor;border-radius:50%;flex:none;display:inline-block}@supports (color:color-mix(in lab, red, red)){.tt-spinner{border:var(--stroke) solid color-mix(in srgb, currentColor 22%, transparent)}}.tt-spinner{color:var(--text-accent);border-top-color:currentColor;animation:.8s linear infinite tt-spin}.tt-spinner--sm{--size:16px;--stroke:2px}.tt-spinner--lg{--size:40px;--stroke:3.5px}.tt-spinner--on-dark{color:var(--tt-cream)}.tt-loading{align-items:center;gap:var(--s-2);font-size:var(--fs-14);color:var(--text-muted);display:inline-flex}.tt-loader-receipt{width:44px;height:54px;color:var(--text-accent);display:inline-block}.tt-loader-receipt .ln{transform-box:fill-box;transform-origin:0;animation:tt-print-line 1.6s var(--ease-out) infinite}.tt-loader-receipt .ln:nth-of-type(2){animation-delay:.2s}.tt-loader-receipt .ln:nth-of-type(3){animation-delay:.4s}.tt-loader-receipt .ln:nth-of-type(4){animation-delay:.6s}.tt-loader-block{justify-items:center;gap:var(--s-3);padding:var(--s-6);text-align:center;color:var(--text-muted);font-size:var(--fs-14);display:grid}.tt-loader-block b{color:var(--text);font:700 var(--fs-16)/1.3 var(--font-display)}.tt-tip{gap:var(--s-3);grid-template-columns:56px 1fr;align-items:start;display:grid}.tt-tip__face{width:56px;height:56px;animation:tt-peek var(--dur-slow) var(--ease-spring) both}.tt-tip__bubble{padding:var(--s-3) var(--s-4);background:var(--surface);border:var(--bw) solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);font-size:var(--fs-14);border-top-left-radius:4px;position:relative}.tt-tip__bubble strong{font-family:var(--font-display);color:var(--text-accent);font-weight:700}.tt-scrim{z-index:60;animation:tt-fade var(--dur-base) linear both;background:#0f15178c;position:fixed;inset:0}.tt-dialog{z-index:61;background:var(--surface);border:var(--bw) solid var(--line);border-radius:var(--r-xl);width:min(520px,100vw - 32px);max-height:85vh;box-shadow:var(--shadow-lg), var(--shadow-overlay);padding:var(--s-6);animation:tt-dialog-in var(--dur-base) var(--ease-spring) both;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.tt-sheet{z-index:61;background:var(--surface);border:var(--bw) solid var(--line);border-radius:var(--r-xl) var(--r-xl) 0 0;max-height:90vh;padding:var(--s-3) var(--s-5) calc(var(--s-6) + env(safe-area-inset-bottom,0px));animation:tt-sheet-in var(--dur-slow) var(--ease-out) both;border-bottom:0;position:fixed;bottom:0;left:0;right:0;overflow:auto}.tt-sheet:before{content:"";width:44px;height:5px;margin:0 auto var(--s-4);border-radius:var(--r-pill);background:var(--line-soft);display:block}.tt-accordion{border:var(--bw) solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.tt-accordion details+details{border-top:var(--bw) solid var(--line-soft)}.tt-accordion summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);font:700 var(--fs-16)/1.3 var(--font-display);list-style:none;display:flex}.tt-accordion summary::-webkit-details-marker{display:none}.tt-accordion summary:after{content:"+";font:700 var(--fs-20)/1 var(--font-mono);transition:transform var(--dur-base) var(--ease-spring)}.tt-accordion details[open] summary:after{transform:rotate(45deg)}.tt-accordion__body{padding:0 var(--s-5) var(--s-4);color:var(--text-muted);animation:tt-rise var(--dur-base) var(--ease-out) both}.tt-nav{top:env(safe-area-inset-top,0px);z-index:30;height:var(--nav-h);align-items:center;gap:var(--s-6);padding:0 max(16px, env(safe-area-inset-right,0px)) 0 max(16px, env(safe-area-inset-left,0px));background:var(--bg);display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){.tt-nav{background:color-mix(in srgb, var(--bg) 92%, transparent)}}.tt-nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:var(--bw) solid var(--line)}.tt-nav__link{font:700 var(--fs-14)/1 var(--font-display);color:var(--text);padding:var(--s-2) 0;background:linear-gradient(var(--tt-mist), var(--tt-mist)) left bottom / 0 3px no-repeat;transition:background-size var(--dur-base) var(--ease-out);text-decoration:none}.tt-nav__link:hover,.tt-nav__link[aria-current=page]{background-size:100% 3px}.tt-tabbar{z-index:30;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--surface);border-top:var(--bw) solid var(--line);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tt-tabbar__item{font:700 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);place-items:center;gap:2px;text-decoration:none;display:grid}.tt-table-wrap{border:var(--bw) solid var(--line);border-radius:var(--r-lg);background:var(--surface);position:relative;overflow-x:auto}.tt-table-wrap--scroll{max-height:420px;overflow:auto}.tt-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-14)}.tt-table th{z-index:2;text-align:left;white-space:nowrap;padding:var(--s-3) var(--s-4);font:700 var(--fs-12)/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-soft);border-bottom:var(--bw) solid var(--line);position:sticky;top:0}.tt-table td{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line-soft);vertical-align:middle}.tt-table tbody tr:last-child td{border-bottom:0}.tt-table td.num,.tt-table th.num{text-align:right;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.tt-table td.num{font-weight:700}.tt-table td.id{font:500 var(--fs-14)/1.3 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.tt-table td.sub{color:var(--text-muted);font-size:var(--fs-12)}.tt-table tbody tr{transition:background-color var(--dur-fast) linear}@supports (color:color-mix(in lab, red, red)){.tt-table tbody tr:hover{background:color-mix(in srgb, var(--tt-mist) 10%, transparent)}}.tt-table .sticky-col{z-index:1;background:var(--surface);position:sticky;left:0}.tt-table th.sticky-col{z-index:3;background:var(--surface-soft)}.tt-table .sel{width:44px;padding-right:0}.tt-table tr[data-flash]{animation:tt-row-flash 1.2s var(--ease-out)}.tt-table--compact th{padding:var(--s-2) var(--s-3)}.tt-table--compact td{padding:6px var(--s-3);font-size:13px}@supports (color:color-mix(in lab, red, red)){.tt-table--ledger tbody tr:nth-child(2n){background:color-mix(in srgb, var(--tt-mist) 6%, transparent)}}.tt-table--ledger tbody tr:nth-child(2n):hover{background:var(--tt-mist)}@supports (color:color-mix(in lab, red, red)){.tt-table--ledger tbody tr:nth-child(2n):hover{background:color-mix(in srgb, var(--tt-mist) 12%, transparent)}}.tt-table--financial td{border-bottom:0;padding-block:6px}.tt-table--financial th{white-space:normal}.tt-table--financial tbody tr:hover{background:0 0}.tt-table--financial .ind-1{padding-left:calc(var(--s-4) + var(--s-5))}.tt-table--financial .ind-2{padding-left:calc(var(--s-4) + var(--s-10))}.tt-table--financial tr.tt-section td{padding-top:var(--s-4);font:700 var(--fs-12)/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.tt-table--financial tr.tt-subtotal td{font-weight:700}.tt-table--financial tr.tt-subtotal td.num{border-top:1px solid var(--line)}.tt-table--financial tr.tt-total td{padding-block:var(--s-3);font-weight:800;font-size:var(--fs-16)}.tt-table--financial tr.tt-total td.num{border-top:1px solid var(--line);border-bottom:4px double var(--line)}.tt-table--financial .ref,.tt-table--financial tr.tt-total td.ref{font:500 var(--fs-12) var(--font-mono);color:var(--text-muted);white-space:nowrap}.tt-table-toolbar{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3);border-bottom:var(--bw) solid var(--line);background:var(--surface);flex-wrap:wrap;display:flex;position:sticky;left:0}.tt-table-toolbar .tt-input{width:min(260px,100%);min-height:40px}.tt-table-toolbar .spacer{flex:1}.tt-bulkbar{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);background:var(--tt-slate);color:var(--tt-cream);border-bottom:var(--bw) solid var(--line);animation:tt-bulk-in var(--dur-base) var(--ease-spring) both;flex-wrap:wrap;display:flex;position:sticky;left:0}.tt-bulkbar b{font-variant-numeric:tabular-nums}.tt-bulkbar .tt-btn{--btn-bg:var(--tt-mist);--btn-fg:var(--tt-slate);border-color:var(--tt-cream)}.tt-bulkbar .tt-btn--ghost{--btn-bg:transparent;--btn-fg:var(--tt-cream);border-color:#0000}.tt-sort{all:unset;cursor:pointer;border-radius:4px;align-items:center;gap:6px;display:inline-flex}.tt-sort:focus-visible{box-shadow:var(--focus-ring)}.tt-sort__icon{opacity:.35;width:12px;height:12px;transition:transform var(--dur-base) var(--ease-spring), opacity var(--dur-fast) linear}th[aria-sort=ascending] .tt-sort__icon,th[aria-sort=descending] .tt-sort__icon{opacity:1;color:var(--text)}th[aria-sort=ascending] .tt-sort__icon{transform:rotate(180deg)}th[aria-sort=ascending],th[aria-sort=descending]{color:var(--text)}.tt-row-actions{opacity:0;transition:opacity var(--dur-fast) linear;gap:4px;display:inline-flex}tr:hover .tt-row-actions,tr:focus-within .tt-row-actions{opacity:1}@media (hover:none){.tt-row-actions{opacity:1}}.tt-row-actions .tt-btn--icon{--btn-shadow:none;background:0 0;border-color:#0000;width:36px;min-height:36px}.tt-row-actions .tt-btn--icon:hover{background:var(--surface-soft);box-shadow:none;transform:none}.tt-expand{all:unset;cursor:pointer;border-radius:6px;place-items:center;width:28px;height:28px;display:inline-grid}.tt-expand:focus-visible{box-shadow:var(--focus-ring)}.tt-expand svg{transition:transform var(--dur-base) var(--ease-spring)}.tt-expand[aria-expanded=true] svg{transform:rotate(90deg)}.tt-row-detail>td{background:var(--surface-soft);padding:var(--s-4) var(--s-5)}.tt-row-detail>td>*{animation:tt-rise var(--dur-base) var(--ease-out) both}.tt-avatar{background:var(--tt-cream);width:32px;height:32px;color:var(--tt-slate);border:var(--bw) solid var(--line);font:700 12px/1 var(--font-body);border-radius:50%;flex:none;place-items:center;display:inline-grid}.tt-cell-name{align-items:center;gap:var(--s-3);min-width:0;display:flex}.tt-cell-name b{font-weight:700;display:block}.tt-table-foot{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3);border-top:var(--bw) solid var(--line);font-size:var(--fs-14);color:var(--text-muted);background:var(--surface);flex-wrap:wrap;display:flex;position:sticky;left:0}.tt-pages{gap:4px;display:flex}.tt-page{min-width:36px;height:36px;padding:0 var(--s-2);cursor:pointer;font:700 var(--fs-14)/1 var(--font-body);font-variant-numeric:tabular-nums;color:var(--text);background:var(--surface);border:var(--bw) solid var(--line-soft);border-radius:var(--r-sm);transition:background-color var(--dur-fast) linear, border-color var(--dur-fast) linear, transform var(--dur-fast) var(--ease-spring);place-items:center;display:inline-grid}.tt-page:hover{border-color:var(--line)}.tt-page:disabled{opacity:.4;cursor:not-allowed}.tt-table-empty{text-align:center;color:var(--text-muted);padding:var(--s-10) var(--s-6)!important}.tt-table-empty b{color:var(--text);font:700 var(--fs-18)/1.3 var(--font-display);margin:var(--s-3) 0 var(--s-1);display:block}.tt-table .tt-skeleton{height:12px}@media (max-width:639px){.tt-table--stack thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tt-table--stack,.tt-table--stack tbody,.tt-table--stack tr,.tt-table--stack td{width:100%;display:block}.tt-table--stack tr{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line-soft)}.tt-table--stack tbody tr:last-child{border-bottom:0}.tt-table--stack td{justify-content:space-between;align-items:center;gap:var(--s-3);text-align:right;border:0;display:flex;padding:4px 0!important}.tt-table--stack td:before{content:attr(data-label);font:700 11px/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);text-align:left}.tt-table--stack td.sel,.tt-table--stack td[data-label=""]{justify-content:flex-start}.tt-table--stack td.sel:before,.tt-table--stack td[data-label=""]:before{content:none}.tt-table--stack .tt-row-actions{opacity:1}.tt-table--stack .sticky-col{background:0 0;position:static}}.tt-drop{place-items:center;gap:var(--s-2);padding:var(--s-8) var(--s-6);text-align:center;border:var(--bw-heavy) dashed var(--line);border-radius:var(--r-lg);background:var(--surface);transition:background-color var(--dur-fast) linear, transform var(--dur-base) var(--ease-spring);display:grid}.tt-drop[data-state=over]{background:var(--ok-bg);border-style:solid;transform:scale(1.02)}.tt-skeleton{border-radius:var(--r-sm);background:linear-gradient(90deg, var(--line-soft) 0 40%, var(--surface-soft) 50%, var(--line-soft) 60% 100%) 0 0 / 300% 100%;animation:1.4s linear infinite tt-shimmer}@keyframes tt-spin{to{transform:rotate(360deg)}}@keyframes tt-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes tt-stamp{0%{opacity:0;transform:scale(2.4)rotate(-14deg)}60%{opacity:1;transform:scale(.94)rotate(-4deg)}80%{transform:scale(1.03)rotate(-4deg)}to{opacity:1;transform:scale(1)rotate(-4deg)}}@keyframes tt-print{0%{clip-path:inset(-4px -12px 100% -4px)}to{clip-path:inset(-4px -12px -28px -4px)}}@keyframes tt-toast-in{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@keyframes tt-print-line{0%{opacity:.4;transform:scaleX(0)}35%,80%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes tt-toast-out{to{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes tt-pop{0%{opacity:0;transform:translateY(4px)scale(.96)}to{opacity:1;transform:none}}@keyframes tt-peek{0%{opacity:0;transform:translateY(20px)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes tt-fade{0%{opacity:0}}@keyframes tt-dialog-in{0%{opacity:0;transform:translate(-50%,-46%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes tt-sheet-in{0%{transform:translateY(100%)}}@keyframes tt-rise{0%{opacity:0;transform:translateY(-4px)}}@keyframes tt-bounce{0%{transform:translateY(0)}40%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes tt-stripes{to{background-position:28px 0}}@keyframes tt-shimmer{to{background-position:-150% 0}}@keyframes tt-row-flash{0%{background-color:color-mix(in srgb, var(--tt-mist) 45%, transparent)}}@keyframes tt-bulk-in{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.tt-progress__fill,.tt-skeleton{animation:none!important}.tt-spinner,.tt-btn__spinner{animation-duration:1.6s!important;animation-iteration-count:infinite!important}.tt-loader-receipt .ln{animation:none!important}}:root{--bg:#f9f9f3;--surface:#fff;--surface-soft:#eef2f1;--line:#d7dfdb;--line-strong:#bac5bd;--line-input:#7f8e89;--line-soft:#e8edeb;--ok-bg:#e6ebdf;--btn-primary-bg:var(--tt-slate);--btn-primary-bg-hover:#233740;--btn-primary-fg:#fff;--select-fill:#e6ebdf;--float-line:var(--line);--float-bg:#fff;--bw:1px;--bw-heavy:1.5px;--r-sm:6px;--r-md:8px;--r-lg:10px;--r-xl:14px;--shadow-sm:0 0 #0000;--shadow-md:0 0 #0000;--shadow-lg:0 0 #0000;--shadow-float:0 2px 4px #30454c0d, 0 12px 32px #30454c1a;--focus-ring:0 0 0 2px var(--surface), 0 0 0 4px #a3502f;--input-halo:0 0 0 1px var(--text-accent);--ease-spring:cubic-bezier(.25, 1.1, .5, 1);--ease-stamp:cubic-bezier(.2, .9, .3, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#151c1e;--surface:#1a2326;--surface-soft:#1f2a2d;--line:#2e3b3f;--line-strong:#3e5056;--line-input:#64777c;--line-soft:#243034;--ok-bg:#223125;--select-fill:#243126;--btn-primary-bg:#e3eae6;--btn-primary-bg-hover:#fff;--btn-primary-fg:#151c1e;--float-bg:#233033;--float-line:#3a4a4f;--shadow-float:0 2px 4px #0000004d, 0 12px 32px #0006;--focus-ring:0 0 0 2px var(--surface), 0 0 0 4px #ee9472}}:root[data-theme=dark]{--bg:#151c1e;--surface:#1a2326;--surface-soft:#1f2a2d;--line:#2e3b3f;--line-strong:#3e5056;--line-input:#64777c;--line-soft:#243034;--ok-bg:#223125;--select-fill:#243126;--btn-primary-bg:#e3eae6;--btn-primary-bg-hover:#fff;--btn-primary-fg:#151c1e;--float-bg:#233033;--float-line:#3a4a4f;--shadow-float:0 2px 4px #0000004d, 0 12px 32px #0006;--focus-ring:0 0 0 2px var(--surface), 0 0 0 4px #ee9472}.tt-btn{min-height:40px;padding:0 var(--s-4);font-size:var(--fs-14);--btn-shadow:none;border-color:var(--line-strong);transition:background-color var(--dur-fast) linear, border-color var(--dur-fast) linear;font-weight:600}.tt-btn:hover{box-shadow:none;border-color:var(--line-input);transform:none}.tt-btn:active{box-shadow:none;transform:translateY(1px)}.tt-btn--primary,.tt-btn--ink{--btn-bg:var(--btn-primary-bg);--btn-fg:var(--btn-primary-fg);border-color:#0000}.tt-btn--primary:hover,.tt-btn--ink:hover{--btn-bg:var(--btn-primary-bg-hover);border-color:#0000}.tt-btn--secondary:hover{--btn-bg:var(--surface-soft)}.tt-btn--danger{--btn-bg:var(--surface);--btn-fg:var(--danger)}.tt-btn--danger:hover{--btn-bg:var(--danger-bg)}.tt-btn--ghost,.tt-btn--ghost:hover{border-color:#0000}.tt-btn--ghost:active{transform:none}.tt-btn--sm{min-height:32px;padding:0 var(--s-3);font-size:13px}.tt-btn--lg{min-height:48px;padding:0 var(--s-6);font-size:var(--fs-16)}.tt-btn--icon{width:40px;min-height:40px;padding:0}.tt-btn--icon.tt-btn--sm{width:32px;min-height:32px}.tt-input,.tt-select{min-height:40px;padding:0 var(--s-3);font-size:var(--fs-14);border-color:var(--line-input)}.tt-input:hover{box-shadow:none;border-color:var(--text-muted)}.tt-input:focus-visible,.tt-select:focus-visible{border-color:var(--text-accent);box-shadow:var(--input-halo)}.tt-input[aria-invalid=true]{background:var(--surface);border-color:var(--danger);box-shadow:0 0 0 1px var(--danger);animation:none}.tt-field__label,.tt-field__hint,.tt-field__error{font-size:13px}.tt-affix__pre{left:var(--s-3);font-size:var(--fs-14)}.tt-affix .tt-input{padding-left:calc(var(--s-3) + 1.3em)}:is(.tt-check input:not(.tt-switch),.tt-checkbox){border-width:1.5px;border-color:var(--line-input);border-radius:4px;width:18px;height:18px}:is(.tt-check input:not(.tt-switch),.tt-checkbox):after{border-width:2px;border-color:#fff;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)scale(0)}:is(.tt-check input:not(.tt-switch),.tt-checkbox):checked{background:var(--tt-slate);border-color:var(--tt-slate)}:is(.tt-check input:not(.tt-switch),.tt-checkbox):checked:after{transform:translateY(-1px)rotate(-45deg)scale(1)}:is(.tt-check input,.tt-checkbox)[type=radio]:after{transform:scale(0)}:is(.tt-check input,.tt-checkbox)[type=radio]:checked:after{transform:scale(1)}:is(.tt-check input,.tt-checkbox)[type=radio]{border-radius:50%}:is(.tt-check input,.tt-checkbox)[type=radio]:after{background:#fff;width:8px;height:8px}:is(.tt-check input,.tt-checkbox)[type=radio]:checked{background:var(--tt-slate)}:root[data-theme=dark] :is(.tt-check input:not(.tt-switch),.tt-checkbox):checked{background:var(--tt-mist);border-color:var(--tt-mist)}:root[data-theme=dark] :is(.tt-check input:not(.tt-switch),.tt-checkbox):after{border-color:var(--btn-primary-fg)}:root[data-theme=dark] :is(.tt-check input,.tt-checkbox)[type=radio]:after{background:var(--btn-primary-fg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.tt-check input:not(.tt-switch),.tt-checkbox):after{border-color:var(--btn-primary-fg)}:root:not([data-theme=light]) :is(.tt-check input,.tt-checkbox)[type=radio]:after{background:var(--btn-primary-fg)}:root:not([data-theme=light]) :is(.tt-check input:not(.tt-switch),.tt-checkbox):checked{background:var(--tt-mist);border-color:var(--tt-mist)}}.tt-checkbox[type=checkbox]:indeterminate,.tt-check input[type=checkbox]:indeterminate{background:var(--tt-slate);border-color:var(--tt-slate)}.tt-checkbox[type=checkbox]:indeterminate:after,.tt-check input[type=checkbox]:indeterminate:after{border-width:0 0 2px;border-color:#fff;width:8px;height:0;transform:none}:root[data-theme=dark] :is(.tt-checkbox,.tt-check input)[type=checkbox]:indeterminate{background:var(--tt-mist);border-color:var(--tt-mist)}:root[data-theme=dark] :is(.tt-checkbox,.tt-check input)[type=checkbox]:indeterminate:after{border-color:var(--btn-primary-fg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.tt-checkbox,.tt-check input)[type=checkbox]:indeterminate{background:var(--tt-mist);border-color:var(--tt-mist)}:root:not([data-theme=light]) :is(.tt-checkbox,.tt-check input)[type=checkbox]:indeterminate:after{border-color:var(--btn-primary-fg)}}:is(.tt-check input:not(.tt-switch),.tt-checkbox):not(:checked,:indeterminate,:disabled):hover{border-color:var(--text-muted)}:is(.tt-check input:not(.tt-switch),.tt-checkbox):disabled{border-color:var(--line-input)}.tt-choice{padding:var(--s-3) var(--s-4);border-color:var(--line);box-shadow:none;transition:border-color var(--dur-fast) linear, background-color var(--dur-fast) linear}.tt-choice:hover{box-shadow:none;border-color:var(--line-strong);transform:none}.tt-choice:has(input:checked){background:var(--select-fill);border-color:var(--tt-sage);box-shadow:0 0 0 1px var(--tt-sage)}.tt-choice:has(input:focus-visible){box-shadow:0 0 0 1px var(--tt-sage), var(--focus-ring)}.tt-choice__tick{background:var(--tt-sage);color:#fff;border:0;width:20px;height:20px;transform:scale(0)}.tt-choice__tick svg{width:12px;height:12px}.tt-choice:has(input:checked) .tt-choice__tick{transform:scale(1)}.tt-switch{border-color:var(--line-input);background:var(--line);width:36px;height:20px}.tt-switch:after{width:14px;height:14px;box-shadow:none;border:0;top:2px;left:2px}.tt-switch:checked{background:var(--tt-sage);border-color:var(--tt-sage)}.tt-switch:checked:after{transform:translate(16px)}.tt-card{padding:var(--s-5);box-shadow:none}.tt-card--interactive:hover{box-shadow:none;border-color:var(--line-strong);background:var(--surface-soft);transform:none}.tt-card--interactive:active{box-shadow:none;transform:none}.tt-receipt{border:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 0 0;padding:var(--s-5) var(--s-5) var(--s-3);filter:none;border-bottom:0;margin-bottom:9px}.tt-receipt:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -0.5 16 9'%3E%3Cpath d='M0 0L8 8L16 0Z' fill='%23fff'/%3E%3Cpath d='M0 0L8 8L16 0' fill='none' stroke='%23D6DDD3' stroke-width='1'/%3E%3C/svg%3E") 0 0/16px 9px repeat-x;height:9px;margin-top:0;left:-1px;right:-1px}.tt-receipt__total{font-size:var(--fs-18)}.tt-receipt__rule{border-top-width:1px}.tt-stamp{border-radius:var(--r-pill);font:600 12px/1.4 var(--font-body);letter-spacing:0;text-transform:none;background:var(--c);border:0;outline:0;gap:6px;padding:3px 10px 3px 8px;transform:none}@supports (color:color-mix(in lab, red, red)){.tt-stamp{background:color-mix(in srgb, var(--c) 10%, var(--surface))}}.tt-stamp:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.tt-stamp--lg{font-size:var(--fs-16);padding:6px 16px 6px 12px}.tt-stamp--lg:before{width:8px;height:8px}.tt-stamp--slam{animation-name:tt-badge-in}@keyframes tt-badge-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.tt-chip{border-color:var(--line);min-height:30px;font-size:13px;font-weight:600}.tt-chip:hover{border-color:var(--line-strong)}.tt-chip[aria-pressed=true],.tt-chip[aria-pressed=true]:hover{background:var(--select-fill);color:var(--text);border-color:var(--tt-sage)}.tt-chip:active{transform:none}.tt-step__bar{background:var(--line);border:0;height:4px}.tt-progress{background:var(--line-soft);border:0;height:8px}.tt-progress__fill{background:var(--tt-sage);border-radius:var(--r-pill);border-right:0;animation:none}.tt-tabs{border-radius:var(--r-md);border:0;gap:2px;padding:3px}.tt-tab{border-radius:6px;min-height:32px;font-size:13px;font-weight:600}.tt-tab[aria-selected=true]{color:var(--text)}.tt-tab:not([aria-selected=true]){color:var(--text-muted)}.tt-tabs__thumb{background:var(--float-bg);box-shadow:inset 0 0 0 1px var(--line-input);border:0;border-radius:6px;top:3px;bottom:3px}.tt-alert{border-width:1px 1px 1px 3px;border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.tt-alert{border-color:color-mix(in srgb, var(--c) 35%, transparent)}}.tt-alert{border-left-color:var(--c)}.tt-toast{border-radius:var(--r-md);box-shadow:var(--shadow-float)}.tt-tooltip{box-shadow:var(--shadow-float);border-radius:6px}.tt-tip__bubble{box-shadow:none;border-color:var(--line)}.tt-tip__face{animation:tt-fade var(--dur-slow) var(--ease-out) both}.tt-dialog{border-radius:var(--r-xl);box-shadow:var(--shadow-float);padding:var(--s-6)}.tt-dialog .tt-h3{font-size:var(--fs-20)}.tt-sheet{border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:var(--shadow-float)}.tt-accordion summary{font-size:var(--fs-14);padding:var(--s-3) var(--s-4)}.tt-accordion summary:after{font-size:var(--fs-16)}.tt-accordion__body{padding:0 var(--s-4) var(--s-3);font-size:var(--fs-14)}.tt-drop{border-width:1.5px;border-color:var(--line-input)}.tt-drop[data-state=over]{border-color:var(--tt-sage);transform:none}.tt-nav{background:var(--surface);height:56px}@supports (color:color-mix(in lab, red, red)){.tt-nav{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.tt-nav__link{color:var(--text-muted);background-image:linear-gradient(var(--tt-sage), var(--tt-sage));background-size:0 2px;font-size:13px;font-weight:600}.tt-nav__link:hover,.tt-nav__link[aria-current=page]{color:var(--text);background-size:100% 2px}.tt-tabbar{box-shadow:0 -1px 0 var(--line);border-top:0}.tt-tabbar__item{font:600 11px/1 var(--font-body);letter-spacing:0;text-transform:none}.tt-tabbar__item[aria-current=page]{color:var(--text-accent)}.tt-tabbar__item[aria-current=page] svg{animation:none}.tt-table th{background:var(--surface-soft);padding:10px var(--s-4);border-bottom-width:1px;font-size:11px}.tt-table tbody tr:hover{background:var(--tt-mist)}@supports (color:color-mix(in lab, red, red)){.tt-table tbody tr:hover{background:color-mix(in srgb, var(--tt-mist) 6%, transparent)}}.tt-table tr[aria-selected=true],.tt-table tr[aria-selected=true] .sticky-col{background:var(--select-fill)}.tt-table--ledger tbody tr:nth-child(2n){background:var(--tt-mist)}@supports (color:color-mix(in lab, red, red)){.tt-table--ledger tbody tr:nth-child(2n){background:color-mix(in srgb, var(--tt-mist) 4%, transparent)}}.tt-table--financial tr.tt-total td.num{border-bottom-width:3px}.tt-table-toolbar{border-bottom-width:1px}.tt-table-toolbar .tt-input{min-height:34px}.tt-bulkbar{border-bottom:0;animation-name:tt-fade}.tt-table-foot{border-top-width:1px;font-size:13px}.tt-page{border-color:var(--line);min-width:32px;height:32px;font-size:13px;font-weight:600}.tt-page:active{transform:none}.tt-page[aria-current=page]{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:#0000}.tt-avatar{background:var(--surface-soft);width:28px;height:28px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line);border:0;font-size:11px}.tt-row-actions .tt-btn--icon{width:32px;min-height:32px}.tt-tabs,.tt-progress,.tt-step__bar{overflow:hidden}@media (pointer:coarse){.tt-btn,.tt-input,.tt-select{min-height:44px}.tt-btn--icon,.tt-row-actions .tt-btn--icon{width:44px;min-height:44px}.tt-btn--sm{min-height:40px}.tt-btn--lg{min-height:48px}.tt-chip,.tt-page,.tt-tab{min-height:40px}.tt-page{min-width:40px}.tt-check{align-items:center;min-height:44px}.tt-table-toolbar .tt-input{min-height:44px}}:root{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Variable", "DM Sans", "DM Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:"DM Sans", "DM Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"Newsreader", "Newsreader Variable", Georgia, "Times New Roman", serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--r-sm:3px;--r-md:4px;--r-lg:6px;--r-xl:8px;--label-size:.8125rem;--label-track:.02em}body{font-family:var(--font-body);font-optical-sizing:auto}.tt-display,.tt-h1,.tt-h2,.tt-h3,.tt-h4{font-family:var(--font-display)}.tt-display,.tt-h1{letter-spacing:-.035em;font-weight:500}.tt-h2{letter-spacing:-.03em;font-weight:500}.tt-h3,.tt-h4{letter-spacing:-.015em;font-weight:600}.tt-display--serif{font-family:var(--font-serif);letter-spacing:-.025em;font-weight:400;line-height:.98}.tt-display--serif em{color:var(--text-persimmon);font-style:italic}.tt-label,.tt-step,.tt-table th,.tt-table--financial tr.tt-section td,.tt-table--stack td:before,.tt-tabbar__item{font-family:var(--font-mono);font-weight:400;font-size:var(--label-size);letter-spacing:var(--label-track);text-transform:none}.tt-label,.tt-table th{color:var(--text-muted)}.tt-btn{font-family:var(--font-body);letter-spacing:0;border-radius:var(--r-sm);font-weight:500}.tt-input,.tt-select{border-radius:var(--r-sm)}.tt-field__label{font-weight:500}.tt-nav__link{font-family:var(--font-body);border-radius:var(--r-sm);transition:background-color var(--dur-fast) linear, color var(--dur-fast) linear;background-image:none;padding:6px 10px;font-weight:500}.tt-nav__link:hover{color:var(--text);background-color:var(--surface-soft)}.tt-nav__link[aria-current=page]{color:var(--text);background-color:var(--select-fill)}.tt-tabs{border-radius:var(--r-md)}.tt-tabs__thumb{border-radius:var(--r-sm)}.tt-tab{font-family:var(--font-body);font-weight:500}.tt-stamp{font-family:var(--font-mono);letter-spacing:var(--label-track);text-transform:none;border-radius:var(--r-sm);font-weight:400}.tt-card,.tt-choice,.tt-dialog,.tt-sheet,.tt-table-wrap{border-radius:var(--r-lg)}.tt-accordion summary,.tt-loader-block b,.tt-table-empty b,.tt-tip__bubble strong{font-family:var(--font-display);font-weight:600}.tt-accordion summary:after{font-weight:400}.tt-money,.tt-input--money{font-family:var(--font-body);font-weight:600}html{-webkit-text-size-adjust:100%}body{flex-direction:column;min-height:100dvh;display:flex}.pf-container{width:100%;max-width:var(--container);padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px));margin-inline:auto}@media (min-width:768px){.pf-container{padding-inline:24px}}.pf-container--narrow{max-width:calc(var(--container-narrow) + 48px)}.pf-container--wide{max-width:1600px}@media (min-width:1280px){.pf-container--wide{padding-inline:40px}}.pf-link{color:var(--text-accent);text-underline-offset:3px;transition:text-decoration-thickness var(--dur-fast) linear;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.pf-link:hover{text-decoration-thickness:2px}.pf-logo{border-radius:var(--r-sm);flex:none;align-items:center;display:inline-flex}.pf-logo img{width:auto;height:48px;display:block}.pf-logo .pf-logo--dark,.pf-mark .pf-logo--dark,:root[data-theme=dark] .pf-logo--light{display:none}:root[data-theme=dark] .pf-logo--dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme]) .pf-logo--light{display:none}:root:not([data-theme]) .pf-logo--dark{display:block}}.pf-nav{gap:var(--s-4);padding:0}.pf-nav__inner{align-items:center;gap:var(--s-6);height:100%;display:flex}.pf-nav__links{align-items:center;gap:var(--s-1);display:flex}.pf-nav__end{align-items:center;gap:var(--s-2);margin-left:auto;display:flex}.pf-nav .tt-nav__link{font-size:var(--fs-14);white-space:nowrap;transition:color var(--dur-fast) linear, background-size var(--dur-base) var(--ease-out)}.pf-nav__who{font-size:var(--fs-14);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}.pf-menu{display:none;position:relative}.pf-menu>summary{list-style:none}.pf-menu>summary::-webkit-details-marker{display:none}.pf-menu__panel{z-index:40;min-width:220px;padding:var(--s-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-float);animation:tt-rise var(--dur-base) var(--ease-out) both;gap:2px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.pf-menu__panel a{min-height:44px;padding:0 var(--s-3);border-radius:var(--r-md);font-weight:600;font-size:var(--fs-14);color:var(--text);align-items:center;text-decoration:none;display:flex}.pf-menu__panel a:hover,.pf-menu__panel a[aria-current=page]{background:var(--surface-soft)}@media (max-width:767px){.pf-nav__links,.pf-nav__end .pf-wide{display:none}.pf-menu{display:block}}.pf-footer{border-top:1px solid var(--line);background:var(--surface);margin-top:auto}.pf-footer__inner{gap:var(--s-4);padding-block:var(--s-8) calc(var(--s-8) + env(safe-area-inset-bottom,0px));display:grid}.pf-footer__row{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.pf-footer__links{gap:var(--s-2) var(--s-5);font-size:var(--fs-14);flex-wrap:wrap;display:flex}.pf-footer__links a{color:var(--text-muted);align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.pf-footer__links a:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.pf-footer__legal{font-size:var(--fs-14);color:var(--text-muted);max-width:72ch}.pf-theme{background:var(--surface-soft);border-radius:var(--r-md);gap:2px;padding:3px;display:inline-flex}.pf-theme button{all:unset;box-sizing:border-box;cursor:pointer;min-width:36px;min-height:30px;color:var(--text-muted);transition:background-color var(--dur-fast) linear, color var(--dur-fast) linear, box-shadow var(--dur-fast) linear;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.pf-theme button:hover{color:var(--text)}.pf-theme button:focus-visible{box-shadow:var(--focus-ring)}.pf-theme button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.pf-theme button span{font-size:var(--fs-14);padding-inline:var(--s-2);font-weight:600}@media (pointer:coarse){.pf-theme button{min-width:44px;min-height:44px}.pf-nav .tt-btn--sm,.pf-menu>summary{min-height:44px}}.pf-main{padding-block:var(--s-10) var(--s-16);flex:1}.pf-authpage{background:var(--bg);grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}.pf-authpage__bar{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-6) max(16px, env(safe-area-inset-left,0px));display:flex}@media (min-width:768px){.pf-authpage__bar{padding:var(--s-8) var(--s-10)}}.pf-authpage__main{padding:clamp(1rem, 8vh, 6rem) 16px var(--s-12);place-items:start center;display:grid}.pf-authpage__main:focus{outline:none}.pf-authpage__foot{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-6);padding:var(--s-5) max(16px, env(safe-area-inset-left,0px)) calc(var(--s-5) + env(safe-area-inset-bottom,0px));font-size:var(--fs-14);color:var(--text-muted);flex-wrap:wrap;display:flex}@media (min-width:768px){.pf-authpage__foot{padding-inline:var(--s-10)}}.pf-authpage__foot p{max-width:60ch;margin:0}.pf-auth,.pf-auth__body{gap:var(--s-6);width:100%;max-width:380px;display:grid}.pf-auth__head{gap:var(--s-2);display:grid}.pf-auth.pf-auth--wide{max-width:560px}.pf-questions{gap:var(--s-6);display:grid}.pf-questions .pf-fieldset>legend.tt-field__label{font-size:var(--fs-16);font-weight:600}.pf-questions .pf-fieldset:focus{outline:none}.pf-questions .pf-fieldset{scroll-margin-top:var(--s-6)}.pf-questions .pf-option{border-color:var(--line)}.pf-questions .pf-option:hover{border-color:var(--text-muted)}.pf-option:has(input:focus-visible) .tt-checkbox,.pf-checkrow:has(input:focus-visible) .tt-checkbox{box-shadow:none;outline:none}.pf-questions .tt-select{min-height:44px;font-size:var(--fs-16)}.pf-facts__change{margin-top:var(--s-1)}.pf-options--stack{display:grid}.pf-options--stack>.pf-option{border-radius:0;position:relative}.pf-options--stack>.pf-option+.pf-option{margin-top:-1px}.pf-options--stack>.pf-option:first-child{border-top-left-radius:var(--r-md);border-top-right-radius:var(--r-md)}.pf-options--stack>.pf-option:last-child{border-bottom-left-radius:var(--r-md);border-bottom-right-radius:var(--r-md)}.pf-options--stack>.pf-option:hover{z-index:1}.pf-options--stack>.pf-option:has(input:checked){z-index:2}.pf-options--stack>.pf-option:has(input:focus-visible){z-index:3}.pf-options--inline{gap:var(--s-2);flex-wrap:wrap;display:flex}.pf-options--inline>.pf-option{min-height:44px;padding-block:var(--s-2);padding-inline:var(--s-3) var(--s-4);grid-template-columns:auto auto;align-items:center}.pf-options--inline>.pf-option .tt-checkbox{margin-top:0}.pf-option:has(input:focus-visible){box-shadow:var(--focus-ring)}.pf-checkrows{gap:0}.pf-checkrows+.pf-checkrows{margin-top:var(--s-6)}.pf-checkrows__group{margin:var(--s-3) 0 var(--s-2);color:var(--text);font-weight:600;font-size:var(--fs-16);text-transform:none}.pf-checkrow{gap:var(--s-3);min-height:44px;padding-block:var(--s-2);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;display:grid}.pf-checkrow .tt-checkbox{margin-top:3px}.pf-checkrow>span{gap:2px;display:grid}.pf-checkrow__name{font-weight:500}.pf-checkrow:has(input:focus-visible){box-shadow:var(--focus-ring);border-radius:var(--r-sm)}.pf-questions__last{margin:var(--s-2) 0 0;padding-top:var(--s-4);border-top:1px solid var(--line);color:var(--text-muted)}.pf-auth__title{font:400 clamp(2.5rem, 2rem + 2vw, 3.25rem)/1 var(--font-serif);letter-spacing:-.025em;color:var(--text);margin:0}.pf-auth__sub{color:var(--text-muted);margin:0}.pf-auth__hint{font-size:var(--fs-14);color:var(--text-muted);margin:0}.pf-auth__more{border-top:1px solid var(--line);padding-top:var(--s-4)}.pf-auth__more>summary{align-items:center;gap:var(--s-2);cursor:pointer;min-height:44px;color:var(--text);font-weight:500;list-style:none;display:inline-flex}.pf-auth__more>summary::-webkit-details-marker{display:none}.pf-auth__more>summary:after{content:"+";font:400 1.125rem/1 var(--font-mono);color:var(--text-muted)}.pf-auth__more[open]>summary:after{content:"−"}.pf-auth__more>summary:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-sm);outline:none}.pf-auth__more>.pf-form{margin-top:var(--s-3)}.pf-auth:has(>.pf-auth__head .pf-mark){max-width:440px;padding:var(--s-8);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);margin-inline:auto}.pf-auth:has(>.pf-auth__head .pf-mark)>.pf-auth__head{justify-items:center;gap:var(--s-3);text-align:center}@media (max-width:519px){.pf-auth:has(>.pf-auth__head .pf-mark){padding:var(--s-5) var(--s-4);border-radius:var(--r-lg)}}.pf-mark img{width:56px;height:56px}.pf-stack{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}.pf-form{gap:var(--s-4);display:grid}.pf-section{gap:var(--s-4);padding-top:var(--s-6);border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr);display:grid}.pf-section--card.tt-card{padding:var(--s-6);border-top:var(--bw) solid var(--line)}@media (max-width:639px){.pf-section--card.tt-card{padding:var(--s-4)}}.pf-title-mark{border-radius:var(--r-md);background:var(--select-fill);width:32px;height:32px;color:var(--text-accent);flex:none;place-items:center;display:inline-grid}.pf-or{align-items:center;gap:var(--s-3);color:var(--text-muted);font-size:var(--fs-14);display:flex}.pf-or:before,.pf-or:after{content:"";border-top:1px solid var(--line);flex:1}.tt-field .tt-input{width:100%}.pf-check{gap:var(--s-2);font-size:var(--fs-14);align-items:center;display:inline-flex}.pf-menu summary{min-height:44px}.pf-footer__links a[aria-current=page]{color:var(--text)}.tt-field__label{font-size:var(--fs-14)}.tt-btn--block,.pf-logo{min-height:44px}@media (max-width:480px){.pf-footer__links{row-gap:0}}@media (max-width:1099px){.pf-nav__links .pf-sys,.pf-nav__who{display:none}}.pf-stack--loose{gap:var(--s-8)}.pf-actions{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.pf-actions--stack{display:grid}.pf-row-actions{gap:var(--s-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.pf-inline-form{gap:var(--s-3);flex-wrap:wrap;align-items:flex-end;display:flex}.pf-inline-form .tt-field{flex:260px;max-width:420px}.pf-form--wide{max-width:640px}.pf-back{align-items:center;gap:var(--s-1);width:fit-content;min-height:44px;font-size:var(--fs-14);color:var(--text-muted);font-weight:600;text-decoration:none;display:inline-flex}.pf-back:hover{color:var(--text)}.pf-subnav{gap:var(--s-1) var(--s-2);margin-top:var(--s-2);padding-bottom:var(--s-2);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.pf-subnav__link{min-height:40px;padding:0 var(--s-3);border-radius:var(--r-sm);font-size:var(--fs-14);color:var(--text-muted);transition:color var(--dur-fast) linear, background-color var(--dur-fast) linear;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.pf-subnav__link:hover{color:var(--text);background:var(--surface-soft)}.pf-subnav__link[aria-current=page]{color:var(--text);background:var(--select-fill)}@media (pointer:coarse){.pf-subnav__link{min-height:44px}}.pf-chips{gap:var(--s-1);flex-wrap:wrap;display:flex}.pf-chip{min-height:26px;padding:0 var(--s-2);font-size:var(--fs-14);color:var(--text);background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:var(--r-pill);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.pf-chip--ok{background:var(--ok-bg);border-color:var(--ok);margin-left:var(--s-2)}.pf-facts{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.pf-facts dt{font-size:var(--fs-14);color:var(--text-muted);margin-bottom:var(--s-1)}.pf-facts dd{font-weight:600}.pf-waiting{gap:var(--s-4);padding:var(--s-5);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.pf-waiting__text{gap:var(--s-1);flex:320px;display:grid}.pf-waiting__title{font-weight:700;font-size:var(--fs-16)}.pf-fieldset{gap:var(--s-2);border:0;margin:0;padding:0;display:grid}.pf-fieldset legend{margin-bottom:var(--s-2)}.pf-option{gap:var(--s-3);padding:var(--s-3);border:1px solid var(--line-soft);border-radius:var(--r-md);cursor:pointer;transition:border-color var(--dur-fast) linear;grid-template-columns:auto 1fr;align-items:start;display:grid}.pf-option:hover{border-color:var(--line)}.pf-option:has(input:checked){border-color:var(--text-accent);background:var(--surface-soft)}.pf-option:has(input:disabled){cursor:default}.pf-option .tt-checkbox{margin-top:3px}.pf-option>span{gap:2px;display:grid}.pf-option__name{font-weight:600}.pf-option__hint{font-size:var(--fs-14);color:var(--text-muted)}.pf-taxpayer-picks{gap:var(--s-2);padding:var(--s-3) var(--s-4);border-left:2px solid var(--line-soft);margin-left:var(--s-3);display:grid}.pf-taxpayer-picks .pf-check{align-items:center;min-height:44px}.pf-taxpayer-picks .pf-check>span{display:grid}.pf-picks-list{gap:0;max-height:320px;display:grid;overflow:auto}.pf-check input[type=checkbox]{flex:none}.pf-tin{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap}.pf-admin-key{background:var(--surface-soft);border-radius:var(--r-md);font:600 1.125rem/1.5 var(--font-mono);letter-spacing:.04em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin-top:.5rem;padding:.75rem 1rem;display:block}.pf-admin-qr{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;width:fit-content;margin:.75rem 0;padding:.75rem;line-height:0;display:block}.pf-admin-qr svg{width:192px;height:192px;display:block}.pf-admin-codes{background:var(--surface-soft);border-radius:var(--r-md);font:500 1rem/1.5 var(--font-mono);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.5rem;margin:0;padding:1rem 1.25rem;list-style:none;display:grid}@media (max-width:639px){.pf-tin{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:inline-block}}.pf-tin-row{gap:var(--s-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;max-width:420px;display:grid}.pf-edit{max-width:640px}.pf-note{font-size:var(--fs-14);color:var(--text-muted)}.pf-who{overflow-wrap:break-word;font-weight:600}.pf-person{align-items:center;gap:var(--s-3);min-width:0;display:flex}.pf-person__text{gap:2px;min-width:0;display:grid}.pf-person__avatar{width:40px;height:40px;font-size:var(--fs-14);background:var(--select-fill);color:var(--text-accent);box-shadow:inset 0 0 0 1px var(--line-soft);font-weight:700}@media (min-width:1280px){.pf-row-actions{flex-wrap:nowrap}}td .pf-who+.tt-small{display:block}.pf-online{align-items:center;gap:var(--s-2);display:inline-flex}.pf-online__dot{background:var(--ok);border-radius:50%;width:8px;height:8px}.pf-online__dot--off{background:var(--danger)}.pf-online__dot--unused{background:var(--warn)}.pf-line{display:block}.pf-expired{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.pf-list{gap:var(--s-2);padding-left:var(--s-5);list-style:outside;display:grid}.pf-list--ticks{padding-left:0;list-style:none}.pf-list--ticks li{padding-left:var(--s-8);position:relative}.pf-list--ticks li:before{content:"";background:var(--ok-bg);border-radius:50%;width:22px;height:22px;position:absolute;top:.1em;left:0}.pf-list--ticks li:after{content:"";border:solid var(--ok);border-width:0 2px 2px 0;width:6px;height:10px;position:absolute;top:calc(.1em + 5px);left:7px;transform:rotate(45deg)}.pf-devices{gap:var(--s-2);display:grid}.pf-device{gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--line-soft);border-radius:var(--r-md);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.pf-device__name{font-weight:600}:root[data-theme=dark]{color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark}}.tt-table th,.tt-btn--sm,.tt-field__hint,.tt-field__error{font-size:var(--fs-14)}@media (max-width:639px){.tt-table--stack td:before{font:600 var(--fs-14)/1.3 var(--font-body);text-transform:none;letter-spacing:0}.tt-table--stack td .pf-chips{justify-content:flex-end}.tt-table--stack td.pf-member{text-align:left;justify-items:start;gap:2px;min-width:0;display:grid;padding-bottom:var(--s-2)!important}.tt-table--stack td.pf-member:before{content:none}.tt-table--stack td.pf-member .pf-who{font-size:var(--fs-16)}}@media (max-width:767px),(pointer:coarse){.pf-row-actions .tt-btn,.pf-device .tt-btn{min-height:44px}}.tt-btn--ghost{border-color:#0000}.pf-assigned summary{cursor:pointer;text-underline-offset:3px;align-items:center;min-height:32px;text-decoration:underline;display:inline-flex}.pf-assigned ul{gap:var(--s-1);margin-top:var(--s-2);font-size:var(--fs-14);display:grid}.pf-disclosure summary{cursor:pointer;text-underline-offset:3px;align-items:center;min-height:32px;text-decoration:underline;display:inline-flex}.pf-disclosure>div{margin-top:var(--s-2)}.pf-nav .tt-btn[aria-current=page]{background:var(--select-fill);border-color:#0000}.pf-shell{grid-template-columns:240px minmax(0,1fr);min-height:100dvh;display:grid}.pf-topbar,.pf-tabbar{display:none}.pf-sidebar{gap:var(--s-6);height:100dvh;padding:var(--s-5) var(--s-3);background:var(--surface);border-right:var(--bw) solid var(--line);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.pf-sidebar__logo{padding-inline:var(--s-3);width:fit-content}.pf-sidebar__nav{gap:var(--s-5);display:grid}.pf-sidebar__list{gap:2px;display:grid}.pf-sidebar__group{gap:var(--s-1);display:grid}.pf-sidebar__caption{padding:0 var(--s-3);font-size:var(--fs-14);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pf-side-link{align-items:center;gap:var(--s-3);min-height:44px;padding:0 var(--s-3);border-radius:var(--r-md);color:var(--text-muted);transition:background-color var(--dur-fast) linear, color var(--dur-fast) linear;text-decoration:none;display:flex}.pf-side-link .tt-nav__link{font-size:var(--fs-14);color:inherit;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:2px 0;overflow:hidden}.pf-side-link .tt-nav__link,.pf-side-link .tt-nav__link:hover{background:0 0}.pf-side-link:hover{color:var(--text);background:var(--surface-soft)}.pf-side-link[aria-current=page]{color:var(--text);background:var(--select-fill)}.pf-side-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.pf-sidebar__foot{gap:var(--s-2);padding:var(--s-4) var(--s-3) 0;border-top:1px solid var(--line-soft);margin-top:auto;display:grid}.pf-sidebar__foot .tt-btn{justify-self:start}.pf-sidebar__who{font-size:var(--fs-14);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pf-shell__main{min-width:0;padding-top:var(--s-10);flex-direction:column;display:flex}.pf-shell__main>.pf-container{padding-bottom:var(--s-16);flex:1}.pf-shell__legal{border-top:1px solid var(--line-soft);padding-block:var(--s-5)}.pf-shell__legal-row{align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}.pf-shell__legal-row p{font-size:var(--fs-14);color:var(--text-muted);flex:320px}.pf-topbar__links{display:none}.pf-shell__main .pf-container{margin-inline:0}@media (min-width:768px){.pf-shell__main .pf-container{padding-inline:var(--s-8)}}@media (max-width:1023px){.pf-shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-content:start}.pf-sidebar{display:none}.pf-topbar{gap:var(--s-5);display:flex}.pf-topbar__links{gap:var(--s-1);min-width:0;display:flex}.pf-topbar__links .tt-nav__link{font-size:var(--fs-14);white-space:nowrap}.pf-topbar>.tt-btn{margin-left:auto}.pf-shell__main{padding-top:var(--s-8)}.pf-shell__main .pf-container{margin-inline:auto}}@media (max-width:767px){.pf-topbar{gap:var(--s-3)}.pf-topbar .pf-logo img{height:32px}.pf-topbar__links{display:none}.pf-topbar>.tt-btn{min-height:44px}:root{--pf-tabbar-h:max(var(--tabbar-h), 4.75rem)}.pf-tabbar{grid-template-columns:repeat(var(--items), minmax(max-content, 1fr));height:calc(var(--pf-tabbar-h) + env(safe-area-inset-bottom,0px));overscroll-behavior-x:contain;display:grid;overflow-x:auto}.pf-tabbar .tt-tabbar__item{font-size:var(--fs-14);gap:var(--s-1);min-height:44px;padding-inline:var(--s-2);white-space:nowrap}.pf-tabbar .tt-tabbar__item:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.pf-shell__main{padding-top:var(--s-6);padding-bottom:calc(var(--pf-tabbar-h) + env(safe-area-inset-bottom,0px))}.pf-shell__main .pf-container{padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px))}.tt-toast-region{bottom:calc(var(--pf-tabbar-h) + var(--s-4) + env(safe-area-inset-bottom,0px))}}.tt-toast--error .tt-toast__icon{color:var(--danger)}.tt-toast__text b{margin-right:var(--s-1);font-weight:700}@media (pointer:coarse){.tt-toast__action{min-height:44px;padding-inline:var(--s-2);align-items:center;display:inline-flex}}@media (min-width:640px){.tt-toast-region{left:auto;right:var(--s-6);transform:none}}.tt-tooltip{font-size:var(--fs-14)}.pf-chip.tt-tip-host{cursor:help}.tt-tooltip--float{left:var(--tip-x,0px);top:var(--tip-y,0px);z-index:70;position:fixed;bottom:auto;transform:translateY(4px)}.tt-tooltip--float:after{left:var(--tip-arrow,50%)}.tt-tooltip--float[data-below]:after{top:0;transform:translate(-50%,-50%)rotate(-135deg)}.tt-tip-host:hover>.tt-tooltip--float,.tt-tip-host:focus-within>.tt-tooltip--float{transform:none}@starting-style{.tt-tip-host:hover>.tt-tooltip--float,.tt-tip-host:focus-within>.tt-tooltip--float{transform:translateY(4px)}.tt-tip-host:hover>.tt-tooltip--float[data-below],.tt-tip-host:focus-within>.tt-tooltip--float[data-below]{transform:translateY(-4px)}}.tt-btn:focus-visible{box-shadow:var(--focus-ring)}.pf-nowrap{white-space:nowrap}.pf-skip{z-index:70;min-height:44px;padding:0 var(--s-4);font-size:var(--fs-14);color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;top:-64px;left:8px}.pf-skip:focus{box-shadow:var(--shadow-float), var(--focus-ring);outline:none;top:8px}.pf-locked{align-items:center;gap:var(--s-1);color:var(--text);display:inline-flex}.pf-wsmenu{min-width:0;position:relative}.pf-wsmenu__button{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:var(--s-2);width:100%;min-height:44px;padding:var(--s-2) var(--s-3);border:var(--bw) solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--text);font-size:var(--fs-14);transition:background-color var(--dur-fast) linear, border-color var(--dur-fast) linear;display:flex}.pf-wsmenu__button:hover{background:var(--surface-soft);border-color:var(--line-strong)}.pf-wsmenu__button:focus-visible{box-shadow:var(--focus-ring)}.pf-wsmenu__button[aria-expanded=true]{border-color:var(--line-strong)}.pf-wsmenu__current{flex:1;min-width:0;line-height:1.25;display:grid}.pf-wsmenu__name,.pf-wsmenu__item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.pf-wsmenu__item-name{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.pf-wsmenu__role{font-size:var(--fs-14);color:var(--text-muted);white-space:nowrap}.pf-wsmenu__chevron{color:var(--text-muted)}.pf-wsmenu__panel{z-index:40;gap:var(--s-1);width:max(100%,280px);max-height:min(70vh,480px);padding:var(--s-2);background:var(--surface);border:var(--bw) solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-float);animation:tt-rise var(--dur-base) var(--ease-out) both;grid-template-columns:minmax(0,1fr);display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.pf-wsmenu__panel[hidden],.pf-wsmenu__scrim[hidden],.pf-wsmenu__scrim{display:none}.pf-wsmenu__title{padding:var(--s-1) var(--s-3) 0;font-size:var(--fs-14);color:var(--text-muted);font-weight:600}.pf-wsmenu__list{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.pf-wsmenu__item{align-items:center;gap:var(--s-2);min-height:44px;padding:var(--s-1) var(--s-3);border-radius:var(--r-md);color:var(--text);font-size:var(--fs-14);font-weight:600;text-decoration:none;display:flex}.pf-wsmenu__item .pf-wsmenu__item-name{flex:1}.pf-wsmenu__item:hover{background:var(--surface-soft)}.pf-wsmenu__item:focus-visible{box-shadow:var(--focus-ring);outline:none}.pf-wsmenu__item:is([aria-current=true],[aria-current=page]){background:var(--select-fill)}.pf-wsmenu__check{color:var(--text-accent)}.pf-wsmenu__foot{padding-top:var(--s-1);border-top:var(--bw) solid var(--line-soft);grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.pf-sidebar .pf-wsmenu__panel{width:100%}.pf-wsmenu__settings{display:none}.pf-wsmenu__account{padding:var(--s-2) var(--s-3) 0;font-size:var(--fs-14);color:var(--text-muted);border-top:var(--bw) solid var(--line-soft)}.pf-email{overflow-wrap:anywhere}@media (max-width:767px){.pf-wsmenu__settings{display:flex}.pf-wsmenu__account.pf-wsmenu__settings{display:block}.pf-wsmenu__foot{bottom:calc(-1 * (var(--s-6) + env(safe-area-inset-bottom,0px)));background:var(--surface);padding-bottom:calc(var(--s-6) + env(safe-area-inset-bottom,0px));margin-bottom:calc(-1 * (var(--s-6) + env(safe-area-inset-bottom,0px)));position:sticky}.pf-topbar:has(.pf-wsmenu)>.tt-btn{display:none}}@media (max-width:1023px){.pf-topbar .pf-wsmenu{flex:auto;max-width:360px}.pf-topbar .pf-wsmenu__button .pf-wsmenu__role{display:none}}@media (min-width:768px) and (max-width:1023px){.pf-topbar:has(.pf-wsmenu){row-gap:var(--s-2);height:auto;padding-block:var(--s-2);flex-wrap:wrap}.pf-topbar:has(.pf-wsmenu) .pf-topbar__links{row-gap:var(--s-1);flex-wrap:wrap;flex:1 0 100%;order:3}.pf-topbar:not(:has(.pf-wsmenu)){height:auto;min-height:var(--nav-h);flex-wrap:wrap}.pf-topbar .pf-topbar__links,.pf-topbar .pf-topbar__group{gap:var(--s-4)}}.pf-logo .pf-logo-mark{display:none}@media (max-width:767px){:root .pf-topbar .pf-logo :is(.pf-logo--light,.pf-logo--dark){display:none}.pf-topbar .pf-logo .pf-logo-mark{width:auto;height:36px;display:block}:root[data-theme=dark] .pf-topbar .pf-logo .pf-logo-mark--light,:root:not([data-theme=dark]) .pf-topbar .pf-logo .pf-logo-mark--dark{display:none}}@media (max-width:767px) and (prefers-color-scheme:dark){:root:not([data-theme]) .pf-topbar .pf-logo .pf-logo-mark--light{display:none}:root:not([data-theme]) .pf-topbar .pf-logo .pf-logo-mark--dark{display:block}}@media (max-width:767px){.pf-topbar .pf-wsmenu{flex:1;max-width:none}.pf-topbar .pf-wsmenu__button{box-shadow:none;padding-inline:var(--s-2);border-color:#0000}.pf-topbar:has(.pf-wsmenu__button[aria-expanded=true]){-webkit-backdrop-filter:none;backdrop-filter:none;z-index:60}.pf-wsmenu__scrim{z-index:60;animation:tt-fade var(--dur-base) linear both;background:#0f241a8c;display:block;position:fixed;inset:0}.pf-wsmenu__panel{z-index:61;border-radius:var(--r-xl) var(--r-xl) 0 0;width:auto;max-height:85vh;padding:var(--s-3) var(--s-4) calc(var(--s-6) + env(safe-area-inset-bottom,0px));animation:tt-sheet-in var(--dur-slow) var(--ease-out) both;border-bottom:0;position:fixed;inset:auto 0 0}.pf-wsmenu__panel:before{content:"";width:44px;height:5px;margin:0 auto var(--s-2);border-radius:var(--r-pill);background:var(--line-soft);display:block}}@media (max-width:767px) and (max-height:30em){.pf-wsmenu__foot{margin-bottom:0;padding-bottom:0;position:static}}@media (prefers-reduced-motion:reduce){.pf-wsmenu__panel,.pf-wsmenu__scrim{animation:none}}.pf-topbar__group{align-items:center;gap:var(--s-4);padding-left:var(--s-4);border-left:1px solid var(--line);display:inline-flex}.pf-topbar__links>.pf-topbar__group:first-child{border-left:0;padding-left:0}.pf-topbar__group-name{font-size:var(--fs-14);color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:16ch;font-weight:700;overflow:hidden}@media (max-width:767px){.pf-wide-only{display:none}}.pf-field-with-note{gap:var(--s-1);display:grid}@media (max-width:639px){.tt-table--stack .tt-btn--ghost{border-color:var(--line)}}@media (min-width:768px) and (max-width:1023px){.pf-topbar__group-name{display:none}.pf-topbar__links,.pf-topbar__group{gap:var(--s-4)}.pf-topbar>.tt-btn{white-space:nowrap;flex:none}}.pf-settings .pf-form .tt-field{max-width:420px}.pf-provider{gap:var(--s-3)}.pf-provider__logo{border-radius:4px;flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.pf-provider__logo svg{display:block}:root[data-theme=dark] .pf-provider__logo{background:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme]) .pf-provider__logo{background:#fff}}.pf-balance{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;margin:0;display:flex}.pf-balance__mark{border-radius:var(--r-lg);background:var(--select-fill);width:48px;height:48px;color:var(--text-accent);border:var(--bw) solid var(--line-soft);flex:none;place-items:center;display:inline-grid}.pf-balance__big{font-size:var(--fs-38);line-height:1.1}.pf-balance__unit{font-weight:600}.pf-balance-card{padding:var(--s-6)}.pf-alert-body{gap:var(--s-3)}.pf-alert-body p{margin:0}.pf-empty-action{margin-top:var(--s-4);display:block}.pf-ledger{border:var(--bw) solid var(--line);border-radius:var(--r-lg);background:var(--surface);margin:0;padding:0;list-style:none}.pf-ledger__item{gap:2px var(--s-4);padding:var(--s-3) var(--s-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.pf-ledger__item+.pf-ledger__item{border-top:1px solid var(--line-soft)}.pf-ledger__what{font-weight:600}.pf-ledger__who{color:var(--text-muted);font-weight:400}.pf-ledger__change{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.pf-ledger__when{font-size:var(--fs-14);color:var(--text-muted);grid-column:1/-1}.pf-ledger__return,.pf-ledger__reason{overflow-wrap:anywhere;grid-column:1/-1}.pf-ledger__return{font-variant-numeric:tabular-nums}.pf-ledger-empty{border:var(--bw) solid var(--line);border-radius:var(--r-lg);background:var(--surface);margin:0;display:block}.pf-receipt{max-width:34rem}.pf-receipt p{margin:0}.pf-receipt__seller{font-size:var(--fs-14);line-height:1.5}.pf-receipt__notice{padding-top:var(--s-3);border-top:1px solid var(--line-soft);margin-top:var(--s-3)!important}@media (max-width:639px){.tt-table--stack td.tt-table-empty{text-align:left;display:block}.tt-table--stack td.tt-table-empty:before{content:none}}@media print{.pf-shell{display:block}.pf-topbar,.pf-sidebar,.pf-tabbar,.pf-shell__legal,.pf-skip,.pf-no-print,.pf-ws-head,#flash-group{display:none!important}.pf-receipt{filter:none;border-bottom:1px solid var(--line);border-radius:var(--r-lg);margin:0}.pf-receipt:after{content:none}}body.pf-modal-open{overflow:hidden}.pf-modal__panel{padding-top:var(--s-5)}.pf-modal__title{margin:0 var(--s-10) var(--s-4) 0}.pf-modal__close{top:var(--s-3);right:var(--s-3);min-width:44px;min-height:44px;padding:0 var(--s-2);position:absolute}.pf-modal__title:focus,.pf-modal__panel:focus{outline:none}.pf-modal__panel{flex-direction:column;display:flex;overflow:hidden}.pf-modal__panel>.pf-modal__title{flex:none}.pf-modal__panel>.pf-stack{padding-inline:4px;flex:auto;min-height:0;margin-inline:-4px;padding-bottom:4px;overflow:auto}.pf-modal__panel .pf-modal__actions{z-index:1;background:var(--surface);padding-block:var(--s-3) 4px;position:sticky;bottom:-4px}.pf-modal:has(.phx-click-loading,.phx-submit-loading) :is(.pf-modal__close,#confirm_cancel){pointer-events:none;opacity:.5}#flash-group{z-index:70}.pf-choices:has(.phx-click-loading) .pf-choice{pointer-events:none}.pf-choices:has(.phx-click-loading) .pf-choice:not(.phx-click-loading){opacity:.6}.pf-modal__actions{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.pf-choices{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.pf-choice{justify-content:space-between;align-items:center;gap:var(--s-4);width:100%;padding:var(--s-4);border:var(--bw) solid var(--line);border-radius:var(--r-lg);background:var(--surface);font:inherit;color:inherit;text-align:left;cursor:pointer;display:flex}.pf-choice:hover{background:var(--surface-soft)}.pf-choice:focus-visible{box-shadow:var(--focus-ring);outline:none}.pf-choice__credits{font:600 var(--fs-18)/1.3 var(--font-display)}.pf-choice__price{font-variant-numeric:tabular-nums;font-weight:700}.pf-choice__main{text-align:left;gap:2px;display:grid}.pf-choice__go{align-items:center;gap:var(--s-1);color:var(--text-accent);flex:none;font-weight:600;display:inline-flex}@media (max-width:639px){.pf-modal__panel{border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;max-height:90vh;animation:tt-sheet-in var(--dur-slow) var(--ease-out) both;padding-bottom:calc(var(--s-6) + env(safe-area-inset-bottom,0px));border-bottom:0;inset:auto 0 0;transform:none}.pf-modal__actions{justify-content:stretch}.pf-modal__actions>*{flex:auto}}@keyframes pf-fade-out{to{opacity:0}}@keyframes pf-sheet-out{to{transform:translateY(100%)}}.pf-modal--leaving{pointer-events:none}.pf-modal--leaving .tt-scrim,.pf-modal--leaving .pf-modal__panel{animation:pf-fade-out var(--dur-fast) var(--ease-in) forwards}@media (max-width:639px){.pf-modal--leaving .pf-modal__panel{animation:pf-sheet-out var(--dur-base) var(--ease-in) forwards}.pf-modal--leaving .tt-scrim{animation-duration:var(--dur-base)}}@media (prefers-reduced-motion:reduce){.pf-modal__panel,.tt-scrim,.pf-modal--leaving *{animation:none!important}.pf-tabs .tt-tabs__thumb{transition:none}}.tt-table .tt-stamp,.pf-receipt .tt-stamp{font-size:var(--fs-14)}.pf-receipt{--surface:var(--tt-white)}#main:focus{outline:none}.pf-link--button{min-height:44px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.pf-tabs .tt-tab{font-size:var(--fs-14);min-height:36px}.pf-tabs{justify-self:start;width:fit-content;max-width:100%}.pf-tabs .tt-tabs__thumb{width:0;transition:left var(--dur-base) var(--ease-spring), width var(--dur-base) var(--ease-spring);left:3px}.pf-tabs .tt-tab:focus-visible{box-shadow:var(--focus-ring);outline:none}.pf-tabs__count{margin-left:var(--s-1);color:var(--text-muted);font-weight:600}@media (max-width:639px){.pf-tabs{display:flex}.pf-tabs .tt-tab{flex:1 1 0;min-height:44px}.pf-section-head .pf-tabs{flex:100%}}.pf-section-head{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.pf-steps{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.pf-step{gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.pf-step__text{gap:var(--s-3);flex:280px;align-items:flex-start;display:flex}.pf-step__title{font-weight:600}.pf-step__note{display:block}.pf-step__icon{color:var(--text-accent);flex:none}.pf-step--done{background:0 0}.pf-step--done .pf-step__title{color:var(--text-muted);font-weight:500}.pf-step--done .pf-step__icon{color:var(--ok)}.pf-glance{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.pf-glance__tile{gap:var(--s-1);height:100%;min-height:44px;padding:var(--s-5);color:inherit;transition:border-color var(--dur-fast) linear;align-content:start;text-decoration:none;display:grid;position:relative}.pf-glance__tile:hover{border-color:var(--text-accent)}.pf-glance__tile:focus-visible{box-shadow:var(--focus-ring);outline:none}.pf-glance__label{font-weight:600}.pf-glance__number{font-size:var(--fs-30);line-height:1.1}.pf-glance__chevron{top:var(--s-5);right:var(--s-4);color:var(--text-muted);position:absolute}@media (max-width:767px){.pf-glance{gap:var(--s-2);grid-template-columns:1fr}.pf-glance__tile{padding:var(--s-4) var(--s-10) var(--s-4) var(--s-4)}.pf-glance__number{font-size:var(--fs-24)}.pf-glance__chevron{top:50%;transform:translateY(-50%)}.pf-step .tt-btn--primary{width:100%}}.pf-filter{gap:var(--s-3) var(--s-4);flex-wrap:wrap;align-items:flex-end;display:flex}.pf-filter>*{flex:180px;margin:0}.pf-filter>.pf-note{flex-basis:100%;order:9}.pf-filter>.pf-actions{flex:none}.pf-filter.tt-card{padding:var(--s-4) var(--s-5);background:var(--surface-soft)}.pf-sends{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.pf-send{gap:var(--s-4);min-width:0;padding:var(--s-5);transition:border-color var(--dur-fast) linear, box-shadow var(--dur-fast) linear;grid-template-columns:minmax(0,1fr);display:grid}.pf-send:hover{border-color:var(--line-strong)}.pf-send p{margin:0}.pf-send__head{gap:var(--s-1) var(--s-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.pf-send__mark{border-radius:var(--r-lg);background:var(--select-fill);width:48px;height:48px;color:var(--text-accent);border:var(--bw) solid var(--line-soft);place-items:center;display:inline-grid}.pf-send__who{gap:var(--s-1);min-width:0;display:grid}.pf-send__title{align-items:baseline;gap:0 var(--s-3);font:600 var(--fs-18)/1.3 var(--font-display);color:var(--text);flex-wrap:wrap;margin:0;display:flex}.pf-send__title .pf-tin{font:400 var(--fs-14)/1.4 var(--font-mono)}.pf-send__return{align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;display:flex}.pf-send__form{font-weight:700;font-size:var(--fs-16);color:var(--text-accent)}.pf-send__period{font:600 var(--fs-14)/1.4 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);padding:1px var(--s-2);border-radius:var(--r-sm);background:var(--surface-soft);border:var(--bw) solid var(--line-soft)}.pf-send .tt-stamp{font-size:var(--fs-14)}.pf-send[data-missing=true]{border-left:3px solid var(--warn)}.pf-send__status{justify-items:end;gap:var(--s-2);text-align:right;display:grid}.pf-send__when{align-items:center;gap:var(--s-1);font-size:var(--fs-14);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.pf-send__files{gap:var(--s-3);padding:var(--s-4) 0 0;border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.pf-send__file{column-gap:var(--s-3);row-gap:var(--s-1);min-width:0;padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--surface);border:var(--bw) solid var(--line);grid-template-columns:auto minmax(0,1fr);grid-auto-rows:min-content;align-content:start;display:grid}.pf-send__file>:not(.pf-send__file-icon){grid-column:2;min-width:0}.pf-send__file-icon{border-radius:var(--r-md);background:var(--ok-bg);width:36px;height:36px;color:var(--ok);grid-row:1/3;place-items:center;display:inline-grid}.pf-send__kind{color:var(--text);font-weight:600}.pf-send__name{font-family:var(--font-mono);font-size:var(--fs-14);color:var(--text-muted);overflow-wrap:anywhere}.pf-send__state{gap:var(--s-2);font-size:var(--fs-14);color:var(--text-muted);align-items:flex-start;display:flex}.pf-send__state>span:first-child{flex:none;margin-top:2px}.pf-send__actions{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.pf-send__actions .tt-btn--danger{box-shadow:none}@media (max-width:767px),(pointer:coarse){.pf-send__actions .tt-btn{min-height:44px}}.pf-send__file:not([data-state=stored]){border-style:dashed;border-color:var(--line-strong);background:0 0}.pf-send__file:not([data-state=stored]) .pf-send__file-icon{background:var(--surface-soft);color:var(--text-muted)}.pf-send__file[data-state=absent] .pf-send__file-icon{background:var(--warn-bg);color:var(--warn)}.pf-send__file[data-state=absent] .pf-send__state{color:var(--text)}@media (max-width:1023px){.pf-send__files{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.pf-send{padding:var(--s-4)}.pf-send__head{grid-template-columns:auto minmax(0,1fr)}.pf-send__mark{width:40px;height:40px}.pf-send__status{text-align:left;flex-wrap:wrap;grid-column:1/-1;place-items:center start;display:flex}.pf-send__when{white-space:normal}}@media (prefers-reduced-motion:reduce){.pf-send{transition:none}}.pf-send:focus-visible,.pf-file:focus-visible,.pf-folders>li:focus-visible{box-shadow:var(--focus-ring);outline:none}.pf-trashed{padding:var(--s-4) var(--s-5);flex-wrap:nowrap;align-items:flex-start}.pf-trashed__icon{border-radius:var(--r-md);background:var(--surface-soft);width:40px;height:40px;color:var(--text-muted);flex:none;place-items:center;display:inline-grid}.pf-trashed__name{font-family:var(--font-mono);font-size:var(--fs-14);overflow-wrap:anywhere;font-weight:600}.pf-trashed__when{font-size:var(--fs-14);color:var(--text-muted);font-variant-numeric:tabular-nums}.pf-trashed .pf-row-actions{align-self:center;margin-left:auto}@media (max-width:639px){.pf-trashed{flex-wrap:wrap}.pf-trashed .pf-row-actions{flex-basis:100%;margin-left:0}}.pf-synced{gap:var(--s-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.pf-synced p{margin:0}.pf-synced__about{gap:var(--s-1);flex:280px;min-width:0;display:grid}.pf-timeline,.pf-timeline__items{margin:0;padding:0;list-style:none}.pf-timeline{gap:var(--s-5);display:grid}.pf-timeline__date{margin:0 0 var(--s-3);font:500 var(--fs-14)/1.2 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);padding-left:44px}.pf-timeline__item{justify-content:space-between;align-items:flex-start;gap:var(--s-2) var(--s-4);padding:0 0 var(--s-5) 44px;flex-wrap:wrap;display:flex;position:relative}.pf-timeline__item:last-child{padding-bottom:0}.pf-timeline__item:before{content:"";background:var(--line);border-radius:1px;width:2px;position:absolute;top:32px;bottom:4px;left:13px}.pf-timeline__day:not(:last-child) .pf-timeline__item:last-child:before{bottom:calc(-1 * (var(--s-5) + var(--s-3) + var(--fs-14) * 1.2))}.pf-timeline__day:last-child .pf-timeline__item:last-child:before{display:none}.pf-timeline__dot{border:2px solid var(--line-strong);background:var(--surface);width:28px;height:28px;color:var(--text-muted);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.pf-timeline__item[data-state=current] .pf-timeline__dot{border-color:var(--ok);background:var(--ok);color:var(--surface)}.pf-timeline__item[data-state=conflict] .pf-timeline__dot{border-color:var(--warn);background:var(--warn-bg);color:var(--warn)}.pf-timeline__body{flex:240px;gap:2px;min-width:0;padding-top:2px;display:grid}.pf-timeline__body p{margin:0}.pf-timeline__head{align-items:center;gap:6px var(--s-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-weight:700;display:flex}.pf-timeline__meta,.pf-timeline__keep{font-size:var(--fs-14);color:var(--text-muted);overflow-wrap:anywhere}.pf-timeline__keep{align-items:center;gap:6px;display:inline-flex}.pf-timeline .pf-row-actions{flex-wrap:wrap;flex-basis:100%}.pf-hero{gap:var(--s-4);padding:var(--s-6);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.pf-hero__icon{border-radius:var(--r-lg);background:var(--ok-bg);width:56px;height:56px;color:var(--ok);place-items:center;display:inline-grid}.pf-hero[data-state=empty] .pf-hero__icon,.pf-hero[data-state=backing_up] .pf-hero__icon{background:var(--select-fill);color:var(--text-accent)}.pf-hero--warn .pf-hero__icon{background:var(--warn-bg);color:var(--warn)}.pf-hero--off .pf-hero__icon{background:var(--surface-soft);color:var(--text-muted)}.pf-hero__text{gap:var(--s-2);min-width:0;display:grid}.pf-hero__text p{margin:0}.pf-hero__title{font:600 var(--fs-20)/1.3 var(--font-display);color:var(--text);overflow-wrap:break-word;margin:0}.pf-hero__numbers{column-gap:var(--s-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.pf-hero__numbers span+span:before{content:"·" / "";margin-right:var(--s-2);color:var(--text-muted)}.pf-hero__shield{align-items:center;gap:var(--s-2);color:var(--ok);font-weight:600;display:inline-flex}@media (max-width:639px){.pf-hero{padding:var(--s-4);gap:var(--s-3)}.pf-hero__icon{width:44px;height:44px}}.pf-icon-title{align-items:center;gap:var(--s-2);display:inline-flex}.pf-vault-mark{border-radius:var(--r-md);background:var(--ok-bg);width:32px;height:32px;color:var(--ok);flex:none;place-items:center;display:inline-grid}.pf-vault-mark--off{background:var(--surface-soft);color:var(--text-muted)}.pf-vault-off{gap:var(--s-3);align-items:flex-start;display:flex}.pf-vault-off__icon{color:var(--text-muted);flex:none}.pf-sales{justify-items:start;gap:var(--s-4);padding:var(--s-8);display:grid}.pf-sales>*{margin:0}.pf-sales__icon{border-radius:var(--r-xl);background:var(--select-fill);width:80px;height:80px;color:var(--text-accent);place-items:center;display:inline-grid}.pf-benefits{gap:var(--s-3);font-size:var(--fs-16);margin:0;padding:0;list-style:none;display:grid}.pf-benefits li{gap:var(--s-3);align-items:flex-start;display:flex}.pf-benefits li>span:first-child{color:var(--text-accent);flex:none;margin-top:2px}.pf-sales__price{font-size:var(--fs-16)}.pf-sales__price strong{font:600 var(--fs-24)/1.2 var(--font-display)}@media (max-width:639px){.pf-sales{padding:var(--s-5) var(--s-4)}}.pf-space{gap:var(--s-3);min-width:0;display:grid}.pf-space__barbox{gap:var(--s-1);min-width:0;display:grid}.pf-space__head{justify-content:space-between;gap:0 var(--s-4);flex-wrap:wrap;display:flex}.pf-space__used{font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.pf-space__plan{color:var(--text-muted)}.pf-space__bar{border:1px solid var(--line-input);background:var(--line-soft);border-radius:999px;height:10px;display:block;position:relative;overflow:hidden}.pf-space__fill{border-radius:inherit;background:var(--ok);min-width:4px;height:100%;display:block}.pf-space__barbox[data-level=almost] .pf-space__fill{background:var(--warn)}.pf-space__barbox[data-level=full] .pf-space__fill{background:var(--danger)}.pf-space__notes{gap:var(--s-3);justify-items:start;display:grid}.pf-space__notes>*{margin:0}.pf-space__notes>.tt-alert{justify-self:stretch}.pf-space__note{gap:var(--s-2);align-items:flex-start;display:inline-flex}.pf-space__note-icon{color:var(--warn);flex:none;margin-top:2px}@media (forced-colors:active){.pf-space__bar{background:canvas;border:1px solid canvastext}.pf-space__fill{forced-color-adjust:none;background:canvastext}}.pf-plan-rows{justify-self:stretch;gap:0;margin:0;padding:0;list-style:none;display:grid}.pf-plan-row{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-3) 0;border-top:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.pf-plan-row:last-child{border-bottom:1px solid var(--line-soft)}.pf-plan-row__text{gap:0 var(--s-2);flex-wrap:wrap;min-width:0;display:flex}.pf-plan-row__size{font-weight:600}.pf-files-bar{gap:var(--s-3) var(--s-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.pf-files-bar__search{flex:260px;max-width:420px;margin:0}.pf-view{gap:var(--s-1);flex:none;display:flex}.pf-crumbs{flex:260px;min-width:0}.pf-crumbs ol{align-items:center;gap:var(--s-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pf-crumbs li{align-items:center;gap:var(--s-1);overflow-wrap:anywhere;min-width:0;display:inline-flex}.pf-crumbs a{align-items:center;min-height:44px;display:inline-flex}.pf-crumbs [aria-current=page]{font-weight:600}.pf-crumbs__sep{color:var(--text-muted);flex:none}.pf-folders{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));margin:0;padding:0;list-style:none;display:grid}.pf-folders>li{min-width:0}.pf-folders--list{gap:var(--s-2);grid-template-columns:minmax(0,1fr)}.pf-folder{column-gap:var(--s-3);row-gap:var(--s-1);height:100%;padding:var(--s-4);color:inherit;transition:border-color var(--dur-fast) linear, box-shadow var(--dur-fast) linear;grid-template-columns:auto minmax(0,1fr);align-content:start;text-decoration:none;display:grid}.pf-folder:hover{border-color:var(--line-strong);background:var(--surface-soft)}.pf-folder:focus-visible{box-shadow:var(--focus-ring);outline:none}.pf-folder__icon{color:var(--text-accent);grid-row:1/4}.pf-folder__name{overflow-wrap:break-word;min-width:0;font-weight:600}.pf-folder .pf-tin,.pf-folder__meta{font-size:var(--fs-14);color:var(--text-muted)}.pf-folders--list .pf-folder{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.pf-folders--list .pf-folder__icon{grid-row:1/3}.pf-folders--list .pf-folder__meta{text-align:right;grid-area:1/3/3}@media (max-width:639px){.pf-folders--list .pf-folder{grid-template-columns:auto minmax(0,1fr)}.pf-folders--list .pf-folder__meta{text-align:left;grid-area:auto/2}}.pf-file{gap:var(--s-2);align-content:start;min-width:0;display:grid}.pf-file p{margin:0}.pf-file__type{align-items:center;gap:var(--s-2);color:var(--text-accent);font-weight:600;display:inline-flex}.pf-file__name{font-family:var(--font-mono);font-size:var(--fs-14);overflow-wrap:anywhere}.pf-file .pf-row-actions{flex-wrap:wrap;justify-content:flex-start}.pf-folders--list .pf-file{column-gap:var(--s-4);grid-template-columns:minmax(0,1fr) auto;align-items:center}.pf-folders--list .pf-file>p{grid-column:1}.pf-folders--list .pf-file .pf-row-actions{grid-area:1/2/4;justify-content:flex-end}@media (max-width:767px){.pf-folders--list .pf-file{grid-template-columns:minmax(0,1fr)}.pf-folders--list .pf-file .pf-row-actions{grid-area:auto/1;justify-content:flex-start}}.pf-page-head{align-items:start;gap:var(--s-2) var(--s-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.pf-page-head__icon{border-radius:var(--r-lg);background:var(--select-fill);width:48px;height:48px;color:var(--text-accent);border:var(--bw) solid var(--line-soft);place-items:center;display:inline-grid}.pf-page-head__text{gap:var(--s-1);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.tt-h2{overflow-wrap:anywhere}.pf-ledger__who,.pf-send__title,.pf-send__head p{overflow-wrap:break-word}@media (max-width:639px){.pf-ledger__item{grid-template-columns:minmax(0,1fr)}}.pf-page-head__kicker{font-size:var(--fs-14);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}@media (max-width:639px){.pf-page-head__kicker{white-space:normal;overflow-wrap:anywhere}}.pf-page-head__line{font-size:var(--fs-16);color:var(--text);max-width:72ch}.pf-page-head__actions{gap:var(--s-2);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (max-width:639px){.pf-page-head{grid-template-columns:auto minmax(0,1fr)}.pf-page-head__icon{width:40px;height:40px}.pf-page-head__actions{grid-column:1/-1;justify-content:flex-start}}.pf-stats{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.pf-stat{column-gap:var(--s-3);padding:var(--s-4);background:var(--surface);border:var(--bw) solid var(--line);border-radius:var(--r-lg);color:var(--text);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.pf-stat__icon{border-radius:var(--r-md);background:var(--surface-soft);width:40px;height:40px;color:var(--text-accent);grid-row:1/3;place-items:center;display:inline-grid}.pf-stat__value{font:600 var(--fs-24)/1.15 var(--font-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pf-stat__label{font-size:var(--fs-14);color:var(--text-muted)}.pf-stat--link{transition:border-color var(--dur-fast) linear}.pf-stat--link:hover{border-color:var(--line-strong)}.pf-stat--link:focus-visible{box-shadow:var(--focus-ring);outline:none}.pf-empty{justify-items:center;gap:var(--s-2);padding:var(--s-10) var(--s-6) var(--s-10) 56px;border-radius:var(--r-lg);text-align:center;display:grid}.pf-empty__face{width:88px;height:88px}.pf-empty__title{font:600 var(--fs-18)/1.3 var(--font-display);color:var(--text)}.pf-empty__text{font-size:var(--fs-14);color:var(--text-muted);max-width:60ch}.pf-empty__action{margin-top:var(--s-2)}@media (max-width:639px){.pf-empty{padding:var(--s-8) var(--s-4) var(--s-8) var(--s-12)}}.tt-tip__bubble{margin:0}.pf-more{font-size:var(--fs-14)}.pf-more__summary{cursor:pointer;align-items:center;gap:var(--s-1);min-height:44px;color:var(--text-accent);border-radius:var(--r-sm);font-weight:600;list-style:none;display:inline-flex}.pf-more__summary::-webkit-details-marker{display:none}.pf-more__summary:hover{text-underline-offset:3px;text-decoration:underline}.pf-more__summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.pf-more__chevron{transition:transform var(--dur-fast) var(--ease-out)}.pf-more[open] .pf-more__chevron{transform:rotate(90deg)}.pf-more__body{padding:var(--s-1) 0 var(--s-2) var(--s-5);color:var(--text-muted);max-width:72ch}@media (prefers-reduced-motion:reduce){.pf-more__chevron{transition:none}}.site{flex:1}.site-eyebrow{color:var(--text-accent)}.site-code{font-family:var(--font-mono);font-size:1em;font-weight:500}.site-actions{gap:var(--s-3);flex-wrap:wrap;display:flex}.site-actions__soon{opacity:.85;white-space:nowrap;font-weight:500}.site-actions>.tt-btn{text-align:center;flex-wrap:wrap;gap:0 6px}@media (max-width:479px){.site-actions>.tt-btn{flex:100%}}.site-section{padding-block:var(--s-20);scroll-margin-top:4.5rem;overflow-x:clip}.site-section--soft{background:var(--surface-soft);border-block:1px solid var(--line-soft)}.site-page{padding-block:var(--s-12) var(--s-20)}.site-head{gap:var(--s-3);max-width:46rem;margin-bottom:var(--s-10);display:grid}.site-head__lede{font-size:var(--fs-18);color:var(--text-muted);max-width:40rem}.site-footnote{margin-top:var(--s-4);font-size:var(--fs-14);color:var(--text-muted);max-width:65ch}.site-soon{align-items:center;gap:var(--s-2);font-size:var(--fs-14);color:var(--text-muted);flex-wrap:wrap;display:flex}@media (max-width:767px){.site-section{padding-block:var(--s-12)}.site-head{margin-bottom:var(--s-8)}}.site-hero{padding-block:var(--s-16) var(--s-20);background:var(--bg);border-bottom:1px solid var(--line-soft);position:relative;overflow:hidden}.site-hero__grid{gap:var(--s-12);align-items:center;display:grid;position:relative}.site-hero__copy{gap:var(--s-5);max-width:36rem;display:grid}.site-hero__title span{display:inline-block}.site-lede{color:var(--text-muted)}.site-hero__note{font-size:var(--fs-14);color:var(--text-muted)}.site-hero__visual,.site-hero__win{position:relative}.site-shot{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);margin:0;overflow:hidden}.site-shot__bar{border-bottom:1px solid var(--line-soft);background:var(--surface-soft);justify-content:center;align-items:center;height:32px;display:flex;position:relative}.site-shot__dots{gap:7px;display:flex;position:absolute;left:12px}.site-shot__dots i{background:#ec6a5e;border-radius:50%;width:11px;height:11px}.site-shot__dots i:nth-child(2){background:#f4bf4f}.site-shot__dots i:nth-child(3){background:#61c554}.site-shot__title{color:var(--text-muted);font-size:12px;font-weight:600}.site-shot__img{width:100%;height:auto;display:block}.site-shot--windows .site-shot__bar{justify-content:flex-start;padding-inline:14px}.site-shot__controls{color:var(--text-muted);gap:20px;font-size:12px;display:inline-flex;position:absolute;right:14px}.site-shot__controls i{font-style:normal}.site-shot__theme--dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site-shot__theme--light{display:none}:root:not([data-theme=light]) .site-shot__theme--dark{display:block}}:root[data-theme=dark] .site-shot__theme--light{display:none}:root[data-theme=dark] .site-shot__theme--dark{display:block}@media (min-width:1024px){.site-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.site-hero{padding-block:var(--s-20) var(--s-24,6rem)}.site-hero__visual{padding:var(--s-8) var(--s-8) var(--s-12) 0}}@media (max-width:639px){.site-hero{padding-block:var(--s-10) var(--s-12)}}.site-hero--stacked{padding-bottom:0}.site-hero--stacked .site-hero__grid{grid-template-columns:minmax(0,1fr);justify-items:center}.site-hero--stacked .site-hero__copy{text-align:center;justify-items:center;max-width:54rem}.site-hero--stacked .site-lede{max-width:46rem}.site-hero .site-eyebrow{text-transform:none;letter-spacing:.02em;text-wrap:balance}.site-hero--stacked .site-hero__copy .site-actions{justify-content:center}.site-hero--stacked .site-hero__visual{width:100%;max-width:72rem;max-height:clamp(18rem,48vw,38rem);padding:0;overflow:hidden}.site-hero--stacked .site-hero__win{border-radius:var(--r-lg) var(--r-lg) 0 0;border-bottom:0}@media (min-width:1024px){.site-hero--stacked{padding-block:var(--s-20) 0}}@media (max-width:639px){.site-hero--stacked{padding-bottom:0}.site-hero--stacked .site-hero__grid{gap:var(--s-8)}.site-hero--stacked .site-hero__visual{max-height:calc(32px + 60vw - 1.2rem)}}@media (max-width:359px){.site-hero--stacked .site-hero__title{font-size:2rem}}@media (prefers-reduced-motion:no-preference){.site-rise{animation:site-rise .7s var(--ease-out) calc(80ms + var(--d,0) * 90ms) both}.site-hero__win{animation:site-in .8s var(--ease-out) .15s both}@supports (animation-timeline:scroll()){@media (min-width:1024px){.site-hero__float{animation:linear both site-drift;animation-timeline:scroll(root);animation-range:0 100vh}}}}@keyframes site-rise{0%{opacity:0;transform:translateY(18px)}}.site-hero__title .site-who{color:var(--text-accent);justify-items:center;display:inline-grid}.site-hero__title .site-who__word{white-space:nowrap;grid-area:1/1}.site-who__word:not(:first-child){visibility:hidden}@media (prefers-reduced-motion:no-preference){.site-who__word:not(:first-child){visibility:visible}.site-who__word{animation:site-who 10s var(--ease-out) calc(var(--i) * 2.5s) infinite backwards}}@keyframes site-who{0%{opacity:0;transform:translateY(.35em)}3%,22%{opacity:1;transform:none}25%,to{opacity:0;transform:translateY(-.35em)}}@keyframes site-in{0%{opacity:0;transform:translateY(24px)scale(.98)}}@keyframes site-drift{to{transform:translateY(60px)}}.site-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.site-scrollbar{z-index:60;background:var(--tt-sage);transform-origin:0;height:3px;animation:linear both site-grow;animation-timeline:scroll(root);display:block;position:fixed;inset:0 0 auto}}}@keyframes site-grow{0%{transform:scaleX(0)}}.site-bento{gap:var(--s-4);display:grid}.site-bento .tt-card{align-content:start;gap:var(--s-2);padding:var(--s-6);display:grid}.site-bento .site-bento__main{gap:var(--s-2)}.site-bento__text{color:var(--text-muted)}.site-bento__body{gap:var(--s-2);align-content:start;display:grid}.site-bento__tile .site-bento__art{margin-bottom:0}.site-bento__art{justify-content:center;align-items:center;gap:var(--s-3);min-height:96px;margin-bottom:var(--s-2);border-radius:var(--r-md);background:var(--surface-soft);display:flex}@media (min-width:900px){.site-bento{grid-template-columns:repeat(3,minmax(0,1fr))}.site-bento .site-bento__main{column-gap:var(--s-10);padding:var(--s-8);grid-column:1/-1;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start}.site-bento__main>:not(.site-list){grid-column:1}.site-bento__main .site-list{grid-area:1/2/span 2;margin-top:0}.site-bento .site-bento__tile{grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--s-4)}}.site-list{margin-top:var(--s-4);padding:var(--s-3);border-radius:var(--r-md);background:var(--surface-soft);gap:6px;display:grid}.site-list__search{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line-input);height:40px;font-size:var(--fs-14);color:var(--text-muted);align-items:center;gap:8px;margin-bottom:4px;padding:0 12px;display:flex}.site-list__row{column-gap:var(--s-3);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px 12px;display:grid}.site-list__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.site-list__form{font:500 .9375rem/1.4 var(--font-mono);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;grid-row:2;overflow:hidden}.site-list__status{border-radius:var(--r-pill);font-size:var(--fs-14);grid-area:1/2/span 2;align-items:center;gap:6px;padding:3px 10px;font-weight:600;display:inline-flex}.site-list__status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.site-list__status{background:var(--surface-soft);color:var(--text-muted);white-space:nowrap}.site-list__status--done{background:var(--ok-bg);color:var(--ok)}@media (max-width:479px){.site-list__row{grid-template-columns:minmax(0,1fr)}.site-list__name,.site-list__form{white-space:normal}.site-list__status{grid-area:auto/1;justify-self:start;margin-top:4px}}.site-swap{padding:var(--s-3);flex-direction:column;gap:6px}.site-swap__arrow{rotate:90deg}.site-swap__file{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);font-size:var(--fs-14);align-items:center;gap:6px;padding:6px 10px;font-weight:600;display:inline-flex}.site-swap__file .size-5{color:var(--text-muted)}.site-swap__file{white-space:nowrap}.site-swap__file--tt .size-5{color:var(--text-accent)}.site-swap__arrow{color:var(--text-accent);place-items:center;display:inline-grid}.site-tip{justify-content:flex-start;align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4)}.site-tip__face{flex:none;width:40px;height:40px}@media (min-width:900px) and (max-width:1099px){.site-tip__face{display:none}}.site-tip__bubble{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);font-size:var(--fs-14);color:var(--text-muted);gap:2px;padding:10px 12px;display:grid}.site-tip__bubble b{color:var(--text)}.site-eyes{gap:var(--s-2)}.site-eyes__a{font:600 var(--fs-16)/1 var(--font-display);color:var(--text);align-self:center}.site-eyes__a--2{font-size:var(--fs-24)}.site-eyes__a--3{font-size:var(--fs-38);color:var(--text-accent)}.site-eyes__modes{margin-left:var(--s-3);border:1px solid var(--line);border-radius:var(--r-pill);display:inline-flex;overflow:hidden}.site-eyes__mode{background:var(--surface);width:34px;height:30px;color:var(--text-muted);place-items:center;display:inline-grid}.site-eyes__mode--dark{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.site-bento h3 .tt-stamp{vertical-align:.2em;font-size:var(--fs-14);margin-left:6px}.site-list__title{font-size:var(--fs-14);color:var(--text-muted);align-items:center;gap:8px;padding:2px 4px 6px;font-weight:600;display:flex}.site-records__zip{border-radius:var(--r-md);background:var(--surface);border:1px dashed var(--line);color:var(--text-muted);align-items:center;gap:8px;margin-top:4px;padding:10px 12px;display:flex}.site-records__zip .size-5{color:var(--text-accent);flex:none}.site-records__file{min-width:0;font:500 .875rem/1.4 var(--font-mono);overflow-wrap:anywhere}.site-preview{gap:var(--s-4);padding:var(--s-3) var(--s-4)}.site-preview__sheet{background:var(--surface);border:1px solid var(--line);border-radius:3px;gap:6px;width:72px;padding:10px 9px;display:grid}.site-preview__code{font:600 .625rem/1 var(--font-mono);color:var(--text-muted)}.site-preview__sheet i{background:var(--line);border-radius:2px;height:4px;display:block}.site-preview__sheet i:nth-of-type(2n){width:70%}.site-preview__btns{gap:6px;display:grid}.site-preview__btn{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);font-size:var(--fs-14);white-space:nowrap;align-items:center;gap:6px;padding:5px 12px;font-weight:600;display:inline-flex}.site-preview__btn--send{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:#0000}.site-proof{padding:var(--s-3)}.site-proof__file{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.site-proof__file>.size-5{color:var(--text-accent);flex:none}.site-proof__words{min-width:0;font-size:var(--fs-14);display:grid}.site-proof__words small{font:500 .8125rem/1.4 var(--font-mono);color:var(--text-muted)}.site-proof__get{color:var(--text-muted);flex:none}.site-fast{gap:var(--s-3);padding:var(--s-3) var(--s-4)}.site-fast__field{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line-input);gap:2px;min-width:0;padding:8px 12px;display:grid}.site-fast__field small{font-size:var(--fs-14);color:var(--text-muted)}.site-fast__field b{font:600 var(--fs-16)/1.3 var(--font-mono);font-variant-numeric:tabular-nums}.site-fast__zap{background:var(--ok-bg);width:36px;height:36px;color:var(--ok);border-radius:50%;flex:none;place-items:center;display:inline-grid}.site-bento--tiles .site-records{align-content:start;margin-top:0}.site-bento--tiles .site-records .site-list__form{white-space:normal}@media (prefers-reduced-motion:no-preference){.site-swap__arrow{transition:transform var(--dur-slow) var(--ease-spring)}.site-bento__tile:hover .site-swap__arrow{transform:rotate(180deg)}.site-eyes__a{transition:transform var(--dur-slow) var(--ease-out);transform-origin:bottom}.site-bento__tile:hover .site-eyes__a--3{transform:scale(1.12)}}.scene{gap:var(--s-8);grid-template-columns:minmax(0,1fr);display:grid}.scene__steps{gap:var(--s-6);margin:0;padding:0;list-style:none;display:grid;position:relative}.scene__steps:before,.scene__steps:after{content:"";border-radius:2px;width:2px;position:absolute;top:16px;bottom:16px;left:15px}.scene__steps:before{background:var(--line)}.scene__steps:after{background:var(--tt-sage);transform-origin:top;transform:scaleY(var(--p,1));transition:transform var(--dur-slow) var(--ease-out)}.scene__step{z-index:1;column-gap:var(--s-4);row-gap:var(--s-1);grid-template-columns:32px 1fr;max-width:32rem;display:grid;position:relative}.scene__step>:not(.scene__num){grid-column:2}.scene__step p{color:var(--text-muted)}.scene__step h3 .tt-stamp{vertical-align:.2em;margin-left:6px}.scene__num{width:32px;height:32px;font:500 var(--fs-14)/1 var(--font-mono);background:var(--ok-bg);color:var(--ok);box-shadow:0 0 0 4px var(--bg);transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);border-radius:50%;grid-row:span 2;place-items:center;display:inline-grid;position:relative}.scene__check{opacity:0;position:absolute}.scene:is(.is-live,.is-ticking) .scene__step.is-past .scene__num{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.scene:is(.is-live,.is-ticking) .scene__step.is-past .scene__digit{opacity:0}.scene:is(.is-live,.is-ticking) .scene__step.is-past .scene__check{opacity:1}@media (min-width:768px){.scene{align-items:start;gap:var(--s-12);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.scene__stage{top:max(calc(56px + var(--s-6)), calc(50vh - 170px));position:sticky}.scene.is-live .scene__steps{gap:0;padding-block:4vh 10vh}.scene.is-live .scene__steps:before,.scene.is-live .scene__steps:after{top:21vh;bottom:27vh}.scene.is-live .scene__step{align-content:center;min-height:34vh}.scene.is-live .scene__step:not(.is-current) :is(h3,.scene__num){opacity:.55}.scene.is-live .scene__step :is(h3,.scene__num){transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-base) var(--ease-spring)}.scene.is-live .scene__step.is-current .scene__num{transform:scale(1.12)}}@media (prefers-reduced-motion:no-preference){.scene__check,.scene__digit,.scene__num{transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-spring), background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out)}}.site-compare{background:var(--surface)}.site-compare table{width:100%}.site-compare thead th:nth-child(3){color:var(--text)}.site-compare tbody th{font:700 var(--fs-14)/1.4 var(--font-body);letter-spacing:0;text-transform:none;color:var(--text);text-align:left;white-space:normal;border-bottom:1px solid var(--line-soft);vertical-align:top;background:0 0;padding:12px 16px;position:static}.site-compare__tick{flex:none;display:inline-flex}@media (max-width:639px){.site-compare tbody th{width:100%;padding:0 0 var(--s-2);font-size:var(--fs-16);border-bottom:0;display:block}.site-compare td{text-align:left;border-bottom:0;grid-template-columns:1fr;justify-items:start;gap:2px;padding-inline:0;display:grid}.site-compare td:before{font:600 var(--fs-14)/1.3 var(--font-body);letter-spacing:0;text-transform:none;color:var(--text-muted)}.site-compare td.site-compare__tt{grid-template-columns:auto 1fr;column-gap:6px;display:grid}.site-compare td.site-compare__tt:before{grid-column:1/-1}}.site-compare td{vertical-align:top}.site-compare__tt{font-weight:600}.site-compare__tick{color:var(--ok);vertical-align:-2px;margin-right:2px}.site-compare tbody tr:hover{background:0 0}@media (min-width:640px){.site-compare th:first-child{width:26%}.site-compare td:nth-child(3){background:var(--tt-mist)}@supports (color:color-mix(in lab, red, red)){.site-compare td:nth-child(3){background:color-mix(in srgb, var(--tt-mist) 7%, transparent)}}}.site-cards{gap:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.site-card{gap:var(--s-2);align-content:start;display:grid}.site-card p{font-size:var(--fs-14);color:var(--text-muted)}.site-card__icon{border-radius:var(--r-md);background:var(--ok-bg);width:44px;height:44px;color:var(--ok);margin-bottom:var(--s-2);place-items:center;display:inline-grid}.site-card--soon{box-shadow:none;border-style:dashed;border-color:var(--line-strong);background:0 0}.site-card--soon .site-card__icon{background:var(--surface-soft);color:var(--text-muted)}.site-card .tt-stamp{margin-top:var(--s-1);justify-self:start}.site-subhead{margin:var(--s-10) 0 var(--s-4)}.site-forms{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.site-form{gap:var(--s-1);display:grid}.site-form__title{font-size:var(--fs-14);color:var(--text-muted)}.site-form__guide{margin-top:var(--s-2);font-size:var(--fs-14);justify-self:start;font-weight:600}.site-cta__inner{justify-items:center;gap:var(--s-5);text-align:center;display:grid}.site-cta__face{width:96px;height:96px}.site-cta .site-actions{justify-content:center}.site-cta__more{font-size:var(--fs-16)}.site-cta__more a{align-items:center;min-height:44px;display:inline-flex}.site-prices{gap:var(--s-5);margin:0 0 var(--s-8);grid-template-columns:1fr;padding:0;list-style:none;display:grid}.site-price{gap:var(--s-3);align-content:start;display:grid}@media (min-width:768px) and (max-width:1023px){.site-prices{grid-template-columns:repeat(2,minmax(0,1fr))}.site-price:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1024px){.site-prices{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-price__price{align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.site-price__price :is(.tt-money,.site-price__free){font-size:var(--fs-30);letter-spacing:-.015em}.site-price__free{font-weight:700}.site-price__per{font-size:var(--fs-14);color:var(--text-muted)}.site-price__list{gap:var(--s-2);font-size:var(--fs-14);margin:0;padding:0;list-style:none;display:grid}.site-price__list li{padding-left:22px;position:relative}.site-price__list li:before{content:"";border-left:2px solid var(--ok);border-bottom:2px solid var(--ok);width:10px;height:6px;position:absolute;top:.5em;left:2px;transform:rotate(-45deg)}.site-price__list b{font-variant-numeric:tabular-nums}.site-price__list li.is-note:before,.site-needs li:before{background:var(--text-muted);border:0;border-radius:50%;width:6px;height:6px;top:.55em;left:4px;transform:none}.site-price__head{justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.site-notes{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.site-notes .tt-card{gap:var(--s-3);align-content:start;display:grid}.site-downloads{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.site-download{gap:var(--s-3);scroll-margin-top:calc(56px + var(--s-6));align-content:start;display:grid}.site-download__needs{font:600 var(--fs-14)/1.3 var(--font-display);margin-top:var(--s-2)}.site-download .tt-btn{margin-top:var(--s-3)}.win{--win-r:12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--win-r);color:var(--text);-webkit-user-select:none;user-select:none;font-size:12px;line-height:1.3;overflow:hidden}.win__bar{align-items:center;gap:var(--s-2);height:32px;padding:0 var(--s-3);background:var(--surface-soft);border-bottom:1px solid var(--line);display:flex}.win__title{color:var(--text-muted);font-size:12px;font-weight:600}.win--mac .win__title{margin-inline:auto;transform:translate(-26px)}.win__lights{gap:6px;display:inline-flex}.win__lights i{background:#e9695e;border-radius:50%;width:11px;height:11px}.win__lights i:nth-child(2){background:#e8b84a}.win__lights i:nth-child(3){background:#6cc04a}.win__controls{color:var(--text-muted);gap:18px;margin-left:auto;font-size:12px;font-style:normal;display:inline-flex}.win__controls i{font-style:normal}.win--windows{--win-r:8px}.win__body{grid-template-columns:40px minmax(0,1fr);min-height:300px;display:grid}.win__rail{border-right:1px solid var(--line);color:var(--text-muted);background:var(--bg);align-content:start;justify-items:center;gap:16px;padding-top:14px;display:grid}.win__rail-on{color:var(--text-accent)}.win__main{align-content:start;gap:12px;padding:14px 16px 16px;display:grid;position:relative}.win__head{align-items:center;gap:10px;display:flex}.win__head>div{flex:1;min-width:0}.win__form{font:500 11px/1.2 var(--font-mono);letter-spacing:.06em;color:var(--text-accent)}.win__who{font:600 14px/1.3 var(--font-display)}.win__badge{font-size:11px}.win__badges{display:inline-flex}.win__fields{gap:7px;display:grid}.win__row{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:10px;display:grid}.win__label{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.win__box{border:1px solid var(--line-input);background:var(--surface);border-radius:6px;align-items:center;height:26px;padding:0 8px;display:flex;position:relative;overflow:hidden}.win__box--num{justify-content:flex-end;padding-right:24px}.win__box--num .win__val{font-variant-numeric:tabular-nums lining-nums;font-weight:700}.win__box--id .win__val{font-family:var(--font-mono);font-weight:500}.win__val{white-space:nowrap;clip-path:inset(0);display:inline-block}@media (max-width:389px){.win__body{grid-template-columns:minmax(0,1fr)}.win__rail{display:none}.win__main{padding:12px}.win__box--id .win__val{font-size:11px}}.scene__step h3{text-wrap:balance}.win__tick{background:var(--ok-bg);width:14px;height:14px;color:var(--ok);border-radius:50%;place-items:center;display:inline-grid;position:absolute;right:6px}.win__actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.win__btn{border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;height:28px;padding:0 10px;font-weight:600;display:inline-flex}.win__btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:#0000}.win__badge--draft,.win__result{display:none}.scene .win__result{background:var(--tt-slate);place-items:center;padding:16px;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.scene .win__result{background:color-mix(in srgb, var(--tt-slate) 8%, transparent)}}.win__card{background:var(--surface);width:min(100%,300px);color:var(--text);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-float);padding:14px 16px;display:grid}.win__sending{display:none}.win__done{justify-items:start;gap:6px;display:grid}.win__done p{font-size:12.5px}.win__status{color:var(--text-muted)}.win__progress{background:var(--line-soft);border-radius:999px;height:6px;margin-top:8px;display:block;overflow:hidden}.win__progress span{background:var(--tt-sage);border-radius:inherit;transform-origin:0;height:100%;display:block}.scene:not([data-stage="3"]) .win__badge--draft{display:inline-flex}.scene:not([data-stage="3"]) .win__badge--sent{display:none}.scene[data-stage="0"] .win__val{clip-path:inset(0 100% 0 0)}.scene[data-stage="0"] .win__tick,.scene[data-stage="1"] .win__tick{opacity:0;transform:scale(0)}.scene[data-stage="2"] .win__validate{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--tt-sage)}.scene:not([data-stage="3"]) .win__result{opacity:0;visibility:hidden}.scene:not([data-stage="3"]) .win__card{transform:translateY(8px)scale(.98)}.scene[data-stage="3"] .win__send{background:var(--select-fill);border-color:var(--tt-sage)}@media (prefers-reduced-motion:no-preference){.scene.is-live .win__val{transition:clip-path var(--dur-slow) var(--ease-out) calc(var(--i,0) * 40ms)}.scene.is-live .win__tick{transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-spring);transition-delay:calc(var(--i,0) * 40ms)}.scene.is-live .win__result{transition:opacity var(--dur-base) var(--ease-out), visibility 0s}.scene.is-live .win__card{transition:transform var(--dur-base) var(--ease-spring)}.scene.is-live:not([data-stage="3"]) .win__result{transition:opacity var(--dur-fast) var(--ease-in), visibility 0s var(--dur-fast)}.scene.is-live .win__validate,.scene.is-live .win__send{transition:box-shadow var(--dur-fast) linear, background-color var(--dur-fast) linear, border-color var(--dur-fast) linear}.scene.is-live[data-stage="3"] .win__sending{animation:1.3s linear both site-sending;display:block}.scene.is-live[data-stage="3"] .win__progress span{animation:site-progress .9s var(--ease-out) both}.scene.is-live[data-stage="3"] .win__done{animation:site-done var(--dur-base) var(--ease-out) 1.3s both}}@keyframes site-progress{0%{transform:scaleX(0)}}@keyframes site-sending{0%,92%{opacity:1}to{opacity:0}}@keyframes site-done{0%{opacity:0;transform:translateY(4px)}}.scene.is-live[data-stage="3"] .win__done,.scene.is-live[data-stage="3"] .win__sending{grid-area:1/1}.win--play .win__main{padding-bottom:116px}.win--play .win__result{display:grid;position:absolute;inset:auto 16px 14px}.win--play .win__card{width:100%}.scene .win--play .win__result{background:0 0;padding:0}@media (prefers-reduced-motion:no-preference){.win--play .win__badges{display:inline-grid}.win--play .win__badge{grid-area:1/1}.win--play .win__badge--draft{animation:1ms linear 3.9s both site-out;display:inline-flex}.win--play .win__badge--sent{animation:site-pop .4s var(--ease-spring) 3.9s both}.win--play .win__val{animation:site-type .38s var(--ease-out) calc(.9s + var(--i,0) * .13s) both}.win--play .win__tick{animation:site-pop .36s var(--ease-spring) calc(1.8s + var(--i,0) * 70ms) both}.win--play .win__validate{animation:site-ring .7s var(--ease-out) 2.25s both}.win--play .win__result{animation:site-pop .4s var(--ease-out) 2.85s both}.win--play .win__sending{grid-area:1/1;animation:1.1s linear 2.85s both site-sending;display:block}.win--play .win__progress span{animation:site-progress .9s var(--ease-out) 2.9s both}.win--play .win__done{animation:site-done .4s var(--ease-out) 3.9s both;grid-area:1/1}}@keyframes site-type{0%{clip-path:inset(0 100% 0 0)}}@keyframes site-pop{0%{opacity:0;transform:scale(.6)}}@keyframes site-out{to{opacity:0;visibility:hidden}}@keyframes site-ring{0%,to{box-shadow:0 0 #0000}40%{box-shadow:0 0 0 2px var(--surface), 0 0 0 5px var(--tt-mist)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{animation:linear both site-reveal;animation-timeline:view();animation-range:entry 5% entry 90%}.reveal--row{animation-range:entry entry 70%}}.io .reveal{opacity:0;transform:var(--rv);transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transition-delay:calc(var(--n,0) * 40ms)}.io .reveal.is-in{opacity:1;transform:none}}.reveal{--rv:translateY(16px)}.reveal--right{--rv:translateX(32px)}.reveal--row{--rv:translateX(-20px)}@keyframes site-reveal{0%{opacity:0;transform:var(--rv)}}@media (prefers-reduced-motion:no-preference){.js-motion .site-compare:not(.is-seen) .site-compare__tick{opacity:0;transform:scale(.4)rotate(-20deg)}.site-compare__tick{transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-slow) var(--ease-spring)}.site-compare tr:nth-child(n) .site-compare__tick{transition-delay:calc(.2s + var(--n,0) * 80ms)}.site-cta__face{transform-origin:50% 90%}.site-cta.is-seen .site-cta__face{animation:site-wave 1.2s var(--ease-out) .3s both}}@keyframes site-wave{25%{transform:rotate(-8deg)}55%{transform:rotate(6deg)}80%{transform:rotate(-3deg)}}.site-after{margin-top:var(--s-8);justify-content:center;display:flex}.site-after .site-actions{justify-content:center}.site-faq{border-top:1px solid var(--line);display:grid}.site-faq__item{border-bottom:1px solid var(--line)}.site-faq__q{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--s-4);min-height:56px;padding-block:var(--s-4);font-weight:700;font-size:var(--fs-16);color:var(--text);border-radius:var(--r-sm);list-style:none;display:flex}.site-faq__q::-webkit-details-marker{display:none}.site-faq__q:after{content:"+";color:var(--text-muted);transition:transform var(--dur-base) var(--ease-out);flex:none;font-size:20px;font-weight:500}.site-faq__item[open]>.site-faq__q:after{transform:rotate(45deg)}.site-faq__q:focus-visible{box-shadow:var(--focus-ring);outline:none}.site-faq__a{padding-bottom:var(--s-5);color:var(--text-muted);max-width:65ch}@media (prefers-reduced-motion:reduce){.site-faq__q:after{transition:none}}.site-price--soon{border-style:dashed}.site-eyebrow,.site-page .tt-label{font-size:var(--fs-14)}.site-compare thead th{font-size:var(--fs-14);letter-spacing:.04em}:is(.site-soon,.site-actions__note,.site-card,.site-price) .tt-stamp,.pf-nav .tt-btn--sm,.pf-menu>summary{font-size:var(--fs-14)}.site-download-cta{gap:var(--s-3);display:grid}.site-actions__note{align-items:flex-start;gap:var(--s-2);font-size:var(--fs-14);color:var(--text-muted);display:flex}.site-cta .site-download-cta,.site-after .site-download-cta{justify-items:center}.site-ticks{gap:var(--s-2);margin:var(--s-2) 0 0;font-size:var(--fs-16);color:var(--text-muted);padding:0;list-style:none;display:grid}.site-ticks li{padding-left:26px;position:relative}.site-ticks li:before{content:"";border-left:2.5px solid var(--ok);border-bottom:2.5px solid var(--ok);width:12px;height:7px;position:absolute;top:.45em;left:3px;transform:rotate(-45deg)}.site-ticks b{color:var(--text)}.win__short{display:none}@media (max-width:479px){.win__long{display:none}.win__short{display:inline}}.scene__stage{isolation:isolate}.scene__card{display:none}.scene.is-live .scene__card{z-index:2;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-float);opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-slow) var(--ease-spring), visibility 0s var(--dur-base);gap:12px;padding:20px 22px;display:grid;position:absolute;top:50%;left:8%;right:8%;transform:translateY(-46%)scale(.97)}.scene.is-live[data-at="2"] [data-card="2"],.scene.is-live[data-at="3"] [data-card="3"],.scene.is-live[data-at="4"] [data-card="4"],.scene.is-live[data-at="5"] [data-card="5"]{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(-50%)}.scene.is-live .scene__win{transition:opacity var(--dur-slow) var(--ease-out), filter var(--dur-slow) var(--ease-out)}.scene.is-live:is([data-at="2"],[data-at="3"],[data-at="4"],[data-at="5"]) .scene__win{opacity:.35;filter:saturate(.4)}.scene__card-title{font:600 var(--fs-18)/1.2 var(--font-display);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scene__vault-note{font-size:var(--fs-14);color:var(--text-muted)}.scene__line{font-size:var(--fs-14);align-items:center;gap:10px;display:flex}.scene__tick{background:var(--ok-bg);width:20px;height:20px;color:var(--ok);border-radius:50%;place-items:center;display:inline-grid}.scene__bar{background:var(--line-soft);border-radius:999px;height:8px;display:block;overflow:hidden}.scene__bar>span{border-radius:inherit;background:var(--tt-sage);transform-origin:0;height:100%;display:block}.scene__stages{font-size:var(--fs-14);color:var(--text-muted);justify-content:space-between;gap:8px;display:flex}.scene__files{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.scene__file{border-radius:var(--r-md);background:var(--surface-soft);font-size:var(--fs-14);justify-items:start;gap:6px;padding:12px;font-weight:600;display:grid}.scene__file .size-5{color:var(--text-accent)}.scene__bytes{background:var(--line-soft);border-radius:999px;width:100%;height:6px;display:block;overflow:hidden}.scene__bytes>span{background:var(--tt-sage);transform-origin:0;height:100%;display:block}.scene__eq{background:var(--ok-bg);width:28px;height:28px;color:var(--ok);border-radius:50%;place-items:center;display:inline-grid}.scene__same{color:var(--text-accent);font-weight:700;font-size:var(--fs-14)}@media (prefers-reduced-motion:no-preference){.scene.is-live .scene__line,.scene.is-live .scene__stages>span,.scene.is-live .scene__eq,.scene.is-live .scene__same{opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);transform:translateY(6px)}.scene.is-live .scene__bar>span,.scene.is-live .scene__bytes>span{transition:transform 1.1s var(--ease-out);transform:scaleX(0)}.scene.is-live[data-at="2"] [data-card="2"] .scene__line,.scene.is-live[data-at="5"] [data-card="5"] .scene__line,.scene.is-live[data-at="3"] .scene__stages>span,.scene.is-live[data-at="4"] :is(.scene__eq,.scene__same){opacity:1;transition-delay:calc(.2s + var(--i,0) * .28s);transform:none}.scene.is-live[data-at="3"] .scene__bar>span,.scene.is-live[data-at="4"] .scene__bytes>span{transition-delay:.15s;transform:none}.scene.is-live[data-at="4"] .scene__eq{transition-delay:1.2s}.scene.is-live[data-at="4"] .scene__same{transition-delay:1.4s}}.site-actions__note .size-4{flex:none;margin-top:3px}.site-hero__title--long{font-size:clamp(2.25rem,5.2vw,3.75rem);line-height:1.05}@media (min-width:900px){.site-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-head--center{text-align:center;justify-items:center;margin-inline:auto}.site-soon--center{justify-content:center}.site-jump{justify-content:center;gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.site-jump__link{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);min-height:44px;color:var(--text);font-weight:600;font-size:var(--fs-14);transition:border-color var(--dur-fast) linear, transform var(--dur-base) var(--ease-out);align-items:center;gap:6px;padding:0 16px;text-decoration:none;display:inline-flex}.site-jump__link .size-4{color:var(--text-accent)}.site-jump__link:hover{border-color:var(--line-strong);transform:translateY(-2px)}.site-jump__link:focus-visible{box-shadow:var(--focus-ring);outline:none}.site-feature{gap:var(--s-10);padding-block:var(--s-12);align-items:center;scroll-margin-top:80px;display:grid}.site-feature+.site-feature{border-top:1px solid var(--line-soft)}@media (min-width:960px){.site-feature{gap:var(--s-16);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.site-feature--flip{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.site-feature--flip .site-feature__copy{order:2}}.site-feature__copy{gap:var(--s-4);align-content:start;display:grid}.site-feature__copy>*{margin:0}.site-feature__kicker{align-items:center;gap:var(--s-2) var(--s-3);color:var(--text);flex-wrap:wrap;font-weight:700;display:flex}.site-feature__mark{border-radius:var(--r-md);background:var(--select-fill);width:40px;height:40px;color:var(--text-accent);border:1px solid var(--line-soft);place-items:center;display:inline-grid}.site-feature__price{border-radius:var(--r-pill);background:var(--ok-bg);color:var(--ok);font-size:var(--fs-14);padding:2px 10px}.site-feature__lede{font-size:var(--fs-18);color:var(--text-muted);max-width:36rem}.site-feature__note{font-size:var(--fs-14);color:var(--text-muted);max-width:36rem}.site-demo{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);min-width:0;position:relative}.site-demo__bar{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line-soft);display:flex}.site-demo__dots{gap:6px;display:inline-flex}.site-demo__dots i{background:var(--line);border-radius:50%;width:10px;height:10px}.site-demo__ws{border-radius:var(--r-md);border:1px solid var(--line);font-size:var(--fs-14);align-items:center;gap:6px;min-width:0;padding:4px 10px;font-weight:600;display:inline-flex}.site-demo__again{margin-top:calc(var(--s-2) * -1);justify-self:end}.reveal--left{--rv:translateX(-32px)}.team__body{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.team__body{grid-template-columns:200px minmax(0,1fr)}}.team__people{padding:var(--s-4);border-bottom:1px solid var(--line-soft);background:var(--surface-soft);border-end-start-radius:var(--r-xl)}@media (min-width:640px){.team__people{border-bottom:0;border-right:1px solid var(--line-soft)}}.team__hint{margin:0 0 var(--s-2);font-size:var(--fs-14);color:var(--text-muted);font-weight:600}.team__list{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}@media (max-width:639px){.team__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.team__person{align-items:center;gap:var(--s-2);width:100%;min-height:52px;padding:var(--s-2);border-radius:var(--r-md);color:var(--text);text-align:left;font:inherit;cursor:pointer;transition:background-color var(--dur-fast) linear, border-color var(--dur-fast) linear;background:0 0;border:1px solid #0000;display:flex}.team__person:disabled{cursor:default;opacity:1}.team__person:not(:disabled):hover{background:var(--surface);border-color:var(--line)}.team__person[aria-pressed=true]{background:var(--surface);border-color:var(--tt-sage)}.team__person:focus-visible{box-shadow:var(--focus-ring);outline:none}.team__avatar{background:var(--select-fill);width:36px;height:36px;color:var(--text-accent);font-weight:700;font-size:var(--fs-14);border-radius:50%;flex:none;place-items:center;display:inline-grid}.team__person[aria-pressed=true] .team__avatar{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.team__who{min-width:0;line-height:1.25;display:grid}.team__who b{font-size:var(--fs-14);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team__who small{font-size:var(--fs-14);color:var(--text-muted)}@media (max-width:639px){.team__person{text-align:center;flex-direction:column}.team__who b{white-space:normal}}.team__view{gap:var(--s-3);padding:var(--s-4);align-content:start;display:grid}.team__perms{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.team__perm{border-radius:var(--r-pill);background:var(--ok-bg);color:var(--ok);font-size:var(--fs-14);transition:opacity var(--dur-base) linear, background-color var(--dur-base) linear, color var(--dur-base) linear;align-items:center;gap:4px;padding:3px 10px 3px 8px;font-weight:600;display:inline-flex}.team__perm.is-off{color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--line-input);background:0 0;text-decoration:line-through}.team__perm.is-off .size-4{visibility:hidden;width:0}.team__clients{gap:6px;margin:0;padding:0;list-style:none;display:grid}.team__client{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-md);border:1px solid var(--line-soft);background:var(--surface);transition:transform var(--dur-base) var(--ease-out), border-color var(--dur-base) linear;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.team__client-icon{border-radius:var(--r-sm);background:var(--surface-soft);width:32px;height:32px;color:var(--text-accent);place-items:center;display:inline-grid}.team__client-text{min-width:0;line-height:1.3;display:grid}.team__client-text b{font-size:var(--fs-14)}.team__client-text small{font:500 var(--fs-14)/1.3 var(--font-mono);color:var(--text-muted);overflow-wrap:anywhere}.team__lock{color:var(--text-muted);opacity:0;transition:opacity var(--dur-base) linear}.team__client.is-off{border-style:dashed;border-color:var(--line-input);background:0 0}.team__client.is-off .team__client-text b{color:var(--text-muted);font-weight:600}.team__client.is-off .team__client-icon{color:var(--text-muted)}.team__client.is-off .team__lock{opacity:1}.team__summary{font-size:var(--fs-14);color:var(--text-accent);margin:0;font-weight:600}@media (prefers-reduced-motion:no-preference){.team.is-switching .team__client:not(.is-off){animation:team-in .36s var(--ease-out) calc(var(--i) * 40ms) both}}@keyframes team-in{0%{opacity:.2;transform:translate(-8px)}}.vault-demo{gap:var(--s-4);padding:var(--s-5);display:grid}.sync{border-radius:var(--r-lg);background:linear-gradient(var(--grid) 1px, transparent 1px) 0 0 / 20px 20px, linear-gradient(90deg, var(--grid) 1px, transparent 1px) 0 0 / 20px 20px, var(--surface-soft);height:200px;margin:0;position:relative}.sync__lines{width:100%;height:100%;position:absolute;inset:0}.sync__path{fill:none;stroke:var(--tt-sage);stroke-width:2px;stroke-dasharray:6 6;opacity:.7}.sync__node{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);color:var(--text-accent);justify-items:center;gap:2px;padding:10px 12px;display:grid;position:absolute;transform:translate(-50%,-50%)}.sync__node small{font-size:var(--fs-14);color:var(--text);font-weight:600}.sync__node--office{top:50%;left:20%}.sync__node--cloud{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border:0;border-radius:50%;padding:14px;top:50%;left:50%}.sync__node--laptop{top:24%;left:80%}.sync__node--home{top:76%;left:80%}.sync__dot{opacity:0;background:var(--tt-mist);border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:0;left:0}.kept{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);display:grid}.kept__head{align-items:center;gap:var(--s-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.kept__mark{border-radius:var(--r-md);background:var(--select-fill);width:40px;height:40px;color:var(--text-accent);place-items:center;display:inline-grid}.kept__who{min-width:0;display:grid}.kept__who small{font-size:var(--fs-14);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kept__form{color:var(--text-accent);font-weight:700}.kept__period{font:600 var(--fs-14)/1.4 var(--font-mono);border-radius:var(--r-sm);background:var(--surface-soft);padding:0 6px}.kept__badge{font-size:var(--fs-14);font-weight:600;display:grid}.kept__badge>span{border-radius:var(--r-pill);grid-area:1/1;justify-self:end;align-items:center;gap:4px;padding:3px 10px;display:inline-flex}.kept__badge-wait{background:var(--surface-soft);color:var(--text-muted);opacity:0}.kept__badge-done{background:var(--ok-bg);color:var(--ok)}.kept__files{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kept__file{padding:var(--s-3);border-radius:var(--r-md);border:1px solid var(--line);justify-items:start;gap:2px;min-width:0;display:grid}.kept__file b{font-size:var(--fs-14)}.kept__file small{font:500 var(--fs-14)/1.3 var(--font-mono);color:var(--text-muted);overflow-wrap:anywhere}.kept__icon{border-radius:var(--r-sm);background:var(--ok-bg);width:28px;height:28px;color:var(--ok);place-items:center;margin-bottom:4px;display:inline-grid}@media (max-width:479px){.kept__files{grid-template-columns:minmax(0,1fr)}.kept__head{grid-template-columns:auto minmax(0,1fr)}.kept__badge{grid-column:1/-1}.kept__badge>span{justify-self:start}.sync__node{padding:6px 8px}}@media (prefers-reduced-motion:no-preference){.vault-demo.is-seen .sync__dot{offset-rotate:0deg;animation:sync-go 1.1s var(--ease-in-out) both}.vault-demo.is-seen .sync__dot--in{offset-path:path("M96 100 C 170 100, 180 100, 240 100")}.vault-demo.is-seen .sync__dot--up{offset-path:path("M240 100 C 300 100, 310 48, 384 48");animation-delay:1.1s}.vault-demo.is-seen .sync__dot--down{offset-path:path("M240 100 C 300 100, 310 152, 384 152");animation-delay:1.1s}.vault-demo.is-seen .sync__node--cloud{animation:sync-ping .7s var(--ease-out) 1s}.vault-demo.is-seen .sync__node--laptop,.vault-demo.is-seen .sync__node--home{animation:sync-ping-soft .6s var(--ease-out) 2.15s}.vault-demo.is-seen .kept__file{animation:kept-save .5s var(--ease-out) calc(2.4s + var(--i) * .35s) both}.vault-demo.is-seen .kept__icon{animation:kept-icon .5s var(--ease-out) calc(2.4s + var(--i) * .35s) both}.vault-demo.is-seen .kept__badge-wait{animation:3.5s linear both kept-wait}.vault-demo.is-seen .kept__badge-done{animation:kept-done .4s var(--ease-spring) 3.45s both}.vault-demo.is-seen .sync__path{animation:1.2s linear 3 sync-dash}}.vault-demo{container-type:inline-size}@container (min-width:520px){.sync{justify-self:center;width:480px}}@container (max-width:519.98px){.sync__dot{display:none}}@keyframes sync-go{0%{opacity:0;offset-distance:0%}10%{opacity:1}90%{opacity:1}to{opacity:0;offset-distance:100%}}@keyframes sync-ping{50%{transform:translate(-50%,-50%)scale(1.12)}}@keyframes sync-ping-soft{50%{border-color:var(--tt-sage);transform:translate(-50%,-50%)scale(1.08)}}@keyframes sync-dash{to{stroke-dashoffset:-24px}}@keyframes kept-save{0%{border-style:dashed;border-color:var(--line-strong);background:0 0}60%{transform:scale(1.03)}}@keyframes kept-icon{0%{background:var(--surface-soft);color:var(--text-muted)}}@keyframes kept-wait{0%,98%{opacity:1}to{opacity:0}}@keyframes kept-done{0%{opacity:0;transform:scale(.8)}}.calc{gap:var(--s-3);padding:var(--s-6);display:grid}.calc__title{font:600 var(--fs-18)/1.3 var(--font-display);margin:0}.calc__label{font-size:var(--fs-14);color:var(--text-muted);font-weight:600}.calc__count{align-items:baseline;gap:var(--s-2);color:var(--text-muted);font-weight:600;display:flex}.calc__n{font:600 var(--fs-48)/1 var(--font-display);color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.calc__range{--p:13%;appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}.calc__range:disabled{cursor:default}.calc__range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--tt-sage) var(--p), var(--line-input) var(--p));border-radius:999px;height:8px}.calc__range::-moz-range-track{background:var(--line-input);border-radius:999px;height:8px}.calc__range::-moz-range-progress{background:var(--tt-sage);border-radius:999px;height:8px}.calc__range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--surface);border:3px solid var(--tt-sage);border-radius:50%;width:26px;height:26px;margin-top:-9px}.calc__range::-moz-range-thumb{background:var(--surface);border:3px solid var(--tt-sage);border-radius:50%;width:22px;height:22px}.calc__range:focus-visible{outline:none}.calc__range:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus-ring)}.calc__range:focus-visible::-moz-range-thumb{box-shadow:var(--focus-ring)}.calc__meter{background:var(--surface-soft);border-radius:999px;height:6px;overflow:hidden}.calc__meter-free{height:100%;width:var(--w);background:repeating-linear-gradient(135deg, var(--tt-mist) 0 6px, var(--tt-mist) 6px 12px);display:block}@supports (color:color-mix(in lab, red, red)){.calc__meter-free{background:repeating-linear-gradient(135deg, var(--tt-mist) 0 6px, color-mix(in srgb, var(--tt-mist) 60%, transparent) 6px 12px)}}.calc__meter-free{transition:width var(--dur-base) var(--ease-out)}.calc__rows{margin:var(--s-2) 0 0;display:grid}.calc__rows>div{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-3) 0;border-top:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.calc__rows dt{font-size:var(--fs-14);color:var(--text-muted)}.calc__rows dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:700}.calc__first dd{color:var(--ok)}.calc__check{align-items:center;gap:var(--s-2);cursor:pointer;min-height:44px;color:var(--text);font-weight:600;display:inline-flex}.calc__check input{flex:none}.calc__total{border-top:2px solid var(--text)!important}.calc__total dt{color:var(--text);font-weight:700;font-size:var(--fs-16)}.calc__total dd{font:600 var(--fs-30)/1.1 var(--font-display);letter-spacing:-.02em}.calc__note{gap:var(--s-2);font-size:var(--fs-14);color:var(--text-muted);align-items:flex-start;margin:0;display:flex}.calc__note .size-4{color:var(--ok);flex:none;margin-top:2px}@media (prefers-reduced-motion:no-preference){.calc__total dd.is-changed{animation:site-flash .6s var(--ease-out)}}@keyframes site-flash{0%{background:color-mix(in srgb, var(--tt-mist) 22%, var(--surface))}}@media (max-width:479px){.calc{padding:var(--s-4)}.calc__n{font-size:var(--fs-38)}}@media (prefers-reduced-motion:no-preference){.js-motion .vault-demo:not(.is-seen) .kept__file{border-style:dashed;border-color:var(--line-strong)}.js-motion .vault-demo:not(.is-seen) .kept__icon{background:var(--surface-soft);color:var(--text-muted)}.js-motion .vault-demo:not(.is-seen) .kept__badge-wait{opacity:1}.js-motion .vault-demo:not(.is-seen) .kept__badge-done{opacity:0}}.site-price__mark,.site-download__mark{border-radius:var(--r-md);background:var(--select-fill);color:var(--text-accent);border:1px solid var(--line-soft);flex:none;place-items:center;display:inline-grid}.site-price__mark{width:36px;height:36px}.site-price--featured{border-color:var(--tt-sage);box-shadow:inset 0 0 0 1px var(--tt-sage);position:relative}.site-price--featured.site-price--soon{border-style:dashed}.site-price__body{font-size:var(--fs-14);color:var(--text-muted);margin:0}.site-price__body b{color:var(--text)}.site-price__price .site-price__small{font-size:var(--fs-20)}@media (min-width:1024px){.site-prices--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-estimate{gap:var(--s-6);margin:0 0 var(--s-8);padding:var(--s-8);border-radius:var(--r-xl);background:var(--surface-soft);border:1px solid var(--line-soft);align-items:center;display:grid}.site-estimate__copy{gap:var(--s-3);align-content:center;display:grid}.site-estimate__copy>*{margin:0}@media (min-width:900px){.site-estimate{gap:var(--s-12);grid-template-columns:minmax(0,4fr) minmax(0,5fr)}}@media (max-width:639px){.site-estimate{padding:var(--s-4)}}.site-download__head{align-items:center;gap:var(--s-4);display:flex}.site-download__head>div{gap:2px;display:grid}.site-download__head>div>*{margin:0}.site-download__mark{width:52px;height:52px}.site-download--soon{box-shadow:none;border-style:dashed;border-color:var(--line-strong);background:0 0}.site-download--soon .site-download__mark{background:var(--surface-soft);color:var(--text-muted)}.guide-index{margin-top:var(--s-12)}.guide-index>.tt-h3{margin-bottom:var(--s-5)}.guide-index .site-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.guide-card{height:100%;color:inherit;transition:border-color var(--dur-fast) var(--ease-out);text-decoration:none}.guide-card:hover{border-color:var(--line-strong)}.guide-card:focus-visible{box-shadow:var(--focus-ring);outline:none}.guide-card__text{font-size:var(--fs-16);color:var(--text-muted)}.guide-card__form{color:var(--text-accent);font-size:var(--fs-14)}.guide-card__soon{justify-self:start}.guide-nav__soon{width:fit-content;margin-top:var(--s-1);font-size:var(--fs-14);display:block}#guide-soon{font-size:var(--fs-16);color:var(--text)}.guide-layout{gap:var(--s-10);padding-block:var(--s-12) var(--s-20);grid-template-columns:minmax(0,1fr);display:grid}.guide-layout__nav,.guide-layout__toc{display:none}@media (min-width:1024px){.guide-layout{column-gap:var(--s-12);grid-template-columns:240px minmax(0,1fr)}.guide-layout__nav{top:calc(var(--nav-h) + var(--s-6));max-height:calc(100vh - var(--nav-h) - var(--s-12));align-self:start;margin:-6px;padding:6px;display:block;position:sticky;overflow-y:auto}.guide-layout__more{display:none}}@media (min-width:1440px){.guide-layout{grid-template-columns:240px minmax(0,1fr) 220px}.guide-layout__toc{top:calc(var(--nav-h) + var(--s-6));align-self:start;display:block;position:sticky}}.guide-nav__label{font:600 var(--fs-14)/1.4 var(--font-body);color:var(--text-muted);margin:var(--s-5) 0 var(--s-2)}.guide-nav__label:first-child{margin-top:0}.guide-nav__list,.guide-toc{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.guide-nav__link,.guide-toc a{padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);font-size:var(--fs-16);line-height:var(--lh-snug);color:var(--text);text-decoration:none;display:block}.guide-nav__link:hover,.guide-toc a:hover{background:var(--surface-soft)}.guide-nav__link.is-current{background:var(--surface-soft);color:var(--text-accent);box-shadow:inset 2px 0 0 var(--tt-sage);font-weight:600}.guide-nav__link:focus-visible{box-shadow:var(--focus-ring);outline:none}.guide-nav__link.is-current:focus-visible{box-shadow:inset 2px 0 0 var(--tt-sage), var(--focus-ring)}.guide-toc a{font-size:var(--fs-16)}.guide{--measure:42em;min-width:0}.guide>:not(.guide__body),.guide__body>*,.guide__body li{max-width:var(--measure)}.guide__body>:is(.guide-shot,.guide-table,ol:has(.guide-shot),ul:has(.guide-shot)),.guide__body li:has(>.guide-shot){max-width:none}.guide__body li:has(>.guide-shot)>:not(.guide-shot){max-width:var(--measure)}.guide__form-title{font:600 var(--fs-16)/1.4 var(--font-body);color:var(--text-accent)}.guide-crumbs ol{gap:var(--s-2);margin:0 0 var(--s-5);font-size:var(--fs-14);color:var(--text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.guide-crumbs li+li:before{content:"›";margin-right:var(--s-2);color:var(--text-muted)}.guide-layout__more{margin-bottom:var(--s-5)}.guide__head{gap:var(--s-3);margin-bottom:var(--s-8);display:grid}.guide__lede{font-size:var(--fs-18);color:var(--text-muted);line-height:var(--lh-snug)}.guide__checked{font-size:var(--fs-14);color:var(--text-muted)}.guide__body{font-size:var(--fs-16);line-height:var(--lh-body)}@media (min-width:1280px){.guide__body,.guide__end{font-size:var(--fs-18)}.guide__lede{font-size:var(--fs-20)}}.guide__body>*+*{margin-top:var(--s-4)}.guide__body h2{font:600 var(--fs-24)/var(--lh-tight) var(--font-display);letter-spacing:-.01em;margin-top:var(--s-12);scroll-margin-top:calc(var(--nav-h) + var(--s-4));text-wrap:balance}.guide__body h3{font:600 var(--fs-18)/var(--lh-snug) var(--font-display);margin-top:var(--s-8);scroll-margin-top:calc(var(--nav-h) + var(--s-4))}.guide__body .anchor{margin-left:var(--s-2);color:var(--text-muted);opacity:0;text-decoration:none}.guide__body .anchor:before{content:"#"}.guide__body :is(h2,h3):hover .anchor{opacity:1}.guide__body :is(ol,ul){padding-left:var(--s-6);gap:var(--s-3);display:grid}.guide__body ol{list-style:decimal}.guide__body ul{list-style:outside}.guide__body li>*+*{margin-top:var(--s-3)}.guide__body a{color:var(--text-accent);text-underline-offset:3px;font-weight:600;text-decoration:underline}.guide__body code{font-family:var(--font-mono);background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:var(--r-sm);padding:.05em .35em;font-size:.92em}.guide__body strong{font-weight:700}.guide-table{border-radius:var(--r-sm);padding:2px;overflow-x:auto}.guide-table:focus-visible{box-shadow:var(--focus-ring);outline:none}.guide__body table{border-collapse:collapse;width:100%;font-size:1em}.guide__body :is(th,td){text-align:left;vertical-align:top;padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--line)}.guide__body th{color:var(--text);background:var(--surface-soft);font-weight:600}.guide__body td code{-webkit-box-decoration-break:clone;box-decoration-break:clone}.guide__body td[data-label=Items]{white-space:nowrap}@media (max-width:559.98px){.guide__body thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.guide__body tr{gap:var(--s-2);padding-block:var(--s-3);border-bottom:1px solid var(--line);display:grid}.guide__body td{border:0;padding:0;display:block}.guide__body td:before{content:attr(data-label);font-weight:600;font-size:var(--fs-14);color:var(--text-muted);display:block}}.guide__body .tt-tip{margin-block:var(--s-6)}.guide__body .tt-tip__bubble{font-size:1em}.guide-shot{margin-block:var(--s-6)}.guide-shot__win{overflow:hidden}.guide-shot__link{cursor:zoom-in;display:block}.guide-shot__img{border-top:1px solid var(--line);width:100%;height:auto;display:block}.guide-shot__caption{margin-top:var(--s-3);justify-content:center;gap:var(--s-1) var(--s-4);font-size:var(--fs-14);color:var(--text-muted);text-align:center;flex-wrap:wrap;display:flex}.guide-shot__zoom{color:var(--text-accent);text-underline-offset:3px;font-weight:600;text-decoration:underline}:root[data-theme=dark] .guide-shot__img{filter:brightness(.92)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .guide-shot__img{filter:brightness(.92)}}.guide-cta{margin-top:var(--s-12);padding:var(--s-6);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);gap:var(--s-3);max-width:var(--measure);justify-items:start;display:grid}.guide-cta__title{font:600 var(--fs-24)/var(--lh-tight) var(--font-display)}.guide__end{margin-top:var(--s-12);padding-top:var(--s-8);border-top:1px solid var(--line);gap:var(--s-6);display:grid}.guide__sources ul{margin:var(--s-3) 0 0;gap:var(--s-2);font-size:var(--fs-16);padding:0;list-style:none;display:grid}.guide__advice{font-size:var(--fs-16);color:var(--text-muted)}.guide__pager{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.guide__pager-link{gap:var(--s-1);padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--text);font-weight:600;text-decoration:none;display:grid}.guide__pager-link:hover{border-color:var(--line-strong)}.guide__pager-link--next{text-align:right;grid-column:-2/-1}.guide__pager-dir{font-size:var(--fs-14);color:var(--text-muted);font-weight:400}@media (prefers-reduced-motion:reduce){.guide-card{transition:none}}.deadlines .site-head{max-width:52rem}.deadlines__add{align-items:center;gap:var(--s-3);margin-bottom:var(--s-8);flex-wrap:wrap;display:flex}.deadlines__hint{font-size:var(--fs-16);color:var(--text-muted);flex-basis:100%;margin:0}.deadlines .tt-tip__bubble{font-size:var(--fs-16)}.deadlines .tt-tip{margin-bottom:var(--s-6);max-width:52rem}.deadlines__table{max-width:64rem}.deadlines__table table{border-collapse:collapse;width:100%;font-size:var(--fs-16);table-layout:fixed}.deadlines__table th:first-child{width:38%}.deadlines__table th:nth-child(2),.deadlines__table th:nth-child(3){width:18%}.deadlines__table :is(th,td){text-align:left;vertical-align:top;padding:var(--s-3);border-bottom:1px solid var(--line)}.deadlines__table th{background:var(--surface-soft);font-weight:600}.deadlines__table .is-next td{background:var(--tt-sage)}@supports (color:color-mix(in lab, red, red)){.deadlines__table .is-next td{background:color-mix(in srgb, var(--tt-sage) 12%, var(--surface))}}.deadlines__table .is-next td:first-child{box-shadow:inset 4px 0 0 var(--tt-sage)}.deadlines__table .is-next .tt-stamp{font-size:var(--fs-14)}.deadlines__date{margin-right:var(--s-2);font-weight:600}.deadlines__next{font:600 var(--fs-20)/1.4 var(--font-body);color:var(--text)}.deadlines__month{margin:var(--s-8) 0 var(--s-3)}.deadlines__rules{gap:var(--s-2);max-width:52rem;padding-left:var(--s-5);list-style:outside;display:grid}.deadlines__rule{margin-top:var(--s-6);max-width:52rem;font-size:var(--fs-16);color:var(--text-muted)}@media (max-width:47.99em){.deadlines__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.deadlines__table tr{padding:var(--s-3);border-bottom:1px solid var(--line);display:block}.deadlines__table td{border:0;padding:0;display:block}.deadlines__table td:is([data-label=Form],[data-label=For]){display:inline}.deadlines__table td[data-label=For]:before{content:" for "}.deadlines__table td.is-empty{display:none}.deadlines__table tr.is-next{background:var(--tt-sage)}@supports (color:color-mix(in lab, red, red)){.deadlines__table tr.is-next{background:color-mix(in srgb, var(--tt-sage) 12%, var(--surface))}}.deadlines__table tr.is-next{box-shadow:inset 4px 0 0 var(--tt-sage);padding-left:calc(var(--s-3) + 8px)}.deadlines__table tr.is-next td{box-shadow:none;background:0 0}.deadlines__table td[data-label=Notes]{margin-top:var(--s-1);font-size:var(--fs-14);color:var(--text-muted)}}:root:has(main.site) body{font-size:1.0625rem;line-height:1.6}.site-head{gap:var(--s-3);max-width:46rem;margin-bottom:var(--s-10)}.site-head__lede{color:var(--text-muted);font-size:1.125rem;line-height:1.65}.site .tt-h1{font-size:clamp(2rem,1.45rem + 1.7vw,2.75rem);line-height:1.05}.site .pf-link,.pf-footer .pf-link{color:var(--text);-webkit-text-decoration-color:var(--tt-persimmon);-webkit-text-decoration-color:var(--tt-persimmon);text-decoration-color:var(--tt-persimmon);text-underline-offset:4px}:root:has(main.site) .pf-nav{background:var(--bg);box-shadow:none;border-bottom:0}:root:has(main.site) .pf-footer{background:var(--bg);border-top:0}:root:has(main.site) .pf-footer>div{border-top:1px solid var(--line-strong)}.site-hero .site-eyebrow{color:var(--text-muted)}.site-hero__title{font-family:var(--font-serif);letter-spacing:-.025em;font-size:clamp(2.75rem,1.5rem + 4.4vw,4.75rem);font-weight:400;line-height:.98}.site-hero__title .site-who{color:var(--text-persimmon);font-style:italic}.site-hero .site-lede{font-size:1.1875rem;line-height:1.6}.site-hero .site-shot{border-color:var(--line-strong)}.site-section--soft{background:var(--tt-mist);border:0}:root[data-theme=dark] .site-section--soft{background:var(--surface-soft)}.site-section--soft>.pf-container{border-top-color:#0000}.site :is(.tt-card,.site-price,.site-card){box-shadow:none}.site .site-after,.site .site-after .site-actions{justify-content:flex-start}.site .site-after .site-download-cta{justify-items:start}.site-forms{display:block}.site-forms>.site-form{align-items:baseline;column-gap:var(--s-6);row-gap:var(--s-1);padding:var(--s-5) 0;border:0;border-bottom:1px solid var(--line-strong);background:0 0;border-radius:0;grid-template-columns:minmax(0,14rem) minmax(0,1fr) auto;display:grid}.site-forms>.site-form:first-child{border-top:1px solid var(--text)}.site-form__code{font:500 1.5rem/1.15 var(--font-display);letter-spacing:-.02em}.site-form__title{color:var(--text-muted);font-size:1.0625rem}.site-form__guide{margin:0;font-size:1rem}@media (max-width:719px){.site-forms>.site-form{grid-template-columns:minmax(0,1fr)}}.site-bento__art,.site-list{background:var(--surface-soft);border:0}.site-list__form{font-family:var(--font-mono);font-size:.875rem}.site-eyes__a{font-family:var(--font-serif);font-weight:400}.site-eyes__a--3{color:var(--text-persimmon);font-style:italic}.scene__steps:after{background:var(--text)}.site-compare{border:0;border-top:1px solid var(--text);background:0 0;border-radius:0}.site-compare thead th{color:var(--text-muted)}.site-cta{background:var(--tt-slate);color:var(--tt-paper)}.site-cta>.pf-container{border-top:0}.site .site-cta .tt-h1{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--tt-paper);font-size:clamp(2.25rem,1.6rem + 2.2vw,3.25rem);font-weight:400}@supports (color:color-mix(in lab, red, red)){.site-cta .site-head__lede,.site-cta .site-actions__note{color:color-mix(in srgb, var(--tt-paper) 82%, transparent)}}.site .site-cta .pf-link{color:var(--tt-paper);text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.site-cta .tt-btn--secondary{border-color:color-mix(in srgb, var(--tt-paper) 60%, transparent)}}@supports (color:color-mix(in lab, red, red)){.site-cta .tt-btn--secondary:hover{--btn-bg:color-mix(in srgb, var(--tt-paper) 10%, transparent)}}:root:has(main.site) .pf-nav{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}:root:has(main.site) .pf-nav__inner{border-bottom:0}:root:has(main.site) .pf-nav .tt-nav__link:not([aria-current=page]){color:var(--text-muted)}:root:has(main.site) .pf-nav .tt-nav__link:hover{color:var(--text)}:root:has(main.site) .pf-footer,:root:has(main.site) .pf-footer>div{background:var(--bg);border:0}:root:has(main.site) .pf-footer__inner{padding-block:var(--s-12) var(--s-8);gap:var(--s-3)}:root:has(main.site) .pf-footer__links a{font-weight:500}.site h1:not(.site-hero__title){font-family:var(--font-serif);letter-spacing:-.025em;font-size:clamp(2.5rem,1.9rem + 2.4vw,3.5rem);font-weight:400;line-height:1.02}.site .site-head>.site-eyebrow,.site .site-head>.tt-label{display:none}.site .site-hero .site-eyebrow{display:block}.site-section{padding-block:clamp(4rem,3rem + 4vw,7.5rem)}.site-section>.pf-container{border-top:0;padding-top:0}.site-section--soft,:root[data-theme=dark] .site-section--soft{background:0 0}.site-cta{color:var(--text);background:0 0}.site .site-cta .tt-h1{color:var(--text)}.site-cta .site-head__lede,.site-cta .site-actions__note{color:var(--text-muted)}.site .site-cta .pf-link{color:var(--text);-webkit-text-decoration-color:var(--tt-persimmon);-webkit-text-decoration-color:var(--tt-persimmon);text-decoration-color:var(--tt-persimmon)}.site-cta .tt-btn--primary{--btn-bg:var(--btn-primary-bg);--btn-fg:var(--btn-primary-fg)}.site-cta .tt-btn--primary:hover{--btn-bg:var(--btn-primary-bg-hover)}.site-cta .tt-btn--secondary{--btn-bg:transparent;--btn-fg:var(--text);border-color:var(--line-strong)}.site-cta .tt-btn--secondary:hover{--btn-bg:var(--surface-soft)}.site-cta :focus-visible{outline-color:var(--focus)}.site :is(.tt-card,.site-price,.site-card){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.site .site-price--featured{box-shadow:none}.site .site-bento{gap:var(--s-12) var(--s-10)}.site .site-bento .tt-card{padding:0}.site .site-prices{gap:var(--s-12) var(--s-10)}.site .site-cards{gap:var(--s-8) var(--s-10)}.site-bento__art,.site-list{background:var(--surface-soft);border-radius:var(--r-lg)}.site .guide-card{gap:var(--s-1);padding-top:var(--s-4);border-top:1px solid var(--line);display:grid}.site .guide-card:hover{border-color:var(--line)}.site .guide-card:hover :is(h2,h3,.tt-h3,.tt-h4){text-decoration:underline;-webkit-text-decoration-color:var(--tt-persimmon);-webkit-text-decoration-color:var(--tt-persimmon);text-decoration-color:var(--tt-persimmon);text-underline-offset:4px}.site .guide-card:focus-visible{box-shadow:none;outline:2px solid var(--focus);outline-offset:4px}.guide-cta{background:0 0;border:0;padding:0}.site .site-forms>.site-form{padding:var(--s-5) 0;border-bottom:1px solid var(--line-strong)}.site .site-forms>.site-form:first-child{border-top:1px solid var(--text)}.site .site-estimate{background:0 0;border:0;padding:0}.pf-container:not(.pf-container--narrow){max-width:1600px}@media (min-width:1280px){.pf-container{padding-inline:40px}}.pf-shell,.pf-shell__main{background:var(--bg)}.pf-sidebar{background:var(--bg);border-right:0}.pf-topbar{background:var(--bg);box-shadow:none;border-bottom:0}.pf-sidebar__foot,.pf-shell__legal{border-top:0}.pf-page-head:has(>.pf-page-head__icon){grid-template-columns:minmax(0,1fr) auto}.pf-page-head__icon{display:none}.pf-page-head h1{font-family:var(--font-serif);letter-spacing:-.025em;font-size:clamp(2.25rem,1.8rem + 1.6vw,3rem);font-weight:400;line-height:1.02}:is(.pf-title-mark,.pf-stat__icon,.pf-hero__icon,.pf-balance__mark,.pf-sales__icon,.pf-step__icon,.pf-vault-off__icon,.pf-vault-mark,.site-price__mark,.site-card__icon,.site-feature__mark){background:0 0;border:0;width:auto;height:auto}.pf-shell :is(.tt-card,.pf-section--card.tt-card,.pf-hero,.pf-balance-card,.pf-sales,.pf-waiting,.pf-vault-off){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.pf-shell .pf-section--card.tt-card{padding:0}.pf-shell :is(.pf-stat,.pf-glance__tile){border:0;border-top:1px solid var(--line);box-shadow:none;padding:var(--s-4) 0 0;background:0 0;border-radius:0}.pf-shell .pf-glance__tile{column-gap:var(--s-1);grid-template-columns:max-content 1fr;padding-right:0}.pf-shell .pf-glance__tile>*{grid-column:1/-1}.pf-shell .pf-glance__tile>.pf-glance__label{grid-area:1/1}.pf-shell .pf-glance__tile>.pf-glance__chevron{grid-area:1/2;place-self:center start;position:static;transform:none}.pf-shell .pf-glance__tile:is(:hover,:focus-visible) .pf-glance__label{text-decoration:underline;-webkit-text-decoration-color:var(--tt-persimmon);-webkit-text-decoration-color:var(--tt-persimmon);text-decoration-color:var(--tt-persimmon);text-underline-offset:.2em;text-decoration-thickness:2px}.pf-shell :is(.pf-stat,.pf-glance__tile):hover{border-top-color:var(--text);background:0 0}.pf-shell :is(.pf-device,.pf-step){border:0;border-bottom:1px solid var(--line);box-shadow:none;padding:var(--s-4) 0;background:0 0;border-radius:0}.pf-shell :is(.pf-devices,.pf-steps),.pf-shell .pf-sends{border-top:1px solid var(--line);gap:0}.pf-shell #vault-sends{border-top-color:var(--line-strong)}.pf-shell .pf-sends:not(:has(>li)){border-top:0}.pf-shell .pf-sends>.pf-send:focus-visible{box-shadow:var(--focus-ring);outline:none}.pf-shell .pf-sends>.pf-send{border:0;border-bottom:1px solid var(--line-strong);padding:var(--s-6) 0 var(--s-8);gap:var(--s-3);transition:none;position:relative}.pf-shell .pf-sends>.pf-send[data-missing=true]:before{content:"";top:var(--s-6);bottom:var(--s-8);background:var(--warn);width:3px;border-radius:2px;position:absolute;inset-inline-start:calc(-1 * var(--s-3))}.pf-shell .pf-send__head{grid-template-columns:minmax(0,1fr) auto}.pf-shell .pf-send__mark{display:none}.pf-shell .pf-send__period{color:var(--text-muted);background:0 0;border:0;padding:0}.pf-shell .pf-send__files{gap:var(--s-5) var(--s-6);padding:var(--s-4);background:var(--surface-soft);border-radius:var(--r-md);border-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}.pf-shell .pf-send__file{background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);padding:0}.pf-shell .pf-send__file:not([data-state=stored]){outline:1px dashed var(--line-strong);outline-offset:var(--s-1);border-radius:var(--r-sm)}.pf-shell .pf-send__file-icon{width:auto;height:auto;color:var(--text-muted);background:0 0;border-radius:0;grid-row:1}.pf-shell .pf-send__file:not([data-state=stored]) .pf-send__file-icon{background:0 0}.pf-shell .pf-send__file[data-state=absent] .pf-send__file-icon{color:var(--warn);background:0 0}.pf-shell .pf-send__file>:not(.pf-send__file-icon){grid-column:1/-1}.pf-shell .pf-send__file>.pf-send__kind{grid-area:1/2}.pf-shell .pf-send__actions .tt-btn--danger:not(:hover,:focus-visible){background:0 0;border-color:#0000}.pf-shell .pf-send__actions .tt-btn--danger:focus-visible{box-shadow:var(--focus-ring)}@media (min-width:1680px){.pf-shell .pf-send__files{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-shell .pf-send__files[data-files="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.pf-shell .pf-send__files{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.pf-shell .pf-send__head{grid-template-columns:minmax(0,1fr)}}.pf-shell .pf-sends>.pf-trashed{border-bottom:1px solid var(--line);padding:var(--s-4) 0;align-items:flex-start}.pf-shell .pf-trashed__icon{background:0 0;border-radius:0;width:auto;height:auto;margin-top:1px}.pf-shell .tt-table-wrap{background:0 0;border:0;border-radius:0}.pf-shell .tt-table thead th{border-bottom:1px solid var(--line-strong);background:0 0}.pf-shell .tt-table tbody tr:hover{background:var(--surface-soft)}.pf-shell .pf-stack:not(.pf-stack--loose){gap:var(--s-6)}.pf-shell :is(section,.pf-section).pf-stack:not(.pf-stack--loose){gap:var(--s-4)}.pf-shell .pf-section{border-top:0;padding-top:0}.pf-shell :is(.pf-stack:not(.pf-stack--loose),.pf-container)>:is(section,.pf-section)~:is(section,.pf-section){margin-top:var(--s-10)}.pf-shell .pf-stack--loose{gap:var(--s-12)}.pf-shell .pf-stack--loose>.pf-tabs+*{margin-top:calc(var(--s-4) - var(--s-12))}.pf-shell .tt-table-toolbar{background:0 0;padding-inline:0}@media (max-width:1023px){.pf-tabbar{background:var(--bg)}.pf-tabbar .tt-tabbar__item{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-weight:500}.pf-tabbar .tt-tabbar__item[aria-current=page],.pf-tabbar .tt-tabbar__item.is-current{color:var(--text);background:var(--select-fill)}.pf-tabbar__more{display:grid}.pf-tabbar__more>summary{cursor:pointer;list-style:none}.pf-tabbar__more>summary::-webkit-details-marker{display:none}.pf-tabbar__more>summary:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.pf-tabbar__menu{z-index:31;right:max(16px, env(safe-area-inset-right,0px));bottom:calc(var(--pf-tabbar-h) + env(safe-area-inset-bottom,0px) + var(--s-2));min-width:13rem;padding:var(--s-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-overlay);margin:0;list-style:none;position:fixed}.pf-tabbar__menu a{align-items:center;gap:var(--s-3);min-height:44px;padding:0 var(--s-3);border-radius:var(--r-sm);color:var(--text);font-weight:500;text-decoration:none;display:flex}.pf-tabbar__menu a:hover{background:var(--surface-soft)}.pf-tabbar__menu a[aria-current=page]{background:var(--select-fill)}.pf-tabbar__menu a:focus-visible{box-shadow:var(--focus-ring);outline:none}}.pf-devices-more>summary{align-items:center;gap:var(--s-2);cursor:pointer;min-height:44px;color:var(--text);font-weight:500;list-style:none;display:inline-flex}.pf-devices-more>summary::-webkit-details-marker{display:none}.pf-devices-more>summary:after{content:"+";font:400 1.125rem/1 var(--font-mono);color:var(--text-muted)}.pf-devices-more[open]>summary:after{content:"−"}.pf-devices-more>summary:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-sm);outline:none}.pf-shell .pf-devices-more>.pf-devices{border-top:0}@media (min-width:640px){:root:not(:has(.pf-shell)) .tt-toast-region{bottom:calc(6rem + env(safe-area-inset-bottom,0px))}}@media (min-width:1024px){.tt-toast-region{bottom:calc(6rem + env(safe-area-inset-bottom,0px))}}@media (max-width:639px){.pf-hero__numbers{column-gap:var(--s-6);row-gap:var(--s-1);grid-template-columns:repeat(2,max-content);display:grid}.pf-hero__numbers span+span:before{content:none}.pf-tabs{max-width:100%;overflow-x:auto}.pf-tabs .tt-tab{white-space:nowrap;flex:1 0 auto}}}@layer utilities{.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}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.ml-1{margin-left:var(--spacing)}.lucide-archive-restore{--lucide-archive-restore:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Crect%20width%3D%2220%22%20height%3D%225%22%20x%3D%222%22%20y%3D%223%22%20rx%3D%221%22%20%2F%3E%20%3Cpath%20d%3D%22M4%208v11a2%202%200%200%200%202%202h2%22%20%2F%3E%20%3Cpath%20d%3D%22M20%208v11a2%202%200%200%201-2%202h-2%22%20%2F%3E%20%3Cpath%20d%3D%22m9%2015%203-3%203%203%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2012v9%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-archive-restore);-webkit-mask:var(--lucide-archive-restore);-webkit-mask:var(--lucide-archive-restore);mask:var(--lucide-archive-restore);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-arrow-left-right{--lucide-arrow-left-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M8%203%204%207l4%204%22%20%2F%3E%20%3Cpath%20d%3D%22M4%207h16%22%20%2F%3E%20%3Cpath%20d%3D%22m16%2021%204-4-4-4%22%20%2F%3E%20%3Cpath%20d%3D%22M20%2017H4%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-arrow-left-right);-webkit-mask:var(--lucide-arrow-left-right);-webkit-mask:var(--lucide-arrow-left-right);mask:var(--lucide-arrow-left-right);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-arrow-right{--lucide-arrow-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M5%2012h14%22%20%2F%3E%20%3Cpath%20d%3D%22m12%205%207%207-7%207%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-arrow-right);-webkit-mask:var(--lucide-arrow-right);-webkit-mask:var(--lucide-arrow-right);mask:var(--lucide-arrow-right);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-banknote{--lucide-banknote:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Crect%20width%3D%2220%22%20height%3D%2212%22%20x%3D%222%22%20y%3D%226%22%20rx%3D%222%22%20%2F%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%222%22%20%2F%3E%20%3Cpath%20d%3D%22M6%2012h.01M18%2012h.01%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-banknote);-webkit-mask:var(--lucide-banknote);-webkit-mask:var(--lucide-banknote);mask:var(--lucide-banknote);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-building{--lucide-building:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M12%2010h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2014h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M12%206h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M16%2010h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M16%2014h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M16%206h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2010h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2014h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M8%206h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M9%2022v-3a1%201%200%200%201%201-1h4a1%201%200%200%201%201%201v3%22%20%2F%3E%20%3Crect%20x%3D%224%22%20y%3D%222%22%20width%3D%2216%22%20height%3D%2220%22%20rx%3D%222%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-building);-webkit-mask:var(--lucide-building);-webkit-mask:var(--lucide-building);mask:var(--lucide-building);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-calendar-plus{--lucide-calendar-plus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M16%2018h6%22%20%2F%3E%20%3Cpath%20d%3D%22M16%202v3%22%20%2F%3E%20%3Cpath%20d%3D%22M19%2015v6%22%20%2F%3E%20%3Cpath%20d%3D%22M21%2011.5V5a2%202%200%2000-2-2H5a2%202%200%2000-2%202v14a2%202%200%20002%202h8.3%22%20%2F%3E%20%3Cpath%20d%3D%22M3%209h18%22%20%2F%3E%20%3Cpath%20d%3D%22M8%202v3%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-calendar-plus);-webkit-mask:var(--lucide-calendar-plus);-webkit-mask:var(--lucide-calendar-plus);mask:var(--lucide-calendar-plus);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-check{--lucide-check:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M20%206%209%2017l-5-5%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-check);-webkit-mask:var(--lucide-check);-webkit-mask:var(--lucide-check);mask:var(--lucide-check);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-chevron-right{--lucide-chevron-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22m9%2018%206-6-6-6%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-chevron-right);-webkit-mask:var(--lucide-chevron-right);-webkit-mask:var(--lucide-chevron-right);mask:var(--lucide-chevron-right);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-chevrons-down{--lucide-chevrons-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22m7%206%205%205%205-5%22%20%2F%3E%20%3Cpath%20d%3D%22m7%2013%205%205%205-5%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-chevrons-down);-webkit-mask:var(--lucide-chevrons-down);-webkit-mask:var(--lucide-chevrons-down);mask:var(--lucide-chevrons-down);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-chevrons-up-down{--lucide-chevrons-up-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22m7%2015%205%205%205-5%22%20%2F%3E%20%3Cpath%20d%3D%22m7%209%205-5%205%205%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-chevrons-up-down);-webkit-mask:var(--lucide-chevrons-up-down);-webkit-mask:var(--lucide-chevrons-up-down);mask:var(--lucide-chevrons-up-down);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-circle-alert{--lucide-circle-alert:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%20%2F%3E%20%3Cline%20x1%3D%2212%22%20x2%3D%2212%22%20y1%3D%228%22%20y2%3D%2212%22%20%2F%3E%20%3Cline%20x1%3D%2212%22%20x2%3D%2212.01%22%20y1%3D%2216%22%20y2%3D%2216%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-circle-alert);-webkit-mask:var(--lucide-circle-alert);-webkit-mask:var(--lucide-circle-alert);mask:var(--lucide-circle-alert);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-circle-arrow-right{--lucide-circle-arrow-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%20%2F%3E%20%3Cpath%20d%3D%22m12%2016%204-4-4-4%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2012h8%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-circle-arrow-right);-webkit-mask:var(--lucide-circle-arrow-right);-webkit-mask:var(--lucide-circle-arrow-right);mask:var(--lucide-circle-arrow-right);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-circle-check{--lucide-circle-check:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%20%2F%3E%20%3Cpath%20d%3D%22m16%209-5.5%205.5L8%2012%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-circle-check);-webkit-mask:var(--lucide-circle-check);-webkit-mask:var(--lucide-circle-check);mask:var(--lucide-circle-check);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-clipboard-check{--lucide-clipboard-check:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Crect%20width%3D%228%22%20height%3D%224%22%20x%3D%228%22%20y%3D%222%22%20rx%3D%221%22%20ry%3D%221%22%20%2F%3E%20%3Cpath%20d%3D%22M16%204h2a2%202%200%200%201%202%202v14a2%202%200%200%201-2%202H6a2%202%200%200%201-2-2V6a2%202%200%200%201%202-2h2%22%20%2F%3E%20%3Cpath%20d%3D%22m9%2014%202%202%204-4%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-clipboard-check);-webkit-mask:var(--lucide-clipboard-check);-webkit-mask:var(--lucide-clipboard-check);mask:var(--lucide-clipboard-check);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-clock{--lucide-clock:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%20%2F%3E%20%3Cpath%20d%3D%22M12%206v6l4%202%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-clock);-webkit-mask:var(--lucide-clock);-webkit-mask:var(--lucide-clock);mask:var(--lucide-clock);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-cloud{--lucide-cloud:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M17.5%2019H9a7%207%200%201%201%206.71-9h1.79a4.5%204.5%200%201%201%200%209Z%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-cloud);-webkit-mask:var(--lucide-cloud);-webkit-mask:var(--lucide-cloud);mask:var(--lucide-cloud);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-cloud-alert{--lucide-cloud-alert:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M12%2012v4%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2020h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M8.128%2016.949A7%207%200%201%201%2015.71%208h1.79a1%201%200%200%201%200%209h-1.642%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-cloud-alert);-webkit-mask:var(--lucide-cloud-alert);-webkit-mask:var(--lucide-cloud-alert);mask:var(--lucide-cloud-alert);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-cloud-check{--lucide-cloud-check:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22m17%2015-5.5%205.5L9%2018%22%20%2F%3E%20%3Cpath%20d%3D%22M5.516%2016.07A7%207%200%201%201%2015.71%208h1.79a4.5%204.5%200%200%201%203.501%207.327%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-cloud-check);-webkit-mask:var(--lucide-cloud-check);-webkit-mask:var(--lucide-cloud-check);mask:var(--lucide-cloud-check);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-cloud-off{--lucide-cloud-off:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M10.94%205.274A7%207%200%200%201%2015.71%2010h1.79a4.5%204.5%200%200%201%204.222%206.057%22%20%2F%3E%20%3Cpath%20d%3D%22M18.796%2018.81A4.5%204.5%200%200%201%2017.5%2019H9A7%207%200%200%201%205.79%205.78%22%20%2F%3E%20%3Cpath%20d%3D%22m2%202%2020%2020%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-cloud-off);-webkit-mask:var(--lucide-cloud-off);-webkit-mask:var(--lucide-cloud-off);mask:var(--lucide-cloud-off);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-cloud-upload{--lucide-cloud-upload:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M12%2013v8%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2014.899A7%207%200%201%201%2015.71%208h1.79a4.5%204.5%200%200%201%202.5%208.242%22%20%2F%3E%20%3Cpath%20d%3D%22m8%2017%204-4%204%204%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-cloud-upload);-webkit-mask:var(--lucide-cloud-upload);-webkit-mask:var(--lucide-cloud-upload);mask:var(--lucide-cloud-upload);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-download{--lucide-download:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M12%2015V3%22%20%2F%3E%20%3Cpath%20d%3D%22M21%2015v4a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2v-4%22%20%2F%3E%20%3Cpath%20d%3D%22m7%2010%205%205%205-5%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-download);-webkit-mask:var(--lucide-download);-webkit-mask:var(--lucide-download);mask:var(--lucide-download);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-ellipsis{--lucide-ellipsis:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%221%22%20%2F%3E%20%3Ccircle%20cx%3D%2219%22%20cy%3D%2212%22%20r%3D%221%22%20%2F%3E%20%3Ccircle%20cx%3D%225%22%20cy%3D%2212%22%20r%3D%221%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-ellipsis);-webkit-mask:var(--lucide-ellipsis);-webkit-mask:var(--lucide-ellipsis);mask:var(--lucide-ellipsis);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-equal{--lucide-equal:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cline%20x1%3D%225%22%20x2%3D%2219%22%20y1%3D%229%22%20y2%3D%229%22%20%2F%3E%20%3Cline%20x1%3D%225%22%20x2%3D%2219%22%20y1%3D%2215%22%20y2%3D%2215%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-equal);-webkit-mask:var(--lucide-equal);-webkit-mask:var(--lucide-equal);mask:var(--lucide-equal);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-external-link{--lucide-external-link:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M15%203h6v6%22%20%2F%3E%20%3Cpath%20d%3D%22M10%2014%2021%203%22%20%2F%3E%20%3Cpath%20d%3D%22M18%2013v6a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2V8a2%202%200%200%201%202-2h6%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-external-link);-webkit-mask:var(--lucide-external-link);-webkit-mask:var(--lucide-external-link);mask:var(--lucide-external-link);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-eye{--lucide-eye:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M2.062%2012.348a1%201%200%200%201%200-.696%2010.75%2010.75%200%200%201%2019.876%200%201%201%200%200%201%200%20.696%2010.75%2010.75%200%200%201-19.876%200%22%20%2F%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-eye);-webkit-mask:var(--lucide-eye);-webkit-mask:var(--lucide-eye);mask:var(--lucide-eye);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-file{--lucide-file:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M6%2022a2%202%200%200%201-2-2V4a2%202%200%200%201%202-2h8a2.4%202.4%200%200%201%201.704.706l3.588%203.588A2.4%202.4%200%200%201%2020%208v12a2%202%200%200%201-2%202z%22%20%2F%3E%20%3Cpath%20d%3D%22M14%202v5a1%201%200%200%200%201%201h5%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-file);-webkit-mask:var(--lucide-file);-webkit-mask:var(--lucide-file);mask:var(--lucide-file);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-file-archive{--lucide-file-archive:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M13.659%2022H18a2%202%200%200%200%202-2V8a2.4%202.4%200%200%200-.706-1.706l-3.588-3.588A2.4%202.4%200%200%200%2014%202H6a2%202%200%200%200-2%202v11.5%22%20%2F%3E%20%3Cpath%20d%3D%22M14%202v5a1%201%200%200%200%201%201h5%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2012v-1%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2018v-2%22%20%2F%3E%20%3Cpath%20d%3D%22M8%207V6%22%20%2F%3E%20%3Ccircle%20cx%3D%228%22%20cy%3D%2220%22%20r%3D%222%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-file-archive);-webkit-mask:var(--lucide-file-archive);-webkit-mask:var(--lucide-file-archive);mask:var(--lucide-file-archive);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-file-badge{--lucide-file-badge:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M13%2022h5a2%202%200%200%200%202-2V8a2.4%202.4%200%200%200-.706-1.706l-3.588-3.588A2.4%202.4%200%200%200%2014%202H6a2%202%200%200%200-2%202v3.3%22%20%2F%3E%20%3Cpath%20d%3D%22M14%202v5a1%201%200%200%200%201%201h5%22%20%2F%3E%20%3Cpath%20d%3D%22m7.69%2016.479%201.29%204.88a.5.5%200%200%201-.698.591l-1.843-.849a1%201%200%200%200-.879.001l-1.846.85a.5.5%200%200%201-.692-.593l1.29-4.88%22%20%2F%3E%20%3Ccircle%20cx%3D%226%22%20cy%3D%2214%22%20r%3D%223%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-file-badge);-webkit-mask:var(--lucide-file-badge);-webkit-mask:var(--lucide-file-badge);mask:var(--lucide-file-badge);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-file-check{--lucide-file-check:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M6%2022a2%202%200%200%201-2-2V4a2%202%200%200%201%202-2h8a2.4%202.4%200%200%201%201.704.706l3.588%203.588A2.4%202.4%200%200%201%2020%208v12a2%202%200%200%201-2%202z%22%20%2F%3E%20%3Cpath%20d%3D%22M14%202v5a1%201%200%200%200%201%201h5%22%20%2F%3E%20%3Cpath%20d%3D%22m9%2015%202%202%204-4%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-file-check);-webkit-mask:var(--lucide-file-check);-webkit-mask:var(--lucide-file-check);mask:var(--lucide-file-check);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-file-clock{--lucide-file-clock:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M16%2022h2a2%202%200%200%200%202-2V8a2.4%202.4%200%200%200-.706-1.706l-3.588-3.588A2.4%202.4%200%200%200%2014%202H6a2%202%200%200%200-2%202v2.85%22%20%2F%3E%20%3Cpath%20d%3D%22M14%202v5a1%201%200%200%200%201%201h5%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2014v2.2l1.6%201%22%20%2F%3E%20%3Ccircle%20cx%3D%228%22%20cy%3D%2216%22%20r%3D%226%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-file-clock);-webkit-mask:var(--lucide-file-clock);-webkit-mask:var(--lucide-file-clock);mask:var(--lucide-file-clock);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-file-image{--lucide-file-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M6%2022a2%202%200%200%201-2-2V4a2%202%200%200%201%202-2h8a2.4%202.4%200%200%201%201.704.706l3.588%203.588A2.4%202.4%200%200%201%2020%208v12a2%202%200%200%201-2%202z%22%20%2F%3E%20%3Cpath%20d%3D%22M14%202v5a1%201%200%200%200%201%201h5%22%20%2F%3E%20%3Ccircle%20cx%3D%2210%22%20cy%3D%2212%22%20r%3D%222%22%20%2F%3E%20%3Cpath%20d%3D%22m20%2017-1.296-1.296a2.41%202.41%200%200%200-3.408%200L9%2022%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-file-image);-webkit-mask:var(--lucide-file-image);-webkit-mask:var(--lucide-file-image);mask:var(--lucide-file-image);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-file-lock{--lucide-file-lock:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M4%209.8V4a2%202%200%200%201%202-2h8a2.4%202.4%200%200%201%201.706.706l3.588%203.588A2.4%202.4%200%200%201%2020%208v12a2%202%200%200%201-2%202h-3%22%20%2F%3E%20%3Cpath%20d%3D%22M14%202v5a1%201%200%200%200%201%201h5%22%20%2F%3E%20%3Cpath%20d%3D%22M9%2017v-2a2%202%200%200%200-4%200v2%22%20%2F%3E%20%3Crect%20width%3D%228%22%20height%3D%225%22%20x%3D%223%22%20y%3D%2217%22%20rx%3D%221%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-file-lock);-webkit-mask:var(--lucide-file-lock);-webkit-mask:var(--lucide-file-lock);mask:var(--lucide-file-lock);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-file-text{--lucide-file-text:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M6%2022a2%202%200%200%201-2-2V4a2%202%200%200%201%202-2h8a2.4%202.4%200%200%201%201.704.706l3.588%203.588A2.4%202.4%200%200%201%2020%208v12a2%202%200%200%201-2%202z%22%20%2F%3E%20%3Cpath%20d%3D%22M14%202v5a1%201%200%200%200%201%201h5%22%20%2F%3E%20%3Cpath%20d%3D%22M10%209H8%22%20%2F%3E%20%3Cpath%20d%3D%22M16%2013H8%22%20%2F%3E%20%3Cpath%20d%3D%22M16%2017H8%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-file-text);-webkit-mask:var(--lucide-file-text);-webkit-mask:var(--lucide-file-text);mask:var(--lucide-file-text);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-flag{--lucide-flag:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M4%2022V4a1%201%200%200%201%20.4-.8A6%206%200%200%201%208%202c3%200%205%202%207.333%202q2%200%203.067-.8A1%201%200%200%201%2020%204v10a1%201%200%200%201-.4.8A6%206%200%200%201%2016%2016c-3%200-5-2-8-2a6%206%200%200%200-4%201.528%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-flag);-webkit-mask:var(--lucide-flag);-webkit-mask:var(--lucide-flag);mask:var(--lucide-flag);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-folder{--lucide-folder:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M20%2020a2%202%200%200%200%202-2V8a2%202%200%200%200-2-2h-7.9a2%202%200%200%201-1.69-.9L9.6%203.9A2%202%200%200%200%207.93%203H4a2%202%200%200%200-2%202v13a2%202%200%200%200%202%202Z%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-folder);-webkit-mask:var(--lucide-folder);-webkit-mask:var(--lucide-folder);mask:var(--lucide-folder);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-gift{--lucide-gift:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M12%207v14%22%20%2F%3E%20%3Cpath%20d%3D%22M20%2011v8a2%202%200%200%201-2%202H6a2%202%200%200%201-2-2v-8%22%20%2F%3E%20%3Cpath%20d%3D%22M7.5%207a1%201%200%200%201%200-5A4.8%208%200%200%201%2012%207a4.8%208%200%200%201%204.5-5%201%201%200%200%201%200%205%22%20%2F%3E%20%3Crect%20x%3D%223%22%20y%3D%227%22%20width%3D%2218%22%20height%3D%224%22%20rx%3D%221%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-gift);-webkit-mask:var(--lucide-gift);-webkit-mask:var(--lucide-gift);mask:var(--lucide-gift);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-git-merge{--lucide-git-merge:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Ccircle%20cx%3D%2218%22%20cy%3D%2218%22%20r%3D%223%22%20%2F%3E%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20%2F%3E%20%3Cpath%20d%3D%22M6%2021V9a9%209%200%200%200%209%209%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-git-merge);-webkit-mask:var(--lucide-git-merge);-webkit-mask:var(--lucide-git-merge);mask:var(--lucide-git-merge);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-hard-drive{--lucide-hard-drive:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M10%2016h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M2.212%2011.577a2%202%200%200%200-.212.896V18a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2v-5.527a2%202%200%200%200-.212-.896L18.55%205.11A2%202%200%200%200%2016.76%204H7.24a2%202%200%200%200-1.79%201.11z%22%20%2F%3E%20%3Cpath%20d%3D%22M21.946%2012.013H2.054%22%20%2F%3E%20%3Cpath%20d%3D%22M6%2016h.01%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-hard-drive);-webkit-mask:var(--lucide-hard-drive);-webkit-mask:var(--lucide-hard-drive);mask:var(--lucide-hard-drive);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-house{--lucide-house:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M15%2021v-8a1%201%200%200%200-1-1h-4a1%201%200%200%200-1%201v8%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2010a2%202%200%200%201%20.709-1.528l7-6a2%202%200%200%201%202.582%200l7%206A2%202%200%200%201%2021%2010v9a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2z%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-house);-webkit-mask:var(--lucide-house);-webkit-mask:var(--lucide-house);mask:var(--lucide-house);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-id-card{--lucide-id-card:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M13%2019a4%204%200%2000-8%200%22%20%2F%3E%20%3Cpath%20d%3D%22M16%2010h2%22%20%2F%3E%20%3Cpath%20d%3D%22M16%2014h2%22%20%2F%3E%20%3Ccircle%20cx%3D%229%22%20cy%3D%2212%22%20r%3D%223%22%20%2F%3E%20%3Crect%20x%3D%222%22%20y%3D%225%22%20width%3D%2220%22%20height%3D%2214%22%20rx%3D%222%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-id-card);-webkit-mask:var(--lucide-id-card);-webkit-mask:var(--lucide-id-card);mask:var(--lucide-id-card);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-image{--lucide-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Crect%20width%3D%2218%22%20height%3D%2218%22%20x%3D%223%22%20y%3D%223%22%20rx%3D%222%22%20ry%3D%222%22%20%2F%3E%20%3Ccircle%20cx%3D%229%22%20cy%3D%229%22%20r%3D%222%22%20%2F%3E%20%3Cpath%20d%3D%22m21%2015-3.086-3.086a2%202%200%200%200-2.828%200L6%2021%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-image);-webkit-mask:var(--lucide-image);-webkit-mask:var(--lucide-image);mask:var(--lucide-image);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-info{--lucide-info:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2016v-4%22%20%2F%3E%20%3Cpath%20d%3D%22M12%208h.01%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-info);-webkit-mask:var(--lucide-info);-webkit-mask:var(--lucide-info);mask:var(--lucide-info);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-key-round{--lucide-key-round:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M2.586%2017.414A2%202%200%200%200%202%2018.828V21a1%201%200%200%200%201%201h3a1%201%200%200%200%201-1v-1a1%201%200%200%201%201-1h1a1%201%200%200%200%201-1v-1a1%201%200%200%201%201-1h.172a2%202%200%200%200%201.414-.586l.814-.814a6.5%206.5%200%201%200-4-4z%22%20%2F%3E%20%3Ccircle%20cx%3D%2216.5%22%20cy%3D%227.5%22%20r%3D%22.5%22%20fill%3D%22currentColor%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-key-round);-webkit-mask:var(--lucide-key-round);-webkit-mask:var(--lucide-key-round);mask:var(--lucide-key-round);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-laptop{--lucide-laptop:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M18%205a2%202%200%200%201%202%202v8.526a2%202%200%200%200%20.212.897l1.068%202.127a1%201%200%200%201-.9%201.45H3.62a1%201%200%200%201-.9-1.45l1.068-2.127A2%202%200%200%200%204%2015.526V7a2%202%200%200%201%202-2z%22%20%2F%3E%20%3Cpath%20d%3D%22M20.054%2015.987H3.946%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-laptop);-webkit-mask:var(--lucide-laptop);-webkit-mask:var(--lucide-laptop);mask:var(--lucide-laptop);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-layout-grid{--lucide-layout-grid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Crect%20width%3D%227%22%20height%3D%227%22%20x%3D%223%22%20y%3D%223%22%20rx%3D%221%22%20%2F%3E%20%3Crect%20width%3D%227%22%20height%3D%227%22%20x%3D%2214%22%20y%3D%223%22%20rx%3D%221%22%20%2F%3E%20%3Crect%20width%3D%227%22%20height%3D%227%22%20x%3D%2214%22%20y%3D%2214%22%20rx%3D%221%22%20%2F%3E%20%3Crect%20width%3D%227%22%20height%3D%227%22%20x%3D%223%22%20y%3D%2214%22%20rx%3D%221%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-layout-grid);-webkit-mask:var(--lucide-layout-grid);-webkit-mask:var(--lucide-layout-grid);mask:var(--lucide-layout-grid);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-lightbulb{--lucide-lightbulb:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M15%2014c.2-1%20.7-1.7%201.5-2.5%201-.9%201.5-2.2%201.5-3.5A6%206%200%200%200%206%208c0%201%20.2%202.2%201.5%203.5.7.7%201.3%201.5%201.5%202.5%22%20%2F%3E%20%3Cpath%20d%3D%22M9%2018h6%22%20%2F%3E%20%3Cpath%20d%3D%22M10%2022h4%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-lightbulb);-webkit-mask:var(--lucide-lightbulb);-webkit-mask:var(--lucide-lightbulb);mask:var(--lucide-lightbulb);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-link{--lucide-link:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M10%2013a5%205%200%200%200%207.54.54l3-3a5%205%200%200%200-7.07-7.07l-1.72%201.71%22%20%2F%3E%20%3Cpath%20d%3D%22M14%2011a5%205%200%200%200-7.54-.54l-3%203a5%205%200%200%200%207.07%207.07l1.71-1.71%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-link);-webkit-mask:var(--lucide-link);-webkit-mask:var(--lucide-link);mask:var(--lucide-link);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-list{--lucide-list:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M3%205h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2012h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2019h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M8%205h13%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2012h13%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2019h13%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-list);-webkit-mask:var(--lucide-list);-webkit-mask:var(--lucide-list);mask:var(--lucide-list);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-list-checks{--lucide-list-checks:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M13%205h8%22%20%2F%3E%20%3Cpath%20d%3D%22M13%2012h8%22%20%2F%3E%20%3Cpath%20d%3D%22M13%2019h8%22%20%2F%3E%20%3Cpath%20d%3D%22m3%2017%202%202%204-4%22%20%2F%3E%20%3Cpath%20d%3D%22m3%207%202%202%204-4%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-list-checks);-webkit-mask:var(--lucide-list-checks);-webkit-mask:var(--lucide-list-checks);mask:var(--lucide-list-checks);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-lock{--lucide-lock:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Crect%20width%3D%2218%22%20height%3D%2211%22%20x%3D%223%22%20y%3D%2211%22%20rx%3D%222%22%20ry%3D%222%22%20%2F%3E%20%3Cpath%20d%3D%22M7%2011V7a5%205%200%200%201%2010%200v4%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-lock);-webkit-mask:var(--lucide-lock);-webkit-mask:var(--lucide-lock);mask:var(--lucide-lock);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-log-out{--lucide-log-out:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22m16%2017%205-5-5-5%22%20%2F%3E%20%3Cpath%20d%3D%22M21%2012H9%22%20%2F%3E%20%3Cpath%20d%3D%22M9%2021H5a2%202%200%200%201-2-2V5a2%202%200%200%201%202-2h4%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-log-out);-webkit-mask:var(--lucide-log-out);-webkit-mask:var(--lucide-log-out);mask:var(--lucide-log-out);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-monitor{--lucide-monitor:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Crect%20width%3D%2220%22%20height%3D%2214%22%20x%3D%222%22%20y%3D%223%22%20rx%3D%222%22%20%2F%3E%20%3Cline%20x1%3D%228%22%20x2%3D%2216%22%20y1%3D%2221%22%20y2%3D%2221%22%20%2F%3E%20%3Cline%20x1%3D%2212%22%20x2%3D%2212%22%20y1%3D%2217%22%20y2%3D%2221%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-monitor);-webkit-mask:var(--lucide-monitor);-webkit-mask:var(--lucide-monitor);mask:var(--lucide-monitor);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-package{--lucide-package:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M11%2021.73a2%202%200%200%200%202%200l7-4A2%202%200%200%200%2021%2016V8a2%202%200%200%200-1-1.73l-7-4a2%202%200%200%200-2%200l-7%204A2%202%200%200%200%203%208v8a2%202%200%200%200%201%201.73z%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2022V12%22%20%2F%3E%20%3Cpolyline%20points%3D%223.29%207%2012%2012%2020.71%207%22%20%2F%3E%20%3Cpath%20d%3D%22m7.5%204.27%209%205.15%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-package);-webkit-mask:var(--lucide-package);-webkit-mask:var(--lucide-package);mask:var(--lucide-package);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-pencil{--lucide-pencil:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M21.174%206.812a1%201%200%200%200-3.986-3.987L3.842%2016.174a2%202%200%200%200-.5.83l-1.321%204.352a.5.5%200%200%200%20.623.622l4.353-1.32a2%202%200%200%200%20.83-.497z%22%20%2F%3E%20%3Cpath%20d%3D%22m15%205%204%204%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-pencil);-webkit-mask:var(--lucide-pencil);-webkit-mask:var(--lucide-pencil);mask:var(--lucide-pencil);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-plus{--lucide-plus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M5%2012h14%22%20%2F%3E%20%3Cpath%20d%3D%22M12%205v14%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-plus);-webkit-mask:var(--lucide-plus);-webkit-mask:var(--lucide-plus);mask:var(--lucide-plus);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-printer{--lucide-printer:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M6%2018H4a2%202%200%200%201-2-2v-5a2%202%200%200%201%202-2h16a2%202%200%200%201%202%202v5a2%202%200%200%201-2%202h-2%22%20%2F%3E%20%3Cpath%20d%3D%22M6%209V3a1%201%200%200%201%201-1h10a1%201%200%200%201%201%201v6%22%20%2F%3E%20%3Crect%20x%3D%226%22%20y%3D%2214%22%20width%3D%2212%22%20height%3D%228%22%20rx%3D%221%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-printer);-webkit-mask:var(--lucide-printer);-webkit-mask:var(--lucide-printer);mask:var(--lucide-printer);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-radio-tower{--lucide-radio-tower:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M4.9%2016.1C1%2012.2%201%205.8%204.9%201.9%22%20%2F%3E%20%3Cpath%20d%3D%22M7.8%204.7a6.14%206.14%200%200%200-.8%207.5%22%20%2F%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%229%22%20r%3D%222%22%20%2F%3E%20%3Cpath%20d%3D%22M16.2%204.8c2%202%202.26%205.11.8%207.47%22%20%2F%3E%20%3Cpath%20d%3D%22M19.1%201.9a9.96%209.96%200%200%201%200%2014.1%22%20%2F%3E%20%3Cpath%20d%3D%22M9.5%2018h5%22%20%2F%3E%20%3Cpath%20d%3D%22m8%2022%204-11%204%2011%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-radio-tower);-webkit-mask:var(--lucide-radio-tower);-webkit-mask:var(--lucide-radio-tower);mask:var(--lucide-radio-tower);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-receipt{--lucide-receipt:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M12%2017V7%22%20%2F%3E%20%3Cpath%20d%3D%22M16%208h-6a2%202%200%200%200%200%204h4a2%202%200%200%201%200%204H8%22%20%2F%3E%20%3Cpath%20d%3D%22M4%203a1%201%200%200%201%201-1%201.3%201.3%200%200%201%20.7.2l.933.6a1.3%201.3%200%200%200%201.4%200l.934-.6a1.3%201.3%200%200%201%201.4%200l.933.6a1.3%201.3%200%200%200%201.4%200l.933-.6a1.3%201.3%200%200%201%201.4%200l.934.6a1.3%201.3%200%200%200%201.4%200l.933-.6A1.3%201.3%200%200%201%2019%202a1%201%200%200%201%201%201v18a1%201%200%200%201-1%201%201.3%201.3%200%200%201-.7-.2l-.933-.6a1.3%201.3%200%200%200-1.4%200l-.934.6a1.3%201.3%200%200%201-1.4%200l-.933-.6a1.3%201.3%200%200%200-1.4%200l-.933.6a1.3%201.3%200%200%201-1.4%200l-.934-.6a1.3%201.3%200%200%200-1.4%200l-.933.6a1.3%201.3%200%200%201-.7.2%201%201%200%200%201-1-1z%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-receipt);-webkit-mask:var(--lucide-receipt);-webkit-mask:var(--lucide-receipt);mask:var(--lucide-receipt);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-refresh-cw{--lucide-refresh-cw:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M3%2012a9%209%200%200%201%209-9%209.75%209.75%200%200%201%206.74%202.74L21%208%22%20%2F%3E%20%3Cpath%20d%3D%22M21%203v5h-5%22%20%2F%3E%20%3Cpath%20d%3D%22M21%2012a9%209%200%200%201-9%209%209.75%209.75%200%200%201-6.74-2.74L3%2016%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2016H3v5%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-refresh-cw);-webkit-mask:var(--lucide-refresh-cw);-webkit-mask:var(--lucide-refresh-cw);mask:var(--lucide-refresh-cw);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-rotate-ccw{--lucide-rotate-ccw:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M3%2012a9%209%200%201%200%209-9%209.75%209.75%200%200%200-6.74%202.74L3%208%22%20%2F%3E%20%3Cpath%20d%3D%22M3%203v5h5%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-rotate-ccw);-webkit-mask:var(--lucide-rotate-ccw);-webkit-mask:var(--lucide-rotate-ccw);mask:var(--lucide-rotate-ccw);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-search{--lucide-search:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22m21%2021-4.34-4.34%22%20%2F%3E%20%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-search);-webkit-mask:var(--lucide-search);-webkit-mask:var(--lucide-search);mask:var(--lucide-search);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-send{--lucide-send:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M14.536%2021.686a.5.5%200%200%200%20.937-.024l6.5-19a.496.496%200%200%200-.635-.635l-19%206.5a.5.5%200%200%200-.024.937l7.93%203.18a2%202%200%200%201%201.112%201.11z%22%20%2F%3E%20%3Cpath%20d%3D%22m21.854%202.147-10.94%2010.939%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-send);-webkit-mask:var(--lucide-send);-webkit-mask:var(--lucide-send);mask:var(--lucide-send);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-settings{--lucide-settings:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M9.671%204.136a2.34%202.34%200%200%201%204.659%200%202.34%202.34%200%200%200%203.319%201.915%202.34%202.34%200%200%201%202.33%204.033%202.34%202.34%200%200%200%200%203.831%202.34%202.34%200%200%201-2.33%204.033%202.34%202.34%200%200%200-3.319%201.915%202.34%202.34%200%200%201-4.659%200%202.34%202.34%200%200%200-3.32-1.915%202.34%202.34%200%200%201-2.33-4.033%202.34%202.34%200%200%200%200-3.831A2.34%202.34%200%200%201%206.35%206.051a2.34%202.34%200%200%200%203.319-1.915%22%20%2F%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-settings);-webkit-mask:var(--lucide-settings);-webkit-mask:var(--lucide-settings);mask:var(--lucide-settings);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-shield{--lucide-shield:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M20%2013c0%205-3.5%207.5-7.66%208.95a1%201%200%200%201-.67-.01C7.5%2020.5%204%2018%204%2013V6a1%201%200%200%201%201-1c2%200%204.5-1.2%206.24-2.72a1.17%201.17%200%200%201%201.52%200C14.51%203.81%2017%205%2019%205a1%201%200%200%201%201%201z%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-shield);-webkit-mask:var(--lucide-shield);-webkit-mask:var(--lucide-shield);mask:var(--lucide-shield);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-shield-check{--lucide-shield-check:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M20%2013c0%205-3.5%207.5-7.66%208.95a1%201%200%200%201-.67-.01C7.5%2020.5%204%2018%204%2013V6a1%201%200%200%201%201-1c2%200%204.5-1.2%206.24-2.72a1.17%201.17%200%200%201%201.52%200C14.51%203.81%2017%205%2019%205a1%201%200%200%201%201%201z%22%20%2F%3E%20%3Cpath%20d%3D%22m9%2012%202%202%204-4%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-shield-check);-webkit-mask:var(--lucide-shield-check);-webkit-mask:var(--lucide-shield-check);mask:var(--lucide-shield-check);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-ticket{--lucide-ticket:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M2%209a3%203%200%200%201%200%206v2a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2v-2a3%203%200%200%201%200-6V7a2%202%200%200%200-2-2H4a2%202%200%200%200-2%202Z%22%20%2F%3E%20%3Cpath%20d%3D%22M13%205v2%22%20%2F%3E%20%3Cpath%20d%3D%22M13%2017v2%22%20%2F%3E%20%3Cpath%20d%3D%22M13%2011v2%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-ticket);-webkit-mask:var(--lucide-ticket);-webkit-mask:var(--lucide-ticket);mask:var(--lucide-ticket);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-triangle-alert{--lucide-triangle-alert:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22m21.73%2018-8-14a2%202%200%200%200-3.48%200l-8%2014A2%202%200%200%200%204%2021h16a2%202%200%200%200%201.73-3%22%20%2F%3E%20%3Cpath%20d%3D%22M12%209v4%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2017h.01%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-triangle-alert);-webkit-mask:var(--lucide-triangle-alert);-webkit-mask:var(--lucide-triangle-alert);mask:var(--lucide-triangle-alert);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-undo-2{--lucide-undo-2:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M9%2014%204%209l5-5%22%20%2F%3E%20%3Cpath%20d%3D%22M4%209h10.5a5.5%205.5%200%200%201%205.5%205.5a5.5%205.5%200%200%201-5.5%205.5H11%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-undo-2);-webkit-mask:var(--lucide-undo-2);-webkit-mask:var(--lucide-undo-2);mask:var(--lucide-undo-2);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-user{--lucide-user:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M19%2021v-2a4%204%200%200%200-4-4H9a4%204%200%200%200-4%204v2%22%20%2F%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%227%22%20r%3D%224%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-user);-webkit-mask:var(--lucide-user);-webkit-mask:var(--lucide-user);mask:var(--lucide-user);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-user-plus{--lucide-user-plus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M16%2021v-2a4%204%200%200%200-4-4H6a4%204%200%200%200-4%204v2%22%20%2F%3E%20%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%224%22%20%2F%3E%20%3Cline%20x1%3D%2219%22%20x2%3D%2219%22%20y1%3D%228%22%20y2%3D%2214%22%20%2F%3E%20%3Cline%20x1%3D%2222%22%20x2%3D%2216%22%20y1%3D%2211%22%20y2%3D%2211%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-user-plus);-webkit-mask:var(--lucide-user-plus);-webkit-mask:var(--lucide-user-plus);mask:var(--lucide-user-plus);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-user-round{--lucide-user-round:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%225%22%20%2F%3E%20%3Cpath%20d%3D%22M20%2021a8%208%200%200%200-16%200%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-user-round);-webkit-mask:var(--lucide-user-round);-webkit-mask:var(--lucide-user-round);mask:var(--lucide-user-round);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-users{--lucide-users:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M16%2021v-2a4%204%200%200%200-4-4H6a4%204%200%200%200-4%204v2%22%20%2F%3E%20%3Cpath%20d%3D%22M16%203.128a4%204%200%200%201%200%207.744%22%20%2F%3E%20%3Cpath%20d%3D%22M22%2021v-2a4%204%200%200%200-3-3.87%22%20%2F%3E%20%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%224%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-users);-webkit-mask:var(--lucide-users);-webkit-mask:var(--lucide-users);mask:var(--lucide-users);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-users-round{--lucide-users-round:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M18%2021a8%208%200%200%200-16%200%22%20%2F%3E%20%3Ccircle%20cx%3D%2210%22%20cy%3D%228%22%20r%3D%225%22%20%2F%3E%20%3Cpath%20d%3D%22M22%2020c0-3.37-2-6.5-4-8a5%205%200%200%200-.45-8.3%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-users-round);-webkit-mask:var(--lucide-users-round);-webkit-mask:var(--lucide-users-round);mask:var(--lucide-users-round);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-wallet{--lucide-wallet:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M19%207V4a1%201%200%200%200-1-1H5a2%202%200%200%200%200%204h15a1%201%200%200%201%201%201v4h-3a2%202%200%200%200%200%204h3a1%201%200%200%200%201-1v-2a1%201%200%200%200-1-1%22%20%2F%3E%20%3Cpath%20d%3D%22M3%205v14a2%202%200%200%200%202%202h15a1%201%200%200%200%201-1v-4%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-wallet);-webkit-mask:var(--lucide-wallet);-webkit-mask:var(--lucide-wallet);mask:var(--lucide-wallet);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-x{--lucide-x:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M18%206%206%2018%22%20%2F%3E%20%3Cpath%20d%3D%22m6%206%2012%2012%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-x);-webkit-mask:var(--lucide-x);-webkit-mask:var(--lucide-x);mask:var(--lucide-x);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lucide-zap{--lucide-zap:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M15.914%204a1.5%201.5%200%2000-2.474-1.561l-9%209A1.5%201.5%200%20005.5%2014h4.002a.5.5%200%2001.471.666L8.086%2020a1.5%201.5%200%20002.475%201.56l9-9A1.5%201.5%200%200018.5%2010h-3.997a.5.5%200%2001-.472-.667z%22%20%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--lucide-zap);-webkit-mask:var(--lucide-zap);-webkit-mask:var(--lucide-zap);mask:var(--lucide-zap);vertical-align:middle;background-color:currentColor;flex:none;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.w-0{width:0}.w-full{width:100%}.min-w-0{min-width:0}.flex-none{flex:none}.shrink-0{flex-shrink:0}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.resize{resize:both}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.rounded{border-radius:.25rem}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-line-soft{border-color:var(--color-line-soft)}.py-2{padding-block:calc(var(--spacing) * 2)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.text-center{text-align:center}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.opacity-0{opacity:0}.opacity-100{opacity:1}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\[var\(--dur-base\)\]{--tw-duration:var(--dur-base);transition-duration:var(--dur-base)}.duration-\[var\(--dur-fast\)\]{--tw-duration:var(--dur-fast);transition-duration:var(--dur-fast)}.ease-\[var\(--ease-in\)\]{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-\[var\(--ease-out\)\]{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.hover\:cursor-pointer:hover{cursor:pointer}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-400-normal-503e7cbdb4848280b74a437e8fa00809.woff2?vsn=d)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext-400-normal-a9214f26c4d94d42a558017bc6bbfd19.woff2?vsn=d)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-500-normal-e5e6761eaecbb78ddf898f03b9092952.woff2?vsn=d)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext-500-normal-3809c006a4e37ded76aa34f36c977e7d.woff2?vsn=d)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-600-normal-79e62f3332cd59b418eaefaeacab09e5.woff2?vsn=d)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext-600-normal-c6e652ec6642be53adfa813e50459e34.woff2?vsn=d)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-700-normal-5b629bd8abb4180ca92394eb6664e423.woff2?vsn=d)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext-700-normal-1c63ebfc938022b5feca33676214bc92.woff2?vsn=d)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-800-normal-408ecc6630e84f4131f7ccea59388917.woff2?vsn=d)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext-800-normal-beb0ca75fbedbf07f09a19181a174b6b.woff2?vsn=d)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal-79936b18df9f734fb6b0a256b20d36b4.woff2?vsn=d)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext-400-normal-8450d5944de23c9274ea801ad60fe5d8.woff2?vsn=d)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500-normal-b1c8a895f5fd3fe6cbf5b4cf95c58d87.woff2?vsn=d)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext-500-normal-fa8d8838b94a5b1388a12c5d6cad6500.woff2?vsn=d)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-700-normal-59952787cc62a58c9963d84622a16b09.woff2?vsn=d)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext-700-normal-a10c14592713c492a3a196ae2e710a1c.woff2?vsn=d)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/newsreader-latin-standard-normal-f94a697b16502ea4c1ea76b541b93b30.woff2?vsn=d)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/newsreader-latin-ext-standard-normal-2e01db0610b1390c32efd441b5f6de26.woff2?vsn=d)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:200 800;src:url(/fonts/newsreader-latin-standard-italic-e97067eb043bb07b715605f43c3ecdb3.woff2?vsn=d)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:200 800;src:url(/fonts/newsreader-latin-ext-standard-italic-43736a955d60eec62771f2956bf6cce1.woff2?vsn=d)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/bricolage-grotesque-latin-standard-normal-477b564b86e00327aa75a9fd7a546c53.woff2?vsn=d)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/bricolage-grotesque-latin-ext-standard-normal-cc70a62e2cd3755a5c241045c5696b0b.woff2?vsn=d)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/fonts/dm-sans-latin-standard-normal-6c1e961057d2473c0b110390bc876d36.woff2?vsn=d)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/fonts/dm-sans-latin-ext-standard-normal-b9209b52c467e65e50582bcb55f3bb7f.woff2?vsn=d)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}[data-phx-session],[data-phx-teleported-src]{display:contents}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}