@layer uikit.base,uikit.components,uikit.slides;@font-face{font-family:"PT Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/pt-serif-regular-BEtybapM.woff2) format("woff2")}@font-face{font-family:"PT Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/pt-serif-italic-DnwRPNO_.woff2) format("woff2")}@font-face{font-family:"PT Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/pt-serif-bold-C5VGV7je.woff2) format("woff2")}@font-face{font-family:"PT Serif Georgia";font-weight:400;src:local("Georgia");size-adjust:100.49%;ascent-override:103.39%;descent-override:28.46%;line-gap-override:0%}@font-face{font-family:"PT Serif Georgia";font-weight:700;src:local("Georgia");size-adjust:108.57%;ascent-override:95.7%;descent-override:26.34%;line-gap-override:0%}@font-face{font-family:"PT Serif Times";font-weight:400;src:local("Times New Roman");size-adjust:110.28%;ascent-override:94.22%;descent-override:25.93%;line-gap-override:0%}@font-face{font-family:"PT Serif Times";font-weight:700;src:local("Times New Roman");size-adjust:119.14%;ascent-override:87.21%;descent-override:24.01%;line-gap-override:0%}:where(:root){color-scheme:light;--uk-bg: #ffffff;--uk-surface: #f6f7f8;--uk-surface-raised: #ffffff;--uk-text: #1c1c1e;--uk-text-muted: #586069;--uk-line: #e0e0e0;--uk-line-strong: #8a8a8a;--uk-accent: #0b5cad;--uk-on-accent: #ffffff;--uk-focus: #0b5cad;--uk-success: #1a7f37;--uk-success-bg: #eef8f1;--uk-warning: #855000;--uk-warning-bg: #fff4d6;--uk-danger: #b3261e;--uk-danger-bg: #fdecea;--uk-hover: #eeeeee;--uk-selected: #f1f6fd;--uk-cat-1: #15803d;--uk-cat-2: #0b7a76;--uk-cat-3: #0369a1;--uk-cat-4: #6d28d9;--uk-cat-5: #a8409a;--uk-cat-6: #be123c;--uk-cat-7: #b45309;--uk-cat-8: #826c00;--uk-font-serif: "PT Serif", "PT Serif Georgia", "PT Serif Times", serif;--uk-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--uk-text-sm: .875rem;--uk-text-base: 1rem;--uk-text-prose: 1.0625rem;--uk-text-lg: 1.125rem;--uk-text-xl: 1.25rem;--uk-text-2xl: 1.5rem;--uk-text-3xl: 2rem;--uk-text-4xl: 3rem;--uk-leading-tight: 1.2;--uk-leading-normal: 1.6;--uk-leading-loose: 1.7;--uk-space-1: .25rem;--uk-space-2: .5rem;--uk-space-3: .75rem;--uk-space-4: 1rem;--uk-space-5: 1.5rem;--uk-space-6: 2rem;--uk-space-7: 3rem;--uk-space-8: 4rem;--uk-radius-sm: 4px;--uk-radius: 6px;--uk-radius-lg: 10px;--uk-radius-pill: 999px;--uk-line-width: 1px;--uk-control-height: 2.75rem;--uk-control-height-compact: 2.25rem;--uk-shadow-popover: 0 1px 3px 0 #0000001a, 0 8px 24px 0 #00000026;--uk-scrim: #00000099;--uk-duration-fast: .12s;--uk-duration: .2s;--uk-ease: cubic-bezier(.2, 0, 0, 1)}@media(prefers-color-scheme:dark){:where(:root:not([data-theme=light])){color-scheme:dark;--uk-bg: #121212;--uk-surface: #1c1c1e;--uk-surface-raised: #242426;--uk-text: #e6e6e6;--uk-text-muted: #9da5b4;--uk-line: #333333;--uk-line-strong: #6e6e6e;--uk-accent: #6cb2f0;--uk-on-accent: #121212;--uk-focus: #6cb2f0;--uk-success: #3fb950;--uk-success-bg: #12261a;--uk-warning: #d29922;--uk-warning-bg: #2a2110;--uk-danger: #f85149;--uk-danger-bg: #2d1517;--uk-hover: #2a2a2c;--uk-selected: #18263a;--uk-cat-1: #4ade80;--uk-cat-2: #2dd4d0;--uk-cat-3: #7dd3fc;--uk-cat-4: #c4b5fd;--uk-cat-5: #f0a8e6;--uk-cat-6: #fda4af;--uk-cat-7: #fb923c;--uk-cat-8: #facc15}}:where(:root[data-theme=dark]){color-scheme:dark;--uk-bg: #121212;--uk-surface: #1c1c1e;--uk-surface-raised: #242426;--uk-text: #e6e6e6;--uk-text-muted: #9da5b4;--uk-line: #333333;--uk-line-strong: #6e6e6e;--uk-accent: #6cb2f0;--uk-on-accent: #121212;--uk-focus: #6cb2f0;--uk-success: #3fb950;--uk-success-bg: #12261a;--uk-warning: #d29922;--uk-warning-bg: #2a2110;--uk-danger: #f85149;--uk-danger-bg: #2d1517;--uk-hover: #2a2a2c;--uk-selected: #18263a;--uk-cat-1: #4ade80;--uk-cat-2: #2dd4d0;--uk-cat-3: #7dd3fc;--uk-cat-4: #c4b5fd;--uk-cat-5: #f0a8e6;--uk-cat-6: #fda4af;--uk-cat-7: #fb923c;--uk-cat-8: #facc15}:where(:root[data-uk-tone=slate]){--uk-bg: #f5f7fb;--uk-surface: #ffffff;--uk-text: #0f172a;--uk-text-muted: #475569;--uk-line: #d9e0ea;--uk-line-strong: #7e8ca3;--uk-accent: #0369a1;--uk-on-accent: #ffffff;--uk-focus: #0369a1;--uk-success-bg: #e9f6ee;--uk-warning-bg: #fcf2d9;--uk-danger-bg: #fdebee;--uk-hover: #e8edf5;--uk-selected: #eef8fe;--uk-surface-raised: #ffffff;--uk-scrim: #02061799}@media(prefers-color-scheme:dark){:where(:root[data-uk-tone=slate]:not([data-theme=light])){--uk-bg: #0b1020;--uk-surface: #0f172a;--uk-text: #e5e7eb;--uk-text-muted: #94a3b8;--uk-line: #1f2937;--uk-line-strong: #5f6f89;--uk-accent: #38bdf8;--uk-on-accent: #0b1020;--uk-focus: #38bdf8;--uk-success-bg: #0f2a28;--uk-warning-bg: #272410;--uk-danger-bg: #2d1722;--uk-hover: #1e2a47;--uk-selected: #10314d;--uk-surface-raised: #192439}}:where(:root[data-uk-tone=slate][data-theme=dark]){--uk-bg: #0b1020;--uk-surface: #0f172a;--uk-text: #e5e7eb;--uk-text-muted: #94a3b8;--uk-line: #1f2937;--uk-line-strong: #5f6f89;--uk-accent: #38bdf8;--uk-on-accent: #0b1020;--uk-focus: #38bdf8;--uk-success-bg: #0f2a28;--uk-warning-bg: #272410;--uk-danger-bg: #2d1722;--uk-hover: #1e2a47;--uk-selected: #10314d;--uk-surface-raised: #192439}:where(:root[data-uk-density=compact]){--uk-control-height: var(--uk-control-height-compact)}@media(pointer:fine)and (min-width:64rem){:where(:root[data-uk-density=auto]){--uk-control-height: var(--uk-control-height-compact)}}@layer uikit.base{*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--uk-bg);color:var(--uk-text);font-family:var(--uk-font-serif);font-size:var(--uk-text-base);line-height:var(--uk-leading-normal)}svg[hidden]{display:none}h1,h2,h3,h4,h5,h6{margin:var(--uk-space-6) 0 var(--uk-space-3);font-weight:700;line-height:var(--uk-leading-tight);text-wrap:balance}h1{font-size:var(--uk-text-3xl)}h2{font-size:var(--uk-text-2xl)}h3{font-size:var(--uk-text-xl)}h4{font-size:var(--uk-text-lg);line-height:var(--uk-leading-normal)}h5{font-size:var(--uk-text-base);line-height:var(--uk-leading-normal)}h6{color:var(--uk-text-muted);font-size:var(--uk-text-sm);line-height:var(--uk-leading-normal)}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}p,ul,ol,dl,blockquote{max-inline-size:68ch}p,ul,ol,dl,blockquote,pre,table,figure,fieldset{margin:0 0 var(--uk-space-4)}p,dd,blockquote,:is(ul,ol):not([class]){font-size:var(--uk-text-prose);line-height:var(--uk-leading-loose)}p,blockquote{hanging-punctuation:first last}p{-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty}small{font-size:var(--uk-text-sm)}strong,b{font-weight:700}hr{margin:var(--uk-space-6) 0;border:0;border-top:var(--uk-line-width) solid var(--uk-line)}ul,ol{padding-inline-start:var(--uk-space-5)}li{margin-block:var(--uk-space-1)}li::marker{color:var(--uk-text-muted)}li>ul,li>ol{margin-block:var(--uk-space-1) 0}dt{font-weight:700}dd{margin:0 0 var(--uk-space-3);padding-inline-start:var(--uk-space-5)}a{color:var(--uk-accent);text-decoration-line:underline;text-decoration-thickness:var(--uk-line-width);text-underline-offset:.2em}a:hover{text-decoration-thickness:calc(var(--uk-line-width) * 2)}table{inline-size:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}caption{padding-block-end:var(--uk-space-2);color:var(--uk-text-muted);text-align:start}th,td{padding:var(--uk-space-2) var(--uk-space-3);border-bottom:var(--uk-line-width) solid var(--uk-line)}th:not([align]){text-align:start}th{border-bottom-color:var(--uk-line-strong);color:var(--uk-text-muted);font-weight:700}tbody th,tfoot th{border-bottom-color:var(--uk-line);color:inherit}th:first-child,td:first-child{padding-inline-start:0}th:last-child,td:last-child{padding-inline-end:0}tfoot th,tfoot td{border-top:var(--uk-line-width) solid var(--uk-line-strong);color:var(--uk-text);font-weight:700}button,input,select,textarea{font-family:var(--uk-font-serif);font-size:var(--uk-text-base);line-height:var(--uk-leading-normal)}input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image],[type=hidden]),select,textarea{max-inline-size:100%;padding:var(--uk-space-2) var(--uk-space-3);border:var(--uk-line-width) solid var(--uk-line-strong);border-radius:var(--uk-radius);background:var(--uk-surface);color:var(--uk-text)}textarea{resize:vertical}input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image],[type=hidden]),select:not([multiple],[size]:not([size="1"])){block-size:var(--uk-control-height);padding-block:0}input[type=number],input[type=tel]{font-variant-numeric:tabular-nums}input[type=number]{-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--uk-accent)}::placeholder{color:var(--uk-text-muted);opacity:1}:is(input,select,textarea)[aria-invalid=true]{border-color:var(--uk-danger)}:is(input,select,textarea,button):disabled{background:var(--uk-bg);color:var(--uk-text-muted);cursor:not-allowed}fieldset{padding:var(--uk-space-3) var(--uk-space-4);border:var(--uk-line-width) solid var(--uk-line);border-radius:var(--uk-radius)}code,kbd,samp{font-family:var(--uk-font-mono);font-size:.9em}:not(pre)>code,kbd{padding:.1em .35em;border:var(--uk-line-width) solid var(--uk-line);border-radius:var(--uk-radius);background:var(--uk-surface)}pre{overflow:auto;padding:var(--uk-space-3) var(--uk-space-4);border:var(--uk-line-width) solid var(--uk-line);border-radius:var(--uk-radius);background:var(--uk-surface);font-family:var(--uk-font-mono);font-size:var(--uk-text-sm);line-height:var(--uk-leading-normal)}pre code{font-size:inherit}blockquote{padding-inline-start:var(--uk-space-4);border-inline-start:calc(var(--uk-line-width) * 3) solid var(--uk-line-strong)}blockquote>:last-child{margin-bottom:0}:focus-visible{outline:calc(var(--uk-line-width) * 2) solid var(--uk-focus);outline-offset:calc(var(--uk-line-width) * 2)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important}}}@layer uikit.components{.uk-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--uk-space-2);min-block-size:var(--uk-control-height);padding:0 var(--uk-space-4);border:var(--uk-line-width) solid var(--uk-line-strong);border-radius:var(--uk-radius);background:var(--uk-surface);color:var(--uk-text);font-size:var(--uk-text-base);font-weight:700;line-height:var(--uk-leading-normal);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--uk-duration-fast) var(--uk-ease),border-color var(--uk-duration-fast) var(--uk-ease),filter var(--uk-duration-fast) var(--uk-ease)}.uk-button--icon{inline-size:var(--uk-control-height);padding:0}.uk-button:hover{background:var(--uk-hover)}.uk-button--primary{border-color:var(--uk-accent);background:var(--uk-accent);color:var(--uk-on-accent)}.uk-button--primary:hover{border-color:var(--uk-accent);background:var(--uk-accent);filter:brightness(1.08)}.uk-button--secondary{border-color:var(--uk-line-strong);background:var(--uk-surface);color:var(--uk-text)}.uk-button--quiet{border-color:transparent;background:transparent;color:var(--uk-accent)}.uk-button--quiet:hover{border-color:transparent;background:var(--uk-hover)}.uk-button--danger{border-color:var(--uk-danger);background:var(--uk-surface);color:var(--uk-danger)}.uk-button--danger:hover{border-color:var(--uk-danger);background:var(--uk-danger-bg)}.uk-button--danger[aria-pressed=true]{border-color:var(--uk-danger);background:var(--uk-danger-bg);box-shadow:inset 0 0 0 var(--uk-line-width) var(--uk-danger);text-decoration:underline;text-underline-offset:.2em}.uk-button:disabled{border-color:var(--uk-line);background:var(--uk-bg);color:var(--uk-text-muted);filter:none;cursor:not-allowed}.uk-button--quiet:disabled{border-color:transparent;background:transparent}.uk-button--danger:disabled{box-shadow:none;text-decoration:none}.uk-input,.uk-select{border:var(--uk-line-width) solid var(--uk-line-strong);background:var(--uk-surface);color:var(--uk-text);transition:background-color var(--uk-duration-fast) var(--uk-ease),border-color var(--uk-duration-fast) var(--uk-ease),box-shadow var(--uk-duration-fast) var(--uk-ease)}.uk-input:hover,.uk-select:hover{border-color:var(--uk-text)}.uk-input:focus-visible,.uk-select:focus-visible{border-color:var(--uk-focus)}.uk-input[aria-invalid=true],.uk-select[aria-invalid=true]{border-color:var(--uk-danger);box-shadow:inset 0 0 0 var(--uk-line-width) var(--uk-danger)}.uk-input:disabled,.uk-select:disabled{border-color:var(--uk-line);background:var(--uk-bg);box-shadow:none;color:var(--uk-text-muted);cursor:not-allowed}.uk-select{cursor:pointer}.uk-file{max-inline-size:100%;block-size:var(--uk-control-height);padding:var(--uk-space-1);border:var(--uk-line-width) solid var(--uk-line-strong);border-radius:var(--uk-radius);background:var(--uk-surface);color:var(--uk-text-muted);cursor:pointer;transition:background-color var(--uk-duration-fast) var(--uk-ease),border-color var(--uk-duration-fast) var(--uk-ease),box-shadow var(--uk-duration-fast) var(--uk-ease)}.uk-file::file-selector-button{block-size:100%;margin-inline-end:var(--uk-space-3);padding:0 var(--uk-space-4);border:var(--uk-line-width) solid var(--uk-line-strong);border-radius:var(--uk-radius);background:var(--uk-surface);color:var(--uk-text);font:inherit;font-weight:700;cursor:pointer;transition:background-color var(--uk-duration-fast) var(--uk-ease),border-color var(--uk-duration-fast) var(--uk-ease)}.uk-file::file-selector-button:hover{background:var(--uk-hover)}.uk-file:hover{border-color:var(--uk-text)}.uk-file:focus-visible{border-color:var(--uk-focus)}.uk-file[aria-invalid=true]{border-color:var(--uk-danger);box-shadow:inset 0 0 0 var(--uk-line-width) var(--uk-danger)}.uk-file:disabled{border-color:var(--uk-line);background:var(--uk-bg);box-shadow:none;color:var(--uk-text-muted);cursor:not-allowed}.uk-file:disabled::file-selector-button{border-color:var(--uk-line);background:var(--uk-bg);color:var(--uk-text-muted);cursor:not-allowed}.uk-stepper{display:inline-flex;align-items:stretch;max-inline-size:100%;block-size:var(--uk-control-height);border:var(--uk-line-width) solid var(--uk-line-strong);border-radius:var(--uk-radius);background:var(--uk-surface);color:var(--uk-text);transition:background-color var(--uk-duration-fast) var(--uk-ease),border-color var(--uk-duration-fast) var(--uk-ease),box-shadow var(--uk-duration-fast) var(--uk-ease)}.uk-stepper:hover{border-color:var(--uk-text)}.uk-stepper:has(.uk-stepper__input:focus-visible){border-color:var(--uk-focus);outline:calc(var(--uk-line-width) * 2) solid var(--uk-focus);outline-offset:calc(var(--uk-line-width) * 2)}.uk-stepper:has(.uk-stepper__input[aria-invalid=true]){border-color:var(--uk-danger);box-shadow:inset 0 0 0 var(--uk-line-width) var(--uk-danger)}.uk-stepper:has(.uk-stepper__input:disabled){border-color:var(--uk-line);background:var(--uk-bg);box-shadow:none;cursor:not-allowed}.uk-field>.uk-stepper{justify-self:start}.uk-stepper__input{flex:1 1 auto;block-size:auto;inline-size:6rem;min-inline-size:0;border:0;border-radius:0;background:transparent;color:inherit;text-align:end;outline-color:transparent}.uk-stepper__input:disabled{background:transparent;color:var(--uk-text-muted);cursor:not-allowed}.uk-stepper__button{display:none;flex:none;min-block-size:0;min-inline-size:2.5rem;border-radius:0}:root[data-uk-stepper-ready] .uk-stepper__button{display:inline-flex}.uk-stepper__button:first-child{border-start-start-radius:calc(var(--uk-radius) - var(--uk-line-width));border-end-start-radius:calc(var(--uk-radius) - var(--uk-line-width));border-inline-end-color:var(--uk-line)}.uk-stepper__button:last-child{border-start-end-radius:calc(var(--uk-radius) - var(--uk-line-width));border-end-end-radius:calc(var(--uk-radius) - var(--uk-line-width));border-inline-start-color:var(--uk-line)}.uk-choice{display:flex;align-items:flex-start;gap:var(--uk-space-2);padding-block:var(--uk-space-1);color:var(--uk-text);line-height:var(--uk-leading-normal);cursor:pointer}.uk-choice:has(:disabled){color:var(--uk-text-muted);cursor:not-allowed}.uk-checkbox,.uk-radio,.uk-switch{appearance:none;display:inline-grid;flex:none;margin:0;border:var(--uk-line-width) solid var(--uk-line-strong);background:var(--uk-surface);color:var(--uk-on-accent);cursor:pointer;transition:background-color var(--uk-duration-fast) var(--uk-ease),border-color var(--uk-duration-fast) var(--uk-ease),box-shadow var(--uk-duration-fast) var(--uk-ease)}.uk-checkbox,.uk-radio{place-content:center;inline-size:1.5rem;block-size:1.5rem}.uk-checkbox:before,.uk-radio:before,.uk-switch:before{content:"";display:none;background:currentColor}.uk-checkbox{border-radius:var(--uk-radius)}.uk-checkbox:before{inline-size:1rem;block-size:1rem;clip-path:polygon(14% 44%,0 62%,40% 100%,100% 22%,84% 8%,38% 66%)}.uk-radio{border-radius:50%}.uk-radio:before{inline-size:.625rem;block-size:.625rem;border-radius:50%}.uk-checkbox:checked,.uk-radio:checked,.uk-switch:checked{border-color:var(--uk-accent);background:var(--uk-accent)}.uk-checkbox:checked:before,.uk-radio:checked:before{display:block}.uk-checkbox:hover,.uk-radio:hover,.uk-switch:hover{border-color:var(--uk-text)}.uk-checkbox[aria-invalid=true],.uk-radio[aria-invalid=true]{border-color:var(--uk-danger);box-shadow:0 0 0 var(--uk-line-width) var(--uk-danger)}.uk-switch{align-items:center;justify-content:start;inline-size:2.5rem;block-size:1.5rem;padding:.1875rem;border-radius:var(--uk-radius-pill);color:var(--uk-line-strong);transition:background-color var(--uk-duration) var(--uk-ease),border-color var(--uk-duration) var(--uk-ease),color var(--uk-duration) var(--uk-ease)}.uk-switch:before{display:block;inline-size:1rem;block-size:1rem;border-radius:50%;transition:transform var(--uk-duration) var(--uk-ease)}.uk-switch:checked{color:var(--uk-on-accent)}.uk-switch:checked:before{transform:translate(1rem)}.uk-checkbox:disabled,.uk-radio:disabled,.uk-switch:disabled{border-color:var(--uk-line);background:var(--uk-bg);box-shadow:none;color:var(--uk-line);cursor:not-allowed}.uk-checkbox:disabled:checked,.uk-radio:disabled:checked,.uk-switch:disabled:checked{border-color:var(--uk-line-strong);background:var(--uk-line-strong);color:var(--uk-bg)}.uk-field{display:grid;gap:var(--uk-space-1);min-inline-size:0;margin:0 0 var(--uk-space-4);padding:0;border:0;border-radius:0}.uk-field>:is(.uk-input,.uk-select,.uk-file){inline-size:100%}.uk-field__label{padding:0;color:var(--uk-text);line-height:var(--uk-leading-normal)}.uk-field__hint{margin:0;color:var(--uk-text-muted);font-size:var(--uk-text-sm);line-height:var(--uk-leading-normal)}.uk-field:has([aria-invalid=true]) .uk-field__hint{color:var(--uk-danger)}@media(forced-colors:active){.uk-checkbox:before,.uk-radio:before,.uk-switch:before{background:CanvasText}.uk-checkbox:checked,.uk-radio:checked,.uk-switch:checked{border-color:Highlight}}.uk-segmented{display:inline-flex;inline-size:fit-content;max-inline-size:100%;min-block-size:var(--uk-control-height);border:var(--uk-line-width) solid var(--uk-line-strong);border-radius:var(--uk-radius);background:var(--uk-surface)}.uk-segmented__item{position:relative;display:flex;flex:1 1 auto;align-items:center;justify-content:center;padding:0 var(--uk-space-3);color:var(--uk-text);line-height:var(--uk-leading-normal);white-space:nowrap;cursor:pointer}.uk-segmented__item+.uk-segmented__item{border-inline-start:var(--uk-line-width) solid var(--uk-line-strong)}.uk-segmented__input{appearance:none;position:absolute;inset:0;margin:0;border-radius:0;background:transparent;cursor:inherit;transition:background-color var(--uk-duration-fast) var(--uk-ease)}.uk-segmented__text{position:relative;pointer-events:none}.uk-segmented__item:first-child>.uk-segmented__input{border-start-start-radius:calc(var(--uk-radius) - var(--uk-line-width));border-end-start-radius:calc(var(--uk-radius) - var(--uk-line-width))}.uk-segmented__item:last-child>.uk-segmented__input{border-start-end-radius:calc(var(--uk-radius) - var(--uk-line-width));border-end-end-radius:calc(var(--uk-radius) - var(--uk-line-width))}.uk-segmented__input:hover{background:var(--uk-hover)}.uk-segmented__input:checked{background:var(--uk-accent)}.uk-segmented__item:has(:checked){color:var(--uk-on-accent);font-weight:700}.uk-segmented__item:has(:disabled){color:var(--uk-text-muted);cursor:not-allowed}.uk-segmented__input:disabled:hover{background:transparent}.uk-segmented__input:disabled:checked{background:var(--uk-bg)}.uk-segmented__item:has(:disabled:checked){color:var(--uk-text-muted)}@media(forced-colors:active){.uk-segmented__input:checked{background:Highlight}.uk-segmented__item:has(:checked){color:HighlightText}}.uk-table tbody tr{transition:background-color var(--uk-duration-fast) var(--uk-ease)}.uk-table tbody tr:hover{background:var(--uk-hover)}.uk-table__num{text-align:right;white-space:nowrap}.uk-badge{display:inline-block;padding:0 var(--uk-space-2);border:var(--uk-line-width) solid var(--uk-line-strong);border-radius:var(--uk-radius-sm);background:var(--uk-surface);color:var(--uk-text);font-size:var(--uk-text-sm);font-weight:700;line-height:var(--uk-leading-normal);white-space:nowrap}.uk-badge--success{border-color:var(--uk-success);background:var(--uk-success-bg);color:var(--uk-success)}.uk-badge--warning{border-color:var(--uk-warning);background:var(--uk-warning-bg);color:var(--uk-warning)}.uk-badge--danger{border-color:var(--uk-danger);background:var(--uk-danger-bg);color:var(--uk-danger)}.uk-notice{display:grid;gap:var(--uk-space-1);margin:0 0 var(--uk-space-4);padding:var(--uk-space-3) var(--uk-space-4);border:var(--uk-line-width) solid var(--uk-line-strong);border-inline-start-width:calc(var(--uk-line-width) * 4);border-radius:var(--uk-radius);background:var(--uk-surface);color:var(--uk-text);line-height:var(--uk-leading-normal)}.uk-notice--success{border-color:var(--uk-success);background:var(--uk-success-bg);color:var(--uk-success)}.uk-notice--warning{border-color:var(--uk-warning);background:var(--uk-warning-bg);color:var(--uk-warning)}.uk-notice--danger{border-color:var(--uk-danger);background:var(--uk-danger-bg);color:var(--uk-danger)}.uk-notice--raised{background:var(--uk-surface-raised);box-shadow:var(--uk-shadow-popover)}.uk-notice__title,.uk-notice__text{margin:0}.uk-notice__title{font-weight:700}.uk-notice a{color:inherit}.uk-nav{font-size:var(--uk-text-base);line-height:var(--uk-leading-normal)}.uk-nav__group{margin:var(--uk-space-4) var(--uk-space-3) var(--uk-space-1);color:var(--uk-text-muted);font-size:var(--uk-text-sm);font-weight:700;letter-spacing:.06em;line-height:var(--uk-leading-normal);text-transform:uppercase}.uk-nav__group:first-child{margin-block-start:0}.uk-nav__list{display:grid;gap:calc(var(--uk-space-1) / 2);margin:0;padding:0;list-style:none}.uk-nav__list>li{margin:0}.uk-nav__link{display:block;padding:calc(var(--uk-space-1) * 1.5) var(--uk-space-2);border:var(--uk-line-width) solid transparent;border-radius:var(--uk-radius);color:var(--uk-text);text-decoration:none;transition:background-color var(--uk-duration-fast) var(--uk-ease),border-color var(--uk-duration-fast) var(--uk-ease)}.uk-nav__link:hover{background:var(--uk-hover)}.uk-nav__link[aria-current]:not([aria-current=false]){border-color:var(--uk-line);background:var(--uk-hover);font-weight:700}.uk-tabs{display:flex;align-items:center;gap:var(--uk-space-2);border-block-end:var(--uk-line-width) solid var(--uk-line-strong);font-size:var(--uk-text-base);line-height:var(--uk-leading-normal)}.uk-tabs__actions{display:flex;flex:none;gap:var(--uk-space-1);margin-inline-start:auto}.uk-tabs__list{display:flex;flex:1 1 auto;flex-wrap:wrap;align-self:end;gap:var(--uk-space-1);min-inline-size:0;margin:0;padding:0;list-style:none}.uk-tabs__list>li{margin:0}.uk-tabs__link{display:flex;align-items:center;box-sizing:border-box;block-size:var(--uk-control-height);margin-block-end:calc(-1 * var(--uk-line-width));padding:0 var(--uk-space-4);white-space:nowrap;border-block-end:calc(var(--uk-line-width) * 3) solid transparent;border-radius:var(--uk-radius) var(--uk-radius) 0 0;color:var(--uk-text);text-decoration:none;transition:background-color var(--uk-duration-fast) var(--uk-ease),border-color var(--uk-duration-fast) var(--uk-ease)}.uk-tabs__link:hover{background:var(--uk-hover)}.uk-tabs__link[aria-current]:not([aria-current=false]){border-block-end-color:var(--uk-accent);font-weight:700}@media(forced-colors:active){.uk-nav__link[aria-current]:not([aria-current=false]){border-color:Highlight}.uk-tabs__link[aria-current]:not([aria-current=false]){border-block-end-color:Highlight}}.uk-panel{margin:0 0 var(--uk-space-4);padding:var(--uk-space-4) var(--uk-space-5);border:var(--uk-line-width) solid var(--uk-line);border-radius:var(--uk-radius-lg);background:var(--uk-surface);color:var(--uk-text);line-height:var(--uk-leading-normal)}.uk-panel>:last-child{margin-bottom:0}.uk-panel__title{margin:0 0 var(--uk-space-2);font-size:var(--uk-text-lg);font-weight:700}.uk-dialog{box-sizing:border-box;width:min(32rem,calc(100vw - var(--uk-space-5) * 2));block-size:fit-content;max-height:calc(100vh - var(--uk-space-5) * 2);overflow:auto;padding:var(--uk-space-5);border:var(--uk-line-width) solid var(--uk-line);border-radius:var(--uk-radius-lg);box-shadow:var(--uk-shadow-popover);background:var(--uk-surface-raised);color:var(--uk-text);font-family:var(--uk-font-serif);font-size:var(--uk-text-base);line-height:var(--uk-leading-normal)}.uk-dialog[open]{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--uk-space-3)}.uk-dialog::backdrop{background:var(--uk-scrim)}.uk-dialog form{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--uk-space-3);margin:0}.uk-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:var(--uk-space-3)}.uk-dialog__head>.uk-dialog__title{min-inline-size:0;overflow-wrap:anywhere}.uk-dialog__head>.uk-button{flex:none;inline-size:var(--uk-control-height);padding:0}.uk-dialog__title,.uk-dialog p{margin:0}.uk-dialog__title:focus{outline:none}.uk-dialog__title{font-size:var(--uk-text-xl);font-weight:700;line-height:var(--uk-leading-tight)}.uk-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--uk-space-2);margin:0}.uk-help{box-sizing:border-box;max-width:44rem;color:var(--uk-text);line-height:var(--uk-leading-normal)}.uk-help__title{margin:0 0 var(--uk-space-4);font-size:var(--uk-text-2xl);font-weight:700;line-height:var(--uk-leading-tight)}.uk-help__section{margin-block-start:var(--uk-space-6)}.uk-help__heading{margin:0 0 var(--uk-space-2);scroll-margin-block-start:var(--uk-space-4);font-size:var(--uk-text-xl);font-weight:700;line-height:var(--uk-leading-tight)}.uk-help__section>:last-child{margin-bottom:0}.uk-help .uk-nav__link{padding-block:calc(var(--uk-space-1) / 2);color:var(--uk-accent);text-decoration-line:underline;text-decoration-thickness:var(--uk-line-width);text-underline-offset:.2em}.uk-help .uk-nav__link:hover{text-decoration-thickness:calc(var(--uk-line-width) * 2)}.uk-help__support{margin:var(--uk-space-6) 0 0;padding-block-start:var(--uk-space-4);border-block-start:var(--uk-line-width) solid var(--uk-line)}.uk-icon{display:inline-block;flex:none;inline-size:16px;block-size:16px;vertical-align:-.2em;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.uk-icon--lg{inline-size:20px;block-size:20px}.uk-nav__link>.uk-icon{margin-inline-end:var(--uk-space-2)}.uk-kbd{display:inline-block;padding:0 var(--uk-space-2);border:var(--uk-line-width) solid var(--uk-line);border-radius:var(--uk-radius-sm);background:var(--uk-bg);color:var(--uk-text-muted);font-size:var(--uk-text-sm);line-height:var(--uk-leading-normal);white-space:nowrap}.uk-badge>.uk-icon{margin-inline-end:var(--uk-space-1)}.uk-app{display:grid;grid-template-columns:13.125rem minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"top top" "side main";background:var(--uk-bg);color:var(--uk-text);line-height:var(--uk-leading-normal)}.uk-app__top{grid-area:top;display:flex;flex-wrap:wrap;align-items:center;gap:var(--uk-space-2) var(--uk-space-4);padding:var(--uk-space-3) var(--uk-space-4);border-block-end:var(--uk-line-width) solid var(--uk-line)}.uk-app__title{display:flex;align-items:center;gap:var(--uk-space-2);margin:0;font-size:var(--uk-text-lg);font-weight:700;line-height:var(--uk-leading-tight)}.uk-app__search{position:relative;margin:0 0 0 auto;inline-size:18rem;max-inline-size:40%}.uk-app__search>.uk-input{inline-size:100%;padding-inline:calc(var(--uk-space-3) + var(--uk-space-5)) 4.75rem}.uk-app__search>.uk-icon,.uk-app__search>.uk-kbd{position:absolute;inset-block-start:50%;translate:0 -50%;pointer-events:none}.uk-app__search>.uk-icon{inset-inline-start:var(--uk-space-3);color:var(--uk-text-muted)}.uk-app__search>.uk-kbd{inset-inline-end:var(--uk-space-2)}.uk-app__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--uk-space-2)}.uk-app__side{grid-area:side;min-inline-size:0;padding:var(--uk-space-3) var(--uk-space-2);border-inline-end:var(--uk-line-width) solid var(--uk-line)}.uk-app__main{grid-area:main;container-type:inline-size;min-inline-size:0;padding:var(--uk-space-5) var(--uk-space-6) var(--uk-space-6)}.uk-app__main>:is(h1,h2){margin:0 0 var(--uk-space-1)}.uk-app__lead{margin:0 0 var(--uk-space-4);color:var(--uk-text-muted)}.uk-app__section{padding-block:var(--uk-space-4);border-block-start:var(--uk-line-width) solid var(--uk-line)}.uk-app__subtitle{margin:0 0 var(--uk-space-3);color:var(--uk-text-muted);font-size:var(--uk-text-sm);font-weight:700;letter-spacing:.06em;line-height:var(--uk-leading-normal);text-transform:uppercase}.uk-app__section>.uk-app__actions{margin-block-start:var(--uk-space-2)}.uk-app__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--uk-space-2) var(--uk-space-4);margin-inline:calc(-1 * var(--uk-space-2));padding:var(--uk-space-2);border-radius:var(--uk-radius);transition:background-color var(--uk-duration-fast) var(--uk-ease)}.uk-app__row:hover{background:var(--uk-hover)}.uk-app__row>.uk-input{inline-size:15rem}.uk-app__text{display:grid;flex:1 1 12rem;min-inline-size:0}@media(max-width:759px){.uk-app{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-template-areas:"top" "side" "main"}.uk-app__title{flex-basis:100%}.uk-app__search{flex:1 1 8rem;margin:0;max-inline-size:none}.uk-app__search>.uk-input{padding-inline-end:var(--uk-space-3)}.uk-app__search>.uk-kbd{display:none}.uk-app__side{overflow-x:auto;overscroll-behavior-x:contain;border-inline-end:0;border-block-end:var(--uk-line-width) solid var(--uk-line)}.uk-app__side .uk-nav{display:flex;align-items:center;gap:var(--uk-space-1)}.uk-app__side .uk-nav__group{margin:0 var(--uk-space-1) 0 var(--uk-space-3);white-space:nowrap}.uk-app__side .uk-nav__list{display:flex;gap:var(--uk-space-1)}.uk-app__side .uk-nav__link{white-space:nowrap}.uk-app__main{padding:var(--uk-space-4) var(--uk-space-4) var(--uk-space-5)}}@container (max-width: 30rem){.uk-app__row>:is(.uk-input,.uk-select,.uk-file){flex:1 1 100%;inline-size:auto}}}*{box-sizing:border-box}:root{--numeric-font-stack: "Inter", "Roboto Flex", "Roboto", "Segoe UI", Arial, sans-serif;--numeric-track: .01em;--result-column-width: 12ch;--editor-meta-column-min-width: 7ch;--editor-meta-column-max-width: 26vw;--editor-line-number-font-size: .74rem;--editor-line-number-mobile-offset-y: -.03em;--editor-line-number-desktop-offset-y: -.03em;--editor-canvas-font-size: 1.125rem;--editor-canvas-line-height: 1.5;--editor-canvas-row-height: calc( var(--editor-canvas-font-size) * var(--editor-canvas-line-height) );--line-row-gap: .35rem;--line-action-size: 42px;--inline-actions-count: 3;--editor-canvas-padding-y: .42rem;--line-removal-duration: 1.2s;--interactive-transition: .14s ease}body{margin:0;font-family:Inter,Arial,sans-serif;background:var(--uk-bg);color:var(--uk-text)}.layout{max-width:760px;margin:0 auto;padding:.8rem .8rem calc(5.2rem + env(safe-area-inset-bottom));display:grid;gap:.75rem}.top-bar,.actions{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}h1,h2{margin:0}.top-bar{position:sticky;top:0;z-index:10;justify-content:space-between;flex-wrap:nowrap;padding:calc(.35rem + env(safe-area-inset-top)) .3rem .35rem;margin:-.35rem -.3rem 0;border-bottom:1px solid var(--uk-line);background:var(--uk-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.top-bar h1{font-size:1.05rem;text-align:center;flex:1;min-width:0}.app-title{display:flex;align-items:center;justify-content:center;gap:0;min-width:0;overflow:hidden;white-space:nowrap}.app-title-prefix{display:none;flex:0 0 auto;color:inherit}.app-title-prefix.app-title-prefix-empty{visibility:hidden}.app-title-tab-trigger{flex:1 1 auto;min-width:0;max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;min-height:auto;border:0;border-radius:0;background:transparent;color:inherit;cursor:text;padding:0;font:inherit;line-height:inherit}.app-title-tab-trigger:hover{border-color:transparent;text-decoration:underline}.app-title-tab-trigger:active{transform:none}.app-title-tab-input{flex:1 1 auto;min-width:0;width:clamp(8ch,40vw,24ch);max-width:100%;height:1.4em;min-height:auto;border:0;border-bottom:1px solid var(--uk-line);border-radius:0;background:transparent;padding:0 .1rem;font:inherit;line-height:1.2}.app-title-tab-input:focus-visible{outline:2px solid transparent;box-shadow:none;border-bottom-color:var(--uk-accent)}.actions{justify-content:flex-end;gap:.06rem}button:where(:not(.zc-dialog *)),input:where(:not(.zc-dialog *)),select:where(:not(.zc-dialog *)){min-height:44px;border-radius:.5rem}button:where(:not(.zc-dialog *)){border:1px solid var(--uk-line);background:var(--uk-surface);color:var(--uk-text);cursor:pointer;padding:.5rem .75rem;transition:background-color var(--interactive-transition),border-color var(--interactive-transition),box-shadow var(--interactive-transition),transform var(--interactive-transition)}button:where(:not(.zc-dialog *)):hover{border-color:var(--uk-line-strong)}button:where(:not(.zc-dialog *)):focus-visible,input:where(:not(.zc-dialog *)):focus-visible,select:where(:not(.zc-dialog *)):focus-visible{outline:2px solid transparent;box-shadow:0 0 0 3px var(--uk-focus)}button:where(:not(.zc-dialog *)):active{transform:translateY(1px)}input:where(:not(.zc-dialog *)),select:where(:not(.zc-dialog *)){border:1px solid var(--uk-line);background:var(--uk-surface);color:inherit;padding:.5rem .75rem}.tab-delete-trigger{color:var(--uk-accent)}.icon-button{width:44px;height:44px;min-width:44px;min-height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;line-height:1;border:0;background:transparent;border-radius:.65rem;color:var(--uk-accent)}.icon-glyph,.icon-button>.uk-icon{width:23px;height:23px;display:block}.icon-button:hover{border-color:transparent;background:var(--uk-hover);color:var(--uk-accent)}.icon-button:active{background:var(--uk-surface)}.icon-button:disabled{opacity:.38;cursor:not-allowed;background:transparent}.icon-button.tab-delete-trigger{color:var(--uk-accent)}.icon-button.tab-delete-trigger[aria-pressed=true]{color:var(--uk-danger);background:color-mix(in srgb,var(--uk-danger) 15%,transparent)}.icon-button.tab-delete-trigger[aria-pressed=true]:hover{color:var(--uk-danger);background:color-mix(in srgb,var(--uk-danger) 22%,transparent)}.tab-rename-input{width:120px;min-height:44px}.tab-sidebar{position:fixed;top:0;left:0;bottom:0;height:100dvh;max-height:100dvh;z-index:22;width:min(84vw,320px);display:grid;grid-template-rows:auto minmax(0,1fr);gap:.6rem;padding:calc(.65rem + env(safe-area-inset-top)) .75rem calc(.75rem + env(safe-area-inset-bottom));border-right:1px solid var(--uk-line);background:var(--uk-surface);box-shadow:var(--uk-shadow-popover)}.tab-sidebar-list{display:grid;min-height:0;align-content:start;gap:.45rem;overflow:auto;padding:.1rem .18rem .2rem .05rem}.tab-sidebar-item{position:relative;display:flex;align-items:stretch;gap:0;min-height:50px;border:0;border-radius:.8rem;background:color-mix(in srgb,var(--uk-hover) 70%,var(--uk-surface) 30%);overflow:hidden;transition:border-color var(--interactive-transition),box-shadow var(--interactive-transition),transform var(--interactive-transition),background-color var(--interactive-transition)}.tab-sidebar-item:hover{transform:translate(1px)}.tab-sidebar-item.active{background:color-mix(in srgb,var(--uk-accent) 14%,var(--uk-hover))}.tab-sidebar-name-trigger{flex:1 1 auto;min-width:0;color:var(--uk-text);cursor:pointer;font-weight:400;border:0;border-radius:0;background:transparent;transition:color var(--interactive-transition),background-color var(--interactive-transition)}.tab-sidebar .app-title-tab-trigger.tab-sidebar-name-trigger{min-height:100%;padding:.62rem .72rem}.tab-sidebar .tab-sidebar-name-trigger:hover{color:var(--uk-accent);text-decoration:none;background:color-mix(in srgb,var(--uk-surface) 70%,transparent)}.tab-sidebar .tab-sidebar-name-trigger:focus-visible{outline:2px solid transparent;box-shadow:inset 0 0 0 2px var(--uk-focus)}.tab-sidebar .tab-sidebar-item.active .tab-sidebar-name-trigger{color:var(--uk-text);cursor:text;background:transparent}.tab-sidebar .app-title-tab-input.tab-sidebar-name-input{flex:1 1 auto;width:auto;min-width:0;height:100%;min-height:100%;max-width:none;border:0;border-bottom:2px solid var(--uk-accent);border-radius:0;background:color-mix(in srgb,var(--uk-accent) 10%,transparent);padding:0 .72rem}.tab-sidebar .tab-sidebar-item.active .app-title-tab-input.tab-sidebar-name-input{font-weight:400}.tab-sidebar-delete{width:38px;height:38px;min-width:38px;min-height:38px;margin:6px 6px 6px 0;align-self:center;border-radius:.55rem;background:transparent}main{display:grid}.editor-canvas-layout{align-items:start;gap:.45rem}.editor-canvas-layout.with-line-numbers{grid-template-columns:auto minmax(0,1fr) minmax(var(--editor-meta-column-min-width),max-content)}.editor-canvas-layout.without-line-numbers{grid-template-columns:minmax(0,1fr) minmax(var(--editor-meta-column-min-width),max-content)}.canvas-line-numbers{margin:0;padding:var(--editor-canvas-padding-y) 0 0;list-style:none;display:grid;gap:0;font-family:var(--numeric-font-stack);font-size:var(--editor-canvas-font-size);line-height:var(--editor-canvas-line-height);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:var(--numeric-track)}.canvas-line-numbers li{min-height:0;height:auto;margin:0;padding:0;display:block;line-height:inherit;text-align:right;color:var(--uk-text-muted)}.canvas-line-number-label{display:inline-block;font-size:var(--editor-line-number-font-size);line-height:1;transform:translateY(var(--editor-line-number-mobile-offset-y))}.canvas-line-numbers li.is-active{color:var(--uk-accent);font-weight:650}.editor-canvas-shell{position:relative;min-width:0;min-height:var(--editor-canvas-row-height)}.editor-canvas-shell.editor-canvas-shell--with-tail-slot{padding-bottom:var(--editor-canvas-row-height)}.editor-canvas-highlight{min-height:var(--editor-canvas-row-height);margin:0;border:0;border-radius:0;background:transparent;padding:var(--editor-canvas-padding-y) .55rem;overflow-x:auto;overflow-y:hidden;white-space:pre;overflow-wrap:normal;line-height:var(--editor-canvas-line-height);font-size:var(--editor-canvas-font-size);font-family:var(--numeric-font-stack);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:var(--numeric-track);color:var(--uk-text);pointer-events:none;scrollbar-width:none;-ms-overflow-style:none}.editor-canvas-line{display:block;min-height:1lh;white-space:pre}.editor-canvas-line.is-removing{will-change:opacity,transform;-webkit-animation:line-row-remove var(--line-removal-duration) cubic-bezier(.16,1,.3,1) forwards;animation:line-row-remove var(--line-removal-duration) cubic-bezier(.16,1,.3,1) forwards}.editor-canvas-number{color:var(--uk-cat-1)}.editor-canvas-variable{color:var(--uk-text)}.editor-canvas-date{color:var(--uk-cat-4)}.editor-canvas-line-ref{color:var(--uk-cat-6)}.editor-canvas-currency{color:var(--uk-cat-8)}.editor-canvas-percent{color:var(--uk-cat-7)}.editor-canvas-comment{color:var(--uk-text-muted)}.editor-canvas-input{position:absolute;inset:0;width:100%;height:100%;min-width:0;min-height:100%;margin:0;border:0;padding:var(--editor-canvas-padding-y) .55rem;resize:none;overflow-x:auto;overflow-y:hidden;white-space:pre;overflow-wrap:normal;background:transparent;color:transparent;-webkit-text-fill-color:transparent;caret-color:var(--uk-text);line-height:var(--editor-canvas-line-height);font-size:var(--editor-canvas-font-size);font-family:var(--numeric-font-stack);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:var(--numeric-track);scrollbar-width:none;-ms-overflow-style:none}.editor-canvas-highlight::-webkit-scrollbar,.editor-canvas-input::-webkit-scrollbar{width:0;height:0}.editor-canvas-input::placeholder{color:var(--uk-text-muted);-webkit-text-fill-color:var(--uk-text-muted)}.editor-canvas-input:focus,.editor-canvas-input:focus-visible{outline:none;box-shadow:none}.canvas-line-meta{display:grid;gap:0;padding-top:var(--editor-canvas-padding-y);padding-left:0;font-size:var(--editor-canvas-font-size);line-height:var(--editor-canvas-line-height);align-content:start;justify-self:end;width:max-content;min-width:var(--editor-meta-column-min-width);border-left:1px solid var(--uk-line)}.line-row-wrap{display:grid;gap:0;position:relative;min-height:1lh;border-radius:.55rem;padding:0}.canvas-line-numbers-tail{display:block}.editor-tail-slot-floating.icon-button{position:absolute;z-index:2;left:max(.55rem,env(safe-area-inset-left,0px));bottom:0;pointer-events:auto;justify-content:center;width:var(--line-action-size);min-width:var(--line-action-size);min-height:var(--editor-canvas-row-height);height:var(--editor-canvas-row-height);border-radius:.45rem}.editor-tail-slot-floating.icon-button:not(:disabled){opacity:var(--editor-tail-slot-icon-opacity, .42);transition:opacity var(--interactive-transition)}.editor-tail-slot-floating.icon-button:not(:disabled):hover,.editor-tail-slot-floating.icon-button:not(:disabled):focus-visible{opacity:1}.line-row-wrap.is-active-line{background:var(--uk-selected);border-radius:0}.line-row-wrap.is-subtotal-related{background:var(--uk-surface);border-radius:0}.line-row-wrap.is-active-line.is-subtotal-related{background:var(--uk-selected)}.line-row{display:grid;grid-template-columns:max-content auto;justify-content:end;align-items:center;font-size:inherit;line-height:inherit;gap:var(--line-row-gap);min-height:1lh;height:1lh;transition:opacity var(--interactive-transition)}.line-row.is-swiped{transform:none}.line-row-wrap.is-removing{pointer-events:none}.line-row-wrap.is-removing .line-row{will-change:opacity,transform;-webkit-animation:line-row-remove var(--line-removal-duration) cubic-bezier(.16,1,.3,1) forwards;animation:line-row-remove var(--line-removal-duration) cubic-bezier(.16,1,.3,1) forwards}@keyframes line-row-remove{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-.7rem,0,0)}}.result{min-width:7ch;padding-left:.6rem;text-align:right;line-height:inherit;font-size:inherit;font-family:var(--numeric-font-stack);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:var(--numeric-track);font-weight:650;color:var(--uk-cat-1);display:flex;align-items:center;justify-content:flex-end;height:100%;white-space:nowrap}.result-value{opacity:1}.result-value-muted{color:var(--uk-text-muted)}.result-diagnostic-trigger{display:inline-flex;align-items:center;justify-content:center;min-height:auto;height:auto;border:0;border-radius:0;background:transparent;color:var(--uk-danger);font:inherit;letter-spacing:inherit;padding:0;line-height:0}.result-diagnostic-trigger:hover{color:var(--uk-danger)}.result-diagnostic-icon{display:block;width:1.1em;height:1.1em;flex-shrink:0}.subtotal-wrap{position:relative;border-radius:0}.subtotal-wrap:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--uk-line);pointer-events:none}.subtotal-wrap:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--uk-line);pointer-events:none}.subtotal-result{background:transparent;border-radius:0;border:0;min-width:7ch}.subtotal-label{font-size:.66rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--uk-text-muted);white-space:nowrap}.subtotal-value{font-size:var(--editor-canvas-font-size);font-weight:650;line-height:1.1;color:var(--uk-cat-3)}.subtotal-value-muted{color:var(--uk-text-muted)}.currency-hint{margin:0;color:var(--uk-text-muted);font-size:.78rem;line-height:1.25}.line-diagnostics{margin:0;padding-left:.55rem;color:var(--uk-danger);font-size:.78rem;line-height:1.2}.diagnostics-backdrop{position:fixed;inset:0;z-index:24;border:0;border-radius:0;background:var(--uk-scrim);padding:0}.diagnostics-panel{position:fixed;left:.8rem;right:.8rem;bottom:.8rem;z-index:25;display:grid;gap:.55rem;padding:.85rem;border:1px solid var(--uk-line);border-radius:.9rem;background:var(--uk-surface-raised);box-shadow:var(--uk-shadow-popover)}.diagnostics-list{margin:0;padding-left:1rem;color:var(--uk-danger);display:grid;gap:.35rem}.line-actions-wrap{position:relative;display:flex;align-items:center;justify-content:flex-end;height:100%}.line-actions-wrap.swipe-enabled{width:0;min-width:0}.inline-line-actions{display:flex;align-items:center;gap:0}.swipe-actions{position:absolute;right:0;top:50%;display:flex;gap:0;padding:.08rem;border-radius:.64rem;border:1px solid var(--uk-line);background:var(--uk-surface);box-shadow:var(--uk-shadow-popover);pointer-events:none;opacity:0;transform:translate3d(.55rem,-50%,0);transition:opacity .2s ease,transform .2s ease}.swipe-actions.visible{pointer-events:auto;opacity:1;transform:translate3d(0,-50%,0)}.line-action{min-width:var(--line-action-size);min-height:var(--editor-canvas-row-height);height:var(--editor-canvas-row-height);width:var(--line-action-size);padding:0;border-radius:.45rem}.line-action-delete{color:var(--uk-accent)}.swipe-hint{margin:0;font-size:.8rem;color:var(--uk-text-muted)}.total-row{position:fixed;left:50%;right:auto;bottom:0;z-index:9;transform:translate(-50%);width:min(calc(760px - 1.6rem),calc(100vw - 1.6rem));padding:.55rem 0 calc(.55rem + env(safe-area-inset-bottom));display:grid;align-items:center;gap:.45rem;border-top:1px solid var(--uk-line);background:var(--uk-bg)}.total-row.with-line-numbers{grid-template-columns:auto minmax(0,1fr) minmax(var(--editor-meta-column-min-width),max-content)}.total-row.without-line-numbers{grid-template-columns:minmax(0,1fr) minmax(var(--editor-meta-column-min-width),max-content)}.total-row-actions{display:inline-flex;align-items:center;gap:.45rem}.total-row-actions .icon-button{color:var(--uk-text-muted)}.total-row-actions .icon-button:hover{color:var(--uk-text)}.total-row.with-line-numbers .total-row-actions{grid-column:2}.total-row.with-line-numbers .total-row-actions{display:contents}.total-row.with-line-numbers .total-row-actions .icon-button:first-child{grid-column:1;justify-self:start}.total-row.with-line-numbers .total-row-actions .icon-button:last-child{grid-column:2;justify-self:start}.total-row.with-line-numbers .total-value{grid-column:3}.total-row.swipe-actions-disabled .total-value{padding-right:calc((var(--line-action-size) * var(--inline-actions-count)) + var(--line-row-gap))}.total-row.swipe-actions-enabled .total-value{padding-right:var(--line-row-gap)}.total-value{display:inline-flex;align-items:baseline;gap:.28rem;line-height:var(--editor-canvas-line-height);font-size:var(--editor-canvas-font-size);justify-self:end;text-align:right}.total-prefix{font-weight:400;color:var(--uk-text-muted)}.total-amount{font-family:var(--numeric-font-stack);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:var(--numeric-track);font-weight:650;color:var(--uk-cat-3)}.sheet-backdrop{position:fixed;inset:0;z-index:20;border:0;border-radius:0;background:var(--uk-scrim);padding:0}.tab-sidebar,main{scrollbar-width:thin;scrollbar-color:var(--uk-line-strong) transparent}.tab-sidebar::-webkit-scrollbar,main::-webkit-scrollbar{width:10px;height:10px}.tab-sidebar::-webkit-scrollbar-track,main::-webkit-scrollbar-track{background:transparent}.tab-sidebar::-webkit-scrollbar-thumb,main::-webkit-scrollbar-thumb{background:var(--uk-line-strong);border-radius:999px;border:2px solid transparent;background-clip:content-box}.tab-sidebar::-webkit-scrollbar-thumb:hover,main::-webkit-scrollbar-thumb:hover{background:var(--uk-accent);background-clip:content-box}.sheet-header{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.15rem .2rem .45rem;border-bottom:1px solid var(--uk-line)}.sheet-header h2{font-size:1.08rem;letter-spacing:.01em}.icon-close{width:34px;height:34px;min-width:34px;min-height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:1.05rem;line-height:1}.icon-close .icon-glyph{width:18px;height:18px}@media(max-width:679px){.top-bar .actions{gap:0}.top-bar .actions .icon-button{width:40px;height:40px;min-width:40px;min-height:40px}.top-bar .actions .icon-glyph,.top-bar .actions .icon-button>.uk-icon{width:21px;height:21px}.total-row-actions{gap:0}.total-row-actions .icon-button{width:40px;height:40px;min-width:40px;min-height:40px}.total-row-actions .icon-glyph{width:21px;height:21px}}@media(min-width:680px){.app-title-prefix{display:inline}.app-title-prefix.app-title-prefix-empty{visibility:visible}.app-title-tab-trigger.app-title-tab-trigger-empty{color:transparent}.app-title-tab-trigger.app-title-tab-trigger-empty:hover{text-decoration:none}.canvas-line-number-label{transform:translateY(var(--editor-line-number-desktop-offset-y))}.actions{gap:0;padding-left:1.1rem;transform:none}.total-row-actions{display:inline-flex;grid-column:1;justify-self:start;gap:0}.total-row.with-line-numbers .total-row-actions .icon-button:first-child,.total-row.with-line-numbers .total-row-actions .icon-button:last-child{grid-column:auto;justify-self:auto}.inline-line-actions{gap:0}}@media(min-width:960px){:root{--line-row-gap: .28rem;--line-action-size: 34px;--line-removal-duration: 1.92s}.actions .icon-button,.total-row-actions .icon-button{width:34px;height:34px;min-width:34px;min-height:34px}.line-action{width:var(--line-action-size);min-width:var(--line-action-size)}}.action-toast{position:fixed;z-index:30;top:max(1rem,env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);display:flex;max-width:min(20rem,calc(100vw - 2rem));margin:0;padding:.5rem .85rem;align-items:center;justify-content:center;gap:.55rem;font-size:.88rem;line-height:1.3;text-align:left;color:var(--uk-text);background:var(--uk-surface-raised);border:1px solid var(--uk-line);border-radius:.75rem;box-shadow:var(--uk-shadow-popover);pointer-events:none}.action-toast-success-icon{flex-shrink:0;width:1.35rem;height:1.35rem;color:var(--uk-success)}.action-toast-success-icon circle{fill:var(--uk-success-bg);stroke:var(--uk-success)}.action-toast-success-icon path{stroke:var(--uk-success)}.errors-list{margin:0;padding-left:1.1rem;color:var(--uk-danger)}.webview-notice{display:grid;gap:.5rem;margin:0;padding:.75rem .9rem;color:var(--uk-text);background:var(--uk-surface-raised);border:1px solid var(--uk-danger);border-radius:.75rem}.webview-notice-title{margin:0;font-size:1rem;line-height:1.3;color:var(--uk-danger)}.webview-notice-text{margin:0;font-size:.92rem;line-height:1.45}.webview-notice-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.webview-notice-link{color:var(--uk-accent);font-weight:600}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.zc-dialog{container-type:inline-size}.zc-dialog .uk-app__section:last-child{padding-block-end:0}.zc-dialog .uk-app__section>.uk-app__actions+.uk-app__row,.zc-dialog .uk-app__section>.uk-app__actions+.uk-app__actions,.zc-dialog .uk-app__section>table{margin-block-start:var(--uk-space-3)}.zc-dialog .uk-app__row>.uk-select{max-inline-size:100%}.zc-rate-editor{display:flex;flex:1 1 15rem;flex-wrap:wrap;gap:var(--uk-space-2);min-inline-size:0}.zc-rate-editor>.uk-select{flex:1 1 8rem;min-inline-size:0}.zc-rate-editor>.uk-stepper{flex:0 0 auto}.zc-settings-danger-zone{margin-block-start:var(--uk-space-4)}.zc-dialog .uk-help{max-inline-size:none}.zc-dialog .uk-help>.uk-panel{margin-block-end:0}
