@layer properties,reset,components,field-focus;@layer reset{*,:before,:after{box-sizing:border-box;border:0 solid}html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-size:1em}ol,ul,menu{list-style:none;margin:0;padding:0}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}button,input,select,optgroup,textarea{font:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background:transparent;padding:0}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:color-mix(in srgb,currentColor 50%,transparent)}progress{vertical-align:baseline}summary{display:list-item}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}hr{height:0;color:inherit;border-top-width:1px}[hidden]:not([hidden=until-found]){display:none!important}}:root,:host{--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50: oklch(97.1% .013 17.38);--color-red-100: oklch(93.6% .032 17.717);--color-red-200: oklch(88.5% .062 18.334);--color-red-300: oklch(80.8% .114 19.571);--color-red-400: oklch(70.4% .191 22.216);--color-red-500: oklch(63.7% .237 25.331);--color-red-600: oklch(57.7% .245 27.325);--color-red-700: oklch(50.5% .213 27.518);--color-red-800: oklch(44.4% .177 26.899);--color-red-900: oklch(39.6% .141 25.723);--color-red-950: oklch(25.8% .092 26.042);--color-amber-50: oklch(98.7% .022 95.277);--color-amber-100: oklch(96.2% .059 95.617);--color-amber-200: oklch(92.4% .12 95.746);--color-amber-300: oklch(87.9% .169 91.605);--color-amber-400: oklch(82.8% .189 84.429);--color-amber-500: oklch(76.9% .188 70.08);--color-amber-600: oklch(66.6% .179 58.318);--color-amber-700: oklch(55.5% .163 48.998);--color-amber-800: oklch(47.3% .137 46.201);--color-amber-900: oklch(41.4% .112 45.904);--color-amber-950: oklch(27.9% .077 45.635);--color-green-50: oklch(98.2% .018 155.826);--color-green-100: oklch(96.2% .044 156.743);--color-green-200: oklch(92.5% .084 155.995);--color-green-400: oklch(79.2% .209 151.711);--color-green-500: oklch(72.3% .219 149.579);--color-green-600: oklch(62.7% .194 149.214);--color-green-700: oklch(52.7% .154 150.069);--color-green-800: oklch(44.8% .119 151.328);--color-green-900: oklch(39.3% .095 152.535);--color-emerald-50: oklch(97.9% .021 166.113);--color-emerald-100: oklch(95% .052 163.051);--color-emerald-200: oklch(90.5% .093 164.15);--color-emerald-300: oklch(84.5% .143 164.978);--color-emerald-500: oklch(69.6% .17 162.48);--color-emerald-600: oklch(59.6% .145 163.225);--color-emerald-700: oklch(50.8% .118 165.612);--color-emerald-800: oklch(43.2% .095 166.913);--color-emerald-900: oklch(37.8% .077 168.94);--color-emerald-950: oklch(26.2% .051 172.552);--color-sky-50: oklch(97.7% .013 236.62);--color-sky-100: oklch(95.1% .026 236.824);--color-sky-200: oklch(90.1% .058 230.902);--color-sky-300: oklch(82.8% .111 230.318);--color-sky-400: oklch(74.6% .16 232.661);--color-sky-500: oklch(68.5% .169 237.323);--color-sky-600: oklch(58.8% .158 241.966);--color-sky-700: oklch(50% .134 242.749);--color-sky-800: oklch(44.3% .11 240.79);--color-sky-900: oklch(39.1% .09 240.876);--color-sky-950: oklch(29.3% .066 243.157);--color-blue-50: oklch(97% .014 254.604);--color-blue-300: oklch(80.9% .105 251.813);--color-blue-400: oklch(70.7% .165 254.624);--color-blue-500: oklch(62.3% .214 259.815);--color-blue-600: oklch(54.6% .245 262.881);--color-blue-800: oklch(42.4% .199 265.638);--color-blue-900: oklch(37.9% .146 265.522);--color-indigo-600: oklch(51.1% .262 276.966);--color-rose-50: oklch(96.9% .015 12.422);--color-rose-200: oklch(89.2% .058 10.001);--color-rose-300: oklch(81% .117 11.638);--color-rose-500: oklch(64.5% .246 16.439);--color-rose-700: oklch(51.4% .222 16.935);--color-rose-900: oklch(41% .159 10.272);--color-rose-950: oklch(27.1% .105 12.094);--color-slate-50: oklch(98.4% .003 247.858);--color-slate-100: oklch(96.8% .007 247.896);--color-slate-200: oklch(92.9% .013 255.508);--color-slate-300: oklch(86.9% .022 252.894);--color-slate-400: oklch(70.4% .04 256.788);--color-slate-500: oklch(55.4% .046 257.417);--color-slate-600: oklch(44.6% .043 257.281);--color-slate-700: oklch(37.2% .044 257.287);--color-slate-800: oklch(27.9% .041 260.031);--color-slate-900: oklch(20.8% .042 265.755);--color-slate-950: oklch(12.9% .042 264.695);--color-black: #000;--color-white: #fff;--spacing: .25rem;--breakpoint-2xl: 96rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 36rem;--container-2xl: 42rem;--container-6xl: 72rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-tighter: -.05em;--tracking-tight: -.025em;--tracking-wide: .025em;--tracking-wider: .05em;--leading-snug: 1.375;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--animate-spin: spin 1s linear infinite;--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm: 8px;--blur-md: 12px;--blur-xl: 24px;--blur-2xl: 40px;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1)}@property --dp-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --dp-font-weight{syntax: "*"; inherits: false;}@property --dp-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --dp-shadow-color{syntax: "*"; inherits: false;}@property --dp-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --dp-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --dp-inset-shadow-color{syntax: "*"; inherits: false;}@property --dp-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --dp-ring-color{syntax: "*"; inherits: false;}@property --dp-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --dp-inset-ring-color{syntax: "*"; inherits: false;}@property --dp-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --dp-ring-inset{syntax: "*"; inherits: false;}@property --dp-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --dp-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --dp-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --dp-leading{syntax: "*"; inherits: false;}@property --dp-tracking{syntax: "*"; inherits: false;}@property --dp-duration{syntax: "*"; inherits: false;}@property --dp-backdrop-blur{syntax: "*"; inherits: false;}@property --dp-backdrop-brightness{syntax: "*"; inherits: false;}@property --dp-backdrop-contrast{syntax: "*"; inherits: false;}@property --dp-backdrop-grayscale{syntax: "*"; inherits: false;}@property --dp-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --dp-backdrop-invert{syntax: "*"; inherits: false;}@property --dp-backdrop-opacity{syntax: "*"; inherits: false;}@property --dp-backdrop-saturate{syntax: "*"; inherits: false;}@property --dp-backdrop-sepia{syntax: "*"; inherits: false;}@property --dp-rotate-x{syntax: "*"; inherits: false;}@property --dp-rotate-y{syntax: "*"; inherits: false;}@property --dp-rotate-z{syntax: "*"; inherits: false;}@property --dp-skew-x{syntax: "*"; inherits: false;}@property --dp-skew-y{syntax: "*"; inherits: false;}@property --dp-scale-x{syntax: "*"; inherits: false; initial-value: 1;}@property --dp-scale-y{syntax: "*"; inherits: false; initial-value: 1;}@property --dp-scale-z{syntax: "*"; inherits: false; initial-value: 1;}@property --dp-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --dp-ease{syntax: "*"; inherits: false;}@property --dp-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --dp-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --dp-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --dp-gradient-position{syntax: "*"; inherits: false;}@property --dp-gradient-from{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --dp-gradient-via{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --dp-gradient-to{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --dp-gradient-stops{syntax: "*"; inherits: false;}@property --dp-gradient-via-stops{syntax: "*"; inherits: false;}@property --dp-gradient-from-position{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@property --dp-gradient-via-position{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}@property --dp-gradient-to-position{syntax: "<length-percentage>"; inherits: false; initial-value: 100%;}@property --dp-blur{syntax: "*"; inherits: false;}@property --dp-brightness{syntax: "*"; inherits: false;}@property --dp-contrast{syntax: "*"; inherits: false;}@property --dp-grayscale{syntax: "*"; inherits: false;}@property --dp-hue-rotate{syntax: "*"; inherits: false;}@property --dp-invert{syntax: "*"; inherits: false;}@property --dp-opacity{syntax: "*"; inherits: false;}@property --dp-saturate{syntax: "*"; inherits: false;}@property --dp-sepia{syntax: "*"; inherits: false;}@property --dp-drop-shadow{syntax: "*"; inherits: false;}@property --dp-drop-shadow-color{syntax: "*"; inherits: false;}@property --dp-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --dp-drop-shadow-size{syntax: "*"; inherits: false;}@property --dp-space-x-reverse{syntax: "*"; inherits: false; initial-value: 0;}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))){*,:before,:after,::backdrop{--dp-border-style: solid;--dp-font-weight: initial;--dp-shadow: 0 0 #0000;--dp-shadow-color: initial;--dp-shadow-alpha: 100%;--dp-inset-shadow: 0 0 #0000;--dp-inset-shadow-color: initial;--dp-inset-shadow-alpha: 100%;--dp-ring-color: initial;--dp-ring-shadow: 0 0 #0000;--dp-inset-ring-color: initial;--dp-inset-ring-shadow: 0 0 #0000;--dp-ring-inset: initial;--dp-ring-offset-width: 0px;--dp-ring-offset-color: #fff;--dp-ring-offset-shadow: 0 0 #0000;--dp-leading: initial;--dp-tracking: initial;--dp-duration: initial;--dp-backdrop-blur: initial;--dp-backdrop-brightness: initial;--dp-backdrop-contrast: initial;--dp-backdrop-grayscale: initial;--dp-backdrop-hue-rotate: initial;--dp-backdrop-invert: initial;--dp-backdrop-opacity: initial;--dp-backdrop-saturate: initial;--dp-backdrop-sepia: initial;--dp-rotate-x: initial;--dp-rotate-y: initial;--dp-rotate-z: initial;--dp-skew-x: initial;--dp-skew-y: initial;--dp-scale-x: 1;--dp-scale-y: 1;--dp-scale-z: 1;--dp-space-y-reverse: 0;--dp-ease: initial;--dp-translate-x: 0;--dp-translate-y: 0;--dp-translate-z: 0;--dp-gradient-position: initial;--dp-gradient-from: #0000;--dp-gradient-via: #0000;--dp-gradient-to: #0000;--dp-gradient-stops: initial;--dp-gradient-via-stops: initial;--dp-gradient-from-position: 0%;--dp-gradient-via-position: 50%;--dp-gradient-to-position: 100%;--dp-blur: initial;--dp-brightness: initial;--dp-contrast: initial;--dp-grayscale: initial;--dp-hue-rotate: initial;--dp-invert: initial;--dp-opacity: initial;--dp-saturate: initial;--dp-sepia: initial;--dp-drop-shadow: initial;--dp-drop-shadow-color: initial;--dp-drop-shadow-alpha: 100%;--dp-drop-shadow-size: initial;--dp-space-x-reverse: 0}}}:root{color-scheme:light;--radius: .375rem;--background: #f5f7fb;--foreground: #202938;--card: #ffffff;--card-foreground: #202938;--popover: #ffffff;--popover-foreground: #202938;--primary: #335cde;--primary-foreground: #ffffff;--secondary: #edf1f7;--secondary-foreground: #202938;--muted: #edf1f7;--muted-foreground: #5e6b7d;--accent: #335cde;--accent-foreground: #ffffff;--destructive: hsl(0 72% 51%);--border: #e0e6ef;--input: #b8c4d4;--ring: #335cde;--shadow-card: none}.dark{color-scheme:dark;--background: #111827;--foreground: #edf2fa;--card: #182232;--card-foreground: #edf2fa;--popover: #202c40;--popover-foreground: #edf2fa;--primary: #a9c1ff;--primary-foreground: #122452;--secondary: #243147;--secondary-foreground: #edf2fa;--muted: #243147;--muted-foreground: #afbdd1;--accent: #a9c1ff;--accent-foreground: #122452;--destructive: hsl(0 62.8% 45%);--border: #34435b;--input: #5c708e;--ring: #a9c1ff;--shadow-card: none}:root{--color-background: var(--background);--color-foreground: var(--foreground);--color-card: var(--card);--color-card-foreground: var(--card-foreground);--color-popover: var(--popover);--color-popover-foreground: var(--popover-foreground);--color-primary: var(--primary);--color-primary-foreground: var(--primary-foreground);--color-secondary: var(--secondary);--color-secondary-foreground: var(--secondary-foreground);--color-muted: var(--muted);--color-muted-foreground: var(--muted-foreground);--color-accent: var(--accent);--color-accent-foreground: var(--accent-foreground);--color-destructive: var(--destructive);--color-border: var(--border);--color-input: var(--input);--color-ring: var(--ring);--radius-sm: calc(var(--radius) - 4px);--radius-md: calc(var(--radius) - 2px);--radius-lg: var(--radius);--radius-xl: calc(var(--radius) + 4px);--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}@layer components{.app-main-1{display:grid;min-height:100dvh;place-items:center;background-color:var(--background);padding-inline:calc(var(--spacing) * 4);color:var(--foreground)}.app-p-2{font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--muted-foreground)}}@layer components{:root{--motion-feedback:.14s;--motion-content:.18s;--motion-panel:.22s}.account-page,.account-panel-host,.account-workspace,.account-form,.account-profile,.note-permissions{--account-accent:var(--accent);--account-soft:var(--muted);--account-border:var(--border);min-width:0;color:var(--foreground)}.account-page{max-width:760px;margin:0 auto;padding:32px 24px 64px}.account-page-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px}.account-page-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;margin-bottom:16px;text-decoration:none;color:var(--muted-foreground)}.account-page-card{border:1px solid var(--border);border-radius:12px;background:var(--card);padding:24px}.account-entry-wrap{position:relative;display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.account-entry,.account-guest-theme{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid var(--border);border-radius:10px;padding:8px 12px;font:inherit;font-size:13px;font-weight:550;color:inherit;background:transparent;white-space:nowrap;cursor:pointer;transition:background var(--motion-feedback),border-color var(--motion-feedback)}.account-guest-theme{width:44px;min-width:44px;padding:0;border-color:transparent;color:var(--muted-foreground)}.account-guest-theme-menu>button[aria-checked=true]{background:var(--muted);font-weight:600}.account-guest-theme-menu>button[aria-checked=true]:after{content:"";width:6px;height:6px;border-radius:50%;margin-left:auto;background:currentColor}.account-entry:hover,.account-entry[data-active=true],.account-guest-theme:hover,.account-guest-theme[data-active=true]{background:var(--muted)}.account-entry-initial{display:grid!important;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--muted);color:var(--foreground);font-size:12px;font-weight:600}.account-entry-label{display:block!important;max-width:120px;overflow:hidden;text-overflow:ellipsis}.account-entry-skeleton{display:block;width:76px;height:16px;border-radius:4px;background:var(--muted)}.account-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:65;width:232px;padding:8px;border:1px solid var(--border);border-radius:12px;background:var(--card);color:var(--foreground);box-shadow:0 10px 32px #00000016;animation:account-enter var(--motion-content) ease-out}.account-menu>button{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:inherit;text-align:left;font:inherit;font-size:13px;cursor:pointer}.account-menu>button:hover{background:var(--muted)}.account-menu>button>svg:last-child:not(:first-child){margin-left:auto}.account-menu .account-error{padding:0 12px}.account-theme-options{display:flex;gap:4px;padding:4px 8px 8px}.account-theme-options>button{flex:1;min-height:44px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;font-size:12px;cursor:pointer}.account-theme-options>button[aria-checked=true]{background:var(--muted);border-color:var(--border)}.account-workspace :is(button,a,input,select):focus-visible,.account-entry:focus-visible,.account-guest-theme:focus-visible,.account-menu button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.account-form{margin:0;padding:0;overflow-wrap:anywhere}.account-step{animation:account-enter var(--motion-content) ease-out}@keyframes account-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.account-form h3,.note-permissions h3,.account-workspace-title,.account-library-heading h2{margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.35;letter-spacing:-.025em}.account-form p,.note-permissions p,.account-profile p{font-size:13px;line-height:1.6;margin:8px 0 16px}.account-form .account-description{color:var(--muted-foreground);margin-bottom:24px}.account-form form,.note-permissions form{display:grid;gap:12px}.account-form label,.note-permissions label,.account-name-form label{font-size:13px;font-weight:550}.account-form input,.account-profile input,.note-permissions input,.account-phone select{width:100%;min-width:0;min-height:44px;box-sizing:border-box;border:1px solid var(--account-border);border-radius:10px;padding:10px 12px;background:var(--background);color:inherit;font:inherit;font-size:16px;outline:none;transition:border-color var(--motion-feedback),box-shadow var(--motion-feedback)}.account-form input:focus,.account-profile input:focus,.note-permissions input:focus,.account-phone select:focus{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 13%,transparent)}.account-form button,.account-profile button,.note-permissions button,.account-anonymous button,.account-loading button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 12px;border:1px solid var(--account-border);border-radius:10px;font:inherit;font-size:13px;font-weight:550;color:inherit;background:transparent;cursor:pointer;transition:background var(--motion-feedback),border-color var(--motion-feedback)}.account-form button:hover:not(:disabled),.account-profile button:hover:not(:disabled),.note-permissions button:hover:not(:disabled){background:var(--muted)}.account-form button:disabled,.account-profile button:disabled,.note-permissions button:disabled,.account-menu button:disabled{opacity:.45;cursor:default}.account-form .account-primary,.account-profile .account-primary,.note-permissions .account-primary{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);padding:10px 16px;font-weight:600}.account-form .account-primary:hover:not(:disabled),.account-profile .account-primary:hover:not(:disabled),.note-permissions .account-primary:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 90%,var(--foreground))}.account-form .account-back,.note-permissions .account-back{border:0;padding:0;margin:-8px 0 16px;color:var(--muted-foreground)}.account-phone{display:grid;gap:8px;min-width:0}.account-phone>label:first-child{font-size:12px;color:var(--muted-foreground)}.account-phone select{font-size:14px}.account-phone select option{color:var(--foreground);background:var(--background)}.account-phone-number{display:flex;align-items:center;gap:12px}.account-phone-number>span{flex-shrink:0;white-space:nowrap;font-size:14px}.account-phone-number>input{flex:1;min-width:0}.account-phone .account-hint{font-size:12px;color:var(--muted-foreground);margin:0}.account-phone-status{font-size:12px;line-height:1.5;min-height:20px;color:var(--muted-foreground)}.account-phone-status small{display:block;font-size:12px}.account-phone-status button{display:block;border:0;padding-inline:0}.account-form .account-fineprint,.note-permissions .account-fineprint,.account-profile .account-fineprint{font-size:12px;line-height:1.6;color:var(--muted-foreground);margin:8px 0 0}.account-fineprint a{text-decoration:underline;text-underline-offset:3px}.account-channel{display:flex;gap:4px;background:var(--muted);padding:4px;border-radius:12px;margin-bottom:4px}.account-channel>button{flex:1;border-color:transparent}.account-channel>button[aria-pressed=true]{background:var(--card);border-color:var(--border)}.account-code{text-align:center;font-size:28px!important;letter-spacing:.3em;padding:16px!important;font-variant-numeric:tabular-nums}.account-code-footer{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:var(--muted-foreground)}.account-code-footer>button{border:0;padding:8px 4px}.account-error{color:#b53838;font-size:13px;line-height:1.6}.dark .account-error{color:#ffabab}.account-reference,.account-phone-status details{font-size:12px;margin-top:4px}.account-reference summary,.account-phone-status summary{cursor:pointer}.account-success{color:var(--muted-foreground);font-size:13px}.account-google{display:block;min-height:44px;min-width:0}.account-google>div{width:100%;min-width:0;display:flex;justify-content:center}.account-google>p{text-align:center;font-size:12px}.account-divider{display:flex;align-items:center;gap:12px;margin:24px 0;color:var(--muted-foreground);font-size:12px}.account-divider:before,.account-divider:after{content:"";flex:1;height:1px;background:var(--account-border)}.account-anonymous{display:grid;justify-items:center;margin-top:16px;gap:8px;font-size:12px}.account-anonymous>button{border:0}.account-library-heading,.account-section-heading{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:16px}.account-library-heading h2{margin:0}.account-library-heading>button:only-child{margin-left:auto}.account-profile h3{margin:0;font-size:15px;font-weight:600}.account-section-heading>button{flex-shrink:0}.account-search{position:relative;margin-bottom:12px}.account-search>svg{position:absolute;left:12px;top:14px;color:var(--muted-foreground);pointer-events:none}.account-search>input{padding-left:40px}.account-note-list{display:grid}.account-note-row{display:flex;align-items:stretch;min-width:0;min-height:72px;border-bottom:1px solid var(--account-border);border-radius:8px;transition:background var(--motion-feedback)}.account-note-row:hover,.account-note-row.is-active{background:var(--muted)}.account-note-row.is-active{box-shadow:inset 3px 0 var(--primary)}.account-note-open{display:grid;place-items:center;flex:0 0 44px;margin-right:6px;color:var(--muted-foreground);text-decoration:none}.account-note-open:hover,.account-note-open:focus-visible{color:var(--primary)}.account-note-details{display:flex;flex-direction:column;justify-content:center;min-width:0;flex:1;padding:10px 4px 10px 0}.account-note-name{display:block;max-width:100%;width:max-content;overflow:hidden;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.account-note-name:hover strong,.account-note-name:focus-visible strong{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.account-note-rename{display:block;max-width:100%}.account-note-rename input{field-sizing:content;display:block;min-width:120px;width:auto;max-width:min(100%,360px);height:28px;padding:3px 2px;border:0;border-bottom:1px solid color-mix(in srgb,var(--primary) 65%,var(--account-border));border-radius:0;outline:0;background:transparent;color:inherit;font:inherit;box-shadow:none}.account-note-rename input:focus{border-bottom-color:var(--primary);box-shadow:none;outline:0}.account-note-delete{align-self:center;display:grid;place-items:center;width:36px;height:36px;margin:0 8px 0 4px;border:0;border-radius:8px;background:transparent;color:var(--muted-foreground);cursor:pointer;opacity:0;transition:opacity var(--motion-feedback),background var(--motion-feedback),color var(--motion-feedback)}.account-note-row:hover .account-note-delete,.account-note-row:focus-within .account-note-delete,.account-note-row.is-active .account-note-delete{opacity:1}.account-note-delete:hover,.account-note-delete:focus-visible{background:color-mix(in srgb,var(--destructive) 12%,transparent);color:var(--destructive)}.account-note-confirm{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:10px 10px 10px 4px;font-size:12px;color:var(--muted-foreground)}.account-note-confirm button{min-height:32px;padding:5px 9px;border:1px solid var(--account-border);border-radius:7px;background:var(--background);color:inherit;font:inherit;cursor:pointer}.account-note-confirm .account-danger{border-color:color-mix(in srgb,var(--destructive) 45%,var(--account-border));color:var(--destructive);font-weight:600}.account-note-confirm button:disabled,.account-note-delete:disabled{cursor:wait;opacity:.6}@media(hover:none){.account-note-delete{opacity:1}}.account-note-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550}.account-note-list small{display:block;font-size:12px;line-height:1.5;color:var(--muted-foreground);margin-top:4px}.account-note-address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-empty{text-align:center;padding:32px 12px}.account-empty>p{max-width:320px;margin:12px auto 16px;color:var(--muted-foreground)}.account-name-form{display:grid;gap:8px}.account-name-form label small{font-size:12px;font-weight:400;color:var(--muted-foreground);margin-left:8px}.account-name-form>div{display:flex;gap:8px}.account-access-section{border-top:1px solid var(--account-border);margin-top:24px;padding-top:24px}.account-access-section>p{color:var(--muted-foreground)}.account-contacts{list-style:none;margin:0;padding:0}.account-contacts>li{display:flex;align-items:center;gap:12px;padding:12px 0}.account-contacts strong{display:block;font-size:13px;font-weight:550}.account-contacts small{display:block;overflow-wrap:anywhere;font-size:13px;color:var(--muted-foreground);margin-top:4px}.account-actions{display:flex;flex-wrap:wrap;gap:8px}.account-loading{font-size:13px;padding:24px 0;text-align:center;color:var(--muted-foreground)}.account-load-more{width:100%;margin-top:16px}.account-legal-inline{position:static!important;max-width:none!important;width:100%!important;padding:0!important}.account-legal-inline .legal-gate-card{box-shadow:none;border:0;padding:0;background:transparent}.account-legal-inline .legal-primary{width:100%}.account-panel-host{position:fixed;inset:0 0 0 auto;z-index:40;display:flex;pointer-events:none}.account-panel-host .document-panel,.account-panel-host .responsive-panel-div-1{pointer-events:auto}.account-owner-entry{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--account-border)}.note-permissions{padding:0}.note-share-link{display:flex;align-items:center;gap:12px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--border)}.note-share-link>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--muted-foreground)}.note-share-link>button{flex-shrink:0}.note-permissions>form>h3{font-size:15px;letter-spacing:0}.note-pin-field{display:grid;gap:8px;margin-bottom:8px}.account-link-progress{padding:16px 0;font-size:13px;color:var(--muted-foreground)}.permission-options{display:grid;gap:8px;margin:16px 0}.permission-options>button{display:flex;align-items:center;justify-content:flex-start;text-align:left;padding:12px;gap:12px}.permission-options>button[aria-checked=true]{border-color:var(--ring);background:var(--muted)}.permission-options strong{font-weight:550;font-size:13px}.permission-options small{display:block;font-size:12px;line-height:1.5;color:var(--muted-foreground);margin-top:4px}.permission-radio{width:18px;height:18px;border-radius:50%;border:1px solid var(--border);display:grid;place-items:center;flex-shrink:0}[aria-checked=true]>.permission-radio{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.permission-pin{position:relative}.permission-pin>input{padding-right:48px;letter-spacing:.15em}.permission-pin>button{position:absolute;right:0;top:0;border:0;padding:10px}.account-link-note{margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.account-security-error{padding:12px 16px;background:var(--muted);font-size:13px;border-bottom:1px solid var(--border)}.account-security-error button{text-decoration:underline;margin-left:8px}.account-note-workspace{min-width:0}.account-note-options{display:grid;gap:4px;border-top:1px solid var(--border);margin-top:24px;padding-top:12px}.account-note-options>button{display:flex;align-items:center;gap:8px;min-height:44px;border:0;background:transparent;padding:8px 12px;text-align:left;color:var(--muted-foreground);font:inherit;font-size:13px;cursor:pointer;transition:background var(--motion-feedback)}.account-note-options>button:hover{background:var(--muted);color:var(--foreground)}.account-note-workspace .document-settings-div-6,.account-note-workspace .document-settings-div-7{padding:0}.account-note-hint,.account-note-scope{margin:16px 0;color:var(--muted-foreground);font-size:13px;line-height:1.6}.account-note-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:-8px 0 16px;padding:0;border:0;background:transparent;color:var(--muted-foreground);font-size:13px;cursor:pointer}.account-note-workspace .document-settings-div-12{display:flex;gap:8px}.account-note-workspace .document-settings-input-13{min-width:0;min-height:44px;border:1px solid var(--border);border-radius:10px;padding:10px 12px;background:var(--background);color:var(--foreground);font-size:16px}.account-note-workspace .document-settings-div-1 button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid var(--border);border-radius:10px;padding:10px 12px;font-size:13px;font-weight:550;transition:background var(--motion-feedback),border-color var(--motion-feedback)}.account-note-workspace .document-settings-button-14{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.account-note-workspace .document-settings-div-22{padding:16px 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none}.account-note-workspace .document-settings-p-15{color:var(--muted-foreground);font-size:13px;line-height:1.6}.account-note-workspace .document-settings-h3-50{font-size:15px;font-weight:600}.account-note-workspace .document-settings-div-52{padding:16px;border-radius:10px}.account-note-workspace .document-settings-div-1 :is(button,input):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.home-library{width:min(760px,100%);margin:0 auto;padding:32px 24px 64px}.home-library .account-library-heading h2{font-size:28px}.home-library-loading{min-height:380px}.home-library-loading>span{display:block;width:160px;height:32px;background:var(--muted);border-radius:8px}.home-open-address{margin-top:24px}.home-open-address>button{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;border:0;background:transparent;color:var(--muted-foreground);font-size:13px;cursor:pointer}.home-open-address>section,.home-open-address>div{margin-top:12px}.home-upload-shortcut{display:inline-flex;align-items:center;gap:8px;background:transparent;border:0;padding:0;min-height:44px;margin-top:8px;color:var(--muted-foreground);font-size:12px;cursor:pointer}@media(max-width:1023px){.account-panel-host{inset:0}}@media(max-width:480px){.account-page,.home-library{padding:24px 16px 48px}.account-page-card{padding:16px}.account-entry{padding-inline:8px}.account-guest-theme+.account-entry>svg{display:none}.account-entry-label{max-width:88px}.account-menu{max-width:calc(100vw - 32px)}.account-section-heading{gap:8px}.account-library-heading h2{font-size:20px}.home-library .account-library-heading h2{font-size:24px}}@media(prefers-reduced-motion:reduce){:root{--motion-feedback:0ms;--motion-content:0ms;--motion-panel:0ms}.account-step,.account-menu{animation:none}}}@layer components{.ops-account-diagnostics{display:grid;gap:20px;min-width:0}.ops-account-intro{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.ops-account-intro h2{font-size:19px;font-weight:650}.ops-account-intro p,.ops-account-attempt p{font-size:14px;line-height:1.6;margin:8px 0}.ops-account-intro small{display:block;font-size:12px;opacity:.7;margin-top:8px}.ops-account-diagnostics button,.ops-account-search input{padding:10px 12px;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:8px;background:transparent;color:inherit}.ops-account-diagnostics button{cursor:pointer}.ops-account-diagnostics button:disabled{opacity:.5}.ops-account-diagnostics nav{display:flex;gap:16px;flex-wrap:wrap;font-size:14px}.ops-account-diagnostics nav a{text-decoration:underline;text-underline-offset:3px}.ops-account-search{display:grid;gap:8px;font-size:13px}.ops-account-search input{width:100%;min-width:0;font-size:16px}.ops-account-attempts{display:grid;gap:16px}.ops-account-attempt{border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:12px;padding:20px;overflow-wrap:anywhere;min-width:0}.ops-account-attempt header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:flex-start}.ops-account-attempt header strong{font-size:15px;font-weight:650}.ops-account-attempt time{display:block;font-size:12px;opacity:.7;margin-top:5px}.ops-account-outcome{padding:4px 9px;font-size:12px;border-radius:6px;background:#fff0d6;color:#79480e}.ops-account-outcome.accepted{background:#e0f3e7;color:#195b32}.ops-account-attempt dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:16px;margin:16px 0}.ops-account-attempt dt{font-size:11px;opacity:.65;margin-bottom:5px}.ops-account-attempt dd{font-size:13px}.ops-account-attempt footer{display:flex;flex-wrap:wrap;gap:10px 24px;border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);padding-top:12px;font-size:12px}.ops-account-attempt code{font-family:monospace}.account-reference{display:block;font-size:12px;margin-top:5px}}@layer components{.ops-account-tabs{display:flex;gap:4px;margin-bottom:24px;border-bottom:1px solid #ffffff18;padding-bottom:10px}.ops-account-tabs>button{border:0;background:transparent;color:inherit;border-radius:9px;padding:10px 15px;font-size:13px;opacity:.65}.ops-account-tabs>button[aria-selected=true]{background:#ffffff10;opacity:1}.ops-users-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #ffffff12;border-radius:14px;margin-bottom:24px;overflow:hidden}.ops-users-summary>div,.ops-users-summary>a{padding:20px;border-right:1px solid #ffffff12;text-decoration:none;color:inherit}.ops-users-summary span{display:block;font-size:11px;opacity:.6;margin-bottom:10px}.ops-users-summary strong{display:flex;align-items:center;gap:8px;font-size:24px;font-weight:550;letter-spacing:-.035em}.ops-users-summary>a strong{font-size:15px;letter-spacing:0;padding-top:5px}.ops-users-toolbar{display:flex;gap:12px;align-items:center;margin-bottom:18px}.ops-users-toolbar label{display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid #ffffff1c;border-radius:10px;max-width:460px;flex:1}.ops-users-toolbar input{padding:11px 0;min-width:0;width:100%;border:0;outline:none;background:transparent;color:inherit;font-size:13px}.ops-users button{cursor:pointer;color:inherit;background:transparent;border:1px solid #ffffff1c;border-radius:8px;padding:8px 12px;font-size:12px}.ops-users button:disabled{opacity:.4;cursor:default}.ops-users-workspace{display:grid;gap:20px}.ops-users-workspace.has-detail{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:start}.ops-users-list{border:1px solid #ffffff12;border-radius:13px;overflow:hidden}.ops-users-list>button{display:flex;width:100%;text-align:left;align-items:center;gap:12px;padding:16px;border:0;border-radius:0;border-bottom:1px solid #ffffff0c}.ops-users-list>button.selected{background:#ffffff08}.ops-user-avatar{display:grid;place-items:center;width:35px;height:35px;flex-shrink:0;background:#ffffff09;border:1px solid #ffffff0e;border-radius:11px;font-weight:600}.ops-users-list>button>span:nth-child(2){flex:1;min-width:0}.ops-users-list strong{display:block;font-size:12px;font-weight:550}.ops-users-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;opacity:.5;margin-top:4px}.ops-user-count{font-size:11px;white-space:nowrap;text-align:right}.ops-users-empty{display:grid;justify-items:center;text-align:center;padding:55px 24px}.ops-users-empty>svg{opacity:.35;margin-bottom:15px}.ops-users-empty h3{font-size:15px;margin:0 0 10px}.ops-users-empty p{font-size:12px;line-height:1.7;opacity:.6;max-width:350px}.ops-users-pagination{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:14px;font-size:11px}.ops-users-pagination button{display:flex;gap:6px;align-items:center}.ops-user-detail{border:1px solid #ffffff15;border-radius:13px;padding:20px}.ops-user-detail header{display:flex;gap:10px;align-items:center;margin-bottom:24px}.ops-user-detail h3{flex:1;font-size:14px;margin:0;overflow-wrap:anywhere}.ops-user-detail header>button{border:0;padding:4px}.ops-user-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:18px 12px;margin-bottom:24px}.ops-user-detail dt{font-size:10px;opacity:.5;margin-bottom:5px}.ops-user-detail dd{margin:0;font-size:12px}.ops-user-detail h4{font-size:12px;font-weight:600;margin:0 0 10px}.ops-user-detail ul{list-style:none;padding:0;margin:0 0 20px}.ops-user-detail li{display:flex;gap:9px;align-items:center;padding:9px 0}.ops-user-detail li strong{display:block;font-size:11px}.ops-user-detail li small{display:block;font-size:11px;opacity:.6;overflow-wrap:anywhere;margin-top:4px}.ops-user-detail details{font-size:10px;opacity:.6;overflow-wrap:anywhere}.ops-user-detail summary{cursor:pointer}.ops-user-actions{border-top:1px solid #ffffff12;margin-top:20px;padding-top:16px;display:flex;gap:8px;flex-wrap:wrap}.ops-user-actions p{width:100%;font-size:12px;line-height:1.6}@media(max-width:1000px){.ops-users-workspace.has-detail{grid-template-columns:1fr}.ops-user-detail{order:-1}}@media(max-width:600px){.ops-users-summary{grid-template-columns:1fr 1fr}.ops-users-summary>div,.ops-users-summary>a{padding:15px}.ops-users-summary strong{font-size:22px}.ops-user-count{display:none}.ops-users-list>button{padding:13px;gap:9px}}}@layer components{.home-open-note-card-p-1{font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--color-red-700)}.home-open-note-card-p-1:where(.dark,.dark *){color:var(--color-red-300)}}@layer components{.app-shell-div-1{min-height:100dvh;background-color:var(--background);color:var(--foreground)}}@layer components{.brand-svg-1{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);flex-shrink:0}.brand-link-2{display:flex;min-width:0px;align-items:center;gap:calc(var(--spacing) * 2.5);color:var(--foreground);text-decoration-line:none}}@layer components{.sync-presentation-color-class-1{background-color:var(--color-slate-400)}.sync-presentation-color-class-2{background-color:var(--color-red-500)}.sync-presentation-color-class-3{background-color:var(--color-amber-500)}.sync-presentation-color-class-4{background-color:var(--color-emerald-500)}}@layer components{.theme-sync-sun-1{display:none}.theme-sync-sun-1:where(.dark,.dark *){display:block}.theme-sync-moon-2:where(.dark,.dark *){display:none}}@layer components{.ops-mini-chart-div-1{height:calc(var(--spacing) * 28);width:100%;overflow:hidden}.ops-mini-chart-div-2{display:flex;height:100%;align-items:center;justify-content:center;font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));color:var(--muted-foreground)}.ops-mini-chart-svg-3{height:100%;width:100%}}@layer components{:where(.ui-badge__base){display:inline-flex;align-items:center;border-radius:calc(infinity * 1px);border-style:var(--dp-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}:where(.ui-badge__primary){border-color:transparent;background-color:var(--primary);color:var(--primary-foreground)}:where(.ui-badge__secondary){border-color:var(--border);background-color:var(--muted);color:var(--muted-foreground)}:where(.ui-badge__success){border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}:where(.ui-badge__success):where(.dark,.dark *){border-color:var(--color-emerald-900)}:where(.ui-badge__success):where(.dark,.dark *){background-color:var(--color-emerald-950)}:where(.ui-badge__success):where(.dark,.dark *){color:var(--color-emerald-300)}:where(.ui-badge__warning){border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-700)}:where(.ui-badge__warning):where(.dark,.dark *){border-color:var(--color-amber-900)}:where(.ui-badge__warning):where(.dark,.dark *){background-color:var(--color-amber-950)}:where(.ui-badge__warning):where(.dark,.dark *){color:var(--color-amber-300)}:where(.ui-badge__destructive){border-color:var(--color-rose-200);background-color:var(--color-rose-50);color:var(--color-rose-700)}:where(.ui-badge__destructive):where(.dark,.dark *){border-color:var(--color-rose-900)}:where(.ui-badge__destructive):where(.dark,.dark *){background-color:var(--color-rose-950)}:where(.ui-badge__destructive):where(.dark,.dark *){color:var(--color-rose-300)}}@layer components{:where(.ui-button__base){display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) - 2px);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}:where(.ui-button__base):focus-visible{--dp-ring-shadow: var(--dp-ring-inset,) 0 0 0 calc(4px + var(--dp-ring-offset-width)) var(--dp-ring-color, currentcolor);box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}:where(.ui-button__base):focus-visible{--dp-ring-color: var(--ring)}@supports (color: color-mix(in lab,red,red)){:where(.ui-button__base):focus-visible{--dp-ring-color: color-mix(in oklab, var(--ring) 20%, transparent)}}:where(.ui-button__base):focus-visible{--dp-outline-style: none;outline-style:none}:where(.ui-button__base):disabled{pointer-events:none}:where(.ui-button__base):disabled{opacity:50%}:where(.ui-button__base) svg{pointer-events:none}:where(.ui-button__base) svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:where(.ui-button__base) svg{flex-shrink:0}:where(.ui-button__primary){background-color:var(--primary);color:var(--primary-foreground)}@media(hover:hover){:where(.ui-button__primary):hover{background-color:var(--primary)}@supports (color: color-mix(in lab,red,red)){:where(.ui-button__primary):hover{background-color:color-mix(in oklab,var(--primary) 88%,transparent)}}}:where(.ui-button__secondary){border-style:var(--dp-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);color:var(--card-foreground)}@media(hover:hover){:where(.ui-button__secondary):hover{background-color:var(--muted)}}:where(.ui-button__ghost){color:var(--muted-foreground)}@media(hover:hover){:where(.ui-button__ghost):hover{background-color:var(--muted)}}@media(hover:hover){:where(.ui-button__ghost):hover{color:var(--foreground)}}:where(.ui-button__destructive){background-color:var(--destructive);color:var(--color-white)}@media(hover:hover){:where(.ui-button__destructive):hover{background-color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){:where(.ui-button__destructive):hover{background-color:color-mix(in oklab,var(--destructive) 88%,transparent)}}}:where(.ui-button__outline){border-style:var(--dp-border-style);border-width:1px;border-color:var(--border);background-color:transparent}@media(hover:hover){:where(.ui-button__outline):hover{background-color:var(--muted)}}:where(.ui-button__regular){height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2)}:where(.ui-button__small){height:calc(var(--spacing) * 9);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing) * 3)}:where(.ui-button__large){height:calc(var(--spacing) * 12);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing) * 6)}:where(.ui-button__icon){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}}@layer components{:where(.ui-card-div-1){border-radius:var(--radius-3xl);border-style:var(--dp-border-style);border-width:1px;border-color:var(--border);background-color:var(--card);color:var(--card-foreground);--dp-shadow: var(--shadow-card);box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}:where(.ui-card-div-2){display:flex;flex-direction:column;gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 6)}:where(.ui-card-h3-3){--dp-leading: 1;line-height:1;--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--dp-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}:where(.ui-card-p-4){font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--muted-foreground)}:where(.ui-card-div-5){padding:calc(var(--spacing) * 6);padding-top:0}}@layer components{:where(.ui-input-input-1){display:flex;height:calc(var(--spacing) * 11);width:100%;border-radius:calc(var(--radius) + 4px);border-style:var(--dp-border-style);border-width:1px;border-color:var(--input);background-color:var(--background);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--dp-leading, var(--text-base--line-height));color:var(--foreground);--dp-shadow: 0 1px 3px 0 var(--dp-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--dp-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration));--dp-outline-style: none;outline-style:none}:where(.ui-input-input-1)::placeholder{color:var(--muted-foreground)}:where(.ui-input-input-1):focus{border-color:var(--ring)}:where(.ui-input-input-1):focus{--dp-ring-shadow: var(--dp-ring-inset,) 0 0 0 calc(4px + var(--dp-ring-offset-width)) var(--dp-ring-color, currentcolor);box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}:where(.ui-input-input-1):focus{--dp-ring-color: var(--ring)}@supports (color: color-mix(in lab,red,red)){:where(.ui-input-input-1):focus{--dp-ring-color: color-mix(in oklab, var(--ring) 15%, transparent)}}:where(.ui-input-input-1):disabled{cursor:not-allowed}:where(.ui-input-input-1):disabled{opacity:50%}@media(min-width:48rem){:where(.ui-input-input-1){font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height))}}}@layer components{:where(.ui-progress-div-1){height:calc(var(--spacing) * 2);width:100%;overflow:hidden;border-radius:calc(infinity * 1px);background-color:var(--muted)}:where(.ui-progress-div-2){height:100%;border-radius:calc(infinity * 1px);background-color:var(--color-sky-500);transition-property:width;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration));--dp-duration: .5s;transition-duration:.5s}}@layer components{:where(.ui-skeleton-div-1){animation:var(--animate-pulse);border-radius:calc(var(--radius) + 4px);background-color:var(--muted)}}@layer components{.audio-note-recorder-div-1{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,#000 50%,transparent);padding-inline:calc(var(--spacing) * 4);--dp-backdrop-blur: blur(var(--blur-sm));-webkit-backdrop-filter:var(--dp-backdrop-blur,) var(--dp-backdrop-brightness,) var(--dp-backdrop-contrast,) var(--dp-backdrop-grayscale,) var(--dp-backdrop-hue-rotate,) var(--dp-backdrop-invert,) var(--dp-backdrop-opacity,) var(--dp-backdrop-saturate,) var(--dp-backdrop-sepia,);backdrop-filter:var(--dp-backdrop-blur,) var(--dp-backdrop-brightness,) var(--dp-backdrop-contrast,) var(--dp-backdrop-grayscale,) var(--dp-backdrop-hue-rotate,) var(--dp-backdrop-invert,) var(--dp-backdrop-opacity,) var(--dp-backdrop-saturate,) var(--dp-backdrop-sepia,)}@supports (color: color-mix(in lab,red,red)){.audio-note-recorder-div-1{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.audio-note-recorder-div-2{width:100%;max-width:var(--container-md);border-radius:var(--radius);border-style:var(--dp-border-style);border-width:1px;border-color:var(--border);background-color:var(--color-white);--dp-shadow: 0 20px 25px -5px var(--dp-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--dp-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}.audio-note-recorder-div-2:where(.dark,.dark *){border-color:var(--border)}.audio-note-recorder-div-2:where(.dark,.dark *){background-color:var(--card)}.audio-note-recorder-div-3{border-bottom-style:var(--dp-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}.audio-note-recorder-div-3:where(.dark,.dark *){border-color:var(--border)}.audio-note-recorder-h2-4{font-size:var(--text-lg);line-height:var(--dp-leading, var(--text-lg--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}.audio-note-recorder-h2-4:where(.dark,.dark *){color:var(--foreground)}.audio-note-recorder-p-5{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--muted-foreground)}.audio-note-recorder-p-5:where(.dark,.dark *){color:var(--muted-foreground)}.audio-note-recorder-div-6{padding:calc(var(--spacing) * 6)}.audio-note-recorder-div-7{margin-bottom:calc(var(--spacing) * 6);border-radius:var(--radius);border-style:var(--dp-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);padding:calc(var(--spacing) * 6)}.audio-note-recorder-div-7:where(.dark,.dark *){border-color:var(--border)}.audio-note-recorder-div-7:where(.dark,.dark *){background-color:var(--muted)}.audio-note-recorder-div-8{text-align:center}.audio-note-recorder-p-9{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--muted-foreground);text-transform:uppercase}.audio-note-recorder-p-9:where(.dark,.dark *){color:var(--muted-foreground)}.audio-note-recorder-div-10{font-family:var(--font-mono);font-size:var(--text-4xl);line-height:var(--dp-leading, var(--text-4xl--line-height));--dp-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--dp-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--foreground)}.audio-note-recorder-div-10:where(.dark,.dark *){color:var(--foreground)}.audio-note-recorder-div-11{margin-bottom:calc(var(--spacing) * 6);display:flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2)}.audio-note-recorder-span-12{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);animation:var(--animate-pulse);border-radius:calc(infinity * 1px);background-color:var(--color-red-500)}.audio-note-recorder-span-13{font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--foreground)}.audio-note-recorder-span-13:where(.dark,.dark *){color:var(--foreground)}.audio-note-recorder-div-14{margin-bottom:calc(var(--spacing) * 6);display:flex;justify-content:center;gap:calc(var(--spacing) * 4)}.audio-note-recorder-button-15{display:flex;height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);transform:var(--dp-rotate-x,) var(--dp-rotate-y,) var(--dp-rotate-z,) var(--dp-skew-x,) var(--dp-skew-y,);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--primary);color:var(--color-white);--dp-shadow: 0 10px 15px -3px var(--dp-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--dp-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.audio-note-recorder-button-15:hover{--dp-scale-x: 105%;--dp-scale-y: 105%;--dp-scale-z: 105%;scale:var(--dp-scale-x) var(--dp-scale-y)}}@media(hover:hover){.audio-note-recorder-button-15:hover{background-color:var(--border)}}.audio-note-recorder-button-15:where(.dark,.dark *){background-color:var(--primary)}.audio-note-recorder-button-15:where(.dark,.dark *){color:var(--primary-foreground)}@media(hover:hover){.audio-note-recorder-button-15:where(.dark,.dark *):hover{background-color:var(--muted)}}.audio-note-recorder-button-16{display:flex;height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--border);color:var(--foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.audio-note-recorder-button-16:hover{background-color:var(--border)}}.audio-note-recorder-button-16:disabled{cursor:not-allowed}.audio-note-recorder-button-16:disabled{opacity:50%}.audio-note-recorder-button-16:where(.dark,.dark *){background-color:var(--muted)}.audio-note-recorder-button-16:where(.dark,.dark *){color:var(--foreground)}@media(hover:hover){.audio-note-recorder-button-16:where(.dark,.dark *):hover{background-color:var(--muted)}}.audio-note-recorder-button-17{display:flex;height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--primary);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.audio-note-recorder-button-17:hover{background-color:var(--border)}}.audio-note-recorder-button-17:where(.dark,.dark *){background-color:var(--primary)}.audio-note-recorder-button-17:where(.dark,.dark *){color:var(--primary-foreground)}@media(hover:hover){.audio-note-recorder-button-17:where(.dark,.dark *):hover{background-color:var(--muted)}}.audio-note-recorder-button-18{display:flex;height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--dp-border-style);border-width:2px;border-color:var(--border);color:var(--foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.audio-note-recorder-button-18:hover{background-color:var(--muted)}}.audio-note-recorder-button-18:where(.dark,.dark *){border-color:var(--border)}.audio-note-recorder-button-18:where(.dark,.dark *){color:var(--foreground)}@media(hover:hover){.audio-note-recorder-button-18:where(.dark,.dark *):hover{background-color:var(--muted)}}.audio-note-recorder-div-19{display:flex;gap:calc(var(--spacing) * 3)}.audio-note-recorder-button-20{flex:1;border-radius:calc(var(--radius) - 2px);background-color:var(--primary);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.audio-note-recorder-button-20:hover{background-color:var(--border)}}.audio-note-recorder-button-20:disabled{cursor:not-allowed}.audio-note-recorder-button-20:disabled{opacity:50%}.audio-note-recorder-button-20:where(.dark,.dark *){background-color:var(--primary)}.audio-note-recorder-button-20:where(.dark,.dark *){color:var(--primary-foreground)}@media(hover:hover){.audio-note-recorder-button-20:where(.dark,.dark *):hover{background-color:var(--muted)}}.audio-note-recorder-button-21{flex:1;border-radius:calc(var(--radius) - 2px);border-style:var(--dp-border-style);border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.audio-note-recorder-button-21:hover{background-color:var(--muted)}}.audio-note-recorder-button-21:where(.dark,.dark *){border-color:var(--border)}.audio-note-recorder-button-21:where(.dark,.dark *){color:var(--foreground)}@media(hover:hover){.audio-note-recorder-button-21:where(.dark,.dark *):hover{background-color:var(--muted)}}}@layer components{.audio-notes-div-1{display:flex;height:100%;min-height:0px;flex-direction:column;gap:calc(var(--spacing) * 4);overflow:hidden}.audio-notes-div-2{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.audio-notes-div-3{justify-content:flex-end;padding-top:0}.audio-notes-div-4{justify-content:space-between}.audio-notes-h3-5{font-size:var(--text-base);line-height:var(--dp-leading, var(--text-base--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}.audio-notes-h3-5:where(.dark,.dark *){color:var(--foreground)}.audio-notes-button-6{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:calc(var(--radius) - 2px);background-color:var(--primary);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.audio-notes-button-6:hover{background-color:var(--border)}}.audio-notes-button-6:disabled{cursor:not-allowed}.audio-notes-button-6:disabled{opacity:50%}.audio-notes-button-6:where(.dark,.dark *){background-color:var(--primary)}.audio-notes-button-6:where(.dark,.dark *){color:var(--primary-foreground)}@media(hover:hover){.audio-notes-button-6:where(.dark,.dark *):hover{background-color:var(--muted)}}.audio-notes-div-7{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) - 2px);border-style:var(--dp-border-style);border-width:1px;border-color:var(--color-red-200);background-color:var(--color-red-50);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--color-red-700)}.audio-notes-div-7:where(.dark,.dark *){border-color:var(--color-red-800)}.audio-notes-div-7:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.audio-notes-div-7:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900) 20%,transparent)}}.audio-notes-div-7:where(.dark,.dark *){color:var(--color-red-300)}.audio-notes-svg-8{margin-top:calc(var(--spacing) * .5);flex-shrink:0}.audio-notes-div-9{min-height:0px;flex:1;overflow-y:auto;overscroll-behavior:contain}:where(.audio-notes-div-9>:not(:last-child)){--dp-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--dp-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--dp-space-y-reverse)))}.audio-notes-div-10{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:calc(var(--spacing) * 16);text-align:center}.audio-notes-svg-11{margin-bottom:calc(var(--spacing) * 3);color:var(--muted-foreground)}.audio-notes-svg-11:where(.dark,.dark *){color:var(--muted-foreground)}.audio-notes-p-12{font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground)}.audio-notes-p-12:where(.dark,.dark *){color:var(--muted-foreground)}.audio-notes-p-13{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));color:var(--muted-foreground)}.audio-notes-p-13:where(.dark,.dark *){color:var(--muted-foreground)}.audio-notes-div-14{display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) - 2px);border-style:var(--dp-border-style);border-width:1px;border-color:var(--border);background-color:var(--color-white);padding:calc(var(--spacing) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.audio-notes-div-14:hover{border-color:var(--border)}}.audio-notes-div-14:where(.dark,.dark *){border-color:var(--border)}.audio-notes-div-14:where(.dark,.dark *){background-color:var(--muted)}@media(hover:hover){.audio-notes-div-14:where(.dark,.dark *):hover{border-color:var(--border)}}.audio-notes-button-15{display:flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--primary);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.audio-notes-button-15:hover{background-color:var(--border)}}.audio-notes-button-15:disabled{cursor:not-allowed}.audio-notes-button-15:disabled{opacity:50%}.audio-notes-button-15:where(.dark,.dark *){background-color:var(--primary)}.audio-notes-button-15:where(.dark,.dark *){color:var(--primary-foreground)}@media(hover:hover){.audio-notes-button-15:where(.dark,.dark *):hover{background-color:var(--muted)}}.audio-notes-div-16{min-width:0px;flex:1}.audio-notes-div-17{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.audio-notes-div-17:where(.dark,.dark *){color:var(--foreground)}.audio-notes-div-18{font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));color:var(--muted-foreground)}.audio-notes-div-18:where(.dark,.dark *){color:var(--muted-foreground)}.audio-notes-button-19{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;justify-content:center;border-radius:.25rem;color:var(--muted-foreground);opacity:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.audio-notes-button-19:hover{background-color:var(--muted)}}@media(hover:hover){.audio-notes-button-19:hover{color:var(--foreground)}}.audio-notes-button-19:disabled{cursor:not-allowed}@media(min-width:48rem){.audio-notes-button-19{opacity:0%}}@media(min-width:48rem){@media(hover:hover){.audio-notes-button-19:is(:where(.interaction-group):hover *){opacity:100%}}}@media(hover:hover){.audio-notes-button-19:where(.dark,.dark *):hover{background-color:var(--muted)}}@media(hover:hover){.audio-notes-button-19:where(.dark,.dark *):hover{color:var(--foreground)}}}@layer components{.checklist-editor__toolbar{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3)}@media(min-width:40rem){.checklist-editor__toolbar{flex-direction:row}}@media(min-width:40rem){.checklist-editor__toolbar{align-items:center}}@media(min-width:40rem){.checklist-editor__toolbar{justify-content:space-between}}.checklist-editor__summary{font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);--dp-tracking: .14em;letter-spacing:.14em;color:var(--color-slate-500);text-transform:uppercase}.checklist-editor__summary:where(.dark,.dark *){color:var(--color-slate-400)}.checklist-editor__hint{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.checklist-editor__hint:where(.dark,.dark *){color:var(--color-slate-400)}.checklist-editor__progress{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.checklist-editor__progress-track{height:calc(var(--spacing) * 2);width:100%;min-width:calc(var(--spacing) * 24);overflow:hidden;border-radius:calc(infinity * 1px);background-color:var(--color-slate-200)}@media(min-width:40rem){.checklist-editor__progress-track{width:calc(var(--spacing) * 40)}}.checklist-editor__progress-track:where(.dark,.dark *){background-color:var(--color-slate-700)}.checklist-editor__progress-value{height:100%;background-color:var(--color-emerald-500);transition-property:all;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration));--dp-duration: .3s;transition-duration:.3s}.checklist-editor__percentage{font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.checklist-editor__percentage:where(.dark,.dark *){color:var(--color-slate-400)}.checklist-editor__surface{overflow:hidden;background-color:var(--color-white)}.checklist-editor__surface:where(.dark,.dark *){background-color:var(--color-slate-900)}.checklist-editor__workspace{display:flex;height:100%;min-height:0px;flex-direction:column}.checklist-editor__scroll{flex:1;overflow:auto;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}@media(min-width:40rem){.checklist-editor__scroll{padding-inline:calc(var(--spacing) * 5)}}@media(min-width:40rem){.checklist-editor__scroll{padding-block:calc(var(--spacing) * 5)}}.checklist-editor__empty{padding-block:calc(var(--spacing) * 12);text-align:center}.checklist-editor__empty-message{font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--color-slate-400)}.checklist-editor__empty-message:where(.dark,.dark *){color:var(--color-slate-500)}.checklist-editor__composer{border-top-style:var(--dp-border-style);border-top-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 80%,transparent);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}@supports (color: color-mix(in lab,red,red)){.checklist-editor__composer{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}@media(min-width:40rem){.checklist-editor__composer{padding-inline:calc(var(--spacing) * 5)}}.checklist-editor__composer:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(37.2% .044 257.287) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.checklist-editor__composer:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-700) 80%,transparent)}}}@layer components{.collaborator-cursors-div-1{pointer-events:none;position:fixed;inset:0;z-index:50;overflow:hidden}.collaborator-cursors-div-2{transform:translate(-2px,-2px);position:absolute;transition-property:left,top;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration));--dp-duration: 75ms;transition-duration:75ms;--dp-ease: linear;transition-timing-function:linear}.collaborator-cursors-div-3{position:absolute;top:0;left:calc(var(--spacing) * 4);border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-white);--dp-shadow: 0 1px 3px 0 var(--dp-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--dp-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}}.scroll-attention-notice{position:fixed;bottom:24px;left:50%;transform:translate(-50%);max-width:calc(100vw - 32px);padding:12px 18px;border-radius:8px;background:var(--primary);color:var(--primary-foreground);box-shadow:0 4px 20px #00000026;text-align:center;font-size:14px}@layer components{.confirm-delete-modal-div-1{position:fixed;inset:0;z-index:40;background-color:color-mix(in srgb,#000 50%,transparent);transition-property:opacity;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@supports (color: color-mix(in lab,red,red)){.confirm-delete-modal-div-1{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.confirm-delete-modal-div-2{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:calc(var(--spacing) * 4)}.confirm-delete-modal-div-3{width:100%;max-width:var(--container-sm);border-radius:var(--radius);border-style:var(--dp-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);--dp-shadow: 0 10px 15px -3px var(--dp-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--dp-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow);--dp-duration: .2s;transition-duration:.2s}.confirm-delete-modal-div-3:where(.dark,.dark *){border-color:var(--color-slate-700)}.confirm-delete-modal-div-3:where(.dark,.dark *){background-color:var(--color-slate-800)}.confirm-delete-modal-div-4{border-bottom-style:var(--dp-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}.confirm-delete-modal-div-4:where(.dark,.dark *){border-color:var(--color-slate-700)}.confirm-delete-modal-h2-5{font-size:var(--text-lg);line-height:var(--dp-leading, var(--text-lg--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.confirm-delete-modal-h2-5:where(.dark,.dark *){color:var(--color-slate-100)}.confirm-delete-modal-div-6{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}.confirm-delete-modal-p-7{font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.confirm-delete-modal-p-7:where(.dark,.dark *){color:var(--color-slate-400)}.confirm-delete-modal-div-8{margin-top:calc(var(--spacing) * 3);border-radius:calc(var(--radius) - 2px);border-style:var(--dp-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 3)}.confirm-delete-modal-div-8:where(.dark,.dark *){border-color:var(--color-slate-600)}.confirm-delete-modal-div-8:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.2% .044 257.287) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.confirm-delete-modal-div-8:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-700) 50%,transparent)}}.confirm-delete-modal-p-9{font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow-wrap:break-word;color:var(--color-slate-900)}.confirm-delete-modal-p-9:where(.dark,.dark *){color:var(--color-slate-100)}.confirm-delete-modal-div-10{display:flex;justify-content:flex-end;gap:calc(var(--spacing) * 3);border-top-style:var(--dp-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}.confirm-delete-modal-div-10:where(.dark,.dark *){border-color:var(--color-slate-700)}.confirm-delete-modal-button-11{border-radius:calc(var(--radius) - 2px);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-900);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.confirm-delete-modal-button-11:hover{background-color:var(--color-slate-200)}}.confirm-delete-modal-button-11:disabled{cursor:not-allowed}.confirm-delete-modal-button-11:disabled{opacity:50%}.confirm-delete-modal-button-11:where(.dark,.dark *){background-color:var(--color-slate-700)}.confirm-delete-modal-button-11:where(.dark,.dark *){color:var(--color-slate-100)}@media(hover:hover){.confirm-delete-modal-button-11:where(.dark,.dark *):hover{background-color:var(--color-slate-600)}}.confirm-delete-modal-button-12{display:flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) - 2px);background-color:var(--color-red-600);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.confirm-delete-modal-button-12:hover{background-color:var(--color-red-700)}}.confirm-delete-modal-button-12:disabled{cursor:not-allowed}.confirm-delete-modal-button-12:disabled{opacity:50%}.confirm-delete-modal-span-13{display:inline-block;height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);animation:var(--animate-spin);border-radius:calc(infinity * 1px);border-style:var(--dp-border-style);border-width:2px;border-color:var(--color-white);border-top-color:transparent}}@layer components{.document-actions-span-1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}}@layer components{.document-command-palette-div-1{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-start;justify-content:center;background-color:transparent;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding-inline:calc(var(--spacing) * 4);padding-block:12vh}.document-command-palette-div-2{width:100%;max-width:var(--container-2xl);overflow:hidden;border-radius:1.75rem;border-style:var(--dp-border-style);border-width:1px;border-color:var(--border);background-color:var(--color-white);--dp-shadow: 0 25px 50px -12px var(--dp-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}.document-command-palette-div-2:where(.dark,.dark *){border-color:var(--border)}.document-command-palette-div-2:where(.dark,.dark *){background-color:var(--card)}.document-command-palette-div-3{border-bottom-style:var(--dp-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.document-command-palette-div-3:where(.dark,.dark *){border-color:var(--border)}.document-command-palette-div-4{display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--dp-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.document-command-palette-div-4:where(.dark,.dark *){border-color:var(--border)}.document-command-palette-div-4:where(.dark,.dark *){background-color:var(--muted)}.document-command-palette-svg-5{color:var(--muted-foreground)}.document-command-palette-svg-5:where(.dark,.dark *){color:var(--muted-foreground)}.document-command-palette-input-6{min-width:0px;flex:1;background-color:transparent;font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--foreground)}.document-command-palette-input-6::placeholder{color:var(--muted-foreground)}.document-command-palette-input-6:focus{--dp-outline-style: none;outline-style:none}.document-command-palette-input-6:where(.dark,.dark *){color:var(--foreground)}.document-command-palette-input-6:where(.dark,.dark *)::placeholder{color:var(--muted-foreground)}.document-command-palette-span-7{border-radius:calc(infinity * 1px);border-style:var(--dp-border-style);border-width:1px;border-color:var(--border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:11px;--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground)}.document-command-palette-span-7:where(.dark,.dark *){border-color:var(--border)}.document-command-palette-span-7:where(.dark,.dark *){background-color:var(--card)}.document-command-palette-span-7:where(.dark,.dark *){color:var(--muted-foreground)}.document-command-palette-div-8{max-height:60vh;overflow-y:auto;padding:calc(var(--spacing) * 3)}.document-command-palette-div-9{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);text-align:center}.document-command-palette-p-10{font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.document-command-palette-p-10:where(.dark,.dark *){color:var(--foreground)}.document-command-palette-p-11{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--muted-foreground)}.document-command-palette-p-11:where(.dark,.dark *){color:var(--muted-foreground)}:where(.document-command-palette-div-12>:not(:last-child)){--dp-space-y-reverse: 0;margin-block-start:calc(var(--spacing) * var(--dp-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--dp-space-y-reverse)))}.document-command-palette-button-13{display:flex;width:100%;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}.document-command-palette-button-14{background-color:var(--muted);color:var(--foreground)}.document-command-palette-button-14:where(.dark,.dark *){background-color:var(--muted)}.document-command-palette-button-14:where(.dark,.dark *){color:var(--foreground)}.document-command-palette-button-15{color:var(--foreground)}@media(hover:hover){.document-command-palette-button-15:hover{background-color:var(--background)}}.document-command-palette-button-15:where(.dark,.dark *){color:var(--foreground)}@media(hover:hover){.document-command-palette-button-15:where(.dark,.dark *):hover{background-color:var(--muted)}@supports (color: color-mix(in lab,red,red)){.document-command-palette-button-15:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--muted) 70%,transparent)}}}.document-command-palette-span-16{margin-top:calc(var(--spacing) * .5);color:var(--muted-foreground)}.document-command-palette-span-16:where(.dark,.dark *){color:var(--muted-foreground)}.document-command-palette-span-17{min-width:0px;flex:1}.document-command-palette-span-18{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.document-command-palette-span-19{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.document-command-palette-span-20{border-radius:calc(infinity * 1px);border-style:var(--dp-border-style);border-width:1px;border-color:var(--border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:10px;--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--dp-tracking: .14em;letter-spacing:.14em;color:var(--muted-foreground);text-transform:uppercase}.document-command-palette-span-20:where(.dark,.dark *){border-color:var(--border)}.document-command-palette-span-20:where(.dark,.dark *){background-color:var(--card)}.document-command-palette-span-20:where(.dark,.dark *){color:var(--muted-foreground)}.document-command-palette-span-21{margin-top:var(--spacing);display:block;font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));color:var(--muted-foreground)}.document-command-palette-span-21:where(.dark,.dark *){color:var(--muted-foreground)}}@layer components{.document-header-header-1{position:sticky;top:0;z-index:20;flex-shrink:0;border-bottom-style:var(--dp-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--card)}.document-header-div-2{display:flex;min-width:0px;align-items:center;gap:calc(var(--spacing) * 3)}.document-header-link-3{display:flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * 2.5);color:var(--foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.document-header-link-3:hover{opacity:80%}}.document-header-div-4{min-width:0px;flex:1}.document-header-div-5{display:flex;min-width:0px;align-items:center;gap:calc(var(--spacing) * 2)}.document-header-div-6{display:flex;min-width:0px;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.document-header-link-7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.document-header-link-7:hover{text-decoration-line:underline}}.document-header-name-button{max-width:min(36vw,320px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 4px;margin:-2px -4px;border:0;border-radius:5px;background:transparent;color:inherit;font:inherit;cursor:pointer}.document-header-name-button:hover,.document-header-name-button:focus-visible{background:var(--muted);text-decoration:underline;text-underline-offset:4px}.document-header-rename{display:flex;align-items:center;gap:5px;flex-wrap:wrap;max-width:min(70vw,460px)}.document-header-rename input{field-sizing:content;width:auto;min-width:120px;max-width:min(48vw,360px);height:28px;padding:3px 2px;border:0;border-bottom:1px solid color-mix(in srgb,var(--primary) 65%,var(--border));border-radius:0;outline:0;background:transparent;color:inherit;font:inherit;box-shadow:none}.document-header-rename input:focus{border-bottom-color:var(--primary);box-shadow:none;outline:0}.document-header-rename span[role=alert]{flex-basis:100%;color:var(--destructive);font-size:11px;font-weight:500}.document-header-span-8{flex-shrink:0;color:var(--muted-foreground)}.document-header-span-9{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground)}.document-header-button-10{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--spacing);border-radius:calc(infinity * 1px);border-style:var(--dp-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:11px;--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}.document-header-button-11{border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-700)}@media(hover:hover){.document-header-button-11:hover{background-color:var(--color-amber-100)}}.document-header-button-11:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(41.4% .112 45.904) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.document-header-button-11:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-amber-900) 60%,transparent)}}.document-header-button-11:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.document-header-button-11:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 20%,transparent)}}.document-header-button-11:where(.dark,.dark *){color:var(--color-amber-300)}@media(hover:hover){.document-header-button-11:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.document-header-button-11:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}}.document-header-button-12{border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-700)}@media(hover:hover){.document-header-button-12:hover{background-color:var(--color-emerald-100)}}.document-header-button-12:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(37.8% .077 168.94) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.document-header-button-12:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-emerald-900) 60%,transparent)}}.document-header-button-12:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.document-header-button-12:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900) 20%,transparent)}}.document-header-button-12:where(.dark,.dark *){color:var(--color-emerald-300)}@media(hover:hover){.document-header-button-12:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.document-header-button-12:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-emerald-900) 30%,transparent)}}}.document-header-span-13{display:none}@media(min-width:40rem){.document-header-span-13{display:inline}}.document-header-div-14{margin-top:var(--spacing);display:flex;min-width:0px;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));color:var(--muted-foreground)}.document-header-span-15{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--spacing)}.document-header-span-16{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-header-div-17{flex-shrink:0}}@layer components{.document-settings-div-1{display:flex;height:100%;min-height:0px;flex-direction:column;gap:calc(var(--spacing) * 4)}.document-settings-div-2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing);border-radius:calc(var(--radius) - 2px);border-style:var(--dp-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);padding:var(--spacing)}.document-settings-div-2:where(.dark,.dark *){border-color:var(--border)}.document-settings-div-2:where(.dark,.dark *){background-color:var(--background)}@supports (color: color-mix(in lab,red,red)){.document-settings-div-2:where(.dark,.dark *){background-color:color-mix(in oklab,var(--background) 60%,transparent)}}.document-settings-button-3{display:inline-flex;min-width:0px;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) + 4px);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}.document-settings-button-4{background-color:var(--color-white);color:var(--foreground);--dp-shadow: 0 1px 3px 0 var(--dp-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--dp-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}.document-settings-button-4:where(.dark,.dark *){background-color:var(--muted)}.document-settings-button-4:where(.dark,.dark *){color:var(--foreground)}.document-settings-button-5{color:var(--muted-foreground)}@media(hover:hover){.document-settings-button-5:hover{background-color:color-mix(in srgb,#fff 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.document-settings-button-5:hover{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}}@media(hover:hover){.document-settings-button-5:hover{color:var(--foreground)}}.document-settings-button-5:where(.dark,.dark *){color:var(--muted-foreground)}@media(hover:hover){.document-settings-button-5:where(.dark,.dark *):hover{background-color:var(--card)}}@media(hover:hover){.document-settings-button-5:where(.dark,.dark *):hover{color:var(--foreground)}}.document-settings-div-6{min-height:0px;flex:1;overflow-y:auto;padding-right:var(--spacing)}.document-settings-div-7{padding-bottom:var(--spacing)}:where(.document-settings-div-7>:not(:last-child)){--dp-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--dp-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--dp-space-y-reverse)))}.document-settings-div-8{border-radius:var(--radius);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}.document-settings-div-9{border-style:var(--dp-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.5% .084 155.995) 50%,transparent);background-color:var(--color-green-50);color:var(--color-green-700)}@supports (color: color-mix(in lab,red,red)){.document-settings-div-9{border-color:color-mix(in oklab,var(--color-green-200) 50%,transparent)}}.document-settings-div-9:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(44.8% .119 151.328) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.document-settings-div-9:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-green-800) 50%,transparent)}}.document-settings-div-9:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.3% .095 152.535) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.document-settings-div-9:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-900) 20%,transparent)}}.document-settings-div-9:where(.dark,.dark *){color:var(--color-green-400)}.document-settings-div-10{border-style:var(--dp-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(88.5% .062 18.334) 50%,transparent);background-color:var(--color-red-50);color:var(--color-red-700)}@supports (color: color-mix(in lab,red,red)){.document-settings-div-10{border-color:color-mix(in oklab,var(--color-red-200) 50%,transparent)}}.document-settings-div-10:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(44.4% .177 26.899) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.document-settings-div-10:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-red-800) 50%,transparent)}}.document-settings-div-10:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.document-settings-div-10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900) 20%,transparent)}}.document-settings-div-10:where(.dark,.dark *){color:var(--color-red-400)}:where(.document-settings-div-11>:not(:last-child)){--dp-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--dp-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--dp-space-y-reverse)))}.document-settings-div-12{display:flex;gap:calc(var(--spacing) * 2)}.document-settings-input-13{min-width:0px;flex:1;border-radius:var(--radius);border-style:var(--dp-border-style);border-width:1px;border-color:var(--border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}.document-settings-input-13::placeholder{color:var(--muted-foreground)}.document-settings-input-13:focus{border-color:transparent}.document-settings-input-13:focus{--dp-ring-shadow: var(--dp-ring-inset,) 0 0 0 calc(2px + var(--dp-ring-offset-width)) var(--dp-ring-color, currentcolor);box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}.document-settings-input-13:focus{--dp-ring-color: var(--ring)}.document-settings-input-13:focus{--dp-outline-style: none;outline-style:none}.document-settings-input-13:where(.dark,.dark *){border-color:var(--border)}.document-settings-input-13:where(.dark,.dark *){background-color:var(--muted)}@supports (color: color-mix(in lab,red,red)){.document-settings-input-13:where(.dark,.dark *){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.document-settings-input-13:where(.dark,.dark *){color:var(--foreground)}.document-settings-input-13:where(.dark,.dark *)::placeholder{color:var(--muted-foreground)}.document-settings-input-13:where(.dark,.dark *):focus{--dp-ring-color: var(--ring)}.document-settings-button-14{border-radius:var(--radius);background-color:var(--primary);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.document-settings-button-14:hover{background-color:var(--primary)}}.document-settings-button-14:disabled{cursor:not-allowed}.document-settings-button-14:disabled{opacity:50%}.document-settings-button-14:where(.dark,.dark *){background-color:var(--primary)}.document-settings-button-14:where(.dark,.dark *){color:var(--primary-foreground)}@media(hover:hover){.document-settings-button-14:where(.dark,.dark *):hover{background-color:var(--primary)}}.document-settings-p-15{font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));color:var(--muted-foreground)}.document-settings-p-15:where(.dark,.dark *){color:var(--muted-foreground)}.document-settings-div-16{display:flex;align-items:center;justify-content:center;padding-block:calc(var(--spacing) * 8)}.document-settings-span-17{display:inline-block;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);animation:var(--animate-spin);border-radius:calc(infinity * 1px);border-style:var(--dp-border-style);border-width:2px;border-color:var(--border);border-top-color:var(--color-slate-600)}.document-settings-span-17:where(.dark,.dark *){border-color:var(--border)}.document-settings-span-17:where(.dark,.dark *){border-top-color:var(--color-slate-300)}.document-settings-div-18{padding-block:calc(var(--spacing) * 8);text-align:center}.document-settings-p-19{color:var(--muted-foreground)}.document-settings-p-19:where(.dark,.dark *){color:var(--muted-foreground)}.document-settings-p-20{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--muted-foreground)}.document-settings-p-20:where(.dark,.dark *){color:var(--muted-foreground)}.document-settings-div-21{max-height:calc(var(--spacing) * 64);overflow-y:auto}:where(.document-settings-div-21>:not(:last-child)){--dp-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--dp-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--dp-space-y-reverse)))}.document-settings-div-22{border-radius:var(--radius);border-style:var(--dp-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);padding:calc(var(--spacing) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@supports (color: color-mix(in lab,red,red)){.document-settings-div-22{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}@media(hover:hover){.document-settings-div-22:hover{border-color:var(--border)}}.document-settings-div-22:where(.dark,.dark *){border-color:var(--border)}@supports (color: color-mix(in lab,red,red)){.document-settings-div-22:where(.dark,.dark *){border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.document-settings-div-22:where(.dark,.dark *){background-color:var(--muted)}@supports (color: color-mix(in lab,red,red)){.document-settings-div-22:where(.dark,.dark *){background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}@media(hover:hover){.document-settings-div-22:where(.dark,.dark *):hover{border-color:var(--border)}}.document-settings-div-23{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 3)}.document-settings-div-24{min-width:0px;flex:1}.document-settings-div-25{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.document-settings-span-26{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.document-settings-span-26:where(.dark,.dark *){color:var(--foreground)}.document-settings-span-27{flex-shrink:0;border-radius:.25rem;background-color:var(--border);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:10px;--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground)}.document-settings-span-27:where(.dark,.dark *){background-color:var(--muted)}.document-settings-span-27:where(.dark,.dark *){color:var(--foreground)}.document-settings-div-28{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));color:var(--muted-foreground)}.document-settings-div-28:where(.dark,.dark *){color:var(--muted-foreground)}.document-settings-div-29{display:flex;flex-shrink:0;gap:calc(var(--spacing) * 1.5)}.document-settings-button-30{border-radius:calc(var(--radius) - 2px);background-color:var(--color-green-100);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-green-700);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.document-settings-button-30:hover{background-color:var(--color-green-200)}}.document-settings-button-30:disabled{opacity:50%}.document-settings-button-30:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.3% .095 152.535) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.document-settings-button-30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-green-900) 30%,transparent)}}.document-settings-button-30:where(.dark,.dark *){color:var(--color-green-400)}@media(hover:hover){.document-settings-button-30:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(39.3% .095 152.535) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.document-settings-button-30:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-green-900) 50%,transparent)}}}.document-settings-button-31{border-radius:calc(var(--radius) - 2px);background-color:var(--color-red-100);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-red-700);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.document-settings-button-31:hover{background-color:var(--color-red-200)}}.document-settings-button-31:disabled{opacity:50%}.document-settings-button-31:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.document-settings-button-31:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.document-settings-button-31:where(.dark,.dark *){color:var(--color-red-400)}@media(hover:hover){.document-settings-button-31:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.document-settings-button-31:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900) 50%,transparent)}}}:where(.document-settings-div-32>:not(:last-child)){--dp-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--dp-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--dp-space-y-reverse)))}.document-settings-h3-33{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.document-settings-h3-33:where(.dark,.dark *){color:var(--foreground)}:where(.document-settings-div-34>:not(:last-child)){--dp-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--dp-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--dp-space-y-reverse)))}.document-settings-button-35{display:flex;width:100%;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius);border-style:var(--dp-border-style);border-width:2px;padding:calc(var(--spacing) * 3);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}.document-settings-button-36{border-color:var(--border);background-color:var(--background)}.document-settings-button-36:where(.dark,.dark *){border-color:var(--border)}.document-settings-button-36:where(.dark,.dark *){background-color:var(--muted)}@supports (color: color-mix(in lab,red,red)){.document-settings-button-36:where(.dark,.dark *){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.document-settings-button-37{border-color:var(--border)}@media(hover:hover){.document-settings-button-37:hover{border-color:var(--border)}}.document-settings-button-37:where(.dark,.dark *){border-color:var(--border)}@media(hover:hover){.document-settings-button-37:where(.dark,.dark *):hover{border-color:var(--border)}}.document-settings-span-38{margin-top:calc(var(--spacing) * .5);border-radius:calc(var(--radius) - 2px);background-color:var(--muted);padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);font-size:10px;--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--dp-tracking: .12em;letter-spacing:.12em;color:var(--muted-foreground);text-transform:uppercase}.document-settings-span-38:where(.dark,.dark *){background-color:var(--muted)}.document-settings-span-38:where(.dark,.dark *){color:var(--muted-foreground)}.document-settings-div-39{font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.document-settings-div-39:where(.dark,.dark *){color:var(--foreground)}.document-settings-div-40{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));color:var(--muted-foreground)}.document-settings-div-40:where(.dark,.dark *){color:var(--muted-foreground)}.document-settings-svg-41{margin-top:calc(var(--spacing) * .5);flex-shrink:0;color:var(--foreground)}.document-settings-svg-41:where(.dark,.dark *){color:var(--foreground)}.document-settings-div-42{border-top-style:var(--dp-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 3)}:where(.document-settings-div-42>:not(:last-child)){--dp-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--dp-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--dp-space-y-reverse)))}@supports (color: color-mix(in lab,red,red)){.document-settings-div-42{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.document-settings-div-42:where(.dark,.dark *){border-color:var(--border)}@supports (color: color-mix(in lab,red,red)){.document-settings-div-42:where(.dark,.dark *){border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.document-settings-p-43{border-radius:var(--radius);background-color:var(--color-amber-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));color:var(--color-amber-600)}.document-settings-p-43:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.document-settings-p-43:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 20%,transparent)}}.document-settings-p-43:where(.dark,.dark *){color:var(--color-amber-400)}.document-settings-label-44{margin-bottom:calc(var(--spacing) * 2);display:block;font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.document-settings-label-44:where(.dark,.dark *){color:var(--foreground)}.document-settings-div-45{position:relative}.document-settings-input-46{width:100%;border-radius:var(--radius);border-style:var(--dp-border-style);border-width:1px;border-color:var(--border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}.document-settings-input-46::placeholder{color:var(--muted-foreground)}.document-settings-input-46:focus{border-color:transparent}.document-settings-input-46:focus{--dp-ring-shadow: var(--dp-ring-inset,) 0 0 0 calc(2px + var(--dp-ring-offset-width)) var(--dp-ring-color, currentcolor);box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}.document-settings-input-46:focus{--dp-ring-color: var(--ring)}.document-settings-input-46:focus{--dp-outline-style: none;outline-style:none}.document-settings-input-46:where(.dark,.dark *){border-color:var(--border)}.document-settings-input-46:where(.dark,.dark *){background-color:var(--muted)}@supports (color: color-mix(in lab,red,red)){.document-settings-input-46:where(.dark,.dark *){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.document-settings-input-46:where(.dark,.dark *){color:var(--foreground)}.document-settings-input-46:where(.dark,.dark *)::placeholder{color:var(--muted-foreground)}.document-settings-input-46:where(.dark,.dark *):focus{--dp-ring-color: var(--ring)}.document-settings-button-47{position:absolute;top:50%;right:calc(var(--spacing) * 3);--dp-translate-y: -50% ;translate:var(--dp-translate-x) var(--dp-translate-y);color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.document-settings-button-47:hover{color:var(--muted-foreground)}}@media(hover:hover){.document-settings-button-47:where(.dark,.dark *):hover{color:var(--foreground)}}.document-settings-button-48{width:100%;border-radius:var(--radius);background-color:var(--primary);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.document-settings-button-48:hover{background-color:var(--primary)}}.document-settings-button-48:disabled{cursor:not-allowed}.document-settings-button-48:disabled{opacity:50%}.document-settings-button-48:where(.dark,.dark *){background-color:var(--primary)}.document-settings-button-48:where(.dark,.dark *){color:var(--primary-foreground)}@media(hover:hover){.document-settings-button-48:where(.dark,.dark *):hover{background-color:var(--primary)}}:where(.document-settings-div-49>:not(:last-child)){--dp-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--dp-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--dp-space-y-reverse)))}.document-settings-h3-50{font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-red-600)}.document-settings-h3-50:where(.dark,.dark *){color:var(--color-red-400)}.document-settings-button-51{width:100%;border-radius:var(--radius);border-style:var(--dp-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(88.5% .062 18.334) 50%,transparent);background-color:var(--color-red-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-red-700);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@supports (color: color-mix(in lab,red,red)){.document-settings-button-51{border-color:color-mix(in oklab,var(--color-red-200) 50%,transparent)}}@media(hover:hover){.document-settings-button-51:hover{background-color:var(--color-red-100)}}.document-settings-button-51:disabled{cursor:not-allowed}.document-settings-button-51:disabled{opacity:50%}.document-settings-button-51:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(44.4% .177 26.899) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.document-settings-button-51:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-red-800) 50%,transparent)}}.document-settings-button-51:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.document-settings-button-51:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900) 20%,transparent)}}.document-settings-button-51:where(.dark,.dark *){color:var(--color-red-400)}@media(hover:hover){.document-settings-button-51:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.document-settings-button-51:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}}.document-settings-div-52{border-radius:var(--radius);border-style:var(--dp-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(88.5% .062 18.334) 50%,transparent);background-color:var(--color-red-50);padding:calc(var(--spacing) * 3)}:where(.document-settings-div-52>:not(:last-child)){--dp-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--dp-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--dp-space-y-reverse)))}@supports (color: color-mix(in lab,red,red)){.document-settings-div-52{border-color:color-mix(in oklab,var(--color-red-200) 50%,transparent)}}.document-settings-div-52:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(44.4% .177 26.899) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.document-settings-div-52:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-red-800) 50%,transparent)}}.document-settings-div-52:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.document-settings-div-52:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900) 20%,transparent)}}.document-settings-p-53{font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-red-700)}.document-settings-p-53:where(.dark,.dark *){color:var(--color-red-400)}.document-settings-button-54{flex:1;border-radius:var(--radius);border-style:var(--dp-border-style);border-width:1px;border-color:var(--border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.document-settings-button-54:hover{background-color:var(--background)}}.document-settings-button-54:disabled{cursor:not-allowed}.document-settings-button-54:disabled{opacity:50%}.document-settings-button-54:where(.dark,.dark *){border-color:var(--border)}.document-settings-button-54:where(.dark,.dark *){background-color:var(--muted)}.document-settings-button-54:where(.dark,.dark *){color:var(--foreground)}@media(hover:hover){.document-settings-button-54:where(.dark,.dark *):hover{background-color:var(--muted)}}.document-settings-button-55{flex:1;border-radius:var(--radius);background-color:var(--color-red-600);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.document-settings-button-55:hover{background-color:var(--color-red-700)}}.document-settings-button-55:disabled{cursor:not-allowed}.document-settings-button-55:disabled{opacity:50%}}@layer components{.document-view-div-1{display:grid;min-height:calc(var(--spacing) * 32);place-items:center;font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.document-view-div-1:where(.dark,.dark *){color:var(--color-slate-400)}.document-view-div-2{display:flex;height:100dvh;min-height:0px;flex-direction:column;overflow:hidden;background-color:var(--background);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}.document-view-div-3{display:flex;min-height:0px;flex:1;overflow:hidden}.document-view-div-4{display:flex;width:100%;min-width:0px;flex:1;flex-direction:column;overflow:hidden}}@layer components{.editor-loading-state{min-height:240px;padding:clamp(24px,4vw,48px)}.editor-loading-lines{display:grid;gap:14px;max-width:660px;opacity:0;animation:editor-loading-reveal .18s ease-out .18s forwards}.editor-loading-title{height:23px;width:38%;margin-bottom:16px}.editor-loading-line{height:12px;width:100%}.editor-loading-line-short{width:72%}.editor-loading-line-medium{width:86%}@keyframes editor-loading-reveal{to{opacity:1}}@media(prefers-reduced-motion:reduce){.editor-loading-lines{animation:none;opacity:1}.editor-loading-lines>*{animation:none}}}@layer components{.drawing-editor__toolbar{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}@media(min-width:40rem){.drawing-editor__toolbar{flex-direction:row}}@media(min-width:40rem){.drawing-editor__toolbar{align-items:center}}@media(min-width:40rem){.drawing-editor__toolbar{justify-content:space-between}}.drawing-editor__title{font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);--dp-tracking: .14em;letter-spacing:.14em;color:var(--color-slate-500);text-transform:uppercase}.drawing-editor__title:where(.dark,.dark *){color:var(--color-slate-400)}.drawing-editor__hint{font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.drawing-editor__hint:where(.dark,.dark *){color:var(--color-slate-400)}.drawing-editor__surface{overflow:hidden;background-color:var(--color-white)}.drawing-editor__surface:where(.dark,.dark *){background-color:var(--color-slate-950)}.drawing-editor__content{display:flex;min-height:0px;overflow:hidden;background-color:var(--color-white)}.drawing-editor__content:where(.dark,.dark *){background-color:var(--color-slate-950)}.drawing-editor__viewport{position:relative;min-height:0px;flex:1}.drawing-editor__canvas{position:absolute;inset:0}.drawing-editor__loading{display:flex;height:100%;align-items:center;justify-content:center;background-color:var(--color-white)}.drawing-editor__loading:where(.dark,.dark *){background-color:var(--color-slate-900)}.drawing-editor__spinner{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);animation:var(--animate-spin);border-radius:calc(infinity * 1px);border-bottom-style:var(--dp-border-style);border-bottom-width:2px;border-color:var(--color-slate-900)}.drawing-editor__spinner:where(.dark,.dark *){border-color:var(--color-slate-100)}}@layer components{.file-manager-div-1{display:flex;height:100%;min-height:0px;flex-direction:column;overflow:hidden}.file-manager-h2-2{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--dp-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--foreground);text-transform:uppercase}.file-manager-h2-2:where(.dark,.dark *){color:var(--foreground)}.file-manager-label-3{position:relative;margin-bottom:calc(var(--spacing) * 4);cursor:pointer}.file-manager-label-4{width:100%}.file-manager-input-5{display:none}.file-manager-span-6{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}.file-manager-span-7{cursor:not-allowed;background-color:var(--border);color:var(--muted-foreground)}.file-manager-span-7:where(.dark,.dark *){background-color:var(--muted)}.file-manager-span-7:where(.dark,.dark *){color:var(--muted-foreground)}.file-manager-span-8{background-color:var(--primary);color:var(--color-white)}@media(hover:hover){.file-manager-span-8:hover{background-color:var(--primary)}}.file-manager-span-8:where(.dark,.dark *){background-color:var(--primary)}.file-manager-span-8:where(.dark,.dark *){color:var(--primary-foreground)}@media(hover:hover){.file-manager-span-8:where(.dark,.dark *):hover{background-color:var(--primary)}}.file-manager-div-9{margin-bottom:calc(var(--spacing) * 4);overflow:hidden;border-radius:var(--radius);border-style:var(--dp-border-style);border-width:1px;border-color:var(--border)}.file-manager-div-9:where(.dark,.dark *){border-color:var(--border)}.file-manager-button-10{display:flex;width:100%;align-items:center;justify-content:space-between;background-color:var(--background);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.file-manager-button-10:hover{background-color:var(--muted)}}.file-manager-button-10:where(.dark,.dark *){background-color:var(--muted)}@supports (color: color-mix(in lab,red,red)){.file-manager-button-10:where(.dark,.dark *){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.file-manager-button-10:where(.dark,.dark *){color:var(--foreground)}@media(hover:hover){.file-manager-button-10:where(.dark,.dark *):hover{background-color:var(--muted)}}.file-manager-span-11{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.file-manager-svg-12{transition-property:transform,translate,scale,rotate;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration));--dp-duration: .2s;transition-duration:.2s}.file-manager-svg-13{rotate:180deg}.file-manager-div-14{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 2);background-color:var(--color-white);padding:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));color:var(--muted-foreground)}.file-manager-div-14:where(.dark,.dark *){background-color:var(--card)}@supports (color: color-mix(in lab,red,red)){.file-manager-div-14:where(.dark,.dark *){background-color:color-mix(in oklab,var(--card) 30%,transparent)}}.file-manager-div-14:where(.dark,.dark *){color:var(--muted-foreground)}.file-manager-span-15{--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.file-manager-span-15:where(.dark,.dark *){color:var(--foreground)}.file-manager-div-16{grid-column:span 2 / span 2}.file-manager-div-17{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius);border-style:var(--dp-border-style);border-width:1px;border-color:var(--color-red-200);background-color:var(--color-red-50);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--color-red-700)}.file-manager-div-17:where(.dark,.dark *){border-color:var(--color-red-800)}.file-manager-div-17:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.file-manager-div-17:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900) 20%,transparent)}}.file-manager-div-17:where(.dark,.dark *){color:var(--color-red-400)}.file-manager-div-18{margin-bottom:calc(var(--spacing) * 4)}:where(.file-manager-div-18>:not(:last-child)){--dp-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--dp-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--dp-space-y-reverse)))}.file-manager-div-19{border-radius:var(--radius);border-style:var(--dp-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);padding:calc(var(--spacing) * 3)}.file-manager-div-19:where(.dark,.dark *){border-color:var(--border)}.file-manager-div-19:where(.dark,.dark *){background-color:var(--muted)}.file-manager-div-20{margin-bottom:calc(var(--spacing) * 2);display:flex;align-items:center;justify-content:space-between}.file-manager-span-21{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.file-manager-span-21:where(.dark,.dark *){color:var(--foreground)}.file-manager-span-22{font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file-manager-span-23{color:var(--color-green-600)}.file-manager-span-23:where(.dark,.dark *){color:var(--color-green-400)}.file-manager-span-24{color:var(--color-red-600)}.file-manager-span-24:where(.dark,.dark *){color:var(--color-red-400)}.file-manager-span-25{color:var(--color-blue-600)}.file-manager-span-25:where(.dark,.dark *){color:var(--color-blue-400)}.file-manager-div-26{height:calc(var(--spacing) * 2);width:100%;overflow:hidden;border-radius:calc(infinity * 1px);background-color:var(--border)}.file-manager-div-26:where(.dark,.dark *){background-color:var(--muted)}.file-manager-div-27{height:100%;transition-property:all;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration));--dp-duration: .3s;transition-duration:.3s}.file-manager-div-28{background-color:var(--color-green-500)}.file-manager-div-29{background-color:var(--color-red-500)}.file-manager-div-30{background-color:var(--color-blue-500)}.file-manager-p-31{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));color:var(--color-red-600)}.file-manager-p-31:where(.dark,.dark *){color:var(--color-red-400)}.file-manager-div-32{padding-block:calc(var(--spacing) * 8);text-align:center;color:var(--muted-foreground)}.file-manager-div-32:where(.dark,.dark *){color:var(--muted-foreground)}.file-manager-div-33{padding-block:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--muted-foreground)}.file-manager-div-33:where(.dark,.dark *){color:var(--muted-foreground)}.file-manager-div-34{min-height:0px;flex:1;overflow-y:auto;overscroll-behavior:contain}:where(.file-manager-div-34>:not(:last-child)){--dp-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--dp-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--dp-space-y-reverse)))}.file-manager-div-35{display:flex;align-items:center;justify-content:space-between;border-radius:var(--radius);border-style:var(--dp-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);padding:calc(var(--spacing) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.file-manager-div-35:hover{background-color:var(--muted)}}.file-manager-div-35:where(.dark,.dark *){border-color:var(--border)}.file-manager-div-35:where(.dark,.dark *){background-color:var(--muted)}@media(hover:hover){.file-manager-div-35:where(.dark,.dark *):hover{background-color:var(--muted)}}.file-manager-div-36{min-width:0px;flex:1}.file-manager-button-37{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-blue-600)}@media(hover:hover){.file-manager-button-37:hover{color:var(--color-blue-800)}}@media(hover:hover){.file-manager-button-37:hover{text-decoration-line:underline}}.file-manager-button-37:focus{--dp-ring-shadow: var(--dp-ring-inset,) 0 0 0 calc(2px + var(--dp-ring-offset-width)) var(--dp-ring-color, currentcolor);box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}.file-manager-button-37:focus{--dp-ring-color: var(--color-blue-500)}.file-manager-button-37:focus{--dp-outline-style: none;outline-style:none}.file-manager-button-37:where(.dark,.dark *){color:var(--color-blue-400)}@media(hover:hover){.file-manager-button-37:where(.dark,.dark *):hover{color:var(--color-blue-300)}}.file-manager-div-38{margin-top:var(--spacing);display:flex;align-items:center;gap:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));color:var(--muted-foreground)}.file-manager-div-38:where(.dark,.dark *){color:var(--muted-foreground)}.file-manager-span-39{display:inline-flex;align-items:center;border-radius:.25rem;background-color:var(--border);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}.file-manager-span-39:where(.dark,.dark *){background-color:var(--muted)}.file-manager-span-39:where(.dark,.dark *){color:var(--foreground)}.file-manager-div-40{margin-left:calc(var(--spacing) * 3);display:flex;align-items:center;gap:var(--spacing)}.file-manager-button-41{border-radius:.25rem;padding:calc(var(--spacing) * 1.5);color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.file-manager-button-41:hover{background-color:var(--color-blue-50)}}@media(hover:hover){.file-manager-button-41:hover{color:var(--color-blue-600)}}.file-manager-button-41:focus{--dp-ring-shadow: var(--dp-ring-inset,) 0 0 0 calc(2px + var(--dp-ring-offset-width)) var(--dp-ring-color, currentcolor);box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}.file-manager-button-41:focus{--dp-ring-color: var(--color-blue-500)}.file-manager-button-41:focus{--dp-outline-style: none;outline-style:none}.file-manager-button-41:where(.dark,.dark *){color:var(--muted-foreground)}@media(hover:hover){.file-manager-button-41:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(37.9% .146 265.522) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.file-manager-button-41:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-blue-900) 20%,transparent)}}}@media(hover:hover){.file-manager-button-41:where(.dark,.dark *):hover{color:var(--color-blue-400)}}.file-manager-a-42{border-radius:.25rem;padding:calc(var(--spacing) * 1.5);color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.file-manager-a-42:hover{background-color:var(--border)}}@media(hover:hover){.file-manager-a-42:hover{color:var(--foreground)}}.file-manager-a-42:focus{--dp-ring-shadow: var(--dp-ring-inset,) 0 0 0 calc(2px + var(--dp-ring-offset-width)) var(--dp-ring-color, currentcolor);box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}.file-manager-a-42:focus{--dp-ring-color: var(--color-blue-500)}.file-manager-a-42:focus{--dp-outline-style: none;outline-style:none}.file-manager-a-42:where(.dark,.dark *){color:var(--muted-foreground)}@media(hover:hover){.file-manager-a-42:where(.dark,.dark *):hover{background-color:var(--muted)}}@media(hover:hover){.file-manager-a-42:where(.dark,.dark *):hover{color:var(--foreground)}}.file-manager-button-43{border-radius:.25rem;padding:calc(var(--spacing) * 1.5);color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.file-manager-button-43:hover{background-color:var(--color-red-50)}}@media(hover:hover){.file-manager-button-43:hover{color:var(--color-red-600)}}.file-manager-button-43:focus{--dp-ring-shadow: var(--dp-ring-inset,) 0 0 0 calc(2px + var(--dp-ring-offset-width)) var(--dp-ring-color, currentcolor);box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}.file-manager-button-43:focus{--dp-ring-color: var(--color-red-500)}.file-manager-button-43:focus{--dp-outline-style: none;outline-style:none}.file-manager-button-43:disabled{cursor:not-allowed}.file-manager-button-43:disabled{opacity:40%}.file-manager-button-43:where(.dark,.dark *){color:var(--muted-foreground)}@media(hover:hover){.file-manager-button-43:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.file-manager-button-43:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900) 20%,transparent)}}}@media(hover:hover){.file-manager-button-43:where(.dark,.dark *):hover{color:var(--color-red-400)}}}.file-manager-div-1{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.file-manager-div-1>*{flex-shrink:0}.file-manager-div-34{flex:0 0 auto;overflow:visible}.file-manager-retry{margin:.4rem .4rem 0 0;padding:.35rem .55rem;border:1px solid var(--border);border-radius:.4rem;background:var(--background);color:var(--foreground);font:inherit;cursor:pointer}@layer components{.file-preview-modal-div-1{display:flex;height:100%;min-height:calc(var(--spacing) * 72);flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 6);text-align:center}.file-preview-modal-div-2{display:flex;height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);align-items:center;justify-content:center;border-radius:var(--radius-2xl);background-color:var(--color-slate-100);font-size:var(--text-3xl);line-height:var(--dp-leading, var(--text-3xl--line-height))}.file-preview-modal-div-2:where(.dark,.dark *){background-color:var(--color-slate-800)}.file-preview-modal-p-3{--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-900)}.file-preview-modal-p-3:where(.dark,.dark *){color:var(--color-slate-100)}.file-preview-modal-p-4{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.file-preview-modal-p-4:where(.dark,.dark *){color:var(--color-slate-400)}.file-preview-modal-div-5{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,oklch(12.9% .042 264.695) 75%,transparent);padding:calc(var(--spacing) * 3);--dp-backdrop-blur: blur(var(--blur-sm));-webkit-backdrop-filter:var(--dp-backdrop-blur,) var(--dp-backdrop-brightness,) var(--dp-backdrop-contrast,) var(--dp-backdrop-grayscale,) var(--dp-backdrop-hue-rotate,) var(--dp-backdrop-invert,) var(--dp-backdrop-opacity,) var(--dp-backdrop-saturate,) var(--dp-backdrop-sepia,);backdrop-filter:var(--dp-backdrop-blur,) var(--dp-backdrop-brightness,) var(--dp-backdrop-contrast,) var(--dp-backdrop-grayscale,) var(--dp-backdrop-hue-rotate,) var(--dp-backdrop-invert,) var(--dp-backdrop-opacity,) var(--dp-backdrop-saturate,) var(--dp-backdrop-sepia,)}@supports (color: color-mix(in lab,red,red)){.file-preview-modal-div-5{background-color:color-mix(in oklab,var(--color-slate-950) 75%,transparent)}}@media(min-width:40rem){.file-preview-modal-div-5{padding:calc(var(--spacing) * 6)}}.file-preview-modal-div-6{display:flex;max-height:94dvh;width:100%;max-width:var(--container-6xl);flex-direction:column;overflow:hidden;border-radius:var(--radius-2xl);border-style:var(--dp-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);--dp-shadow: 0 25px 50px -12px var(--dp-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow);--dp-outline-style: none;outline-style:none}.file-preview-modal-div-6:where(.dark,.dark *){border-color:var(--color-slate-700)}.file-preview-modal-div-6:where(.dark,.dark *){background-color:var(--color-slate-900)}.file-preview-modal-header-7{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--dp-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media(min-width:40rem){.file-preview-modal-header-7{padding-inline:calc(var(--spacing) * 5)}}.file-preview-modal-header-7:where(.dark,.dark *){border-color:var(--color-slate-700)}.file-preview-modal-div-8{min-width:0px;flex:1}.file-preview-modal-h2-9{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);line-height:var(--dp-leading, var(--text-base--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.file-preview-modal-h2-9:where(.dark,.dark *){color:var(--color-slate-100)}.file-preview-modal-p-10{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.file-preview-modal-p-10:where(.dark,.dark *){color:var(--color-slate-400)}.file-preview-modal-button-11{border-radius:var(--radius);padding:calc(var(--spacing) * 2);color:var(--color-slate-500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.file-preview-modal-button-11:hover{background-color:var(--color-slate-100)}}@media(hover:hover){.file-preview-modal-button-11:hover{color:var(--color-slate-900)}}.file-preview-modal-button-11:focus{--dp-ring-shadow: var(--dp-ring-inset,) 0 0 0 calc(2px + var(--dp-ring-offset-width)) var(--dp-ring-color, currentcolor);box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}.file-preview-modal-button-11:focus{--dp-ring-color: var(--color-blue-500)}.file-preview-modal-button-11:focus{--dp-outline-style: none;outline-style:none}.file-preview-modal-button-11:where(.dark,.dark *){color:var(--color-slate-400)}@media(hover:hover){.file-preview-modal-button-11:where(.dark,.dark *):hover{background-color:var(--color-slate-800)}}@media(hover:hover){.file-preview-modal-button-11:where(.dark,.dark *):hover{color:var(--color-white)}}.file-preview-modal-div-12{min-height:0px;flex:1;overflow:auto;background-color:var(--color-slate-100)}.file-preview-modal-div-12:where(.dark,.dark *){background-color:var(--color-slate-950)}.file-preview-modal-div-13{display:flex;min-height:calc(var(--spacing) * 72);align-items:center;justify-content:center;padding:calc(var(--spacing) * 4)}@media(min-width:40rem){.file-preview-modal-div-13{padding:calc(var(--spacing) * 8)}}.file-preview-modal-img-14{max-height:72dvh;max-width:100%;border-radius:var(--radius);object-fit:contain;--dp-shadow: 0 10px 15px -3px var(--dp-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--dp-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}.file-preview-modal-iframe-15{height:72dvh;min-height:28rem;width:100%;background-color:var(--color-white)}.file-preview-modal-div-16{display:flex;min-height:calc(var(--spacing) * 72);align-items:center;justify-content:center;background-color:var(--color-black);padding:calc(var(--spacing) * 2)}@media(min-width:40rem){.file-preview-modal-div-16{padding:calc(var(--spacing) * 6)}}.file-preview-modal-video-17{max-height:72dvh;max-width:100%;border-radius:var(--radius)}.file-preview-modal-div-18{display:flex;min-height:calc(var(--spacing) * 72);flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 6)}.file-preview-modal-div-19{display:flex;height:calc(var(--spacing) * 24);width:calc(var(--spacing) * 24);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);--dp-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--dp-gradient-stops));--dp-gradient-from: var(--color-blue-500);--dp-gradient-to: var(--color-indigo-600);--dp-gradient-stops: var( --dp-gradient-via-stops, var(--dp-gradient-position), var(--dp-gradient-from) var(--dp-gradient-from-position), var(--dp-gradient-to) var(--dp-gradient-to-position) );font-size:var(--text-4xl);line-height:var(--dp-leading, var(--text-4xl--line-height));--dp-shadow: 0 10px 15px -3px var(--dp-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--dp-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}.file-preview-modal-audio-20{width:100%;max-width:var(--container-2xl)}.file-preview-modal-div-21{padding:calc(var(--spacing) * 3)}@media(min-width:40rem){.file-preview-modal-div-21{padding:calc(var(--spacing) * 6)}}.file-preview-modal-div-22{display:flex;min-height:calc(var(--spacing) * 72);align-items:center;justify-content:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.file-preview-modal-div-22:where(.dark,.dark *){color:var(--color-slate-400)}.file-preview-modal-span-23{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);animation:var(--animate-spin);border-radius:calc(infinity * 1px);border-style:var(--dp-border-style);border-width:2px;border-color:var(--color-slate-300);border-top-color:var(--color-blue-600)}.file-preview-modal-div-24{margin-bottom:calc(var(--spacing) * 3);border-radius:var(--radius);border-style:var(--dp-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));color:var(--color-amber-800)}.file-preview-modal-div-24:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(41.4% .112 45.904) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.file-preview-modal-div-24:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-amber-900) 50%,transparent)}}.file-preview-modal-div-24:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(27.9% .077 45.635) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.file-preview-modal-div-24:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-950) 30%,transparent)}}.file-preview-modal-div-24:where(.dark,.dark *){color:var(--color-amber-300)}.file-preview-modal-pre-25{min-height:calc(var(--spacing) * 72);overflow:auto;border-radius:calc(var(--radius) + 4px);border-style:var(--dp-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);overflow-wrap:break-word;white-space:pre-wrap;color:var(--color-slate-800)}.file-preview-modal-pre-25:where(.dark,.dark *){border-color:var(--color-slate-700)}.file-preview-modal-pre-25:where(.dark,.dark *){background-color:var(--color-slate-900)}.file-preview-modal-pre-25:where(.dark,.dark *){color:var(--color-slate-200)}.file-preview-modal-footer-26{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:calc(var(--spacing) * 2);border-top-style:var(--dp-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media(min-width:40rem){.file-preview-modal-footer-26{padding-inline:calc(var(--spacing) * 5)}}.file-preview-modal-footer-26:where(.dark,.dark *){border-color:var(--color-slate-700)}.file-preview-modal-a-27{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius);border-style:var(--dp-border-style);border-width:1px;border-color:var(--color-slate-300);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.file-preview-modal-a-27:hover{background-color:var(--color-slate-100)}}.file-preview-modal-a-27:focus{--dp-ring-shadow: var(--dp-ring-inset,) 0 0 0 calc(2px + var(--dp-ring-offset-width)) var(--dp-ring-color, currentcolor);box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}.file-preview-modal-a-27:focus{--dp-ring-color: var(--color-blue-500)}.file-preview-modal-a-27:focus{--dp-outline-style: none;outline-style:none}.file-preview-modal-a-27:where(.dark,.dark *){border-color:var(--color-slate-600)}.file-preview-modal-a-27:where(.dark,.dark *){color:var(--color-slate-200)}@media(hover:hover){.file-preview-modal-a-27:where(.dark,.dark *):hover{background-color:var(--color-slate-800)}}.file-preview-modal-a-28{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius);background-color:var(--color-slate-900);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.file-preview-modal-a-28:hover{background-color:var(--color-slate-800)}}.file-preview-modal-a-28:focus{--dp-ring-shadow: var(--dp-ring-inset,) 0 0 0 calc(2px + var(--dp-ring-offset-width)) var(--dp-ring-color, currentcolor);box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}.file-preview-modal-a-28:focus{--dp-ring-color: var(--color-blue-500)}.file-preview-modal-a-28:focus{--dp-outline-style: none;outline-style:none}.file-preview-modal-a-28:where(.dark,.dark *){background-color:var(--color-slate-100)}.file-preview-modal-a-28:where(.dark,.dark *){color:var(--color-slate-900)}@media(hover:hover){.file-preview-modal-a-28:where(.dark,.dark *):hover{background-color:var(--color-white)}}}@layer components{.kanban-editor__color-option{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:calc(infinity * 1px);border-style:var(--dp-border-style);border-width:2px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}.kanban-editor__color-selected{--dp-scale-x: 110%;--dp-scale-y: 110%;--dp-scale-z: 110%;scale:var(--dp-scale-x) var(--dp-scale-y);border-color:var(--color-slate-900)}.kanban-editor__color-selected:where(.dark,.dark *){border-color:var(--color-slate-100)}.kanban-editor__color-idle{border-color:color-mix(in srgb,#fff 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.kanban-editor__color-idle{border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.kanban-editor__color-idle:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(20.8% .042 265.755) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.kanban-editor__color-idle:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-900) 80%,transparent)}}.kanban-editor__modal-backdrop{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,#000 50%,transparent);padding-inline:calc(var(--spacing) * 4)}@supports (color: color-mix(in lab,red,red)){.kanban-editor__modal-backdrop{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.kanban-editor__column-modal{width:100%;max-width:var(--container-sm);border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--dp-shadow: 0 20px 25px -5px var(--dp-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--dp-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}:where(.kanban-editor__column-modal>:not(:last-child)){--dp-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--dp-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--dp-space-y-reverse)))}.kanban-editor__column-modal:where(.dark,.dark *){background-color:var(--color-slate-800)}.kanban-editor-h3-6{font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.kanban-editor-h3-6:where(.dark,.dark *){color:var(--color-slate-100)}.kanban-editor__label{margin-bottom:var(--spacing);display:block;font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600)}.kanban-editor__label:where(.dark,.dark *){color:var(--color-slate-400)}.kanban-editor__input{width:100%;border-radius:calc(var(--radius) - 2px);border-style:var(--dp-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--color-slate-900)}.kanban-editor__input:focus{--dp-ring-shadow: var(--dp-ring-inset,) 0 0 0 calc(1px + var(--dp-ring-offset-width)) var(--dp-ring-color, currentcolor);box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}.kanban-editor__input:focus{--dp-ring-color: var(--color-slate-400)}.kanban-editor__input:focus{--dp-outline-style: none;outline-style:none}.kanban-editor__input:where(.dark,.dark *){border-color:var(--color-slate-600)}.kanban-editor__input:where(.dark,.dark *){background-color:var(--color-slate-700)}.kanban-editor__input:where(.dark,.dark *){color:var(--color-slate-100)}.kanban-editor__textarea{width:100%;resize:none;border-radius:calc(var(--radius) - 2px);border-style:var(--dp-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--color-slate-900)}.kanban-editor__textarea:focus{--dp-ring-shadow: var(--dp-ring-inset,) 0 0 0 calc(1px + var(--dp-ring-offset-width)) var(--dp-ring-color, currentcolor);box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}.kanban-editor__textarea:focus{--dp-ring-color: var(--color-slate-400)}.kanban-editor__textarea:focus{--dp-outline-style: none;outline-style:none}.kanban-editor__textarea:where(.dark,.dark *){border-color:var(--color-slate-600)}.kanban-editor__textarea:where(.dark,.dark *){background-color:var(--color-slate-700)}.kanban-editor__textarea:where(.dark,.dark *){color:var(--color-slate-100)}.kanban-editor__color-label{margin-bottom:calc(var(--spacing) * 2);display:block;font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600)}.kanban-editor__color-label:where(.dark,.dark *){color:var(--color-slate-400)}.kanban-editor__colors{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.kanban-editor__modal-actions{display:flex;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2)}.kanban-editor__save{flex:1;border-radius:calc(var(--radius) - 2px);background-color:var(--color-slate-900);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.kanban-editor__save:hover{background-color:var(--color-slate-800)}}.kanban-editor__save:disabled{opacity:40%}.kanban-editor__save:where(.dark,.dark *){background-color:var(--color-slate-100)}.kanban-editor__save:where(.dark,.dark *){color:var(--color-slate-900)}@media(hover:hover){.kanban-editor__save:where(.dark,.dark *):hover{background-color:var(--color-slate-200)}}.kanban-editor__cancel{border-radius:calc(var(--radius) - 2px);border-style:var(--dp-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--color-slate-700);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.kanban-editor__cancel:hover{background-color:var(--color-slate-50)}}.kanban-editor__cancel:where(.dark,.dark *){border-color:var(--color-slate-600)}.kanban-editor__cancel:where(.dark,.dark *){color:var(--color-slate-300)}@media(hover:hover){.kanban-editor__cancel:where(.dark,.dark *):hover{background-color:var(--color-slate-700)}}.kanban-editor__card-modal{width:100%;max-width:var(--container-md);border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--dp-shadow: 0 20px 25px -5px var(--dp-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--dp-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}:where(.kanban-editor__card-modal>:not(:last-child)){--dp-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--dp-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--dp-space-y-reverse)))}.kanban-editor__card-modal:where(.dark,.dark *){background-color:var(--color-slate-800)}.kanban-editor__no-color-option{display:inline-flex;height:calc(var(--spacing) * 8);align-items:center;border-radius:calc(infinity * 1px);border-style:var(--dp-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}.kanban-editor__no-color-selected{border-color:var(--color-slate-900);background-color:var(--color-slate-900);color:var(--color-white)}.kanban-editor__no-color-selected:where(.dark,.dark *){border-color:var(--color-slate-100)}.kanban-editor__no-color-selected:where(.dark,.dark *){background-color:var(--color-slate-100)}.kanban-editor__no-color-selected:where(.dark,.dark *){color:var(--color-slate-900)}.kanban-editor__no-color-idle{border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-600)}@media(hover:hover){.kanban-editor__no-color-idle:hover{border-color:var(--color-slate-300)}}.kanban-editor__no-color-idle:where(.dark,.dark *){border-color:var(--color-slate-600)}.kanban-editor__no-color-idle:where(.dark,.dark *){background-color:var(--color-slate-700)}.kanban-editor__no-color-idle:where(.dark,.dark *){color:var(--color-slate-300)}.kanban-editor__linked-note{border-radius:calc(var(--radius) + 4px);border-style:var(--dp-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 80%,transparent);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 90%,transparent);padding:calc(var(--spacing) * 3)}:where(.kanban-editor__linked-note>:not(:last-child)){--dp-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--dp-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--dp-space-y-reverse)))}@supports (color: color-mix(in lab,red,red)){.kanban-editor__linked-note{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}@supports (color: color-mix(in lab,red,red)){.kanban-editor__linked-note{background-color:color-mix(in oklab,var(--color-slate-50) 90%,transparent)}}.kanban-editor__linked-note:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(37.2% .044 257.287) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.kanban-editor__linked-note:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-700) 80%,transparent)}}.kanban-editor__linked-note:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.kanban-editor__linked-note:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900) 60%,transparent)}}.kanban-editor__help{margin-top:var(--spacing);font-size:11px;color:var(--color-slate-500)}.kanban-editor__help:where(.dark,.dark *){color:var(--color-slate-400)}.kanban-editor__toolbar{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3)}@media(min-width:40rem){.kanban-editor__toolbar{flex-direction:row}}@media(min-width:40rem){.kanban-editor__toolbar{align-items:center}}@media(min-width:40rem){.kanban-editor__toolbar{justify-content:space-between}}.kanban-editor__summary{font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);--dp-tracking: .14em;letter-spacing:.14em;color:var(--color-slate-500);text-transform:uppercase}.kanban-editor__summary:where(.dark,.dark *){color:var(--color-slate-400)}.kanban-editor__add-column{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 1.5);border-radius:calc(var(--radius) + 4px);background-color:var(--color-slate-950);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.kanban-editor__add-column:hover{background-color:var(--color-slate-800)}}.kanban-editor__add-column:disabled{cursor:not-allowed}.kanban-editor__add-column:disabled{opacity:40%}.kanban-editor__add-column:where(.dark,.dark *){background-color:var(--color-slate-100)}.kanban-editor__add-column:where(.dark,.dark *){color:var(--color-slate-900)}@media(hover:hover){.kanban-editor__add-column:where(.dark,.dark *):hover{background-color:var(--color-slate-200)}}.kanban-editor__surface{overflow:hidden;background-color:var(--color-slate-100)}.kanban-editor__surface:where(.dark,.dark *){background-color:var(--color-slate-950)}.kanban-editor__content{overflow:hidden}.kanban-editor__empty{display:flex;height:100%;align-items:center;justify-content:center;padding-inline:calc(var(--spacing) * 6)}.kanban-editor__empty-content{text-align:center}:where(.kanban-editor__empty-content>:not(:last-child)){--dp-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--dp-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--dp-space-y-reverse)))}.kanban-editor__empty-icon{margin-inline:auto;color:var(--color-slate-300)}.kanban-editor__empty-icon:where(.dark,.dark *){color:var(--color-slate-600)}.kanban-editor__empty-message{font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--color-slate-400)}.kanban-editor__empty-message:where(.dark,.dark *){color:var(--color-slate-500)}.kanban-editor__create-first-column{display:inline-flex;align-items:center;justify-content:center;border-radius:calc(var(--radius) + 4px);background-color:var(--color-slate-950);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.kanban-editor__create-first-column:hover{background-color:var(--color-slate-800)}}.kanban-editor__create-first-column:where(.dark,.dark *){background-color:var(--color-slate-100)}.kanban-editor__create-first-column:where(.dark,.dark *){color:var(--color-slate-900)}@media(hover:hover){.kanban-editor__create-first-column:where(.dark,.dark *):hover{background-color:var(--color-slate-200)}}.kanban-editor__scroll{height:100%;overflow-x:auto;overflow-y:hidden}.kanban-editor__lanes{display:flex;height:100%;align-items:flex-start;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4)}@media(min-width:40rem){.kanban-editor__lanes{padding:calc(var(--spacing) * 5)}}.kanban-editor__lane{display:flex;height:100%;flex-direction:column;border-radius:var(--radius-2xl);border-style:var(--dp-border-style);border-width:1px;transition-property:box-shadow;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}.kanban-editor__lane-over{--dp-shadow: 0 20px 25px -5px var(--dp-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--dp-shadow-color, rgb(0 0 0 / .1));--dp-ring-shadow: var(--dp-ring-inset,) 0 0 0 calc(2px + var(--dp-ring-offset-width)) var(--dp-ring-color, currentcolor);box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow);--dp-ring-color: color-mix( in srgb, oklch(70.4% .04 256.788) 70%, transparent )}@supports (color: color-mix(in lab,red,red)){.kanban-editor__lane-over{--dp-ring-color: color-mix( in oklab, var(--color-slate-400) 70%, transparent )}}.kanban-editor__lane-over:where(.dark,.dark *){--dp-ring-color: color-mix( in srgb, oklch(55.4% .046 257.417) 70%, transparent )}@supports (color: color-mix(in lab,red,red)){.kanban-editor__lane-over:where(.dark,.dark *){--dp-ring-color: color-mix( in oklab, var(--color-slate-500) 70%, transparent )}}.kanban-editor__lane-idle{--dp-shadow: 0 1px 3px 0 var(--dp-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--dp-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}.kanban-editor__lane-header{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2)}.kanban-editor__lane-heading{min-width:0px;flex:1}.kanban-editor__title-row{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.kanban-editor__color-dot{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-radius:calc(infinity * 1px)}.kanban-editor-h3-40{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.kanban-editor__lane-description{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));overflow-wrap:break-word;white-space:pre-wrap}.kanban-editor__lane-actions{margin-left:calc(var(--spacing) * 2);display:flex;align-items:center;gap:var(--spacing)}.kanban-editor__count{display:inline-flex;min-width:calc(var(--spacing) * 7);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:11px;--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.kanban-editor__edit-column{border-radius:var(--radius);padding:calc(var(--spacing) * 1.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.kanban-editor__edit-column:hover{background-color:color-mix(in srgb,#000 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.kanban-editor__edit-column:hover{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}}.kanban-editor__edit-column:disabled{opacity:0%}@media(hover:hover){.kanban-editor__edit-column:where(.dark,.dark *):hover{background-color:color-mix(in srgb,#fff 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.kanban-editor__edit-column:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}.kanban-editor__delete-column{border-radius:var(--radius);padding:calc(var(--spacing) * 1.5);color:var(--color-slate-400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.kanban-editor__delete-column:hover{background-color:color-mix(in srgb,oklch(93.6% .032 17.717) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.kanban-editor__delete-column:hover{background-color:color-mix(in oklab,var(--color-red-100) 80%,transparent)}}}@media(hover:hover){.kanban-editor__delete-column:hover{color:var(--color-red-600)}}.kanban-editor__delete-column:disabled{opacity:0%}@media(hover:hover){.kanban-editor__delete-column:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.kanban-editor__delete-column:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}}@media(hover:hover){.kanban-editor__delete-column:where(.dark,.dark *):hover{color:var(--color-red-400)}}.kanban-editor__cards{min-height:2rem;flex:1;overflow-y:auto;padding-inline:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2)}:where(.kanban-editor__cards>:not(:last-child)){--dp-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--dp-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--dp-space-y-reverse)))}.kanban-editor__card{border-radius:calc(var(--radius) + 4px);border-style:var(--dp-border-style);border-width:1px;padding:calc(var(--spacing) * 3);--dp-shadow: 0 1px 3px 0 var(--dp-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--dp-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.kanban-editor__card:hover{--dp-shadow: 0 4px 6px -1px var(--dp-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--dp-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}}.kanban-editor__card-over{border-top-style:var(--dp-border-style);border-top-width:2px;border-top-color:var(--color-blue-400)}.kanban-editor__card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 2)}.kanban-editor__card-link{min-width:0px;flex:1;text-align:left}.kanban-editor__card-link:disabled{cursor:default}.kanban-editor__card-link:disabled{opacity:100%}.kanban-editor__card-link-enabled{cursor:pointer}.kanban-editor__card-title{font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-leading: var(--leading-snug);line-height:var(--leading-snug);--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.kanban-editor__card-description{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-leading: var(--leading-snug);line-height:var(--leading-snug);overflow-wrap:break-word;white-space:pre-wrap}.kanban-editor__linked-badge{margin-top:calc(var(--spacing) * 3);display:inline-flex;align-items:center;gap:var(--spacing);border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:11px;--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.kanban-editor__card-actions{display:flex;flex-shrink:0;align-items:center;gap:calc(var(--spacing) * .5);opacity:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(min-width:48rem){.kanban-editor__card-actions{opacity:0%}}@media(min-width:48rem){@media(hover:hover){.kanban-editor__card-actions:is(:where(.interaction-group):hover *){opacity:100%}}}.kanban-editor__edit-card{border-radius:var(--radius);padding:calc(var(--spacing) * 1.5);color:var(--color-slate-400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.kanban-editor__edit-card:hover{background-color:var(--color-slate-100)}}@media(hover:hover){.kanban-editor__edit-card:hover{color:var(--color-slate-600)}}.kanban-editor__edit-card:disabled{opacity:0%}@media(hover:hover){.kanban-editor__edit-card:where(.dark,.dark *):hover{background-color:var(--color-slate-700)}}@media(hover:hover){.kanban-editor__edit-card:where(.dark,.dark *):hover{color:var(--color-slate-300)}}.kanban-editor__delete-card{border-radius:var(--radius);padding:calc(var(--spacing) * 1.5);color:var(--color-slate-400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.kanban-editor__delete-card:hover{background-color:var(--color-red-50)}}@media(hover:hover){.kanban-editor__delete-card:hover{color:var(--color-red-500)}}.kanban-editor__delete-card:disabled{opacity:0%}@media(hover:hover){.kanban-editor__delete-card:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.kanban-editor__delete-card:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900) 20%,transparent)}}}.kanban-editor__lane-footer{padding-inline:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 3)}:where(.kanban-editor__composer>:not(:last-child)){--dp-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--dp-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--dp-space-y-reverse)))}.kanban-editor__new-title{width:100%;border-radius:calc(var(--radius) - 2px);border-style:var(--dp-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--color-slate-900)}.kanban-editor__new-title::placeholder{color:var(--color-slate-400)}.kanban-editor__new-title:focus{--dp-ring-shadow: var(--dp-ring-inset,) 0 0 0 calc(1px + var(--dp-ring-offset-width)) var(--dp-ring-color, currentcolor);box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}.kanban-editor__new-title:focus{--dp-ring-color: var(--color-slate-400)}.kanban-editor__new-title:focus{--dp-outline-style: none;outline-style:none}.kanban-editor__new-title:where(.dark,.dark *){border-color:var(--color-slate-600)}.kanban-editor__new-title:where(.dark,.dark *){background-color:var(--color-slate-700)}.kanban-editor__new-title:where(.dark,.dark *){color:var(--color-slate-100)}.kanban-editor__new-title:where(.dark,.dark *)::placeholder{color:var(--color-slate-500)}.kanban-editor__composer-actions{display:flex;gap:calc(var(--spacing) * 1.5)}.kanban-editor__add-card{flex:1;border-radius:calc(var(--radius) - 2px);background-color:var(--color-slate-900);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.kanban-editor__add-card:hover{background-color:var(--color-slate-800)}}.kanban-editor__add-card:disabled{opacity:40%}.kanban-editor__add-card:where(.dark,.dark *){background-color:var(--color-slate-100)}.kanban-editor__add-card:where(.dark,.dark *){color:var(--color-slate-900)}@media(hover:hover){.kanban-editor__add-card:where(.dark,.dark *):hover{background-color:var(--color-slate-200)}}.kanban-editor__cancel-add{border-radius:calc(var(--radius) - 2px);border-style:var(--dp-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));color:var(--color-slate-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.kanban-editor__cancel-add:hover{background-color:color-mix(in srgb,#000 5%,transparent)}@supports (color: color-mix(in lab,red,red)){.kanban-editor__cancel-add:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}}.kanban-editor__cancel-add:where(.dark,.dark *){border-color:var(--color-slate-600)}.kanban-editor__cancel-add:where(.dark,.dark *){color:var(--color-slate-400)}@media(hover:hover){.kanban-editor__cancel-add:where(.dark,.dark *):hover{background-color:color-mix(in srgb,#fff 5%,transparent)}@supports (color: color-mix(in lab,red,red)){.kanban-editor__cancel-add:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}}.kanban-editor__show-composer{display:flex;width:100%;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));color:var(--color-slate-500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.kanban-editor__show-composer:hover{background-color:color-mix(in srgb,#000 5%,transparent)}@supports (color: color-mix(in lab,red,red)){.kanban-editor__show-composer:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}}.kanban-editor__show-composer:where(.dark,.dark *){color:var(--color-slate-400)}@media(hover:hover){.kanban-editor__show-composer:where(.dark,.dark *):hover{background-color:color-mix(in srgb,#fff 5%,transparent)}@supports (color: color-mix(in lab,red,red)){.kanban-editor__show-composer:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}}.kanban-editor__append-column{display:flex;height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 72);flex-shrink:0;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) + 4px);border-style:var(--dp-border-style);border-width:2px;--dp-border-style: dashed;border-style:dashed;border-color:var(--color-slate-300);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--color-slate-400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.kanban-editor__append-column:hover{border-color:var(--color-slate-400)}}@media(hover:hover){.kanban-editor__append-column:hover{color:var(--color-slate-600)}}.kanban-editor__append-column:where(.dark,.dark *){border-color:var(--color-slate-700)}.kanban-editor__append-column:where(.dark,.dark *){color:var(--color-slate-500)}@media(hover:hover){.kanban-editor__append-column:where(.dark,.dark *):hover{border-color:var(--color-slate-600)}}@media(hover:hover){.kanban-editor__append-column:where(.dark,.dark *):hover{color:var(--color-slate-400)}}}@layer components{.markdown-editor__surface{overflow:hidden;background-color:var(--color-white)}.markdown-editor__surface:where(.dark,.dark *){background-color:var(--color-slate-900)}.markdown-editor__shell{min-height:0px}.markdown-editor__theme{height:100%;min-height:0px}.markdown-editor__loading{display:flex;height:100%;align-items:center;justify-content:center;font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.markdown-editor__preview{height:100%;overflow:auto;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5)}@media(min-width:40rem){.markdown-editor__preview{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:40rem){.markdown-editor__preview{padding-block:calc(var(--spacing) * 6)}}.markdown-editor__workspace{height:100%;min-height:0px;overflow:hidden}.markdown-editor__workspace .w-md-editor{height:100%}.markdown-editor__workspace .w-md-editor{border-style:var(--dp-border-style);border-width:0px}.markdown-editor__workspace .w-md-editor{background-color:transparent}.markdown-editor__workspace .w-md-editor{--dp-shadow: 0 0 #0000;box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}.markdown-editor__workspace .w-md-editor-content,.markdown-editor__workspace .w-md-editor-preview{height:100%}.markdown-editor__workspace .w-md-editor-preview{overflow:auto}}@layer components{.responsive-panel-div-1{position:fixed;inset:0;z-index:30;background:#0f172a47;animation:panel-backdrop-in var(--motion-content, .18s) ease-out}.responsive-panel-aside-2{position:relative;z-index:10;display:flex;width:420px;height:100%;min-height:0;flex-shrink:0;flex-direction:column;overflow:hidden;border-left:1px solid var(--border);background:var(--card)}.responsive-panel-div-3{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;min-height:68px;border-bottom:1px solid var(--border);padding:12px 24px}.responsive-panel-h2-4{font-size:16px;line-height:1.4;font-weight:600;letter-spacing:-.3px}.responsive-panel-button-5{display:inline-flex;flex-shrink:0;width:44px;height:44px;align-items:center;justify-content:center;border-radius:6px;color:var(--muted-foreground);transition:background-color var(--motion-feedback, .14s),color var(--motion-feedback, .14s)}.responsive-panel-button-5:hover{background:var(--muted);color:var(--foreground)}.responsive-panel-button-5:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.responsive-panel-div-6{display:flex;min-height:0;flex:1;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:24px}@media(max-width:1023px){.responsive-panel-aside-2{position:fixed;top:calc(var(--panel-viewport-top, 0px) + 16px);right:16px;z-index:40;width:min(460px,calc(100vw - 32px));height:calc(var(--panel-viewport-height, 100dvh) - 32px);border:1px solid var(--border);border-radius:16px;box-shadow:0 16px 48px #0f172a24;animation:panel-in var(--motion-panel, .22s) ease-out}}@media(max-width:600px){.responsive-panel-aside-2{top:var(--panel-viewport-top, 0px);right:0;width:100%;height:var(--panel-viewport-height, 100dvh);border:0;border-radius:0}.responsive-panel-div-3{padding:8px 16px;min-height:60px}.responsive-panel-div-6{padding:16px}}@keyframes panel-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes panel-backdrop-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.responsive-panel-aside-2,.responsive-panel-div-1{animation:none}}}@layer components{.secure-document-provider-div-1{min-height:100dvh;overflow:hidden;background-color:var(--app-bg);color:var(--app-text)}.secure-document-provider-div-2{position:relative;display:flex;min-height:100dvh;align-items:center;justify-content:center;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16)}.secure-document-provider-div-3{position:absolute;inset:0;background-image:radial-gradient(circle at top,rgba(37,99,235,.14),transparent 42%),radial-gradient(circle at bottom right,rgba(15,23,42,.08),transparent 38%)}.secure-document-provider-div-3:where(.dark,.dark *){background-image:radial-gradient(circle at top,rgba(96,165,250,.18),transparent 42%),radial-gradient(circle at bottom right,rgba(15,23,42,.36),transparent 38%)}.secure-document-provider-div-4{position:relative;width:100%;max-width:var(--container-xl)}.secure-document-provider-div-5{padding:calc(var(--spacing) * 8)}@media(min-width:48rem){.secure-document-provider-div-5{padding:calc(var(--spacing) * 10)}}.secure-document-provider-div-6{margin-top:calc(var(--spacing) * 6)}:where(.secure-document-provider-div-6>:not(:last-child)){--dp-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--dp-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--dp-space-y-reverse)))}.secure-document-provider-h1-7{font-size:var(--text-3xl);line-height:var(--dp-leading, var(--text-3xl--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--dp-tracking: -.03em;letter-spacing:-.03em;color:var(--color-slate-900)}.secure-document-provider-h1-7:where(.dark,.dark *){color:var(--color-slate-50)}.secure-document-provider-p-8{max-width:var(--container-lg);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-600)}.secure-document-provider-p-8:where(.dark,.dark *){color:var(--color-slate-300)}.secure-document-provider-p-9{font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height))}.secure-document-provider-div-10{margin-top:calc(var(--spacing) * 8)}:where(.secure-document-provider-div-10>:not(:last-child)){--dp-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--dp-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--dp-space-y-reverse)))}.secure-document-provider-div-11{display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--dp-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}.secure-document-provider-div-12{border-color:var(--color-sky-200);background-color:color-mix(in srgb,oklch(97.7% .013 236.62) 80%,transparent);color:var(--color-slate-900)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-12{background-color:color-mix(in oklab,var(--color-sky-50) 80%,transparent)}}.secure-document-provider-div-12:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(39.1% .09 240.876) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-12:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-sky-900) 50%,transparent)}}.secure-document-provider-div-12:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(29.3% .066 243.157) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-12:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-sky-950) 30%,transparent)}}.secure-document-provider-div-12:where(.dark,.dark *){color:var(--color-slate-100)}.secure-document-provider-div-13{border-color:var(--color-emerald-200);background-color:color-mix(in srgb,oklch(97.9% .021 166.113) 80%,transparent);color:var(--color-slate-900)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-13{background-color:color-mix(in oklab,var(--color-emerald-50) 80%,transparent)}}.secure-document-provider-div-13:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(37.8% .077 168.94) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-13:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-emerald-900) 50%,transparent)}}.secure-document-provider-div-13:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(26.2% .051 172.552) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-13:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-950) 30%,transparent)}}.secure-document-provider-div-13:where(.dark,.dark *){color:var(--color-slate-100)}.secure-document-provider-div-14{border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 80%,transparent);background-color:color-mix(in srgb,#fff 65%,transparent);color:var(--color-slate-500)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-14{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-14{background-color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.secure-document-provider-div-14:where(.dark,.dark *){border-color:var(--color-slate-800)}.secure-document-provider-div-14:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 45%,transparent)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-14:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900) 45%,transparent)}}.secure-document-provider-div-14:where(.dark,.dark *){color:var(--color-slate-400)}.secure-document-provider-span-15{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--dp-border-style);border-width:1px}.secure-document-provider-span-16{border-color:var(--color-sky-300);background-color:var(--color-white);color:var(--color-sky-600)}.secure-document-provider-span-16:where(.dark,.dark *){border-color:var(--color-sky-800)}.secure-document-provider-span-16:where(.dark,.dark *){background-color:var(--color-slate-900)}.secure-document-provider-span-16:where(.dark,.dark *){color:var(--color-sky-300)}.secure-document-provider-span-17{border-color:var(--color-emerald-300);background-color:var(--color-white);color:var(--color-emerald-600)}.secure-document-provider-span-17:where(.dark,.dark *){border-color:var(--color-emerald-800)}.secure-document-provider-span-17:where(.dark,.dark *){background-color:var(--color-slate-900)}.secure-document-provider-span-17:where(.dark,.dark *){color:var(--color-emerald-300)}.secure-document-provider-span-18{border-color:var(--color-slate-200);background-color:var(--color-slate-100);color:var(--color-slate-400)}.secure-document-provider-span-18:where(.dark,.dark *){border-color:var(--color-slate-700)}.secure-document-provider-span-18:where(.dark,.dark *){background-color:var(--color-slate-800)}.secure-document-provider-span-18:where(.dark,.dark *){color:var(--color-slate-500)}.secure-document-provider-span-19{display:inline-block;height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);animation:var(--animate-spin);border-radius:calc(infinity * 1px);border-style:var(--dp-border-style);border-width:2px;border-color:currentcolor;border-top-color:transparent}.secure-document-provider-span-20{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-radius:calc(infinity * 1px);background-color:currentcolor}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-span-20{background-color:color-mix(in oklab,currentcolor 70%,transparent)}}.secure-document-provider-span-21{font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);--dp-tracking: -.01em;letter-spacing:-.01em}.secure-document-provider-document-access-shell-22{border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 80%,transparent);background-color:color-mix(in srgb,#fff 70%,transparent);color:var(--color-slate-600)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-document-access-shell-22{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-document-access-shell-22{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.secure-document-provider-document-access-shell-22:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(37.2% .044 257.287) 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-document-access-shell-22:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-700) 70%,transparent)}}.secure-document-provider-document-access-shell-22:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 65%,transparent)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-document-access-shell-22:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900) 65%,transparent)}}.secure-document-provider-document-access-shell-22:where(.dark,.dark *){color:var(--color-slate-300)}.secure-document-provider-span-23{display:inline-block;height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);background-color:var(--color-sky-500)}.secure-document-provider-div-24{margin-top:calc(var(--spacing) * 8);border-radius:var(--radius-2xl);border-style:var(--dp-border-style);border-width:1px;border-color:var(--color-red-200);background-color:color-mix(in srgb,oklch(97.1% .013 17.38) 90%,transparent);padding:calc(var(--spacing) * 5)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-24{background-color:color-mix(in oklab,var(--color-red-50) 90%,transparent)}}.secure-document-provider-div-24:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(39.6% .141 25.723) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-24:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-red-900) 40%,transparent)}}.secure-document-provider-div-24:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(25.8% .092 26.042) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-24:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-950) 40%,transparent)}}.secure-document-provider-p-25{font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-red-700)}.secure-document-provider-p-25:where(.dark,.dark *){color:var(--color-red-300)}.secure-document-provider-p-26{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:color-mix(in srgb,oklch(50.5% .213 27.518) 90%,transparent)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-p-26{color:color-mix(in oklab,var(--color-red-700) 90%,transparent)}}.secure-document-provider-p-26:where(.dark,.dark *){color:color-mix(in srgb,oklch(88.5% .062 18.334) 90%,transparent)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-p-26:where(.dark,.dark *){color:color-mix(in oklab,var(--color-red-200) 90%,transparent)}}.secure-document-provider-button-27{margin-top:calc(var(--spacing) * 5);display:inline-flex;border-radius:calc(var(--radius) + 4px);background-color:var(--color-slate-900);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.secure-document-provider-button-27:hover{background-color:var(--color-slate-800)}}.secure-document-provider-button-27:where(.dark,.dark *){background-color:var(--color-slate-100)}.secure-document-provider-button-27:where(.dark,.dark *){color:var(--color-slate-900)}@media(hover:hover){.secure-document-provider-button-27:where(.dark,.dark *):hover{background-color:var(--color-slate-200)}}.secure-document-provider-div-28{margin-top:calc(var(--spacing) * 8);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--dp-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 80%,transparent);background-color:color-mix(in srgb,#fff 70%,transparent);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--color-slate-500)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-28{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-28{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.secure-document-provider-div-28:where(.dark,.dark *){border-color:var(--color-slate-800)}.secure-document-provider-div-28:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 45%,transparent)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-28:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900) 45%,transparent)}}.secure-document-provider-div-28:where(.dark,.dark *){color:var(--color-slate-400)}.secure-document-provider-span-29{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}.secure-document-provider-span-29:where(.dark,.dark *){color:var(--color-slate-200)}.secure-document-provider-span-30{display:inline-block;height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);animation:var(--animate-pulse);border-radius:calc(infinity * 1px);background-color:var(--color-sky-500)}.secure-document-provider-div-31{position:relative}.secure-document-provider-document-access-shell-32{border-color:color-mix(in srgb,oklch(92.4% .12 95.746) 80%,transparent);background-color:color-mix(in srgb,#fff 70%,transparent);color:var(--color-amber-700)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-document-access-shell-32{border-color:color-mix(in oklab,var(--color-amber-200) 80%,transparent)}}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-document-access-shell-32{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.secure-document-provider-document-access-shell-32:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(41.4% .112 45.904) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-document-access-shell-32:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-amber-900) 60%,transparent)}}.secure-document-provider-document-access-shell-32:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 65%,transparent)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-document-access-shell-32:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900) 65%,transparent)}}.secure-document-provider-document-access-shell-32:where(.dark,.dark *){color:var(--color-amber-300)}.secure-document-provider-span-33{display:inline-flex;height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-amber-100);color:var(--color-amber-700)}.secure-document-provider-span-33:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(27.9% .077 45.635) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-span-33:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-950) 60%,transparent)}}.secure-document-provider-span-33:where(.dark,.dark *){color:var(--color-amber-300)}.secure-document-provider-div-34{pointer-events:none;margin-top:calc(var(--spacing) * 8);opacity:55%;--dp-saturate: saturate(75%);filter:var(--dp-blur,) var(--dp-brightness,) var(--dp-contrast,) var(--dp-grayscale,) var(--dp-hue-rotate,) var(--dp-invert,) var(--dp-saturate,) var(--dp-sepia,) var(--dp-drop-shadow,)}:where(.secure-document-provider-div-34>:not(:last-child)){--dp-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--dp-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--dp-space-y-reverse)))}.secure-document-provider-div-35{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--dp-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 80%,transparent);background-color:color-mix(in srgb,#fff 70%,transparent);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--color-slate-500)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-35{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-35{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.secure-document-provider-div-35:where(.dark,.dark *){border-color:var(--color-slate-800)}.secure-document-provider-div-35:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 45%,transparent)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-35:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900) 45%,transparent)}}.secure-document-provider-div-35:where(.dark,.dark *){color:var(--color-slate-400)}.secure-document-provider-span-36{display:inline-block;height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);animation:var(--animate-pulse);border-radius:calc(infinity * 1px);background-color:var(--color-amber-500)}.secure-document-provider-div-37{pointer-events:none;position:fixed;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10)}.secure-document-provider-div-38{position:absolute;inset:0;background-color:color-mix(in srgb,#fff 18%,transparent);--dp-backdrop-blur: blur(var(--blur-md));-webkit-backdrop-filter:var(--dp-backdrop-blur,) var(--dp-backdrop-brightness,) var(--dp-backdrop-contrast,) var(--dp-backdrop-grayscale,) var(--dp-backdrop-hue-rotate,) var(--dp-backdrop-invert,) var(--dp-backdrop-opacity,) var(--dp-backdrop-saturate,) var(--dp-backdrop-sepia,);backdrop-filter:var(--dp-backdrop-blur,) var(--dp-backdrop-brightness,) var(--dp-backdrop-contrast,) var(--dp-backdrop-grayscale,) var(--dp-backdrop-hue-rotate,) var(--dp-backdrop-invert,) var(--dp-backdrop-opacity,) var(--dp-backdrop-saturate,) var(--dp-backdrop-sepia,)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-38{background-color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.secure-document-provider-div-38:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(12.9% .042 264.695) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-38:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-950) 40%,transparent)}}.secure-document-provider-div-39{pointer-events:auto;position:relative;width:100%;max-width:var(--container-md);border-radius:28px;border-style:var(--dp-border-style);border-width:1px;border-color:color-mix(in srgb,#fff 65%,transparent);background-color:color-mix(in srgb,#fff 72%,transparent);padding:calc(var(--spacing) * 6);--dp-shadow: 0 32px 80px -34px var(--dp-shadow-color, rgba(15, 23, 42, .42));box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow);--dp-backdrop-blur: blur(var(--blur-2xl));-webkit-backdrop-filter:var(--dp-backdrop-blur,) var(--dp-backdrop-brightness,) var(--dp-backdrop-contrast,) var(--dp-backdrop-grayscale,) var(--dp-backdrop-hue-rotate,) var(--dp-backdrop-invert,) var(--dp-backdrop-opacity,) var(--dp-backdrop-saturate,) var(--dp-backdrop-sepia,);backdrop-filter:var(--dp-backdrop-blur,) var(--dp-backdrop-brightness,) var(--dp-backdrop-contrast,) var(--dp-backdrop-grayscale,) var(--dp-backdrop-hue-rotate,) var(--dp-backdrop-invert,) var(--dp-backdrop-opacity,) var(--dp-backdrop-saturate,) var(--dp-backdrop-sepia,)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-39{border-color:color-mix(in oklab,var(--color-white) 65%,transparent)}}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-39{background-color:color-mix(in oklab,var(--color-white) 72%,transparent)}}@media(min-width:40rem){.secure-document-provider-div-39{padding:calc(var(--spacing) * 7)}}.secure-document-provider-div-39:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(37.2% .044 257.287) 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-39:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-700) 70%,transparent)}}.secure-document-provider-div-39:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 76%,transparent)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-39:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900) 76%,transparent)}}.secure-document-provider-div-40{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 4)}:where(.secure-document-provider-div-41>:not(:last-child)){--dp-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--dp-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--dp-space-y-reverse)))}.secure-document-provider-div-42{border-color:color-mix(in srgb,#fff 70%,transparent);background-color:color-mix(in srgb,#fff 55%,transparent);color:var(--color-amber-700)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-42{border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-42{background-color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.secure-document-provider-div-42:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(37.2% .044 257.287) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-42:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-700) 80%,transparent)}}.secure-document-provider-div-42:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(12.9% .042 264.695) 45%,transparent)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-42:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-950) 45%,transparent)}}.secure-document-provider-div-42:where(.dark,.dark *){color:var(--color-amber-300)}.secure-document-provider-h2-43{font-size:var(--text-2xl);line-height:var(--dp-leading, var(--text-2xl--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--dp-tracking: -.03em;letter-spacing:-.03em;color:var(--color-slate-900)}.secure-document-provider-h2-43:where(.dark,.dark *){color:var(--color-slate-50)}.secure-document-provider-p-44{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-600)}.secure-document-provider-p-44:where(.dark,.dark *){color:var(--color-slate-300)}.secure-document-provider-p-45{flex-shrink:0;font-size:11px}.secure-document-provider-form-46{margin-top:calc(var(--spacing) * 6)}:where(.secure-document-provider-form-46>:not(:last-child)){--dp-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--dp-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--dp-space-y-reverse)))}.secure-document-provider-div-47{border-radius:var(--radius-2xl);border-style:var(--dp-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(88.5% .062 18.334) 90%,transparent);background-color:color-mix(in srgb,oklch(97.1% .013 17.38) 90%,transparent);padding:calc(var(--spacing) * 4)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-47{border-color:color-mix(in oklab,var(--color-red-200) 90%,transparent)}}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-47{background-color:color-mix(in oklab,var(--color-red-50) 90%,transparent)}}.secure-document-provider-div-47:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(39.6% .141 25.723) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-47:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-red-900) 40%,transparent)}}.secure-document-provider-div-47:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(25.8% .092 26.042) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-47:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-950) 40%,transparent)}}.secure-document-provider-p-48{font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--color-red-700)}.secure-document-provider-p-48:where(.dark,.dark *){color:var(--color-red-300)}.secure-document-provider-input-49{width:100%;border-radius:var(--radius-2xl);border-style:var(--dp-border-style);border-width:1px;border-color:color-mix(in srgb,#fff 70%,transparent);background-color:color-mix(in srgb,#fff 78%,transparent);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 14);text-align:center;font-size:var(--text-2xl);line-height:var(--dp-leading, var(--text-2xl--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);--dp-tracking: .32em;letter-spacing:.32em;color:var(--color-slate-900);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration));--dp-outline-style: none;outline-style:none}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-input-49{border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-input-49{background-color:color-mix(in oklab,var(--color-white) 78%,transparent)}}.secure-document-provider-input-49::placeholder{color:var(--color-slate-400)}.secure-document-provider-input-49:focus{border-color:var(--color-sky-400)}.secure-document-provider-input-49:focus{--dp-ring-shadow: var(--dp-ring-inset,) 0 0 0 calc(4px + var(--dp-ring-offset-width)) var(--dp-ring-color, currentcolor);box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}.secure-document-provider-input-49:focus{--dp-ring-color: var(--color-sky-100)}.secure-document-provider-input-49:disabled{opacity:50%}.secure-document-provider-input-49:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(37.2% .044 257.287) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-input-49:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-700) 80%,transparent)}}.secure-document-provider-input-49:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(12.9% .042 264.695) 55%,transparent)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-input-49:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-950) 55%,transparent)}}.secure-document-provider-input-49:where(.dark,.dark *){color:var(--color-white)}.secure-document-provider-input-49:where(.dark,.dark *)::placeholder{color:var(--color-slate-600)}.secure-document-provider-input-49:where(.dark,.dark *):focus{border-color:var(--color-sky-500)}.secure-document-provider-input-49:where(.dark,.dark *):focus{--dp-ring-color: color-mix( in srgb, oklch(29.3% .066 243.157) 50%, transparent )}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-input-49:where(.dark,.dark *):focus{--dp-ring-color: color-mix( in oklab, var(--color-sky-950) 50%, transparent )}}.secure-document-provider-button-50{position:absolute;top:50%;right:calc(var(--spacing) * 4);--dp-translate-y: -50% ;translate:var(--dp-translate-x) var(--dp-translate-y);padding:calc(var(--spacing) * 1.5);color:var(--color-slate-400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.secure-document-provider-button-50:hover{color:var(--color-slate-600)}}.secure-document-provider-button-50:disabled{opacity:50%}@media(hover:hover){.secure-document-provider-button-50:where(.dark,.dark *):hover{color:var(--color-slate-300)}}.secure-document-provider-div-51{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3)}@media(min-width:40rem){.secure-document-provider-div-51{flex-direction:row}}.secure-document-provider-button-52{display:inline-flex;flex:1;align-items:center;justify-content:center;border-radius:var(--radius-2xl);background-color:var(--color-slate-900);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.secure-document-provider-button-52:hover{background-color:var(--color-slate-800)}}.secure-document-provider-button-52:disabled{cursor:not-allowed}.secure-document-provider-button-52:disabled{opacity:50%}.secure-document-provider-button-52:where(.dark,.dark *){background-color:var(--color-slate-100)}.secure-document-provider-button-52:where(.dark,.dark *){color:var(--color-slate-900)}@media(hover:hover){.secure-document-provider-button-52:where(.dark,.dark *):hover{background-color:var(--color-slate-200)}}.secure-document-provider-span-53{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.secure-document-provider-span-54{display:inline-block;height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);animation:var(--animate-spin);border-radius:calc(infinity * 1px);border-style:var(--dp-border-style);border-width:2px;border-color:var(--color-white);border-top-color:transparent}.secure-document-provider-span-54:where(.dark,.dark *){border-color:var(--color-slate-900)}.secure-document-provider-span-54:where(.dark,.dark *){border-top-color:transparent}.secure-document-provider-link-55{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-2xl);border-style:var(--dp-border-style);border-width:1px;border-color:color-mix(in srgb,#fff 70%,transparent);background-color:color-mix(in srgb,#fff 68%,transparent);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700);text-decoration-line:none;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-link-55{border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-link-55{background-color:color-mix(in oklab,var(--color-white) 68%,transparent)}}@media(hover:hover){.secure-document-provider-link-55:hover{background-color:color-mix(in srgb,#fff 88%,transparent)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-link-55:hover{background-color:color-mix(in oklab,var(--color-white) 88%,transparent)}}}.secure-document-provider-link-55:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(37.2% .044 257.287) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-link-55:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-700) 80%,transparent)}}.secure-document-provider-link-55:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(12.9% .042 264.695) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-link-55:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-950) 40%,transparent)}}.secure-document-provider-link-55:where(.dark,.dark *){color:var(--color-slate-300)}@media(hover:hover){.secure-document-provider-link-55:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-link-55:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-slate-900) 80%,transparent)}}}.secure-document-provider-div-56{display:flex;min-height:100vh;flex-direction:column;background-color:var(--color-slate-50);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--color-slate-900);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}.secure-document-provider-div-56:where(.dark,.dark *){background-color:var(--color-slate-950)}.secure-document-provider-div-56:where(.dark,.dark *){color:var(--color-slate-100)}.secure-document-provider-header-57{position:sticky;top:0;z-index:10;border-bottom-style:var(--dp-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white)}.secure-document-provider-header-57:where(.dark,.dark *){border-color:var(--color-slate-800)}.secure-document-provider-header-57:where(.dark,.dark *){background-color:var(--color-slate-900)}.secure-document-provider-div-58{margin-inline:auto;display:flex;height:calc(var(--spacing) * 16);max-width:var(--container-6xl);align-items:center;justify-content:space-between;padding-inline:calc(var(--spacing) * 6)}.secure-document-provider-div-59{display:flex;align-items:center;gap:calc(var(--spacing) * 3)}.secure-document-provider-link-60{display:flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);align-items:center;justify-content:center;border-radius:.25rem;background-color:var(--color-slate-900);text-decoration-line:none}.secure-document-provider-link-60:where(.dark,.dark *){background-color:var(--color-slate-100)}.secure-document-provider-span-61{font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--dp-tracking: var(--tracking-tighter);letter-spacing:var(--tracking-tighter);color:var(--color-white)}.secure-document-provider-span-61:where(.dark,.dark *){color:var(--color-slate-900)}.secure-document-provider-span-62{font-size:var(--text-lg);line-height:var(--dp-leading, var(--text-lg--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--dp-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-slate-900)}.secure-document-provider-span-62:where(.dark,.dark *){color:var(--color-slate-100)}.secure-document-provider-main-63{display:flex;flex:1;align-items:center;justify-content:center;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 16)}.secure-document-provider-div-64{width:100%;max-width:var(--container-lg);border-radius:var(--radius-2xl);border-style:var(--dp-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-white);padding:calc(var(--spacing) * 8);--dp-shadow: 0 10px 15px -3px var(--dp-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--dp-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}.secure-document-provider-div-64:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(41.4% .112 45.904) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-64:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-amber-900) 40%,transparent)}}.secure-document-provider-div-64:where(.dark,.dark *){background-color:var(--color-slate-900)}.secure-document-provider-div-65{text-align:center}:where(.secure-document-provider-div-65>:not(:last-child)){--dp-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--dp-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--dp-space-y-reverse)))}.secure-document-provider-h1-66{font-size:var(--text-2xl);line-height:var(--dp-leading, var(--text-2xl--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--dp-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.secure-document-provider-p-67{font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--color-slate-600)}.secure-document-provider-p-67:where(.dark,.dark *){color:var(--color-slate-400)}.secure-document-provider-div-68{margin-top:calc(var(--spacing) * 8);display:flex;justify-content:center}.secure-document-provider-link-69{border-radius:calc(var(--radius) + 4px);background-color:var(--color-slate-900);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);text-decoration-line:none;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.secure-document-provider-link-69:hover{background-color:var(--color-slate-800)}}.secure-document-provider-link-69:where(.dark,.dark *){background-color:var(--color-slate-100)}.secure-document-provider-link-69:where(.dark,.dark *){color:var(--color-slate-900)}@media(hover:hover){.secure-document-provider-link-69:where(.dark,.dark *):hover{background-color:var(--color-slate-200)}}.secure-document-provider-div-70{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,#000 50%,transparent);--dp-backdrop-blur: blur(var(--blur-sm));-webkit-backdrop-filter:var(--dp-backdrop-blur,) var(--dp-backdrop-brightness,) var(--dp-backdrop-contrast,) var(--dp-backdrop-grayscale,) var(--dp-backdrop-hue-rotate,) var(--dp-backdrop-invert,) var(--dp-backdrop-opacity,) var(--dp-backdrop-saturate,) var(--dp-backdrop-sepia,);backdrop-filter:var(--dp-backdrop-blur,) var(--dp-backdrop-brightness,) var(--dp-backdrop-contrast,) var(--dp-backdrop-grayscale,) var(--dp-backdrop-hue-rotate,) var(--dp-backdrop-invert,) var(--dp-backdrop-opacity,) var(--dp-backdrop-saturate,) var(--dp-backdrop-sepia,)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-70{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.secure-document-provider-div-71{margin-inline:calc(var(--spacing) * 4);width:100%;max-width:var(--container-sm);border-radius:calc(var(--radius) + 4px);border-style:var(--dp-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--dp-shadow: 0 20px 25px -5px var(--dp-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--dp-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}.secure-document-provider-div-71:where(.dark,.dark *){border-color:var(--color-slate-800)}.secure-document-provider-div-71:where(.dark,.dark *){background-color:var(--color-slate-900)}.secure-document-provider-div-72{margin-bottom:calc(var(--spacing) * 4);display:flex;justify-content:center}.secure-document-provider-div-73{display:flex;height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-amber-50)}.secure-document-provider-div-73:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(41.4% .112 45.904) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-73:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.secure-document-provider-svg-74{color:var(--color-amber-600)}.secure-document-provider-svg-74:where(.dark,.dark *){color:var(--color-amber-400)}.secure-document-provider-h2-75{margin-bottom:var(--spacing);text-align:center;font-size:var(--text-base);line-height:var(--dp-leading, var(--text-base--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.secure-document-provider-h2-75:where(.dark,.dark *){color:var(--color-slate-100)}.secure-document-provider-p-76{margin-bottom:calc(var(--spacing) * 5);text-align:center;font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--color-slate-500)}.secure-document-provider-p-76:where(.dark,.dark *){color:var(--color-slate-400)}:where(.secure-document-provider-form-77>:not(:last-child)){--dp-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--dp-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--dp-space-y-reverse)))}.secure-document-provider-div-78{border-radius:var(--radius);border-style:var(--dp-border-style);border-width:1px;border-color:var(--color-red-200);background-color:var(--color-red-50);padding:calc(var(--spacing) * 2.5)}.secure-document-provider-div-78:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(44.4% .177 26.899) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-78:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-red-800) 50%,transparent)}}.secure-document-provider-div-78:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.secure-document-provider-div-78:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-red-900) 20%,transparent)}}.secure-document-provider-p-79{text-align:center;font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--color-red-600)}.secure-document-provider-p-79:where(.dark,.dark *){color:var(--color-red-400)}.secure-document-provider-input-80{width:100%;border-radius:var(--radius);border-style:var(--dp-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-xl);line-height:var(--dp-leading, var(--text-xl--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);--dp-tracking: .3em;letter-spacing:.3em;color:var(--color-slate-900);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}.secure-document-provider-input-80::placeholder{color:var(--color-slate-300)}.secure-document-provider-input-80:focus{border-color:transparent}.secure-document-provider-input-80:focus{--dp-ring-shadow: var(--dp-ring-inset,) 0 0 0 calc(2px + var(--dp-ring-offset-width)) var(--dp-ring-color, currentcolor);box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}.secure-document-provider-input-80:focus{--dp-ring-color: var(--color-slate-900)}.secure-document-provider-input-80:focus{--dp-outline-style: none;outline-style:none}.secure-document-provider-input-80:where(.dark,.dark *){border-color:var(--color-slate-700)}.secure-document-provider-input-80:where(.dark,.dark *){background-color:var(--color-slate-800)}.secure-document-provider-input-80:where(.dark,.dark *){color:var(--color-white)}.secure-document-provider-input-80:where(.dark,.dark *)::placeholder{color:var(--color-slate-600)}.secure-document-provider-input-80:where(.dark,.dark *):focus{--dp-ring-color: var(--color-slate-100)}.secure-document-provider-button-81{position:absolute;top:50%;right:calc(var(--spacing) * 3);--dp-translate-y: -50% ;translate:var(--dp-translate-x) var(--dp-translate-y);padding:calc(var(--spacing) * 1.5);color:var(--color-slate-400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.secure-document-provider-button-81:hover{color:var(--color-slate-600)}}@media(hover:hover){.secure-document-provider-button-81:where(.dark,.dark *):hover{color:var(--color-slate-300)}}.secure-document-provider-div-82{display:flex;gap:calc(var(--spacing) * 2)}.secure-document-provider-button-83{flex:1;border-radius:var(--radius);border-style:var(--dp-border-style);border-width:1px;border-color:var(--color-slate-200);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--color-slate-700);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.secure-document-provider-button-83:hover{background-color:var(--color-slate-50)}}.secure-document-provider-button-83:where(.dark,.dark *){border-color:var(--color-slate-700)}.secure-document-provider-button-83:where(.dark,.dark *){color:var(--color-slate-300)}@media(hover:hover){.secure-document-provider-button-83:where(.dark,.dark *):hover{background-color:var(--color-slate-800)}}.secure-document-provider-button-84{flex:1;border-radius:var(--radius);background-color:var(--color-slate-900);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.secure-document-provider-button-84:hover{background-color:var(--color-slate-800)}}.secure-document-provider-button-84:disabled{cursor:not-allowed}.secure-document-provider-button-84:disabled{opacity:50%}.secure-document-provider-button-84:where(.dark,.dark *){background-color:var(--color-slate-100)}.secure-document-provider-button-84:where(.dark,.dark *){color:var(--color-slate-900)}@media(hover:hover){.secure-document-provider-button-84:where(.dark,.dark *):hover{background-color:var(--color-slate-200)}}.secure-document-provider-span-85{display:flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2)}.secure-document-provider-span-86{display:inline-block;height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);animation:var(--animate-spin);border-radius:calc(infinity * 1px);border-style:var(--dp-border-style);border-width:2px;border-color:var(--color-white);border-top-color:transparent}.secure-document-provider-span-86:where(.dark,.dark *){border-color:var(--color-slate-900)}}.pin-access-page{min-height:100%;display:flex;align-items:center;justify-content:center;padding:40px 24px;color:var(--foreground);background:var(--background)}.pin-access-shell{width:min(100%,440px);min-width:0}.pin-access-brand{display:flex;justify-content:center;margin-bottom:28px}.pin-access-card{position:relative;min-width:0;padding:32px;border:1px solid var(--border);border-radius:12px;background:var(--card);color:var(--foreground);box-shadow:0 4px 24px #1828480a}.pin-access-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:20px;border-radius:12px;color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--card))}.pin-access-card :is(h1,h2){margin:0;font-size:24px;font-weight:600;letter-spacing:-.025em;line-height:1.3}.pin-access-address{margin:8px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:13px;line-height:1.5}.pin-access-description{margin:20px 0 24px;font-size:14px;line-height:1.6;color:var(--muted-foreground)}.pin-access-form{display:grid;gap:20px}.pin-access-field{display:grid;gap:8px;min-width:0}.pin-access-field label{font-size:13px;font-weight:550}.pin-access-input-wrap{position:relative;min-width:0}.pin-access-input-wrap input{width:100%;min-width:0;min-height:48px;padding:12px 52px 12px 14px;border:1px solid var(--input);border-radius:10px;font:inherit;font-size:16px;line-height:1.4;background:var(--background);color:var(--foreground);transition:border-color var(--motion-feedback,.14s),box-shadow var(--motion-feedback,.14s)}.pin-access-input-wrap input[type=password]:not(:placeholder-shown){letter-spacing:.15em}.pin-access-input-wrap input::placeholder{color:var(--muted-foreground);opacity:.8}.pin-access-input-wrap input:focus{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 13%,transparent)}.pin-access-input-wrap input[aria-invalid=true]{border-color:var(--destructive)}.pin-access-card button{cursor:pointer;font:inherit;font-size:14px}.pin-access-card button:disabled{cursor:default;opacity:.5}.pin-access-reveal,.pin-access-close{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:8px;color:var(--muted-foreground);background:transparent}.pin-access-reveal{position:absolute;top:2px;right:3px}.pin-access-reveal:hover:not(:disabled),.pin-access-close:hover:not(:disabled){background:var(--muted);color:var(--foreground)}.pin-access-actions{display:flex;gap:10px}.pin-access-actions button{min-height:48px;padding:10px 16px;border:1px solid var(--border);border-radius:10px;font-weight:600;transition:background var(--motion-feedback,.14s)}.pin-access-actions .pin-access-submit{flex:1;background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.pin-access-submit:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 90%,var(--foreground))}.pin-access-cancel{background:transparent;color:var(--foreground)}.pin-access-cancel:hover:not(:disabled){background:var(--muted)}.pin-access-error{margin:0;font-size:13px;line-height:1.5;color:#b53838;overflow-wrap:anywhere}.dark .pin-access-error{color:#ffabab}.pin-access-owner{display:grid;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.pin-access-owner p{margin:0;font-size:13px;line-height:1.5;color:var(--muted-foreground)}.pin-access-owner .account-entry-wrap{justify-self:start}.pin-access-owner .account-entry-label{max-width:none}.pin-access-return{display:flex;justify-content:center;margin-top:12px}.pin-access-return a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px;border-radius:8px;font-size:13px;color:var(--muted-foreground)}.pin-access-return a:hover{color:var(--foreground)}.pin-access-page :is(button,a):focus-visible,.pin-access-dialog button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.pin-access-dialog{width:min(440px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:12px;background:var(--card);color:var(--foreground);overflow:auto;box-shadow:0 16px 56px #0000002e}.pin-access-dialog::backdrop{background:#0f172a61}.pin-access-dialog .pin-access-card{box-shadow:none}.pin-access-close{position:absolute;top:12px;right:12px}.pin-access-dialog[open]{animation:pin-access-enter var(--motion-content,.18s) ease-out}@keyframes pin-access-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.pin-access-page{padding:24px 16px}.pin-access-brand{margin-bottom:20px}.pin-access-card{padding:24px 20px}.pin-access-card :is(h1,h2){font-size:22px}.pin-access-actions{flex-wrap:wrap}.pin-access-actions button{padding-inline:12px;font-size:13px}}@media(max-height:600px){.pin-access-page{align-items:flex-start;padding-block:20px}.pin-access-brand{margin-bottom:16px}}@media(prefers-reduced-motion:reduce){.pin-access-dialog[open]{animation:none}}@layer components{.subdocument-manager-div-1{display:flex;height:100%;min-height:0px;flex-direction:column;overflow:hidden}.subdocument-manager-h2-2{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--dp-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--foreground);text-transform:uppercase}.subdocument-manager-h2-2:where(.dark,.dark *){color:var(--foreground)}.subdocument-manager-div-3{margin-bottom:calc(var(--spacing) * 6);display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}.subdocument-manager-input-4{border-radius:calc(var(--radius) - 2px);border-style:var(--dp-border-style);border-width:1px;border-color:var(--border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}.subdocument-manager-input-4::placeholder{color:var(--muted-foreground)}.subdocument-manager-input-4:focus{border-color:var(--border)}.subdocument-manager-input-4:focus{--dp-ring-shadow: var(--dp-ring-inset,) 0 0 0 calc(1px + var(--dp-ring-offset-width)) var(--dp-ring-color, currentcolor);box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}.subdocument-manager-input-4:focus{--dp-ring-color: var(--ring)}.subdocument-manager-input-4:focus{--dp-outline-style: none;outline-style:none}.subdocument-manager-input-4:where(.dark,.dark *){border-color:var(--border)}.subdocument-manager-input-4:where(.dark,.dark *){background-color:var(--muted)}.subdocument-manager-input-4:where(.dark,.dark *){color:var(--foreground)}.subdocument-manager-input-4:where(.dark,.dark *)::placeholder{color:var(--muted-foreground)}.subdocument-manager-input-4:where(.dark,.dark *):focus{border-color:var(--border)}.subdocument-manager-input-4:where(.dark,.dark *):focus{--dp-ring-color: var(--ring)}.subdocument-manager-div-5{position:relative}.subdocument-manager-button-6{display:flex;width:100%;align-items:center;justify-content:space-between;border-radius:calc(var(--radius) - 2px);background-color:var(--primary);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.subdocument-manager-button-6:hover{background-color:var(--primary)}}.subdocument-manager-button-6:disabled{cursor:not-allowed}.subdocument-manager-button-6:disabled{opacity:50%}.subdocument-manager-button-6:where(.dark,.dark *){background-color:var(--primary)}.subdocument-manager-button-6:where(.dark,.dark *){color:var(--primary-foreground)}@media(hover:hover){.subdocument-manager-button-6:where(.dark,.dark *):hover{background-color:var(--primary)}}.subdocument-manager-svg-7{transition-property:transform,translate,scale,rotate;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}.subdocument-manager-svg-8{rotate:180deg}.subdocument-manager-div-9{position:absolute;top:100%;right:0;left:0;z-index:10;margin-top:var(--spacing);overflow:hidden;border-radius:calc(var(--radius) - 2px);border-style:var(--dp-border-style);border-width:1px;border-color:var(--border);background-color:var(--color-white);--dp-shadow: 0 10px 15px -3px var(--dp-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--dp-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}.subdocument-manager-div-9:where(.dark,.dark *){border-color:var(--border)}.subdocument-manager-div-9:where(.dark,.dark *){background-color:var(--muted)}.subdocument-manager-button-10{display:flex;width:100%;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.subdocument-manager-button-10:hover{background-color:var(--background)}}@media(hover:hover){.subdocument-manager-button-10:where(.dark,.dark *):hover{background-color:var(--muted)}}.subdocument-manager-span-11{color:var(--muted-foreground)}.subdocument-manager-span-11:where(.dark,.dark *){color:var(--muted-foreground)}.subdocument-manager-div-12{font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.subdocument-manager-div-12:where(.dark,.dark *){color:var(--foreground)}.subdocument-manager-div-13{font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));color:var(--muted-foreground)}.subdocument-manager-div-13:where(.dark,.dark *){color:var(--muted-foreground)}.subdocument-manager-div-14{margin-bottom:calc(var(--spacing) * 4);display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}.subdocument-manager-div-15{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.subdocument-manager-div-16{position:relative;flex:1}.subdocument-manager-input-17{width:100%;border-radius:calc(var(--radius) - 2px);border-style:var(--dp-border-style);border-width:1px;border-color:var(--border);background-color:var(--color-white);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 9);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}.subdocument-manager-input-17::placeholder{color:var(--muted-foreground)}.subdocument-manager-input-17:focus{border-color:var(--border)}.subdocument-manager-input-17:focus{--dp-ring-shadow: var(--dp-ring-inset,) 0 0 0 calc(1px + var(--dp-ring-offset-width)) var(--dp-ring-color, currentcolor);box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}.subdocument-manager-input-17:focus{--dp-ring-color: var(--ring)}.subdocument-manager-input-17:focus{--dp-outline-style: none;outline-style:none}.subdocument-manager-input-17:where(.dark,.dark *){border-color:var(--border)}.subdocument-manager-input-17:where(.dark,.dark *){background-color:var(--muted)}.subdocument-manager-input-17:where(.dark,.dark *){color:var(--foreground)}.subdocument-manager-input-17:where(.dark,.dark *)::placeholder{color:var(--muted-foreground)}.subdocument-manager-input-17:where(.dark,.dark *):focus{border-color:var(--border)}.subdocument-manager-input-17:where(.dark,.dark *):focus{--dp-ring-color: var(--ring)}.subdocument-manager-span-18{pointer-events:none;position:absolute;inset-block:0px;left:calc(var(--spacing) * 3);display:flex;align-items:center;color:var(--muted-foreground)}.subdocument-manager-span-18:where(.dark,.dark *){color:var(--muted-foreground)}.subdocument-manager-button-19{display:inline-flex;height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) - 2px);border-style:var(--dp-border-style);border-width:1px;border-color:var(--border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.subdocument-manager-button-19:hover{border-color:var(--border)}}@media(hover:hover){.subdocument-manager-button-19:hover{background-color:var(--background)}}@media(hover:hover){.subdocument-manager-button-19:hover{color:var(--foreground)}}.subdocument-manager-button-19:where(.dark,.dark *){border-color:var(--border)}.subdocument-manager-button-19:where(.dark,.dark *){background-color:var(--card)}.subdocument-manager-button-19:where(.dark,.dark *){color:var(--foreground)}@media(hover:hover){.subdocument-manager-button-19:where(.dark,.dark *):hover{border-color:var(--border)}}@media(hover:hover){.subdocument-manager-button-19:where(.dark,.dark *):hover{background-color:var(--muted)}}@media(hover:hover){.subdocument-manager-button-19:where(.dark,.dark *):hover{color:var(--foreground)}}.subdocument-manager-div-20{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));color:var(--muted-foreground)}.subdocument-manager-div-20:where(.dark,.dark *){color:var(--muted-foreground)}.subdocument-manager-span-21{border-radius:calc(infinity * 1px);border-style:var(--dp-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.subdocument-manager-span-21:where(.dark,.dark *){border-color:var(--border)}.subdocument-manager-span-21:where(.dark,.dark *){background-color:var(--muted)}.subdocument-manager-div-22{min-height:0px;flex:1;overflow-y:auto;overscroll-behavior:contain;padding-right:var(--spacing)}.subdocument-manager-div-23{padding-block:calc(var(--spacing) * 8);text-align:center}.subdocument-manager-p-24{font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground)}.subdocument-manager-p-24:where(.dark,.dark *){color:var(--foreground)}.subdocument-manager-p-25{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-leading: calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--muted-foreground)}.subdocument-manager-p-25:where(.dark,.dark *){color:var(--muted-foreground)}.subdocument-manager-div-26{padding-block:calc(var(--spacing) * 10);text-align:center}.subdocument-manager-p-27{font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--muted-foreground)}.subdocument-manager-p-27:where(.dark,.dark *){color:var(--muted-foreground)}.subdocument-manager-p-28{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));color:var(--muted-foreground)}.subdocument-manager-p-28:where(.dark,.dark *){color:var(--muted-foreground)}:where(.subdocument-manager-ul-29>:not(:last-child)){--dp-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--dp-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--dp-space-y-reverse)))}.subdocument-manager-div-30{display:flex;cursor:pointer;align-items:flex-start;justify-content:space-between;border-radius:var(--radius);border-style:var(--dp-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);padding:calc(var(--spacing) * 3);transition-property:all;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.subdocument-manager-div-30:hover{border-color:var(--border)}}@media(hover:hover){.subdocument-manager-div-30:hover{background-color:var(--muted)}}.subdocument-manager-div-30:where(.dark,.dark *){border-color:var(--border)}.subdocument-manager-div-30:where(.dark,.dark *){background-color:var(--muted)}@media(hover:hover){.subdocument-manager-div-30:where(.dark,.dark *):hover{border-color:var(--border)}}@media(hover:hover){.subdocument-manager-div-30:where(.dark,.dark *):hover{background-color:var(--muted)}}.subdocument-manager-open{display:flex;align-items:flex-start;padding-top:calc(var(--spacing) * .5);margin-right:calc(var(--spacing) * 3);color:var(--muted-foreground);text-decoration:none}.subdocument-manager-open:hover,.subdocument-manager-open:focus-visible{color:var(--primary)}.subdocument-manager-div-31{display:flex;min-width:0px;flex:1;align-items:flex-start;gap:calc(var(--spacing) * 2.5)}.subdocument-manager-span-32{margin-top:calc(var(--spacing) * .5);flex-shrink:0;color:var(--muted-foreground)}.subdocument-manager-span-32:where(.dark,.dark *){color:var(--muted-foreground)}.subdocument-manager-div-33{min-width:0px}.subdocument-manager-h3-34{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.subdocument-manager-h3-34:where(.dark,.dark *){color:var(--foreground)}.subdocument-manager-name{display:block;max-width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.subdocument-manager-name:hover h3,.subdocument-manager-name:focus-visible h3{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.subdocument-manager-rename{display:block;max-width:100%}.subdocument-manager-rename input{field-sizing:content;display:block;min-width:120px;width:auto;max-width:min(100%,260px);height:28px;padding:3px 2px;border:0;border-bottom:1px solid color-mix(in srgb,var(--primary) 65%,var(--border));border-radius:0;outline:0;background:transparent;color:inherit;font:inherit;box-shadow:none}.subdocument-manager-rename input:focus{border-bottom-color:var(--primary);box-shadow:none;outline:0}.subdocument-manager-rename-error{margin-top:calc(var(--spacing) * 2);padding:8px 10px;border:1px solid color-mix(in srgb,var(--destructive) 30%,var(--border));border-radius:6px;background:color-mix(in srgb,var(--destructive) 8%,transparent);color:var(--destructive);font-size:var(--text-xs)}.subdocument-manager-p-35{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));color:var(--muted-foreground)}.subdocument-manager-p-35:where(.dark,.dark *){color:var(--muted-foreground)}.subdocument-manager-button-36{margin-left:calc(var(--spacing) * 2);border-radius:.25rem;padding:var(--spacing);color:var(--muted-foreground);opacity:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.subdocument-manager-button-36:hover{background-color:var(--color-red-50)}}@media(hover:hover){.subdocument-manager-button-36:hover{color:var(--color-red-600)}}@media(min-width:48rem){.subdocument-manager-button-36{opacity:0%}}@media(min-width:48rem){@media(hover:hover){.subdocument-manager-button-36:is(:where(.interaction-group):hover *){opacity:100%}}}.subdocument-manager-button-36:where(.dark,.dark *){color:var(--muted-foreground)}@media(hover:hover){.subdocument-manager-button-36:where(.dark,.dark *):hover{background-color:color-mix(in srgb,oklch(39.6% .141 25.723) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.subdocument-manager-button-36:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900) 20%,transparent)}}}@media(hover:hover){.subdocument-manager-button-36:where(.dark,.dark *):hover{color:var(--color-red-400)}}}@layer components{.sync-status-div-5,.sync-status-div-6{font-size:8px}.sync-status-span-1{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5)}.sync-status-span-2{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);flex-shrink:0;border-radius:calc(infinity * 1px)}.sync-status-div-3{display:flex}:where(.sync-status-div-3>:not(:last-child)){--dp-space-x-reverse: 0;margin-inline-start:calc(calc(var(--spacing) * -1) * var(--dp-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1) * calc(1 - var(--dp-space-x-reverse)))}.sync-status-div-4{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.sync-status-div-5{display:flex;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--dp-border-style);border-width:1px;border-color:var(--color-white);--dp-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.sync-status-div-5:where(.dark,.dark *){border-color:var(--color-slate-900)}.sync-status-div-6{display:flex;height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--dp-border-style);border-width:1px;border-color:var(--color-white);background-color:var(--color-slate-300);--dp-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-600)}.sync-status-div-6:where(.dark,.dark *){border-color:var(--color-slate-900)}.sync-status-div-6:where(.dark,.dark *){background-color:var(--color-slate-600)}.sync-status-div-6:where(.dark,.dark *){color:var(--color-slate-300)}}@layer components{.text-editor__hint{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2)}.text-editor__surface{overflow:visible}.text-editor__media-error{border-bottom-style:var(--dp-border-style);border-bottom-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 80%,transparent);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 90%,transparent);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--color-amber-700)}@supports (color: color-mix(in lab,red,red)){.text-editor__media-error{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}@supports (color: color-mix(in lab,red,red)){.text-editor__media-error{background-color:color-mix(in oklab,var(--color-slate-50) 90%,transparent)}}@media(min-width:40rem){.text-editor__media-error{padding-inline:calc(var(--spacing) * 6)}}.text-editor__media-error:where(.dark,.dark *){border-color:var(--color-slate-800)}.text-editor__media-error:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 90%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-editor__media-error:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900) 90%,transparent)}}.text-editor__media-error:where(.dark,.dark *){color:var(--color-amber-300)}.text-editor__document{height:100%;overflow:auto;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5)}@media(min-width:40rem){.text-editor__document{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:40rem){.text-editor__document{padding-block:calc(var(--spacing) * 6)}}.text-editor__video-overlay{pointer-events:none;position:fixed;inset:0;z-index:55}.text-editor__video-inspector{pointer-events:auto;position:fixed;border-radius:24px;border-style:var(--dp-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 80%,transparent);background-color:color-mix(in srgb,#fff 92%,transparent);padding:calc(var(--spacing) * 3);--dp-shadow: 0 18px 40px -22px var(--dp-shadow-color, rgba(15, 23, 42, .35));box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow);--dp-backdrop-blur: blur(var(--blur-xl));-webkit-backdrop-filter:var(--dp-backdrop-blur,) var(--dp-backdrop-brightness,) var(--dp-backdrop-contrast,) var(--dp-backdrop-grayscale,) var(--dp-backdrop-hue-rotate,) var(--dp-backdrop-invert,) var(--dp-backdrop-opacity,) var(--dp-backdrop-saturate,) var(--dp-backdrop-sepia,);backdrop-filter:var(--dp-backdrop-blur,) var(--dp-backdrop-brightness,) var(--dp-backdrop-contrast,) var(--dp-backdrop-grayscale,) var(--dp-backdrop-hue-rotate,) var(--dp-backdrop-invert,) var(--dp-backdrop-opacity,) var(--dp-backdrop-saturate,) var(--dp-backdrop-sepia,)}@supports (color: color-mix(in lab,red,red)){.text-editor__video-inspector{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}@supports (color: color-mix(in lab,red,red)){.text-editor__video-inspector{background-color:color-mix(in oklab,var(--color-white) 92%,transparent)}}.text-editor__video-inspector:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(37.2% .044 257.287) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-editor__video-inspector:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-700) 80%,transparent)}}.text-editor__video-inspector:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 90%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-editor__video-inspector:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900) 90%,transparent)}}.text-editor__inspector-heading{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3)}.text-editor__inspector-identity{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.text-editor__video-title{display:inline-flex;align-items:center;border-radius:calc(infinity * 1px);border-style:var(--dp-border-style);border-width:1px;border-color:var(--color-sky-200);background-color:var(--color-sky-50);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:10px;--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--dp-tracking: .16em;letter-spacing:.16em;color:var(--color-sky-700);text-transform:uppercase}.text-editor__video-title:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(39.1% .09 240.876) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-editor__video-title:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-sky-900) 60%,transparent)}}.text-editor__video-title:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(29.3% .066 243.157) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-editor__video-title:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-sky-950) 40%,transparent)}}.text-editor__video-title:where(.dark,.dark *){color:var(--color-sky-200)}.text-editor__video-size{font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}.text-editor__video-size:where(.dark,.dark *){color:var(--color-slate-200)}.text-editor__dismiss{display:inline-flex;height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--dp-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 80%,transparent);background-color:var(--color-white);color:var(--color-slate-500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@supports (color: color-mix(in lab,red,red)){.text-editor__dismiss{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}@media(hover:hover){.text-editor__dismiss:hover{border-color:var(--color-slate-300)}}@media(hover:hover){.text-editor__dismiss:hover{color:var(--color-slate-900)}}.text-editor__dismiss:where(.dark,.dark *){border-color:var(--color-slate-700)}.text-editor__dismiss:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(12.9% .042 264.695) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-editor__dismiss:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-950) 60%,transparent)}}.text-editor__dismiss:where(.dark,.dark *){color:var(--color-slate-300)}@media(hover:hover){.text-editor__dismiss:where(.dark,.dark *):hover{border-color:var(--color-slate-500)}}@media(hover:hover){.text-editor__dismiss:where(.dark,.dark *):hover{color:var(--color-white)}}.text-editor__inspector-controls{margin-top:calc(var(--spacing) * 3)}.text-editor__width-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--spacing) * 2)}.text-editor__width-option{border-radius:calc(var(--radius) + 4px);border-style:var(--dp-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}.text-editor__option-active{border-color:color-mix(in srgb,oklch(74.6% .16 232.661) 70%,transparent);background-color:color-mix(in srgb,oklch(68.5% .169 237.323) 12%,transparent);color:var(--color-sky-700)}@supports (color: color-mix(in lab,red,red)){.text-editor__option-active{border-color:color-mix(in oklab,var(--color-sky-400) 70%,transparent)}}@supports (color: color-mix(in lab,red,red)){.text-editor__option-active{background-color:color-mix(in oklab,var(--color-sky-500) 12%,transparent)}}.text-editor__option-active:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(68.5% .169 237.323) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-editor__option-active:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-sky-500) 60%,transparent)}}.text-editor__option-active:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(74.6% .16 232.661) 12%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-editor__option-active:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-sky-400) 12%,transparent)}}.text-editor__option-active:where(.dark,.dark *){color:var(--color-sky-200)}.text-editor__option-idle{border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 80%,transparent);background-color:var(--color-white);color:var(--color-slate-600)}@supports (color: color-mix(in lab,red,red)){.text-editor__option-idle{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}@media(hover:hover){.text-editor__option-idle:hover{border-color:var(--color-slate-300)}}@media(hover:hover){.text-editor__option-idle:hover{color:var(--color-slate-900)}}.text-editor__option-idle:where(.dark,.dark *){border-color:var(--color-slate-700)}.text-editor__option-idle:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(12.9% .042 264.695) 55%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-editor__option-idle:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-950) 55%,transparent)}}.text-editor__option-idle:where(.dark,.dark *){color:var(--color-slate-300)}@media(hover:hover){.text-editor__option-idle:where(.dark,.dark *):hover{border-color:var(--color-slate-500)}}@media(hover:hover){.text-editor__option-idle:where(.dark,.dark *):hover{color:var(--color-white)}}.text-editor__video-settings{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--dp-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 80%,transparent);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 90%,transparent);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3)}@supports (color: color-mix(in lab,red,red)){.text-editor__video-settings{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}@supports (color: color-mix(in lab,red,red)){.text-editor__video-settings{background-color:color-mix(in oklab,var(--color-slate-50) 90%,transparent)}}.text-editor__video-settings:where(.dark,.dark *){border-color:var(--color-slate-800)}.text-editor__video-settings:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(12.9% .042 264.695) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-editor__video-settings:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-950) 40%,transparent)}}.text-editor__setting-heading{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.text-editor__setting-heading:where(.dark,.dark *){color:var(--color-slate-400)}.text-editor__width-slider{margin-top:calc(var(--spacing) * 3);width:100%;accent-color:var(--color-sky-600)}.text-editor__width-slider:where(.dark,.dark *){accent-color:var(--color-sky-400)}.text-editor__alignment-options{margin-top:calc(var(--spacing) * 3);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--spacing) * 2)}.text-editor__alignment-option{border-radius:calc(var(--radius) + 4px);border-style:var(--dp-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}.text-editor__resize-handle{pointer-events:auto;position:fixed;display:flex;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);cursor:se-resize;align-items:center;justify-content:center;border-radius:var(--radius-2xl);border-style:var(--dp-border-style);border-width:1px;border-color:var(--color-sky-200);background-color:var(--color-white);color:var(--color-sky-700);--dp-shadow: 0 14px 32px -18px var(--dp-shadow-color, rgba(15, 23, 42, .4));box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.text-editor__resize-handle:hover{--dp-scale-x: 105%;--dp-scale-y: 105%;--dp-scale-z: 105%;scale:var(--dp-scale-x) var(--dp-scale-y)}}@media(hover:hover){.text-editor__resize-handle:hover{border-color:var(--color-sky-300)}}@media(hover:hover){.text-editor__resize-handle:hover{color:var(--color-sky-800)}}.text-editor__resize-handle:where(.dark,.dark *){border-color:var(--color-slate-700)}.text-editor__resize-handle:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 92%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-editor__resize-handle:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900) 92%,transparent)}}.text-editor__resize-handle:where(.dark,.dark *){color:var(--color-sky-200)}@media(hover:hover){.text-editor__resize-handle:where(.dark,.dark *):hover{border-color:var(--color-sky-700)}}.text-editor__resize-icon{--dp-translate-x: 1px;--dp-translate-y: 1px;translate:var(--dp-translate-x) var(--dp-translate-y);font-size:var(--text-lg);line-height:var(--dp-leading, var(--text-lg--line-height));--dp-leading: 1;line-height:1}.text-editor__uploads-position{pointer-events:none;position:fixed;right:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4);z-index:70;width:min(360px,calc(100vw - 2rem))}@media(min-width:40rem){.text-editor__uploads-position{right:calc(var(--spacing) * 6)}}@media(min-width:40rem){.text-editor__uploads-position{bottom:calc(var(--spacing) * 6)}}.text-editor__uploads-panel{pointer-events:auto;overflow:hidden;border-radius:26px;border-style:var(--dp-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 80%,transparent);background-color:color-mix(in srgb,#fff 94%,transparent);--dp-shadow: 0 26px 58px -34px var(--dp-shadow-color, rgba(15, 23, 42, .45));box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow);--dp-backdrop-blur: blur(var(--blur-xl));-webkit-backdrop-filter:var(--dp-backdrop-blur,) var(--dp-backdrop-brightness,) var(--dp-backdrop-contrast,) var(--dp-backdrop-grayscale,) var(--dp-backdrop-hue-rotate,) var(--dp-backdrop-invert,) var(--dp-backdrop-opacity,) var(--dp-backdrop-saturate,) var(--dp-backdrop-sepia,);backdrop-filter:var(--dp-backdrop-blur,) var(--dp-backdrop-brightness,) var(--dp-backdrop-contrast,) var(--dp-backdrop-grayscale,) var(--dp-backdrop-hue-rotate,) var(--dp-backdrop-invert,) var(--dp-backdrop-opacity,) var(--dp-backdrop-saturate,) var(--dp-backdrop-sepia,)}@supports (color: color-mix(in lab,red,red)){.text-editor__uploads-panel{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}@supports (color: color-mix(in lab,red,red)){.text-editor__uploads-panel{background-color:color-mix(in oklab,var(--color-white) 94%,transparent)}}.text-editor__uploads-panel:where(.dark,.dark *){border-color:color-mix(in srgb,oklch(37.2% .044 257.287) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-editor__uploads-panel:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-slate-700) 80%,transparent)}}.text-editor__uploads-panel:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 92%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-editor__uploads-panel:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900) 92%,transparent)}}.text-editor__uploads-heading{border-bottom-style:var(--dp-border-style);border-bottom-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 70%,transparent);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@supports (color: color-mix(in lab,red,red)){.text-editor__uploads-heading{border-color:color-mix(in oklab,var(--color-slate-200) 70%,transparent)}}.text-editor__uploads-heading:where(.dark,.dark *){border-color:var(--color-slate-800)}.text-editor__uploads-title{font-size:11px;--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--dp-tracking: .18em;letter-spacing:.18em;color:var(--color-slate-500);text-transform:uppercase}.text-editor__uploads-title:where(.dark,.dark *){color:var(--color-slate-400)}.text-editor__uploads-description{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-900)}.text-editor__uploads-description:where(.dark,.dark *){color:var(--color-slate-100)}.text-editor__upload-status{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);background-color:var(--color-sky-50);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:11px;--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-sky-700)}.text-editor__upload-status:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(29.3% .066 243.157) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-editor__upload-status:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-sky-950) 40%,transparent)}}.text-editor__upload-status:where(.dark,.dark *){color:var(--color-sky-200)}.text-editor__upload-status-dot{display:inline-block;height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);animation:var(--animate-pulse);border-radius:calc(infinity * 1px);background-color:var(--color-sky-500)}.text-editor__uploads-dismiss{display:inline-flex;height:calc(var(--spacing) * 8);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--dp-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.text-editor__uploads-dismiss:hover{border-color:var(--color-slate-300)}}@media(hover:hover){.text-editor__uploads-dismiss:hover{color:var(--color-slate-900)}}.text-editor__uploads-dismiss:where(.dark,.dark *){border-color:var(--color-slate-700)}.text-editor__uploads-dismiss:where(.dark,.dark *){color:var(--color-slate-300)}@media(hover:hover){.text-editor__uploads-dismiss:where(.dark,.dark *):hover{border-color:var(--color-slate-500)}}@media(hover:hover){.text-editor__uploads-dismiss:where(.dark,.dark *):hover{color:var(--color-white)}}.text-editor__uploads-progress-track{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.text-editor__uploads-progress-track:where(.dark,.dark *){color:var(--color-slate-400)}.text-editor__uploads-progress-value{margin-top:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);overflow:hidden;border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,oklch(92.9% .013 255.508) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-editor__uploads-progress-value{background-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}.text-editor__uploads-progress-value:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(27.9% .041 260.031) 90%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-editor__uploads-progress-value:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-800) 90%,transparent)}}.text-editor__uploads-list{height:100%;border-radius:calc(infinity * 1px);background-color:var(--color-slate-900);transition-property:width;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration));--dp-duration: .2s;transition-duration:.2s}.text-editor__uploads-list:where(.dark,.dark *){background-color:var(--color-slate-100)}.text-editor__upload-item{max-height:calc(var(--spacing) * 60);overflow:auto;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3)}:where(.text-editor__upload-item>:not(:last-child)){--dp-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--dp-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--dp-space-y-reverse)))}.text-editor__upload-identity{border-radius:var(--radius-2xl);border-style:var(--dp-border-style);border-width:1px;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 80%,transparent);background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 85%,transparent);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3)}@supports (color: color-mix(in lab,red,red)){.text-editor__upload-identity{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}@supports (color: color-mix(in lab,red,red)){.text-editor__upload-identity{background-color:color-mix(in oklab,var(--color-slate-50) 85%,transparent)}}.text-editor__upload-identity:where(.dark,.dark *){border-color:var(--color-slate-800)}.text-editor__upload-identity:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(12.9% .042 264.695) 36%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-editor__upload-identity:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-950) 36%,transparent)}}.text-editor__upload-icon{min-width:0px}.text-editor__upload-details{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-900)}.text-editor__upload-details:where(.dark,.dark *){color:var(--color-slate-100)}.text-editor__upload-name{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));color:var(--color-slate-500)}.text-editor__upload-name:where(.dark,.dark *){color:var(--color-slate-400)}.text-editor__upload-description{flex-shrink:0;border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:10px;--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--dp-tracking: .14em;letter-spacing:.14em;text-transform:uppercase}.text-editor__upload-percentage{background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.text-editor__upload-percentage:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(26.2% .051 172.552) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-editor__upload-percentage:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-950) 40%,transparent)}}.text-editor__upload-percentage:where(.dark,.dark *){color:var(--color-emerald-200)}.text-editor__upload-item-progress-track{background-color:var(--color-rose-50);color:var(--color-rose-700)}.text-editor__upload-item-progress-track:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(27.1% .105 12.094) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-editor__upload-item-progress-track:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-rose-950) 40%,transparent)}}.text-editor__upload-item-progress-track:where(.dark,.dark *){color:var(--color-rose-200)}.text-editor__upload-item-progress-value{background-color:var(--color-sky-50);color:var(--color-sky-700)}.text-editor__upload-item-progress-value:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(29.3% .066 243.157) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-editor__upload-item-progress-value:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-sky-950) 40%,transparent)}}.text-editor__upload-item-progress-value:where(.dark,.dark *){color:var(--color-sky-200)}.text-editor__upload-failed{margin-top:calc(var(--spacing) * 2);height:calc(var(--spacing) * 1.5);overflow:hidden;border-radius:calc(infinity * 1px);background-color:color-mix(in srgb,oklch(92.9% .013 255.508) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-editor__upload-failed{background-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}}.text-editor__upload-failed:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(27.9% .041 260.031) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-editor__upload-failed:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-800) 80%,transparent)}}.text-editor__upload-complete{height:100%;border-radius:calc(infinity * 1px);transition-property:width;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration));--dp-duration: .2s;transition-duration:.2s}.text-editor__upload-active{background-color:var(--color-rose-500)}.text-editor__upload-failure{background-color:var(--color-emerald-500)}.text-editor__upload-remove{background-color:var(--color-sky-500)}}.text-editor__hint{flex-wrap:nowrap;gap:.5rem;height:32px;min-height:32px}.text-editor__follow{position:relative;flex:0 1 auto;min-width:0;max-width:min(70%,280px);height:32px}.text-editor__follow-trigger{display:flex;align-items:center;gap:.5rem;height:32px;max-width:100%;padding:0 .65rem;font:inherit;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:.5rem;cursor:pointer}.text-editor__follow-trigger span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.text-editor__follow-trigger:hover,.text-editor__follow-menu button:hover,.text-editor__follow-menu button[aria-pressed=true]{background:var(--muted)}.text-editor__follow-trigger:focus-visible,.text-editor__follow-menu button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.text-editor__follow-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:80;width:min(280px,calc(100vw - 48px));max-height:min(320px,50dvh);overflow-y:auto;padding:.35rem;border:1px solid var(--border);border-radius:.6rem;background:var(--background);color:var(--foreground);box-shadow:0 8px 28px #0000002e}.text-editor__follow-menu button{display:flex;justify-content:space-between;gap:.5rem;width:100%;padding:.6rem;text-align:left;font:inherit;color:inherit;border:0;border-radius:.3rem;background:transparent;cursor:pointer}.text-editor__follow-menu button span{overflow-wrap:anywhere}.text-editor__follow-menu p{margin:0;padding:.6rem;color:var(--muted-foreground)}@layer components{.toast-div-1{position:fixed;right:calc(var(--spacing) * 6);bottom:calc(var(--spacing) * 6);z-index:50;display:flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius);background-color:var(--color-slate-900);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-white);--dp-shadow: 0 10px 15px -3px var(--dp-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--dp-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow);--dp-duration: .3s;transition-duration:.3s}.toast-div-1:where(.dark,.dark *){background-color:var(--color-slate-100)}.toast-div-1:where(.dark,.dark *){color:var(--color-slate-900)}.toast-span-2{font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.toast-button-3{margin-left:calc(var(--spacing) * 2);color:var(--color-slate-300);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.toast-button-3:hover{color:var(--color-white)}}.toast-button-3:where(.dark,.dark *){color:var(--color-slate-600)}@media(hover:hover){.toast-button-3:where(.dark,.dark *):hover{color:var(--color-slate-900)}}}@layer components{.checklist-composer__form{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}@media(min-width:40rem){.checklist-composer__form{flex-direction:row}}.checklist-composer__input{flex:1;border-radius:calc(var(--radius) + 4px);border-style:var(--dp-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--color-slate-900);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}.checklist-composer__input::placeholder{color:var(--color-slate-400)}.checklist-composer__input:focus{--dp-ring-shadow: var(--dp-ring-inset,) 0 0 0 calc(1px + var(--dp-ring-offset-width)) var(--dp-ring-color, currentcolor);box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}.checklist-composer__input:focus{--dp-ring-color: var(--color-slate-400)}.checklist-composer__input:focus{--dp-outline-style: none;outline-style:none}.checklist-composer__input:disabled{cursor:not-allowed}.checklist-composer__input:disabled{opacity:60%}.checklist-composer__input:where(.dark,.dark *){border-color:var(--color-slate-700)}.checklist-composer__input:where(.dark,.dark *){background-color:var(--color-slate-800)}.checklist-composer__input:where(.dark,.dark *){color:var(--color-slate-100)}.checklist-composer__input:where(.dark,.dark *)::placeholder{color:var(--color-slate-500)}.checklist-composer__input:where(.dark,.dark *):focus{--dp-ring-color: var(--color-slate-500)}.checklist-composer__submit{display:inline-flex;align-items:center;justify-content:center;border-radius:calc(var(--radius) + 4px);background-color:var(--color-slate-950);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.checklist-composer__submit:hover{background-color:var(--color-slate-800)}}.checklist-composer__submit:disabled{cursor:not-allowed}.checklist-composer__submit:disabled{opacity:40%}.checklist-composer__submit:where(.dark,.dark *){background-color:var(--color-slate-100)}.checklist-composer__submit:where(.dark,.dark *){color:var(--color-slate-900)}@media(hover:hover){.checklist-composer__submit:where(.dark,.dark *):hover{background-color:var(--color-slate-200)}}}@layer components{.checklist-row__action{border-radius:var(--radius);padding:calc(var(--spacing) * 1.5);color:var(--color-slate-400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.checklist-row__action:hover{background-color:var(--color-slate-100)}}@media(hover:hover){.checklist-row__action:hover{color:var(--color-slate-700)}}.checklist-row__action:disabled{cursor:not-allowed}.checklist-row__action:disabled{opacity:40%}.checklist-row__action:where(.dark,.dark *){color:var(--color-slate-500)}@media(hover:hover){.checklist-row__action:where(.dark,.dark *):hover{background-color:var(--color-slate-700)}}@media(hover:hover){.checklist-row__action:where(.dark,.dark *):hover{color:var(--color-slate-300)}}.checklist-row__row{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--dp-border-style);border-width:1px;padding:calc(var(--spacing) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}.checklist-row__complete{border-color:var(--color-slate-100);background-color:var(--color-slate-50)}.checklist-row__complete:where(.dark,.dark *){border-color:var(--color-slate-800)}.checklist-row__complete:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(27.9% .041 260.031) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.checklist-row__complete:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-800) 30%,transparent)}}.checklist-row__pending{border-color:var(--color-slate-200);background-color:var(--color-white)}@media(hover:hover){.checklist-row__pending:hover{border-color:var(--color-slate-300)}}.checklist-row__pending:where(.dark,.dark *){border-color:var(--color-slate-700)}.checklist-row__pending:where(.dark,.dark *){background-color:var(--color-slate-900)}@media(hover:hover){.checklist-row__pending:where(.dark,.dark *):hover{border-color:var(--color-slate-600)}}.checklist-row__collapse{margin-top:calc(var(--spacing) * .5);display:flex;height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 2px);color:var(--color-slate-400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(hover:hover){.checklist-row__has-children:hover{background-color:var(--color-slate-100);color:var(--color-slate-700)}.checklist-row__has-children:where(.dark,.dark *):hover{background-color:var(--color-slate-700);color:var(--color-slate-200)}}.checklist-row__no-children{opacity:0%}.checklist-row__chevron{transition-property:transform,translate,scale,rotate;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}.checklist-row__collapsed{rotate:-90deg}.checklist-row__expanded{rotate:0deg}.checklist-row__checkbox{margin-top:calc(var(--spacing) * .5);display:flex;height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0;align-items:center;justify-content:center;border-radius:.25rem;border-style:var(--dp-border-style);border-width:2px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}.checklist-row__checked{border-color:var(--color-emerald-500);background-color:var(--color-emerald-500)}.checklist-row__mixed{border-color:var(--color-emerald-500);background-color:var(--color-emerald-100);color:var(--color-emerald-700)}.checklist-row__mixed:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(37.8% .077 168.94) 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.checklist-row__mixed:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-emerald-900) 30%,transparent)}}.checklist-row__mixed:where(.dark,.dark *){color:var(--color-emerald-300)}.checklist-row__unchecked{border-color:var(--color-slate-300)}@media(hover:hover){.checklist-row__unchecked:hover{border-color:var(--color-emerald-500)}}.checklist-row__unchecked:where(.dark,.dark *){border-color:var(--color-slate-600)}.checklist-row__content{min-width:0px;flex:1}.checklist-row__input{width:100%;border-bottom-style:var(--dp-border-style);border-bottom-width:1px;border-color:var(--color-slate-400);background-color:transparent;padding-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--color-slate-900);--dp-outline-style: none;outline-style:none}.checklist-row__input:where(.dark,.dark *){border-color:var(--color-slate-500)}.checklist-row__input:where(.dark,.dark *){color:var(--color-slate-100)}.checklist-row__label{width:100%;text-align:left;font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}.checklist-row__completed-text{color:var(--color-slate-400);text-decoration-line:line-through}.checklist-row__completed-text:where(.dark,.dark *){color:var(--color-slate-500)}.checklist-row__pending-text{color:var(--color-slate-900)}.checklist-row__pending-text:where(.dark,.dark *){color:var(--color-slate-100)}.checklist-row__actions{display:flex;align-items:center;gap:var(--spacing);opacity:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--dp-gradient-from,--dp-gradient-via,--dp-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var( --dp-ease, var(--default-transition-timing-function) );transition-duration:var(--dp-duration, var(--default-transition-duration))}@media(min-width:48rem){.checklist-row__actions{opacity:0%}}@media(min-width:48rem){@media(hover:hover){.checklist-row__actions:is(:where(.interaction-group):hover *){opacity:100%}}}}@layer components{:where(.checklist-tree-div-1>:not(:last-child)){--dp-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--dp-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--dp-space-y-reverse)))}}@layer components{.not-found-page-main-1{display:flex;min-height:100dvh;flex-direction:column;align-items:center;justify-content:center;padding-inline:calc(var(--spacing) * 4);text-align:center}.not-found-page-p-2{font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--dp-tracking: .2em;letter-spacing:.2em;color:var(--muted-foreground);text-transform:uppercase}.not-found-page-h1-3{margin-top:calc(var(--spacing) * 4);font-size:var(--text-4xl);line-height:var(--dp-leading, var(--text-4xl--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--dp-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.not-found-page-p-4{margin-top:calc(var(--spacing) * 3);color:var(--muted-foreground)}.not-found-page-button-5{margin-top:calc(var(--spacing) * 7)}}@layer components{.ops-login-page-div-1{min-height:100dvh;background-image:radial-gradient(circle at top,rgba(14,165,233,.14),transparent 35%)}.ops-login-page-header-2{border-bottom-style:var(--dp-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--card);--dp-backdrop-blur: blur(var(--blur-xl));-webkit-backdrop-filter:var(--dp-backdrop-blur,) var(--dp-backdrop-brightness,) var(--dp-backdrop-contrast,) var(--dp-backdrop-grayscale,) var(--dp-backdrop-hue-rotate,) var(--dp-backdrop-invert,) var(--dp-backdrop-opacity,) var(--dp-backdrop-saturate,) var(--dp-backdrop-sepia,);backdrop-filter:var(--dp-backdrop-blur,) var(--dp-backdrop-brightness,) var(--dp-backdrop-contrast,) var(--dp-backdrop-grayscale,) var(--dp-backdrop-hue-rotate,) var(--dp-backdrop-invert,) var(--dp-backdrop-opacity,) var(--dp-backdrop-saturate,) var(--dp-backdrop-sepia,)}@supports (color: color-mix(in lab,red,red)){.ops-login-page-header-2{background-color:color-mix(in oklab,var(--card) 75%,transparent)}}.ops-login-page-div-3{margin-inline:auto;display:flex;height:calc(var(--spacing) * 16);max-width:var(--container-6xl);align-items:center;justify-content:space-between;padding-inline:calc(var(--spacing) * 4)}.ops-login-page-main-4{display:flex;align-items:center;justify-content:center;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 14)}@media(min-width:40rem){.ops-login-page-main-4{padding-block:calc(var(--spacing) * 20)}}.ops-login-page-card-5{width:100%;max-width:var(--container-md);padding:calc(var(--spacing) * 7)}@media(min-width:40rem){.ops-login-page-card-5{padding:calc(var(--spacing) * 9)}}.ops-login-page-span-6{display:flex;width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);align-items:center;justify-content:center;border-radius:var(--radius-2xl);background-color:color-mix(in srgb,oklch(68.5% .169 237.323) 10%,transparent);color:var(--color-sky-600)}@supports (color: color-mix(in lab,red,red)){.ops-login-page-span-6{background-color:color-mix(in oklab,var(--color-sky-500) 10%,transparent)}}.ops-login-page-span-6:where(.dark,.dark *){color:var(--color-sky-400)}.ops-login-page-p-7{margin-top:calc(var(--spacing) * 6);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--dp-tracking: .18em;letter-spacing:.18em;color:var(--muted-foreground);text-transform:uppercase}.ops-login-page-h1-8{margin-top:calc(var(--spacing) * 2);font-size:var(--text-3xl);line-height:var(--dp-leading, var(--text-3xl--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--dp-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.ops-login-page-p-9{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--muted-foreground)}.ops-login-page-form-10{margin-top:calc(var(--spacing) * 7)}:where(.ops-login-page-form-10>:not(:last-child)){--dp-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--dp-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--dp-space-y-reverse)))}.ops-login-page-label-11{font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.ops-login-page-div-12{position:relative}.ops-login-page-lock-keyhole-13{position:absolute;top:calc(var(--spacing) * 3.5);left:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--muted-foreground)}.ops-login-page-input-14{padding-left:calc(var(--spacing) * 10)}.ops-login-page-p-15{border-radius:calc(var(--radius) + 4px);background-color:var(--color-rose-50);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--color-rose-700)}.ops-login-page-p-15:where(.dark,.dark *){background-color:var(--color-rose-950)}.ops-login-page-p-15:where(.dark,.dark *){color:var(--color-rose-300)}.ops-login-page-button-16{width:100%}}@layer components{.ops-page-div-1{min-height:100dvh;background-color:var(--background)}.ops-page-main-2{margin-inline:auto;max-width:var(--breakpoint-2xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 5)}:where(.ops-page-main-2>:not(:last-child)){--dp-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--dp-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--dp-space-y-reverse)))}@media(min-width:40rem){.ops-page-main-2{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:40rem){.ops-page-main-2{padding-block:calc(var(--spacing) * 7)}}.ops-page-card-3{display:grid;min-height:calc(var(--spacing) * 64);place-items:center;padding:calc(var(--spacing) * 8);text-align:center}.ops-page-alert-triangle-4{margin-inline:auto;width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);color:var(--color-amber-500)}.ops-page-h1-5{margin-top:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--dp-leading, var(--text-lg--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ops-page-p-6{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--muted-foreground)}.ops-page-header-7{position:sticky;top:0;z-index:30;border-bottom-style:var(--dp-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--card);--dp-backdrop-blur: blur(var(--blur-xl));-webkit-backdrop-filter:var(--dp-backdrop-blur,) var(--dp-backdrop-brightness,) var(--dp-backdrop-contrast,) var(--dp-backdrop-grayscale,) var(--dp-backdrop-hue-rotate,) var(--dp-backdrop-invert,) var(--dp-backdrop-opacity,) var(--dp-backdrop-saturate,) var(--dp-backdrop-sepia,);backdrop-filter:var(--dp-backdrop-blur,) var(--dp-backdrop-brightness,) var(--dp-backdrop-contrast,) var(--dp-backdrop-grayscale,) var(--dp-backdrop-hue-rotate,) var(--dp-backdrop-invert,) var(--dp-backdrop-opacity,) var(--dp-backdrop-saturate,) var(--dp-backdrop-sepia,)}@supports (color: color-mix(in lab,red,red)){.ops-page-header-7{background-color:color-mix(in oklab,var(--card) 90%,transparent)}}.ops-page-div-8{margin-inline:auto;display:flex;height:calc(var(--spacing) * 16);max-width:var(--breakpoint-2xl);align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3)}@media(min-width:40rem){.ops-page-div-8{gap:calc(var(--spacing) * 3)}}@media(min-width:40rem){.ops-page-div-8{padding-inline:calc(var(--spacing) * 6)}}.ops-page-div-9{min-width:0px;flex:1}.ops-page-p-10{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ops-page-p-11{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));color:var(--muted-foreground)}.ops-page-select-12{height:calc(var(--spacing) * 9);max-width:calc(var(--spacing) * 20);border-radius:calc(var(--radius) + 4px);border-style:var(--dp-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);--dp-outline-style: none;outline-style:none}@media(min-width:40rem){.ops-page-select-12{max-width:none}}@media(min-width:40rem){.ops-page-select-12{padding-inline:calc(var(--spacing) * 3)}}.ops-page-div-13{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--dp-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--color-amber-800)}.ops-page-div-13:where(.dark,.dark *){border-color:var(--color-amber-900)}.ops-page-div-13:where(.dark,.dark *){background-color:var(--color-amber-950)}.ops-page-div-13:where(.dark,.dark *){color:var(--color-amber-200)}.ops-page-alert-triangle-14{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.ops-page-p-15{margin-top:var(--spacing);opacity:80%}.ops-page-section-16{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);border-radius:var(--radius-3xl);background-color:var(--color-slate-950);padding:calc(var(--spacing) * 5);color:var(--color-white);--dp-shadow: 0 20px 25px -5px var(--dp-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--dp-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--dp-inset-shadow),var(--dp-inset-ring-shadow),var(--dp-ring-offset-shadow),var(--dp-ring-shadow),var(--dp-shadow)}@media(min-width:40rem){.ops-page-section-16{flex-direction:row}}@media(min-width:40rem){.ops-page-section-16{align-items:center}}@media(min-width:40rem){.ops-page-section-16{justify-content:space-between}}@media(min-width:40rem){.ops-page-section-16{padding:calc(var(--spacing) * 6)}}.ops-page-section-16:where(.dark,.dark *){background-color:var(--color-slate-900)}.ops-page-div-17{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)}.ops-page-activity-18{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--color-sky-400)}.ops-page-p-19{--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ops-page-p-20{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--color-slate-400)}.ops-page-div-21{display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));color:var(--color-slate-400)}.ops-page-refresh-cw-22{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.ops-page-section-23{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 3)}@media(min-width:64rem){.ops-page-section-23{grid-template-columns:repeat(4,minmax(0,1fr))}}.ops-page-card-24{min-width:0px;padding:calc(var(--spacing) * 4)}.ops-page-div-25{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2)}.ops-page-p-26{font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground)}.ops-page-p-27{margin-top:calc(var(--spacing) * 2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ops-page-div-28{display:grid;gap:calc(var(--spacing) * 3)}@media(min-width:64rem){.ops-page-div-28{grid-template-columns:repeat(2,minmax(0,1fr))}}.ops-page-article-29{border-radius:var(--radius-2xl);border-style:var(--dp-border-style);border-width:1px;border-color:var(--border);padding:calc(var(--spacing) * 4)}.ops-page-span-30{font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--muted-foreground);text-transform:uppercase}.ops-page-h3-31{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ops-page-p-32{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--muted-foreground)}.ops-page-dl-33{margin-top:calc(var(--spacing) * 3);display:grid;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height))}.ops-page-div-34{border-radius:calc(var(--radius) + 4px);background-color:var(--muted);padding:calc(var(--spacing) * 3)}.ops-page-dd-35{margin-top:var(--spacing);color:var(--muted-foreground)}.ops-page-div-36{border-radius:calc(var(--radius) + 4px);background-color:var(--color-sky-50);padding:calc(var(--spacing) * 3)}.ops-page-div-36:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(29.3% .066 243.157) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.ops-page-div-36:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-sky-950) 40%,transparent)}}.ops-page-dt-37{--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-sky-800)}.ops-page-dt-37:where(.dark,.dark *){color:var(--color-sky-200)}.ops-page-dd-38{margin-top:var(--spacing);color:var(--color-sky-700)}.ops-page-dd-38:where(.dark,.dark *){color:var(--color-sky-300)}:where(.ops-page-div-39>:not(:last-child)){--dp-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--dp-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--dp-space-y-reverse)))}.ops-page-div-40{display:grid;gap:calc(var(--spacing) * 3)}@media(min-width:64rem){.ops-page-div-40{grid-template-columns:repeat(3,minmax(0,1fr))}}.ops-page-tr-41{border-top-style:var(--dp-border-style);border-top-width:1px;border-color:var(--border)}.ops-page-td-42{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.ops-page-small-43{margin-top:var(--spacing);display:block;word-break:break-all;color:var(--muted-foreground)}.ops-page-td-44{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3)}.ops-page-p-45{font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));color:var(--muted-foreground)}.ops-page-section-46{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 3)}@media(min-width:48rem){.ops-page-section-46{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80rem){.ops-page-section-46{grid-template-columns:repeat(6,minmax(0,1fr))}}:where(.ops-page-div-47>:not(:last-child)){--dp-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--dp-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--dp-space-y-reverse)))}.ops-page-div-48{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 3)}@media(min-width:64rem){.ops-page-div-48{grid-template-columns:repeat(5,minmax(0,1fr))}}.ops-page-td-49{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.ops-page-card-50{padding:calc(var(--spacing) * 4)}.ops-page-strong-51{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-page-p-52{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-leading: calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--muted-foreground)}.ops-page-p-53{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-leading: calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}@media(hover:hover){.ops-page-link-54:hover{color:var(--color-sky-600)}}.ops-page-article-55{border-radius:var(--radius-2xl);border-style:var(--dp-border-style);border-width:1px;border-color:var(--color-rose-200);background-color:color-mix(in srgb,oklch(96.9% .015 12.422) 50%,transparent);padding:calc(var(--spacing) * 4)}@supports (color: color-mix(in lab,red,red)){.ops-page-article-55{background-color:color-mix(in oklab,var(--color-rose-50) 50%,transparent)}}.ops-page-article-55:where(.dark,.dark *){border-color:var(--color-rose-900)}.ops-page-article-55:where(.dark,.dark *){background-color:color-mix(in srgb,oklch(27.1% .105 12.094) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.ops-page-article-55:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-rose-950) 20%,transparent)}}.ops-page-div-56{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2)}.ops-page-p-57{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));overflow-wrap:break-word}.ops-page-p-58{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));word-break:break-all;color:var(--muted-foreground)}.ops-page-strong-59{font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));word-break:break-all}.ops-page-div-60{margin-top:calc(var(--spacing) * 3);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height))}@media(min-width:40rem){.ops-page-div-60{grid-template-columns:repeat(3,minmax(0,1fr))}}.ops-page-card-61{overflow:hidden}.ops-page-div-62{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);border-bottom-style:var(--dp-border-style);border-bottom-width:1px;border-color:var(--border);padding:calc(var(--spacing) * 4)}@media(min-width:40rem){.ops-page-div-62{flex-direction:row}}@media(min-width:40rem){.ops-page-div-62{align-items:flex-end}}@media(min-width:40rem){.ops-page-div-62{justify-content:space-between}}@media(min-width:40rem){.ops-page-div-62{padding:calc(var(--spacing) * 5)}}.ops-page-p-63{font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--dp-tracking: .16em;letter-spacing:.16em;color:var(--muted-foreground);text-transform:uppercase}.ops-page-h2-64{margin-top:var(--spacing);font-size:var(--text-lg);line-height:var(--dp-leading, var(--text-lg--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ops-page-div-65{padding:calc(var(--spacing) * 3)}@media(min-width:40rem){.ops-page-div-65{padding:calc(var(--spacing) * 5)}}.ops-page-card-66{min-width:0px;border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 4)}.ops-page-div-67{display:flex;align-items:center;gap:calc(var(--spacing) * 2);color:var(--muted-foreground)}.ops-page-icon-68{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.ops-page-p-69{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.ops-page-p-70{margin-top:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--dp-leading, var(--text-xl--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--dp-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight);overflow-wrap:break-word}@media(min-width:40rem){.ops-page-p-70{font-size:var(--text-2xl);line-height:var(--dp-leading, var(--text-2xl--line-height))}}.ops-page-p-71{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));--dp-leading: calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);overflow-wrap:break-word;color:var(--muted-foreground)}.ops-page-card-72{border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 4)}.ops-page-progress-73{margin-top:calc(var(--spacing) * 4)}.ops-page-div-74{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3)}.ops-page-p-75{font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ops-page-strong-76{font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height))}.ops-page-mini-chart-77{margin-top:calc(var(--spacing) * 2)}.ops-page-dl-78{display:grid;gap:1px;overflow:hidden;border-radius:var(--radius-2xl);border-style:var(--dp-border-style);border-width:1px;border-color:var(--border);background-color:var(--border)}@media(min-width:40rem){.ops-page-dl-78{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.ops-page-dl-78{grid-template-columns:repeat(3,minmax(0,1fr))}}.ops-page-div-79{min-width:0px;background-color:var(--card);padding:calc(var(--spacing) * 3)}@media(min-width:40rem){.ops-page-div-79{padding:calc(var(--spacing) * 4)}}.ops-page-dd-80{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word}.ops-page-div-81{overflow-x:auto;border-radius:var(--radius-2xl);border-style:var(--dp-border-style);border-width:1px;border-color:var(--border)}.ops-page-table-82{width:100%;min-width:42rem;text-align:left;font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height))}.ops-page-thead-83{background-color:var(--muted);font-size:var(--text-xs);line-height:var(--dp-leading, var(--text-xs--line-height));color:var(--muted-foreground);text-transform:uppercase}@supports (color: color-mix(in lab,red,red)){.ops-page-thead-83{background-color:color-mix(in oklab,var(--muted) 60%,transparent)}}.ops-page-td-84{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 10);text-align:center;color:var(--muted-foreground)}.ops-page-div-85{border-radius:calc(var(--radius) + 4px);background-color:var(--muted);padding:calc(var(--spacing) * 2.5)}.ops-page-p-86{color:var(--muted-foreground)}.ops-page-p-87{margin-top:var(--spacing);--dp-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);word-break:break-all}.ops-page-p-88{border-radius:var(--radius-2xl);border-style:var(--dp-border-style);border-width:1px;--dp-border-style: dashed;border-style:dashed;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 10);text-align:center;font-size:var(--text-sm);line-height:var(--dp-leading, var(--text-sm--line-height));color:var(--muted-foreground)}.ops-page-skeleton-89{height:calc(var(--spacing) * 28)}.ops-page-skeleton-90{height:calc(var(--spacing) * 72)}.ops-page-skeleton-91{height:calc(var(--spacing) * 96)}}.ops-error-controls{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0}.ops-error-controls input,.ops-error-controls select{padding:.65rem .8rem;border:1px solid var(--border);border-radius:.5rem;background:var(--background);color:inherit}.ops-error-controls input{flex:1;min-width:15rem}.ops-error-path{display:block;overflow-wrap:anywhere;max-width:30rem;white-space:normal;-webkit-user-select:text;user-select:text}.ops-source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;margin-top:1rem}.ops-source-grid>div{display:grid;gap:.5rem;align-content:start}@layer components{.ops-config-page{min-height:100dvh;background:var(--background);color:var(--foreground)}.ops-config-header{padding:1rem 1.5rem;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:1rem}.ops-config-header nav,.ops-config-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ops-config-main{max-width:64rem;margin:auto;padding:2rem 1rem 4rem}.ops-config-main h1{font-size:1.8rem;font-weight:650}.ops-config-main h2{font-size:1.25rem;font-weight:600}.ops-config-main p{margin-block:.75rem;line-height:1.6}.ops-config-main small{color:var(--muted-foreground);overflow-wrap:anywhere}.ops-config-main label{display:block;font-weight:550;margin-bottom:.4rem}.ops-config-fields{border:0;padding:0;min-width:0}.ops-config-section{margin-top:1.5rem;border:1px solid var(--border);border-radius:.75rem;padding:1.25rem;background:var(--card)}.ops-config-field{display:grid;gap:.4rem;padding-block:1rem;border-bottom:1px solid var(--border)}.ops-config-field:last-child{border-bottom:0}.ops-config-field p{color:var(--muted-foreground);margin:0;font-size:.875rem}.ops-config-field select{width:100%;border:1px solid var(--border);border-radius:.5rem;padding:.65rem;background:var(--background);color:var(--foreground)}.ops-config-notice{border-left:3px solid var(--primary);padding:.75rem 1rem;background:var(--muted)}.ops-config-error{color:var(--destructive);padding:1rem;border:1px solid currentColor;border-radius:.5rem}.ops-config-save{margin-top:1.5rem;padding:1.25rem;border:1px solid var(--border);border-radius:.75rem}.ops-config-save .ops-config-actions{margin-top:1rem}.ops-config-field input:disabled,.ops-config-field select:disabled{opacity:.65}}.brand-wordmark{display:flex;align-items:baseline;gap:2px;font-size:25px;font-weight:650;letter-spacing:-1px;line-height:1}.brand-dot{color:var(--accent)}.brand-country{color:var(--muted-foreground);font-size:10px;font-weight:600;letter-spacing:.8px}.home-page{min-height:100dvh;background:var(--background)}.home-header{height:80px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-inline:max(32px,calc((100vw - 1200px)/2));border-bottom:1px solid var(--border);background:var(--card)}.home-header-brand,.home-header-actions{display:flex;align-items:center;gap:28px}.home-header-brand>span{padding-left:28px;border-left:1px solid var(--border);color:var(--muted-foreground);font-size:13px}.home-header-actions>a{font-size:13px;color:var(--muted-foreground);text-decoration:none}.home-header-actions>a:hover{color:var(--foreground);text-decoration:underline}.home-workspace{width:min(100%,1136px);padding:52px 32px 36px;margin-inline:auto}.home-section-label{font-size:11px!important;font-weight:650;letter-spacing:1.5px;color:var(--muted-foreground);margin:0 0 12px!important}.home-intro h1{font-size:32px;font-weight:600;letter-spacing:-.9px;line-height:1.25}.home-intro>p:last-child{font-size:16px;color:var(--muted-foreground);margin-top:10px;line-height:1.6}.home-launch-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:24px;margin-top:32px}.home-open-card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:30px;box-shadow:0 2px 5px #18284808}.home-card-heading{display:flex;align-items:center;gap:14px}.home-app-icon{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;border-radius:10px;color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--card))}.home-card-heading h2{font-size:19px;font-weight:600;letter-spacing:-.4px}.home-card-heading p{margin-top:4px;font-size:13px;color:var(--muted-foreground);line-height:1.6}.home-form{margin-top:28px}.home-form label{display:block;margin-bottom:9px;font-size:13px;font-weight:550}.home-entry{display:flex;gap:10px}.home-entry input{min-width:0;width:100%;height:48px;padding:0 14px;border:1px solid var(--input);border-radius:6px;font-size:15px;background:var(--card)}.home-entry input::placeholder{color:var(--muted-foreground)}.home-entry button{flex-shrink:0;padding-inline:18px;border-radius:6px;font-weight:550}#name-preview{margin-top:12px;font-size:12px;line-height:1.7;color:var(--muted-foreground);overflow-wrap:anywhere}#name-preview span{color:var(--foreground)}#name-error{margin-top:12px}#name-help{margin-top:18px;max-width:430px;font-size:13px;line-height:1.7;color:var(--muted-foreground)}.home-form-footer{display:flex;gap:8px;align-items:center;padding-top:18px;margin-top:24px;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:12px;line-height:1.6}.home-form-footer svg{flex-shrink:0}.home-quick-card{display:flex;flex-direction:column;text-align:left;min-width:0;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:12px 12px 24px;transition:border-color .15s,box-shadow .15s}.home-quick-card:hover{border-color:var(--accent);box-shadow:0 6px 18px #22396c14}.quick-art{position:relative;width:100%;height:200px;display:block;overflow:hidden;border-radius:7px;background:#edf1ff}.dark .quick-art{background:#253453}.quick-paper{position:absolute;display:block;width:156px;height:170px;left:calc(50% - 78px);top:30px;transform:rotate(-5deg);padding:20px;background:var(--card);border:1px solid var(--border);border-radius:5px;box-shadow:0 8px 20px #2c407617}.quick-paper-back{transform:rotate(9deg);top:35px;background:#cfdaff;border-color:#bacbf9}.dark .quick-paper-back{background:#405889;border-color:#5272a2}.quick-paper-icon{display:block;color:var(--accent);margin-bottom:13px}.quick-paper-heading{display:block;font-size:12px;font-weight:600;letter-spacing:-.2px}.quick-paper-line{display:block;height:4px;background:var(--border);margin-top:10px;width:100%;border-radius:1px}.quick-paper-line.short{width:70%}.quick-paper-caret{display:block;height:13px;width:2px;background:var(--accent);margin-top:12px}.quick-plus{position:absolute;right:calc(50% - 115px);top:116px;width:42px;height:42px;display:grid;place-items:center;border:4px solid #edf1ff;border-radius:12px;background:#335cde;color:#fff;font-size:27px;line-height:1}.dark .quick-plus{border-color:#253453}.quick-card-title{display:flex;width:100%;align-items:center;justify-content:space-between;padding:20px 12px 0;font-size:17px;font-weight:600;letter-spacing:-.3px}.quick-card-title svg{color:var(--accent)}.quick-card-description{padding:8px 12px 0;color:var(--muted-foreground);font-size:13px;line-height:1.65;max-width:280px}.home-formats{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 2px}.home-formats h2{font-size:14px;font-weight:600}.home-formats p{font-size:13px;color:var(--muted-foreground);margin-top:5px;line-height:1.6}.home-formats ul{display:flex;flex-wrap:wrap;gap:20px}.home-formats li{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500}.home-formats svg{width:18px;height:18px;color:var(--accent)}.home-formats li:nth-child(2) svg{color:#208067}.home-formats li:nth-child(3) svg{color:#9360c7}.home-formats li:nth-child(4) svg{color:#b97c1e}.home-guide{border-top:1px solid var(--border);padding-top:28px;scroll-margin-top:20px}.home-guide>h2{font-size:14px;font-weight:600;margin-bottom:22px}.home-guide ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.home-guide li{display:flex;align-items:flex-start;gap:12px}.home-guide li>span{display:grid;flex-shrink:0;place-items:center;width:28px;height:28px;border:1px solid var(--border);background:var(--card);border-radius:50%;font-size:12px;font-weight:600;color:var(--muted-foreground)}.home-guide h3{font-size:13px;font-weight:550}.home-guide p{margin-top:5px;font-size:12px;color:var(--muted-foreground);line-height:1.6}.home-details{margin-top:48px}.home-detail-section{padding-block:44px;border-top:1px solid var(--border);scroll-margin-top:24px}.home-section-intro h2{max-width:580px;font-size:clamp(22px,2.3vw,28px);font-weight:600;line-height:1.3;letter-spacing:-.6px;text-wrap:balance}.home-section-intro>p:not(.home-section-label){margin-top:16px;max-width:440px;color:var(--muted-foreground);font-size:14px;line-height:1.8}.home-section-intro a{display:inline-flex;gap:14px;align-items:center;min-height:44px;margin-top:18px;font-size:14px;font-weight:600;color:var(--accent);text-underline-offset:4px}.home-editor-guide,.home-faq{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:64px}.home-editor-list>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:20px;padding-block:20px;border-bottom:1px solid var(--border)}.home-editor-list>div:first-child{padding-top:0}.home-editor-list>div:last-child{border-bottom:0;padding-bottom:0}.home-editor-list dt{color:var(--accent);font-size:12px;font-weight:600;padding-top:3px}.home-editor-list h3,.home-use-grid h3{font-size:15px;font-weight:600;line-height:1.5}.home-editor-list p,.home-use-grid p,.home-faq-list p{margin-top:8px;color:var(--muted-foreground);font-size:13px;line-height:1.8}.home-use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.home-use-grid article{display:flex;flex-direction:column;padding:24px;background:var(--card);border:1px solid var(--border);border-radius:8px}.home-use-category{font-size:10px;font-weight:600;letter-spacing:1.2px;color:var(--muted-foreground);margin-bottom:16px}.home-use-grid .home-use-formats{margin-top:auto;padding-top:22px;color:var(--accent);font-size:12px;font-weight:500}.home-faq-list details{border-bottom:1px solid var(--border)}.home-faq-list summary{padding:18px 4px;cursor:pointer;font-size:14px;font-weight:550;line-height:1.6}.home-faq-list summary::marker{color:var(--muted-foreground)}.home-faq-list summary:hover{color:var(--accent)}.home-faq-list p{margin:0;padding:0 4px 20px}.home-details a:focus-visible,.home-faq-list summary:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:3px}#document-name{scroll-margin-top:32px}@media(max-width:850px){.home-editor-guide,.home-faq{gap:28px}.home-use-grid{grid-template-columns:1fr;gap:12px}}@media(max-width:600px){.home-details{margin-top:32px}.home-detail-section{padding-block:32px}.home-editor-guide,.home-faq{grid-template-columns:1fr}.home-editor-list>div{grid-template-columns:75px minmax(0,1fr);gap:12px}.home-use-grid article{padding:20px}}.home-footer{border-top:1px solid var(--border);background:var(--card);margin-top:16px}.home-footer-inner{max-width:1136px;margin-inline:auto;padding:48px 32px 20px}.home-footer-top{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1fr);gap:48px;padding-bottom:40px}.home-footer-identity>p{margin-top:20px;color:var(--muted-foreground);font-size:14px;line-height:1.8}.home-footer-identity>span{display:block;margin-top:16px;font-size:11px;color:var(--muted-foreground)}.home-footer h2{font-size:13px;font-weight:600;line-height:1.6;margin-bottom:12px}.home-footer-nav{display:flex;flex-direction:column;align-items:flex-start}.home-footer-nav>a{display:inline-flex;align-items:center;min-height:40px;font-size:13px;color:var(--muted-foreground);text-decoration:none}.home-footer-start>p{font-size:13px;line-height:1.8;color:var(--muted-foreground)}.home-footer-start>a{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;margin-top:16px;padding:8px 14px;border:1px solid var(--border);border-radius:6px;color:var(--foreground);font-size:13px;font-weight:600;text-decoration:none}.home-footer-start>a span{color:var(--accent)}.home-footer-bottom{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:32px;padding-top:20px;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:11px;line-height:1.7}.home-footer-bottom p{max-width:470px}.home-footer-bottom a{color:inherit;text-decoration:none}.home-footer a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.home-footer a:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:3px}@media(max-width:850px){.home-footer-top{grid-template-columns:1fr 1fr;gap:28px}.home-footer-identity{grid-column:1 / -1}.home-footer-bottom{grid-template-columns:1fr auto;gap:12px 24px}.home-footer-bottom p{grid-row:2;grid-column:1 / -1}}@media(max-width:850px){.home-header-brand>span{display:none}.home-launch-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px}.home-open-card{padding:24px}.home-card-heading{align-items:flex-start}.home-card-heading h2{font-size:17px}.home-entry{flex-direction:column}.home-formats{flex-wrap:wrap;gap:18px}.quick-art{height:220px}}@media(max-width:600px){.home-header{height:68px;padding-inline:20px}.home-header-actions{gap:12px}.home-header-actions>a{display:none}.home-workspace{padding:30px 20px 24px}.home-intro h1{font-size:27px}.home-intro>p:last-child{font-size:14px}.home-launch-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px}.home-open-card{padding:22px}.home-app-icon{width:36px;height:36px;border-radius:8px}.home-card-heading{gap:10px}.home-card-heading p{font-size:12px}.home-quick-card{display:grid;grid-template-columns:78px minmax(0,1fr);padding:14px;column-gap:14px;align-items:center}.quick-art{grid-row:span 2;width:78px;height:88px}.quick-paper{width:50px;height:67px;left:14px;top:15px;padding:8px}.quick-paper-icon{margin-bottom:7px}.quick-paper-icon svg{width:14px;height:14px}.quick-paper-heading,.quick-paper-caret,.quick-plus{display:none}.quick-paper-line{height:2px;margin-top:5px}.quick-card-title{padding:0;font-size:15px;align-self:end;gap:8px}.quick-card-title svg{flex-shrink:0;width:17px}.quick-card-description{padding:5px 0 0;align-self:start;font-size:12px}.home-formats{padding-block:24px}.home-formats ul{gap:16px 20px}.home-guide ol{grid-template-columns:1fr;gap:20px}.home-footer-inner{padding:32px 20px 24px}.home-footer-top{grid-template-columns:1fr;padding-bottom:28px}}@media(max-width:600px){.home-header-brand{flex-shrink:0}.home-header-actions{min-width:0}.home-header-actions .account-entry-wrap{min-width:0;flex-shrink:1}.home-header-actions .account-entry{min-width:0}}@media(max-width:380px){.home-header{gap:4px;padding-inline:8px}.home-header-actions .account-entry{padding-inline:4px}}.document-header{background:var(--card)}.document-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:0 12px;padding:12px 24px 0}.document-identity{min-height:44px}.document-brand{padding-right:22px;margin-right:4px;border-right:1px solid var(--border)}.document-brand .brand-wordmark{font-size:22px}.document-header-tools{grid-column:3;grid-row:1;display:flex;align-items:center;min-width:0}.document-header-tools .account-entry{min-height:44px}.document-header-bottom{display:contents}.document-header-note-tools{grid-column:2;grid-row:1;display:flex;align-items:center;gap:4px}.document-meta{margin-top:4px}.document-visibility{min-height:24px;padding:3px 6px;margin:-3px -6px;border-radius:5px;white-space:nowrap;transition:color var(--motion-feedback, .14s),background-color var(--motion-feedback, .14s)}.document-visibility:hover{color:var(--foreground);background:var(--muted)}.document-visibility:focus-visible,.document-action:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.document-header-navigation{grid-column:1 / -1;grid-row:2;min-width:0}.document-panel-actions{display:flex;gap:8px;margin-top:8px;border-top:1px solid var(--border);padding:4px 0}.document-utility-actions{grid-column:2;grid-row:1;display:flex;align-items:center;gap:6px}.document-action{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 12px;border-radius:6px;color:var(--muted-foreground);font-size:13px;font-weight:500;transition:background-color var(--motion-feedback, .14s),color var(--motion-feedback, .14s)}.document-action:hover{background:var(--muted);color:var(--foreground)}.document-action[data-active=true]{color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--card))}.document-canvas{background:var(--background);color:var(--foreground)}.writing-shell .editor-shell-inner{padding-top:24px;padding-bottom:24px}.writing-shell .editor-frame{background:var(--card);border:1px solid var(--border);border-radius:8px;box-shadow:0 2px 8px #18284808}.writing-shell .editor-toolbar{border-bottom:1px solid var(--border);padding:13px 24px}.writing-hint{color:var(--muted-foreground);font-size:12px}.writing-hint span:first-child{color:var(--foreground);font-weight:550}.document-panel{-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom)}.document-header button,.document-panel button{border-radius:6px}.settings-tabs button{min-height:44px;gap:5px;padding-inline:5px;font-size:12px}.settings-tab-icon{display:flex}.settings-tab-icon svg{width:14px;height:14px}.sync-badge{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:var(--muted-foreground);font-size:12px}.sync-badge>span:first-child{flex-shrink:0}@media(max-width:1100px){.document-brand .brand-wordmark,.document-last-activity{display:none}.document-brand{padding-right:12px;margin:0}}@media(max-width:800px){.document-header-inner{grid-template-columns:auto minmax(0,1fr) auto;padding:10px 12px 0;gap:0 8px}.document-identity{display:contents}.document-header .document-header-div-4{grid-column:2;grid-row:1;padding-top:0}.document-brand{grid-column:1;grid-row:1;justify-self:start;padding:0;border:0}.document-brand svg{width:30px;height:30px}.document-header-tools{grid-column:3;grid-row:1;justify-self:end;max-width:136px}.document-header-tools .account-entry{max-width:132px;min-height:44px;padding-inline:8px;font-size:12px}.document-header-bottom{grid-column:1 / -1;grid-row:2;display:flex;align-items:stretch;gap:4px;border-top:1px solid var(--border);margin-top:8px;padding-block:4px}.document-header-navigation{flex:1;min-width:0}.document-header-note-tools{flex-shrink:0;gap:0}.document-panel-actions{gap:0;margin:0;border:0;padding:0}.document-panel-actions .document-action{flex:1;min-height:44px;padding-inline:5px;font-size:12px;gap:6px}.document-panel-actions svg{width:16px;height:16px}.document-utility-actions{gap:0}.document-utility-actions .document-action{padding:0;width:44px}.document-utility-actions .document-action span{display:none}.document-meta{gap:8px;flex-wrap:wrap;row-gap:2px}}@media(max-width:600px){.writing-shell .editor-shell-inner{padding:0}.writing-shell .editor-frame{border:0;border-radius:0;box-shadow:none}.writing-shell .editor-toolbar{padding:12px 16px}.settings-tab-icon{display:none}}@media(prefers-reduced-motion:reduce){.document-action,.document-visibility{transition:none}}[data-editor-layout=text] .ql-tooltip{z-index:50!important;width:max-content!important;max-width:var(--bubble-max-width, min( calc(100vw - 16px) , calc(100% - 16px) ));box-sizing:border-box;border-radius:16px;transition:none}[data-editor-layout=text] .ql-tooltip .ql-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px}[data-editor-layout=text] .ql-tooltip .ql-toolbar .ql-formats{display:inline-flex;flex-shrink:0;margin:0}[data-editor-layout=text] .ql-tooltip .ql-picker-options{max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;box-sizing:border-box;transition:none}[data-editor-layout=text] .ql-tooltip-editor input[type=text]{padding-right:44px}[data-editor-layout=text] .ql-container{overflow:visible!important}[data-editor-layout=text] .ql-editor{color:var(--foreground);font-size:1rem;line-height:1.75rem}.dark [data-editor-layout=text] .ql-editor{color:var(--foreground)}[data-editor-layout=text] .ql-editor.ql-blank:before{inset-inline:var(--text-editor-padding-inline);top:var(--text-editor-padding-block);color:var(--muted-foreground)!important;font-style:normal!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:0!important;opacity:1!important}[data-editor-layout=text] .ql-disabled .ql-bubble .ql-toolbar,[data-editor-layout=text] .ql-editor.ql-disabled+.ql-tooltip{display:none!important}[data-editor-layout=text] .ql-color,[data-editor-layout=text] .ql-background{width:28px!important}[data-editor-layout=text] .ql-color .ql-picker-label:before,[data-editor-layout=text] .ql-background .ql-picker-label:before{border-radius:3px}[data-editor-layout=text] .ql-picker-options{padding:8px 4px}[data-editor-layout=text] .ql-color-label,[data-editor-layout=text] .ql-background-label,[data-editor-layout=text] .ql-align .ql-picker-label{font-size:12px}[data-editor-layout=text] .ql-editor a{color:#2563eb;text-decoration:underline;cursor:pointer;transition:color .2s ease}[data-editor-layout=text] .ql-editor a:after{content:" ↗";font-size:.75em;opacity:.6;transition:opacity .2s ease}[data-editor-layout=text] .ql-editor a:hover{color:#1d4ed8}[data-editor-layout=text] .ql-editor a:hover:after{opacity:1}.dark [data-editor-layout=text] .ql-editor a{color:#60a5fa}.dark [data-editor-layout=text] .ql-editor a:hover{color:#93c5fd}.dark [data-editor-layout=text] .ql-editor [style*=background-color] *{color:inherit!important}.dark [data-editor-layout=text] .ql-editor [style*=background-color]{--highlight-ink: #000;color:var(--highlight-ink)!important}.dark [data-editor-layout=text] .ql-editor :is([style*="background-color: rgb(0, 0, 0)"],[style*="background-color: rgb(230, 0, 0)"],[style*="background-color: rgb(0, 102, 204)"],[style*="background-color: rgb(153, 51, 255)"],[style*="background-color: rgb(161, 0, 0)"],[style*="background-color: rgb(0, 97, 0)"],[style*="background-color: rgb(0, 71, 178)"],[style*="background-color: rgb(107, 36, 178)"],[style*="background-color: rgb(68, 68, 68)"],[style*="background-color: rgb(92, 0, 0)"],[style*="background-color: rgb(102, 61, 0)"],[style*="background-color: rgb(102, 102, 0)"],[style*="background-color: rgb(0, 55, 0)"],[style*="background-color: rgb(0, 41, 102)"],[style*="background-color: rgb(61, 20, 102)"]){--highlight-ink: #fff}[data-editor-layout=text] .ql-editor .ql-dontpad-video-embed{position:relative;width:min(100%,calc(var(--dontpad-video-width, 76) * 1%));max-width:100%;margin-top:1rem;margin-bottom:1rem;transition:box-shadow .18s ease,outline-color .18s ease}[data-editor-layout=text] .ql-editor .ql-dontpad-video-embed[data-align=left]{margin-left:0;margin-right:auto}[data-editor-layout=text] .ql-editor .ql-dontpad-video-embed[data-align=center]{margin-left:auto;margin-right:auto}[data-editor-layout=text] .ql-editor .ql-dontpad-video-embed[data-align=right]{margin-left:auto;margin-right:0}[data-editor-layout=text] .ql-editor .ql-dontpad-video-embed[data-selected=true]{outline:2px solid rgba(59,130,246,.45);outline-offset:6px;box-shadow:0 0 0 10px #7dd3fc14}[data-editor-layout=text] .ql-editor .ql-dontpad-video-frame{display:block;width:100%;max-width:100%;border-radius:1.15rem;background:#020617;box-shadow:0 22px 36px -30px #0f172abf}.editor-shell{display:flex;flex:1;width:100%;min-width:0;min-height:0;overflow:hidden}.editor-shell-inner{display:flex;flex:1;width:100%;min-width:0;min-height:0;padding:16px clamp(12px,1.25vw,32px)}.editor-frame{display:flex;flex:1;flex-direction:column;width:100%;min-width:0;min-height:0;border:1px solid var(--border);border-radius:8px}.editor-toolbar{flex:0 0 auto;border-bottom:1px solid var(--border);padding:12px 20px}.editor-content{position:relative;flex:1;min-width:0;min-height:0}.writing-shell .editor-shell-inner{padding-block:16px}[data-editor-layout=text] .editor-content{overflow:auto;overscroll-behavior:contain}[data-editor-layout=text] .ql-container{min-height:100%;padding:0}[data-editor-layout=text] .ql-editor{--text-editor-padding-block: 20px;--text-editor-padding-inline: 24px;position:relative;min-height:100%;padding:var(--text-editor-padding-block) var(--text-editor-padding-inline);overflow-wrap:anywhere}[data-editor-layout=markdown] .editor-frame,[data-editor-layout=markdown] .editor-content{background:var(--card)}[data-editor-layout=markdown] .w-md-editor{display:flex;flex-direction:column;height:100%!important;border:0;border-radius:0;box-shadow:none;background:var(--card);color:var(--foreground)}[data-editor-layout=markdown] .w-md-editor-content{flex:1;min-height:0;height:auto!important}[data-editor-layout=markdown] .w-md-editor-text{min-height:100%}[data-editor-layout=markdown] .wmde-markdown{background:var(--card);color:var(--foreground);overflow-wrap:anywhere}[data-editor-layout=markdown] .w-md-editor-toolbar{flex:none;border-color:var(--border);background:var(--muted);color:var(--foreground)}.kanban-scroll{overscroll-behavior-x:contain}.kanban-lanes{min-width:100%;width:max-content}.kanban-lane{flex:1 0 clamp(280px,22vw,440px);min-width:280px;width:clamp(280px,22vw,440px);border-radius:8px}.checklist-row__row{border-radius:8px}.checklist-row__label{overflow-wrap:anywhere}.checklist-composer__input,.checklist-composer__submit{border-radius:6px}.checklist-composer__submit{background:var(--primary);color:var(--primary-foreground)}.checklist-composer__submit:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 90%,black)}.kanban-editor__card:focus-within .kanban-editor__card-actions,.checklist-row__row:focus-within .checklist-row__actions{opacity:1}@media(max-width:600px){[data-editor-layout=markdown] .w-md-editor-show-live .w-md-editor-content{display:grid;grid-template-rows:minmax(0,1fr) minmax(0,1fr);overflow:hidden}[data-editor-layout=markdown] .w-md-editor-show-live .w-md-editor-input,[data-editor-layout=markdown] .w-md-editor-show-live .w-md-editor-preview{position:relative;width:100%;height:100%;min-height:0;overflow:auto}[data-editor-layout=markdown] .w-md-editor-show-live .w-md-editor-preview{border-top:1px solid var(--border);box-shadow:none;padding:12px 16px}.checklist-row__row{display:grid;grid-template-columns:16px 20px minmax(0,1fr);gap:8px}.checklist-row__actions{grid-column:3;justify-content:flex-end;flex-wrap:wrap}.checklist-row__action{min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center}.editor-shell-inner,.writing-shell .editor-shell-inner{padding:0}.editor-frame{border:0;border-radius:0}.editor-toolbar{padding:12px 16px}[data-editor-layout=text] .ql-editor{--text-editor-padding-block: 16px;--text-editor-padding-inline: 16px}.kanban-lane{flex-basis:min(82vw,340px);width:min(82vw,340px);min-width:min(82vw,340px)}}.support-page{min-height:100dvh;background:var(--background)}.support-header{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px max(32px,calc((100vw - 1200px)/2));border-bottom:1px solid var(--border);background:var(--card)}.support-main{display:flex;justify-content:center;padding:64px 24px}.support-card{width:100%;max-width:448px;padding:32px;border:1px solid var(--border);border-radius:12px;background:var(--card);box-shadow:0 2px 5px #18284808}.support-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--card))}.support-eyebrow{margin-top:24px;color:var(--muted-foreground);font-size:11px;font-weight:650;letter-spacing:1.5px;text-transform:uppercase}.support-card h1{margin-top:10px;font-size:28px;font-weight:600;letter-spacing:-.7px;line-height:1.25}.support-description{margin-top:12px;font-size:14px;line-height:1.7;color:var(--muted-foreground)}.support-return{margin-top:28px}.support-card input{min-height:48px;border-radius:6px;background:var(--card)}.support-card button,.support-return{min-height:44px;border-radius:6px}.ops-login-page-lock-keyhole-13{top:16px}.ops-login-page-label-11{display:block;font-size:13px;font-weight:550}.ops-page-header-7{background:var(--card);backdrop-filter:none;-webkit-backdrop-filter:none}.ops-page-div-8{min-height:80px;height:auto;padding-block:16px}.ops-page-main-2{padding-block:32px}.ops-page-div-1 .ui-card-div-1{border-radius:12px;box-shadow:0 2px 5px #18284808}.ops-page-div-1 input,.ops-page-div-1 select{border-radius:6px}.secure-document-provider-div-3{background-image:none}.secure-document-provider-div-5.surface-glass,.secure-document-provider-div-64,.secure-document-provider-div-71{border:1px solid var(--border);border-radius:12px;background:var(--card);color:var(--foreground);box-shadow:0 2px 5px #18284808}.secure-document-provider-h1-7,.secure-document-provider-h1-66,.secure-document-provider-h2-75{color:var(--foreground);font-size:28px;letter-spacing:-.7px;line-height:1.25}.secure-document-provider-p-8,.secure-document-provider-p-67,.secure-document-provider-p-76{color:var(--muted-foreground);line-height:1.7}.secure-document-provider-input-49,.secure-document-provider-input-80{min-height:48px;border:1px solid var(--input);border-radius:6px;background:var(--card);color:var(--foreground)}.secure-document-provider-button-52,.secure-document-provider-button-84,.secure-document-provider-link-69{min-height:44px;border-radius:6px;background:var(--primary);color:var(--primary-foreground)}.secure-document-provider-button-52:hover,.secure-document-provider-button-84:hover,.secure-document-provider-link-69:hover{background:color-mix(in srgb,var(--primary) 90%,var(--foreground))}.secure-document-provider-button-83{min-height:44px;border-radius:6px;border-color:var(--border);color:var(--foreground);background:var(--card)}.secure-document-provider-button-83:hover{background:var(--muted)}.secure-document-provider-header-57{background:var(--card);border-color:var(--border)}.secure-document-provider-div-56{background:var(--background)}.secure-document-provider-div-70{backdrop-filter:none;-webkit-backdrop-filter:none}.document-panel{background:var(--card)}.responsive-panel-div-3{border-color:var(--border);padding-block:18px}.responsive-panel-h2-4{font-size:16px;font-weight:600;letter-spacing:-.3px}.document-settings-div-2{border-radius:8px;background:var(--background)}.document-settings-button-4{background:var(--card);color:var(--accent);box-shadow:none}.document-settings-button-5:hover{background:var(--muted)}.confirm-delete-modal-div-3{max-height:calc(100dvh - 32px);overflow-y:auto;border:1px solid var(--border);border-radius:12px;background:var(--card);color:var(--foreground)}.confirm-delete-modal-div-4,.confirm-delete-modal-div-10{border-color:var(--border);background:var(--card)}.confirm-delete-modal-h2-5{color:var(--foreground);font-size:18px;letter-spacing:-.3px}.confirm-delete-modal-p-7{color:var(--muted-foreground);line-height:1.7}.confirm-delete-modal-div-8{border-color:var(--border);border-radius:8px;background:var(--background)}.confirm-delete-modal-p-9{color:var(--foreground);overflow-wrap:anywhere}.confirm-delete-modal-button-11{border-color:var(--border);background:var(--card);color:var(--foreground)}.confirm-delete-modal-button-11:hover{background:var(--muted)}.confirm-delete-modal-button-11,.confirm-delete-modal-button-12{min-height:44px;border-radius:6px}@media(max-width:600px){.support-header{min-height:68px;padding:14px 20px}.support-main{padding:32px 20px}.support-card{padding:24px}.support-card h1,.secure-document-provider-h1-7,.secure-document-provider-h1-66{font-size:25px}.ops-page-div-8{min-height:68px;flex-wrap:wrap;padding-block:12px}.ops-page-main-2{padding-block:20px}.secure-document-provider-div-2{padding:32px 20px}.secure-document-provider-div-5{padding:24px}}.file-preview-modal-div-5{backdrop-filter:none;-webkit-backdrop-filter:none}.file-preview-modal-div-6{border:1px solid var(--border);border-radius:12px;background:var(--card);color:var(--foreground)}.file-preview-modal-div-2{border-radius:10px;background:var(--muted)}.file-preview-modal-p-3{color:var(--foreground)}.file-preview-modal-p-4{color:var(--muted-foreground)}.file-preview-modal-a-28{min-height:44px;border-radius:6px;background:var(--primary);color:var(--primary-foreground)}.file-preview-modal-a-28:hover{background:color-mix(in srgb,var(--primary) 90%,var(--foreground))}.secure-document-provider-div-38{background:var(--background);backdrop-filter:none;-webkit-backdrop-filter:none}.secure-document-provider-div-39{max-height:calc(100dvh - 48px);overflow-y:auto;border:1px solid var(--border);border-radius:12px;background:var(--card);color:var(--foreground);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 2px 5px #18284808}.secure-document-provider-div-40{flex-direction:column;gap:16px}.secure-document-provider-h2-43{color:var(--foreground);font-size:26px;line-height:1.3;letter-spacing:-.6px}.secure-document-provider-p-44{color:var(--muted-foreground);line-height:1.7}.secure-document-provider-div-42{border-color:var(--border);background:var(--background);color:var(--muted-foreground);border-radius:6px}.secure-document-provider-link-55{border:1px solid var(--border);border-radius:6px;background:var(--card);color:var(--foreground)}.secure-document-provider-link-55:hover{background:var(--muted)}.secure-document-provider-p-45.app-code{max-width:100%;overflow-wrap:anywhere;white-space:normal;background:var(--muted);color:var(--foreground);border-color:var(--border)}.note-opening-state{min-height:100dvh;display:grid;place-items:center;background:var(--background)}.note-opening-status{display:flex;align-items:center;gap:10px;color:var(--muted-foreground);font-size:14px}.note-opening-indicator{width:16px;height:16px;border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:note-opening-spin .9s linear infinite}@keyframes note-opening-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.note-opening-indicator{animation:none}}@layer field-focus{:where(.home-entry input,.ui-input-input-1,.subdocument-manager-input-4,.subdocument-manager-input-17,.document-settings-input-13,.document-settings-input-46,.secure-document-provider-input-49,.secure-document-provider-input-80,.checklist-composer__input,.checklist-row__input,.kanban-editor__input,.kanban-editor__textarea,.kanban-editor__new-title,.ops-page-select-12):focus:not(:disabled){outline:2px solid var(--ring);outline-offset:-2px;box-shadow:none;border-color:var(--ring)}:where(input,textarea,select)[aria-invalid=true]:focus{border-color:var(--destructive)}.text-editor__width-slider:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.document-command-palette-div-4:focus-within{outline:2px solid var(--ring);outline-offset:-2px;border-color:var(--ring);box-shadow:none}}.file-manager-upload-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;box-shadow:none}@layer reset{*{border-color:var(--border)}}html{min-width:320px;scroll-behavior:smooth}body{min-width:320px;min-height:100dvh;margin:0;background:var(--background);color:var(--foreground);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}::selection{background:#335cde33}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b880}.surface-glass{border:1px solid color-mix(in srgb,var(--border),transparent 15%);background:var(--card)}.safe-bottom{padding-bottom:max(1rem,env(safe-area-inset-bottom))}:where(button,a,[tabindex]):not(:where(input,textarea,select)):focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--app-bg: var(--background);--app-bg-muted: var(--muted);--app-surface: var(--card);--app-surface-strong: var(--card);--app-surface-soft: var(--background);--app-surface-inverted: var(--foreground);--app-border: var(--border);--app-border-strong: var(--input);--app-text: var(--foreground);--app-text-soft: var(--muted-foreground);--app-accent: var(--accent);--app-accent-soft: color-mix(in srgb, var(--accent) 12%, transparent);--app-shadow-card: none;--app-shadow-glow: none}.dark{--app-bg: var(--background);--app-bg-muted: var(--muted);--app-surface: var(--card);--app-surface-strong: var(--card);--app-surface-soft: var(--background);--app-surface-inverted: var(--foreground);--app-border: var(--border);--app-border-strong: var(--input);--app-text: var(--foreground);--app-text-soft: var(--muted-foreground);--app-accent: var(--accent);--app-accent-soft: color-mix(in srgb, var(--accent) 12%, transparent);--app-shadow-card: none;--app-shadow-glow: none}.surface-card,.surface-soft,.surface-glass,.surface-inverted{border-radius:.375rem}.surface-card{background:var(--app-surface);border:1px solid var(--app-border);box-shadow:var(--app-shadow-card)}.surface-soft{background:var(--app-surface-soft);border:1px solid var(--app-border)}.surface-glass{background:var(--card);border:1px solid var(--border);box-shadow:var(--app-shadow-glow)}.dark .surface-glass{background:var(--card);border-color:var(--border)}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;border-width:1px;border-radius:9999px;padding:.25rem .75rem;font-size:.6875rem;line-height:1rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.app-code{display:inline-block;border:1px solid #e2e8f0;border-radius:.375rem;background:#f1f5f9;padding:.25rem .5rem;color:#1e293b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem}.dark .app-code{border-color:#334155;background:#1e293b;color:#e2e8f0}.legal-links{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;font-size:13px;line-height:1.5}.legal-links a{color:var(--muted-foreground);text-decoration:none}.legal-links a:hover{text-decoration:underline;color:var(--foreground)}.legal-links.compact{justify-content:center;gap:8px 22px;font-size:11px}.legal-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}.legal-skip{position:absolute;inset:10px auto auto 10px;z-index:10;transform:translateY(-160%);padding:10px 16px;background:var(--card);color:var(--primary);border:1px solid var(--border);border-radius:5px}.legal-skip:focus{transform:translateY(0)}.home-footer-legal{padding:22px 0;border-top:1px solid var(--border)}.legal-document-route{height:100dvh;display:flex;flex-direction:column;min-height:0}.legal-document-outlet{flex:1;min-height:0;overflow:auto}.legal-document-outlet .note-opening-state{min-height:100%}.legal-document-outlet .document-view-div-2{height:100%}.legal-document-footer{flex-shrink:0;padding:7px 16px;background:var(--card);border-top:1px solid var(--border)}.legal-document-footer a{min-height:24px;display:inline-flex;align-items:center}.legal-page{min-height:100dvh;background:var(--background);color:var(--foreground)}.legal-header{height:82px;padding:18px max(24px,calc((100vw - 1160px)/2));display:flex;gap:24px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);background:var(--card)}.legal-header>a:last-child{display:flex;gap:8px;align-items:center;color:var(--muted-foreground);font-size:13px;text-decoration:none}.legal-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:60px;max-width:1160px;margin:auto;padding:48px 24px 80px}.legal-sidebar{position:sticky;top:28px;align-self:start}.legal-eyebrow{font-size:10px;font-weight:650;letter-spacing:1.25px;color:var(--muted-foreground);margin:0 0 16px}.legal-sidebar nav{display:flex;flex-direction:column;gap:5px;margin-bottom:24px}.legal-sidebar nav a{padding:10px 12px;border-radius:6px;text-decoration:none;color:var(--muted-foreground);font-size:13px}.legal-sidebar nav a:hover,.legal-sidebar nav a[aria-current=page]{background:var(--secondary);color:var(--primary)}.legal-content{min-width:0;max-width:780px}.legal-content h1{font-size:36px;line-height:1.15;letter-spacing:-1.1px;font-weight:650;margin:12px 0 20px}.legal-document-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.legal-document-heading .legal-eyebrow{margin:0}.legal-print{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--muted-foreground);font-size:11px;cursor:pointer;padding:8px 0}.legal-summary{font-size:17px;line-height:1.65;color:var(--muted-foreground);margin:0 0 18px}.legal-version{font-size:12px;color:var(--muted-foreground);padding-bottom:24px;border-bottom:1px solid var(--border);margin-bottom:28px}.legal-section{margin:30px 0}.legal-section h2,.legal-report h2,.legal-report-success h2{font-size:20px;line-height:1.4;font-weight:600;letter-spacing:-.3px;margin:0 0 13px}.legal-section p,.legal-report>p,.legal-report-success p{font-size:14px;line-height:1.85;margin:0 0 14px;white-space:pre-line;overflow-wrap:anywhere}.legal-content a,.legal-gate a{color:var(--primary);text-underline-offset:3px}.legal-notice{padding:16px 18px;border:1px solid var(--border);border-left:3px solid var(--primary);background:var(--secondary);border-radius:6px;font-size:13px!important;line-height:1.7!important;overflow-wrap:anywhere}.legal-notice button{display:block;margin-top:10px;border:1px solid var(--input);border-radius:5px;color:var(--foreground);background:var(--card);padding:7px 12px;cursor:pointer}.legal-small{font-size:12px!important;line-height:1.65!important;color:var(--muted-foreground);margin:12px 0}.legal-gate{min-width:0;color:var(--foreground)}.legal-gate-card{width:100%;padding:18px 20px;background:var(--card);border:1px solid var(--border);border-radius:14px;box-shadow:0 8px 32px #0f172a1f,0 1px 4px #0f172a0a}.legal-panel-notice{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--border)}.legal-panel-notice .account-loading{padding:0;text-align:left}.legal-gate-intro{font-size:13px;line-height:1.7;color:var(--muted-foreground);margin:0 0 14px;overflow-wrap:anywhere}.legal-gate-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 12px}.legal-reading{min-height:44px;padding:10px 12px;margin-right:auto;border:0;border-radius:8px;background:transparent;color:var(--muted-foreground);font:inherit;font-size:13px;cursor:pointer}.legal-reading:hover{color:var(--foreground);background:var(--secondary)}.legal-reading:disabled{opacity:.5;cursor:wait}.legal-acceptance{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:12px!important;line-height:1.65;font-size:14px;cursor:pointer}.legal-acceptance input{width:18px!important;height:18px!important;min-height:18px!important;margin-top:3px;flex-shrink:0;accent-color:var(--primary)}.legal-gate form{padding:0;border:0}.legal-gate .legal-acceptance{font-size:13px;line-height:1.65;gap:10px!important}.legal-primary{min-height:44px;padding:11px 18px;border:1px solid var(--primary);border-radius:7px;background:var(--primary);color:var(--primary-foreground);font-size:14px;font-weight:600;cursor:pointer}.legal-primary:disabled{opacity:.5;cursor:not-allowed}.legal-gate .legal-primary{margin:0;font-size:13px;border-radius:8px}.legal-report{padding:28px;border:1px solid var(--border);border-radius:12px;background:var(--card);margin-top:40px}.legal-report form{display:flex;flex-direction:column;gap:12px;margin-top:22px}.legal-report label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:550}.legal-report input:not([type=checkbox]),.legal-report select,.legal-report textarea{background:var(--background);color:var(--foreground);border:1px solid var(--input);border-radius:6px;padding:10px 12px;font:inherit;line-height:1.5;width:100%;min-width:0}.legal-report textarea{resize:vertical;min-height:120px}.legal-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.legal-report .legal-small{margin:0 0 8px}.legal-report-success{padding:26px;border:1px solid var(--border);border-left:3px solid var(--primary);border-radius:10px;background:var(--card)}.legal-report-success button{border:1px solid var(--input);padding:9px 14px;border-radius:6px;background:var(--secondary);color:var(--foreground);cursor:pointer}.legal-page :is(button,a,input,select,textarea):focus-visible,.legal-gate :is(button,a,input,summary):focus-visible,.legal-links a:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.ops-legal-toolbar{display:flex;align-items:center;gap:16px;margin:20px 0}.ops-legal-toolbar>span{margin-right:auto;color:var(--ops-muted)}.ops-legal-layout{display:grid;grid-template-columns:minmax(240px,340px) minmax(0,1fr);gap:20px}.ops-legal-list{display:flex;flex-direction:column;gap:8px;align-self:start}.ops-legal .ops-legal-list>button{display:flex;align-items:stretch;flex-direction:column;text-align:left;padding:16px;gap:10px;white-space:normal}.ops-legal-list button>span{display:flex;justify-content:space-between;gap:8px;font-size:10px}.ops-legal-list button strong{font-size:9px;font-weight:500;color:var(--ops-muted)}.ops-legal-list button>b{font-size:12px;font-weight:550;line-height:1.6}.ops-legal-list button small{font-size:10px;color:var(--ops-muted)}.ops-legal .ops-legal-list>button[aria-pressed=true]{border-color:#ffab61;background:#ffab6114}.ops-legal .ops-legal-list>button.priority{border-left:3px solid #fca5a5}.ops-legal-detail{padding:25px;background:var(--ops-panel);border:1px solid var(--ops-border);border-radius:8px;min-width:0;align-self:start}.ops-legal-detail h2{font-size:17px}.ops-legal-category{margin-top:10px!important;color:var(--ops-muted);font-size:12px}.ops-legal-detail dl{margin:24px 0}.ops-legal-detail dt{font-size:10px;color:var(--ops-muted);margin:18px 0 7px}.ops-legal-detail dd{font-size:12px;line-height:1.8;margin:0;overflow-wrap:anywhere}.ops-legal-description{white-space:pre-wrap}.ops-legal-decision{display:flex;flex-direction:column;gap:14px;border-top:1px solid var(--ops-border);padding-top:22px}.ops-legal-decision label{display:flex;flex-direction:column;gap:8px;font-size:12px}.ops-legal-decision textarea{border:1px solid var(--ops-border);background:#111722;color:var(--ops-text);font:inherit;font-size:12px;line-height:1.6;border-radius:6px;resize:vertical;padding:10px;width:100%}.ops-legal-decision p{font-size:11px;line-height:1.8;color:var(--ops-muted)}.ops-legal-decision input[type=checkbox]{accent-color:#ffab61}.ops-legal-decision textarea:focus-visible{outline:2px solid #ffab61;outline-offset:3px}@media(max-width:800px){.legal-layout{grid-template-columns:1fr;gap:30px;padding-top:28px}.legal-sidebar{position:static}.legal-sidebar nav{flex-direction:row;flex-wrap:wrap;gap:4px;margin-bottom:0}.legal-sidebar>p:last-child{display:none}.legal-sidebar nav a{padding:8px 10px;font-size:12px}.legal-content h1{font-size:30px}.ops-legal-layout{grid-template-columns:1fr}.ops-legal-list{max-height:360px;overflow:auto}.legal-form-row{grid-template-columns:1fr}}@media(max-width:480px){.legal-header{padding:18px;gap:12px}.legal-header>a:last-child{font-size:11px}.legal-layout{padding-inline:18px}.legal-content h1{font-size:27px}.legal-report{padding:20px 16px}.legal-document-footer{padding:4px 8px}.legal-links.compact{font-size:10px;gap:2px 14px}.legal-document-footer a{min-height:28px}.ops-legal-toolbar{gap:10px;flex-wrap:wrap}.ops-legal-detail{padding:18px}}@media print{.legal-header,.legal-sidebar,.legal-print,.legal-report,.legal-document-footer{display:none!important}.legal-page,.legal-content{background:#fff!important;color:#000!important}.legal-layout{display:block;max-width:none;padding:0}.legal-content{max-width:none}.legal-section{break-inside:avoid-page}.legal-content h1{font-size:24pt}.legal-section h2{font-size:15pt}.legal-section p{font-size:11pt}.legal-notice{border-color:#000;background:#fff;color:#000}}.legal-gate-floating{position:fixed;z-index:70;left:50%;bottom:calc(max(var(--legal-viewport-bottom, 0px),var(--legal-footer-clearance, 0px)) + max(20px,env(safe-area-inset-bottom)));width:min(520px,calc(100vw - 32px));transform:translate(-50%)}.legal-gate-floating .legal-gate-card{max-height:calc(var(--legal-viewport-height, 100dvh) - var(--legal-footer-clearance, 0px) - 40px);overflow-y:auto;overscroll-behavior:contain}.legal-gate-floating.legal-gate-enter{animation:legal-card-enter .2s ease-out both}.legal-gate-collapsed{width:max-content;max-width:calc(100vw - 32px)}.legal-notice-compact{display:flex;align-items:center;gap:9px;min-height:44px;padding:10px 14px;border:1px solid var(--border);border-radius:24px;background:var(--card);color:var(--foreground);box-shadow:0 4px 18px #00000014;cursor:pointer;font-size:12px;font-weight:600}.legal-notice-compact>svg:first-child{color:var(--primary)}.document-readonly-notice{display:flex;align-items:center;flex-shrink:0;gap:10px;padding:7px 24px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--primary) 3%,var(--background));color:var(--foreground)}.document-readonly-notice>svg{color:var(--muted-foreground);flex-shrink:0}.document-readonly-notice>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;flex:1;min-width:0}.document-readonly-notice strong{font-size:12px;font-weight:600}.document-readonly-notice span{font-size:12px;color:var(--muted-foreground)}.document-readonly-notice button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;flex-shrink:0;padding:6px 10px;border:0;border-radius:8px;color:var(--primary);background:transparent;font-size:12px;font-weight:600;cursor:pointer}.document-readonly-notice button:hover{background:var(--secondary)}.document-readonly-notice button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@keyframes legal-card-enter{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@media(max-width:600px){.legal-gate-floating .legal-gate-card{padding:16px}.document-readonly-notice{padding:5px 12px;gap:8px}.document-readonly-notice>svg{width:16px}.document-readonly-notice>div{display:grid;gap:3px}.document-readonly-notice strong,.document-readonly-notice span{font-size:11px;line-height:1.5}.document-readonly-notice button{font-size:11px;padding:6px 8px}.document-readonly-notice button svg{display:none}}@media(max-width:360px){.legal-gate-actions{gap:2px}.legal-gate-actions>button{width:100%}.legal-gate-actions .legal-primary{order:-1}}@media(prefers-reduced-motion:reduce){.legal-gate-floating.legal-gate-enter{animation:none}}@media print{.legal-gate-floating,.document-readonly-notice{display:none!important}}.ops-admin{--ops-bg:#0d1119;--ops-panel:#151b26;--ops-border:#283140;--ops-text:#e5eaf2;--ops-muted:#8d9aad;min-height:100dvh;display:flex;background:var(--ops-bg);color:var(--ops-text);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;color-scheme:dark}.ops-admin *{box-sizing:border-box}.ops-admin button,.ops-admin select,.ops-admin input{font:inherit}.ops-admin button,.ops-admin select{border:1px solid var(--ops-border);background:#1b2432;color:var(--ops-text);border-radius:6px;min-height:34px}.ops-admin button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 11px;cursor:pointer;transition:background .15s,border-color .15s}.ops-admin button:hover:not(:disabled){background:#293448;border-color:#53627a}.ops-admin button:disabled{opacity:.45;cursor:default}.ops-admin a{color:inherit;text-decoration:none}.ops-admin button:focus-visible,.ops-admin a:focus-visible,.ops-admin select:focus-visible,.ops-admin input:focus-visible{outline:2px solid #ffab61;outline-offset:3px}.ops-admin select{padding:6px 28px 6px 9px}.ops-admin p,.ops-admin h1,.ops-admin h2,.ops-admin h3{margin:0}.ops-sidebar{width:230px;flex-shrink:0;position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;background:#111722;border-right:1px solid var(--ops-border);padding:26px 16px 18px}.ops-wordmark{display:flex;align-items:center;gap:10px;margin:0 8px 30px;font-size:24px;font-weight:750;letter-spacing:-1px}.ops-brand-icon{display:grid;place-items:center;width:35px;height:39px;border-radius:10px;background:#f7964821;color:#ffab61}.ops-brand-dot{color:#ffab61}.ops-wordmark small{display:block;font-size:9px;color:var(--ops-muted);letter-spacing:2.2px;margin-top:2px;font-weight:600}.ops-workspace{display:flex;align-items:center;gap:9px;border:1px solid var(--ops-border);border-radius:7px;padding:12px 9px;font-size:12px}.ops-workspace small{display:block;font-size:9px;color:var(--ops-muted);margin-top:4px}.ops-dev-tag{margin-left:auto;color:#ffb979;font-size:9px;background:#f796481c;padding:3px 4px;border-radius:3px}.ops-status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#50d5a0;box-shadow:0 0 0 3px #50d5a010;flex-shrink:0}.ops-status-dot.paused{background:#929eb0;box-shadow:none}.ops-nav-label{font-size:9px;font-weight:650;letter-spacing:1.4px;color:#78869b;margin:27px 11px 10px!important}.ops-sidebar nav{display:flex;flex-direction:column;gap:4px}.ops-sidebar nav a,.ops-sidebar nav button{display:flex;align-items:center;gap:10px;padding:10px 11px;border:0;background:transparent;font-size:12px;color:#a8b3c5;text-align:left;justify-content:flex-start;white-space:nowrap}.ops-sidebar nav a:hover,.ops-sidebar nav button:hover{background:#1b2432;color:#eef2f8}.ops-sidebar nav .active{background:#ffab6114;border-left:2px solid #ffab61;padding-left:9px;color:#ffbb84}.ops-sidebar nav a svg:last-child:not(:first-child){margin-left:auto}.ops-sidebar-bottom{margin-top:auto;display:flex;align-items:center;gap:9px;border-top:1px solid var(--ops-border);padding:22px 7px 17px;color:#a8b3c5;font-size:11px}.ops-sidebar-bottom small{display:block;color:#75839a;font-size:10px;margin-top:4px}.ops-admin .ops-logout{font-size:11px;border:0;background:transparent;color:#8795a9;justify-content:flex-start;padding-left:7px}.ops-admin-body{min-width:0;flex:1}.ops-topbar{height:61px;border-bottom:1px solid var(--ops-border);display:flex;align-items:center;justify-content:space-between;padding:0 30px}.ops-topbar>div{display:flex;align-items:center;gap:12px;font-size:11px;color:var(--ops-muted)}.ops-topbar strong{font-weight:500;color:#d9e0eb}.ops-env-badge{font-size:10px;color:#ffbd88;border:1px solid #f7964833;background:#f796480c;padding:4px 9px;border-radius:4px}.ops-dashboard-main{padding:28px 30px 20px;max-width:1900px;margin:auto}.ops-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:25px}.ops-eyebrow{font-size:9px;font-weight:600;color:#7f8ca1;letter-spacing:1.65px;margin-bottom:10px}.ops-title-row h1{font-size:29px;line-height:1.2;letter-spacing:-.7px;font-weight:650}.ops-title-row p{font-size:12px;color:var(--ops-muted);margin-top:9px}.ops-title-actions{display:flex;gap:8px;flex-shrink:0}.ops-title-actions button{font-size:11px}.ops-admin .ops-primary-button{background:#efa15d;border-color:#efa15d;color:#21160c;font-weight:650}.ops-admin .ops-primary-button:hover:not(:disabled){background:#ffb77b;border-color:#ffb77b}.ops-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--ops-border);padding:9px 12px;border-radius:7px;background:#121925;margin-bottom:20px}.ops-range-control{display:flex;align-items:center;gap:8px;color:#a0acc0}.ops-admin .ops-range-control select{border:0;background:transparent;font-size:12px}.ops-toolbar-right{display:flex;gap:7px;align-items:center}.ops-toolbar-right select{font-size:11px}.ops-live-label{display:flex;align-items:center;gap:8px;margin-right:11px;color:#99a6ba;font-size:10px}.ops-live-label.warning{color:#ffbf77}.ops-admin .ops-icon-button{padding:6px;min-width:34px}.ops-custom-range{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;padding:15px;border:1px solid var(--ops-border);border-radius:7px;margin-bottom:18px}.ops-custom-range label{display:flex;flex-direction:column;gap:6px;color:var(--ops-muted);font-size:11px}.ops-custom-range input{background:#121925;color:#d8e1ef;border:1px solid var(--ops-border);border-radius:5px;padding:8px}.ops-custom-range>span{font-size:10px;color:var(--ops-muted);padding-bottom:8px}.ops-custom-range>p{width:100%;color:#ffbd88}.ops-notice{padding:12px 15px;display:flex;align-items:center;gap:10px;border:1px solid var(--ops-border);border-radius:7px;margin-bottom:18px;font-size:12px;line-height:1.6}.ops-notice.warning{display:block;color:#ffbf88;background:#f796480b;border-color:#f7964855}.ops-notice.success{color:#77e5b7;background:#50d5a00b;border-color:#50d5a044}.ops-notice.info{color:#adcfff;background:#61b9ff09;border-color:#61b9ff33}.ops-notice.info>svg{flex-shrink:0}.ops-notice.info>button{margin-left:auto;flex-shrink:0;font-size:10px}.ops-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:27px}.ops-stat-card{border:1px solid var(--ops-border);border-radius:8px;background:var(--ops-panel);padding:19px 19px 16px;position:relative;overflow:hidden}.ops-stat-card:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--stat-color)}.ops-stat-card.green{--stat-color:#50d5a0}.ops-stat-card.blue{--stat-color:#61b9ff}.ops-stat-card.purple{--stat-color:#a78bfa}.ops-stat-card.orange{--stat-color:#ffab61}.ops-stat-card>div{display:flex;align-items:center;justify-content:space-between;color:#a4afc1;font-size:11px;gap:8px}.ops-stat-card svg{color:var(--stat-color);opacity:.8}.ops-stat-card>strong{font-size:34px;line-height:1.2;letter-spacing:-1px;display:block;margin:16px 0 7px;font-weight:600;font-variant-numeric:tabular-nums}.ops-stat-card>small{color:#7f8da3;font-size:10px}.ops-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 13px}.ops-section-heading h2{font-size:13px;font-weight:550}.ops-section-heading>span{font-size:10px;color:#75849b}.ops-panel-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:15px;margin-bottom:28px}.ops-chart-panel{grid-column:span var(--panel-span);height:var(--panel-height);background:var(--ops-panel);border:1px solid var(--ops-border);border-radius:8px;display:flex;flex-direction:column;min-width:0;position:relative;overflow:hidden}.ops-chart-panel.editing{border-style:dashed;border-color:#60718b;height:calc(var(--panel-height) + 40px)}.ops-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:17px 18px 5px;flex-shrink:0}.ops-panel-heading[draggable=true]{cursor:grab}.ops-panel-heading h3{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:550;letter-spacing:.05px}.ops-panel-heading p{font-size:10px;line-height:1.5;color:#7f8da3;margin-top:5px}.ops-panel-source{font-size:8px;letter-spacing:.75px;color:#78879e;padding-top:2px;white-space:nowrap}.ops-history-chart{flex:1;min-height:0;display:flex;flex-direction:column;padding:5px 15px 11px}.ops-chart-legend{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;font-size:10px;color:#93a2b9;padding:5px 3px 10px;min-height:29px}.ops-chart-legend>span{display:flex;align-items:center;gap:5px}.ops-chart-legend i{display:inline-block;width:7px;height:7px;border-radius:2px}.ops-chart-legend strong{margin-left:4px;color:#d7e1ef;font-weight:500}.ops-chart-svg{width:100%;height:100%;min-height:80px;flex:1;overflow:visible}.ops-chart-svg text{font-size:10px;fill:#77859a;font-family:inherit}.ops-chart-grid{stroke:#293243;stroke-dasharray:3 4;stroke-width:.6}.ops-chart-caption{height:15px;font-size:9px;color:#6d7d94;padding:5px 0 0 43px}.ops-chart-empty{flex:1;min-height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;color:#91a0b5;font-size:12px;text-align:center}.ops-chart-empty small{font-size:10px;color:#63728b;max-width:280px}.ops-panel-controls{display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:5px 16px}.ops-admin .ops-panel-controls button{padding:3px;min-height:25px}.ops-panel-controls label{display:flex;align-items:center;gap:4px;font-size:9px;color:#92a3bb;margin-left:6px}.ops-admin .ops-panel-controls select{font-size:10px;min-height:25px;padding:2px 4px}.ops-panel-controls input{width:65px;accent-color:#ffab61}.ops-admin .ops-resize-handle{position:absolute;right:2px;bottom:2px;border:0;background:transparent;color:#8e9db4;cursor:nwse-resize;padding:5px;min-height:24px;touch-action:none}.ops-activity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.ops-activity-panel{background:var(--ops-panel);border:1px solid var(--ops-border);border-radius:8px;overflow:hidden}.ops-activity-title{display:flex;align-items:center;justify-content:space-between;padding:18px;border-bottom:1px solid var(--ops-border)}.ops-activity-title h3{font-size:12px;font-weight:550}.ops-activity-title>span{font-size:9px;color:#8e9bb0;background:#222c3b;padding:3px 7px;border-radius:4px}.ops-table-scroll{overflow:auto}.ops-activity-panel table{width:100%;border-collapse:collapse;font-size:11px;white-space:nowrap}.ops-activity-panel th{text-align:left;background:#131a25;font-size:9px;font-weight:500;color:#7c8ca4;letter-spacing:.35px;padding:11px 16px}.ops-activity-panel td{border-top:1px solid #222c3b;padding:11px 16px;color:#92a2b9;font-size:10px}.ops-activity-panel td:first-child{max-width:250px;width:58%}.ops-activity-panel td a{display:flex;align-items:center;gap:7px;color:#c6d0df}.ops-activity-panel td a span{overflow:hidden;text-overflow:ellipsis}.ops-activity-panel td a:hover{color:#ffb77b}.ops-activity-panel td a svg{flex-shrink:0;color:#778ba7}.ops-activity-panel td a svg:last-child{margin-left:auto}.ops-table-empty{padding:35px 20px;text-align:center;color:#6f819a;font-size:11px}.ops-activity-explanation{color:#76869e;font-size:10px;line-height:1.7;margin:12px 2px 0!important}.ops-dashboard-footer{display:flex;justify-content:space-between;gap:12px;padding-top:20px;margin-top:25px;border-top:1px solid var(--ops-border);font-size:9px;color:#6f7e94}.ops-dashboard-footer>span{display:flex;align-items:center;gap:6px}.ops-spinning{animation:ops-spin 1.2s linear infinite}@keyframes ops-spin{to{transform:rotate(360deg)}}@media(min-width:1700px){.ops-dashboard-main{padding:35px 45px}.ops-sidebar{width:245px}.ops-title-row h1{font-size:32px}.ops-stat-card{padding:22px}}@media(max-width:1150px){.ops-sidebar{width:200px;padding-left:10px;padding-right:10px}.ops-sidebar nav a,.ops-sidebar nav button{font-size:10px}.ops-workspace{font-size:10px}.ops-workspace small{font-size:8px}.ops-dashboard-main{padding:23px 20px}.ops-topbar{padding:0 20px}.ops-panel-source{display:none}.ops-stat-card{padding:16px 12px}.ops-stat-card>div{font-size:10px}.ops-stat-card>strong{font-size:29px}.ops-stat-card>small{font-size:9px}.ops-panel-heading{padding:15px 13px 5px}}@media(max-width:900px){.ops-sidebar{width:175px}.ops-sidebar nav a,.ops-sidebar nav button{font-size:9px;gap:7px}.ops-sidebar nav svg{width:15px}.ops-workspace{padding:9px 6px}.ops-dev-tag{display:none}.ops-wordmark{font-size:22px;margin-left:3px}.ops-live-label{display:none}.ops-title-row{align-items:flex-start}.ops-title-actions button{font-size:10px}.ops-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-chart-panel{grid-column:span 12}.ops-activity-grid{grid-template-columns:1fr}.ops-section-heading>span{font-size:9px}.ops-dashboard-footer{flex-direction:column}.ops-title-row h1{font-size:26px}.ops-notice.info{flex-wrap:wrap}.ops-notice.info button{margin-left:0}}@media(max-width:620px){.ops-admin{display:block}.ops-sidebar{width:100%;height:auto;position:static;padding:12px 14px;border-right:0;border-bottom:1px solid var(--ops-border)}.ops-wordmark{margin:0 0 12px;font-size:21px}.ops-wordmark small{font-size:8px}.ops-brand-icon{height:31px;width:31px}.ops-workspace,.ops-nav-label,.ops-sidebar-bottom,.ops-sidebar nav[aria-label="Ferramentas administrativas"],.ops-admin .ops-logout{display:none}.ops-sidebar nav{display:flex;flex-direction:row;overflow:auto;gap:5px}.ops-sidebar nav a,.ops-sidebar nav button{font-size:10px;padding:8px;min-height:32px;white-space:nowrap}.ops-sidebar nav .active{border-left:0;border-bottom:2px solid #ffab61;padding:8px 8px 6px}.ops-sidebar nav a:last-child{min-width:max-content}.ops-topbar{height:42px;padding:0 14px}.ops-topbar>div{font-size:10px;gap:6px}.ops-env-badge{font-size:8px}.ops-dashboard-main{padding:22px 14px}.ops-title-row{flex-wrap:wrap;gap:15px;margin-bottom:18px}.ops-title-row h1{font-size:26px}.ops-title-row p{font-size:11px;line-height:1.6}.ops-title-actions{width:100%;justify-content:flex-end}.ops-eyebrow{font-size:8px}.ops-toolbar{padding:7px;gap:3px}.ops-range-control{gap:2px}.ops-admin .ops-range-control select{font-size:10px;max-width:172px;padding-left:4px;padding-right:3px}.ops-range-control>svg{width:13px}.ops-toolbar-right{gap:3px}.ops-toolbar-right select{font-size:10px;max-width:63px;padding:4px}.ops-admin .ops-icon-button{min-width:29px;min-height:30px;padding:5px}.ops-stat-grid{gap:10px;margin-bottom:22px}.ops-stat-card>strong{font-size:29px;margin:13px 0 6px}.ops-stat-card>div{font-size:10px}.ops-stat-card>small{font-size:9px}.ops-stat-card svg{width:15px}.ops-section-heading{align-items:flex-start;flex-direction:column;gap:7px}.ops-section-heading h2{font-size:12px}.ops-panel-grid{gap:12px}.ops-chart-panel{height:max(var(--panel-height),260px)}.ops-panel-heading h3{font-size:12px}.ops-panel-heading p,.ops-chart-legend{font-size:9px}.ops-chart-caption{font-size:8px}.ops-activity-title{padding:15px}.ops-activity-panel th,.ops-activity-panel td{padding:11px}.ops-custom-range{padding:12px}.ops-custom-range input{max-width:100%;width:100%}.ops-custom-range label{width:100%}.ops-custom-range>span{font-size:9px}.ops-notice{font-size:11px}}@media(prefers-reduced-motion:reduce){.ops-spinning{animation:none}.ops-admin button{transition:none}}@media(max-width:620px){.ops-sidebar{position:relative}.ops-sidebar nav[aria-label="Ferramentas administrativas"]{display:flex;flex-direction:row;overflow-x:auto;gap:5px;border-top:1px solid var(--ops-border);margin-top:8px;padding-top:7px}.ops-sidebar nav[aria-label="Ferramentas administrativas"] a{font-size:10px;padding:7px 8px;min-height:29px}.ops-admin .ops-logout{display:flex;position:absolute;top:13px;right:14px;font-size:9px;padding:6px 8px;min-height:29px}.ops-admin .ops-logout svg{width:14px}}.ops-sidebar-bottom{padding-top:16px}.ops-nav-label{margin-top:20px!important}.ops-operation-overview{margin:0 0 26px;padding:20px;border:1px solid var(--ops-border);border-radius:10px;background:linear-gradient(115deg,#172331,#131c29 70%)}.ops-operation-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.ops-operation-heading .ops-eyebrow{display:block;font-size:9px;color:#9fb0c6}.ops-operation-heading h2{font-size:20px;font-weight:550;letter-spacing:-.4px}.ops-operation-heading button{font-size:11px;background:transparent}.ops-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ops-admin .ops-service-card{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;text-align:left;padding:15px;background:#111923;border-color:#2b384a;gap:10px;min-width:0}.ops-service-name{display:flex;align-items:center;gap:7px;font-size:11px;color:#bac6d8}.ops-service-name svg:last-child{margin-left:auto;color:#72849d;flex-shrink:0}.ops-service-card strong{font-size:15px;font-weight:550;display:flex;align-items:center;gap:7px}.ops-service-card strong i{height:6px;width:6px;border-radius:50%;background:currentColor}.ops-service-card.healthy strong{color:#71e2b5}.ops-service-card.degraded strong{color:#ffc187}.ops-service-card.down strong{color:#ff919d}.ops-service-card.unavailable strong{color:#8c9ab0}.ops-service-card small{font-size:10px;color:#96a7be;line-height:1.5}.ops-service-card time{font-size:9px;color:#798ca7;border-top:1px solid #263243;padding-top:9px;margin-top:auto}.ops-source-warning{color:#ffc187;font-size:11px;line-height:1.7;margin-bottom:15px!important}.ops-integrated-details{--background:#0d1119;--foreground:#e5eaf2;--card:#151b26;--card-foreground:#e5eaf2;--muted:#202b3a;--muted-foreground:#9aaac0;--border:#2b3749;display:grid;gap:18px;margin-bottom:26px;min-width:0;font-size:12px;line-height:1.7}.ops-integrated-details .ui-card-div-1{background:var(--ops-panel);color:var(--ops-text);border:1px solid var(--ops-border);box-shadow:none;border-radius:8px;min-width:0}.ops-integrated-details .ops-page-card-61{overflow:hidden}.ops-integrated-details .ops-page-div-62{padding:18px 20px}.ops-integrated-details .ops-page-h2-64{font-size:16px;margin-top:5px}.ops-integrated-details .ops-page-p-63{font-size:9px;letter-spacing:1.4px}.ops-integrated-details .ops-page-div-65{padding:18px 20px}.ops-integrated-details .ops-page-p-70{font-size:22px}.ops-integrated-details .ops-page-p-71{font-size:10px}.ops-integrated-details .ops-page-div-40,.ops-integrated-details .ops-page-mini-chart-77{display:none}.ops-integrated-details .ops-page-p-75{font-size:11px}.ops-integrated-details .ops-page-dl-78{border-radius:6px;margin:0}.ops-integrated-details .ops-page-dd-80{font-size:12px;margin-left:0}.ops-integrated-details .ops-page-div-79{padding:13px 15px}.ops-integrated-details .ops-page-div-81{border-radius:6px}.ops-integrated-details .ops-page-table-82{font-size:11px;border-collapse:collapse}.ops-integrated-details .ops-page-thead-83{font-size:9px;letter-spacing:.4px}.ops-integrated-details td,.ops-integrated-details th{padding:12px 14px}.ops-integrated-details .ops-page-p-45{font-size:11px}.ops-integrated-details .ops-page-card-50{padding:16px}.ops-integrated-details .ops-page-strong-59{font-size:12px}.ops-integrated-details .ops-error-controls input{min-width:0;width:100%}.ops-integrated-details .ops-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-integrated-details .ops-source-grid>div{border:1px solid var(--ops-border);border-radius:6px;padding:13px}.ops-integrated-details .ops-source-grid small,.ops-integrated-details .ops-page-div-79 dt{font-size:10px}.ops-diagnostic-clear{padding:16px 20px;background:#50d5a009;color:#9dbbab;border:1px solid #50d5a025;border-radius:8px}.ops-chart-stats{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:9px;color:#8fa2be;padding:8px 3px 0;border-top:1px solid #273142;margin-top:8px}.ops-chart-stats strong{font-weight:500;color:#b9c7da}.ops-chart-svg:focus-visible{outline:1px solid #ffab61;outline-offset:3px}@media(max-width:1150px){.ops-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-title-actions{flex-wrap:wrap;justify-content:flex-end}.ops-title-row{align-items:flex-start}.ops-title-row>div:first-child{min-width:0}}@media(max-width:620px){.ops-operation-overview{padding:14px}.ops-operation-heading{align-items:flex-start;flex-direction:column}.ops-operation-heading h2{font-size:19px}.ops-service-grid{gap:8px}.ops-admin .ops-service-card{padding:11px}.ops-service-name{font-size:10px}.ops-service-name svg:first-child{display:none}.ops-service-card strong{font-size:13px}.ops-integrated-details .ops-page-div-65,.ops-integrated-details .ops-page-div-62{padding:14px}.ops-integrated-details .ops-source-grid{grid-template-columns:1fr}.ops-chart-stats{font-size:8px}.ops-sidebar{overflow:visible}.ops-title-actions{justify-content:flex-start}}.ops-metric-explorer{margin-bottom:28px;padding:20px;background:var(--ops-panel);border:1px solid var(--ops-border);border-radius:8px}.ops-metric-explorer .ops-section-heading p{font-size:10px;color:var(--ops-muted);margin-top:7px}.ops-metric-explorer input{border:1px solid var(--ops-border);padding:9px 12px;border-radius:6px;background:var(--ops-bg);color:inherit;width:300px;max-width:100%;font-size:11px}.ops-explorer-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:20px;margin-top:18px}.ops-metric-list{height:340px;overflow:auto;border:1px solid var(--ops-border);border-radius:6px}.ops-admin .ops-metric-list button{width:100%;display:flex;justify-content:space-between;text-align:left;border:0;border-bottom:1px solid var(--ops-border);border-radius:0;padding:12px;font-size:10px;background:transparent;gap:10px}.ops-metric-list button>span{overflow-wrap:anywhere;min-width:0}.ops-metric-list small{display:block;color:var(--ops-muted);font-size:9px;margin-top:5px}.ops-metric-list strong{white-space:nowrap;font-weight:500}.ops-admin .ops-metric-list button[aria-pressed=true]{background:#61b9ff14;color:#8acbff}.ops-explorer-chart{min-width:0;display:flex;flex-direction:column;height:340px}.ops-explorer-chart h3{font-size:12px;overflow-wrap:anywhere;margin-bottom:10px}.ops-explorer-chart .ops-chart-legend{overflow-wrap:anywhere}.ops-metric-list>p{padding:20px;color:var(--ops-muted)}@media(max-width:900px){.ops-explorer-grid{grid-template-columns:1fr}.ops-metric-list{height:220px}.ops-explorer-chart{height:300px}.ops-metric-explorer{padding:14px}}.ops-auto-content{display:grid;gap:24px;color:#dce6f3}.ops-auto-content h2,.ops-auto-content h3{color:#edf4ff;font-weight:650}.ops-auto-content h2{font-size:19px}.ops-auto-content h3{font-size:16px;margin-bottom:16px}.ops-auto-content p,.ops-auto-content small{color:#91a4bd;line-height:1.6}.ops-auto-content p{font-size:13px}.ops-auto-content small{font-size:11px;display:block}.ops-auto-content button,.ops-auto-content input,.ops-auto-content select,.ops-auto-content textarea,.ops-integrated-config input,.ops-integrated-config select{border:1px solid #2b3748;background:#111923;color:#dce6f3;border-radius:7px;padding:10px 12px;font:inherit;font-size:13px;min-width:0}.ops-auto-content input,.ops-auto-content select,.ops-auto-content textarea{width:100%}.ops-auto-content button{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.ops-auto-content button:hover{border-color:#72849a}.ops-auto-content button:disabled{opacity:.45;cursor:default}.ops-auto-content button:focus-visible,.ops-auto-content input:focus-visible,.ops-auto-content select:focus-visible,.ops-auto-content textarea:focus-visible{outline:2px solid #ffac68;outline-offset:3px}.ops-auto-content label{display:grid;gap:7px;font-size:12px;color:#b3c2d5;min-width:0}.ops-auto-content fieldset{border:0;padding:0;display:grid;gap:20px;min-width:0}.ops-auto-content a{color:#ffb575}.ops-auto-content .ops-auto-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#f4a45e;color:#20150c;border:1px solid #f4a45e;font-weight:650;border-radius:7px;padding:10px 15px;font-size:13px;text-decoration:none}.ops-auto-panel{padding:24px;background:#151d28;border:1px solid #2a3647;border-radius:10px;min-width:0}.ops-auto-panel>p{margin:12px 0}.ops-auto-panel>summary{cursor:pointer;font-size:14px;font-weight:600}.ops-auto-panel[open]>summary{margin-bottom:20px}.ops-auto-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.ops-auto-panel-heading h2{margin-top:5px}.ops-auto-hero{display:flex;gap:20px;align-items:center;padding:26px;border:1px solid #3c3a32;background:linear-gradient(110deg,#211e1b,#141c27 70%);border-radius:10px}.ops-auto-hero>div{flex:1}.ops-auto-hero p{margin-top:8px;max-width:650px}.ops-auto-hero-icon,.ops-auto-rule-icon{color:#ffb575;background:#ffa95f16;padding:13px;border-radius:10px}.ops-auto-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ops-auto-stats article{padding:20px;background:#151d28;border:1px solid #2a3647;border-radius:9px}.ops-auto-stats article span{color:#9aacc3;font-size:12px}.ops-auto-stats article strong{display:block;font-size:26px;margin-top:8px}.ops-auto-inline{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.ops-auto-inline>label{flex:1;min-width:140px}.ops-auto-inline>button{flex-shrink:0}.ops-auto-content label.ops-auto-check{display:flex;align-items:center;gap:10px;line-height:1.6;padding:10px 0}.ops-auto-check input,.ops-auto-days input{width:16px;height:16px;accent-color:#f4a45e}.ops-auto-device-status{display:flex;align-items:center;gap:8px;margin:15px 0;color:#f4a45e!important}.ops-auto-device-status.connected{color:#65d6ad!important}.ops-destination-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:330px;overflow:auto;margin:15px 0;padding:3px}.ops-destination-list>button{justify-content:start;text-align:left;padding:13px;background:#0f1721}.ops-destination-list>button>span{flex:1;min-width:0}.ops-destination-list strong{display:block;font-size:13px;overflow-wrap:anywhere}.ops-destination-list small{overflow-wrap:anywhere}.ops-auto-content .selected{border-color:#f4a45e;background:#ffa95f0a}.ops-auto-manual{margin-top:20px;font-size:12px;color:#a4b4c9}.ops-auto-manual label{margin-top:14px}.ops-auto-destination{display:flex;gap:12px;align-items:center;padding:15px;margin-top:20px;border:1px solid #276352;border-radius:8px;color:#78d7b7;background:#65d6ad08;overflow-wrap:anywhere}.ops-auto-destination p{margin:4px 0}.ops-auto-rule-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ops-auto-content .ops-auto-rule-card{display:flex;text-align:left;justify-content:start;padding:20px;gap:14px;background:#151d28}.ops-auto-rule-card>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}.ops-auto-rule-card strong{display:block;margin-bottom:6px;font-size:15px}.ops-auto-badge{font-size:10px;color:#ffb575;border:1px solid #73543b;border-radius:5px;padding:3px 6px}.ops-auto-empty{grid-column:1/-1;text-align:center;border:1px dashed #2a3647;border-radius:10px;padding:40px 20px;color:#6c829e}.ops-auto-empty>svg{margin:auto auto 12px}.ops-auto-empty h3{margin-bottom:5px}.ops-auto-empty button{margin-top:18px}.ops-auto-editor{border:1px solid #6a4b33;background:#0c131c;border-radius:12px;padding:24px;min-width:0}.ops-auto-days{display:flex;gap:15px;flex-wrap:wrap;margin-top:18px}.ops-auto-days label{display:flex;align-items:center;gap:6px}.ops-auto-composer{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;align-items:start}.ops-auto-composer .ops-auto-inline{margin:18px 0}.ops-auto-tokens{display:flex;gap:6px;flex-wrap:wrap}.ops-auto-tokens button{padding:5px 9px;color:#e6b489;font-size:11px}.ops-auto-content textarea{resize:vertical;font-family:ui-monospace,monospace;line-height:1.7;background:#0b121c}.ops-auto-composer .ops-auto-primary{margin-top:16px}.ops-auto-preview{background:#0d1919;border:1px solid #254b43;padding:20px;border-radius:12px;min-width:0;position:sticky;top:20px}.ops-auto-preview>div{display:flex;align-items:center;gap:8px;color:#9cceb9;font-size:13px;margin-bottom:22px}.ops-auto-preview>div>span{margin-left:auto;font-size:10px}.ops-auto-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75;font-family:inherit;font-size:14px;background:#17392e;padding:20px;border-radius:0 10px 10px;min-height:180px}.ops-auto-preview>small{margin-top:22px}.ops-auto-deliveries{width:100%;font-size:12px}.ops-auto-deliveries th{text-align:left;color:#91a4bd;font-size:11px;padding:12px}.ops-auto-deliveries td{vertical-align:top;border-top:1px solid #2a3647;padding:14px;max-width:320px;overflow-wrap:anywhere}.ops-auto-deliveries strong{display:block}.ops-auto-deliveries pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;min-width:200px;margin-top:12px}.ops-auto-content .ops-table-scroll{overflow:auto}.ops-integrated-config{max-width:none;padding:0;color:#dce6f3}.ops-integrated-config .ops-config-section,.ops-integrated-config .ops-config-save{background:#151d28;border-color:#2a3647}.ops-integrated-config .ops-config-field{border-color:#2a3647;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);column-gap:24px;align-items:center}.ops-integrated-config .ops-config-field>small,.ops-integrated-config .ops-config-field>p,.ops-integrated-config .ops-config-actions{grid-column:1/-1}.ops-integrated-config .ops-config-field>label{font-size:14px}.ops-integrated-config .ops-config-field>small{grid-row:2}.ops-integrated-config .ops-config-field>input,.ops-integrated-config .ops-config-field>select{grid-column:2;grid-row:1}.ops-integrated-config .ops-config-notice{background:#172333;border-color:#f4a45e;color:#b9c9dc}.ops-integrated-config .ops-config-error{color:#f5a8a8}.ops-integrated-config .ops-config-group-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:22px 0}.ops-config-group-tabs button{border:1px solid #2b3748;border-radius:6px;padding:8px 12px;color:#a4b8d0;background:#151d28;font-size:12px}.ops-config-group-tabs button[aria-pressed=true]{color:#ffb575;border-color:#8b603c}.ops-integrated-config .ops-config-field button,.ops-integrated-config .ops-config-save button{background:#202d3d;color:#dce6f3}.ops-integrated-config .ops-config-save button[type=submit]{background:#f4a45e;color:#20150c}.ops-integrated-config p,.ops-integrated-config small{color:#91a4bd}@media(max-width:1100px){.ops-auto-composer{grid-template-columns:1fr}.ops-auto-preview{position:static}.ops-auto-rule-list{grid-template-columns:1fr}}@media(max-width:700px){.ops-auto-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ops-auto-stats article{padding:14px}.ops-auto-stats strong{font-size:22px!important}.ops-auto-hero{flex-wrap:wrap;padding:18px}.ops-auto-hero>div{min-width:200px}.ops-auto-hero>a{width:100%;text-align:center}.ops-auto-panel,.ops-auto-editor{padding:16px}.ops-auto-panel-heading{align-items:start;flex-wrap:wrap}.ops-auto-inline{align-items:stretch}.ops-auto-inline>label{flex-basis:100%;min-width:0}.ops-destination-list{grid-template-columns:1fr}.ops-auto-content .ops-auto-rule-card{padding:14px;flex-wrap:wrap}.ops-auto-badge{margin-left:auto}.ops-integrated-config .ops-config-field{display:flex;align-items:stretch;flex-direction:column}.ops-auto-preview,.ops-auto-preview pre{padding:14px}.ops-auto-content .ops-auto-primary{max-width:100%}.ops-auto-hero-icon{display:none}}.ops-sidebar{overflow-y:auto}.ops-auto-segmented{display:flex;gap:6px;flex-wrap:wrap;margin:18px 0}.ops-auto-segmented button[aria-pressed=true]{border-color:#f4a45e;color:#ffc38f;background:#34261e}.ops-auto-preset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ops-auto-content .ops-auto-preset{display:flex;flex-direction:column;align-items:start;justify-content:start;text-align:left;gap:12px;padding:22px;background:#151d28;border:1px solid #2a3647;border-radius:12px;transition:border-color .15s,background .15s}.ops-auto-content .ops-auto-preset:hover{background:#1d2632;border-color:#b48052}.ops-auto-preset strong{font-size:16px;color:#f0f5fd}.ops-auto-preset p{flex:1}.ops-auto-preset-action{color:#ffb575;font-size:12px;margin-top:6px}.ops-auto-models>.ops-auto-panel-heading{align-items:center}.ops-auto-count{font-size:12px;font-weight:400;color:#91a4bd;margin-left:8px}.ops-auto-rule-search{max-width:400px;margin-bottom:16px}.ops-auto-content article.ops-auto-rule-card{display:block;border:1px solid #2a3647;border-radius:10px}.ops-auto-rule-card>.ops-auto-inline{margin-top:18px}.ops-auto-rule-card>.ops-auto-panel-heading{margin-bottom:12px}.ops-auto-rule-card>p{margin:8px 0}.ops-auto-sending{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:18px 22px;border:1px solid #725032;border-radius:10px;background:#241e19}.ops-auto-sending.enabled{background:#142520;border-color:#326750}.ops-auto-sending>div{flex:1}.ops-auto-sending .ops-status-dot{display:inline-block;margin-right:9px;background:#ffb575}.ops-auto-sending.enabled .ops-status-dot{background:#6bd5a7}.ops-auto-sending strong{font-size:14px}.ops-auto-sending p{margin-top:7px}.ops-auto-sending form{width:100%;border-top:1px solid #554431;padding-top:18px}.ops-auto-sending form input[type=password]{max-width:400px}.ops-auto-steps{list-style:none;display:flex;gap:12px;padding:0;margin:12px 0 28px}.ops-auto-steps li{display:flex;align-items:center;gap:8px;flex:1;font-size:12px;color:#8da2bc;border-bottom:2px solid #273548;padding:10px 0}.ops-auto-steps li>span{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border-radius:50%;background:#1d2a3b}.ops-auto-steps [aria-current=step]{color:#ffbd85;border-color:#f4a45e}.ops-auto-step-actions{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:20px}.ops-auto-step-actions>div{display:flex;gap:10px;flex-wrap:wrap}.ops-auto-phone{max-width:520px}.ops-auto-times{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-top:18px}.ops-auto-times>div{display:flex;align-items:end;gap:8px}.ops-auto-timezone{max-width:420px;margin-top:24px}.ops-auto-condition{background:#1b2b3c;border-left:3px solid #ffb575;padding:15px;margin-bottom:24px!important;font-size:15px!important;color:#dce6f3!important}.ops-auto-review{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.ops-auto-review dl{margin-top:24px}.ops-auto-review dt{font-size:11px;color:#8ca2bb;margin:16px 0 5px}.ops-auto-review dd{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.ops-auto-review dd button{display:block;font-size:11px;padding:5px 9px;margin-top:8px}.ops-auto-review .ops-auto-preview{position:static}.ops-auto-preview>button{margin-top:15px}.ops-auto-customization textarea{margin-bottom:8px}.ops-auto-customization .ops-variable-catalog{border-top:1px solid #304055;margin-top:24px;padding-top:24px}.ops-auto-save>label{max-width:430px}.ops-variable-catalog{min-width:0}.ops-variable-help{margin:12px 0}.ops-variable-table{max-height:480px;overflow:auto;border:1px solid #2a3647;border-radius:8px}.ops-variable-table table{border-collapse:collapse;width:100%;font-size:12px}.ops-variable-table th{position:sticky;top:0;text-align:left;padding:12px;background:#192433;color:#a9bbd2;z-index:1}.ops-variable-table td{padding:13px;vertical-align:top;border-top:1px solid #2a3647;min-width:120px}.ops-variable-table td:first-child{width:31%;min-width:225px}.ops-variable-table td:nth-child(2){min-width:210px}.ops-variable-table code{color:#ffd2ad;font-size:11px;white-space:normal;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.ops-variable-table strong{font-size:12px;font-weight:500}.ops-variable-table small{margin-top:5px;max-width:360px}.ops-variable-actions{display:flex;gap:6px;flex-wrap:wrap}.ops-variable-actions button{font-size:11px;padding:6px 8px}.ops-variable-copy-status{font-size:11px!important;margin:12px 0;min-height:18px;overflow-wrap:anywhere}@media(max-width:1100px){.ops-auto-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-auto-review{grid-template-columns:1fr}}@media(max-width:700px){.ops-auto-preset-grid{grid-template-columns:1fr}.ops-auto-content .ops-auto-preset{padding:18px}.ops-auto-steps{gap:7px}.ops-auto-steps li{font-size:10px;flex-direction:column;align-items:start}.ops-auto-step-actions>div{width:100%}.ops-auto-step-actions button{flex:1}.ops-auto-sending{padding:16px}.ops-auto-review dd{margin-left:0}.ops-auto-times>div{width:100%}.ops-auto-times label{flex:1}.ops-variable-table{max-width:100%}}.ops-auto-preset-grid.summaries{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.ops-auto-preset-grid.summaries{grid-template-columns:1fr}}@media(max-width:700px){.ops-variable-table table,.ops-variable-table tbody,.ops-variable-table tr,.ops-variable-table td{display:block}.ops-variable-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ops-variable-table tr{padding:10px 0;border-top:1px solid #2a3647}.ops-variable-table tr:first-child{border-top:0}.ops-variable-table td,.ops-variable-table td:first-child,.ops-variable-table td:nth-child(2){min-width:0;width:auto;border:0;padding:6px 12px}.ops-variable-table td:nth-child(3):before{content:"Unidade: ";color:#91a4bd}.ops-variable-actions button{flex:1}.ops-variable-table code{font-size:12px}}.ops-archive{max-width:1440px;margin:auto;padding:clamp(20px,4vw,48px);color:var(--foreground)}.ops-archive header,.archive-summary{display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap}.ops-archive h1{font-size:2rem;font-weight:700;margin:16px 0 8px}.ops-archive header a,.archive-card-content a{display:inline-flex;align-items:center;gap:8px}.ops-archive header p,.archive-hint,.archive-card-content small{opacity:.7}.archive-readonly{padding:8px 12px;border:1px solid var(--border);border-radius:30px;font-size:.8rem}.ops-archive nav{display:flex;gap:12px;margin:28px 0}.archive-search{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:20px 0}.archive-search>input{flex:1;min-width:200px}.archive-search select{padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--background);max-width:100%}.archive-hint{font-size:.85rem;line-height:1.6;margin:12px 0}.archive-summary{margin:20px 0}.archive-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px}.archive-media-card{border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--card)}.archive-thumb{height:175px;background:color-mix(in srgb,var(--foreground) 5%,var(--background));display:flex;align-items:center;justify-content:center;position:relative}.archive-thumb img{height:100%;width:100%;object-fit:contain}.archive-thumb>span{position:absolute;left:10px;bottom:10px;background:var(--background);padding:3px 9px;border-radius:20px;font-size:.7rem}.archive-card-content{padding:16px;display:flex;flex-direction:column;gap:7px}.archive-card-content strong,.archive-card-content p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archive-card-content strong{font-size:.85rem}.archive-card-content small{font-size:.75rem;overflow-wrap:anywhere}.archive-card-content a{margin-top:10px;font-size:.8rem}.archive-pagination{display:flex;gap:12px;align-items:center;margin:24px 0}.archive-error{border:1px solid #c34b4b;padding:14px;border-radius:8px}.archive-history{display:grid;grid-template-columns:250px 1fr;gap:24px}.archive-history aside{max-height:600px;overflow:auto;display:flex;flex-direction:column;gap:6px}.archive-history aside button{text-align:left;padding:12px;border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:5px}.archive-history aside button[aria-pressed=true]{border-color:var(--primary);background:var(--muted)}.archive-history small{font-size:.75rem}.archive-history input[type=range]{display:block;width:100%;margin:15px 0}.archive-compare{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:20px}.archive-compare pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.9rem;line-height:1.6;padding:20px;border:1px solid var(--border);border-radius:10px;min-height:200px;max-height:550px;overflow:auto}.archive-compare h3{margin:12px 0;font-weight:600}@media(max-width:700px){.archive-history{grid-template-columns:1fr}.archive-history aside{max-height:180px}.archive-compare{grid-template-columns:1fr}.archive-search button{flex:1}.archive-pagination{flex-wrap:wrap}}.archive-thumb{width:100%;cursor:pointer}.archive-preview{border:1px solid var(--border);border-radius:16px;padding:24px;background:var(--background);color:var(--foreground);width:min(900px,95vw);max-height:90vh;overflow:auto}.archive-preview::backdrop{background:#0009}.archive-preview header{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}.archive-preview h2{overflow-wrap:anywhere}.archive-preview img,.archive-preview video{display:block;max-width:100%;max-height:65vh;margin:auto}.archive-preview audio{width:100%;margin:30px 0}.archive-preview p{margin:20px 0;font-size:.85rem}.ops-archive nav{flex-wrap:wrap}.archive-history>div,.archive-compare>div{min-width:0}.ops-archive section{min-width:0}.archive-preview header h2{min-width:0}@media(max-width:700px){.ops-archive nav>button{flex:1;min-width:150px}}.archive-recovery-warning{padding:16px;border:1px solid #ba8734;border-radius:10px;background:color-mix(in srgb,#d9a038 10%,var(--background));margin:18px 0}.archive-recovery-warning ul{list-style:disc;padding-left:22px;line-height:1.6}.archive-recovery-snapshot{margin:20px 0;border:1px solid var(--border);padding:16px;border-radius:10px}.archive-recovery-snapshot summary{cursor:pointer;font-weight:600}.archive-recovery-snapshot pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;overflow:auto;margin:12px 0}.archive-recovery-snapshot h3{margin-top:16px}.archive-note-result{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.65rem 0;border-bottom:1px solid var(--border)}.archive-note-result strong{flex:1 1 16rem;min-width:0}.ops-tools-main{--background:#0d1119;--foreground:#e5eaf2;--card:#151b26;--muted:#202b3a;--muted-foreground:#9aaac0;--border:#2b3749;--primary:#ffab61}.ops-tools-main .ops-archive{max-width:none;padding:0;margin:0;color:var(--ops-text)}.ops-readonly-badge{font-size:10px;color:#91a7bd;padding:8px 10px;border:1px solid var(--ops-border);border-radius:5px;white-space:nowrap}.ops-tools-main .ops-stat-card>strong{font-size:26px;letter-spacing:-.5px}.ops-filter-panel{background:var(--ops-panel);border:1px solid var(--ops-border);border-radius:8px;padding:18px;margin:0 0 24px}.ops-archive-searchbar{display:flex;gap:9px;align-items:center}.ops-archive-searchbar>label{display:flex;flex:1;align-items:center;gap:10px;border:1px solid var(--ops-border);border-radius:6px;background:var(--ops-bg);padding:0 12px;color:#8fa2bb}.ops-archive-searchbar input{border:0!important;background:transparent!important;padding:11px 0!important;width:100%;min-width:0}.ops-tools-main input{font:inherit;color:var(--ops-text);background:var(--ops-bg);border:1px solid var(--ops-border);border-radius:6px;padding:9px 11px}.ops-archive-filters{display:grid;grid-template-columns:1.2fr 1.1fr .7fr 1fr 1fr auto;align-items:end;gap:12px;margin:16px 0 12px}.ops-archive-filters>label{display:flex;flex-direction:column;gap:7px;color:#95a6bd;font-size:10px;min-width:0}.ops-archive-filters input,.ops-archive-filters select{width:100%;min-width:0;height:36px;font-size:11px}.ops-archive-filters button{font-size:10px}.ops-tools-main .archive-hint{opacity:1;color:#8396af;font-size:10px;line-height:1.7}.ops-view-switch{display:flex;gap:5px}.ops-admin .ops-view-switch button{padding:7px}.ops-admin .ops-view-switch button[aria-pressed=true]{color:#ffc18b;border-color:#ffab6155;background:#ffab6115}.ops-tools-main .archive-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.ops-tools-main .archive-media-card{border-color:var(--ops-border);border-radius:8px;background:var(--ops-panel);transition:border-color .15s}.ops-tools-main .archive-media-card:hover{border-color:#62748d}.ops-admin .archive-thumb{border:0;border-bottom:1px solid var(--ops-border);border-radius:0;background:#101723;height:172px;padding:0;overflow:hidden;display:flex;position:relative;color:#8099b9}.ops-admin .archive-thumb>span{font-size:9px;background:#101723e6;color:#c4d2e4;border:1px solid #364356}.ops-tools-main .archive-card-content{padding:14px;gap:8px}.ops-tools-main .archive-card-content strong{font-size:12px;font-weight:550}.ops-tools-main .archive-card-content p{font-size:11px;color:#a3b6d0;opacity:1}.ops-tools-main .archive-card-content small{font-size:10px;color:#7e93af;opacity:1}.ops-tools-main .archive-card-content a{font-size:10px;margin-top:3px;color:#a5cfff;display:flex;align-items:center;gap:6px}.ops-tools-main .archive-card-content .ops-media-recovery{border-top:1px solid var(--ops-border);padding-top:10px;margin-top:4px;color:#b8c5d8}.ops-media-recovery svg{margin-left:auto}.ops-media-table{background:var(--ops-panel);border:1px solid var(--ops-border);border-radius:8px}.ops-media-table table{width:100%;border-collapse:collapse;font-size:11px;min-width:750px}.ops-media-table th{font-weight:500;font-size:9px;letter-spacing:.5px;text-transform:uppercase;text-align:left;color:#8398b3;background:#111925;padding:13px}.ops-media-table td{padding:12px 13px;border-top:1px solid var(--ops-border);max-width:270px;overflow-wrap:anywhere;color:#b9c8db}.ops-media-table small{display:block;color:#7c91ac;font-size:9px;margin-top:6px}.ops-media-table td a{display:block;color:#9eceff;white-space:nowrap;margin:5px 0}.ops-admin .ops-media-table td button{border:0;background:transparent;padding:0;text-align:left;font-size:11px;justify-content:flex-start}.ops-tools-main .archive-pagination{margin:22px 0;gap:9px}.archive-pagination>span{color:#8297b2;font-size:10px;margin:0 auto}.ops-tool-empty{padding:55px 20px;text-align:center;background:var(--ops-panel);border:1px dashed var(--ops-border);border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:13px;color:#8ea6c3}.ops-tool-empty h2{font-size:15px;color:#c2d1e4}.ops-tool-empty p{font-size:12px}.ops-tools-main .archive-preview{background:#151b26;color:#e5eaf2;border-color:#354458;width:min(950px,95vw);border-radius:10px;box-shadow:0 30px 100px #0008}.ops-tools-main .archive-preview::backdrop{background:#050910d9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ops-tools-main .archive-preview header h2{font-size:16px;line-height:1.5}.ops-tools-main .archive-preview a{color:#9eceff}.ops-tools-main .archive-preview p{color:#9cadc4;line-height:1.6}.ops-tool-intro{display:flex;align-items:center;gap:13px;margin-bottom:16px}.ops-step-number{padding:10px;border-radius:8px;background:#ffab6115;color:#ffba7e;font-size:14px;font-weight:600}.ops-tool-intro h2{font-size:15px}.ops-tool-intro p{font-size:11px;color:#8da2bd;margin-top:6px}.ops-tool-disclosure{border:1px solid var(--ops-border);background:var(--ops-panel);border-radius:8px;padding:15px 18px;margin-bottom:18px}.ops-tool-disclosure>summary{font-size:11px;color:#b6c8e0;cursor:pointer}.ops-tool-disclosure section{padding-top:16px}.ops-tool-disclosure section>h2{font-size:14px}.ops-tool-disclosure section>p{font-size:11px;color:#8da2bd;line-height:1.7;margin-top:7px}.ops-tools-main .archive-search{margin:15px 0;gap:10px}.ops-tools-main .archive-search select{background:var(--ops-bg);color:var(--ops-text);font-size:11px}.ops-tools-main .archive-search input{min-width:0}.ops-tools-main .archive-note-result{font-size:11px;border-color:var(--ops-border)}.ops-recovery-context{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:15px 18px;border:1px solid #61b9ff33;background:#61b9ff0b;border-radius:8px;margin-bottom:18px}.ops-recovery-context strong{font-size:13px;overflow-wrap:anywhere}.ops-recovery-context span{font-size:10px;color:#8da2bd}.ops-recovery-context a{font-size:10px;color:#a1ceff;margin-left:auto}.ops-tools-main .archive-summary{background:var(--ops-panel);border:1px solid var(--ops-border);border-radius:8px;padding:17px;font-size:11px;gap:12px}.ops-tools-main .archive-summary span{color:#95a9c3}.ops-tools-main .archive-summary strong{font-size:12px;font-weight:550}.ops-tools-main .archive-history{gap:18px;grid-template-columns:240px minmax(0,1fr);margin-top:20px}.ops-tools-main .archive-history aside{border:1px solid var(--ops-border);border-radius:8px;background:#101722;gap:0;max-height:620px}.ops-admin .archive-history aside button{border:0;border-bottom:1px solid var(--ops-border);border-radius:0;padding:13px 15px;align-items:flex-start;background:transparent;font-size:11px}.ops-admin .archive-history aside button[aria-pressed=true]{border-left:2px solid #ffab61;background:#ffab6110;color:#ffd3ac}.ops-tools-main .archive-history small{font-size:9px;color:#8197b5}.ops-tools-main .archive-history input[type=range]{padding:0;accent-color:#ffab61}.ops-tools-main .archive-compare h3{font-size:11px;font-weight:500;color:#a0b5d0}.ops-tools-main .archive-compare pre{font:12px/1.8 ui-monospace,SFMono-Regular,monospace;border:1px solid var(--ops-border);border-radius:8px;background:#111823;color:#d0dbea;min-height:300px;margin:0;padding:18px}.ops-tools-main .archive-compare>div:last-child pre{border-color:#50d5a045;background:#50d5a007}.ops-recovery-actions{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.ops-tools-main .archive-recovery-warning{font-size:11px;line-height:1.8;color:#eac28f;border-color:#eab66e44;background:#eab66e08}.ops-tools-main .archive-recovery-snapshot{font-size:11px;background:var(--ops-panel);border-color:var(--ops-border);line-height:1.8}.ops-tools-main .archive-recovery-snapshot pre{font-size:12px;color:#d0dbea}.ops-tools-main .ops-recovery-content>section>p{font-size:11px;color:#95a9c3;line-height:1.8}.ops-integrated-details .ops-page-mini-chart-77{display:block}.ops-integrated-details .ops-page-div-36{background:#61b9ff10;color:#a1ccff}.ops-integrated-details .ops-page-dt-37,.ops-integrated-details .ops-page-dd-38{color:#a1ccff}@media(max-width:1150px){.ops-archive-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-archive-searchbar{flex-wrap:wrap}.ops-archive-searchbar>label{min-width:100%}.ops-tools-main .archive-history{grid-template-columns:190px minmax(0,1fr)}}@media(max-width:750px){.ops-archive-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-filter-panel{padding:14px}.ops-tools-main .archive-history{grid-template-columns:1fr}.ops-tools-main .archive-history aside{max-height:185px}.ops-tools-main .archive-compare{grid-template-columns:1fr}.ops-tools-main .archive-pagination{flex-wrap:wrap}.archive-pagination>span{order:3;width:100%;text-align:center;margin-top:8px}.ops-tools-main .archive-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.ops-recovery-context a{margin-left:0}.ops-tools-main .archive-preview{padding:16px}.ops-tools-main .archive-search>input{flex-basis:100%}.ops-tools-main .archive-compare pre{min-height:180px}}
