/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}button{border-radius:var(--st-button-radius);font:inherit;border:0}:root,:host{--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--font-weight-semibold:600;--radius-xl:.75rem}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-full{top:100%}.right-0{right:0}.left-0{left:0}.z-10{z-index:10}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mr-auto{margin-right:auto}.box-border{box-sizing:border-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.h-screen{height:100vh}.max-h-56{max-height:calc(var(--spacing) * 56)}.min-h-0{min-height:0}.w-full{width:100%}.max-w-\[980px\]{max-width:980px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[var\(--st-color-border\)\]{border-color:var(--st-color-border)}.bg-\[var\(--st-color-page\)\]{background-color:var(--st-color-page)}.bg-\[var\(--st-color-surface\)\]{background-color:var(--st-color-surface)}.bg-transparent{background-color:#0000}.p-2{padding:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-6{padding-top:calc(var(--spacing) * 6)}.text-left{text-align:left}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.font-\[600\]{--tw-font-weight:600;font-weight:600}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-nowrap{text-wrap:nowrap}.text-\[\#b00020\]{color:#b00020}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.select-all{-webkit-user-select:all;user-select:all}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:bg-\[var\(--st-color-hover\)\]:hover{background-color:var(--st-color-hover)}}:root{--st-primary-color:#14171f;--st-primary-background:#f6f7f9;--st-neutral-50:var(--st-primary-background);--st-neutral-950:var(--st-primary-color);--st-neutral-100:oklch(from var(--st-neutral-950) l calc(c * 2.1) h)}@supports (color:color-mix(in lab, red, red)){:root{--st-neutral-100:oklch(from color-mix(in oklch, var(--st-neutral-950) 8%, var(--st-neutral-50)) l calc(c * 2.1) h)}}:root{--st-neutral-200:oklch(from var(--st-neutral-950) l calc(c * 3) h)}@supports (color:color-mix(in lab, red, red)){:root{--st-neutral-200:oklch(from color-mix(in oklch, var(--st-neutral-950) 15%, var(--st-neutral-50)) l calc(c * 3) h)}}:root{--st-neutral-300:oklch(from var(--st-neutral-950) l calc(c * 4.3) h)}@supports (color:color-mix(in lab, red, red)){:root{--st-neutral-300:oklch(from color-mix(in oklch, var(--st-neutral-950) 27%, var(--st-neutral-50)) l calc(c * 4.3) h)}}:root{--st-neutral-400:oklch(from var(--st-neutral-950) l calc(c * 5.2) h)}@supports (color:color-mix(in lab, red, red)){:root{--st-neutral-400:oklch(from color-mix(in oklch, var(--st-neutral-950) 36%, var(--st-neutral-50)) l calc(c * 5.2) h)}}:root{--st-neutral-500:oklch(from var(--st-neutral-950) l calc(c * 7) h)}@supports (color:color-mix(in lab, red, red)){:root{--st-neutral-500:oklch(from color-mix(in oklch, var(--st-neutral-950) 49%, var(--st-neutral-50)) l calc(c * 7) h)}}:root{--st-neutral-600:oklch(from var(--st-neutral-950) l calc(c * 5.4) h)}@supports (color:color-mix(in lab, red, red)){:root{--st-neutral-600:oklch(from color-mix(in oklch, var(--st-neutral-950) 69%, var(--st-neutral-50)) l calc(c * 5.4) h)}}:root{--st-neutral-700:oklch(from var(--st-neutral-950) l calc(c * 3) h)}@supports (color:color-mix(in lab, red, red)){:root{--st-neutral-700:oklch(from color-mix(in oklch, var(--st-neutral-950) 86%, var(--st-neutral-50)) l calc(c * 3) h)}}:root{--st-neutral-800:oklch(from var(--st-neutral-950) l calc(c * 2.3) h)}@supports (color:color-mix(in lab, red, red)){:root{--st-neutral-800:oklch(from color-mix(in oklch, var(--st-neutral-950) 93%, var(--st-neutral-50)) l calc(c * 2.3) h)}}:root{--st-neutral-900:oklch(from var(--st-neutral-950) l calc(c * 1.6) h)}@supports (color:color-mix(in lab, red, red)){:root{--st-neutral-900:oklch(from color-mix(in oklch, var(--st-neutral-950) 96%, var(--st-neutral-50)) l calc(c * 1.6) h)}}:root{--st-primary-type-word:oklch(55% .13 250);--st-primary-type-excel:oklch(55% .13 145);--st-primary-type-powerpoint:oklch(55% .13 40);--st-primary-neutral:var(--st-neutral-50);--st-primary-accent:var(--st-brand-color,#3557e0);--st-primary-danger:#c0364a;--st-primary-warning:#b4610e;--st-primary-success:#12805c;--st-primary-canvas:#fff;--st-primary-ink:var(--st-neutral-950);--st-primary-line:#e6e8ec;--st-primary-divider:#eef0f3;--st-primary-text-secondary:#4b5263;--st-primary-text-muted:#666e80;--st-primary-brand-soft:#eef2fe;--st-primary-brand-ink:#2440b8;--st-primary-success-soft:#e7f6f0;--st-primary-warning-soft:#fdf3e6;--st-primary-danger-soft:#fcecee;--st-primary-success-text:#0f6e4e;--st-primary-warning-text:#8a4a0b;--st-primary-danger-text:#b02e41;--st-accent-subtle:var(--st-primary-accent)}@supports (color:color-mix(in lab, red, red)){:root{--st-accent-subtle:color-mix(in oklch, var(--st-primary-accent) 8%, var(--st-primary-canvas))}}:root{--st-accent-border:var(--st-primary-accent)}@supports (color:color-mix(in lab, red, red)){:root{--st-accent-border:color-mix(in oklch, var(--st-primary-accent) 22%, var(--st-primary-canvas))}}:root{--st-accent-muted:var(--st-primary-accent)}@supports (color:color-mix(in lab, red, red)){:root{--st-accent-muted:color-mix(in oklch, var(--st-primary-accent) 55%, var(--st-primary-canvas))}}:root{--st-accent-text:var(--st-primary-accent)}@supports (color:color-mix(in lab, red, red)){:root{--st-accent-text:color-mix(in oklch, var(--st-primary-accent) 78%, var(--st-primary-ink))}}:root{--st-danger-subtle:var(--st-primary-danger)}@supports (color:color-mix(in lab, red, red)){:root{--st-danger-subtle:color-mix(in oklch, var(--st-primary-danger) 10%, var(--st-primary-canvas))}}:root{--st-danger-border:var(--st-primary-danger)}@supports (color:color-mix(in lab, red, red)){:root{--st-danger-border:color-mix(in oklch, var(--st-primary-danger) 28%, var(--st-primary-canvas))}}:root{--st-danger-text:var(--st-primary-danger)}@supports (color:color-mix(in lab, red, red)){:root{--st-danger-text:color-mix(in oklch, var(--st-primary-danger) 70%, var(--st-primary-ink))}}:root{--st-warning-subtle:var(--st-primary-warning)}@supports (color:color-mix(in lab, red, red)){:root{--st-warning-subtle:color-mix(in oklch, var(--st-primary-warning) 10%, var(--st-primary-canvas))}}:root{--st-warning-border:var(--st-primary-warning)}@supports (color:color-mix(in lab, red, red)){:root{--st-warning-border:color-mix(in oklch, var(--st-primary-warning) 28%, var(--st-primary-canvas))}}:root{--st-warning-text:var(--st-primary-warning)}@supports (color:color-mix(in lab, red, red)){:root{--st-warning-text:color-mix(in oklch, var(--st-primary-warning) 70%, var(--st-primary-ink))}}:root{--st-success-subtle:var(--st-primary-success)}@supports (color:color-mix(in lab, red, red)){:root{--st-success-subtle:color-mix(in oklch, var(--st-primary-success) 20%, var(--st-primary-canvas))}}:root{--st-success-text:var(--st-primary-success)}@supports (color:color-mix(in lab, red, red)){:root{--st-success-text:color-mix(in oklch, var(--st-primary-success) 70%, var(--st-primary-ink))}}:root{--st-color-page:var(--st-neutral-50);--st-color-surface:var(--st-primary-canvas);--st-color-subtle:var(--st-neutral-100);--st-color-divider:var(--st-primary-divider);--st-color-hover:var(--st-neutral-200);--st-color-border:var(--st-primary-line);--st-color-skeleton:var(--st-neutral-300);--st-color-folder-icon-bg:var(--st-neutral-300);--st-color-border-strong:var(--st-neutral-400);--st-color-text-faint:var(--st-primary-text-muted);--st-color-text-muted:var(--st-primary-text-muted);--st-color-text-secondary:var(--st-primary-text-secondary);--st-color-text:var(--st-neutral-950);--st-color-text-strong:var(--st-neutral-950);--st-color-on-solid:var(--st-primary-canvas);--st-color-accent:var(--st-primary-accent);--st-color-accent-subtle:var(--st-accent-subtle);--st-color-accent-border:var(--st-accent-border);--st-color-accent-muted:var(--st-accent-muted);--st-color-accent-text:var(--st-accent-text);--st-color-primary:var(--st-color-accent);--st-color-primary-soft:var(--st-primary-brand-soft);--st-color-primary-ink:var(--st-primary-brand-ink);--st-color-danger:var(--st-primary-danger);--st-color-danger-subtle:var(--st-primary-danger-soft);--st-color-danger-border:var(--st-danger-border);--st-color-danger-text:var(--st-primary-danger-text);--st-color-warning:var(--st-primary-warning);--st-color-warning-subtle:var(--st-primary-warning-soft);--st-color-warning-border:var(--st-warning-border);--st-color-warning-text:var(--st-primary-warning-text);--st-color-success:var(--st-primary-success);--st-color-success-subtle:var(--st-primary-success-soft);--st-color-success-text:var(--st-primary-success-text);--st-color-type-word:var(--st-primary-type-word);--st-color-type-excel:var(--st-primary-type-excel);--st-color-type-powerpoint:var(--st-primary-type-powerpoint);--st-favorite-accent:#f0b429;--st-status-hue:var(--st-neutral-hue);--st-status-bg:oklch(.95 .05 var(--st-status-hue));--st-status-color:oklch(.4 .13 var(--st-status-hue));--st-shadow-color-subtle:var(--st-neutral-300);--st-shadow-color-sm:var(--st-neutral-300);--st-shadow-color-md:var(--st-neutral-300);--st-shadow-color-lg:var(--st-neutral-300);--st-shadow-color-xl:var(--st-neutral-300);--st-shadow-card:0 1px 2px #14171f0a;--st-shadow-button-primary:0 1px 2px #3557e040, 0 4px 12px #3557e02e;--st-space-0:0;--st-space-2:2px;--st-space-3:3px;--st-space-4:4px;--st-space-5:5px;--st-space-6:6px;--st-space-7:7px;--st-space-8:8px;--st-space-9:9px;--st-space-10:10px;--st-space-11:11px;--st-space-12:12px;--st-space-14:14px;--st-space-16:16px;--st-space-18:18px;--st-space-20:20px;--st-space-22:22px;--st-space-24:24px;--st-space-28:28px;--st-space-30:30px;--st-space-32:32px;--st-space-40:40px;--st-space-44:44px;--st-space-48:48px;--st-radius-none:0;--st-radius-xs:4px;--st-radius-sm:8px;--st-radius-md:10px;--st-radius-lg:14px;--st-radius-full:999px;--st-radius-circle:50%;--st-size-14:14px;--st-size-16:16px;--st-size-18:18px;--st-size-20:20px;--st-size-24:24px;--st-size-26:26px;--st-size-28:28px;--st-size-30:30px;--st-size-32:32px;--st-size-36:36px;--st-size-38:38px;--st-size-40:40px;--st-font-family:"Inter", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;--st-numeric-features:tabular-nums;--st-text-2xs:10px;--st-text-xs:11px;--st-text-sm:12px;--st-text-base:13px;--st-text-md:14px;--st-text-lg:15px;--st-text-xl:16px;--st-text-2xl:20px;--st-text-3xl:28px;--st-text-kpi:34px;--st-text-hero:40px;--st-font-weight-regular:400;--st-font-weight-medium:500;--st-font-weight-semibold:600;--st-font-weight-bold:700;--st-font-weight-extrabold:800;--st-leading-none:1;--st-leading-snug:1.35;--st-leading-normal:1.4;--st-tracking-tight:-.2px;--st-tracking-normal:0;--st-tracking-wide:.3px;--st-tracking-wider:.4px;--st-tracking-display:-.02em;--st-step-heading-font-size:var(--st-text-2xl);--st-step-heading-font-weight:var(--st-font-weight-bold);--st-step-heading-color:var(--st-color-text-strong);--st-step-description-font-size:var(--st-text-base);--st-step-description-color:var(--st-color-text-muted);--st-button-font-size:var(--st-text-md);--st-button-font-size-sm:var(--st-text-base);--st-button-font-weight:var(--st-font-weight-semibold);--st-button-height:var(--st-size-40);--st-button-radius:var(--st-radius-md);--st-button-primary-bg:var(--st-color-accent);--st-button-primary-color:var(--st-color-on-solid);--st-button-primary-font-weight:var(--st-font-weight-semibold);--st-button-primary-shadow:var(--st-shadow-button-primary);--st-checkbox-color:var(--st-brand-color,auto);--st-focus-ring:2px solid var(--st-color-accent);--st-focus-ring-offset:2px;--st-input-font-family:var(--st-font-family);--st-input-mono-font-family:ui-monospace, monospace;--st-input-font-size:var(--st-text-base);--st-input-color:var(--st-color-text-strong);--st-input-bg:var(--st-color-surface);--st-input-border-color:var(--st-color-border);--st-input-radius:var(--st-radius-md);--st-card-radius:var(--st-radius-lg);--st-card-padding:var(--st-space-24);--st-card-shadow:var(--st-shadow-card);--st-page-padding:var(--st-space-32) var(--st-space-40);--st-page-gap:var(--st-space-20);--st-wizard-bg:var(--st-color-page);--st-wizard-subheader-bg:var(--st-color-subtle);--st-wizard-footer-bg:var(--st-color-surface);--st-wizard-footer-height:64px;--st-wizard-border-color:var(--st-color-border);--st-wizard-content-padding:var(--st-space-24) var(--st-space-32);--st-wizard-content-padding-compact:var(--st-space-16) var(--st-space-18)}html,body{height:100vh;margin:0;overflow:hidden}.config-error{justify-content:center;align-items:center;gap:var(--st-space-12);height:100vh;padding:var(--st-space-24);font-family:var(--st-font-family);font-size:var(--st-text-md);color:var(--st-color-text);text-align:center;flex-direction:column;display:flex}.config-error code{padding:var(--st-space-2) var(--st-space-6);border-radius:var(--st-radius-xs);background:var(--st-color-subtle);color:var(--st-color-text-strong)}.license-notice-page{flex-direction:column;height:100vh;display:flex}.license-notice-page .config-error{flex:1;height:auto}.library-page{max-width:960px;margin:0 auto;padding:24px 16px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
