:root{color-scheme:light;--bg-level1: oklch(1 0 0);--bg-level2: oklch(1 0 0);--bg-card: oklch(1 0 0);--bg-field: oklch(.97 0 0);--bg-hover: oklch(.94 0 0);--bg-sidebar: oklch(1 0 0);--bg-float: oklch(1 0 0);--text-primary: oklch(.2 0 286);--text-secondary: oklch(.413 0 0);--text-muted: oklch(.633 0 0);--text-subtle: oklch(.72 0 0);--border: oklch(.919 0 0);--border-strong: oklch(.855 0 0);--border-float: oklch(.855 0 0);--accent: oklch(60% .3 256);--accent-text: oklch(1 0 0);--accent-hover: oklch(.41 .208 264.8);--accent-soft: oklch(.938 .025 271.1);--accent-soft-text: oklch(.357 .182 264.9);--success: oklch(.622 .133 162.3);--success-bg: oklch(.96 .018 166.4);--danger: oklch(.569 .207 21.8);--danger-bg: oklch(.936 .026 11.9);--danger-text: oklch(1 0 0);--warning: oklch(.55 .13 70.1);--warning-bg: oklch(.95 .035 80);--chart-1: oklch(60% .3 256);--chart-2: oklch(.6 .04 269);--chart-3: oklch(.38 .03 269);--chart-4: oklch(.93 .02 212);--tinte-1: oklch(54.906% .24618 261.731);--tinte-2: oklch(50.389% .25656 283.684);--tinte-3: oklch(55.836% .22662 330.954);--tinte-4: oklch(60.686% .2265 20.948);--tinte-5: oklch(62.568% .17632 42.476);--tinte-6: oklch(82.532% .13612 78.042);--tinte-7: oklch(74.655% .17288 120.755);--tinte-8: oklch(68.346% .16513 154.993);--tinte-9: oklch(65.985% .11189 194.821);--tinte-10: oklch(45.388% .0445 246.544);--chart-grid: oklch(.943 0 0);--focus-ring: oklch(.47 .244 264.7 / .2);--shadow-sm: 0 2px 4px oklch(0 0 0 / .05);--shadow-md: 0 4px 8px oklch(0 0 0 / .05);--shadow-lg: 0 8px 16px oklch(0 0 0 / .05);--shadow-xl: 0 2px 6px oklch(0 0 0 / .08), 0 12px 28px oklch(0 0 0 / .18);--spacing: .25rem;--sp-4: calc(var(--spacing) * 1);--sp-6: calc(var(--spacing) * 1.5);--sp-8: calc(var(--spacing) * 2);--sp-9: calc(var(--spacing) * 2.25);--sp-10: calc(var(--spacing) * 2.5);--sp-11: calc(var(--spacing) * 2.75);--sp-12: calc(var(--spacing) * 3);--sp-14: calc(var(--spacing) * 3.5);--sp-16: calc(var(--spacing) * 4);--sp-18: calc(var(--spacing) * 4.5);--sp-20: calc(var(--spacing) * 5);--sp-22: calc(var(--spacing) * 5.5);--sp-24: calc(var(--spacing) * 6);--sp-28: calc(var(--spacing) * 7);--sp-40: calc(var(--spacing) * 10);--card-gap: calc(var(--spacing) * 4);--border-width: 1px;--swatch-size: 1.75rem;--radius-scale: 1;--radius-sm: calc(var(--radius-scale) * .5rem);--radius-md: calc(var(--radius-scale) * .6875rem);--radius-lg: calc(var(--radius-scale) * 1rem);--radius-xl: calc(var(--radius-scale) * 1.25rem);--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-md: 1.125rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--font-family: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "Reddit Mono", monospace;--font-scale: 1;--container: 90rem}[data-theme=light]{color-scheme:light;color:var(--text-primary);--bg-level1: oklch(1 0 0);--bg-level2: oklch(1 0 0);--bg-card: oklch(1 0 0);--bg-field: oklch(.99 0 0);--bg-hover: oklch(.955 0 0);--bg-sidebar: oklch(1 0 0);--bg-float: oklch(1 0 0);--text-primary: oklch(.2 0 286);--text-secondary: oklch(.413 0 0);--text-muted: oklch(.633 0 0);--text-subtle: oklch(.72 0 0);--border: oklch(.919 0 0);--border-strong: oklch(.855 0 0);--border-float: oklch(.855 0 0);--accent: oklch(60% .3 256);--accent-text: oklch(1 0 0);--accent-hover: oklch(66% .3 256);--accent-soft: oklch(.938 .025 271.1);--accent-soft-text: oklch(20% .3 256);--success: oklch(.622 .133 162.3);--success-bg: oklch(.96 .018 166.4);--danger: oklch(.569 .207 21.8);--danger-bg: oklch(.936 .026 11.9);--danger-text: oklch(1 0 0);--warning: oklch(66% .14 65);--warning-bg: oklch(.95 .035 80);--chart-1: oklch(60% .3 256);--chart-2: oklch(33% .02 264);--chart-3: oklch(61% .01 212);--chart-4: oklch(33% .01 266);--chart-grid: oklch(.943 0 0);--focus-ring: oklch(.47 .244 264.7 / .2)}[data-theme=dark]{--bg-level1: oklch(.15 0 0);--bg-level2: oklch(.2 0 0);--bg-card: oklch(.2 0 0 / .3);--bg-field: oklch(.12 0 0 / .5);--bg-hover: oklch(.26 0 0);--bg-sidebar: oklch(.173 0 0);--bg-float: oklch(.245 0 0);--text-primary: oklch(.961 0 0);--text-secondary: oklch(.741 0 0);--text-muted: oklch(.538 0 0);--text-subtle: oklch(.45 0 0);--border: oklch(.28 0 0);--border-strong: oklch(.3 0 0);--border-float: oklch(.36 0 0);--accent: oklch(60% .3 256);--accent-hover: oklch(65% .3 256);--accent-soft: oklch(.268 .053 266);--accent-soft-text: oklch(70% .3 256);--accent-text: oklch(1 0 0);--success: oklch(.789 .185 152);--success-bg: oklch(.262 .038 157.6);--danger: oklch(66.323% .21689 20.222);--danger-bg: oklch(.255 .042 10.6);--danger-text: oklch(.18 .06 16.8);--warning: oklch(.8 .15 75);--warning-bg: oklch(.26 .05 75);--chart-1: oklch(60% .3 256);--chart-2: oklch(.6 .04 269);--chart-3: oklch(.38 .03 269);--chart-4: oklch(.93 .02 212);--chart-grid: oklch(.235 0 0);--focus-ring: oklch(.631 .197 269.6 / .32);color-scheme:dark;color:var(--text-primary)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;border:0 solid}body{font-family:var(--font-family);background:var(--bg-level1);color:var(--text-primary);font-size:var(--text-sm);line-height:1.5;font-weight:300;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-size:1em}button,input,optgroup,select,textarea{font:inherit;color:var(--text-primary);background:transparent;border-radius:0}input:autofill,input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px light-dark(rgba(255,255,255,1),rgb(12,13,16)) inset;-webkit-text-fill-color:var(--text-muted)}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button}::placeholder{opacity:1;color:var(--text-muted)}ul,ol,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}table{text-indent:0;border-color:inherit;border-collapse:collapse}hr{height:0;color:inherit;border-top-width:var(--border-width)}a{color:inherit;text-decoration:none}.container{display:flex;flex-direction:column;gap:var(--card-gap);--container-width: var(--container);--container-padding: 2rem;width:min(var(--container-width),100% - var(--container-padding));margin-inline:auto;container-type:inline-size;padding-block:var(--container-padding)}::selection{background:var(--accent);color:var(--accent-text)}:focus-visible{outline:2px solid var(--accent);outline-offset:.125rem;border-radius:.375rem}::-webkit-scrollbar{width:.625rem;height:.625rem}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:62.5rem}.number{font-variant-numeric:tabular-nums;font-family:var(--font-mono);letter-spacing:-.01em}i[class*=hgi-]{font-size:var(--text-base);line-height:1;flex:none}small{font-size:var(--text-sm);line-height:1.5;color:var(--text-muted)}.btn{display:inline-flex;align-items:center;gap:.5rem;min-height:2.375rem;padding:.25rem .875rem;border-radius:var(--radius-md);border:var(--border-width) solid var(--border);background:color-mix(in srgb,var(--bg-level2) 96%,var(--text-primary));font-size:var(--text-sm);font-weight:600;white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-sm);transition:.15s;color:var(--text-primary)}.btn:hover{border-color:var(--border-strong);background:oklch(from var(--text-primary) l c h / 6%)}.btn:disabled{opacity:.5;cursor:default;pointer-events:none}.btn-primary{background:var(--accent);color:var(--accent-text);border-color:transparent;box-shadow:0 .5rem 1.25rem -.625rem var(--accent)}.btn-primary:hover{background:var(--accent-hover)}.btn-icon{width:2.375rem;height:2.375rem;display:flex;justify-content:center;align-items:center;border-radius:var(--radius-md);border:var(--border-width) solid var(--border);background:var(--bg-level2);color:var(--text-secondary);cursor:pointer;box-shadow:var(--shadow-sm);transition:.15s;padding:0}.btn-icon.btn.sm{padding:0}.btn-icon:hover{color:var(--text-primary);border-color:var(--border-strong);background:oklch(from var(--text-primary) l c h / 6%)}.btn-icon:disabled{opacity:.35;cursor:default;pointer-events:none}.btn-icon.sm{width:2rem;height:2rem;flex:none}.btn-icon.sm i{font-size:var(--text-base)}.btn-icon.btn-primary{background:var(--accent);color:var(--accent-text)}.mini-btn{width:1.75rem;height:1.75rem;display:grid;place-items:center;border-radius:.5rem;border:var(--border-width) solid var(--border);background:var(--bg-level2);color:var(--text-muted);cursor:pointer;transition:.15s}.mini-btn:hover{color:var(--text-primary);border-color:var(--border-strong)}.mini-btn i{font-size:var(--text-base)}.btn-ghost{background:none;border-color:transparent;box-shadow:none;color:var(--text-secondary)}.btn-ghost:hover{border-color:transparent;background:oklch(from var(--text-primary) l c h / 6%);color:var(--text-primary)}.btn-danger{background:var(--danger);border-color:transparent;color:var(--danger-text);box-shadow:0 .5rem 1.25rem -.625rem var(--danger)}.btn-danger:hover{background:oklch(from var(--danger) calc(l - .06) c h)}.btn-warning{border-color:var(--warning);color:var(--warning);box-shadow:none}.btn-warning:hover{border-color:var(--warning);background:var(--warning-bg);color:var(--warning)}.btn-ghost.btn-danger{background:none;box-shadow:none;color:var(--danger)}.btn-ghost.btn-danger:hover{background:var(--danger-bg);color:var(--danger)}.btn-danger-quiet:hover{border-color:var(--danger);background:var(--danger-bg);color:var(--danger)}.btn.sm{min-height:2rem;padding:0 .625rem;font-size:var(--text-xs)}.btn.sm i{font-size:var(--text-base)}.btn.active:not(.btn-primary,.btn-danger,.btn-warning),.btn-icon.active,.mini-btn.active{border-color:var(--border-strong);background:oklch(from var(--text-primary) l c h / 8%);color:var(--text-primary)}.btn[aria-pressed=true]:not(.btn-primary,.btn-danger,.btn-warning),.btn-icon[aria-pressed=true]:not(.btn-primary,.btn-danger,.btn-warning),.mini-btn[aria-pressed=true]:not(.btn-primary,.btn-danger,.btn-warning){border-color:color-mix(in oklab,var(--accent) 50%,transparent);background:var(--accent-soft);color:var(--accent-soft-text)}:is(.btn[aria-pressed=true]:not(.btn-primary,.btn-danger,.btn-warning),.btn-icon[aria-pressed=true]:not(.btn-primary,.btn-danger,.btn-warning),.mini-btn[aria-pressed=true]:not(.btn-primary,.btn-danger,.btn-warning)):hover{border-color:var(--accent);background:color-mix(in oklab,var(--accent-soft) 85%,var(--accent));color:var(--accent-soft-text)}.btn-rounded{border-radius:62.5rem}.card{display:flex;flex-direction:column;background:var(--bg-card);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg)}.card:has(>.card-foot)>.card-body{padding-bottom:0}.card-solid{background:var(--bg-level2)}.card-head{flex:none;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--sp-14);padding:var(--sp-18) var(--sp-20) 0}.card-head>:first-child{min-width:0}.card-title{margin:0;font-size:var(--text-md);font-weight:700}.card-sub{margin:.125rem 0 0;font-size:var(--text-sm);color:var(--text-muted)}.card-head-actions{margin-left:auto;display:flex;align-items:center;gap:.5rem}@media(max-width:38.75rem){.card-head-actions:has(>.chips){flex:1 1 100%}.card-head-actions>.chips{width:100%}}.card-body{flex:1;min-height:0;padding:var(--sp-14) var(--sp-20) var(--sp-18);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.55}.card-body>p{margin:0}.card-foot{flex:none;margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;padding:var(--sp-16) var(--sp-20) var(--sp-18)}.hero{display:flex;flex-direction:column;gap:var(--sp-8);padding:var(--sp-28) var(--sp-24);border-radius:var(--radius-lg);background:var(--accent);color:var(--accent-text)}.hero-title{margin:0;font-size:var(--text-xl);font-weight:700;line-height:1.25;letter-spacing:-.01em}.hero-sub{margin:0;max-width:48ch;font-size:var(--text-sm);line-height:1.55;color:oklch(from var(--accent-text) l c h / 82%)}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:var(--sp-8)}.hero .btn{background:transparent;border-color:oklch(from var(--accent-text) l c h / 45%);color:var(--accent-text);box-shadow:none}.hero .btn:hover{border-color:var(--accent-text);background:oklch(from var(--accent-text) l c h / 12%)}.hero .btn-primary{background:#fff;border-color:transparent;color:var(--color-accent-800);box-shadow:var(--shadow-sm)}.hero .btn-primary:hover{background:#f0f0f0;border-color:transparent}.chips,.tab-list{--n: 3;--active: 0;position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:fit-content;max-width:100%;padding:.1875rem;gap:.125rem;background:var(--bg-field);border:var(--border-width) solid var(--border);border-radius:calc(var(--radius-md) + .125rem)}:is(.chips,.tab-list):has(>:nth-child(2):last-child){--n: 2}:is(.chips,.tab-list):has(>:nth-child(3):last-child){--n: 3}:is(.chips,.tab-list):has(>:nth-child(4):last-child){--n: 4}:is(.chips,.tab-list):has(>:nth-child(5):last-child){--n: 5}:is(.chips,.tab-list):has(>:nth-child(6):last-child){--n: 6}:is(.chips,.tab-list):before{content:"";position:absolute;z-index:0;inset:.1875rem auto .1875rem .1875rem;width:calc((100% - .375rem - (var(--n) - 1) * .125rem) / var(--n));background:var(--bg-level2);border-radius:calc(var(--radius-sm) + .15rem);box-shadow:inset 0 0 0 1px light-dark(oklch(0 0 0 / .12),oklch(1 0 0 / .1));translate:calc(var(--active) * 100% + var(--active) * .125rem) 0;transition:translate .3s cubic-bezier(.34,.9,.32,1),opacity .2s}:is(.chips,.tab-list):not(:has(>:is(.chip,.tab).active)):not(:has(>input:checked)):before{opacity:0}:is(.chips,.tab-list):not(:has(>:is(.chip,.tab).active)):not(:has(>input:checked)):hover:before{opacity:1}:is(.chips,.tab-list):has(>:is(.chip,.tab):nth-of-type(1).active),:is(.chips,.tab-list):has(>input:nth-of-type(1):checked){--active: 0;--pill-anchor: --seg-1}:is(.chips,.tab-list):has(>:is(.chip,.tab):nth-of-type(2).active),:is(.chips,.tab-list):has(>input:nth-of-type(2):checked){--active: 1;--pill-anchor: --seg-2}:is(.chips,.tab-list):has(>:is(.chip,.tab):nth-of-type(3).active),:is(.chips,.tab-list):has(>input:nth-of-type(3):checked){--active: 2;--pill-anchor: --seg-3}:is(.chips,.tab-list):has(>:is(.chip,.tab):nth-of-type(4).active),:is(.chips,.tab-list):has(>input:nth-of-type(4):checked){--active: 3;--pill-anchor: --seg-4}:is(.chips,.tab-list):has(>:is(.chip,.tab):nth-of-type(5).active),:is(.chips,.tab-list):has(>input:nth-of-type(5):checked){--active: 4;--pill-anchor: --seg-5}:is(.chips,.tab-list):has(>:is(.chip,.tab):nth-of-type(6).active),:is(.chips,.tab-list):has(>input:nth-of-type(6):checked){--active: 5;--pill-anchor: --seg-6}:is(.chips,.tab-list):has(>:is(.chip,.tab):nth-of-type(1):hover){--active: 0;--pill-anchor: --seg-1}:is(.chips,.tab-list):has(>:is(.chip,.tab):nth-of-type(2):hover){--active: 1;--pill-anchor: --seg-2}:is(.chips,.tab-list):has(>:is(.chip,.tab):nth-of-type(3):hover){--active: 2;--pill-anchor: --seg-3}:is(.chips,.tab-list):has(>:is(.chip,.tab):nth-of-type(4):hover){--active: 3;--pill-anchor: --seg-4}:is(.chips,.tab-list):has(>:is(.chip,.tab):nth-of-type(5):hover){--active: 4;--pill-anchor: --seg-5}:is(.chips,.tab-list):has(>:is(.chip,.tab):nth-of-type(6):hover){--active: 5;--pill-anchor: --seg-6}:is(.chips,.tab-list)>input{position:absolute;width:.0625rem;height:.0625rem;opacity:0;pointer-events:none}:is(.chips,.tab-list):has(>input:focus-visible):before{box-shadow:var(--shadow-sm),0 0 0 .125rem var(--accent)}@media(prefers-reduced-motion:reduce){:is(.chips,.tab-list):before{transition:opacity .2s}}.chip,.tab{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-width:0;padding:.375rem .625rem;border:0;border-radius:var(--radius-sm);background:none;font-family:inherit;font-size:var(--text-xs);font-weight:600;color:var(--text-secondary);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:color .2s}:is(.chip,.tab).active,:is(.chip,.tab):hover{color:var(--text-primary)}@media(max-width:30rem){.chip,.tab{padding-inline:.25rem;font-size:var(--text-xs)}}@supports (anchor-name: --a){.chips.fit,.tab-list.fit{grid-auto-columns:max-content;anchor-scope:all}:is(.chips.fit,.tab-list.fit):before{position-anchor:var(--pill-anchor, --seg-1);left:anchor(left);width:anchor-size(width);translate:none;transition:left .3s cubic-bezier(.34,.9,.32,1),width .3s cubic-bezier(.34,.9,.32,1),opacity .2s}:is(.chips.fit,.tab-list.fit)>:is(.chip,.tab):nth-of-type(1){anchor-name:--seg-1}:is(.chips.fit,.tab-list.fit)>:is(.chip,.tab):nth-of-type(2){anchor-name:--seg-2}:is(.chips.fit,.tab-list.fit)>:is(.chip,.tab):nth-of-type(3){anchor-name:--seg-3}:is(.chips.fit,.tab-list.fit)>:is(.chip,.tab):nth-of-type(4){anchor-name:--seg-4}:is(.chips.fit,.tab-list.fit)>:is(.chip,.tab):nth-of-type(5){anchor-name:--seg-5}:is(.chips.fit,.tab-list.fit)>:is(.chip,.tab):nth-of-type(6){anchor-name:--seg-6}@media(prefers-reduced-motion:reduce){:is(.chips.fit,.tab-list.fit):before{transition:opacity .2s}}}.tabs{display:flex;flex-direction:column;gap:.75rem}.tabs:has(.tab-list>input:nth-of-type(1):checked) .tab-panels>:nth-child(1),.tabs:has(.tab-list>input:nth-of-type(2):checked) .tab-panels>:nth-child(2),.tabs:has(.tab-list>input:nth-of-type(3):checked) .tab-panels>:nth-child(3){display:block}.tab-panels{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.55}.tab-panels>*{display:none;margin:0}.field{display:flex;flex-direction:column;gap:.4375rem}.field>label,.field>.field-label{font-size:var(--text-xs);font-weight:700;color:var(--text-secondary)}.field.error label,.field.error .field-hint{color:var(--danger)}.field:has(:disabled) label,.field:has(:disabled) .field-hint{opacity:.6}.field :is(input,select,textarea),.field-control{width:100%;min-width:0;height:2.375rem;padding:0 .75rem;border-radius:var(--radius-md);border:var(--border-width) solid var(--border);background:var(--bg-field);color:var(--text-primary);font-family:inherit;font-size:var(--text-sm);outline:none;-webkit-appearance:none;appearance:none;transition:border-color .15s,box-shadow .15s}:is(.field :is(input,select,textarea),.field-control):focus{border-color:var(--accent);box-shadow:0 0 0 .1875rem var(--focus-ring)}:is(.field :is(input,select,textarea),.field-control):disabled{color:var(--text-muted);opacity:.6;cursor:not-allowed}.field.sm :is(input,select,textarea),.field-control.sm{height:2rem;font-size:var(--text-xs)}.field textarea,textarea.field-control{height:auto;min-height:4rem;padding:.5625rem .75rem;line-height:1.5;resize:vertical}.field select,select.field-control{padding-right:2rem;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%238E8CA3' stroke-width='1.2'%3E%3Cpath d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right .25rem center;background-size:1.5rem 1.5rem;background-repeat:no-repeat}@supports (appearance: base-select){select{appearance:base-select;align-items:center;justify-content:space-between;gap:.5rem;text-align:start;font-weight:inherit}select selectedcontent{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}select:open{border-color:var(--accent);box-shadow:0 0 0 .1875rem var(--focus-ring)}select::picker-icon{content:"";flex:none;width:1rem;height:1rem;color:var(--text-muted);background:currentColor;-webkit-mask:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8l4 4 4-4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8l4 4 4-4'/%3E%3C/svg%3E") center / contain no-repeat;transition:rotate .2s,color .15s}select:hover::picker-icon{color:var(--text-primary)}select:open::picker-icon{rotate:180deg}select::picker(select){appearance:base-select;margin-block:.375rem;padding:.3125rem;min-width:anchor-size(width);max-height:17.5rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;overscroll-behavior:contain;border:var(--border-width) solid var(--border-float);border-radius:var(--radius-md);background:var(--bg-float);box-shadow:var(--shadow-xl);position-try-fallbacks:flip-block;opacity:0;translate:0 -.25rem;transition:opacity .15s,translate .15s,overlay .15s allow-discrete,display .15s allow-discrete}select:open::picker(select){opacity:1;translate:0 0}select option{display:flex;align-items:center;gap:.5625rem;min-height:2rem;margin-block:.125rem;padding:.4375rem .5625rem;border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;letter-spacing:normal;text-transform:none;cursor:pointer}select option[hidden]{display:none}select option:hover,select option:focus{outline:none;background:var(--bg-field);color:var(--text-primary)}select option:checked{color:var(--text-primary);font-weight:600}select option:disabled{color:var(--text-muted);cursor:not-allowed}select option:disabled:hover{background:none}select option::checkmark{content:"✓";order:1;margin-inline-start:auto;color:var(--accent);font-weight:700;visibility:hidden}select option:checked::checkmark{visibility:visible}select optgroup{padding:.375rem 0 0;font-size:var(--text-xs);font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}select optgroup legend{padding:.125rem .5625rem .25rem}select hr{height:var(--border-width);margin:.25rem 0;border:0;background:var(--border)}.field select,select.field-control{appearance:base-select;background-image:none;padding-right:.75rem}@starting-style{select:open::picker(select){opacity:0;translate:0 -.25rem}}@media(prefers-reduced-motion:reduce){select::picker-icon,select::picker(select){transition:none}}}.field input::-webkit-outer-spin-button,.field input::-webkit-inner-spin-button,.field-control::-webkit-outer-spin-button,.field-control::-webkit-inner-spin-button{margin-left:.375rem}:is(.field input[type=date],input[type=date].field-control)::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}:is(.field input[type=date],input[type=date].field-control):hover::-webkit-calendar-picker-indicator{opacity:1}.field [aria-invalid=true],[aria-invalid=true].field-control{border-color:var(--danger);background:var(--danger-bg)}:is(.field [aria-invalid=true],[aria-invalid=true].field-control):focus{border-color:var(--danger);box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--danger) 28%,transparent)}.field input[type=range],input[type=range].field-control{width:100%;height:.375rem;margin-top:.625rem;padding:0;border:0;background:none;accent-color:var(--accent);cursor:pointer;-webkit-appearance:none;appearance:none}:is(.field input[type=range],input[type=range].field-control)::-webkit-slider-runnable-track{height:.375rem;border-radius:62.5rem;background:var(--bg-field);border:var(--border-width) solid var(--border)}:is(.field input[type=range],input[type=range].field-control)::-webkit-slider-thumb{-webkit-appearance:none;width:1.0625rem;height:1.0625rem;margin-top:-.375rem;border-radius:50%;background:var(--accent);border:0;cursor:pointer;box-shadow:0 0 0 4px var(--accent-soft)}:is(.field input[type=range],input[type=range].field-control)::-moz-range-track{height:.375rem;border-radius:62.5rem;background:var(--bg-field);border:var(--border-width) solid var(--border)}:is(.field input[type=range],input[type=range].field-control)::-moz-range-thumb{width:.9375rem;height:.9375rem;border-radius:50%;background:var(--accent);border:0;cursor:pointer;box-shadow:0 0 0 4px var(--accent-soft)}.field-stack{display:flex;flex-direction:column;gap:var(--sp-16)}.field-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-16)}.field-row>.field{flex:1;min-width:11.25rem}.field-hint{display:flex;align-items:center;gap:.25rem;font-size:var(--text-xs);color:var(--text-muted)}.field-hint i{font-size:var(--text-sm);flex:none}.range-val{float:right;font-weight:700;color:var(--accent);font-variant-numeric:tabular-nums}.join{display:flex;min-width:0}.join>*,.join>input,.join>select,.join>textarea,.join>button{border-radius:0;box-shadow:none}.join>*:not(:first-child){margin-left:calc(var(--border-width) * -1)}.join>*:first-child{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.join>*:last-child{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.join>*:hover,.join>*:focus,.join>*:focus-within{position:relative;z-index:1}.join input{flex:1}.join select{flex:none;width:auto;padding-right:2.375rem}@supports (appearance: base-select){.join select{padding-right:.75rem}}.join .btn{flex:none}.join .btn-primary{border-color:var(--accent)}.fieldset{margin:0;min-width:0;display:flex;flex-direction:column;gap:.5625rem;padding:var(--sp-12) var(--sp-14) var(--sp-14);border:var(--border-width) solid var(--border);border-radius:var(--radius-md)}.fieldset legend{padding:0 .375rem;font-size:var(--text-xs);font-weight:700;color:var(--text-secondary)}.choice{display:flex;align-items:center;gap:.625rem;font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer}.choice:not(.switch) input{position:absolute;width:.0625rem;height:.0625rem;opacity:0;pointer-events:none}.choice input:checked+.choice-box{background:var(--accent);border-color:var(--accent);color:var(--accent-text);-webkit-text-stroke:1.5px currentColor}.choice input:checked+.choice-box.round:after{opacity:1}.choice input:focus-visible+.choice-box{box-shadow:0 0 0 .1875rem var(--focus-ring)}.choice:has(input:disabled){opacity:.5;cursor:default}.choice-box{flex:none;width:1.25rem;height:1.25rem;display:grid;place-items:center;border:calc(var(--border-width) + 1px) solid var(--border-strong);border-radius:calc(var(--radius-sm) / 2);background:var(--bg-level2);color:transparent;font-size:var(--text-sm);line-height:1;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}.choice-box.round{border-radius:50%}.choice-box.round:after{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--accent-text);opacity:0;transition:opacity .15s}.ico-nudge{--nudge-x: 0px;--nudge-y: 0px}.ico-nudge:before{transform:translate(var(--nudge-x),var(--nudge-y))}.switch input{flex:none;width:2.875rem;height:1.625rem;margin:0;position:relative;border-radius:4rem;background:var(--bg-field);border:calc(var(--border-width) + 1px) solid var(--border-strong);cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .22s ease,border-color .22s ease}.switch input:after{content:"";position:absolute;top:.125rem;left:.125rem;width:1.125rem;height:1.125rem;border-radius:62.5rem;background:var(--text-muted);box-shadow:0 .0625rem .125rem #00000040;transition:translate .22s cubic-bezier(.34,.9,.32,1),left .22s cubic-bezier(.34,.9,.32,1),width .22s cubic-bezier(.34,.9,.32,1),opacity .22s ease,background-color .22s ease}.switch input:checked{background:var(--accent);border-color:var(--accent)}.switch input:checked:after{translate:1.25rem 0;background:var(--accent-text)}.switch input:enabled:active:after{width:1.5rem;opacity:.45}.switch input:enabled:checked:active:after{left:-.25rem}.switch input:focus-visible{outline:none;box-shadow:0 0 0 .1875rem var(--focus-ring)}@media(prefers-reduced-motion:reduce){.switch input:after{transition:none}}.rating{position:relative;display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:.25rem}.rating input{position:absolute;width:.0625rem;height:.0625rem;opacity:0;pointer-events:none}.rating label{display:grid;place-items:center;color:var(--border-strong);cursor:pointer;transition:color .14s}.rating label i{font-size:var(--text-lg)}.rating input:checked~label,.rating label:hover,.rating label:hover~label{color:var(--chart-1)}.rating input:focus-visible+label{outline:2px solid var(--accent);outline-offset:.125rem;border-radius:.25rem}.opt{display:flex;align-items:center;gap:var(--sp-10);width:100%;padding:var(--sp-10) var(--sp-12);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);font-family:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.opt:hover:not(:disabled){border-color:var(--border-strong);background:var(--bg-field)}.opt:focus-visible{outline:none;box-shadow:0 0 0 .1875rem var(--focus-ring)}.opt:disabled{opacity:.5;cursor:default}.opt>i{flex:none;color:var(--text-muted)}.opt.active{border-color:color-mix(in oklab,var(--accent) 50%,transparent);background:var(--accent-soft);color:var(--accent-soft-text)}.opt.active>i,.opt.active .opt-label,.opt.active .opt-hint{color:inherit}.opt-body{min-width:0;flex:1}.opt-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);font-weight:500;color:var(--text-primary)}.opt-hint{display:block;font-size:var(--text-xs);color:var(--text-muted)}.opt-row{display:flex;align-items:center;gap:var(--sp-12);padding:var(--sp-12) var(--sp-14);border:var(--border-width) solid var(--border);border-radius:var(--radius-md)}.opt-row>:last-child{margin-left:auto;flex:none}.opt-tile{border:calc(var(--border-width) * 1.5) solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.opt-tile:hover{border-color:var(--border-strong);transform:translateY(-.0625rem)}.opt-tile:focus-visible,.opt-tile.selected{border-color:var(--accent);box-shadow:0 0 0 .1875rem var(--focus-ring);outline:none}.swatch-color{width:var(--swatch-size);height:var(--swatch-size);flex:none;border-radius:50%}.inset{border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--bg-field);padding:var(--sp-10)}.inset.plain{background:transparent}.inset.dashed{border-style:dashed;background:transparent}.dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-6);width:100%;padding:var(--sp-24) var(--sp-16);border:var(--border-width) dashed var(--border-strong);border-radius:var(--radius-lg);background:transparent;text-align:center;cursor:pointer;transition:background-color .15s,border-color .15s}.dropzone:hover{background:var(--bg-field)}.dropzone:focus-within{outline:none;box-shadow:0 0 0 .1875rem var(--focus-ring)}.dropzone>i{color:var(--text-muted);font-size:24px}.dropzone.loaded{border-style:solid;border-color:color-mix(in oklab,var(--success) 35%,transparent);background:var(--success-bg);color:var(--success)}.dropzone.loaded:hover{background:color-mix(in oklab,var(--success) 12%,var(--bg-level2))}.dropzone.loaded>i{color:var(--success)}.dropzone.rejected{border-style:solid;border-color:color-mix(in oklab,var(--danger) 35%,transparent);background:var(--danger-bg);color:var(--danger)}.dropzone.rejected:hover{background:color-mix(in oklab,var(--danger) 12%,var(--bg-level2))}.dropzone.rejected>i{color:var(--danger)}.dropzone-lead{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);font-weight:600}.dropzone-hint{font-size:var(--text-xs)}.dropzone-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border-width:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tag{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5625rem;border-radius:62.5rem;font-size:var(--text-xs);font-weight:700;color:var(--text-secondary);white-space:nowrap;transition:background-color .2s,box-shadow .2s,color .2s}.tag:is(button){cursor:pointer;border:0}.tag:is(.tag-1,.tag-2,.tag-3,.tag-4,.tag-5,.tag-6,.tag-7,.tag-8,.tag-9,.tag-10){background:color-mix(in oklab,var(--tint) 14%,transparent);color:color-mix(in oklab,var(--tint) 72%,var(--ink))}.tag:not(.tint-1,.tint-2,.tint-3,.tint-4,.tint-5,.tint-6,.tint-7,.tint-8,.tint-9,.tint-10,.tag-success,.tag-warning,.tag-error){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 12%,transparent)}.tag:not(.tint-1,.tint-2,.tint-3,.tint-4,.tint-5,.tint-6,.tint-7,.tint-8,.tint-9,.tint-10,.tag-success,.tag-warning,.tag-error):hover{background-color:color-mix(in srgb,var(--text-primary) 4%,transparent)}.tag i{font-size:var(--text-xs)}.tag:has(.tag-remove){padding-right:.25rem}.tag.tag-success{background:var(--success-bg);color:var(--success);box-shadow:inset 0 0 0 var(--border-width) color-mix(in oklab,var(--success) 30%,transparent)}.tag.tag-warning{background:var(--warning-bg);color:var(--warning);box-shadow:inset 0 0 0 var(--border-width) color-mix(in oklab,var(--warning) 30%,transparent)}.tag.tag-error{background:var(--danger-bg);color:var(--danger);box-shadow:inset 0 0 0 var(--border-width) color-mix(in oklab,var(--danger) 30%,transparent)}.tag-remove{display:inline-flex;align-items:center;justify-content:center;padding:.125rem;border-radius:.25rem;color:color-mix(in oklab,currentColor 60%,transparent);transition:background-color .15s,color .15s}.tag-remove i{font-size:var(--text-xs)}.tag-remove:hover{background:color-mix(in oklab,currentColor 15%,transparent);color:currentColor}.badge-success,.badge-warning,.badge-error{position:relative}:is(.badge-success,.badge-warning,.badge-error):after{content:"";position:absolute;top:0;right:-.25rem;translate:-30% -30%;width:.5rem;height:.5rem;border-radius:50%;background:var(--status-color);animation:badge-pulse 1.9s ease-out infinite}@media(prefers-reduced-motion:reduce){:is(.badge-success,.badge-warning,.badge-error):after{animation:none}}.badge-success{--status-color: var(--success)}.badge-warning{--status-color: var(--warning)}.badge-error{--status-color: var(--danger)}@keyframes badge-pulse{0%{box-shadow:0 0 oklch(from var(--status-color) l c h / .55)}to{box-shadow:0 0 0 .4375rem oklch(from var(--status-color) l c h / 0)}}.avatar{width:2rem;height:2rem;flex:none;display:grid;place-items:center;border-radius:50%;border:var(--border-width) solid color-mix(in srgb,var(--accent) 32%,transparent);background-color:var(--accent);color:var(--accent-text);font-size:var(--accent-soft);font-weight:700}.identity{min-width:0;flex:1;line-height:1.3}.identity strong{display:block;font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.identity span{display:block;font-size:var(--text-xs);color:var(--text-muted)}.identity strong,.identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legend{display:flex;flex-wrap:wrap;gap:var(--sp-18)}.legend-item{display:flex;align-items:center;gap:.4375rem;font-size:var(--text-xs);font-weight:500;color:var(--text-secondary)}.legend-item b{color:var(--text-primary);font-weight:700}.swatch{width:.5625rem;height:.5625rem;flex:none;border-radius:.1875rem}.stat{display:flex;flex-direction:column;gap:.25rem}.stat .s-label{font-size:var(--text-xs);font-weight:600;color:var(--text-muted)}.stat .s-val{font-size:var(--text-xl);font-weight:800;letter-spacing:-.02em}.stat .s-foot{font-size:var(--text-xs);color:var(--text-muted)}.insights{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--card-gap)}.insight{position:relative;overflow:hidden;padding:var(--sp-18) var(--sp-18) var(--sp-20);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);cursor:pointer;transition:transform .18s,box-shadow .18s}.insight:hover{transform:translateY(-.125rem);box-shadow:var(--shadow-md)}.insight h3{margin:0 0 .25rem;max-width:78%;font-size:var(--text-sm);font-weight:700}.insight p{margin:0;max-width:80%;font-size:var(--text-xs);color:var(--text-secondary)}.insight i.deco{position:absolute;right:.875rem;top:1rem;font-size:var(--text-2xl);opacity:.3}.insight.a{background:linear-gradient(135deg,color-mix(in srgb,var(--chart-1) 26%,var(--bg-level2)),color-mix(in srgb,var(--chart-1) 7%,var(--bg-level2)) 85%);border-color:color-mix(in srgb,var(--chart-1) 30%,var(--border))}.insight.a i.deco{color:light-dark(oklch(from color-mix(in oklab,var(--tinte-1) 72%,var(--text-primary)) min(l,.48) c h),oklch(from color-mix(in oklab,var(--tinte-1) 72%,var(--text-primary)) max(l,.72) c h))}.insight.b{background:linear-gradient(135deg,color-mix(in srgb,var(--chart-2) 26%,var(--bg-level2)),color-mix(in srgb,var(--chart-2) 7%,var(--bg-level2)) 85%);border-color:color-mix(in srgb,var(--chart-2) 30%,var(--border))}.insight.b i.deco{color:light-dark(oklch(from color-mix(in oklab,var(--tinte-2) 72%,var(--text-primary)) min(l,.48) c h),oklch(from color-mix(in oklab,var(--tinte-2) 72%,var(--text-primary)) max(l,.72) c h))}.insight.c{background:linear-gradient(135deg,color-mix(in srgb,var(--chart-3) 26%,var(--bg-level2)),color-mix(in srgb,var(--chart-3) 7%,var(--bg-level2)) 85%);border-color:color-mix(in srgb,var(--chart-3) 30%,var(--border))}.insight.c i.deco{color:light-dark(oklch(from color-mix(in oklab,var(--tinte-3) 72%,var(--text-primary)) min(l,.48) c h),oklch(from color-mix(in oklab,var(--tinte-3) 72%,var(--text-primary)) max(l,.72) c h))}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--card-gap)}.kpi{display:flex;flex-direction:column;gap:var(--sp-12);padding:var(--sp-18) var(--sp-18) var(--sp-10);overflow:hidden}.kpi>.spark{height:2.75rem;margin:0 calc(var(--sp-18) * -1) calc(var(--sp-10) * -1)}.kpi-head{display:flex;align-items:center;gap:var(--sp-9)}.kpi-ico{width:1.5rem;height:1.5rem;display:grid;place-items:center;color:var(--accent)}.kpi-ico i{font-size:var(--text-2xl)}.kpi-label{font-size:var(--text-sm);font-weight:600;color:var(--text-secondary)}.kpi-val{font-size:var(--text-2xl);font-family:var(--font-mono);font-weight:600;line-height:1}.kpi-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5625rem}.kpi-foot{font-size:var(--text-xs);color:var(--text-muted)}.list{list-style:none;margin:0;padding:0;border:var(--border-width) solid var(--border);border-radius:var(--radius-md);overflow:hidden}.list li{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:var(--text-sm)}.list li+li{border-top:var(--border-width) solid var(--border)}.list li:hover{background:var(--bg-field)}.list .l-main{flex:1;min-width:0}.list .l-title{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list .l-sub{font-size:var(--text-xs);color:var(--text-muted)}.timeline{--rail: .75rem;--step: 1rem;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:max-content var(--rail) minmax(0,1fr);gap:0 .75rem}.timeline li{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:start;padding-bottom:var(--step);font-size:var(--text-sm)}.timeline li:last-child{padding-bottom:0}.timeline li:after{content:"";grid-column:2;grid-row:1;align-self:stretch;justify-self:center;width:var(--border-width);background:var(--border);margin-bottom:calc(var(--step) * -1)}.timeline li:first-child:after{margin-top:.4375rem}.timeline li:last-child:after{display:none}.timeline li:before{content:"";grid-column:2;grid-row:1;z-index:1;justify-self:center;margin-top:.1875rem;width:.5625rem;height:.5625rem;border-radius:50%;background:var(--bg-level2);box-shadow:0 0 0 .125rem var(--border-strong)}.timeline li.done:before{background:var(--accent);box-shadow:0 0 0 .125rem var(--accent)}.timeline li:not(.done) .t-time b{color:var(--text-muted);font-weight:600}.timeline .t-time{grid-column:1;grid-row:1;display:flex;flex-direction:column;text-align:right;line-height:1.35}.timeline .t-time b{font-size:var(--text-sm);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.timeline .t-time span{font-size:var(--text-xs);color:var(--text-muted)}.timeline .t-body{grid-column:3;grid-row:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.timeline .t-title{font-weight:600;line-height:1.35}.timeline .t-desc{font-size:var(--text-xs);color:var(--text-muted);line-height:1.5}.steps{list-style:none;margin:0;padding:0;display:flex;counter-reset:step}.steps li{counter-increment:step;flex:1;position:relative;display:flex;flex-direction:column;align-items:center;gap:.375rem;font-size:var(--text-xs);font-weight:600;color:var(--text-muted);text-align:center}.steps li:before{content:counter(step);position:relative;z-index:1;width:1.625rem;height:1.625rem;display:grid;place-items:center;border-radius:50%;background:var(--bg-field);border:var(--border-width) solid var(--border);font-size:var(--text-xs);font-weight:700;color:var(--text-muted)}.steps li+li:after{content:"";position:absolute;top:.75rem;right:50%;left:-50%;height:.125rem;background:var(--border);z-index:0}.steps li.done,.steps li.current{color:var(--text-primary)}.steps li.done:before{content:"✓";background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.steps li.current:before{border-color:var(--accent);color:var(--accent-soft-text);background:var(--accent-soft)}.steps li.done+li:after{background:var(--accent)}.pager{display:flex;align-items:center;gap:.25rem}.pager button{min-width:2rem;height:2rem;padding:0 .5rem;border-radius:var(--radius-sm);border:var(--border-width) solid var(--border);background:var(--bg-level2);color:var(--text-secondary);font-family:inherit;font-size:var(--text-xs);font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:.15s;display:inline-flex;align-items:center;justify-content:center}.pager button:hover:not(:disabled){border-color:var(--border-strong);background:var(--bg-field);color:var(--text-primary)}.pager button[aria-current]{background:var(--accent);border-color:transparent;color:var(--accent-text)}.pager button:disabled{opacity:.45;cursor:default}.pager .gap{padding:0 .125rem;color:var(--text-muted)}.table-card{overflow:hidden}.table-wrap{overflow-x:auto;padding:var(--sp-14) 0 0}.table{width:100%;min-width:41.25rem;border-collapse:collapse}.table th{padding:var(--sp-10) var(--sp-20);background:light-dark(oklch(0 0 0 / 3%),oklch(100% 0 0 / .02));border-block:var(--border-width) solid var(--border);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);text-align:left;white-space:nowrap}.table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s}.table th.sortable:hover{color:var(--text-secondary)}.table th.sortable .arrow{display:inline-block;margin-left:.3125rem;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:5px solid currentColor;opacity:0;vertical-align:middle;transition:transform .2s,opacity .2s}.table th.sortable.sorted{color:var(--text-primary)}.table th.sortable.sorted .arrow{opacity:1}.table th.sortable.sorted.asc .arrow{transform:rotate(180deg)}.table td{padding:var(--sp-14) var(--sp-20);border-bottom:var(--border-width) solid var(--border);font-size:var(--text-sm);line-height:1.6;vertical-align:middle}.table th+th,.table td+td{border-left:var(--border-width) solid var(--border)}.table:where(.table-striped) tbody tr:nth-child(2n){background:light-dark(oklch(0% 0 0 / .04),oklch(100% 0 0 / .02))}.table tbody tr{transition:background .12s}.table tbody tr:hover{background:light-dark(oklch(0% 0 0 / .05),oklch(100% 0 0 / .05))}.table tfoot td{padding:0;border:0}.table:has(tfoot) tbody tr:last-child td{border-bottom:0}.table-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:var(--sp-12) var(--sp-20);border-top:var(--border-width) solid var(--border);background:light-dark(oklch(0% 0 0 / .03),oklch(100% 0 0 / .02))}.table-foot .pg-info{position:sticky;left:var(--sp-20);font-size:var(--text-xs);color:var(--text-muted)}.table-foot .pg{position:sticky;right:var(--sp-20);display:flex;gap:.375rem}.table-foot .pg .btn-icon{width:1.9375rem;height:1.9375rem;border-radius:.5rem}.table-foot .pg .btn-icon i{font-size:var(--text-base)}.link{display:inline-flex;align-items:center;gap:.3125rem;border-radius:var(--radius-sm);color:var(--accent-soft-text);font-size:var(--text-sm);font-weight:600;text-decoration:none;text-underline-offset:.1875rem}.link:hover{text-decoration:underline}.link:focus-visible{outline:2px solid var(--accent);outline-offset:.1875rem}.link i{font-size:var(--text-base)}.divider{height:var(--border-width);margin:0;border:0;background:var(--border)}.divider-text{display:flex;align-items:center;gap:.625rem;font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.divider-text:before,.divider-text:after{content:"";flex:1;height:var(--border-width);background:var(--border)}.crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:var(--text-xs);color:var(--text-muted)}.crumbs a{display:inline-flex;align-items:center;gap:.375rem;color:var(--text-secondary);text-decoration:none;font-weight:600}.crumbs a:hover{color:var(--accent-soft-text)}.crumbs li{display:flex;align-items:center;gap:.375rem}.crumbs li+li:before{content:"/";color:var(--border-strong)}.crumbs [aria-current]{color:var(--text-primary);font-weight:700}.crumbs.icons i{font-size:var(--text-sm)}.menu-btn i.caret{transition:rotate .2s}.menu{margin:0;padding:.3125rem;min-width:12.5rem;border:var(--border-width) solid var(--border-float);border-radius:var(--radius-md);background:var(--bg-float);box-shadow:var(--shadow-xl);flex-direction:column;gap:.0625rem;transform-origin:top center;opacity:0;scale:.97;transition:opacity .1s ease-in,scale .1s ease-in,overlay .1s allow-discrete,display .1s allow-discrete}.menu:popover-open{display:flex;opacity:1;scale:1;transition:opacity .12s ease-out,scale .16s cubic-bezier(.16,1,.3,1),overlay .16s allow-discrete,display .16s allow-discrete}@media(prefers-reduced-motion:reduce){.menu{scale:1}.menu,.menu:popover-open{transition:none}}@supports (anchor-name: --a){.menu{position-area:bottom span-right;margin-top:.375rem;justify-self:start}}.menu button:not(.btn,:is(.chips,.tab-list,.calendar) *){display:flex;align-items:center;gap:.5625rem;width:100%;padding:.5rem .5625rem;border:0;border-radius:var(--radius-sm);background:none;color:var(--text-secondary);font-family:inherit;font-size:var(--text-sm);font-weight:500;text-align:left;cursor:pointer}.menu button:not(.btn,:is(.chips,.tab-list,.calendar) *):hover{background:var(--bg-field);color:var(--text-primary)}.menu button:not(.btn,:is(.chips,.tab-list,.calendar) *).danger{color:var(--danger)}.menu button:not(.btn,:is(.chips,.tab-list,.calendar) *).danger:hover{background:var(--danger-bg)}.menu i{font-size:var(--text-base)}@starting-style{.menu:popover-open{opacity:0;scale:.97}}.menu-sep{height:var(--border-width);margin:.25rem 0;background:var(--border)}.trigger-quiet{display:flex;min-width:0;max-width:100%;align-items:center;gap:.25rem;padding:.125rem .25rem;border:var(--border-width) solid transparent;border-radius:var(--radius-sm);background:transparent;font-family:inherit;font-size:var(--text-xs);font-weight:500;color:var(--text-primary);cursor:pointer;transition:background-color .15s,border-color .15s}.trigger-quiet:hover{background:color-mix(in srgb,var(--bg-level2) 98%,var(--text-primary));border-color:color-mix(in srgb,var(--bg-level2) 92%,var(--text-primary))}.trigger-quiet:focus-visible{outline:none;box-shadow:0 0 0 .1875rem var(--focus-ring)}.trigger-quiet>i{flex:none;color:var(--text-muted)}.trigger-quiet-soft{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;color:var(--text-muted)}.modal{--modal-w: 26.25rem;--modal-h: fit-content;margin:auto;padding:0;width:var(--modal-w);height:var(--modal-h);max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);overflow:hidden;flex-direction:column;border:var(--border-width) solid var(--border);border-radius:var(--radius-xl);background:var(--bg-level2);color:var(--text-primary);box-shadow:var(--shadow-lg);opacity:0;scale:.97;translate:0 .625rem;transition:opacity .15s ease-in,scale .15s ease-in,translate .15s ease-in,overlay .15s allow-discrete,display .15s allow-discrete}@supports (height: 100dvh){.modal{max-height:calc(100dvh - 2rem)}}.modal:popover-open{display:flex;opacity:1;scale:1;translate:0 0;transition:opacity .18s ease-out,scale .3s cubic-bezier(.16,1,.3,1),translate .3s cubic-bezier(.16,1,.3,1),overlay .3s allow-discrete,display .3s allow-discrete}.modal::backdrop{background:#0c0c1480;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);opacity:0;transition:opacity .15s ease-in,overlay .15s allow-discrete,display .15s allow-discrete}.modal:popover-open::backdrop{opacity:1;transition:opacity .22s ease-out,overlay .22s allow-discrete,display .22s allow-discrete}@media(prefers-reduced-motion:reduce){.modal{scale:1;translate:0 0}.modal,.modal:popover-open,.modal::backdrop,.modal:popover-open::backdrop{transition:none}}@starting-style{.modal:popover-open{opacity:0;scale:.97;translate:0 .625rem}.modal:popover-open::backdrop{opacity:0}}.modal-head{flex:none;display:flex;align-items:flex-start;gap:var(--sp-14);padding:var(--sp-20) var(--sp-22);border-bottom:var(--border-width) solid var(--border)}.modal-head h2,.modal-head h3{margin:0;font-size:var(--text-md);font-weight:800;letter-spacing:-.01em}.modal-head p{margin:.25rem 0 0;font-size:var(--text-xs);color:var(--text-muted)}.modal-head .btn-icon{margin-left:auto;flex:none}.modal-form{flex:1;min-height:0;display:flex;flex-direction:column}.modal-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--sp-18);padding:var(--sp-20) var(--sp-22)}.modal-body>p{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.55}.modal-foot{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:.625rem;padding:var(--sp-16) var(--sp-22);border-top:var(--border-width) solid var(--border)}.drawer{--drawer-w: 20rem;margin:0;padding:0;width:var(--drawer-w);max-width:calc(100vw - 3rem);height:auto;max-height:none;flex-direction:column;border:var(--border-width) solid var(--border);background:var(--bg-level2);color:var(--text-primary);box-shadow:var(--shadow-lg);overflow:hidden;transition:translate .3s cubic-bezier(.4,0,.2,1),overlay .3s allow-discrete,display .3s allow-discrete}.drawer.left{inset:0 auto 0 0;border-left:0;translate:-100% 0}.drawer.right{inset:0 0 0 auto;border-right:0;translate:100% 0}.drawer:popover-open{display:flex}.drawer:popover-open.left,.drawer:popover-open.right{translate:0 0}.drawer::backdrop{background:#0c0c1480;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);opacity:0;transition:opacity .3s,overlay .3s allow-discrete,display .3s allow-discrete}.drawer:popover-open::backdrop{opacity:1}.drawer .modal-body{gap:var(--sp-16)}@media(prefers-reduced-motion:reduce){.drawer,.drawer::backdrop{transition:none}.drawer.left,.drawer.right{translate:0 0}}@starting-style{.drawer.left:popover-open{translate:-100% 0}.drawer.right:popover-open{translate:100% 0}.drawer:popover-open::backdrop{opacity:0}}.toast{position:fixed;inset:1.375rem 1.375rem auto auto;margin:0;align-items:flex-start;gap:.625rem;max-width:min(21.25rem,calc(100vw - 2.75rem));padding:.75rem .875rem;border:var(--border-width) solid transparent;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:var(--text-sm);font-weight:600}.toast:popover-open{display:flex}.toast::backdrop{background:none}.toast i.ico{font-size:var(--text-base);flex:none;margin-top:.0625rem}.toast .t-text{min-width:0;display:flex;flex-direction:column;gap:.0625rem}.toast .t-sub{font-size:var(--text-xs);font-weight:500;opacity:.75}.toast .close{margin-left:auto;padding:0 0 0 .25rem;border:0;background:none;color:currentColor;font-size:var(--text-base);opacity:.6;cursor:pointer}.toast .close:hover{opacity:1}.alert{display:flex;align-items:flex-start;gap:.625rem;padding:.6875rem .8125rem;border:var(--border-width) solid transparent;border-radius:var(--radius-md);font-size:var(--text-xs);line-height:1.5}.alert i{font-size:var(--text-base);flex:none;margin-top:.0625rem}.alert strong{display:block;font-size:var(--text-sm)}:is(.alert,.toast).info{background:var(--accent-soft);color:var(--accent-soft-text);border-color:color-mix(in srgb,var(--accent) 22%,transparent)}:is(.alert,.toast).ok{background:var(--success-bg);color:var(--success);border-color:color-mix(in srgb,var(--success) 22%,transparent)}:is(.alert,.toast).warn{background:var(--warning-bg);color:var(--warning);border-color:color-mix(in srgb,var(--chart-3) 26%,transparent)}:is(.alert,.toast).danger{background:var(--danger-bg);color:var(--danger);border-color:color-mix(in srgb,var(--danger) 22%,transparent)}@supports not selector(:popover-open){.modal,.drawer,.toast{position:static;display:block;height:auto;max-height:none}.modal,.menu{opacity:1;scale:1;translate:0 0}}.tip{position:relative}.tip:after{content:attr(data-tip);position:absolute;bottom:calc(100% + .5rem);left:50%;translate:-50% 0;padding:.3125rem .5625rem;border-radius:var(--radius-sm);background:var(--text-primary);color:var(--bg-level1);font-size:var(--text-xs);font-weight:600;white-space:nowrap;box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:opacity .15s}.tip:hover:after,.tip:focus-visible:after{opacity:1}.spinner{width:1.375rem;height:1.375rem;border-radius:50%;border:2.5px solid var(--border);border-top-color:var(--accent);animation:spin .7s linear infinite}.dots{display:inline-flex;gap:.25rem}.dots i{width:.375rem;height:.375rem;border-radius:50%;background:var(--accent);animation:bounce 1s ease-in-out infinite}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}.skeleton{height:.625rem;border-radius:62.5rem;background:linear-gradient(90deg,var(--bg-level2) 25%,color-mix(in srgb,var(--text-muted) 18%,var(--bg-field)) 37%,var(--bg-field) 63%);background-size:300% 100%;animation:shimmer 1.3s ease-in-out infinite}.is-loading>i{animation:spin .8s linear infinite}.is-loading>i:not(.hgi-loading-03){display:none}@media(prefers-reduced-motion:reduce){.spinner,.dots i,.skeleton,.is-loading>i{animation:none}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes bounce{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-.25rem)}}@keyframes shimmer{to{background-position:-150% 0}}.progress{display:block;width:100%;height:.5rem;border:0;border-radius:62.5rem;background:var(--border);overflow:hidden;-webkit-appearance:none;appearance:none}.progress::-webkit-progress-bar{background:var(--bg-field);border-radius:62.5rem}.progress::-webkit-progress-value{background:linear-gradient(90deg,var(--chart-1),var(--chart-4));border-radius:62.5rem}.progress::-moz-progress-bar{background:var(--chart-1);border-radius:62.5rem}.progress-label{display:flex;justify-content:space-between;font-size:var(--text-xs);font-weight:600;color:var(--text-muted)}.tint-1{--tinte: var(--tinte-1)}.tint-2{--tinte: var(--tinte-2)}.tint-3{--tinte: var(--tinte-3)}.tint-4{--tinte: var(--tinte-4)}.tint-5{--tinte: var(--tinte-5)}.tint-6{--tinte: var(--tinte-6)}.tint-7{--tinte: var(--tinte-7)}.tint-8{--tinte: var(--tinte-8)}.tint-9{--tinte: var(--tinte-9)}.tint-10{--tinte: var(--tinte-10)}:is(.tint-1,.tint-2,.tint-3,.tint-4,.tint-5,.tint-6,.tint-7,.tint-8,.tint-9,.tint-10){background:color-mix(in oklab,var(--tinte) 14%,transparent);box-shadow:inset 0 0 0 var(--border-width) color-mix(in oklab,var(--tinte) 30%,transparent);--tinta: color-mix(in oklab, var(--tinte) 72%, var(--text-primary));color:light-dark(oklch(from var(--tinta) min(l,.48) c h),oklch(from var(--tinta) max(l,.72) c h))}.title{font-size:var(--text-md);font-weight:700;line-height:1.35}.eyebrow{margin:0 0 var(--space-2) 0;font-size:var(--text-xs);font-weight:500;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.\@container{container-type:inline-size}.isolate{isolation:isolate}.cursor-default{cursor:default}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.contents{display:contents}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.flex{display:flex}.flow-root{display:flow-root}.flex-row{flex-direction:row}.flex-col{flex-direction:column}@media(min-width:48rem){.md\:flex-col{flex-direction:column}}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-1{flex:1 1 0%}.flex-2{flex:2 1 0%}.flex-3{flex:3 1 0%}.flex-4{flex:4 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.shrink-0{flex-shrink:0}@media(min-width:48rem){.md\:flex-2{flex:2 1 0%}.md\:flex-3{flex:3 1 0%}.md\:flex-4{flex:4 1 0%}}.hidden{display:none}@media(min-width:48rem){.md\:hidden{display:none}}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(min-width:48rem){.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}}.gap-1{gap:var(--sp-4)}.gap-2{gap:var(--sp-8)}.gap-3{gap:var(--sp-12)}.gap-4{gap:var(--sp-16)}.gap-5{gap:var(--sp-20)}.gap-6{gap:var(--sp-24)}.gap-7{gap:var(--sp-28)}.gap-8{gap:var(--sp-40)}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-items-start{justify-items:start}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.justify-items-stretch{justify-items:stretch}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-center{align-content:center}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-evenly{align-content:space-evenly}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.w-full{width:100%}.w-screen{width:100vw}.w-dvw{width:100dvw}.h-full{height:100%}.h-screen{height:100vh}.h-dvh{height:100dvh}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.sr-only{position:absolute;clip-path:inset(50%);margin:-1px;border:0;width:1px;height:1px;overflow:hidden;white-space:nowrap}:root,[data-theme],[data-palette]{--surface-page: var(--bg-level1);--surface-card: var(--bg-level2);--surface-soft: var(--bg-field);--surface-hover: color-mix(in oklab, var(--text-primary) 8%, var(--bg-field));--ink: var(--text-primary);--ink-soft: var(--text-secondary);--ink-faint: var(--text-muted);--line: var(--border);--line-strong: var(--border-strong);--color-primary: var(--accent);--color-primary-content: var(--accent-text);--color-primary-text: var(--accent-soft-text);--color-secondary: var(--accent);--color-secondary-content: var(--accent-text);--color-secondary-text: var(--accent-soft-text);--color-accent-50: color-mix(in oklab, var(--accent) 10%, var(--bg-level2));--color-accent-100: color-mix(in oklab, var(--accent) 16%, var(--bg-level2));--color-accent-200: color-mix(in oklab, var(--accent) 28%, var(--bg-level2));--color-accent-300: color-mix(in oklab, var(--accent) 46%, var(--bg-level2));--color-accent-400: color-mix(in oklab, var(--accent) 66%, var(--bg-level2));--color-accent-500: var(--accent);--color-accent-600: color-mix(in oklab, var(--accent) 86%, black);--color-accent-700: color-mix(in oklab, var(--accent) 72%, black);--color-accent-800: color-mix(in oklab, var(--accent) 58%, black);--color-accent-900: color-mix(in oklab, var(--accent) 46%, black);--color-accent-950: color-mix(in oklab, var(--accent) 34%, black);--color-accent-ink: var(--accent-text);--color-success: var(--success);--color-success-content: var(--bg-level1);--color-warning: var(--warning);--color-warning-content: var(--bg-level1);--color-error: var(--danger);--color-error-content: var(--danger-text);--color-info: var(--chart-2);--color-info-content: var(--bg-level1);--color-neutral: var(--text-secondary);--color-neutral-content: var(--bg-level1);--radius-card: var(--radius-lg);--radius-field: var(--radius-md);--shadow-card: var(--shadow-sm);--font-sans: var(--font-family);--text-xs--line-height: calc(1 / .75);--text-sm--line-height: calc(1.25 / .875);--text-base--line-height: 1.5 ;--text-lg--line-height: calc(1.75 / 1.125);--text-xl--line-height: calc(1.75 / 1.25);--text-2xl--line-height: calc(2 / 1.5);--text-3xl--line-height: 1.2 }:root,[data-theme],[data-palette]{--vivid-red: light-dark(oklch(.57 .21 27), oklch(.72 .17 27));--vivid-red-ink: light-dark(oklch(.99 .02 27), oklch(.24 .05 27));--vivid-orange: light-dark(oklch(.7 .19 45), oklch(.76 .15 45));--vivid-orange-ink: oklch(.24 .05 45);--vivid-amber: light-dark(oklch(.79 .16 72), oklch(.82 .14 72));--vivid-amber-ink: oklch(.24 .05 72);--vivid-yellow: oklch(.87 .17 100);--vivid-yellow-ink: oklch(.24 .05 100);--vivid-lime: light-dark(oklch(.85 .2 128), oklch(.85 .19 128));--vivid-lime-ink: oklch(.24 .05 128);--vivid-green: light-dark(oklch(.72 .19 150), oklch(.78 .18 150));--vivid-green-ink: oklch(.24 .05 150);--vivid-teal: light-dark(oklch(.72 .13 180), oklch(.78 .12 180));--vivid-teal-ink: oklch(.24 .05 180);--vivid-cyan: light-dark(oklch(.75 .12 205), oklch(.8 .12 205));--vivid-cyan-ink: oklch(.24 .05 205);--vivid-blue: light-dark(oklch(.55 .22 262), oklch(.72 .14 262));--vivid-blue-ink: light-dark(oklch(.99 .02 262), oklch(.24 .05 262));--vivid-indigo: light-dark(oklch(.53 .21 285), oklch(.72 .14 285));--vivid-indigo-ink: light-dark(oklch(.99 .02 285), oklch(.24 .05 285));--vivid-violet: light-dark(oklch(.55 .24 305), oklch(.74 .16 305));--vivid-violet-ink: light-dark(oklch(.99 .02 305), oklch(.24 .05 305));--vivid-pink: light-dark(oklch(.58 .23 350), oklch(.75 .17 350));--vivid-pink-ink: light-dark(oklch(.99 .02 350), oklch(.24 .05 350));--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--type-xs: var(--text-xs);--type-sm: var(--text-sm);--type-base: var(--text-base);--type-lg: var(--text-lg);--type-xl: var(--text-xl);--type-2xl: var(--text-2xl);--type-3xl: var(--text-3xl)}:root{--travel-ms: .38s;--travel-curve: cubic-bezier(.32, 1.12, .5, 1);--travel-fade: cubic-bezier(.4, 0, .2, 1)}html,body,#root{height:100%;font-size:110%}html{-webkit-tap-highlight-color:transparent}.plane-tip{position:fixed;z-index:50;max-width:18rem;padding:.25rem .5rem;border-radius:var(--radius-field);background:color-mix(in oklab,var(--ink) 92%,var(--surface-card));color:var(--surface-card);font-size:var(--text-xs);line-height:1.35;text-align:center;text-wrap:balance;box-shadow:0 .5rem 1rem #0000002e;pointer-events:none;animation:tip-in .12s var(--travel-fade) both;font-weight:500}.plane-tip-error{background:var(--color-error);color:var(--color-error-content)}@keyframes tip-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.plane-tip{animation:none}}.plane-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:0 1.25rem 1.5625rem -.3125rem #0000001a,0 .5rem .625rem -.375rem #0000001a}.plane-backdrop{position:fixed;inset:0;background:#0006;backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px)}.plane-card-head,.plane-card-foot{display:flex;flex-shrink:0;gap:.5rem;padding:.75rem 1rem}.plane-card-head{align-items:flex-start;border-block-end:1px solid var(--line)}.plane-card-foot{align-items:center;justify-content:flex-end;border-block-start:1px solid var(--line)}.plane-card-body{padding:1rem}.plane-card-title{font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:600;color:var(--ink)}.plane-card-description{margin-block-start:.125rem;font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--ink-soft)}.rise{animation:rise var(--travel-ms) var(--travel-curve) both}.hero-in{animation:hero-in var(--travel-ms) var(--travel-curve) both}.hero-leave{animation:hero-out var(--travel-ms) var(--travel-fade) both}@keyframes rise{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}@keyframes hero-in{0%{opacity:0;transform:translateY(.875rem)}to{opacity:1;transform:translateY(0)}}@keyframes hero-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.875rem)}}@media(prefers-reduced-motion:reduce){.rise,.hero-in,.hero-leave{animation:none}}.drop-veil{background:color-mix(in oklab,var(--surface-page) 88%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:veil-in .14s var(--travel-fade) both}@keyframes veil-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.drop-veil{animation:none}}.toast-item{animation:toast-in .16s var(--travel-fade) both}@keyframes toast-in{0%{opacity:0;transform:translate(.75rem)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.toast-item{animation:none}}::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--ink-faint) 45%,transparent);border-radius:999px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--ink-faint) 70%,transparent);background-clip:content-box}@property --sweep-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}body.is-resizing-column{cursor:col-resize;-webkit-user-select:none;user-select:none}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-12);margin-bottom:var(--sp-20)}.page-head h1{margin:0;font-size:1.625rem;font-weight:800;letter-spacing:-.025em}.page-head p{margin:.25rem 0 0;color:var(--text-muted);font-size:var(--text-sm)}.section-head{display:flex;align-items:flex-end;gap:var(--sp-8);margin:var(--sp-20) 0 var(--sp-10);padding:0 var(--sp-4)}.section-head>div{flex:1;min-width:0}.section-head h2{margin:0;font-size:1.25rem;font-weight:800;letter-spacing:-.02em}.section-head p{margin:.125rem 0 0;color:var(--text-muted);font-size:var(--text-sm)}.page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-8)}.page{max-width:76rem;margin:0 auto}.stack{display:flex;flex-direction:column;gap:var(--card-gap)}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--sp-14)}.split{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--card-gap)}@media(max-width:64rem){.split{grid-template-columns:minmax(0,1fr)}}.split-even{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--card-gap)}@media(max-width:64rem){.split-even{grid-template-columns:minmax(0,1fr)}}.kpis-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:var(--card-gap)}@media(max-width:40rem){.kpis-auto{gap:var(--sp-10)}.kpis-auto .kpi{padding:var(--sp-12);gap:var(--sp-8)}.kpis-auto .kpi-label{font-size:var(--text-xs)}.kpis-auto .kpi.card .kpi-val{font-size:1.05rem}}.kpi.card .kpi-val{font-size:1.375rem;letter-spacing:-.02em}.kpi-ico.tone-income{color:var(--success)}.kpi-ico.tone-expense{color:var(--danger)}.muted{color:var(--text-muted)}.small{font-size:var(--text-xs)}.bar-track{grid-column:1 / -1;height:.5rem;border-radius:99rem;background:var(--bg-field);overflow:hidden}.bar-track>span{display:block;height:100%;border-radius:99rem;background:var(--tinte, var(--chart-1));transition:width .4s}.empty-card{padding:2.5rem 1.5rem;text-align:center;color:var(--text-muted);font-size:var(--text-sm)}.cr-list{display:grid;gap:var(--sp-2, 2px);margin:0 calc(-1 * var(--sp-8));padding:0;list-style:none}.cr{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-radius:var(--radius-md, 10px);transition:opacity .2s,background .2s}.cr:hover,.cr.on{background:var(--bg-hover)}.cr.dim{opacity:.45}@media(hover:hover){.cr:not(:hover) .cr-go:not(:focus-visible){opacity:0}}.cr-main{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;column-gap:var(--sp-12);row-gap:var(--sp-6);align-items:center;min-width:0;padding:var(--sp-10) var(--sp-4) var(--sp-10) var(--sp-8);border:0;background:none;font:inherit;text-align:left;text-decoration:none;color:inherit;cursor:pointer}.cr-ico{display:grid;grid-row:span 2;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-sm, 8px)}.cr-text,.cr-amount{display:flex;flex-direction:column;min-width:0;line-height:1.25}.cr-amount{align-items:flex-end;font-weight:600;color:var(--text-primary)}.cr-name{overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary)}.cr-meta{font-size:var(--text-xs);font-weight:400;color:var(--text-muted)}.cr .cr-ico,.cr .cr-bar{background:color-mix(in oklab,var(--tinte, var(--chart-1)) 14%,transparent)}.cr .cr-ico{box-shadow:none;color:color-mix(in oklab,var(--tinte, var(--chart-1)) 72%,var(--text-primary))}.cr .cr-bar{grid-column:2 / -1;height:.375rem;border-radius:99rem;box-shadow:none;overflow:hidden}.cr .cr-bar>span{display:block;height:100%;border-radius:inherit;background:var(--tinte);transition:width .4s}.cr .cr-bar.over>span{background:var(--danger)}.cr-budget{grid-column:2 / -1;font-size:var(--text-xs);color:var(--text-muted)}.cr-budget.over{color:var(--danger)}.cr-go{margin-right:var(--sp-4);transition:opacity .15s}:root,[data-theme]{--font-family: "Urbanist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-num: "Geist Mono", ui-monospace, "SF Mono", monospace;--font-mono: var(--font-num);--transfer: light-dark(var(--tinte-1), oklch(.78 .12 250));--viz-income: light-dark(oklch(.6 .1 172), oklch(.8 .09 172));--viz-expense: light-dark(oklch(.63 .14 22), oklch(.75 .12 22));--viz-saving: light-dark(oklch(.72 .09 235), oklch(.82 .08 235));--viz-free: light-dark(oklch(.6 .11 158), oklch(.8 .1 158));--viz-line: light-dark( oklch(.29 calc(.045 * var(--tint-k, 1)) var(--tint-h, 240)), oklch(.93 calc(.035 * var(--tint-k, 1)) var(--tint-h, 178)) );--viz-muted: light-dark( oklch(.78 calc(.015 * var(--tint-k, 1)) var(--tint-h, 230)), oklch(.46 calc(.02 * var(--tint-k, 1)) var(--tint-h, 235)) )}body{font-weight:450;font-feature-settings:normal;text-rendering:optimizeLegibility}h1,h2,h3,.card-title{letter-spacing:-.015em}.money,.kpi-val,.number,input[type=number],input[type=date],input[type=month]{font-family:var(--font-num);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:-.04em}.kpi{container-type:inline-size}.kpi.card .kpi-val{font-size:clamp(1.125rem,11cqi,1.875rem);white-space:nowrap}.kpi-val,.kpi-val .money{font-weight:300;letter-spacing:-.05em}.plane-tip{max-width:20rem;padding:.375rem .625rem;text-align:left;text-wrap:pretty}:root:not([data-theme=dark]),[data-theme=light]{--brand-ink: oklch(.29 calc(.045 * var(--tint-k, 1)) var(--tint-h, 240));--canvas: oklch(.93 calc(.015 * var(--tint-k, 1)) var(--tint-h, 205));--canvas-wash: linear-gradient( 180deg, oklch(.6 calc(.05 * var(--tint-k, 1)) var(--tint-h, 238)) 0%, oklch(.74 calc(.045 * var(--tint-k, 1)) var(--tint-h, 222)) 24%, oklch(.88 calc(.03 * var(--tint-k, 1)) var(--tint-h, 190)) 52%, oklch(.93 calc(.012 * var(--tint-k, 1)) var(--tint-h, 205)) 78%, oklch(.92 calc(.006 * var(--tint-k, 1)) var(--tint-h, 230)) 100% );--grain-opacity: .045;--glass-0: oklch(.99 calc(.004 * var(--tint-k, 1)) var(--tint-h, 200) / .42);--glass-1: oklch(1 0 0 / .55);--glass-2: oklch(.985 calc(.004 * var(--tint-k, 1)) var(--tint-h, 210) / .82);--glass-3: oklch(.955 calc(.005 * var(--tint-k, 1)) var(--tint-h, 220) / .9);--glass-edge: oklch(1 0 0 / .85);--glass-rim: oklch(1 0 0 / .55);--glass-line: oklch(.3 calc(.04 * var(--tint-k, 1)) var(--tint-h, 240) / .09);--glass-line-strong: oklch(.3 calc(.04 * var(--tint-k, 1)) var(--tint-h, 240) / .16);--glass-shadow: 0 1px 1px oklch(.3 calc(.04 * var(--tint-k, 1)) var(--tint-h, 240) / .03), 0 12px 32px -12px oklch(.3 calc(.04 * var(--tint-k, 1)) var(--tint-h, 240) / .14);--glass-shadow-float: 0 2px 6px oklch(.3 calc(.04 * var(--tint-k, 1)) var(--tint-h, 240) / .06), 0 32px 64px -16px oklch(.25 calc(.04 * var(--tint-k, 1)) var(--tint-h, 240) / .3);--pillow: inset 0 1px 0 oklch(1 0 0 / .9), inset 0 -3px 6px oklch(.3 calc(.04 * var(--tint-k, 1)) var(--tint-h, 240) / .05), 0 1px 2px oklch(.3 calc(.04 * var(--tint-k, 1)) var(--tint-h, 240) / .06), 0 6px 16px -8px oklch(.3 calc(.04 * var(--tint-k, 1)) var(--tint-h, 240) / .14);--field-bg: oklch(.3 calc(.04 * var(--tint-k, 1)) var(--tint-h, 240) / .05);--field-bg-focus: oklch(1 0 0 / .45);--field-shadow: 0 0 0 1px oklch(1 0 0 / .85), inset 0 2px 5px oklch(.3 calc(.04 * var(--tint-k, 1)) var(--tint-h, 240) / .12), inset 0 1px 1px oklch(.3 calc(.04 * var(--tint-k, 1)) var(--tint-h, 240) / .06);--glass-blur: 28px;--glass-sat: 160%;--glass-spec: var(--glass-spec);--glass-sheen: none;--bg-level1: var(--canvas);--bg-level2: var(--glass-2);--bg-card: var(--glass-1);--bg-field: oklch(1 0 0 / .78);--bg-hover: oklch(.3 calc(.04 * var(--tint-k, 1)) var(--tint-h, 240) / .05);--bg-sidebar: var(--glass-0);--bg-float: var(--glass-2);--border: var(--glass-line);--border-strong: var(--glass-line-strong);--border-float: oklch(1 0 0 / .9);--chart-grid: oklch(.3 calc(.04 * var(--tint-k, 1)) var(--tint-h, 240) / .08);--shadow-sm: 0 1px 2px oklch(.3 calc(.04 * var(--tint-k, 1)) var(--tint-h, 240) / .06);--shadow-md: var(--glass-shadow);--shadow-lg: var(--glass-shadow-float);--shadow-xl: var(--glass-shadow-float);--text-primary: oklch(.22 calc(.03 * var(--tint-k, 1)) var(--tint-h, 240));--text-secondary: oklch(.36 calc(.025 * var(--tint-k, 1)) var(--tint-h, 238));--text-muted: oklch(.47 calc(.02 * var(--tint-k, 1)) var(--tint-h, 236));--text-subtle: oklch(.58 calc(.015 * var(--tint-k, 1)) var(--tint-h, 236));--success: oklch(.52 .1 172);--success-bg: oklch(.6 .1 172 / .12);--danger: oklch(.55 .16 22);--danger-bg: oklch(.63 .14 22 / .12)}[data-theme=dark]{--brand-ink: oklch(.93 calc(.035 * var(--tint-k, 1)) var(--tint-h, 175));--canvas: oklch(.17 calc(.02 * var(--tint-k, 1)) var(--tint-h, 232));--canvas-wash: linear-gradient( 180deg, oklch(.34 calc(.055 * var(--tint-k, 1)) var(--tint-h, 240)) 0%, oklch(.26 calc(.04 * var(--tint-k, 1)) var(--tint-h, 230)) 28%, oklch(.21 calc(.03 * var(--tint-k, 1)) var(--tint-h, 205)) 55%, oklch(.17 calc(.02 * var(--tint-k, 1)) var(--tint-h, 225)) 82%, oklch(.15 calc(.015 * var(--tint-k, 1)) var(--tint-h, 235)) 100% );--grain-opacity: .06;--glass-0: oklch(.21 calc(.02 * var(--tint-k, 1)) var(--tint-h, 235) / .36);--glass-1: oklch(.32 calc(.02 * var(--tint-k, 1)) var(--tint-h, 230) / .26);--glass-2: oklch(.25 calc(.02 * var(--tint-k, 1)) var(--tint-h, 232) / .78);--glass-3: oklch(.22 calc(.02 * var(--tint-k, 1)) var(--tint-h, 232) / .9);--glass-edge: oklch(1 0 0 / .1);--glass-rim: oklch(1 0 0 / .1);--glass-line: oklch(1 0 0 / .08);--glass-line-strong: oklch(1 0 0 / .14);--glass-shadow: 0 1px 1px oklch(0 0 0 / .2), 0 14px 36px -14px oklch(0 0 0 / .5);--glass-shadow-float: 0 2px 8px oklch(0 0 0 / .3), 0 32px 64px -16px oklch(0 0 0 / .65);--pillow: inset 0 1px 0 oklch(1 0 0 / .14), inset 0 0 0 1px oklch(1 0 0 / .05), 0 1px 2px oklch(0 0 0 / .25), 0 6px 16px -8px oklch(0 0 0 / .4);--field-bg: oklch(0 0 0 / .22);--field-bg-focus: oklch(0 0 0 / .14);--field-shadow: 0 0 0 1px oklch(1 0 0 / .09), inset 0 2px 5px oklch(0 0 0 / .35), inset 0 1px 1px oklch(0 0 0 / .2);--glass-blur: 30px;--glass-sat: 190%;--glass-spec: inset 0 1px 0 oklch(1 0 0 / .16), inset 1px 0 0 oklch(1 0 0 / .06), inset -1px 0 0 oklch(1 0 0 / .03), inset 0 -1px 0 oklch(1 0 0 / .05);--glass-sheen: radial-gradient(130% 70% at 0% 0%, oklch(1 0 0 / .07), transparent 55%), linear-gradient(180deg, oklch(1 0 0 / .05), oklch(1 0 0 / .01) 40%, transparent 65%);--glass-sheen-lite: linear-gradient(180deg, oklch(1 0 0 / .05), transparent 45%);--bg-level1: var(--canvas);--bg-level2: var(--glass-2);--bg-card: var(--glass-1);--bg-field: oklch(.3 calc(.02 * var(--tint-k, 1)) var(--tint-h, 230) / .5);--bg-hover: oklch(1 0 0 / .06);--bg-sidebar: var(--glass-0);--bg-float: var(--glass-2);--border: var(--glass-line);--border-strong: var(--glass-line-strong);--border-float: oklch(1 0 0 / .12);--chart-grid: oklch(1 0 0 / .07);--shadow-sm: 0 1px 2px oklch(0 0 0 / .25);--shadow-md: var(--glass-shadow);--shadow-lg: var(--glass-shadow-float);--shadow-xl: var(--glass-shadow-float);--text-primary: oklch(.96 calc(.012 * var(--tint-k, 1)) var(--tint-h, 190));--text-secondary: oklch(.84 calc(.015 * var(--tint-k, 1)) var(--tint-h, 200));--text-muted: oklch(.7 calc(.018 * var(--tint-k, 1)) var(--tint-h, 215));--text-subtle: oklch(.6 calc(.018 * var(--tint-k, 1)) var(--tint-h, 220));--success: oklch(.8 .09 172);--success-bg: oklch(.8 .09 172 / .14);--danger: oklch(.75 .12 22);--danger-bg: oklch(.75 .12 22 / .14)}:root{--accent: var(--brand-ink);--accent-hover: light-dark( oklch(.22 calc(.04 * var(--tint-k, 1)) var(--tint-h, 240)), oklch(.98 calc(.02 * var(--tint-k, 1)) var(--tint-h, 175)) );--accent-text: light-dark( oklch(.98 calc(.008 * var(--tint-k, 1)) var(--tint-h, 200)), oklch(.25 calc(.045 * var(--tint-k, 1)) var(--tint-h, 240)) );--accent-soft: light-dark( oklch(.29 calc(.045 * var(--tint-k, 1)) var(--tint-h, 240) / .08), oklch(.93 calc(.035 * var(--tint-k, 1)) var(--tint-h, 175) / .12) );--accent-soft-text: var(--brand-ink);--focus-ring: light-dark( oklch(.29 calc(.045 * var(--tint-k, 1)) var(--tint-h, 240) / .14), oklch(.93 calc(.035 * var(--tint-k, 1)) var(--tint-h, 175) / .2) );--chart-1: light-dark( oklch(.42 calc(.06 * var(--tint-k, 1)) var(--tint-h, 238)), oklch(.82 calc(.05 * var(--tint-k, 1)) var(--tint-h, 200)) );--chart-2: light-dark(oklch(.64 .09 268), oklch(.79 .075 268));--chart-3: light-dark( oklch(.6 calc(.1 * var(--tint-k, 1)) var(--tint-h, 172)), oklch(.8 calc(.09 * var(--tint-k, 1)) var(--tint-h, 172)) );--chart-4: light-dark( oklch(.8 calc(.03 * var(--tint-k, 1)) var(--tint-h, 210)), oklch(.5 calc(.03 * var(--tint-k, 1)) var(--tint-h, 220)) )}:root{--radius-sm: .625rem;--radius-md: .875rem;--radius-lg: 1.5rem;--radius-xl: 2rem;--radius-card: 2rem;--radius-pill: 999px}html{background:var(--canvas-wash),var(--canvas);background-attachment:fixed}body{background:transparent}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}#root{position:relative;isolation:isolate;background:transparent}.page-head h1{font-size:1.875rem;font-weight:500;letter-spacing:-.025em}.page-head p{font-size:var(--text-sm);color:var(--text-muted)}.card-title{font-size:1.0625rem;font-weight:550}.card-sub{color:var(--text-muted)}.field>label,.field>.field-label{font-weight:500;color:var(--text-secondary)}.card,.menu,.plane-card,.toast,.drawer,.modal{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}.main .card{-webkit-backdrop-filter:none;backdrop-filter:none}.main{--glass-sheen: var(--glass-sheen-lite, none)}.card{background:var(--glass-sheen),var(--glass-1);border:1px solid var(--glass-rim);border-radius:var(--radius-lg);box-shadow:var(--glass-spec),var(--glass-shadow)}.card-solid{background:var(--glass-sheen),var(--glass-2)}.card .card{background:oklch(from var(--glass-1) l c h / calc(alpha*.8));background-image:none;box-shadow:var(--glass-spec)}.card-head{padding:var(--sp-20) var(--sp-24) 0}.card-body{padding:var(--sp-16) var(--sp-24) var(--sp-20)}.modal,.drawer,.plane-card{background:var(--glass-sheen),var(--glass-3);border:1px solid var(--border-float);box-shadow:var(--glass-spec),var(--glass-shadow-float)}.modal{border-radius:var(--radius-card)}.modal::backdrop{background:oklch(.25 calc(.04 * var(--tint-k, 1)) var(--tint-h, 240) / .28);-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%)}.plane-backdrop{background:oklch(.25 calc(.04 * var(--tint-k, 1)) var(--tint-h, 240) / .28);-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%)}.modal-head{margin-inline:var(--sp-24);padding:var(--sp-24) 0 var(--sp-18)}.modal-head h2,.modal-head h3{font-size:1.25rem;font-weight:550;letter-spacing:-.015em}.modal-head .btn-close-modal{width:2.75rem;height:2.75rem;margin-top:-.375rem;border:1px solid var(--glass-line-strong);border-radius:50%;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.modal-head .btn-close-modal:hover{background:var(--bg-hover)}.modal-body{padding:var(--sp-20) var(--sp-24)}.modal-foot{padding:var(--sp-8) var(--sp-24) var(--sp-24);border-top:0;flex-wrap:wrap}.modal-foot>.btn{min-height:3rem;padding-inline:1.5rem}.modal-foot:has(>.btn:first-child+.btn:last-child)>.btn{flex:1;justify-content:center}.menu,.toast{background:var(--glass-sheen),var(--glass-2);border:1px solid var(--border-float);border-radius:1.25rem;box-shadow:var(--glass-spec),var(--glass-shadow-float)}@supports (appearance: base-select){select::picker(select){background:var(--glass-2);border-radius:1.25rem;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));box-shadow:var(--glass-shadow-float)}}.btn,.btn-icon,.mini-btn{border:0;background:var(--bg-field);box-shadow:var(--pillow);color:var(--text-primary);transition:background .2s,box-shadow .2s,transform .2s cubic-bezier(.34,1.56,.64,1)}:is(.btn,.btn-icon,.mini-btn):hover{border:0;background:light-dark(oklch(1 0 0),oklch(.34 calc(.02 * var(--tint-k, 1)) var(--tint-h, 230) / .7));transform:translateY(-1px)}:is(.btn,.btn-icon,.mini-btn):active{transform:translateY(0) scale(.98)}.btn{min-height:2.5rem;padding:.25rem 1.125rem;border-radius:var(--radius-pill);font-weight:550}.btn.sm{min-height:2rem;padding-inline:.875rem}.btn-icon,.mini-btn{border-radius:50%}.btn-icon{width:2.5rem;height:2.5rem}.btn-icon.sm{width:2rem;height:2rem}.btn-primary,.btn-icon.btn-primary{background:var(--accent);color:var(--accent-text);box-shadow:inset 0 1px #ffffff24,0 10px 22px -10px oklch(from var(--accent) l c h / .7)}:is(.btn-primary,.btn-icon.btn-primary):hover{background:var(--accent-hover)}.btn-ghost{background:transparent;box-shadow:none}.btn-ghost:hover{background:var(--bg-hover)}.btn-danger{background:var(--danger);color:light-dark(oklch(.99 0 0),oklch(.2 .03 22));box-shadow:inset 0 1px #ffffff29,0 10px 22px -10px oklch(from var(--danger) l c h / .7)}.btn-danger:hover{background:oklch(from var(--danger) calc(l - .05) c h)}.btn-ghost.btn-danger{background:transparent;box-shadow:none;color:var(--danger)}.btn-ghost.btn-danger:hover{background:var(--danger-bg)}.btn-warning{color:var(--warning);box-shadow:var(--pillow),inset 0 0 0 1px oklch(from var(--warning) l c h / .45)}.btn-warning:hover{background:var(--warning-bg);color:var(--warning)}.mini-btn{background:transparent;box-shadow:none}.mini-btn:hover{background:var(--bg-field);box-shadow:var(--pillow)}.field :is(input,select,textarea),.field-control{height:2.75rem;padding:0 1.125rem;border:0;border-radius:var(--radius-pill);background:var(--field-bg);font-weight:500}:is(.field :is(input,select,textarea),.field-control):focus{border:0;background:var(--field-bg-focus)}:is(.field :is(input,select,textarea),.field-control)::placeholder{color:var(--text-subtle);font-weight:450}.field.sm :is(input,select,textarea),.field-control.sm{height:2.125rem;padding-inline:.875rem}.field textarea,textarea.field-control{height:auto;min-height:5rem;padding:.875rem 1.125rem;border-radius:1.375rem}.field select,select.field-control{padding-right:2.25rem;background-position:right .75rem center;background-size:1.125rem 1.125rem}.field.sm select,select.field-control.sm{padding-right:2rem;background-position:right .5rem center}@supports (appearance: base-select){.field select,select.field-control{padding-right:.875rem;background-image:none}.field.sm select,select.field-control.sm{padding-right:.625rem}}.field [aria-invalid=true],[aria-invalid=true].field-control{box-shadow:var(--pillow),inset 0 0 0 1px var(--danger)}:is(.field :is(input,select,textarea),.field-control),:is(.field :is(input,select,textarea),.field-control):focus{box-shadow:var(--field-shadow)}:is(.field [aria-invalid=true],[aria-invalid=true].field-control),:is(.field [aria-invalid=true],[aria-invalid=true].field-control):focus{box-shadow:var(--field-shadow),inset 0 0 0 1px var(--danger)}:is(.field select,select.field-control),:is(.field select,select.field-control):focus{background-color:var(--bg-field);box-shadow:var(--pillow)}:is(.field select,select.field-control):hover{background-color:light-dark(oklch(1 0 0),oklch(.34 calc(.02 * var(--tint-k, 1)) var(--tint-h, 230) / .7))}.chips,.tab-list{padding:.25rem;border:0;border-radius:var(--radius-pill);background:light-dark(oklch(.3 calc(.04 * var(--tint-k, 1)) var(--tint-h, 240) / .06),oklch(0 0 0 / .2));box-shadow:inset 0 1px 2px light-dark(oklch(.3 calc(.04 * var(--tint-k, 1)) var(--tint-h, 240) / .06),oklch(0 0 0 / .2))}:is(.chips,.tab-list):before{inset:.25rem auto .25rem .25rem;border-radius:var(--radius-pill);background:light-dark(oklch(1 0 0),oklch(.34 calc(.02 * var(--tint-k, 1)) var(--tint-h, 230) / .85));box-shadow:var(--glass-spec),0 2px 8px -2px oklch(.25 calc(.04 * var(--tint-k, 1)) var(--tint-h, 240) / .2)}.chip,.tab{border-radius:var(--radius-pill);padding:.4375rem .875rem;font-weight:550}.tag{font-weight:550}.table th{padding:var(--sp-12) var(--sp-20);background:transparent;border-block:0;border-bottom:1px solid var(--glass-line);font-size:var(--text-xs);font-weight:500;letter-spacing:.01em;text-transform:none;color:var(--text-muted)}.table td{border-bottom-color:var(--glass-line)}.table th+th,.table td+td{border-left-color:transparent}.table tbody tr:hover{background:var(--bg-hover)}.table-foot{background:transparent;border-top-color:var(--glass-line)}.kpi{gap:var(--sp-10);padding:var(--sp-20) var(--sp-22) var(--sp-16)}.kpi-label{font-weight:500;color:var(--text-muted)}.kpi-ico{--kpi-tone: var(--text-primary);width:2.25rem;height:2.25rem;border-radius:50%;background:var(--bg-field);box-shadow:var(--pillow);color:var(--kpi-tone)}.kpi-ico i{font-size:var(--text-lg)}.kpi-ico.tone-income{--kpi-tone: var(--viz-income)}.kpi-ico.tone-expense{--kpi-tone: var(--viz-expense)}.kpi-ico.tone-warn{--kpi-tone: var(--warning)}.kpi-foot{color:var(--text-muted)}.bar-track{border-radius:var(--radius-pill);background:light-dark(oklch(.3 calc(.04 * var(--tint-k, 1)) var(--tint-h, 240) / .08),oklch(1 0 0 / .08))}.bar-track>span{border-radius:var(--radius-pill)}.progress{border-radius:var(--radius-pill);background:light-dark(oklch(.3 calc(.04 * var(--tint-k, 1)) var(--tint-h, 240) / .08),oklch(1 0 0 / .08))}.progress::-webkit-progress-bar{border-radius:var(--radius-pill);background:light-dark(oklch(.3 calc(.04 * var(--tint-k, 1)) var(--tint-h, 240) / .08),oklch(1 0 0 / .08))}.progress::-webkit-progress-value{border-radius:var(--radius-pill);background:var(--viz-saving)}.progress::-moz-progress-bar{border-radius:var(--radius-pill);background:var(--viz-saving)}::-webkit-scrollbar-thumb{background:oklch(from var(--text-primary) l c h / .14);border:3px solid transparent;border-radius:var(--radius-pill);background-clip:padding-box}::selection{background:oklch(from var(--viz-saving) l c h / .45)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:not([data-theme=dark]),[data-theme=light]{--glass-0: oklch(.97 calc(.006 * var(--tint-k, 1)) var(--tint-h, 205) / .9);--glass-1: oklch(1 0 0 / .9);--glass-2: oklch(.99 calc(.004 * var(--tint-k, 1)) var(--tint-h, 210) / .97);--glass-3: oklch(.96 calc(.005 * var(--tint-k, 1)) var(--tint-h, 220) / .98)}[data-theme=dark]{--glass-0: oklch(.2 calc(.02 * var(--tint-k, 1)) var(--tint-h, 235) / .92);--glass-1: oklch(.25 calc(.02 * var(--tint-k, 1)) var(--tint-h, 230) / .92);--glass-2: oklch(.24 calc(.02 * var(--tint-k, 1)) var(--tint-h, 232) / .97);--glass-3: oklch(.22 calc(.02 * var(--tint-k, 1)) var(--tint-h, 232) / .98)}}:root[data-estilo=solido]{--s-h: var(--tint-h, 262);--s-k: var(--tint-k, 1);--accent-text: oklch(from var(--accent) clamp(0, calc((.74 - l)*100) , 1) 0 0);--brand-ink: var(--accent);--chart-1: var(--accent);--radius-md: 1rem;--radius-lg: 1.75rem;--radius-xl: 2rem;--tinte-1: oklch(.63 .23 258);--tinte-2: oklch(.6 .26 290);--tinte-3: oklch(.65 .27 335);--tinte-4: oklch(.65 .25 22);--tinte-5: oklch(.71 .2 45);--tinte-6: oklch(.83 .17 80);--tinte-7: oklch(.82 .21 128);--tinte-8: oklch(.74 .21 152);--tinte-9: oklch(.77 .15 195);--tinte-10: oklch(.62 .07 252);--canvas-wash: none;--glass-blur: 28px;--glass-sat: 160%;--glass-sheen: none;--glass-sheen-lite: none}:root[data-estilo=solido]:not([data-theme=dark]){--canvas: oklch(.972 calc(.004 * var(--s-k)) var(--s-h));--grain-opacity: .035;--s-ink: oklch(.2 calc(.012 * var(--s-k)) var(--s-h));--accent: var(--tint, oklch(.6 .25 var(--s-h)));--accent-hover: oklch(from var(--accent) calc(l - .06) c h);--accent-soft: oklch(from var(--accent) l c h / .12);--accent-soft-text: oklch(from var(--accent) min(l, .52) c h);--focus-ring: oklch(from var(--accent) l c h / .3);--s-chip: 6%;--success: oklch(.596 .145 163);--success-bg: oklch(.696 .17 163 / .12);--danger: oklch(.586 .235 17);--danger-bg: oklch(.645 .246 16 / .12);--transfer: oklch(.546 .245 263);--viz-income: oklch(.696 .17 163);--viz-expense: oklch(.645 .246 16);--viz-saving: oklch(.623 .214 260);--viz-free: oklch(.696 .17 163);--glass-0: oklch(1 0 0 / .66);--glass-1: oklch(1 0 0 / .72);--glass-2: oklch(.99 calc(.003 * var(--s-k)) var(--s-h) / .62);--glass-3: oklch(.99 calc(.003 * var(--s-k)) var(--s-h) / .68);--s-bar: oklch(.972 calc(.004 * var(--s-k)) var(--s-h) / .55);--s-tabbar: oklch(.972 calc(.004 * var(--s-k)) var(--s-h) / .4);--glass-edge: oklch(from var(--s-ink) l c h / .08);--glass-rim: oklch(from var(--s-ink) l c h / .08);--glass-line: oklch(from var(--s-ink) l c h / .07);--glass-line-strong: oklch(from var(--s-ink) l c h / .12);--glass-shadow: 0 6px 18px -12px oklch(from var(--s-ink) l c h / .1);--glass-shadow-float: 0 16px 40px -20px oklch(from var(--s-ink) l c h / .22);--glass-spec: 0 0 #0000;--pillow: 0 0 #0000;--field-bg: oklch(.955 calc(.005 * var(--s-k)) var(--s-h));--field-bg-focus: oklch(.975 calc(.004 * var(--s-k)) var(--s-h));--field-shadow: inset 0 0 0 1px oklch(from var(--s-ink) l c h / .05);--s-raised: oklch(from var(--s-ink) l c h / .03);--s-press: oklch(.93 calc(.006 * var(--s-k)) var(--s-h));--s-pill: oklch(1 0 0);--s-pill-shadow: 0 1px 3px oklch(from var(--s-ink) l c h / .12);--bg-level1: var(--canvas);--bg-field: oklch(.955 calc(.005 * var(--s-k)) var(--s-h));--bg-hover: oklch(from var(--s-ink) l c h / .045);--border-float: oklch(from var(--s-ink) l c h / .08);--chart-grid: oklch(from var(--s-ink) l c h / .07);--text-primary: var(--s-ink);--text-secondary: oklch(.36 calc(.012 * var(--s-k)) var(--s-h));--text-muted: oklch(.5 calc(.012 * var(--s-k)) var(--s-h));--text-subtle: oklch(.6 calc(.01 * var(--s-k)) var(--s-h))}:root[data-estilo=solido][data-theme=dark]{--canvas: oklch(.145 calc(.006 * var(--s-k)) var(--s-h));--grain-opacity: .06;--accent: var(--tint, oklch(.68 .23 var(--s-h)));--accent-hover: oklch(from var(--accent) calc(l + .05) c h);--accent-soft: oklch(from var(--accent) l c h / .16);--accent-soft-text: oklch(from var(--accent) max(l, .74) c h);--focus-ring: oklch(from var(--accent) l c h / .35);--s-chip: 9%;--success: oklch(.765 .177 163);--success-bg: oklch(.765 .177 163 / .14);--danger: oklch(.712 .194 13);--danger-bg: oklch(.712 .194 13 / .14);--transfer: oklch(.707 .165 255);--viz-income: oklch(.765 .177 163);--viz-expense: oklch(.68 .215 15);--viz-saving: oklch(.707 .165 255);--viz-free: oklch(.765 .177 163);--glass-0: oklch(.3 calc(.01 * var(--s-k)) var(--s-h) / .3);--glass-1: oklch(.3 calc(.01 * var(--s-k)) var(--s-h) / .36);--glass-2: oklch(.22 calc(.01 * var(--s-k)) var(--s-h) / .6);--glass-3: oklch(.21 calc(.01 * var(--s-k)) var(--s-h) / .66);--s-bar: oklch(.145 calc(.006 * var(--s-k)) var(--s-h) / .72);--s-tabbar: oklch(.145 calc(.006 * var(--s-k)) var(--s-h) / .5);--glass-edge: oklch(1 0 0 / .1);--glass-rim: oklch(1 0 0 / .1);--glass-line: oklch(1 0 0 / .07);--glass-line-strong: oklch(1 0 0 / .12);--glass-shadow: 0 6px 18px -12px oklch(0 0 0 / .35);--glass-shadow-float: 0 16px 40px -20px oklch(0 0 0 / .6);--glass-spec: 0 0 #0000;--pillow: 0 0 #0000;--field-bg: oklch(0 0 0 / .1);--field-bg-focus: oklch(0 0 0 / .16);--field-shadow: inset 0 0 0 1px oklch(1 0 0 / .07);--s-raised: oklch(1 0 0 / .035);--s-press: oklch(.3 calc(.01 * var(--s-k)) var(--s-h));--s-pill: oklch(.3 calc(.01 * var(--s-k)) var(--s-h));--s-pill-shadow: 0 0 #0000;--bg-level1: var(--canvas);--bg-field: oklch(.26 calc(.01 * var(--s-k)) var(--s-h));--bg-hover: oklch(1 0 0 / .05);--border-float: oklch(1 0 0 / .09);--chart-grid: oklch(1 0 0 / .06);--text-primary: oklch(.97 calc(.004 * var(--s-k)) var(--s-h));--text-secondary: oklch(.83 calc(.008 * var(--s-k)) var(--s-h));--text-muted: oklch(.68 calc(.01 * var(--s-k)) var(--s-h));--text-subtle: oklch(.56 calc(.01 * var(--s-k)) var(--s-h))}:root[data-estilo=solido][data-tint=gris]:not([data-theme=dark]){--accent: oklch(.2 0 0);--accent-hover: oklch(.3 0 0);--accent-soft: oklch(.2 0 0 / .07);--accent-soft-text: oklch(.2 0 0);--focus-ring: oklch(.2 0 0 / .2)}:root[data-estilo=solido][data-tint=gris][data-theme=dark]{--accent: oklch(.97 0 0);--accent-hover: oklch(.88 0 0);--accent-text: oklch(.16 0 0);--accent-soft: oklch(1 0 0 / .1);--accent-soft-text: oklch(.97 0 0);--focus-ring: oklch(1 0 0 / .3)}:root[data-estilo=solido] .modal::backdrop,:root[data-estilo=solido] .plane-backdrop{background:#00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root[data-estilo=solido] body .notice-toast{--toast-base: var(--glass-2);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}:root[data-estilo=solido] body .mn-pop{background:var(--glass-2)}:root[data-estilo=solido] .card .card{background:var(--s-raised);box-shadow:none}:root[data-estilo=solido] .tabbar,:root[data-estilo=solido] .tb{background:var(--s-bar);box-shadow:none}:root[data-estilo=solido] .tabbar{background:var(--s-tabbar)}:root[data-estilo=solido] .page-head h1{font-weight:750;letter-spacing:-.035em}:root[data-estilo=solido] .card-title,:root[data-estilo=solido] .modal-head :is(h2,h3){font-weight:700;letter-spacing:-.02em}:root[data-estilo=solido] .kpi-label{font-weight:600}:root[data-estilo=solido] .tb-main{font-weight:700;letter-spacing:-.02em}:root[data-estilo=solido] :is(.btn,.btn-icon):hover{transform:none}:root[data-estilo=solido] :is(.btn,.btn-icon):not(.btn-primary,.btn-danger,.btn-ghost):hover{background:var(--s-press)}:root[data-estilo=solido] .field select:hover,:root[data-estilo=solido] select.field-control:hover{background-color:var(--s-press)}:root[data-estilo=solido] .btn{font-weight:650}:root[data-estilo=solido] :is(.chips,.tab-list){background:var(--field-bg);box-shadow:var(--field-shadow)}:root[data-estilo=solido] :is(.chips,.tab-list):before{background:var(--s-pill);box-shadow:var(--s-pill-shadow)}:root[data-estilo=solido] :is(.bar-track,.progress){background:var(--field-bg);box-shadow:var(--field-shadow)}:root[data-estilo=solido] body :is(.kpi-ico,.m-menu-ic,.ac-ico,.sv-ico,.acc-ico){border:0;box-shadow:none}:root[data-estilo=solido] body :is(.kpi-ico,.m-menu-ic,.ac-ico,.sv-ico,.acc-ico)>i{scale:1.25}:root[data-estilo=solido] body :is(.kpi-ico,.m-menu-ic){border-radius:.875rem}:root[data-estilo=solido] body .kpi-ico{background:color-mix(in oklab,var(--kpi-tone) var(--s-chip),transparent)}:root[data-estilo=solido] body .m-menu-ic{background:color-mix(in oklab,var(--accent) var(--s-chip),transparent);color:var(--accent-soft-text)}:root[data-estilo=solido] body .sv-ico{background:color-mix(in oklab,var(--c) var(--s-chip),transparent)}:root[data-estilo=solido] body :is(.ac-ico,.acc-ico){background:color-mix(in oklab,var(--text-primary) 4%,transparent)}:root[data-estilo=solido] :is(.avatar-letter,.m-avatar){background:var(--accent);box-shadow:none;color:var(--accent-text)}:root[data-estilo=solido] .nav-item.active{background:var(--accent-soft);box-shadow:none;color:var(--accent-soft-text)}:root[data-estilo=solido] .pl-free{background:color-mix(in oklab,var(--tone, var(--free-tone)) 12%,transparent);box-shadow:none}:root{--vt-ease: cubic-bezier(.2, .8, .2, 1)}::view-transition{pointer-events:none}::view-transition-old(root),::view-transition-new(root){animation:none}html[data-vt] .shell>.main{view-transition-name:pagina}html[data-vt] .shell>.keys-fab{view-transition-name:atajos}::view-transition-group(pagina){animation-duration:.24s;animation-timing-function:var(--vt-ease)}::view-transition-old(pagina){animation:vt-sale .12s ease-out both}::view-transition-new(pagina){animation:vt-entra .24s var(--vt-ease) .04s both}html.m-app[data-vt] .m{view-transition-name:pantalla}html[data-vt] .tabbar{view-transition-name:barra}::view-transition-group(pantalla){animation-duration:.2s}:is(html[data-vt=adelante],html[data-vt=atras])::view-transition-group(pantalla){animation-duration:.32s;animation-timing-function:var(--vt-ease)}:is(html[data-vt=adelante],html[data-vt=atras])::view-transition-old(pantalla),:is(html[data-vt=adelante],html[data-vt=atras])::view-transition-new(pantalla){mix-blend-mode:normal;animation-duration:.32s;animation-timing-function:var(--vt-ease);animation-fill-mode:both}html[data-vt=adelante]::view-transition-old(pantalla){animation-name:vt-a-izquierda}html[data-vt=adelante]::view-transition-new(pantalla){animation-name:vt-desde-derecha}html[data-vt=atras]::view-transition-old(pantalla){animation-name:vt-a-derecha}html[data-vt=atras]::view-transition-new(pantalla){animation-name:vt-desde-izquierda}@keyframes vt-sale{to{opacity:0}}@keyframes vt-entra{0%{opacity:0;translate:0 .5rem}}@keyframes vt-a-izquierda{to{translate:-100% 0}}@keyframes vt-desde-derecha{0%{translate:100% 0}}@keyframes vt-a-derecha{to{translate:100% 0}}@keyframes vt-desde-izquierda{0%{translate:-100% 0}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.icon-glyph.svelte-13so817{line-height:1;font-weight:400}[data-vc=calendar]{position:relative;box-sizing:border-box;display:flex;min-width:17rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;border-radius:.75rem;padding:1rem;opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}[data-vc=calendar] [tabindex="0"]:focus-visible,[data-vc=calendar] button:focus-visible,[data-vc=calendar]:focus-visible{border-radius:.5rem;outline-style:solid;outline-width:1px;outline-offset:-1px}[data-vc=calendar][data-vc-calendar-hidden]{pointer-events:none;opacity:0}[data-vc=calendar][data-vc-calendar-hidden] *{pointer-events:none!important}[data-vc=calendar][data-vc-input]{position:absolute}[data-vc=calendar][data-vc-input][data-vc-position=bottom]{margin-top:.25rem}[data-vc=calendar][data-vc-input][data-vc-position=top]{margin-top:-.25rem}[data-vc-arrow]{pointer-events:auto;position:relative;display:block;height:1.5rem;width:1.5rem;cursor:pointer;border-width:0;background-color:transparent}[data-vc-arrow]:before{position:absolute;left:0;top:0;height:100%;width:100%;background-position:50%;background-repeat:no-repeat;--tw-content:"";content:var(--tw-content)}[data-vc-arrow=prev]:before{transform:rotate(90deg)}[data-vc-arrow=next]:before{transform:rotate(-90deg)}[data-vc=header]{position:relative;margin-bottom:.75rem;display:flex;align-items:center}[data-vc-header=content]{display:grid;flex-grow:1;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;justify-content:center;white-space:pre-wrap;padding-left:1rem;padding-right:1rem}[data-vc=month],[data-vc=year]{cursor:pointer;border-radius:.25rem;border-width:0;background-color:transparent;padding:.25rem;font-size:1rem;line-height:1.5rem;font-weight:700}[data-vc=month]:disabled,[data-vc=year]:disabled{pointer-events:none}[data-vc=content],[data-vc=wrapper]{display:flex;flex-grow:1}[data-vc=content]{flex-direction:column}[data-vc=months]{display:grid;flex-grow:1;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:auto;align-items:center;row-gap:1rem}[data-vc-months=row]{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;-moz-column-gap:.25rem;column-gap:.25rem}[data-vc=years]{display:grid;flex-grow:1;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:auto;align-items:center;row-gap:1rem}[data-vc-years=row]{display:grid;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;-moz-column-gap:.25rem;column-gap:.25rem}[data-vc-months-month],[data-vc-months=cell],[data-vc-years-year],[data-vc-years=cell]{display:flex;width:100%;align-items:center;justify-content:center}[data-vc-months-month],[data-vc-years-year]{height:2.5rem;cursor:pointer;word-break:break-all;border-radius:.5rem;border-width:0;padding:.25rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600}[data-vc-months-month]:disabled,[data-vc-years-year]:disabled{pointer-events:none}[data-vc=week]{margin-bottom:.375rem;display:grid;grid-template-columns:repeat(7,1fr);justify-items:center}[data-vc-week-day]{margin:0;display:flex;min-height:1.5rem;width:100%;min-width:1.875rem;align-items:center;justify-content:center;border-style:none;background-color:transparent;padding:0;font-size:.75rem;line-height:1rem;font-weight:700}[data-vc=dates]{pointer-events:none;display:grid;flex-grow:1;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:auto;align-items:center;justify-items:center}[data-vc=dates][data-vc-dates-disabled] [data-vc-date-btn]{cursor:default}[data-vc-dates=row]{display:grid;width:100%;grid-template-columns:repeat(7,1fr);align-items:center;justify-items:center}[data-vc-date]{pointer-events:auto;position:relative;display:flex;width:100%;align-items:center;justify-content:center;padding-top:.125rem;padding-bottom:.125rem}[data-vc-date]:not(:has([data-vc-date-btn])),[data-vc-date][data-vc-date-disabled],[data-vc-date][data-vc-date-disabled] [data-vc-date-btn]{pointer-events:none}[data-vc-date][data-vc-date-hover] [data-vc-date-btn]{border-radius:0}[data-vc-date][data-vc-date-hover=first] [data-vc-date-btn]{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}[data-vc-date][data-vc-date-hover=last] [data-vc-date-btn]{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}[data-vc-date][data-vc-date-hover=first-and-last] [data-vc-date-btn]{border-radius:.5rem}[data-vc-date][data-vc-date-hover=first][data-vc-date-selected] [data-vc-date-btn]{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}[data-vc-date][data-vc-date-hover=last][data-vc-date-selected] [data-vc-date-btn]{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}[data-vc-date][data-vc-date-selected=first] [data-vc-date-btn]{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}[data-vc-date][data-vc-date-selected=last] [data-vc-date-btn]{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}[data-vc-date][data-vc-date-selected=first-and-last] [data-vc-date-btn]{border-radius:.5rem}[data-vc-date][data-vc-date-selected=middle] [data-vc-date-btn]{border-radius:0}[data-vc-date][data-vc-date-disabled]+[data-vc-date-hover] [data-vc-date-btn],[data-vc-date][data-vc-date-disabled]+[data-vc-date-selected] [data-vc-date-btn]{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}[data-vc-date][data-vc-date-hover]:has(+[data-vc-date-disabled]) [data-vc-date-btn],[data-vc-date][data-vc-date-selected]:has(+[data-vc-date-disabled]) [data-vc-date-btn]{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}[data-vc-date-btn]{display:flex;height:100%;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;border-width:0;padding:0;font-size:.75rem;line-height:1rem;font-weight:400;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}[data-vc-date][data-vc-date-today] [data-vc-date-btn]{font-weight:700}[data-vc-theme=light].vc{background-color:var(--vc-bg,#fff);color:var(--vc-color,#0f172a)}[data-vc-theme=light].vc[data-vc-input]{--tw-shadow:0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored:0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-theme=light].vc [tabindex="0"]:focus-visible,[data-vc-theme=light].vc button:focus-visible,[data-vc-theme=light].vc:focus-visible{outline-color:var(--vc-focus-outline-color,#fdba74)}[data-vc-theme=light] .vc-arrow{background-color:transparent}[data-vc-theme=light] .vc-arrow:before{content:var(--tw-content);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzBmMTcyYSIgZD0iTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zIi8+PC9zdmc+)}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-arrow:hover:before{content:var(--tw-content);opacity:.6}}[data-vc-theme=light] .vc-header__content{color:var(--vc-header-color,#0f172a)}[data-vc-theme=light] .vc-month,[data-vc-theme=light] .vc-year{color:var(--vc-title-color,#0f172a)}[data-vc-theme=light] .vc-month:disabled,[data-vc-theme=light] .vc-year:disabled{color:var(--vc-title-color-disabled,#cbd5e1)}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-month:hover,[data-vc-theme=light] .vc-year:hover{color:var(--vc-title-color-hover,#64748b)}}[data-vc-theme=light] .vc-months__month,[data-vc-theme=light] .vc-years__year{background-color:var(--vc-months-years-bg,#fff);color:var(--vc-months-years-color,#64748b)}[data-vc-theme=light] .vc-months__month:disabled,[data-vc-theme=light] .vc-years__year:disabled{color:var(--vc-months-years-color-disabled,#cbd5e1)}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-months__month:hover,[data-vc-theme=light] .vc-years__year:hover{background-color:var(--vc-months-years-bg-hover,#f1f5f9)}[data-vc-theme=light] .vc-months__month:hover:disabled,[data-vc-theme=light] .vc-years__year:hover:disabled{color:var(--vc-months-years-color-disabled,#cbd5e1)}}[data-vc-theme=light] .vc-months__month[data-vc-months-month-selected],[data-vc-theme=light] .vc-years__year[data-vc-years-year-selected]{background-color:var(--vc-months-years-bg-selected,#06b6d4);color:var(--vc-months-years-color-selected,#fff)}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-months__month[data-vc-months-month-selected]:hover,[data-vc-theme=light] .vc-years__year[data-vc-years-year-selected]:hover{background-color:var(--vc-months-years-bg-selected,#06b6d4);color:var(--vc-months-years-color-selected,#fff)}}[data-vc-theme=light] .vc-week__day,[data-vc-theme=light] .vc-week__day-btn{color:var(--vc-week-day-color,#64748b)}[data-vc-theme=light] .vc-week__day[data-vc-week-day-off],[data-vc-theme=light] .vc-week__day[data-vc-week-day-off] .vc-week__day-btn{color:var(--vc-week-day-off-color,#f43f5e)}[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-range-middle-weekend-bg,rgba(244,63,94,.7));color:var(--vc-date-range-middle-weekend-color,#fff)}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-range-middle-weekend-bg,rgba(244,63,94,.7));color:var(--vc-date-range-middle-weekend-color,#fff)}}[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-range-middle-outside-bg,#e2e8f0);color:var(--vc-date-range-middle-outside-color,#64748b)}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-range-middle-outside-bg,#e2e8f0);color:var(--vc-date-range-middle-outside-color,#64748b)}}[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-range-middle-bg,rgba(6,182,212,.7));color:var(--vc-date-range-middle-color,#fff)}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-range-middle-bg,rgba(6,182,212,.7));color:var(--vc-date-range-middle-color,#fff)}}[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-range-middle-outside-bg,#e2e8f0);color:var(--vc-date-range-middle-outside-color,#64748b)}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-range-middle-outside-bg,#e2e8f0);color:var(--vc-date-range-middle-outside-color,#64748b)}}[data-vc-theme=light] .vc-date__btn{background-color:var(--vc-date-bg,#fff);color:var(--vc-date-color,#0f172a)}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-date__btn:hover{background-color:var(--vc-date-bg-hover,#f1f5f9)}}[data-vc-theme=light] .vc-date[data-vc-date-today] .vc-date__btn{background-color:var(--vc-date-today-bg,#f1f5f9);color:var(--vc-date-today-color,#06b6d4)}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-today] .vc-date__btn:hover{color:var(--vc-date-today-color,#06b6d4)}}[data-vc-theme=light] .vc-date[data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-today][data-vc-date-month=prev] .vc-date__btn{color:var(--vc-date-today-outside-color,#64748b)}[data-vc-theme=light] .vc-date[data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-month=prev] .vc-date__btn{color:var(--vc-date-outside-color,#94a3b8)}[data-vc-theme=light] .vc-date[data-vc-date-disabled] .vc-date__btn{color:var(--vc-date-disabled-color,#cbd5e1)}[data-vc-theme=light] .vc-date[data-vc-date-hover] .vc-date__btn{background-color:var(--vc-date-hover-bg,#f1f5f9)}[data-vc-theme=light] .vc-date[data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-hover=last] .vc-date__btn{background-color:var(--vc-date-hover-edge-bg,#e2e8f0)}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-hover=last] .vc-date__btn:hover{background-color:var(--vc-date-hover-edge-bg,#e2e8f0)}}[data-vc-theme=light] .vc-date[data-vc-date-holiday] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend] .vc-date__btn{color:var(--vc-date-weekend-color,#f43f5e)}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-holiday] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend] .vc-date__btn:hover{background-color:var(--vc-date-weekend-bg-hover,#fff1f2)}}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover] .vc-date__btn{background-color:var(--vc-date-weekend-hover-bg,#fff1f2)}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover=last] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover=last] .vc-date__btn{background-color:var(--vc-date-weekend-hover-edge-bg,#ffe4e6)}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover=last] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover=last] .vc-date__btn:hover{background-color:var(--vc-date-weekend-hover-edge-bg,#ffe4e6)}}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-disabled] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-disabled] .vc-date__btn{color:var(--vc-date-weekend-disabled-color,#cbd5e1)}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-today] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-today] .vc-date__btn{color:var(--vc-date-weekend-today-color,#f43f5e)}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-disabled] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-disabled] .vc-date__btn{color:var(--vc-date-weekend-today-disabled-color,#cbd5e1)}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-month=prev] .vc-date__btn{background-color:var(--vc-date-weekend-outside-bg,#fff);color:var(--vc-date-weekend-outside-color,#94a3b8)}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-month=prev] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-month=prev] .vc-date__btn:hover{background-color:var(--vc-date-weekend-outside-bg-hover,#f1f5f9)}}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover][data-vc-date-month=prev] .vc-date__btn{background-color:var(--vc-date-weekend-outside-hover-bg,#f1f5f9)}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-month=prev] .vc-date__btn{color:var(--vc-date-weekend-today-outside-color,#94a3b8)}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-disabled][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-disabled][data-vc-date-month=prev] .vc-date__btn{color:var(--vc-date-weekend-disabled-outside-color,#cbd5e1)}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-weekend-selected-bg,#f43f5e);color:var(--vc-date-weekend-selected-color,#fff)}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-weekend-selected-bg,#f43f5e);color:var(--vc-date-weekend-selected-color,#fff)}}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn{background-color:var(--vc-date-selected-outside-bg,#cbd5e1);color:var(--vc-date-selected-outside-color,#64748b)}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover{background-color:var(--vc-date-selected-outside-bg,#cbd5e1);color:var(--vc-date-selected-outside-color,#64748b)}}[data-vc-theme=light] .vc-date[data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-selected-bg,#06b6d4);color:var(--vc-date-selected-color,#fff)}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-selected-bg,#06b6d4);color:var(--vc-date-selected-color,#fff)}}[data-vc-theme=light] .vc-date[data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn{background-color:var(--vc-date-selected-outside-bg,#cbd5e1);color:var(--vc-date-selected-outside-color,#64748b)}@media(hover:hover)and (pointer:fine){[data-vc-theme=light] .vc-date[data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover{background-color:var(--vc-date-selected-outside-bg,#cbd5e1);color:var(--vc-date-selected-outside-color,#64748b)}}[data-vc-theme=dark].vc{background-color:var(--vc-bg,#0f172a);color:var(--vc-color,#fff)}[data-vc-theme=dark].vc[data-vc-input]{--tw-shadow:0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored:0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-vc-theme=dark].vc [tabindex="0"]:focus-visible,[data-vc-theme=dark].vc button:focus-visible,[data-vc-theme=dark].vc:focus-visible{outline-color:var(--vc-focus-outline-color,#fdba74)}[data-vc-theme=dark] .vc-arrow{background-color:transparent}[data-vc-theme=dark] .vc-arrow:before{content:var(--tw-content);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zIi8+PC9zdmc+)}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-arrow:hover:before{content:var(--tw-content);opacity:.6}}[data-vc-theme=dark] .vc-header__content{color:var(--vc-header-color,#fff)}[data-vc-theme=dark] .vc-month,[data-vc-theme=dark] .vc-year{color:var(--vc-title-color,#fff)}[data-vc-theme=dark] .vc-month:disabled,[data-vc-theme=dark] .vc-year:disabled{color:var(--vc-title-color-disabled,#334155);opacity:.8}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-month:hover,[data-vc-theme=dark] .vc-year:hover{color:var(--vc-title-color-hover,#64748b)}}[data-vc-theme=dark] .vc-months__month,[data-vc-theme=dark] .vc-years__year{background-color:var(--vc-months-years-bg,#0f172a);color:var(--vc-months-years-color,#fff)}[data-vc-theme=dark] .vc-months__month:disabled,[data-vc-theme=dark] .vc-years__year:disabled{color:var(--vc-months-years-color-disabled,#334155);opacity:.8}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-months__month:hover,[data-vc-theme=dark] .vc-years__year:hover{background-color:var(--vc-months-years-bg-hover,#1e293b)}[data-vc-theme=dark] .vc-months__month:hover:disabled,[data-vc-theme=dark] .vc-years__year:hover:disabled{color:var(--vc-months-years-color-disabled,#334155)}}[data-vc-theme=dark] .vc-months__month[data-vc-months-month-selected],[data-vc-theme=dark] .vc-years__year[data-vc-years-year-selected]{background-color:var(--vc-months-years-bg-selected,#64748b);color:var(--vc-months-years-color-selected,#fff)}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-months__month[data-vc-months-month-selected]:hover,[data-vc-theme=dark] .vc-years__year[data-vc-years-year-selected]:hover{background-color:var(--vc-months-years-bg-selected,#64748b);color:var(--vc-months-years-color-selected,#fff)}}[data-vc-theme=dark] .vc-week__day,[data-vc-theme=dark] .vc-week__day-btn{color:var(--vc-week-day-color,#fff)}[data-vc-theme=dark] .vc-week__day[data-vc-week-day-off],[data-vc-theme=dark] .vc-week__day[data-vc-week-day-off] .vc-week__day-btn{color:var(--vc-week-day-off-color,#f43f5e)}[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-range-middle-weekend-bg,rgba(244,63,94,.8));color:var(--vc-date-range-middle-weekend-color,#fff)}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-range-middle-weekend-bg,rgba(244,63,94,.8));color:var(--vc-date-range-middle-weekend-color,#fff)}}[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-range-middle-outside-bg,#1e293b);color:var(--vc-date-range-middle-outside-color,#cbd5e1)}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-range-middle-outside-bg,#1e293b);color:var(--vc-date-range-middle-outside-color,#cbd5e1)}}[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-range-middle-bg,rgba(6,182,212,.8));color:var(--vc-date-range-middle-color,#fff)}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-range-middle-bg,rgba(6,182,212,.8));color:var(--vc-date-range-middle-color,#fff)}}[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-range-middle-outside-bg,#1e293b);color:var(--vc-date-range-middle-outside-color,#cbd5e1)}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-range-middle-outside-bg,#1e293b);color:var(--vc-date-range-middle-outside-color,#cbd5e1)}}[data-vc-theme=dark] .vc-date__btn{background-color:var(--vc-date-bg,#0f172a);color:var(--vc-date-color,#94a3b8)}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-date__btn:hover{background-color:var(--vc-date-bg-hover,#1e293b);color:var(--vc-date-color-hover,#e2e8f0)}}[data-vc-theme=dark] .vc-date[data-vc-date-today] .vc-date__btn{background-color:var(--vc-date-today-bg,#1e293b);color:var(--vc-date-today-color,#06b6d4)}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-today] .vc-date__btn:hover{color:var(--vc-date-today-color,#06b6d4)}}[data-vc-theme=dark] .vc-date[data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-today][data-vc-date-month=prev] .vc-date__btn{color:var(--vc-date-today-outside-color,#475569)}[data-vc-theme=dark] .vc-date[data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-month=prev] .vc-date__btn{color:var(--vc-date-outside-color,#475569)}[data-vc-theme=dark] .vc-date[data-vc-date-disabled] .vc-date__btn{color:var(--vc-date-disabled-color,#334155);opacity:.8}[data-vc-theme=dark] .vc-date[data-vc-date-hover] .vc-date__btn{background-color:var(--vc-date-hover-bg,#1e293b)}[data-vc-theme=dark] .vc-date[data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-hover=last] .vc-date__btn{background-color:var(--vc-date-hover-edge-bg,#334155)}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-hover=last] .vc-date__btn:hover{background-color:var(--vc-date-hover-edge-bg,#334155)}}[data-vc-theme=dark] .vc-date[data-vc-date-holiday] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend] .vc-date__btn{color:var(--vc-date-weekend-color,#f43f5e)}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-holiday] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend] .vc-date__btn:hover{background-color:var(--vc-date-weekend-bg-hover,#1e293b)}}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover] .vc-date__btn{background-color:var(--vc-date-weekend-hover-bg,#1e293b);color:var(--vc-date-weekend-color,#f43f5e)}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover=last] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover=last] .vc-date__btn{background-color:var(--vc-date-weekend-hover-edge-bg,#334155)}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover=last] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover=last] .vc-date__btn:hover{background-color:var(--vc-date-weekend-hover-edge-bg,#334155)}}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-disabled] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-disabled] .vc-date__btn{color:var(--vc-date-weekend-disabled-color,#334155);opacity:.8}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-today] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-today] .vc-date__btn{color:var(--vc-date-weekend-today-color,#f43f5e)}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-disabled] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-disabled] .vc-date__btn{color:var(--vc-date-weekend-today-disabled-color,#334155)}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-month=prev] .vc-date__btn{background-color:var(--vc-date-weekend-outside-bg,#0f172a);color:var(--vc-date-weekend-outside-color,#475569)}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-month=prev] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-month=prev] .vc-date__btn:hover{background-color:var(--vc-date-weekend-outside-bg-hover,#1e293b);color:var(--vc-date-weekend-outside-color-hover,#cbd5e1)}}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover][data-vc-date-month=prev] .vc-date__btn{background-color:var(--vc-date-weekend-outside-hover-bg,#1e293b)}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-month=prev] .vc-date__btn{color:var(--vc-date-weekend-today-outside-color,#94a3b8)}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-disabled][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-disabled][data-vc-date-month=prev] .vc-date__btn{color:var(--vc-date-weekend-disabled-outside-color,#334155);opacity:.8}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-weekend-selected-bg,#f43f5e);color:var(--vc-date-weekend-selected-color,#fff)}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-weekend-selected-bg,#f43f5e);color:var(--vc-date-weekend-selected-color,#fff)}}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn{background-color:var(--vc-date-selected-outside-bg,#334155);color:var(--vc-date-selected-outside-color,#cbd5e1)}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover{background-color:var(--vc-date-selected-outside-bg,#334155);color:var(--vc-date-selected-outside-color,#cbd5e1)}}[data-vc-theme=dark] .vc-date[data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-selected-bg,#06b6d4);color:var(--vc-date-selected-color,#fff)}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-selected-bg,#06b6d4);color:var(--vc-date-selected-color,#fff)}}[data-vc-theme=dark] .vc-date[data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn{background-color:var(--vc-date-selected-outside-bg,#334155);color:var(--vc-date-selected-outside-color,#cbd5e1)}@media(hover:hover)and (pointer:fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover{background-color:var(--vc-date-selected-outside-bg,#334155);color:var(--vc-date-selected-outside-color,#cbd5e1)}}[data-vc=calendar][data-vc-type=multiple] [data-vc=dates]{flex-grow:0}[data-vc=controls]{pointer-events:none;position:absolute;left:0;right:0;top:0;z-index:20;box-sizing:content-box;display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-top:1.25rem}[data-vc=grid]{display:flex;flex-grow:1;flex-wrap:wrap;gap:1.75rem}[data-vc=grid][data-vc-grid=hidden] [data-vc=column]{pointer-events:none;opacity:.3}[data-vc=grid][data-vc-grid=hidden] [data-vc=column][data-vc-column=month],[data-vc=grid][data-vc-grid=hidden] [data-vc=column][data-vc-column=year]{pointer-events:auto;opacity:1}[data-vc=column]{display:flex;min-width:15rem;flex-grow:1;flex-direction:column}.calendar .vc{--vc-bg: transparent;--vc-color: var(--text-primary);--vc-focus-outline-color: var(--focus-ring);--vc-header-color: var(--text-primary);--vc-title-color: var(--text-primary);--vc-title-color-hover: var(--accent-soft-text);--vc-title-color-disabled: var(--text-subtle);--vc-week-day-color: var(--text-muted);--vc-week-day-color-hover: var(--text-secondary);--vc-date-bg: transparent;--vc-date-color: var(--text-primary);--vc-date-bg-hover: var(--bg-hover);--vc-date-hover-bg: var(--bg-hover);--vc-date-hover-edge-bg: var(--bg-hover);--vc-date-outside-color: var(--text-subtle);--vc-date-disabled-color: var(--text-subtle);--vc-date-today-bg: var(--accent-soft);--vc-date-today-color: var(--accent-soft-text);--vc-date-today-outside-color: var(--text-subtle);--vc-date-selected-bg: var(--accent);--vc-date-selected-color: var(--accent-text);--vc-date-selected-outside-bg: var(--accent-soft);--vc-date-selected-outside-color: var(--text-secondary);--vc-date-range-middle-bg: var(--accent-soft);--vc-date-range-middle-color: var(--text-primary);--vc-date-range-middle-outside-bg: var(--accent-soft);--vc-date-range-middle-outside-color: var(--text-muted);--vc-months-years-bg: transparent;--vc-months-years-bg-hover: var(--bg-hover);--vc-months-years-color: var(--text-secondary);--vc-months-years-color-disabled: var(--text-subtle);--vc-months-years-bg-selected: var(--accent);--vc-months-years-color-selected: var(--accent-text);padding:0;border-radius:0;box-shadow:none;font-family:inherit}.calendar .vc-date__btn,.calendar .vc-months__month,.calendar .vc-years__year{border-radius:var(--radius-sm, .5rem);font-variant-numeric:tabular-nums}.calendar .vc-month,.calendar .vc-year{font-weight:650}.calendar .vc [data-vc-arrow]{display:block;flex:none;width:2rem;height:2rem;border-radius:var(--radius-sm, .5rem)}.calendar .vc [data-vc-arrow]:hover{background:var(--bg-hover)}.calendar .vc [data-vc=controls]{top:0;height:2.75rem;padding:0}.info-tip.svelte-u6np34{display:inline-grid;place-items:center;padding:0;border:0;background:none;color:var(--text-muted);cursor:help;border-radius:50%;outline-offset:2px}.info-tip.svelte-u6np34:hover,.info-tip.svelte-u6np34:focus-visible{color:var(--text-primary)}.field.svelte-rdybuf .field-label:where(.svelte-rdybuf){display:flex;align-items:center;gap:.3rem;margin-bottom:var(--sp-6);font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:500;color:var(--text-secondary)}.field.svelte-rdybuf .field-hint:where(.svelte-rdybuf){display:block;margin-top:var(--sp-4);font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--text-muted)}.modal-head-title.svelte-13rrew4{display:flex;align-items:center;gap:var(--sp-8)}.dialog-modal.svelte-13rrew4{z-index:20;position:fixed;inset:0;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:var(--sp-16)}.modal-panel.svelte-13rrew4{position:relative;z-index:1;width:100%;max-height:calc(100dvh - 2rem);overflow:visible;padding:0}.modal-panel-width-default.svelte-13rrew4{max-width:32rem}.modal-panel-width-lg.svelte-13rrew4{max-width:44rem}.modal-panel-width-xl.svelte-13rrew4{max-width:min(90rem,calc(100vw - 2rem))}.modal-panel-fill.svelte-13rrew4{height:calc(100dvh - 5rem)}.modal-head-copy.svelte-13rrew4{min-width:0}.confirm-dialog-message.svelte-1h168yz{font-size:var(--text-sm);color:var(--text-secondary)}.confirm-dialog-field.svelte-1h168yz{margin-top:var(--sp-16)}.wrap-dropdown.svelte-d986uu{display:inline-flex}.menu.svelte-d986uu{margin:0;margin-top:var(--sp-6);max-height:var(--menu-max-height, 60vh);overflow-y:auto;position-try-fallbacks:flip-block}.menu-up.svelte-d986uu{margin-top:0;margin-bottom:var(--sp-6);transform-origin:bottom center}.date-wrap{display:flex}.date-field.svelte-ra78e3{position:relative;display:flex;width:100%}.date-text.svelte-ra78e3{padding-right:2.25rem;font-variant-numeric:tabular-nums}.date-icon.svelte-ra78e3,.date-clear.svelte-ra78e3{position:absolute;top:50%;right:.35rem;display:grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:var(--radius-sm, .5rem);background:none;color:var(--text-muted);cursor:pointer;translate:0 -50%}:is(.date-icon.svelte-ra78e3,.date-clear.svelte-ra78e3):hover{background:var(--bg-hover);color:var(--text-primary)}.date-menu{width:18.5rem;padding:var(--sp-8)}.day-wrap{display:flex;width:100%}.day-field.svelte-a40imd{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-8);text-align:left;cursor:pointer}.day-field.svelte-a40imd svg{flex:none;color:var(--text-muted)}.day-empty.svelte-a40imd{color:var(--text-subtle)}.day-menu{box-sizing:border-box;width:17.5rem;padding:var(--sp-10);overflow:hidden}.day-grid.svelte-a40imd{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--sp-4)}.day.svelte-a40imd{min-width:0;aspect-ratio:1;padding:0;border:0;border-radius:var(--radius-sm, .5rem);background:transparent;font-family:var(--font-num);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--text-primary);cursor:pointer}.day.svelte-a40imd:hover{background:var(--bg-hover)}.day.svelte-a40imd.on{background:var(--accent);color:var(--accent-text)}.day-note.svelte-a40imd{margin:var(--sp-8) var(--sp-4) 0;font-size:var(--text-xs);color:var(--text-muted)}.toast-layer{position:fixed;inset:.75rem .75rem auto;z-index:40;display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-8);pointer-events:none}@media(min-width:40rem){.toast-layer{left:auto;right:1rem;top:1rem}}.notice-toast.ok.svelte-1ig2a9j{background:linear-gradient(var(--success-bg) 0 0),var(--toast-base)}.notice-toast.danger.svelte-1ig2a9j{background:linear-gradient(var(--danger-bg) 0 0),var(--toast-base)}.notice-toast.warn.svelte-1ig2a9j{background:linear-gradient(var(--warning-bg) 0 0),var(--toast-base)}.notice-toast.info.svelte-1ig2a9j{background:linear-gradient(var(--accent-soft) 0 0),var(--toast-base)}.notice-toast.svelte-1ig2a9j{--toast-base: oklch(from var(--bg-level1) l c h / .9);max-width:24rem;padding:var(--sp-8) var(--sp-12);font-size:var(--text-base);line-height:var(--text-base--line-height);box-shadow:0 .5rem 1rem #0000002e;pointer-events:auto;-webkit-backdrop-filter:blur(var(--glass-blur, 16px)) saturate(var(--glass-sat, 170%));backdrop-filter:blur(var(--glass-blur, 16px)) saturate(var(--glass-sat, 170%));--renglon: calc(var(--text-base) * var(--text-base--line-height))}.notice-toast.svelte-1ig2a9j .notice-toast-body:where(.svelte-1ig2a9j){min-width:0;flex:1;cursor:text;-webkit-user-select:text;user-select:text}.notice-toast.svelte-1ig2a9j .icon-notice-toast{height:var(--renglon);align-items:center;margin-top:0}.notice-toast.svelte-1ig2a9j .btn-close-toast:where(.svelte-1ig2a9j){margin-right:-.25rem;height:var(--renglon);min-height:0;width:var(--renglon);flex-shrink:0;padding:0}.note-message.svelte-ly33s3{display:block}.note-detail.svelte-ly33s3{display:block;margin-top:var(--sp-4);white-space:pre-line;opacity:.75;overflow-wrap:anywhere}.placeholder-loading.svelte-6v1pbr{min-height:10rem;color:var(--text-muted)}.placeholder-loading.svelte-6v1pbr .loading-label:where(.svelte-6v1pbr){font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.mode-toggle.svelte-rwy88c{display:grid;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;background:transparent;border:var(--border-width) solid transparent;border-radius:var(--radius-sm);color:color-mix(in oklab,var(--text-primary) 70%,var(--bg-level2));cursor:pointer}.mode-toggle.svelte-rwy88c:hover{background:color-mix(in oklab,var(--text-primary) 8%,var(--bg-field));color:var(--text-primary)}.mode-toggle.svelte-rwy88c .mode-toggle-icon{grid-area:1 / 1;transition:transform .65s cubic-bezier(.4,0,.2,1),opacity .3s}.mode-toggle.svelte-rwy88c[aria-pressed=false] .mode-toggle-sun{opacity:0;transform:rotate(90deg) scale(.5)}.mode-toggle.svelte-rwy88c[aria-pressed=true] .mode-toggle-moon{opacity:0;transform:rotate(-90deg) scale(.5)}@media(prefers-reduced-motion:reduce){.mode-toggle.svelte-rwy88c .mode-toggle-icon{transition:opacity .2s}.mode-toggle[aria-pressed=false].svelte-rwy88c .mode-toggle-sun,.mode-toggle[aria-pressed=true].svelte-rwy88c .mode-toggle-moon{transform:none}}.switch-control.svelte-1re5fgf{cursor:pointer}.textarea-form-control.svelte-o6vp41{min-height:5rem;padding-top:var(--sp-8);padding-bottom:var(--sp-8)}.tabbar.svelte-cjlz28{position:fixed;inset:auto 0 0;z-index:10;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;max-width:var(--tabbar-max, none);margin:0 auto;padding:var(--sp-6) var(--sp-4) calc(var(--sp-6) + env(safe-area-inset-bottom));border-top:var(--border-width, 1px) solid var(--border);background:var(--glass-sheen),var(--glass-2);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat, 170%));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat, 170%));box-shadow:var(--glass-spec)}.tabbar.svelte-cjlz28>a:where(.svelte-cjlz28),.tabbar.svelte-cjlz28>button:where(.svelte-cjlz28){display:flex;flex-direction:column;align-items:center;gap:.125rem;min-width:0;min-height:2.75rem;padding:var(--sp-4);border:0;border-radius:var(--radius-md);background:none;font:inherit;font-size:clamp(.5625rem,2.75vw,.6875rem);letter-spacing:-.005em;color:var(--text-muted);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .2s}:is(.tabbar.svelte-cjlz28>a:where(.svelte-cjlz28),.tabbar.svelte-cjlz28>button:where(.svelte-cjlz28)):active .tb-ic:where(.svelte-cjlz28){scale:.92}:is(.tabbar.svelte-cjlz28>a:where(.svelte-cjlz28),.tabbar.svelte-cjlz28>button:where(.svelte-cjlz28)):focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}:is(.tabbar.svelte-cjlz28>a:where(.svelte-cjlz28),.tabbar.svelte-cjlz28>button:where(.svelte-cjlz28)).active{color:var(--accent);font-weight:600}.tb-ic.svelte-cjlz28{position:relative;display:grid;place-items:center;transition:scale .15s}.tb-label.svelte-cjlz28{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tb-count.svelte-cjlz28{position:absolute;top:-.3rem;left:calc(100% - .4rem);min-width:1rem;padding:0 .25rem;border-radius:var(--radius-pill);background:var(--accent);box-shadow:0 0 0 2px var(--glass-2);color:var(--accent-text);font-size:.625rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1rem;text-align:center}.icon-grid.svelte-akbz83{display:grid;grid-template-columns:repeat(auto-fill,minmax(2.1rem,1fr));gap:var(--sp-4)}.icon-choice.svelte-akbz83{display:grid;place-items:center;height:2.1rem;border-radius:var(--radius-sm);border:var(--border-width) solid var(--border);background:var(--bg-field);color:var(--text-secondary);cursor:pointer}.icon-choice.svelte-akbz83:hover{color:var(--text-primary);border-color:var(--border-strong)}.icon-choice.svelte-akbz83.selected{background:var(--accent-soft);color:var(--accent-soft-text);border-color:var(--accent)}.money.svelte-1xgpgvc{font-family:var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap}.money-income.svelte-1xgpgvc{color:var(--success)}.money-expense.svelte-1xgpgvc{color:var(--danger)}.money-transfer.svelte-1xgpgvc{color:var(--transfer)}.color-dot.svelte-oo8z76{display:inline-block;flex:none;border-radius:50%;background:var(--dot);box-shadow:0 0 0 3px color-mix(in oklab,var(--dot) 18%,transparent)}.money-input.svelte-a5pkko{position:relative}.money-input.svelte-a5pkko input:where(.svelte-a5pkko){padding-left:1.6rem;font-family:var(--font-num);font-variant-numeric:tabular-nums}.money-input-prefix.svelte-a5pkko{position:absolute;left:.65rem;top:50%;translate:0 -50%;color:var(--text-muted);font-size:var(--text-sm);pointer-events:none;z-index:1}.color-picker.svelte-1mputkx{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-10)}.color-presets.svelte-1mputkx{display:flex;flex-wrap:wrap;gap:var(--sp-6)}.color-hex.svelte-1mputkx{position:relative;display:flex;align-items:center;gap:var(--sp-8);height:2.25rem;padding:0 var(--sp-10) 0 var(--sp-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--bg-field);cursor:pointer;transition:border-color .15s}.color-hex.svelte-1mputkx:hover{border-color:var(--border-strong)}.color-now.svelte-1mputkx{border:var(--border-width) solid var(--border)}.color-native.svelte-1mputkx{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%)}.color-text.svelte-1mputkx,.color-text.svelte-1mputkx:focus{width:5.5rem;height:auto;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;outline:none}:is(.color-text.svelte-1mputkx,.color-text.svelte-1mputkx:focus)::placeholder{text-transform:none}.account-form.svelte-v9li9t{display:flex;flex-direction:column;gap:var(--sp-16)}.account-preview.svelte-v9li9t{display:flex;align-items:center;gap:var(--sp-12);padding:var(--sp-16);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-field);color:var(--text-primary)}.account-preview.svelte-v9li9t .money{font-size:var(--text-lg);font-weight:700}.account-preview-icon.svelte-v9li9t{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-level2);color:var(--text-secondary)}.account-preview-name.svelte-v9li9t{display:flex;align-items:center;gap:var(--sp-8);font-weight:600;font-size:var(--text-sm)}.form-switches.svelte-v9li9t{display:flex;flex-wrap:wrap;gap:var(--sp-20)}.ah.svelte-1ui2ynb{display:flex;flex-direction:column;gap:var(--sp-14)}.ah-sum.svelte-1ui2ynb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-8);margin:0}.ah-sum.svelte-1ui2ynb>div:where(.svelte-1ui2ynb){display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-8) var(--sp-10);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--bg-field)}.ah-sum.svelte-1ui2ynb dt:where(.svelte-1ui2ynb){color:var(--text-muted);font-size:var(--text-xs);font-weight:600}.ah-sum.svelte-1ui2ynb dd:where(.svelte-1ui2ynb){margin:0;font-weight:600}.ah-wrap.svelte-1ui2ynb{position:relative;overflow-x:auto;border:var(--border-width) solid var(--border);border-radius:var(--radius-md)}.ah-table.svelte-1ui2ynb{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.ah-table.svelte-1ui2ynb th:where(.svelte-1ui2ynb),.ah-table.svelte-1ui2ynb td:where(.svelte-1ui2ynb){padding:var(--sp-8) var(--sp-10);text-align:left;vertical-align:middle}.ah-table.svelte-1ui2ynb thead:where(.svelte-1ui2ynb) th:where(.svelte-1ui2ynb){border-bottom:var(--border-width) solid var(--border);color:var(--text-muted);font-size:var(--text-xs);font-weight:600;white-space:nowrap}.ah-table.svelte-1ui2ynb tbody:where(.svelte-1ui2ynb) tr:where(.svelte-1ui2ynb)+tr:where(.svelte-1ui2ynb) td:where(.svelte-1ui2ynb){border-top:var(--border-width) solid var(--border)}.ah-table.svelte-1ui2ynb .num:where(.svelte-1ui2ynb){text-align:right;white-space:nowrap}.ah-table.svelte-1ui2ynb .num:where(.svelte-1ui2ynb) .money{font-weight:600}.ah-table.svelte-1ui2ynb tfoot:where(.svelte-1ui2ynb) th:where(.svelte-1ui2ynb),.ah-table.svelte-1ui2ynb tfoot:where(.svelte-1ui2ynb) td:where(.svelte-1ui2ynb){border-top:var(--border-width) solid var(--border);background:var(--bg-field);color:var(--text-secondary);font-size:var(--text-xs);font-weight:600}.ah-month.svelte-1ui2ynb th:where(.svelte-1ui2ynb),.ah-month.svelte-1ui2ynb td:where(.svelte-1ui2ynb){border-top:var(--border-width) solid var(--border);background:var(--bg-field);color:var(--text-secondary);font-size:var(--text-xs);font-weight:600}.ah-month.svelte-1ui2ynb th:where(.svelte-1ui2ynb){letter-spacing:.04em;text-transform:uppercase}.ah-date.svelte-1ui2ynb{width:1%;color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap}.ah-what.svelte-1ui2ynb{display:flex;align-items:center;gap:var(--sp-8);min-width:10rem}.ah-text.svelte-1ui2ynb{display:flex;flex:1;min-width:0;flex-direction:column}.ah-name.svelte-1ui2ynb{font-weight:600}.ah-detail.svelte-1ui2ynb{font-size:var(--text-xs);color:var(--text-muted)}.ah-none.svelte-1ui2ynb{color:var(--text-subtle)}@media(max-width:480px){.ah-sum.svelte-1ui2ynb{grid-template-columns:1fr;gap:0}.ah-sum.svelte-1ui2ynb>div:where(.svelte-1ui2ynb){flex-direction:row;justify-content:space-between;align-items:baseline;padding:var(--sp-4) 0;border:0;background:none}.ah-table.svelte-1ui2ynb{font-size:var(--text-xs)}.ah-table.svelte-1ui2ynb th:where(.svelte-1ui2ynb),.ah-table.svelte-1ui2ynb td:where(.svelte-1ui2ynb){padding:var(--sp-8)}.ah-what.svelte-1ui2ynb{min-width:0}}.em.svelte-1ev49jb{display:flex;flex-direction:column;gap:var(--sp-14)}.em.svelte-1ev49jb ul:where(.svelte-1ev49jb){display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.em.svelte-1ev49jb li:where(.svelte-1ev49jb){display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 2.5rem minmax(6.5rem,auto);align-items:center;gap:var(--sp-10);padding:var(--sp-8) 0;font-size:var(--text-sm)}.em.svelte-1ev49jb li:where(.svelte-1ev49jb)+li:where(.svelte-1ev49jb){border-top:var(--border-width) solid var(--border)}.em.svelte-1ev49jb li:where(.svelte-1ev49jb)>.money{font-weight:600;text-align:right}.em-acc.svelte-1ev49jb{display:flex;align-items:center;gap:var(--sp-6);margin:0 0 var(--sp-4);font-size:var(--text-xs);font-weight:600;color:var(--text-muted)}.em-acc.svelte-1ev49jb i:where(.svelte-1ev49jb){width:.55rem;height:.55rem;border-radius:50%}.em-acc.svelte-1ev49jb .money{margin-left:auto}.em-name.svelte-1ev49jb{display:flex;align-items:center;gap:var(--sp-8);min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.em-name.svelte-1ev49jb:hover .em-title:where(.svelte-1ev49jb){text-decoration:underline;text-underline-offset:.15em}.em-text.svelte-1ev49jb{display:flex;min-width:0;flex-direction:column}.em-title.svelte-1ev49jb{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.em-bar.svelte-1ev49jb{height:.375rem;border-radius:99rem;background:var(--bg-field);overflow:hidden}.em-bar.svelte-1ev49jb span:where(.svelte-1ev49jb){display:block;height:100%;border-radius:inherit}.em-pct.svelte-1ev49jb{font-size:var(--text-xs);color:var(--text-muted);text-align:right}.em-total.svelte-1ev49jb{display:flex;justify-content:space-between;padding-top:var(--sp-10);border-top:var(--border-width) solid var(--border);font-weight:600}.em-free.svelte-1ev49jb{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-6) var(--sp-16);font-size:var(--text-xs);color:var(--text-muted)}@media(max-width:30rem){.em.svelte-1ev49jb li:where(.svelte-1ev49jb){grid-template-columns:minmax(0,1fr) auto}.em.svelte-1ev49jb li:where(.svelte-1ev49jb) .em-bar:where(.svelte-1ev49jb),.em.svelte-1ev49jb li:where(.svelte-1ev49jb) .em-pct:where(.svelte-1ev49jb){display:none}}.pick-bar.svelte-1nm5maq{position:sticky;bottom:.75rem;z-index:5;display:flex;align-items:center;gap:var(--sp-12);width:fit-content;max-width:calc(100% - 9rem);margin:var(--sp-20) auto 0;padding:.3125rem;border:1px solid color-mix(in oklab,var(--accent) 55%,transparent);border-radius:999px;background:var(--bg-float);-webkit-backdrop-filter:blur(var(--glass-blur, 20px)) saturate(var(--glass-sat, 170%));backdrop-filter:blur(var(--glass-blur, 20px)) saturate(var(--glass-sat, 170%));box-shadow:var(--glass-spec, 0 0 transparent),0 12px 32px -10px color-mix(in oklab,var(--accent) 30%,transparent),var(--shadow-xl);font-size:var(--text-sm);color:var(--text-muted);animation:svelte-1nm5maq-pick-in .18s cubic-bezier(.16,1,.3,1)}.pick-bar.svelte-1nm5maq .money{margin-left:.3rem;font-weight:600}@media(max-width:56rem){.pick-bar.svelte-1nm5maq{bottom:4.75rem;flex-wrap:wrap;max-width:calc(100% - 4.5rem);margin-left:0;border-radius:var(--radius-lg)}}@keyframes svelte-1nm5maq-pick-in{0%{opacity:0;translate:0 .5rem}}.pick-count.svelte-1nm5maq{flex:none;padding:.3125rem .75rem;border-radius:999px;background:var(--accent);color:var(--accent-text);font-size:var(--text-xs);font-weight:700}.pick-sums.svelte-1nm5maq{display:flex;flex-wrap:wrap;gap:var(--sp-4) var(--sp-16)}.pick-sums.svelte-1nm5maq>span{white-space:nowrap}.pick-actions.svelte-1nm5maq{display:flex;flex:none;align-items:center;gap:var(--sp-4);padding-left:var(--sp-10);border-left:1px solid var(--border)}.pick-all.svelte-1nm5maq,.pick-clear.svelte-1nm5maq,.pick-actions.svelte-1nm5maq>.pick-extra{display:inline-grid;place-items:center;height:1.875rem;border:0;border-radius:999px;background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);font-weight:600;cursor:pointer}:is(.pick-all.svelte-1nm5maq,.pick-clear.svelte-1nm5maq,.pick-actions.svelte-1nm5maq>.pick-extra):hover{background:var(--bg-hover);color:var(--text-primary)}.pick-actions.svelte-1nm5maq>.pick-extra{display:inline-flex;align-items:center;gap:.3rem}.pick-actions.svelte-1nm5maq>.pick-extra[aria-pressed=true]{color:var(--accent)}.pick-all.svelte-1nm5maq,.pick-actions.svelte-1nm5maq>.pick-extra{padding:0 .75rem}.pick-clear.svelte-1nm5maq{width:1.875rem}.pick-clear.svelte-1nm5maq.with-text{display:inline-flex;align-items:center;gap:.3rem;width:auto;padding:0 .75rem}.chart-box.svelte-17cch6k{position:relative;width:100%}.acc-free.svelte-1ck4pq .money{font-weight:600}.acc-free.same.svelte-1ck4pq{opacity:.55}.kpi-link.svelte-1ck4pq{align-self:flex-start}.acc-saved.svelte-1ck4pq{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}.acc-saved.svelte-1ck4pq:hover{color:var(--accent)}.acc-table-wrap.svelte-1ck4pq{position:relative;padding:0;overflow-x:auto}.acc-table.svelte-1ck4pq{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.acc-table.svelte-1ck4pq th:where(.svelte-1ck4pq){padding:var(--sp-8) var(--sp-12);border-bottom:var(--border-width) solid var(--border);color:var(--text-muted);font-size:var(--text-xs);font-weight:600;text-align:left;white-space:nowrap}.acc-table.svelte-1ck4pq td:where(.svelte-1ck4pq){padding:var(--sp-8) var(--sp-12);white-space:nowrap}.acc-table.svelte-1ck4pq tbody:where(.svelte-1ck4pq) tr:where(.svelte-1ck4pq){cursor:pointer}.acc-table.svelte-1ck4pq tbody:where(.svelte-1ck4pq) tr:where(.svelte-1ck4pq):nth-child(2n){background:color-mix(in oklab,var(--text-primary) .3%,transparent)}.acc-table.svelte-1ck4pq tbody:where(.svelte-1ck4pq) tr:where(.svelte-1ck4pq):hover{background:var(--bg-hover)}.acc-table.svelte-1ck4pq tbody:where(.svelte-1ck4pq) tr:where(.svelte-1ck4pq)+tr:where(.svelte-1ck4pq) td:where(.svelte-1ck4pq){border-top:var(--border-width) solid var(--border)}.acc-table.svelte-1ck4pq tbody:where(.svelte-1ck4pq) tr:where(.svelte-1ck4pq).acc-archived{opacity:.55}.acc-table.svelte-1ck4pq tbody:where(.svelte-1ck4pq) tr:where(.svelte-1ck4pq).acc-selected{background:color-mix(in oklab,var(--accent) 12%,transparent);box-shadow:inset 3px 0 0 var(--accent)}.acc-table.svelte-1ck4pq tfoot:where(.svelte-1ck4pq) td:where(.svelte-1ck4pq){padding:var(--sp-10) var(--sp-12);border-top:var(--border-width) solid var(--border);background:var(--bg-field);color:var(--text-muted);font-size:var(--text-xs);font-weight:600}.acc-table.svelte-1ck4pq .num:where(.svelte-1ck4pq){text-align:right}.acc-table.svelte-1ck4pq .num:where(.svelte-1ck4pq) .money{font-weight:600}.acc-name.svelte-1ck4pq{width:100%;min-width:12rem}.acc-name.svelte-1ck4pq>:where(.svelte-1ck4pq){vertical-align:middle}.acc-name.svelte-1ck4pq button:where(.svelte-1ck4pq){margin:0 var(--sp-6) 0 var(--sp-10);padding:0;border:0;background:none;color:var(--text-primary);font:inherit;font-weight:600;cursor:pointer}.acc-ico.svelte-1ck4pq{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--radius-md);background:var(--bg-field);border:1px solid var(--border);color:var(--text-secondary)}.acc-note.svelte-1ck4pq{display:inline-flex;margin-left:var(--sp-6);color:var(--text-muted)}.acc-cell.svelte-1ck4pq{color:var(--text-secondary);font-size:var(--text-xs)}.acc-go.svelte-1ck4pq{text-align:right}.acc-hint.svelte-1ck4pq{display:inline-flex;align-items:center;gap:.3rem;margin:calc(-1 * var(--sp-8)) 0 0;color:var(--text-subtle)}.add-account.svelte-1ck4pq{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-8);min-height:9rem;border:2px dashed var(--border-strong);border-radius:var(--radius-lg);background:transparent;color:var(--text-muted);font:inherit;font-weight:600;cursor:pointer}.add-account.svelte-1ck4pq:hover{border-color:var(--accent);color:var(--accent)}.login.svelte-110obhz{display:grid;grid-template-columns:1.1fr 1fr;min-height:100%}@media(max-width:52rem){.login.svelte-110obhz{grid-template-columns:1fr}}.login-art.svelte-110obhz{position:relative;display:flex;flex-direction:column;justify-content:center;gap:var(--sp-16);padding:3rem;overflow:hidden;background:radial-gradient(50% 60% at 85% 10%,oklch(1 0 0 / .12),transparent 70%),radial-gradient(40% 50% at 10% 90%,oklch(1 0 0 / .08),transparent 70%),#090909;color:#f5f5f5}.login-art.svelte-110obhz h1:where(.svelte-110obhz){margin:0;font-size:2.75rem;line-height:1.05;letter-spacing:-.03em}.login-art.svelte-110obhz p:where(.svelte-110obhz){max-width:28rem;margin:0;opacity:.88;line-height:1.55}@media(max-width:52rem){.login-art.svelte-110obhz{padding:2rem 1.5rem}.login-art.svelte-110obhz h1:where(.svelte-110obhz){font-size:2rem}}.login-brand.svelte-110obhz{display:flex;align-items:center;gap:var(--sp-8);font-weight:700;font-size:var(--text-lg)}.login-bubbles.svelte-110obhz{position:absolute;right:-4rem;bottom:-4rem;display:grid;grid-template-columns:repeat(2,7rem);gap:.75rem;rotate:-12deg}.login-bubbles.svelte-110obhz span:where(.svelte-110obhz){height:7rem;border-radius:1.75rem;border:1px solid oklch(1 0 0 / .14);background:#ffffff0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.login-card.svelte-110obhz{align-self:center;justify-self:center;width:min(26rem,calc(100% - 2rem));margin:2rem 0}.login-fields.svelte-110obhz{display:flex;flex-direction:column;gap:var(--sp-14)}.login-fields.svelte-110obhz .login-submit{align-self:flex-end;justify-content:center;min-width:8rem}@media(max-width:52rem){.login-fields.svelte-110obhz .login-submit{align-self:stretch}}.login-switch.svelte-110obhz{align-self:center;font-size:var(--text-sm)}.tb.svelte-1q1t3v7{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-8);min-height:3.5rem;padding:var(--sp-6) var(--sp-8) var(--sp-6) var(--sp-12);padding-top:calc(var(--sp-6) + env(safe-area-inset-top));border-bottom:1px solid var(--border);background:var(--glass-sheen),var(--glass-2, var(--bg-level1));-webkit-backdrop-filter:blur(var(--glass-blur, 16px)) saturate(var(--glass-sat, 170%));backdrop-filter:blur(var(--glass-blur, 16px)) saturate(var(--glass-sat, 170%));box-shadow:var(--glass-spec)}.tb-main.svelte-1q1t3v7,.tb-actions.svelte-1q1t3v7{display:flex;align-items:center;gap:var(--sp-4);min-width:0}.tb-main.svelte-1q1t3v7{font-size:1.0625rem;font-weight:600}.tb-brand.svelte-1q1t3v7{display:flex;align-items:center;gap:var(--sp-10);padding-left:var(--sp-4);letter-spacing:-.02em}.tb-mark.svelte-1q1t3v7{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.5625rem;background:radial-gradient(circle at 50% 44%,oklch(.52 .25 265 / .6),transparent 70%),#050607;color:#fff;box-shadow:inset 0 1px #ffffff1f}.ac.svelte-8u9hy{padding:var(--sp-16) var(--sp-12) var(--sp-24)}.ac.svelte-8u9hy>.page-head:where(.svelte-8u9hy){padding:0 var(--sp-4)}.ac-sum.svelte-8u9hy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:var(--sp-12);padding:var(--sp-12) var(--sp-4)}.ac-sum.svelte-8u9hy>div:where(.svelte-8u9hy){display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);min-width:0;overflow:hidden;padding:0 var(--sp-6)}.ac-sum.svelte-8u9hy>div:where(.svelte-8u9hy)+div:where(.svelte-8u9hy){border-left:1px solid var(--border)}.ac-sum.svelte-8u9hy .money{max-width:100%;overflow:hidden;font-size:var(--text-sm);font-weight:600;text-overflow:ellipsis}.ac-sum-label.svelte-8u9hy{display:flex;align-items:center;gap:var(--sp-6);font-size:var(--text-xs);color:var(--text-secondary)}.ac-sum-label.svelte-8u9hy .kpi-ico:where(.svelte-8u9hy){width:1.5rem;height:1.5rem}.ac-group.svelte-8u9hy{margin-bottom:var(--sp-12);overflow:hidden}.ac-group.svelte-8u9hy header:where(.svelte-8u9hy){display:flex;align-items:center;justify-content:space-between;gap:var(--sp-8);padding:var(--sp-12) var(--sp-16) var(--sp-10);border-bottom:1px solid var(--border);font-size:var(--text-xs);color:var(--text-secondary)}.ac-group.svelte-8u9hy header:where(.svelte-8u9hy) .money{font-size:var(--text-sm);font-weight:600}.ac-group.svelte-8u9hy ul:where(.svelte-8u9hy){margin:0;padding:var(--sp-4) 0;list-style:none}.ac-group.svelte-8u9hy li:where(.svelte-8u9hy)+li:where(.svelte-8u9hy) button:where(.svelte-8u9hy){box-shadow:inset 0 1px 0 var(--border)}.ac-group.svelte-8u9hy button:where(.svelte-8u9hy){display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--sp-12);width:100%;min-height:3.75rem;padding:var(--sp-10) var(--sp-12) var(--sp-10) var(--sp-16);border:0;background:none;font:inherit;font-size:var(--text-sm);color:var(--text-primary);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.ac-group.svelte-8u9hy button:where(.svelte-8u9hy):active{background:var(--bg-hover)}.ac-group.svelte-8u9hy button:where(.svelte-8u9hy) .money{font-weight:500}.ac-group.svelte-8u9hy button:where(.svelte-8u9hy)>i:last-child{color:var(--text-muted)}.ac-type.svelte-8u9hy{display:flex;align-items:center;gap:var(--sp-6);font-weight:500}.ac-ico.svelte-8u9hy{position:relative;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-md);background:var(--bg-field);box-shadow:var(--pillow);color:var(--text-secondary)}.ac-ico.svelte-8u9hy:after{content:"";position:absolute;right:-.125rem;bottom:-.125rem;width:.625rem;height:.625rem;border:2px solid var(--bg-level1);border-radius:50%;background:var(--c)}.ac-name.svelte-8u9hy{display:flex;flex-direction:column;min-width:0}.ac-name.svelte-8u9hy>span:where(.svelte-8u9hy),.ac-name.svelte-8u9hy small:where(.svelte-8u9hy){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ac-name.svelte-8u9hy>span:where(.svelte-8u9hy){font-weight:500}.ac-name.svelte-8u9hy small:where(.svelte-8u9hy){font-size:var(--text-xs);color:var(--text-muted)}.ac-empty.svelte-8u9hy{padding:var(--sp-40) var(--sp-16);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);font-size:var(--text-sm);color:var(--text-muted);text-align:center}.back.svelte-bflwho{display:flex;align-items:center;gap:var(--sp-4);min-height:2.75rem;padding:0 var(--sp-12) 0 var(--sp-6);border:0;border-radius:var(--radius-pill);background:none;font:inherit;font-size:var(--text-sm);font-weight:600;color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent}.back.svelte-bflwho:active{background:var(--bg-hover)}.chips-full.svelte-exqyaw{width:100%}.seg-sub.svelte-exqyaw{font-family:var(--font-num, inherit);font-weight:500;color:var(--text-muted)}.mn.svelte-1uqi04k{display:flex;align-items:center;gap:var(--sp-2, .125rem)}.mn-label.svelte-1uqi04k{min-width:5.5rem;padding:var(--sp-4) var(--sp-8);white-space:nowrap;border:0;border-radius:var(--radius-pill, 99px);background:none;font:inherit;font-weight:600;color:var(--text-primary);text-align:center;cursor:pointer}.mn-label.svelte-1uqi04k:active,.mn-label.svelte-1uqi04k.open{background:var(--bg-field)}.mn-pop.svelte-1uqi04k{inset:auto;width:min(18rem,calc(100vw - 2rem));margin:var(--sp-6) 0 0;padding:var(--sp-8);position-area:bottom center;position-try-fallbacks:flip-block;border:1px solid var(--glass-rim, var(--border-float));border-radius:var(--radius-lg, 12px);background:var(--glass-sheen, none),oklch(from var(--glass-2, var(--bg-float)) l c h / .85);-webkit-backdrop-filter:blur(calc(var(--glass-blur, 16px) * 1.2)) saturate(var(--glass-sat, 170%));backdrop-filter:blur(calc(var(--glass-blur, 16px) * 1.2)) saturate(var(--glass-sat, 170%));box-shadow:var(--glass-spec, none),var(--shadow-xl);color:var(--text-primary);transform-origin:top center;opacity:0;scale:.96;transition:opacity .1s ease-in,scale .1s ease-in,overlay .1s allow-discrete,display .1s allow-discrete}.mn-pop.svelte-1uqi04k:popover-open{opacity:1;scale:1;transition:opacity .12s ease-out,scale .18s cubic-bezier(.16,1,.3,1),overlay .18s allow-discrete,display .18s allow-discrete}@starting-style{.mn-pop.svelte-1uqi04k:popover-open{opacity:0;scale:.96}}@media(prefers-reduced-motion:reduce){.mn-pop.svelte-1uqi04k,.mn-pop.svelte-1uqi04k:popover-open{transition:none;scale:1}}.rm-head-m.svelte-59i2ft{display:flex;padding:var(--sp-12) var(--sp-12) 0 var(--sp-8)}.rm-head-m.svelte-59i2ft .card-sub:where(.svelte-59i2ft){margin:0;text-align:right}.rm-head.svelte-59i2ft{align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-8)}.rm-bar.svelte-59i2ft{height:4px;margin:var(--sp-4) var(--sp-16) var(--sp-8);border-radius:999px;background:var(--bg-field);overflow:hidden}.rm-bar.svelte-59i2ft span:where(.svelte-59i2ft){display:block;height:100%;border-radius:inherit;background:var(--success);transition:width .3s ease}.rm-group.svelte-59i2ft{padding:0 var(--sp-8) var(--sp-8);transition:opacity .2s}.rm-group.svelte-59i2ft.loading{opacity:.7}.rm-group.svelte-59i2ft+.rm-group:where(.svelte-59i2ft){padding-top:var(--sp-8);border-top:var(--border-width) solid var(--border)}.rm-group-head.svelte-59i2ft{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sp-4) var(--sp-12);margin:0;padding:var(--sp-6) var(--sp-8);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.rm-group-sum.svelte-59i2ft{font-weight:400;letter-spacing:0;text-transform:none;color:var(--text-muted)}.rm-list.svelte-59i2ft{margin:0;padding:0;list-style:none}.rm-row.svelte-59i2ft{display:flex;align-items:center;gap:var(--sp-4)}.rm-row.svelte-59i2ft+.rm-row:where(.svelte-59i2ft){border-top:var(--border-width) solid var(--border)}.rm-row.svelte-59i2ft.done .rm-name:where(.svelte-59i2ft){color:var(--text-secondary)}.rm-check.svelte-59i2ft{display:grid;flex:none;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:999px;background:transparent;color:var(--text-muted);cursor:pointer}.rm-check.svelte-59i2ft:hover{background:var(--bg-hover);color:var(--success)}.rm-check.svelte-59i2ft.on{color:var(--success)}.rm-check.svelte-59i2ft:disabled{opacity:.5;cursor:progress}.rm-main.svelte-59i2ft{display:flex;flex:1;align-items:center;gap:var(--sp-10);min-width:0;padding:var(--sp-8) var(--sp-4);border:0;border-radius:var(--radius-sm);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.rm-main.svelte-59i2ft:hover{background:var(--bg-hover)}.rm-text.svelte-59i2ft{display:flex;flex:1;min-width:0;flex-direction:column}.rm-name.svelte-59i2ft{overflow:hidden;font-size:var(--text-sm);font-weight:600;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.rm-sub.svelte-59i2ft{display:flex;flex-wrap:wrap;align-items:center;gap:0 .25rem;font-size:var(--text-xs);color:var(--text-muted)}.rm-late.svelte-59i2ft{color:var(--danger)}.rm-today.svelte-59i2ft{color:var(--warning);font-weight:600}.rm-amount.svelte-59i2ft{flex:none;font-weight:600}.rm-empty.svelte-59i2ft{margin:0;padding:0 var(--sp-16) var(--sp-16);font-size:var(--text-sm);color:var(--text-muted)}.si.svelte-10wcv1p{overflow-x:clip}.si-page.slide.svelte-10wcv1p{animation:svelte-10wcv1p-si-in .26s cubic-bezier(.2,.8,.2,1)}@keyframes svelte-10wcv1p-si-in{0%{opacity:0;translate:calc(var(--dir) * 3rem) 0}}@media(prefers-reduced-motion:reduce){.si-page.slide.svelte-10wcv1p{animation:none}}.pl-month.svelte-9jmxr5{margin:var(--sp-12)}.pl-section.svelte-9jmxr5{margin:var(--sp-20) var(--sp-12) 0}.pl-head.svelte-9jmxr5{margin:0;padding:var(--sp-16) var(--sp-16) 0}.pl-sub.svelte-9jmxr5{font-size:var(--text-xs);color:var(--text-muted)}.pl-top.svelte-9jmxr5{display:flex;flex-direction:column;gap:var(--sp-12);margin:var(--sp-12);padding:var(--sp-16)}.pl-free.svelte-9jmxr5{--tone: var(--viz-free);display:flex;flex-direction:column;padding:var(--sp-12) var(--sp-16);border:1px solid oklch(from var(--tone) l c h / .4);border-radius:var(--radius-lg);background:radial-gradient(120% 140% at 100% 0%,oklch(from var(--tone) l c h / .28),transparent 60%),oklch(from var(--tone) l c h / .1)}.pl-free.svelte-9jmxr5.short{--tone: var(--viz-expense)}.pl-free.svelte-9jmxr5 .pl-label:where(.svelte-9jmxr5){font-size:var(--text-xs);color:light-dark(oklch(from var(--tone) calc(l - .14) c h),var(--tone))}.pl-free.svelte-9jmxr5>.money{font-family:var(--font-num);font-size:1.5rem;font-weight:700}.pl-bar.svelte-9jmxr5{display:flex;height:.5rem;overflow:hidden;border-radius:var(--radius-pill, 99px);background:var(--field-bg, var(--bg-hover));box-shadow:var(--field-shadow, none)}.seg-fixed.svelte-9jmxr5{background:var(--viz-expense)}.seg-save.svelte-9jmxr5{background:var(--viz-saving)}.seg-free.svelte-9jmxr5{background:var(--viz-free)}.pl-sum.svelte-9jmxr5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;text-align:center}.pl-sum.svelte-9jmxr5 div:where(.svelte-9jmxr5){min-width:0}.pl-sum.svelte-9jmxr5 dt:where(.svelte-9jmxr5){display:flex;align-items:center;justify-content:center;gap:var(--sp-4);font-size:var(--text-xs);color:var(--text-muted)}.pl-sum.svelte-9jmxr5 dt:where(.svelte-9jmxr5) i:where(.svelte-9jmxr5){width:.5rem;height:.5rem;border-radius:2px}.pl-sum.svelte-9jmxr5 dd:where(.svelte-9jmxr5){margin:0;font-size:var(--text-sm)}.pl-block.svelte-9jmxr5{display:flex;flex-direction:column;gap:var(--sp-10);margin:0 var(--sp-12) var(--sp-12);padding:var(--sp-16)}.pl-block.svelte-9jmxr5 .si-page{display:flex;flex-direction:column;gap:var(--sp-10)}.pl-list.svelte-9jmxr5{margin:0;padding:0;font-size:var(--text-sm);list-style:none}.pl-list.svelte-9jmxr5 li:where(.svelte-9jmxr5)+li:where(.svelte-9jmxr5){border-top:1px solid var(--border)}.pl-list.svelte-9jmxr5 button:where(.svelte-9jmxr5){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-10);width:100%;padding:var(--sp-10) 0;border:0;background:none;font:inherit;color:var(--text-primary);text-align:left;cursor:pointer}.pl-list.svelte-9jmxr5 button:where(.svelte-9jmxr5).paused{opacity:.55}.pl-main.svelte-9jmxr5{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2, .125rem);min-width:0}.pl-name.svelte-9jmxr5{max-width:100%;overflow:hidden;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.pl-amt.svelte-9jmxr5{display:flex;flex-direction:column;align-items:flex-end}.pl-empty.svelte-9jmxr5{padding:var(--sp-16) 0;font-size:var(--text-sm);color:var(--text-muted);text-align:center}.pl-add.svelte-9jmxr5{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--sp-6);padding:0;border:0;background:none;font:inherit;font-size:var(--text-sm);color:var(--accent);cursor:pointer}.foot-icon.svelte-1ak4hdd{flex:none;width:3rem;height:3rem}.foot-danger.svelte-1ak4hdd{color:var(--danger)}.label-tip.svelte-ths6yg{display:inline-flex;align-items:center;gap:.3rem}.saving-form.svelte-ths6yg{display:flex;flex-direction:column;gap:var(--sp-16)}.hint-box.svelte-ths6yg{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin:0;padding:var(--sp-10) var(--sp-12);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent-soft-text);font-size:var(--text-sm)}.shares.svelte-ths6yg{display:flex;flex-wrap:wrap;gap:var(--sp-4) var(--sp-16);margin:0;color:var(--text-secondary);font-size:var(--text-sm)}.shares-total.svelte-ths6yg{margin-left:auto}.members.svelte-ths6yg{display:flex;flex-wrap:wrap;gap:var(--sp-6);margin-bottom:var(--sp-8)}.members.svelte-ths6yg:empty{display:none}.member-add.svelte-ths6yg{display:flex;gap:var(--sp-8);margin-bottom:var(--sp-4)}.sv-head-page.svelte-14a8zip{margin:0;padding:var(--sp-16) var(--sp-16) 0}.sv-sum.svelte-14a8zip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:var(--sp-12) var(--sp-12);padding:var(--sp-12) var(--sp-8);text-align:center}.sv-sum.svelte-14a8zip>div:where(.svelte-14a8zip)+div:where(.svelte-14a8zip){border-left:1px solid var(--border)}.sv-sum.svelte-14a8zip div:where(.svelte-14a8zip){display:flex;flex-direction:column;min-width:0}.sv-sum.svelte-14a8zip span:where(.svelte-14a8zip):first-child{font-size:var(--text-xs);color:var(--text-muted)}.sv.svelte-14a8zip{margin:0 var(--sp-12) var(--sp-12);overflow:hidden}.sv.svelte-14a8zip.archived{opacity:.55}.sv-head.svelte-14a8zip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-10);width:100%;padding:var(--sp-12) var(--sp-16);border:0;background:none;font:inherit;color:var(--text-primary);text-align:left;cursor:pointer}.sv-head.svelte-14a8zip:active{background:var(--bg-hover)}.sv-head.svelte-14a8zip>.money{font-size:var(--text-base);font-weight:600}.sv-ico.svelte-14a8zip{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:oklch(from var(--c) l c h / .18);color:var(--c)}.sv-name.svelte-14a8zip{display:flex;flex-direction:column;min-width:0}.sv-title.svelte-14a8zip{display:flex;align-items:center;gap:var(--sp-4);overflow:hidden;font-size:var(--text-sm);font-weight:500;white-space:nowrap;text-overflow:ellipsis}.sv-title.svelte-14a8zip i{color:var(--text-muted)}.sv-sub.svelte-14a8zip{font-size:var(--text-xs);color:var(--text-muted)}.sv-goal.svelte-14a8zip{display:flex;flex-direction:column;gap:var(--sp-4);padding:0 var(--sp-16) var(--sp-12) calc(var(--sp-16) + 2.25rem + var(--sp-10))}.sv-goal.svelte-14a8zip .bar-track:where(.svelte-14a8zip) span:where(.svelte-14a8zip){background:var(--c)}.sv-body.svelte-14a8zip{padding:0 var(--sp-16) var(--sp-12)}.sv-accs.svelte-14a8zip{display:flex;flex-wrap:wrap;gap:var(--sp-6);margin-bottom:var(--sp-8)}.sv-acc.svelte-14a8zip{display:inline-flex;align-items:center;gap:var(--sp-4);padding:var(--sp-2, .125rem) var(--sp-8);border-radius:var(--radius-pill, 99px);background:var(--bg-hover);font-size:var(--text-xs)}.sv-acc.svelte-14a8zip i:where(.svelte-14a8zip){width:.5rem;height:.5rem;border-radius:50%}.sv-movs.svelte-14a8zip{margin:0;padding:0;border-radius:var(--radius-md, .5rem);background:var(--bg-hover);list-style:none}.sv-movs.svelte-14a8zip li:where(.svelte-14a8zip)+li:where(.svelte-14a8zip){border-top:1px solid var(--border)}.sv-movs.svelte-14a8zip button:where(.svelte-14a8zip){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-8);width:100%;padding:var(--sp-8) var(--sp-10);border:0;background:none;font:inherit;font-size:var(--text-sm);color:var(--text-primary);text-align:left;cursor:pointer}.sv-movs.svelte-14a8zip button:where(.svelte-14a8zip):disabled{cursor:default}.mv-kind.svelte-14a8zip{color:var(--success)}.mv-kind.svelte-14a8zip.out{color:var(--danger)}.mv-main.svelte-14a8zip,.mv-amt.svelte-14a8zip{display:flex;flex-direction:column;min-width:0}.mv-main.svelte-14a8zip>span:where(.svelte-14a8zip):first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mv-amt.svelte-14a8zip{align-items:flex-end}.sv-more.svelte-14a8zip{margin-top:var(--sp-6);padding:0;border:0;background:none;font:inherit;font-size:var(--text-sm);color:var(--accent);cursor:pointer}.sv-actions.svelte-14a8zip{display:flex;gap:var(--sp-8);margin-top:var(--sp-10)}.sv-empty.svelte-14a8zip{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.sv-empty.svelte-14a8zip.pad{margin:0 var(--sp-12) var(--sp-12);padding:var(--sp-40) var(--sp-16);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);text-align:center}.sv-chart.svelte-14a8zip{display:flex;flex-direction:column;gap:var(--sp-12);margin:0 var(--sp-12) var(--sp-12);padding:var(--sp-16)}.sv-chart.svelte-14a8zip .si-page{display:flex;flex-direction:column;gap:var(--sp-12)}.sv-result.svelte-14a8zip{display:flex;flex-direction:column}.sv-result.svelte-14a8zip>.money{font-family:var(--font-num);font-size:1.375rem;font-weight:700}.sv-slider.svelte-14a8zip{display:flex;flex-direction:column;gap:var(--sp-6);font-size:var(--text-sm)}.tint-picker.svelte-17rgfxd{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-14)}.tint-group.svelte-17rgfxd{display:flex;flex-direction:column;gap:var(--sp-8)}.tint-label.svelte-17rgfxd{color:var(--text-muted);font-size:var(--text-xs);font-weight:600}.tint-options.svelte-17rgfxd{display:flex;flex-wrap:wrap;gap:var(--sp-10)}.tint-swatch.svelte-17rgfxd{width:2.75rem;height:2.75rem;padding:0;border-radius:50%;background:linear-gradient(180deg,oklch(.68 calc(.07 * var(--k)) var(--h)),oklch(.88 calc(.045 * var(--k)) var(--h)) 60%,oklch(.94 calc(.018 * var(--k)) var(--h))) border-box}.tint-default.svelte-17rgfxd{background:linear-gradient(180deg,#64859b,#c2dedc 60%,#dfeaec) border-box}:root[data-estilo=solido] .tint-swatch.svelte-17rgfxd{background:var(--c) border-box}:root[data-estilo=solido] .tint-default.svelte-17rgfxd{background:light-dark(oklch(.57 .2 262),oklch(.66 .19 262)) border-box}:root[data-estilo=solido] .tint-gray.svelte-17rgfxd{background:var(--text-primary) border-box}@media(max-width:40rem){.tint-options.svelte-17rgfxd{gap:var(--sp-8)}.tint-swatch.svelte-17rgfxd{width:2.375rem;height:2.375rem}}.data-actions.svelte-15j4tnx{display:flex;flex-wrap:wrap;gap:var(--sp-8)}html.m-app{font-size:99%;--tabbar-max: 40rem}.m.svelte-xq8m1g{max-width:40rem;min-height:100%;margin:0 auto;padding-bottom:calc(4.75rem + env(safe-area-inset-bottom))}.m.svelte-xq8m1g .card{-webkit-backdrop-filter:none;backdrop-filter:none}.m-txt.svelte-xq8m1g{display:flex;flex:1;flex-direction:column;min-width:0}.m-desc.svelte-xq8m1g,.m-sub.svelte-xq8m1g{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.m-desc.svelte-xq8m1g{font-size:var(--text-sm);font-weight:500}.m-sub.svelte-xq8m1g{font-size:var(--text-xs);color:var(--text-muted)}.m-page.svelte-xq8m1g{padding:var(--sp-16) var(--sp-16) var(--sp-24)}.m-page.svelte-xq8m1g .card{-webkit-backdrop-filter:none;backdrop-filter:none}.m-me.svelte-xq8m1g{display:flex;flex-direction:row;align-items:center;gap:var(--sp-12);margin-bottom:var(--card-gap);padding:var(--sp-16) var(--sp-18, 1.125rem)}.m-avatar.svelte-xq8m1g{display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--bg-field);box-shadow:var(--pillow);color:var(--text-primary);font-weight:700}.m-menu.svelte-xq8m1g{margin:0 0 var(--card-gap);padding:var(--sp-6);list-style:none}.m-menu.svelte-xq8m1g li:where(.svelte-xq8m1g)+li:where(.svelte-xq8m1g){border-top:1px solid var(--border)}.m-menu.svelte-xq8m1g .m-menu-row:where(.svelte-xq8m1g),.m-menu.svelte-xq8m1g a:where(.svelte-xq8m1g){display:flex;align-items:center;gap:var(--sp-12);min-height:3.5rem;padding:var(--sp-8) var(--sp-10);border-radius:var(--radius-md);color:var(--text-primary);text-decoration:none}:is(.m-menu.svelte-xq8m1g .m-menu-row:where(.svelte-xq8m1g),.m-menu.svelte-xq8m1g a:where(.svelte-xq8m1g))>i:last-child{margin-left:auto;color:var(--text-muted)}.m-menu.svelte-xq8m1g a:where(.svelte-xq8m1g):active{background:var(--bg-hover)}.m-menu.svelte-xq8m1g .m-menu-row:where(.svelte-xq8m1g)>:is(.m-desc:where(.svelte-xq8m1g),.m-txt:where(.svelte-xq8m1g)){flex:1}.m-menu-ic.svelte-xq8m1g{display:grid;flex:none;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--bg-field);box-shadow:var(--pillow);color:var(--text-secondary)}.m-logout.svelte-xq8m1g{width:100%;margin-top:var(--card-gap);min-height:3rem;justify-content:center;color:var(--danger)}.plan-section.svelte-4w4e6d{margin:var(--sp-16) 0 0}.plan-section.svelte-4w4e6d h2:where(.svelte-4w4e6d){margin:0;font-size:1.25rem;font-weight:800;letter-spacing:-.02em}.plan-card.svelte-4w4e6d{padding:var(--sp-20)}.pflow.svelte-4w4e6d{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,3fr) minmax(0,1.4fr);gap:var(--sp-12)}@media(max-width:40rem){.pflow.svelte-4w4e6d{grid-template-columns:minmax(0,.9fr) minmax(0,.8fr) minmax(0,1.3fr);gap:var(--sp-6)}}.pflow.svelte-4w4e6d svg:where(.svelte-4w4e6d){display:block;width:100%;height:100%}.pflow-labels.svelte-4w4e6d{position:relative}.pflow-labels.svelte-4w4e6d.left .pflow-label:where(.svelte-4w4e6d){right:0;align-items:flex-end;text-align:right}.pflow-labels.svelte-4w4e6d.right .pflow-label:where(.svelte-4w4e6d){left:0}.pflow-label.svelte-4w4e6d{--ink: light-dark(oklch(from var(--seg) calc(l - .14) c h), var(--seg));position:absolute;display:flex;flex-direction:column;max-width:100%;transform:translateY(-50%)}.pflow-label.svelte-4w4e6d.main .pflow-amount:where(.svelte-4w4e6d){font-size:1.625rem;line-height:1.15}.pflow-name.svelte-4w4e6d{font-size:var(--text-xs);color:var(--text-secondary)}.pflow-amount.svelte-4w4e6d{font-family:var(--font-num);font-size:1.125rem;font-weight:700;white-space:nowrap}.pflow-labels.right.svelte-4w4e6d :is(.pflow-name:where(.svelte-4w4e6d),.pflow-amount:where(.svelte-4w4e6d) .money),.pflow-sub.svelte-4w4e6d{color:var(--ink)}.pflow-sub.svelte-4w4e6d{font-size:var(--text-xs)}.pflow-income.svelte-4w4e6d{fill:var(--text-muted)}.pflow-node.svelte-4w4e6d{fill:var(--seg)}.pflow-band.svelte-4w4e6d{fill:var(--seg);opacity:.28}.seg-fixed.svelte-4w4e6d{--seg: var(--viz-expense)}.seg-save.svelte-4w4e6d{--seg: var(--viz-saving)}.seg-free.svelte-4w4e6d{--seg: var(--viz-free)}.seg-short.svelte-4w4e6d{--seg: var(--viz-expense)}.seg-short.svelte-4w4e6d.pflow-band{opacity:.14}.fixed-row.svelte-4w4e6d{display:flex;align-items:center;gap:var(--sp-10);width:100%;padding:var(--sp-8) var(--sp-4);border:0;border-radius:var(--radius-sm);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.fixed-row.svelte-4w4e6d+.fixed-row:where(.svelte-4w4e6d){border-top:var(--border-width) solid var(--border)}.fixed-row.svelte-4w4e6d:hover{background:var(--bg-hover)}.fixed-row.svelte-4w4e6d.paused{opacity:.5}.fixed-main.svelte-4w4e6d{display:flex;flex:1;min-width:0;flex-direction:column}.fixed-name.svelte-4w4e6d{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.fixed-sub.svelte-4w4e6d{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--text-xs);color:var(--text-muted)}.fixed-amount.svelte-4w4e6d{font-weight:600}.sv-table-wrap.svelte-1uotsbt{position:relative;padding:0;overflow-x:auto}.sv-table.svelte-1uotsbt{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.sv-table.svelte-1uotsbt th:where(.svelte-1uotsbt){padding:var(--sp-10) var(--sp-16);border-bottom:var(--border-width) solid var(--border);color:var(--text-muted);font-size:var(--text-xs);font-weight:600;text-align:left;white-space:nowrap}.sv-table.svelte-1uotsbt td:where(.svelte-1uotsbt){padding:var(--sp-16);vertical-align:middle;white-space:nowrap}.sv-table.svelte-1uotsbt tbody:where(.svelte-1uotsbt) tr:where(.svelte-1uotsbt)+tr:where(.svelte-1uotsbt) td:where(.svelte-1uotsbt){border-top:var(--border-width) solid var(--border)}.sv-table.svelte-1uotsbt tbody:where(.svelte-1uotsbt) tr:where(.svelte-1uotsbt).sv-archived{opacity:.55}.sv-table.svelte-1uotsbt tfoot:where(.svelte-1uotsbt) td:where(.svelte-1uotsbt){padding:var(--sp-12) var(--sp-16);border-top:var(--border-width) solid var(--border);background:var(--bg-field);color:var(--text-muted);font-size:var(--text-xs);font-weight:600}.sv-table.svelte-1uotsbt .num:where(.svelte-1uotsbt){text-align:right}.sv-table.svelte-1uotsbt .num:where(.svelte-1uotsbt) .money{font-weight:600}.sv-name.svelte-1uotsbt{width:100%;min-width:12rem}.sv-name.svelte-1uotsbt>:where(.svelte-1uotsbt){vertical-align:middle}.sv-name.svelte-1uotsbt .sv-title:where(.svelte-1uotsbt){display:inline-flex;align-items:center;gap:var(--sp-6);font-weight:600}.sv-legend.svelte-1uotsbt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-8);padding:var(--sp-14) var(--sp-24) 0}.sv-key.svelte-1uotsbt{display:inline-flex;align-items:center;gap:var(--sp-6);padding:.3rem .7rem;border:1px solid color-mix(in oklab,var(--c) 35%,transparent);border-radius:999px;background:color-mix(in oklab,var(--c) 10%,transparent);color:var(--text-primary);font:inherit;font-size:var(--text-xs);font-weight:600;cursor:pointer;transition:opacity .15s,background .15s}.sv-key.svelte-1uotsbt i:where(.svelte-1uotsbt){width:.6rem;height:.6rem;border:2px solid var(--c);border-radius:50%;background:var(--c)}.sv-key.svelte-1uotsbt:hover{background:color-mix(in oklab,var(--c) 18%,transparent)}.sv-key.svelte-1uotsbt.off{border-color:var(--border);background:transparent;color:var(--text-muted);font-weight:500}.sv-key.svelte-1uotsbt.off i:where(.svelte-1uotsbt){background:transparent}.sv-key-all.svelte-1uotsbt{margin-left:var(--sp-4)}.sv-legend-empty.svelte-1uotsbt{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.sv-ico.svelte-1uotsbt{display:inline-grid;flex:none;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-md);background:color-mix(in oklab,var(--c) 14%,transparent);color:var(--c)}.sv-dot.svelte-1uotsbt{margin:0 .35em;opacity:.6}.sv-shared.svelte-1uotsbt{display:inline-flex;align-items:center;gap:.25rem;vertical-align:bottom}.sv-none.svelte-1uotsbt{color:var(--text-subtle);font-size:var(--text-xs)}.sv-cell.svelte-1uotsbt{color:var(--text-secondary);font-size:var(--text-xs)}.sv-cell.svelte-1uotsbt.num .money{color:var(--text-primary)}.sv-sub.svelte-1uotsbt{display:block;margin-top:.15rem;font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.sv-goal-col.svelte-1uotsbt{min-width:14rem}.sv-goal.svelte-1uotsbt{display:flex;flex-direction:column;gap:var(--sp-6)}.sv-goal.svelte-1uotsbt .bar-track:where(.svelte-1uotsbt){display:block}.sv-goal-top.svelte-1uotsbt{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-8)}.sv-goal-top.svelte-1uotsbt b:where(.svelte-1uotsbt){color:var(--text-primary);font-size:var(--text-sm)}.sv-amount.svelte-1uotsbt .money{font-size:1.0625rem;font-weight:700!important}.sv-actions.svelte-1uotsbt{width:1%}.sv-actions.svelte-1uotsbt span:where(.svelte-1uotsbt){display:inline-flex;gap:2px}.sv-actions.svelte-1uotsbt .btn-icon:where(.svelte-1uotsbt){color:var(--text-muted);opacity:.7;transition:opacity .15s}.sv-table.svelte-1uotsbt tbody:where(.svelte-1uotsbt) tr:where(.svelte-1uotsbt):hover .sv-actions:where(.svelte-1uotsbt) .btn-icon:where(.svelte-1uotsbt),.sv-actions.svelte-1uotsbt .btn-icon:where(.svelte-1uotsbt):focus-visible{opacity:1}.sv-where.svelte-1uotsbt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-8) var(--sp-16);padding:var(--sp-10) var(--sp-16);border-top:var(--border-width) solid var(--border)}.sv-where-label.svelte-1uotsbt{color:var(--text-muted);font-size:.6875rem;font-weight:600}.alloc-chip.svelte-1uotsbt{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--text-xs);color:var(--text-secondary)}.alloc-chip.svelte-1uotsbt .money{color:var(--text-primary);font-weight:600}.alloc-chip.svelte-1uotsbt i:where(.svelte-1uotsbt){width:.55rem;height:.55rem;border-radius:50%;background:var(--chart-1)}.sim-row.svelte-1uotsbt{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-16)}.sim-slider.svelte-1uotsbt{display:flex;flex:1;min-width:14rem;flex-direction:column;gap:var(--sp-6);font-size:var(--text-sm)}.sim-result.svelte-1uotsbt{display:flex;flex-direction:column;align-items:flex-end}.sim-result.svelte-1uotsbt>.money{font-size:1.75rem;font-weight:700;color:var(--text-primary);letter-spacing:-.02em}.sv-toggle.svelte-1uotsbt{display:inline-flex;align-items:center;gap:var(--sp-8);padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;vertical-align:middle}.sv-toggle.svelte-1uotsbt .sv-chevron{color:var(--text-muted);transition:transform .15s}.sv-toggle.svelte-1uotsbt[aria-expanded=true] .sv-chevron{transform:rotate(90deg)}.sv-toggle.svelte-1uotsbt:hover .sv-title:where(.svelte-1uotsbt){text-decoration:underline;text-underline-offset:3px}.sv-name-text.svelte-1uotsbt{display:flex;flex-direction:column}.sv-table.svelte-1uotsbt tbody:where(.svelte-1uotsbt) tr.sv-detail:where(.svelte-1uotsbt)>td:where(.svelte-1uotsbt){padding:0;border-top:0;white-space:normal}.sv-table.svelte-1uotsbt tbody:where(.svelte-1uotsbt) tr:where(.svelte-1uotsbt):has(+.sv-detail:where(.svelte-1uotsbt))>td:where(.svelte-1uotsbt),.sv-detail.svelte-1uotsbt>td:where(.svelte-1uotsbt){background:color-mix(in oklab,var(--accent) 4%,transparent)}:root[data-estilo=solido][data-theme=dark] .sv-detail.svelte-1uotsbt>td:where(.svelte-1uotsbt){background:color-mix(in oklab,black 22%,transparent)}.movs.svelte-1uotsbt{width:100%;border-collapse:collapse}.movs.svelte-1uotsbt th:where(.svelte-1uotsbt){padding:var(--sp-8) var(--sp-16)!important;border-top:var(--border-width) solid var(--border);font-size:.6875rem}.movs.svelte-1uotsbt td:where(.svelte-1uotsbt){padding:var(--sp-8) var(--sp-16)!important;border-top:var(--border-width) solid var(--border);font-size:var(--text-xs);color:var(--text-secondary)}.movs.svelte-1uotsbt tr.editable:where(.svelte-1uotsbt){cursor:pointer}.movs.svelte-1uotsbt tr.editable:where(.svelte-1uotsbt):hover td:where(.svelte-1uotsbt){background:var(--bg-hover)}.movs.svelte-1uotsbt .num:where(.svelte-1uotsbt) .money{font-weight:600}.mov-date.svelte-1uotsbt{width:1%;color:var(--text-muted)!important;font-variant-numeric:tabular-nums}.mov-what.svelte-1uotsbt{width:100%}.mov-kind.svelte-1uotsbt{display:inline-flex;align-items:center;gap:.25rem;font-weight:600;color:var(--success)}.mov-kind.svelte-1uotsbt.out{color:var(--danger)}.mov-note.svelte-1uotsbt{margin-left:var(--sp-8);color:var(--text-secondary)}.mov-after.svelte-1uotsbt .money{font-weight:500!important;color:var(--text-muted)}.mov-actions.svelte-1uotsbt{width:1%;white-space:nowrap}.mov-actions.svelte-1uotsbt>.btn-icon:where(.svelte-1uotsbt){display:inline-grid;vertical-align:middle}.mov-actions.svelte-1uotsbt .btn-icon:where(.svelte-1uotsbt){opacity:.6}.mov-actions.svelte-1uotsbt .btn-icon:where(.svelte-1uotsbt):hover{opacity:1}.mov-more.svelte-1uotsbt{margin:0 var(--sp-16) var(--sp-10)}.mov-empty.svelte-1uotsbt{margin:0;padding:var(--sp-10) var(--sp-16);border-top:var(--border-width) solid var(--border);font-size:var(--text-xs);color:var(--text-muted)}.keys-help.svelte-1n46o8q{display:grid;gap:var(--sp-16)}.keys-help.svelte-1n46o8q dl:where(.svelte-1n46o8q){display:grid;grid-template-columns:5rem minmax(0,1fr);gap:var(--sp-8) var(--sp-12);align-items:center;margin:var(--sp-6) 0 0}.keys-help.svelte-1n46o8q dd:where(.svelte-1n46o8q){margin:0;font-size:var(--text-sm);color:var(--text-primary)}.keys-help.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:0}kbd.svelte-1n46o8q{display:inline-block;min-width:1.75rem;padding:.125rem var(--sp-6);border:1px solid var(--border-strong);border-bottom-width:2px;border-radius:var(--radius-sm, 6px);background:var(--bg-field);font:inherit;font-family:var(--font-num, inherit);font-size:var(--text-xs);font-weight:600;text-align:center;color:var(--text-primary)}.shell.svelte-1n46o8q{display:grid;grid-template-columns:15.5rem 1fr;gap:var(--sp-12);min-height:100%;padding:var(--sp-12)}@media(max-width:56rem){.shell.svelte-1n46o8q{grid-template-columns:1fr;padding:0}}.sidebar.svelte-1n46o8q{position:sticky;top:var(--sp-12);align-self:start;height:calc(100dvh - 2 * var(--sp-12));display:flex;flex-direction:column;gap:var(--sp-20);padding:var(--sp-20) var(--sp-14);border:1px solid var(--glass-rim);border-radius:var(--radius-xl);background:var(--glass-sheen),var(--bg-sidebar);box-shadow:var(--glass-spec),var(--glass-shadow);overflow-y:auto}@media(max-width:56rem){.sidebar.svelte-1n46o8q{display:none}}.brand.svelte-1n46o8q{display:flex;align-items:center;gap:var(--sp-10);padding:0 var(--sp-6);font-size:1.125rem;font-weight:600;letter-spacing:-.02em;color:var(--text-primary);text-decoration:none}.brand-mark.svelte-1n46o8q{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.625rem;background:radial-gradient(circle at 50% 44%,oklch(.52 .25 265 / .6),transparent 70%),#050607;color:#fff;box-shadow:inset 0 1px #ffffff1f}.nav.svelte-1n46o8q{display:flex;flex-direction:column;gap:.125rem}.nav-item.svelte-1n46o8q{display:flex;align-items:center;gap:var(--sp-12);position:relative;padding:.5625rem var(--sp-14);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:500;color:var(--text-secondary);text-decoration:none;transition:background .2s,color .2s,box-shadow .2s}.nav-item.svelte-1n46o8q:hover{background:var(--bg-hover);color:var(--text-primary)}.nav-item.svelte-1n46o8q.active{background:var(--bg-field);box-shadow:var(--pillow);color:var(--text-primary);font-weight:600}.sidebar-foot.svelte-1n46o8q{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-8);margin-top:auto;padding:var(--sp-10) var(--sp-6) 0;border-top:1px solid var(--border)}.me.svelte-1n46o8q{display:flex;align-items:center;gap:var(--sp-8);min-width:0}.avatar-letter.svelte-1n46o8q{display:grid;flex:none;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--bg-field);box-shadow:var(--pillow);color:var(--text-primary);font-size:var(--text-xs);font-weight:700}.me-name.svelte-1n46o8q{overflow:hidden;font-size:var(--text-sm);font-weight:500;white-space:nowrap;text-overflow:ellipsis}.main.svelte-1n46o8q{min-width:0;padding:var(--sp-28) 2rem 6rem}@media(max-width:56rem){.main.svelte-1n46o8q{padding:var(--sp-16) var(--sp-16) 8rem;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}}.keys-fab.svelte-1n46o8q{position:fixed;right:1.5rem;bottom:1.5rem;z-index:10;display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--border-float, var(--border));border-radius:50%;background:var(--glass-sheen),var(--glass-2);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat, 170%));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat, 170%));box-shadow:var(--glass-spec),var(--glass-shadow-float, var(--shadow-xl));color:var(--text-secondary, var(--text-primary));cursor:pointer;transition:transform .2s cubic-bezier(.34,1.56,.64,1),color .2s}.keys-fab.svelte-1n46o8q:hover{transform:scale(1.1);color:var(--text-primary)}@media(max-width:56rem),(hover:none){.keys-fab.svelte-1n46o8q{display:none}}@media(min-width:56.01rem){.shell.svelte-1n46o8q>.tabbar{display:none}}.more-sheet.svelte-1n46o8q{position:absolute;right:var(--sp-8);bottom:calc(100% + var(--sp-8));display:flex;flex-direction:column;min-width:12rem;padding:var(--sp-6)}.more-sheet.svelte-1n46o8q a:where(.svelte-1n46o8q){display:flex;align-items:center;gap:var(--sp-10);padding:var(--sp-10);border-radius:var(--radius-sm);color:var(--text-primary);text-decoration:none;font-size:var(--text-sm)}.more-sheet.svelte-1n46o8q a:where(.svelte-1n46o8q):hover{background:var(--bg-hover)}.more-row.svelte-1n46o8q{display:flex;justify-content:space-between;align-items:center;padding:var(--sp-8) var(--sp-6) var(--sp-4);border-top:var(--border-width) solid var(--border);margin-top:var(--sp-4)}
