/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-contain-size:initial;--tw-contain-layout:initial;--tw-contain-paint:initial;--tw-contain-style:initial}}}@layer theme{:root,:host{--font-sans:"Inter", "Instrument Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"JetBrains Mono", ui-monospace, monospace;--color-red-100:oklch(93.6% .032 17.717);--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-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-400:oklch(75% .183 55.934);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-amber-50:oklch(98.7% .022 95.277);--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-800:oklch(47.3% .137 46.201);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-green-100:oklch(96.2% .044 156.743);--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-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-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-950:oklch(26.2% .051 172.552);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--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-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--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:calc(1.5 / 1);--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:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])),[x-cloak]{display:none!important}html{background:var(--sn-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--sn-bg);min-height:100dvh;color:var(--sn-text);font-family:var(--font-sans);overscroll-behavior-y:none}button,input,select,textarea{font:inherit}}@layer components{.sn-focus:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.sn-focus{--tw-ring-color:var(--sn-ring);--tw-ring-offset-color:var(--sn-ring-offset)}.sn-pane{background:var(--sn-pane-bg);border-color:var(--sn-border);min-height:0}.sn-empty{border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-style:dashed;border-width:1px;border-color:var(--sn-border);background:var(--sn-surface-soft);color:var(--sn-text-muted)}.sn-skeleton{animation:var(--animate-pulse);border-radius:var(--radius-md);background:var(--sn-skeleton)}.sn-toolbar-btn{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-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,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-radius:.25rem;transition-duration:.15s}.sn-toolbar-btn:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.sn-toolbar-btn:disabled{cursor:not-allowed;opacity:.5}.sn-toolbar-btn{width:2rem;height:2rem;color:var(--sn-text-muted);--tw-ring-color:var(--sn-ring);--tw-ring-offset-color:var(--sn-ring-offset);justify-content:center;align-items:center;display:inline-flex}.sn-toolbar-btn:hover{background:var(--sn-surface-soft);color:var(--sn-text)}.sn-toolbar-btn.is-active{background:var(--sn-toolbar-active-bg);color:var(--sn-toolbar-active-text)}.sn-toolbar-btn.is-active:hover{background:var(--sn-accent-hover);color:var(--sn-toolbar-active-text)}.sn-toolbar-btn--label{gap:.25rem;width:auto;padding-left:.5rem;padding-right:.5rem}.sn-editor{min-height:52vh;font-size:var(--sn-editor-font-size,15px);line-height:var(--sn-editor-line-height,1.72);color:var(--sn-text)}.sn-editor p,.sn-editor ul,.sn-editor ol,.sn-editor blockquote,.sn-editor pre{margin-top:var(--sn-editor-paragraph-spacing,.78em);margin-bottom:var(--sn-editor-paragraph-spacing,.78em)}.sn-editor h1{margin-block:calc(var(--spacing) * 5);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--sn-text)}.sn-editor h2{margin-block:calc(var(--spacing) * 4);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--sn-text)}.sn-editor h3{margin-block:calc(var(--spacing) * 4);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--sn-text)}.sn-editor ul{padding-left:calc(var(--spacing) * 6);list-style-type:disc}.sn-editor ol{padding-left:calc(var(--spacing) * 6);list-style-type:decimal}.sn-editor ol ol{list-style-type:lower-alpha}.sn-editor ol ol ol{list-style-type:lower-roman}.sn-editor li{margin-top:calc(var(--sn-editor-paragraph-spacing,.78em) * .5);margin-bottom:calc(var(--sn-editor-paragraph-spacing,.78em) * .5)}.sn-editor blockquote{border-left-style:var(--tw-border-style);padding-left:calc(var(--spacing) * 4);border-left-width:2px;border-color:var(--sn-blockquote);color:var(--sn-text-muted)}.sn-editor code{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));background:var(--sn-code-bg);color:var(--sn-code-text);border-radius:.25rem}.sn-editor pre{border-radius:var(--radius-md);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);border-width:1px;border-color:var(--sn-border);background:var(--sn-surface);overflow:auto}.sn-editor pre code{padding:calc(var(--spacing) * 0);color:var(--sn-text);background-color:#0000}.sn-editor a{text-underline-offset:4px;color:var(--sn-info);text-decoration-line:underline}.sn-editor.sn-editor--link-open-ready a:hover{cursor:pointer}.sn-editor hr{margin-block:calc(var(--spacing) * 6);border-color:var(--sn-hr)}.sn-editor img{margin-block:calc(var(--spacing) * 4);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--sn-img-border);max-width:100%}.sn-editor mark{padding-inline:calc(var(--spacing) * 1);background:var(--sn-mark-bg);color:var(--sn-mark-text);border-radius:.25rem}.sn-drag-ghost{border-radius:var(--radius-md);opacity:.6;background:var(--sn-surface-soft)}.sn-drag-chosen{border-radius:var(--radius-md);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--sn-active-border)}.sn-drag-active{opacity:.8}[data-sortable-group]>.sortable-ghost{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--sn-active-border);background:var(--sn-active-bg)}.category-badge{background:var(--cat-color)}@supports (color:color-mix(in lab, red, red)){.category-badge{background:color-mix(in srgb, var(--cat-color) 15%, transparent)}}.category-badge{color:var(--cat-color);border:1px solid var(--cat-color)}@supports (color:color-mix(in lab, red, red)){.category-badge{border:1px solid color-mix(in srgb, var(--cat-color) 30%, transparent)}}.sn-editor img[title="Uploading..."]{animation:var(--animate-pulse);opacity:.5}.sn-editor-image-container{-webkit-user-select:none;user-select:none;margin:1rem 0;display:block;position:relative}.sn-editor-image-wrapper{vertical-align:middle;max-width:100%;display:inline-block;position:relative}.sn-editor-image-wrapper img{border:1px solid var(--sn-img-border);border-radius:6px;width:100%;height:auto;transition:box-shadow .2s;display:block}.sn-editor-image-node{cursor:zoom-in}.sn-editor-image-container.is-selected .sn-editor-image-wrapper img{box-shadow:0 0 0 2px var(--sn-accent)}.sn-editor-image-resize-frame{pointer-events:none;opacity:0;z-index:10;transition:opacity .2s;position:absolute;inset:0}.sn-editor-image-container.is-selected .sn-editor-image-resize-frame{opacity:1}.sn-editor-image-resize-handle{background-color:var(--sn-accent);border:1.5px solid var(--sn-shell);pointer-events:auto;z-index:20;border-radius:50%;width:10px;height:10px;position:absolute}.sn-editor-image-resize-handle.handle-tl{cursor:nwse-resize;top:-5px;left:-5px}.sn-editor-image-resize-handle.handle-tr{cursor:nesw-resize;top:-5px;right:-5px}.sn-editor-image-resize-handle.handle-bl{cursor:nesw-resize;bottom:-5px;left:-5px}.sn-editor-image-resize-handle.handle-br{cursor:nwse-resize;bottom:-5px;right:-5px}.sn-editor-image-controls{background:var(--sn-surface-raised);border:1px solid var(--sn-border);box-shadow:var(--sn-shadow-card);z-index:30;pointer-events:auto;border-radius:6px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;top:-38px;left:50%;transform:translate(-50%)}.sn-editor-image-control-btn{width:24px;height:24px;color:var(--sn-text-muted);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.sn-editor-image-control-btn:hover{background:var(--sn-surface-hover);color:var(--sn-text)}.sn-editor-image-control-btn.drag-handle{cursor:grab}.sn-editor-image-control-btn.drag-handle:active{cursor:grabbing}.sn-editor-image-container.is-dragging{opacity:.4}.sn-image-drag-caret{background-color:var(--sn-accent);z-index:99999;pointer-events:none;width:2px;box-shadow:0 0 4px var(--sn-accent);position:fixed}.sn-media-zoom{z-index:60;background:var(--sn-overlay);justify-content:center;align-items:center;padding:clamp(.75rem,2vw,1.25rem);display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sn-media-zoom{background:color-mix(in srgb, var(--sn-overlay) 94%, transparent)}}.sn-media-zoom{-webkit-backdrop-filter:blur(10px);overflow:hidden}.sn-media-zoom__panel{border:1px solid var(--sn-border);border-radius:1rem;justify-content:center;align-items:center;max-width:100%;max-height:100%;padding:clamp(.55rem,1.4vw,.85rem);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.sn-media-zoom__panel{border:1px solid color-mix(in srgb, var(--sn-border) 88%, transparent)}}.sn-media-zoom__panel{background:var(--sn-surface-raised)}@supports (color:color-mix(in lab, red, red)){.sn-media-zoom__panel{background:color-mix(in srgb, var(--sn-surface-raised) 94%, transparent)}}.sn-media-zoom__panel{box-shadow:var(--sn-shadow-panel);opacity:1;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .18s;transform:translate(0)scale(1)}.sn-media-zoom__panel--nalar{border-color:var(--sn-nalar-border)}@supports (color:color-mix(in lab, red, red)){.sn-media-zoom__panel--nalar{border-color:color-mix(in srgb, var(--sn-nalar-border) 96%, transparent)}}.sn-media-zoom__panel--nalar{background:var(--sn-nalar-surface-strong)}@supports (color:color-mix(in lab, red, red)){.sn-media-zoom__panel--nalar{background:color-mix(in srgb, var(--sn-nalar-surface-strong) 96%, transparent)}}.sn-media-zoom__image{object-fit:contain;background:var(--sn-surface);border-radius:.75rem;width:auto;max-width:min(100%,52rem);height:auto;max-height:min(100%,100svh);display:block;box-shadow:0 20px 42px -28px #0f172a7a}@supports (color:color-mix(in lab, red, red)){.sn-media-zoom__image{background:color-mix(in srgb, var(--sn-surface) 94%, transparent)}}.sn-media-zoom__close{z-index:1;border:1px solid var(--sn-border);justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;position:absolute;top:.6rem;right:.6rem}@supports (color:color-mix(in lab, red, red)){.sn-media-zoom__close{border:1px solid color-mix(in srgb, var(--sn-border) 88%, transparent)}}.sn-media-zoom__close{background:var(--sn-surface-raised);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.sn-media-zoom__close{background:color-mix(in srgb, var(--sn-surface-raised) 88%, transparent)}}.sn-media-zoom__close{color:var(--sn-text);cursor:pointer;transition:background-color .15s,border-color .15s,transform .12s}.sn-media-zoom__close:hover,.sn-media-zoom__close:focus-visible{border-color:var(--sn-accent);outline:none;transform:scale(1.04)}@supports (color:color-mix(in lab, red, red)){.sn-media-zoom__close:hover,.sn-media-zoom__close:focus-visible{border-color:color-mix(in srgb, var(--sn-accent) 42%, var(--sn-border))}}.sn-media-zoom__close:hover,.sn-media-zoom__close:focus-visible{background:var(--sn-surface)}@supports (color:color-mix(in lab, red, red)){.sn-media-zoom__close:hover,.sn-media-zoom__close:focus-visible{background:color-mix(in srgb, var(--sn-surface) 96%, transparent)}}.sn-media-zoom-enter,.sn-media-zoom-leave{transition:opacity .18s}.sn-media-zoom-enter-from,.sn-media-zoom-leave-to{opacity:0}.sn-media-zoom-enter-from .sn-media-zoom__panel,.sn-media-zoom-leave-to .sn-media-zoom__panel{opacity:0;transform:translateY(10px)scale(.96)}@media (prefers-reduced-motion:reduce){.sn-media-zoom,.sn-media-zoom__panel,.sn-media-zoom-enter,.sn-media-zoom-leave{transition:none!important}.sn-media-zoom-enter-from .sn-media-zoom__panel,.sn-media-zoom-leave-to .sn-media-zoom__panel{transform:none}}.sn-input{border-radius:var(--radius-md);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px}.sn-input:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.sn-input:disabled{opacity:.5}.sn-input{border-color:var(--sn-border-soft);background:var(--sn-input-bg);color:var(--sn-text);--tw-ring-color:var(--sn-ring);--tw-ring-offset-color:var(--sn-ring-offset)}.sn-label{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--sn-text-muted);display:block}.sn-btn-xs{padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-radius:.25rem;height:1.75rem}.sn-btn-sm{padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-radius:.25rem;height:2rem}.sn-btn-md{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);height:2.25rem}.sn-btn-lg{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);height:2.5rem}.sn-btn-xs,.sn-btn-sm,.sn-btn-md,.sn-btn-lg{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s;display:inline-flex}:is(.sn-btn-xs,.sn-btn-sm,.sn-btn-md,.sn-btn-lg):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}:is(.sn-btn-xs,.sn-btn-sm,.sn-btn-md,.sn-btn-lg):disabled{cursor:not-allowed;opacity:.5}.sn-btn-xs,.sn-btn-sm,.sn-btn-md,.sn-btn-lg{--tw-ring-color:var(--sn-ring);--tw-ring-offset-color:var(--sn-ring-offset)}.sn-btn-primary{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-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,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s;display:inline-flex}.sn-btn-primary:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.sn-btn-primary:disabled{cursor:not-allowed;opacity:.5}.sn-btn-primary{height:2.25rem;color:var(--sn-accent-text);--tw-ring-color:var(--sn-ring);--tw-ring-offset-color:var(--sn-ring-offset);background:linear-gradient(#fcd34d 0%,#f59e0b 100%);border:1px solid #d9770659;box-shadow:inset 0 1px #ffffff73,inset 0 -1px 1px #b453092e,0 1px 2px #78350f1f,0 4px 12px #f59e0b47}.sn-btn-primary:hover{background:linear-gradient(#fde68a 0%,#fbbf24 100%);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px 1px #b4530933,0 2px 4px #78350f24,0 8px 20px #f59e0b61}.sn-btn-secondary{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-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,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-width:1px;transition-duration:.15s;display:inline-flex}.sn-btn-secondary:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.sn-btn-secondary:disabled{cursor:not-allowed;opacity:.5}.sn-btn-secondary{border-color:var(--sn-border-soft);background:var(--sn-surface);height:2.25rem;color:var(--sn-text-muted);--tw-ring-color:var(--sn-ring);--tw-ring-offset-color:var(--sn-ring-offset)}.sn-btn-secondary:hover{background:var(--sn-surface-soft);color:var(--sn-text)}.sn-btn-danger{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-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,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s;display:inline-flex}.sn-btn-danger:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.sn-btn-danger:disabled{cursor:not-allowed;opacity:.5}.sn-btn-danger{background:var(--sn-danger);color:#fff;--tw-ring-color:var(--sn-ring);--tw-ring-offset-color:var(--sn-ring-offset);height:2.25rem}.sn-btn-danger:hover{opacity:.9}.sn-btn-icon{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-radius:.25rem;justify-content:center;align-items:center;transition-duration:.15s;display:inline-flex}.sn-btn-icon:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.sn-btn-icon:disabled{cursor:not-allowed;opacity:.5}.sn-btn-icon{width:2rem;height:2rem;color:var(--sn-text-muted);--tw-ring-color:var(--sn-ring);--tw-ring-offset-color:var(--sn-ring-offset)}.sn-btn-icon:hover{background:var(--sn-surface-soft);color:var(--sn-text)}.sn-btn-icon--sm{width:1.75rem;height:1.75rem}.sn-btn-icon--lg{width:2.5rem;height:2.5rem}.sn-checkbox{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-color:var(--sn-border-soft);background:var(--sn-input-bg);accent-color:var(--sn-accent);border-radius:.25rem}.sn-spinner{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);animation:var(--animate-spin);border-style:var(--tw-border-style);border-width:2px;border-color:#0000 currentColor currentColor;border-radius:3.40282e38px;display:inline-block}.sn-ai-modal-backdrop{inset:calc(var(--spacing) * 0);z-index:50;padding:calc(var(--spacing) * 4);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed}.sn-ai-modal{width:100%;height:80vh;max-width:var(--container-5xl);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px;border-color:var(--sn-border-soft);background:var(--sn-modal-bg);flex-direction:column;display:flex}.sn-ai-pane{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);border-width:1px;border-color:var(--sn-border);background:var(--sn-surface-soft);flex:1;overflow:auto}.sn-ai-modal-backdrop{-webkit-backdrop-filter:blur(8px)saturate(1.05)}.sn-ai-modal-backdrop>.sn-modal-panel,.sn-ai-modal-backdrop>.sn-ai-modal,.sn-ai-modal-backdrop>.sn-command-palette,.sn-ai-modal-backdrop>.sn-ai-customize-modal,.sn-ai-modal-backdrop>.sn-template-gallery{transform-origin:50%;will-change:transform, opacity;animation:.28s cubic-bezier(.34,1.56,.64,1) both sn-modal-pop-in}.sn-ai-modal-backdrop>.sn-command-palette.sn-global-search-panel{transform-origin:50%;backface-visibility:hidden;animation:none}.sn-share-modal{flex-direction:column;max-height:min(90vh,100vh - 2rem);display:flex;overflow:hidden}.sn-share-modal__header{flex:none}.sn-share-modal__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;overflow-y:auto}.sn-share-modal__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;width:100%;display:grid}.sn-share-modal__tab{text-align:center;word-break:break-word;text-wrap:balance;width:100%;min-width:0;line-height:1.25}@media (width<=767px){.sn-ai-modal-backdrop{-webkit-backdrop-filter:blur(10px)saturate(1.05)}.sn-ai-modal-backdrop>.sn-modal-panel,.sn-ai-modal-backdrop>.sn-ai-modal,.sn-ai-modal-backdrop>.sn-command-palette,.sn-ai-modal-backdrop>.sn-ai-customize-modal,.sn-ai-modal-backdrop>.sn-template-gallery{transform-origin:bottom;animation:.34s cubic-bezier(.22,1,.36,1) both sn-modal-slide-up}.sn-ai-modal-backdrop>.sn-command-palette.sn-global-search-panel{transform-origin:50%;animation:none}.sn-ai-modal-backdrop:has(>.sn-share-modal){padding:calc(.65rem + var(--sn-safe-top)) .65rem calc(.65rem + var(--sn-safe-bottom)) .65rem;align-items:flex-end}.sn-share-modal{width:100%;max-width:100%;max-height:min(94dvh, calc(100dvh - var(--sn-safe-top) - var(--sn-safe-bottom) - 1rem));border-radius:16px}.sn-share-modal__header{padding:1rem 1rem .9rem}.sn-share-modal__body{padding:.95rem 1rem 1rem}.sn-share-modal__tabs{gap:.2rem;padding:.2rem}.sn-share-modal__tab{padding:.65rem .4rem;font-size:.82rem}}.sn-global-search-panel-enter{transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .32s cubic-bezier(.16,1,.3,1)}.sn-global-search-panel-enter-from{opacity:0;transform:translateY(10px)scale(.97)}.sn-global-search-panel-enter-to{opacity:1;transform:translateY(0)scale(1)}.sn-global-search-panel-leave{transition:transform .24s cubic-bezier(.32,.72,0,1),opacity .24s cubic-bezier(.32,.72,0,1)}.sn-global-search-panel-leave-from{opacity:1;transform:translateY(0)scale(1)}.sn-global-search-panel-leave-to{opacity:0;transform:translateY(8px)scale(.98)}@media (width<=767px){.sn-global-search-panel-enter{transition:transform .34s cubic-bezier(.16,1,.3,1),opacity .34s cubic-bezier(.16,1,.3,1)}.sn-global-search-panel-enter-from{opacity:0;transform:translateY(14px)scale(.96)}.sn-global-search-panel-leave{transition:transform .26s cubic-bezier(.32,.72,0,1),opacity .26s cubic-bezier(.32,.72,0,1)}.sn-global-search-panel-leave-to{opacity:0;transform:translateY(10px)scale(.975)}}@keyframes sn-modal-pop-in{0%{opacity:0;transform:scale(.92)}60%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes sn-modal-slide-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.sn-divider{cursor:col-resize;background:var(--sn-divider);touch-action:none;flex-shrink:0;width:5px;transition:background .15s;position:relative}.sn-divider:before{content:"";position:absolute;inset:0 -3px}.sn-divider:hover{background:var(--sn-divider-hover)}.sn-divider__fold-btn{border:1px solid var(--sn-border);background:var(--sn-surface);border-radius:8px;width:16px;height:36px;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.sn-divider__fold-btn{background:color-mix(in srgb, var(--sn-surface) 96%, transparent)}}.sn-divider__fold-btn{color:var(--sn-text-muted);cursor:pointer;opacity:.55;z-index:5;justify-content:center;align-items:center;transition:opacity .15s,background .15s,color .15s,border-color .15s,transform .1s;display:flex}.sn-divider:hover .sn-divider__fold-btn{opacity:1}.sn-divider__fold-btn:hover{opacity:1;color:var(--sn-accent);border-color:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-divider__fold-btn:hover{border-color:color-mix(in srgb, var(--sn-accent) 55%, transparent)}}.sn-divider__fold-btn:hover{background:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-divider__fold-btn:hover{background:color-mix(in srgb, var(--sn-accent) 10%, var(--sn-surface))}}.sn-divider__fold-btn:active{transform:translate(-50%,-50%)scale(.94)}.sn-divider__fold-btn:focus-visible{opacity:1;outline:2px solid var(--sn-accent);outline-offset:2px}.sn-divider.is-dragging,.sn-divider:active{background:var(--sn-divider-active)}.sn-tree-sections{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.sn-tree-sections::-webkit-scrollbar{display:none}.sn-note-list-scroll{scrollbar-width:none;-ms-overflow-style:none}.sn-note-list-scroll::-webkit-scrollbar{display:none}.sn-tree-pane,.sn-tree-pane *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.sn-tree-pane input,.sn-tree-pane textarea,.sn-tree-pane [contenteditable=true]{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.sn-note-list-pane,.sn-note-list-pane *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.sn-note-list-pane input,.sn-note-list-pane textarea,.sn-note-list-pane [contenteditable=true]{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}[data-note-context-menu-backdrop],[data-note-context-menu-backdrop] *,[data-note-context-menu],[data-note-context-menu] *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.sn-tree-zone{border-bottom:1px solid var(--sn-border-soft);flex-direction:column;flex-shrink:0;display:flex;position:relative}.sn-tree-zone:last-child{border-bottom:none}.sn-tree-zone:not(:last-child):after{content:"";background:linear-gradient(90deg, transparent 0%, var(--sn-border-soft) 25%, #94a3b838 50%, var(--sn-border-soft) 75%, transparent 100%);pointer-events:none;height:1px;position:absolute;bottom:0;left:12%;right:12%}.sn-tree-zone:not(:last-child){border-bottom-color:#0000}.sn-tree-zone__header,.sn-tree-zone__body{flex-shrink:0}.sn-tree-zone--collapsed .sn-tree-zone__body{display:none}body.is-dragging-note .sn-folder-row *{pointer-events:none}body.sn-resizing{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}body.sn-resizing *{cursor:col-resize!important}body.sn-resizing-vertical{cursor:row-resize!important;-webkit-user-select:none!important;user-select:none!important}body.sn-resizing-vertical *{cursor:row-resize!important}.sn-clock{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--sn-text-muted);white-space:nowrap;align-items:center;gap:.25rem;font-size:.8125rem;line-height:1;display:flex}.sn-clock__sep{opacity:.5}.sn-clock__seconds{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";min-width:2ch;display:inline-block}.sn-clock__tz{opacity:.4;font-size:.625rem}@keyframes sn-clock-second-pulse{0%{opacity:.72;transform:translateY(0)}30%{opacity:1;transform:translateY(-1px)}to{opacity:.86;transform:translateY(0)}}.sn-clock__tick{animation:.9s ease-in-out sn-clock-second-pulse}.sn-cmd-input{border:1px solid var(--sn-cmd-border);background:var(--sn-cmd-bg);color:var(--sn-cmd-text);cursor:pointer;white-space:nowrap;border-radius:.5rem;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.8125rem;transition:all .15s;display:flex;overflow:hidden}.sn-smart-item{cursor:pointer;color:var(--sn-text-muted);border-radius:.375rem;align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.8125rem;transition:all .15s;display:flex}.sn-smart-item:hover{background:var(--sn-surface-soft);color:var(--sn-text)}.sn-smart-item.is-active{background:var(--sn-active-bg);color:var(--sn-active-text)}.sn-smart-count{background:var(--sn-badge-bg);color:var(--sn-badge-text);text-align:center;border-radius:9999px;min-width:1.25rem;margin-left:auto;padding:.125rem .375rem;font-size:.625rem;font-weight:500}.sn-section-label{text-transform:uppercase;letter-spacing:.08em;color:var(--sn-section-text);padding:.625rem .75rem .375rem;font-size:.625rem;font-weight:700}.sn-note-card{border:1px solid var(--sn-border);cursor:pointer;background:var(--sn-card-bg);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:.5rem;padding:.75rem;transition:all .2s ease-out;position:relative;overflow:hidden}.sn-note-card:hover{box-shadow:0 2px 8px var(--sn-card-hover-shadow);transform:translate(4px)}.sn-note-card.is-active{border-color:var(--sn-active-border);background:var(--sn-active-bg)}.sn-note-card.is-draft{border-style:dashed;border-color:var(--sn-draft);background:var(--sn-draft-bg)}.sn-note-card.is-long-pressing{box-shadow:0 0 0 2px var(--sn-accent-border), 0 4px 14px var(--sn-card-hover-shadow);transition:transform .45s cubic-bezier(.4,0,.2,1),box-shadow .2s ease-out,border-color .2s ease-out;transform:scale(.97)}.sn-group-header{text-transform:uppercase;letter-spacing:.06em;color:var(--sn-section-text);align-items:center;gap:.5rem;padding:.25rem .25rem .375rem;font-size:.625rem;font-weight:700;display:flex}.sn-group-header:after{content:"";background:var(--sn-border);flex:1;height:1px}.sn-canvas{box-sizing:border-box;width:100%;min-width:0;max-width:880px;margin:0 auto;padding:2rem 3.5rem 7.5rem;overflow-x:hidden;container-type:inline-size}@media (width<=767px){.sn-canvas{padding:1.5rem 1.25rem 6rem}}.sn-canvas__title:focus{outline:none}@container (width<=720px){.sn-canvas__title{font-size:clamp(2.04rem,5.5vw,2.85rem)}}@media (width<=768px){.sn-canvas__title{letter-spacing:-.04em;font-size:clamp(1.85rem,7.4vw,2.42rem);line-height:1.08}}.sn-canvas__meta{color:var(--sn-meta-text);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-top:.5rem;font-size:.75rem;display:flex}.sn-status-chip{border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.sn-status-chip--saved{color:var(--sn-success);background:#34d3991a}.sn-status-chip--saving{color:var(--sn-info);background:#38bdf81a}.sn-status-chip--draft{background:var(--sn-draft-bg);color:var(--sn-draft)}.sn-status-chip--failed{color:var(--sn-danger);background:#ef44441a}.sn-status-chip--retry{color:var(--sn-accent);background:#f59e0b1a}.sn-status-chip--idle{background:var(--sn-badge-bg);color:var(--sn-badge-text)}.sn-status-chip--offline{color:#b45309;background:#f6c84c1f}.sn-offline-bar{z-index:10;background:#f6c84c;flex-shrink:0;justify-content:center;align-items:center;min-height:2rem;padding:.25rem 1rem;font-size:.75rem;font-weight:500;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.sn-offline-bar{background:color-mix(in srgb, #f6c84c 8%, var(--sn-surface))}}.sn-offline-bar{border-bottom:1px solid #f6c84c}@supports (color:color-mix(in lab, red, red)){.sn-offline-bar{border-bottom:1px solid color-mix(in srgb, #f6c84c 30%, var(--sn-border))}}.sn-offline-bar{color:#92400e}@media (prefers-color-scheme:dark){.sn-offline-bar{background:#f6c84c}@supports (color:color-mix(in lab, red, red)){.sn-offline-bar{background:color-mix(in srgb, #f6c84c 8%, var(--sn-surface))}}.sn-offline-bar{color:#fbbf24;border-bottom-color:#f6c84c}@supports (color:color-mix(in lab, red, red)){.sn-offline-bar{border-bottom-color:color-mix(in srgb, #f6c84c 20%, var(--sn-border))}}}.sn-offline-bar__content{align-items:center;gap:.5rem;display:inline-flex}.sn-offline-bar-enter{transition:max-height .2s ease-out,opacity .2s ease-out}.sn-offline-bar-enter-start{opacity:0;max-height:0}.sn-offline-bar-enter-end{opacity:1;max-height:2.5rem}.sn-offline-bar-leave{transition:max-height .18s ease-in,opacity .18s ease-in}.sn-offline-bar-leave-start{opacity:1;max-height:2.5rem}.sn-offline-bar-leave-end{opacity:0;max-height:0}.sn-offline-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.sn-offline-dot--amber{background:#f6c84c;animation:2s ease-in-out infinite sn-dot-pulse-amber;box-shadow:0 0 #f6c84c66}.sn-offline-dot--red{background:#ef4444;animation:2s ease-in-out infinite sn-dot-pulse-red;box-shadow:0 0 #ef444466}@keyframes sn-dot-pulse-amber{0%,to{box-shadow:0 0 #f6c84c66}50%{box-shadow:0 0 0 4px #f6c84c00}}@keyframes sn-dot-pulse-red{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 4px #ef444400}}.sn-note-chip--offline{color:#92400e;background:#f6c84c26;border:1px solid #f6c84c59}@media (prefers-color-scheme:dark){.sn-note-chip--offline{color:#fbbf24;background:#fbbf241f;border-color:#fbbf2440}}.sn-spinner--xs{width:10px!important;height:10px!important}.sn-send-dropdown{z-index:50;overscroll-behavior:contain;transform-origin:100% 0;border:1px solid var(--sn-border-soft);background:var(--sn-dropdown-bg);min-width:min(18rem,100vw - 1rem);max-width:calc(100vw - 1rem);max-height:min(80vh,32rem);box-shadow:0 10px 25px var(--sn-shadow);border-radius:.375rem;margin-top:.25rem;padding:.25rem 0;position:absolute;top:100%;right:0;overflow-y:auto}.sn-send-dropdown__item{text-align:left;width:100%;color:var(--sn-text-muted);align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.8125rem;transition:all .15s;display:flex}.sn-send-dropdown__item:hover{background:var(--sn-surface-soft);color:var(--sn-text)}.sn-heading-dropdown{z-index:50;border:1px solid var(--sn-border-soft);background:var(--sn-dropdown-bg);min-width:160px;box-shadow:0 10px 25px var(--sn-shadow);border-radius:.375rem;margin-top:.25rem;padding:.25rem 0;position:absolute;top:100%;left:0}.sn-editor--canvas{line-height:var(--sn-editor-line-height,1.72)}.sn-editor--canvas p{margin-top:var(--sn-editor-paragraph-spacing,.78em);margin-bottom:var(--sn-editor-paragraph-spacing,.78em)}.sn-editor--canvas h1{margin-top:1.75rem;margin-bottom:.75rem}.sn-editor--canvas h2{margin-top:1.5rem;margin-bottom:.625rem}.sn-editor--canvas h3{margin-top:1.25rem;margin-bottom:.5rem}.sn-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--sn-placeholder);pointer-events:none;height:0}.sn-pane-transition{transition:width .4s cubic-bezier(.16,1,.3,1)}.sn-pane-no-transition{transition:none!important}.sn-mobile-stack{--sn-pane-drag:0px;position:relative;overflow:hidden}.sn-mobile-stack>.sn-pane,.sn-mobile-stack>.sn-nalar-mobile-pane,.sn-mobile-stack>.sn-editor-pane{will-change:transform;width:100%;height:100%;transform:translate3d(calc(var(--sn-pane-base,0%) + var(--sn-pane-drag,0px)), 0, 0);backface-visibility:hidden;flex:none;transition:transform .34s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0;border-right:none!important}.sn-mobile-stack.is-pane-dragging>.sn-pane,.sn-mobile-stack.is-pane-dragging>.sn-nalar-mobile-pane,.sn-mobile-stack.is-pane-dragging>.sn-editor-pane{transition:none}.sn-mobile-stack.sn-no-pane-transition>.sn-pane,.sn-mobile-stack.sn-no-pane-transition>.sn-nalar-mobile-pane,.sn-mobile-stack.sn-no-pane-transition>.sn-editor-pane{transition:none!important}.sn-mobile-stack[data-mobile-pane=nalar]>.sn-nalar-mobile-pane{--sn-pane-base:0%}.sn-mobile-stack[data-mobile-pane=nalar]>.sn-tree-pane{--sn-pane-base:100%}.sn-mobile-stack[data-mobile-pane=nalar]>.sn-note-list-pane{--sn-pane-base:200%}.sn-mobile-stack[data-mobile-pane=nalar]>.sn-editor-pane{--sn-pane-base:300%}.sn-mobile-stack[data-mobile-pane=tree]>.sn-nalar-mobile-pane{--sn-pane-base:-100%}.sn-mobile-stack[data-mobile-pane=tree]>.sn-tree-pane{--sn-pane-base:0%}.sn-mobile-stack[data-mobile-pane=tree]>.sn-note-list-pane{--sn-pane-base:100%}.sn-mobile-stack[data-mobile-pane=tree]>.sn-editor-pane{--sn-pane-base:200%}.sn-mobile-stack[data-mobile-pane=list]>.sn-nalar-mobile-pane{--sn-pane-base:-200%}.sn-mobile-stack[data-mobile-pane=list]>.sn-tree-pane{--sn-pane-base:-100%}.sn-mobile-stack[data-mobile-pane=list]>.sn-note-list-pane{--sn-pane-base:0%}.sn-mobile-stack[data-mobile-pane=list]>.sn-editor-pane{--sn-pane-base:100%}.sn-mobile-stack[data-mobile-pane=editor]>.sn-nalar-mobile-pane{--sn-pane-base:-300%}.sn-mobile-stack[data-mobile-pane=editor]>.sn-tree-pane{--sn-pane-base:-200%}.sn-mobile-stack[data-mobile-pane=editor]>.sn-note-list-pane{--sn-pane-base:-100%}.sn-mobile-stack[data-mobile-pane=editor]>.sn-editor-pane{--sn-pane-base:0%}.sn-mobile-stack:not(.is-pane-dragging)[data-mobile-pane=nalar]>.sn-nalar-mobile-pane,.sn-mobile-stack:not(.is-pane-dragging)[data-mobile-pane=tree]>.sn-tree-pane,.sn-mobile-stack:not(.is-pane-dragging)[data-mobile-pane=list]>.sn-note-list-pane,.sn-mobile-stack:not(.is-pane-dragging)[data-mobile-pane=editor]>.sn-editor-pane{will-change:auto;transform:none}.sn-mobile-stack>.sn-pane:after,.sn-mobile-stack>.sn-nalar-mobile-pane:after,.sn-mobile-stack>.sn-editor-pane:after{content:"";background:var(--sn-border-soft);opacity:0;pointer-events:none;width:1px;transition:opacity .2s;position:absolute;top:0;bottom:0;left:-1px}.sn-mobile-stack.is-pane-dragging>.sn-pane:after,.sn-mobile-stack.is-pane-dragging>.sn-nalar-mobile-pane:after,.sn-mobile-stack.is-pane-dragging>.sn-editor-pane:after{opacity:1}@media (prefers-reduced-motion:reduce){.sn-mobile-stack>.sn-pane,.sn-mobile-stack>.sn-nalar-mobile-pane,.sn-mobile-stack>.sn-editor-pane{transition:none}}.sn-nalar-drawer-layer{z-index:50;pointer-events:none;position:fixed;inset:0}@media (width>=768px){.sn-nalar-drawer-layer{top:56px}body.is-pwa-standalone .sn-nalar-drawer-layer{top:calc(56px + var(--sn-safe-top))}}.sn-nalar-drawer-scrim{background:var(--sn-overlay);pointer-events:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute;inset:0}.sn-nalar-drawer{background:var(--sn-nalar-bg);border-right:1px solid var(--sn-nalar-border);pointer-events:auto;width:clamp(420px,46vw,720px);max-width:min(100vw,720px);position:absolute;inset:0 auto 0 0;box-shadow:6px 0 30px #0000001f}@media (width>=768px){.sn-nalar-drawer{border-top-right-radius:12px;border-bottom-right-radius:12px;overflow:hidden}}.sn-nalar-drawer-enter,.sn-nalar-drawer-leave{transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .18s}.sn-nalar-drawer-enter-from,.sn-nalar-drawer-leave-to{opacity:0;transform:translate(-16px)}.sn-nalar-drawer-enter-to,.sn-nalar-drawer-leave-from{opacity:1;transform:translate(0)}.sn-nalar-mobile-pane{background:var(--sn-nalar-bg)}.sn-nalar-shell{isolation:isolate;background:var(--sn-nalar-bg);height:100%;min-height:0;color:var(--sn-text);--sn-nalar-fs-title:.9375rem;--sn-nalar-fs-subtitle:.6875rem;--sn-nalar-fs-tab:.8125rem;--sn-nalar-fs-name:.875rem;--sn-nalar-fs-meta:.75rem;--sn-nalar-fs-body:.9375rem;--sn-nalar-fs-action:.75rem;--sn-nalar-fs-composer-body:.875rem;--sn-nalar-fs-attached-title:.9375rem;--sn-nalar-fs-attached-snippet:.75rem;--sn-nalar-fs-reply-author:.8125rem;--sn-nalar-fs-reply-body:.875rem;--sn-nalar-fs-empty:.875rem;--sn-nalar-fs-composer-cancel:.8125rem;--sn-nalar-fs-modal-eyebrow:.6875rem;--sn-nalar-fs-modal-title:1rem;--sn-nalar-fs-modal-subtitle:.8125rem;--sn-nalar-fs-profile-name:1rem;--sn-nalar-fs-profile-username:.8125rem;--sn-nalar-fs-profile-bio:.875rem;--sn-nalar-fs-profile-link:.75rem;--sn-nalar-fs-profile-count:.75rem;--sn-nalar-fs-profile-action:.8125rem;--sn-nalar-fs-profile-checklist-title:.75rem;--sn-nalar-fs-profile-checklist-desc:.6875rem;--sn-nalar-leading-title:1.15;--sn-nalar-leading-meta:1.18;--sn-nalar-leading-body:1.32;--sn-nalar-avatar:1.6rem;--sn-nalar-avatar-profile:3rem;--sn-nalar-row-gap:.5rem;--sn-nalar-row-pad-y:.5rem;--sn-nalar-row-pad-x:.7rem;--sn-nalar-header-h:2.2rem;--sn-nalar-tabs-h:2.25rem;--sn-nalar-action-h:1.6rem;flex-direction:column;display:flex;position:relative}.sn-nalar-shell.is-density-nyaman{--sn-nalar-row-gap:.85rem;--sn-nalar-row-pad-y:1rem;--sn-nalar-row-pad-x:1.25rem;--sn-nalar-leading-body:1.55;--sn-nalar-avatar-profile:4.25rem}@media (width>=768px){.sn-nalar-drawer .sn-nalar-shell{--sn-nalar-row-pad-y:.6rem;--sn-nalar-row-pad-x:.8rem;--sn-nalar-avatar:1.8rem;--sn-nalar-avatar-profile:3.6rem;--sn-nalar-header-h:3rem}.sn-nalar-drawer .sn-nalar-shell.is-density-nyaman{--sn-nalar-row-pad-y:1.15rem;--sn-nalar-row-pad-x:1.25rem}}.sn-nalar-header{z-index:10;min-height:var(--sn-nalar-header-h);border-bottom:1px solid var(--sn-nalar-border);background:linear-gradient(180deg, var(--sn-nalar-surface-strong) 0%, var(--sn-nalar-surface-strong) 100%);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.sn-nalar-header{background:linear-gradient(180deg, color-mix(in srgb, var(--sn-nalar-surface-strong) 97%, transparent) 0%, color-mix(in srgb, var(--sn-nalar-surface-strong) 82%, transparent) 100%)}}.sn-nalar-header{padding:0 var(--sn-nalar-row-pad-x);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sn-nalar-header__left{justify-content:flex-start;align-items:center;gap:.5rem;min-width:0;display:flex}.sn-nalar-header__center{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.sn-nalar-header__right{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.sn-nalar-btn-tulis{border:1px solid var(--sn-border-soft);background:var(--sn-surface);color:var(--sn-text-muted);letter-spacing:.01em;cursor:pointer;white-space:nowrap;border-radius:9999px;align-items:center;gap:.375rem;padding:.35rem .875rem .35rem .625rem;font-size:.8125rem;font-weight:600;line-height:1;transition:background-color .16s,color .16s,border-color .16s,box-shadow .16s,transform .12s;display:inline-flex}.sn-nalar-btn-tulis:hover{background:var(--sn-surface-soft);color:var(--sn-text);border-color:var(--sn-border);transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.sn-nalar-btn-tulis:active{box-shadow:none;transform:translateY(0)}.sn-nalar-btn-tulis:focus-visible{box-shadow:0 0 0 2px var(--sn-ring);outline:none}.sn-nalar-btn-tulis svg{opacity:.75;flex-shrink:0;transition:opacity .16s}.sn-nalar-btn-tulis:hover svg{opacity:1}.sn-nalar-title{color:var(--sn-text);font-size:var(--sn-nalar-fs-title);font-weight:700;line-height:var(--sn-nalar-leading-title);letter-spacing:-.01em;margin:0}.sn-nalar-subtitle{color:var(--sn-text-subtle);font-size:var(--sn-nalar-fs-subtitle);opacity:.85;margin:.05rem 0 0;font-weight:400;line-height:1.2}.sn-nalar-body,.sn-nalar-surface{flex-direction:column;flex:auto;min-height:0;display:flex}.sn-nalar-tabs{top:var(--sn-nalar-header-h);z-index:9;border-bottom:1px solid var(--sn-nalar-border);background:var(--sn-nalar-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:sticky}@supports (color:color-mix(in lab, red, red)){.sn-nalar-tabs{background:color-mix(in srgb, var(--sn-nalar-surface) 94%, transparent)}}.sn-nalar-tabs{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sn-nalar-profile .sn-nalar-tabs{grid-template-columns:repeat(3,minmax(0,1fr));top:0}.sn-nalar-tabs button{min-height:var(--sn-nalar-tabs-h);color:var(--sn-text-muted);font-size:var(--sn-nalar-fs-tab);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;justify-content:center;align-items:center;padding:.125rem .5rem;font-weight:600;transition:color .15s,border-color .15s;display:flex}.sn-nalar-tabs button:hover,.sn-nalar-tabs button:focus-visible{color:var(--sn-text);outline:none}.sn-nalar-tabs button.is-active{border-bottom-color:var(--sn-text);color:var(--sn-text)}.sn-nalar-feed-scroll{overscroll-behavior:contain;background:0 0;flex:auto;min-height:0;overflow-y:auto}.sn-nalar-post{grid-template-columns:var(--sn-nalar-avatar) minmax(0, 1fr);gap:var(--sn-nalar-row-gap);border-bottom:1px solid var(--sn-border-soft);padding:var(--sn-nalar-row-pad-y) var(--sn-nalar-row-pad-x);background:0 0;transition:background-color .12s;display:grid}.sn-nalar-post:hover{background:var(--sn-nalar-row-hover)}.sn-nalar-avatar,.sn-nalar-profile__avatar{border:1px solid var(--sn-border-soft);background:var(--sn-nalar-surface-strong);color:var(--sn-text);cursor:pointer;justify-content:center;align-items:center;padding:0;font-weight:700;transition:transform .1s;display:inline-flex;overflow:hidden}.sn-nalar-avatar:hover{transform:scale(1.02)}:is(.sn-nalar-avatar:has(.sn-avatar-shell),.sn-nalar-profile__avatar:has(.sn-avatar-shell),.sn-nalar-reply-avatar:has(.sn-avatar-shell)){background:0 0!important;border:none!important;overflow:visible!important}.sn-nalar-avatar .sn-avatar-shell,.sn-nalar-profile__avatar .sn-avatar-shell,.sn-nalar-reply-avatar .sn-avatar-shell{width:100%!important;height:100%!important}.sn-nalar-avatar{width:var(--sn-nalar-avatar);height:var(--sn-nalar-avatar);border-radius:50%;flex-shrink:0;align-self:start}.sn-nalar-avatar__image,.sn-nalar-profile__avatar img{object-fit:cover;width:100%;height:100%}.sn-nalar-post__main{flex-direction:column;min-width:0;display:flex}.sn-nalar-post__meta{justify-content:space-between;align-items:center;width:100%;display:flex}.sn-nalar-post__author-info{align-items:center;gap:.35rem;min-width:0;display:flex}.sn-nalar-post__author{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.35rem;min-width:0;padding:0;display:inline-flex}.sn-nalar-post__name{color:var(--sn-text);font-weight:700;font-size:var(--sn-nalar-fs-name);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.sn-nalar-post__username{color:var(--sn-text-muted);font-size:var(--sn-nalar-fs-meta);line-height:var(--sn-nalar-leading-meta);text-overflow:ellipsis;white-space:nowrap;opacity:.9;overflow:hidden}.sn-nalar-post__separator{color:var(--sn-text-subtle);opacity:.6;font-size:.625rem}.sn-nalar-post__time{color:var(--sn-text-subtle);font-size:var(--sn-nalar-fs-meta);white-space:nowrap}.sn-nalar-post__body{font-size:var(--sn-nalar-fs-body);line-height:var(--sn-nalar-leading-body);color:var(--sn-text);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.15rem;margin-bottom:0}.sn-nalar-attached-note{border:1px solid var(--sn-accent);width:calc(100% - 24px);margin-top:.75rem;margin-left:12px}@supports (color:color-mix(in lab, red, red)){.sn-nalar-attached-note{border:1px solid color-mix(in srgb, var(--sn-accent) 16%, var(--sn-nalar-border))}}.sn-nalar-attached-note{background:linear-gradient(135deg, var(--sn-accent), transparent 56%), var(--sn-nalar-surface);border-radius:1rem;padding:.52rem .78rem .66rem}@supports (color:color-mix(in lab, red, red)){.sn-nalar-attached-note{background:linear-gradient(135deg, color-mix(in srgb, var(--sn-accent) 10%, transparent), transparent 56%), color-mix(in srgb, var(--sn-nalar-surface) 90%, transparent)}}.sn-nalar-attached-note{text-align:left;cursor:pointer;transition:transform .14s,border-color .14s,box-shadow .14s,background-color .14s}.sn-nalar-attached-note:hover,.sn-nalar-attached-note:focus-visible{border-color:var(--sn-accent);outline:none;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.sn-nalar-attached-note:hover,.sn-nalar-attached-note:focus-visible{border-color:color-mix(in srgb, var(--sn-accent) 34%, var(--sn-border))}}.sn-nalar-attached-note:hover,.sn-nalar-attached-note:focus-visible{box-shadow:0 14px 28px #0f172a14}.sn-nalar-attached-note__title{color:var(--sn-text);font-size:var(--sn-nalar-fs-attached-title);margin:.12rem 0 0;font-weight:800;line-height:1.3}.sn-nalar-attached-note__snippet{color:var(--sn-text-muted);font-size:var(--sn-nalar-fs-attached-snippet);margin:.14rem 0 0;line-height:1.42}@media (width<=767px){.sn-nalar-attached-note__title{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sn-nalar-attached-note__snippet{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}html[data-workspace-layout=mobile] .sn-nalar-attached-note__title{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html[data-workspace-layout=mobile] .sn-nalar-attached-note__snippet{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sn-nalar-topics{flex-wrap:wrap;gap:.35rem;margin-top:.25rem;display:flex}.sn-nalar-topics span{color:var(--sn-accent);cursor:pointer;font-size:.9375em;font-weight:500;transition:opacity .1s}.sn-nalar-topics span:hover{opacity:.8}.sn-nalar-actions{align-items:center;gap:.92rem;margin-top:.4rem;margin-left:-.2rem;display:flex}.sn-nalar-actions button{min-height:var(--sn-nalar-action-h);height:var(--sn-nalar-action-h);color:var(--sn-text-muted);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.25rem;padding:0 .35rem;transition:color .15s,background-color .15s,transform .1s;display:inline-flex}.sn-nalar-actions button svg{width:17px;height:17px}.sn-nalar-actions button:hover,.sn-nalar-actions button:focus-visible{color:var(--sn-text);background-color:var(--sn-text)}@supports (color:color-mix(in lab, red, red)){.sn-nalar-actions button:hover,.sn-nalar-actions button:focus-visible{background-color:color-mix(in srgb, var(--sn-text) 8%, transparent)}}.sn-nalar-actions button:hover,.sn-nalar-actions button:focus-visible{outline:none}.sn-nalar-actions button:active{transform:scale(.95)}.sn-nalar-actions button.is-active{color:var(--sn-accent);background-color:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-nalar-actions button.is-active{background-color:color-mix(in srgb, var(--sn-accent) 8%, transparent)}}.sn-action-count{font-size:var(--sn-nalar-fs-action);color:var(--sn-text-muted);margin-left:.15rem;font-weight:600}.sn-nalar-more{position:relative}.sn-nalar-more summary{color:var(--sn-text-muted);width:var(--sn-nalar-action-h);height:var(--sn-nalar-action-h);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;list-style:none;transition:color .15s,background-color .15s;display:inline-flex}.sn-nalar-more summary::-webkit-details-marker{display:none}.sn-nalar-more summary:hover,.sn-nalar-more[open] summary{color:var(--sn-text);background-color:var(--sn-text)}@supports (color:color-mix(in lab, red, red)){.sn-nalar-more summary:hover,.sn-nalar-more[open] summary{background-color:color-mix(in srgb, var(--sn-text) 8%, transparent)}}.sn-nalar-dropdown-menu{display:none}.sn-nalar-more[open] .sn-nalar-dropdown-menu{z-index:50;border:1px solid var(--sn-nalar-border);background:var(--sn-nalar-surface-strong);border-radius:.65rem;flex-direction:column;width:max-content;min-width:8rem;margin-top:.25rem;padding:.3rem;animation:.14s cubic-bezier(.16,1,.3,1) sn-nalar-dropdown-pop;display:flex;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 8px 24px #00000024}@keyframes sn-nalar-dropdown-pop{0%{opacity:0;transform:scale(.95)translateY(-4px)}to{opacity:1;transform:scale(1)translate(0)}}.sn-nalar-dropdown-item{width:100%;color:var(--sn-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.4rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;transition:background-color .12s,color .12s}.sn-nalar-dropdown-item:hover,.sn-nalar-dropdown-item:focus-visible{background:var(--sn-nalar-surface)}@supports (color:color-mix(in lab, red, red)){.sn-nalar-dropdown-item:hover,.sn-nalar-dropdown-item:focus-visible{background:color-mix(in srgb, var(--sn-nalar-surface) 92%, transparent)}}.sn-nalar-dropdown-item:hover,.sn-nalar-dropdown-item:focus-visible{outline:none}.sn-nalar-dropdown-item--danger{color:var(--sn-danger)}.sn-nalar-dropdown-item--danger:hover,.sn-nalar-dropdown-item--danger:focus-visible{background:var(--sn-danger-soft,#ef44441a);color:var(--sn-danger)}.sn-nalar-post__reply-count-trigger{margin-top:.4rem}.sn-nalar-replies-btn{font-size:var(--sn-nalar-fs-action);color:var(--sn-text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;transition:color .15s}.sn-nalar-replies-btn:hover,.sn-nalar-replies-btn:focus-visible{color:var(--sn-accent);outline:none}.sn-nalar-replies-list{border-left:2px solid var(--sn-nalar-border);flex-direction:column;gap:.68rem;margin-top:.68rem;padding-left:.68rem;display:flex}.sn-nalar-replies-loading{font-size:var(--sn-nalar-fs-action);color:var(--sn-text-muted);align-items:center;gap:.4rem;padding:.28rem 0;display:flex}.sn-nalar-spinner{border:2px solid var(--sn-nalar-border);border-top-color:var(--sn-text-muted);border-radius:50%;width:1rem;height:1rem;animation:.6s linear infinite sn-nalar-spin}@keyframes sn-nalar-spin{to{transform:rotate(360deg)}}.sn-nalar-reply-item{grid-template-columns:var(--sn-nalar-avatar) minmax(0, 1fr);border-top:1px solid var(--sn-nalar-border);align-items:start;gap:.6rem;padding-top:.6rem;display:grid}.sn-nalar-reply-item:first-child{border-top:none;padding-top:0}.sn-nalar-reply-avatar{border:1px solid var(--sn-nalar-border);background:var(--sn-nalar-surface-strong);color:var(--sn-text);width:var(--sn-nalar-avatar);height:var(--sn-nalar-avatar);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-weight:700;display:inline-flex;overflow:hidden}.sn-nalar-reply-content{min-width:0}.sn-nalar-reply-header{align-items:center;gap:.28rem;margin-bottom:.1rem;display:flex}.sn-nalar-reply-author-name{font-size:var(--sn-nalar-fs-reply-author);color:var(--sn-text);cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;padding:0;font-weight:700;overflow:hidden}.sn-nalar-reply-author-name:hover{color:var(--sn-accent)}.sn-nalar-reply-body{font-size:var(--sn-nalar-fs-reply-body);color:var(--sn-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.42}.sn-nalar-empty{min-height:15rem;color:var(--sn-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;padding:1.6rem 1.2rem;display:flex}.sn-nalar-empty:before{content:"";background-color:var(--sn-accent);width:.5rem;height:.5rem;box-shadow:0 0 10px var(--sn-accent);opacity:.85;border-radius:50%}.sn-nalar-empty p{max-width:20rem;font-size:var(--sn-nalar-fs-empty);color:var(--sn-text-muted);margin:0;line-height:1.5}.sn-nalar-load-more{justify-content:center;padding:1.2rem;display:flex}.sn-nalar-skeleton{flex-direction:column;gap:.8rem;padding:1rem;display:flex}.sn-nalar-skeleton-item{grid-template-columns:var(--sn-nalar-avatar) minmax(0, 1fr);gap:var(--sn-nalar-row-gap);border-bottom:1px solid var(--sn-nalar-border);padding-bottom:.8rem;display:grid}.sn-nalar-skeleton-item:last-child{border-bottom:none}.sn-nalar-skeleton-avatar{width:var(--sn-nalar-avatar);height:var(--sn-nalar-avatar);background:var(--sn-nalar-surface);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.sn-nalar-skeleton-avatar{background:color-mix(in srgb, var(--sn-nalar-surface) 88%, transparent)}}.sn-nalar-skeleton-avatar{animation:1.5s ease-in-out infinite sn-nalar-skeleton-pulse}.sn-nalar-skeleton-content{flex-direction:column;gap:.5rem;display:flex}.sn-nalar-skeleton-line{background:var(--sn-nalar-surface);border-radius:4px;height:.75rem}@supports (color:color-mix(in lab, red, red)){.sn-nalar-skeleton-line{background:color-mix(in srgb, var(--sn-nalar-surface) 88%, transparent)}}.sn-nalar-skeleton-line{animation:1.5s ease-in-out infinite sn-nalar-skeleton-pulse}.sn-nalar-skeleton-line--short{width:40%}.sn-nalar-skeleton-line--medium{width:70%}.sn-nalar-skeleton-line--long{width:95%}@keyframes sn-nalar-skeleton-pulse{0%,to{opacity:.6}50%{opacity:1}}.sn-nalar-composer{background:var(--sn-nalar-bg);flex-direction:column;height:100%;min-height:0;display:flex}.sn-nalar-composer__header{padding:0 var(--sn-nalar-row-pad-x);min-height:var(--sn-nalar-header-h);border-bottom:1px solid var(--sn-nalar-border);background:var(--sn-nalar-surface-strong);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.sn-nalar-composer__header{background:color-mix(in srgb, var(--sn-nalar-surface-strong) 92%, transparent)}}.sn-nalar-composer__cancel{color:var(--sn-text-muted);font-size:var(--sn-nalar-fs-composer-cancel);cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;padding:0;font-weight:600;transition:color .12s;display:inline-flex}.sn-nalar-composer__cancel:hover{color:var(--sn-text)}.sn-nalar-composer__title{font-size:var(--sn-nalar-fs-title);color:var(--sn-text);text-align:center;letter-spacing:-.01em;margin:0;font-weight:700}.sn-nalar-composer__header-spacer{min-width:3rem}.sn-nalar-composer__main{padding:var(--sn-nalar-row-pad-y) var(--sn-nalar-row-pad-x);grid-template-columns:var(--sn-nalar-avatar) minmax(0, 1fr);gap:var(--sn-nalar-row-gap);flex:auto;min-height:0;display:grid;overflow-y:auto}.sn-nalar-composer__left-col{flex-direction:column;align-items:center;display:flex}.sn-nalar-composer__line{background:var(--sn-nalar-border);opacity:.8;border-radius:1px;flex:1;width:1px;margin-top:.5rem;margin-bottom:.25rem}.sn-nalar-composer__right-col{flex-direction:column;min-width:0;display:flex}.sn-nalar-composer__user-info{flex-direction:column;margin-bottom:.16rem;display:flex}.sn-nalar-composer__name{color:var(--sn-text);font-weight:700;font-size:var(--sn-nalar-fs-name)}.sn-nalar-composer__username{color:var(--sn-text-muted);font-size:var(--sn-nalar-fs-meta)}.sn-nalar-composer__textarea{width:100%;min-height:5rem;color:var(--sn-text);font-size:var(--sn-nalar-fs-composer-body);line-height:var(--sn-nalar-leading-body);resize:none;background:0 0;border:none;outline:none;margin-top:.1rem;padding:0}.sn-nalar-composer__textarea::placeholder{color:var(--sn-text-faint)}.sn-nalar-composer__footer{padding:.52rem var(--sn-nalar-row-pad-x);border-top:1px solid var(--sn-nalar-border);background:var(--sn-nalar-surface);justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.sn-nalar-composer__footer{background:color-mix(in srgb, var(--sn-nalar-surface) 94%, transparent)}}.sn-nalar-composer__footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sn-nalar-composer__actions-right{align-items:center;gap:.68rem;display:flex}.sn-nalar-counter{font-size:var(--sn-nalar-fs-action);color:var(--sn-text-muted);font-weight:500}.sn-nalar-counter.is-warning{color:var(--sn-warning);font-weight:600}.sn-nalar-counter.is-danger{color:var(--sn-danger);font-weight:700}.sn-nalar-composer__submit{border-radius:9999px;padding:.45rem 1.25rem;font-weight:700}.sn-nalar-note-share-modal{width:min(42rem,100vw - 1rem);max-width:calc(100vw - 1rem)}.sn-nalar-note-share-modal__header,.sn-nalar-note-share-modal__footer{justify-content:space-between;align-items:flex-start;gap:.9rem;padding:1.1rem 1.15rem;display:flex}.sn-nalar-note-share-modal__header{border-bottom:1px solid var(--sn-nalar-border)}.sn-nalar-note-share-modal__footer{border-top:1px solid var(--sn-nalar-border);align-items:center}.sn-nalar-note-share-modal__eyebrow{color:var(--sn-accent);font-size:var(--sn-nalar-fs-modal-eyebrow);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:800}.sn-nalar-note-share-modal__title{color:var(--sn-text);font-size:var(--sn-nalar-fs-modal-title);margin:.35rem 0 0;font-weight:800;line-height:1.3}.sn-nalar-note-share-modal__subtitle{color:var(--sn-text-soft);font-size:var(--sn-nalar-fs-modal-subtitle);margin:.3rem 0 0;line-height:1.55}.sn-nalar-note-share-modal__body{flex-direction:column;gap:.9rem;padding:1.1rem 1.15rem 1rem;display:flex}.sn-nalar-note-share-modal__note-card{border:1px solid var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-nalar-note-share-modal__note-card{border:1px solid color-mix(in srgb, var(--sn-accent) 16%, var(--sn-nalar-border))}}.sn-nalar-note-share-modal__note-card{background:linear-gradient(135deg, var(--sn-accent), transparent 62%), var(--sn-nalar-surface);border-radius:1rem;padding:.9rem .95rem}@supports (color:color-mix(in lab, red, red)){.sn-nalar-note-share-modal__note-card{background:linear-gradient(135deg, color-mix(in srgb, var(--sn-accent) 10%, transparent), transparent 62%), color-mix(in srgb, var(--sn-nalar-surface) 92%, transparent)}}.sn-nalar-note-share-modal__note-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sn-nalar-note-share-modal__note-badge{background:var(--sn-info);border-radius:999px;align-items:center;min-height:1.4rem;padding:0 .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sn-nalar-note-share-modal__note-badge{background:color-mix(in srgb, var(--sn-info) 12%, transparent)}}.sn-nalar-note-share-modal__note-badge{color:var(--sn-info);font-size:.625rem;font-weight:800}.sn-nalar-note-share-modal__limit-note{color:var(--sn-text-soft);font-size:.6875rem;font-weight:600}.sn-nalar-note-share-modal__note-title{color:var(--sn-text);font-size:var(--sn-nalar-fs-attached-title);margin:.55rem 0 0;font-weight:800;line-height:1.35}.sn-nalar-note-share-modal__note-snippet{color:var(--sn-text-muted);font-size:var(--sn-nalar-fs-attached-snippet);margin:.35rem 0 0;line-height:1.55}.sn-nalar-note-share-modal__textarea{resize:vertical;min-height:8.5rem}.sn-nalar-note-share-modal__agree{color:var(--sn-text-muted);align-items:flex-start;gap:.6rem;line-height:1.5;display:inline-flex}.sn-nalar-note-share-modal__agree input{flex-shrink:0;margin-top:.15rem}@media (width<=640px){.sn-nalar-note-share-modal__header,.sn-nalar-note-share-modal__body,.sn-nalar-note-share-modal__footer{padding-left:1rem;padding-right:1rem}.sn-nalar-note-share-modal__footer{flex-direction:column-reverse;align-items:stretch}}.sn-nalar-segmented{border:1px solid var(--sn-nalar-border);background:var(--sn-nalar-surface);border-radius:9999px;grid-template-columns:repeat(2,minmax(4.2rem,1fr));display:inline-grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sn-nalar-segmented{background:color-mix(in srgb, var(--sn-nalar-surface) 94%, transparent)}}.sn-nalar-segmented{padding:2px}.sn-nalar-segmented button{min-height:1.85rem;color:var(--sn-text-muted);font-size:var(--sn-nalar-fs-action);cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:0 .65rem;font-weight:600;transition:background-color .15s,color .15s}.sn-nalar-segmented button.is-active{background:var(--sn-nalar-surface-strong);color:var(--sn-text);box-shadow:0 1px 3px #0000000d}.sn-nalar-profile,.sn-nalar-profile>div{flex-direction:column;flex:auto;min-height:0;display:flex}.sn-nalar-profile__head{border-bottom:1px solid var(--sn-nalar-border);padding:var(--sn-nalar-row-pad-y) var(--sn-nalar-row-pad-x)}.sn-nalar-profile__header-grid{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.sn-nalar-profile__info{flex:1;min-width:0}.sn-nalar-profile__avatar{width:var(--sn-nalar-avatar-profile);height:var(--sn-nalar-avatar-profile);border:1px solid var(--sn-nalar-border);background:var(--sn-nalar-surface-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:inline-flex;overflow:hidden;box-shadow:0 4px 12px #0000000a}.sn-nalar-profile__avatar.is-zoomable{cursor:zoom-in}.sn-nalar-profile__avatar.is-zoomable:hover,.sn-nalar-profile__avatar.is-zoomable:focus-visible{outline:none;transform:scale(1.02)}.sn-nalar-profile__name{font-size:var(--sn-nalar-fs-profile-name);color:var(--sn-text);letter-spacing:-.02em;margin:0;font-weight:850;line-height:1.2}.sn-nalar-profile__username{font-size:var(--sn-nalar-fs-profile-username);color:var(--sn-text-muted);margin:.12rem 0 0}.sn-nalar-profile__bio{color:var(--sn-text);font-size:var(--sn-nalar-fs-profile-bio);line-height:var(--sn-nalar-leading-body);white-space:pre-wrap;margin:.4rem 0 0}.sn-nalar-profile__links{font-size:var(--sn-nalar-fs-profile-link);color:var(--sn-text-subtle);flex-wrap:wrap;gap:.4rem;margin-top:.4rem;display:flex}.sn-nalar-profile__links a{color:var(--sn-accent);font-weight:500;text-decoration:none}.sn-nalar-profile__links a:hover{text-decoration:underline}.sn-nalar-profile__counts{font-size:var(--sn-nalar-fs-profile-count);color:var(--sn-text-subtle);gap:.6rem;margin-top:.4rem;display:flex}.sn-nalar-profile__counts strong{color:var(--sn-text);font-weight:700}.sn-nalar-profile__actions{flex-wrap:wrap;gap:.32rem;margin-top:.6rem;display:flex}.sn-nalar-profile__actions a,.sn-nalar-profile__actions button{text-align:center;height:2.25rem;min-height:2.25rem;font-weight:700;font-size:var(--sn-nalar-fs-profile-action);border-radius:9999px;flex:1;justify-content:center}.sn-nalar-profile__checklist-card{border:1px solid var(--sn-accent-border);background:var(--sn-accent);border-radius:.5rem;align-items:center;gap:.52rem;margin-top:.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sn-nalar-profile__checklist-card{background:color-mix(in srgb, var(--sn-accent) 6%, transparent)}}.sn-nalar-profile__checklist-card{color:var(--sn-text);padding:.4rem .6rem;text-decoration:none;transition:background-color .15s,border-color .15s}.sn-nalar-profile__checklist-card:hover{background:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-nalar-profile__checklist-card:hover{background:color-mix(in srgb, var(--sn-accent) 10%, transparent)}}.sn-nalar-profile__checklist-card:hover{border-color:var(--sn-accent)}.sn-checklist-icon{color:var(--sn-accent);flex-shrink:0}.sn-checklist-text{flex-direction:column;flex:1;min-width:0;display:flex}.sn-checklist-title{font-size:var(--sn-nalar-fs-profile-checklist-title);font-weight:700}.sn-checklist-desc{font-size:var(--sn-nalar-fs-profile-checklist-desc);color:var(--sn-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.1rem;overflow:hidden}.sn-checklist-arrow{color:var(--sn-text-muted);flex-shrink:0}.sn-nalar-profile__posts{flex:auto}.sn-nalar-bottom-nav{border-top:1px solid var(--sn-nalar-border);background:var(--sn-nalar-surface);display:none}@supports (color:color-mix(in lab, red, red)){.sn-nalar-bottom-nav{background:color-mix(in srgb, var(--sn-nalar-surface) 96%, transparent)}}.sn-nalar-bottom-nav{padding:.45rem max(.5rem, var(--sn-safe-left)) calc(.45rem + var(--sn-safe-bottom)) max(.5rem, var(--sn-safe-right));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sn-nalar-bottom-nav button{min-height:2.75rem;color:var(--sn-text-muted);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;transition:color .15s,transform .1s;display:inline-flex}.sn-nalar-bottom-nav button:hover,.sn-nalar-bottom-nav button.is-active{color:var(--sn-text)}.sn-nalar-nav-tulis{transform:scale(1.05)}.sn-nalar-nav-tulis svg{stroke-width:2.5px}.sn-nalar-error{color:var(--sn-danger);margin:.5rem 1.25rem;font-size:.75rem;font-weight:500}@media (width<=767px){.sn-nalar-header{min-height:var(--sn-nalar-header-h);padding:0 var(--sn-nalar-row-pad-x)}.sn-nalar-shell.is-mobile-feed-chrome-hidden .sn-nalar-header,.sn-nalar-subtitle{display:none!important}.sn-nalar-tabs{top:var(--sn-nalar-header-h)}.sn-nalar-shell.is-mobile-feed-chrome-hidden .sn-nalar-tabs{top:0}.sn-nalar-post{grid-template-columns:var(--sn-nalar-avatar) minmax(0, 1fr);gap:var(--sn-nalar-row-gap);padding:var(--sn-nalar-row-pad-y) var(--sn-nalar-row-pad-x)}.sn-nalar-avatar{width:var(--sn-nalar-avatar);height:var(--sn-nalar-avatar)}.sn-nalar-post__body{font-size:var(--sn-nalar-fs-body)}.sn-nalar-feed-scroll{padding-bottom:calc(3rem + .9rem + var(--sn-safe-bottom))!important}.sn-nalar-bottom-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.sn-nalar-shell.is-density-compact{--sn-nalar-fs-title:.875rem;--sn-nalar-fs-subtitle:.625rem;--sn-nalar-fs-tab:.75rem;--sn-nalar-fs-name:.8125rem;--sn-nalar-fs-meta:.6875rem;--sn-nalar-fs-body:.875rem;--sn-nalar-fs-action:.6875rem;--sn-nalar-fs-composer-body:.8125rem;--sn-nalar-fs-attached-title:.875rem;--sn-nalar-fs-attached-snippet:.6875rem;--sn-nalar-fs-reply-author:.75rem;--sn-nalar-fs-reply-body:.8125rem;--sn-nalar-fs-empty:.8125rem;--sn-nalar-fs-composer-cancel:.75rem;--sn-nalar-fs-modal-eyebrow:.625rem;--sn-nalar-fs-modal-title:.9375rem;--sn-nalar-fs-modal-subtitle:.75rem;--sn-nalar-fs-profile-name:.9375rem;--sn-nalar-fs-profile-username:.75rem;--sn-nalar-fs-profile-bio:.8125rem;--sn-nalar-fs-profile-link:.6875rem;--sn-nalar-fs-profile-count:.6875rem;--sn-nalar-fs-profile-action:.75rem;--sn-nalar-fs-profile-checklist-title:.6875rem;--sn-nalar-fs-profile-checklist-desc:.625rem;--sn-nalar-leading-title:1.12;--sn-nalar-leading-meta:1.14;--sn-nalar-leading-body:1.26}}@media (prefers-reduced-motion:reduce){.sn-nalar-drawer-enter,.sn-nalar-drawer-leave,.sn-nalar-skeleton-avatar,.sn-nalar-skeleton-line{transition:none!important;animation:none!important}}.sn-drawer-right{z-index:41;background:var(--sn-modal-bg);border-left:1px solid var(--sn-border);width:380px;max-width:100vw;box-shadow:-8px 0 30px var(--sn-shadow);flex-direction:column;transition:transform .25s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;right:0}@media (width<=480px){.sn-drawer-right{width:100vw}}.sn-app{background:var(--sn-bg);color:var(--sn-text);min-height:100dvh}.sn-pane{border-color:var(--sn-border-soft);background:0 0;min-height:0}.sn-topbar{z-index:60;isolation:isolate;background:var(--sn-topbar);border-color:var(--sn-border-soft);position:sticky;top:0;overflow:visible;box-shadow:inset 0 -1px #ffffff05}.sn-topbar-link{color:var(--sn-text-muted)}.sn-topbar-link:hover,.sn-topbar-link.is-active{background:var(--sn-surface);color:var(--sn-text)}.sn-topbar__search,.sn-topbar-events,.sn-topbar-clock{min-width:0}.sn-topbar-workspace-title{flex:0 auto;align-items:center;min-width:0;display:flex}.sn-topbar-workspace-title__label{text-overflow:ellipsis;white-space:nowrap;max-width:min(42vw,11rem);color:var(--sn-text);font-size:var(--sn-fs-md);letter-spacing:-.01em;font-weight:600;display:block;overflow:hidden}.sn-topbar-search{min-width:0;max-width:min(100%,32rem)}.sn-topbar-search__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sn-topbar-search__label--compact{display:none}.sn-topbar-search__kbd{flex-shrink:0}.sn-topbar-upcoming{min-width:0;max-width:min(100%,13.5rem);font-size:var(--sn-fs-sm);color:var(--sn-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9999px;gap:.5rem;padding-inline:.625rem;font-weight:500;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}.sn-topbar-upcoming:hover,.sn-topbar-upcoming.is-open{background:var(--sn-surface);border-color:var(--sn-border-soft);color:var(--sn-text)}.sn-topbar-upcoming__content{align-items:center;gap:.375rem;min-width:0;display:inline-flex}.sn-topbar-upcoming__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:9rem;font-size:inherit;font-weight:inherit;color:var(--sn-text-muted);overflow:hidden}.sn-topbar-upcoming__meta{font-size:inherit;font-weight:inherit;color:var(--sn-text-subtle);flex-shrink:0}.sn-topbar-upcoming:hover .sn-topbar-upcoming__title,.sn-topbar-upcoming.is-open .sn-topbar-upcoming__title{color:var(--sn-text)}.sn-topbar-upcoming:hover .sn-topbar-upcoming__meta,.sn-topbar-upcoming.is-open .sn-topbar-upcoming__meta{color:var(--sn-text-muted)}.sn-topbar-event-popover{width:min(22rem,100vw - 1rem)}.sn-topbar-event-popover__header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.5rem;display:flex}.sn-topbar-event-popover__eyebrow{color:var(--sn-text-subtle);font-size:var(--sn-fs-2xs);letter-spacing:.11em;text-transform:uppercase;font-weight:750}.sn-topbar-event-popover__relative{color:var(--sn-text-muted);font-size:var(--sn-fs-xs);text-align:right;font-weight:650}.sn-topbar-event-popover__title{color:var(--sn-text);font-size:var(--sn-fs-base);margin-bottom:.75rem;font-weight:700;line-height:1.4}.sn-topbar-event-popover__rows{gap:.5rem;display:grid}.sn-topbar-event-popover__row{grid-template-columns:minmax(0,4.5rem) minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.sn-topbar-event-popover__label{color:var(--sn-text-subtle);font-size:var(--sn-fs-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:750}.sn-topbar-event-popover__value,.sn-topbar-event-popover__description{color:var(--sn-text);font-size:var(--sn-fs-sm);word-break:break-word;min-width:0;line-height:1.45}.sn-topbar-event-popover__notes{border-top:1px solid var(--sn-border-soft);gap:.375rem;margin-top:.75rem;padding-top:.75rem;display:grid}.sn-topbar-event-popover__footer{border-top:1px solid var(--sn-border-soft);margin-top:.75rem;padding-top:.75rem}.sn-topbar-event-popover__link{color:var(--sn-accent);font-size:var(--sn-fs-sm);align-items:center;gap:.375rem;font-weight:650;transition:color .15s;display:inline-flex}.sn-topbar-event-popover__link:hover{color:var(--sn-text)}.sn-ai-energy-trigger{position:relative}.sn-ai-energy-pill{border:1px solid var(--sn-border);align-items:center;gap:.5rem;min-height:2rem;padding:.25rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sn-ai-energy-pill{border:1px solid color-mix(in srgb, var(--sn-border) 78%, #22c55e 22%)}}.sn-ai-energy-pill{background:var(--sn-surface-raised);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.sn-ai-energy-pill{background:color-mix(in srgb, var(--sn-surface-raised) 82%, transparent)}}.sn-ai-energy-pill{color:var(--sn-text-muted);font-size:var(--sn-fs-xs);cursor:pointer;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s}.sn-ai-energy-pill:hover,.sn-ai-energy-pill.is-open{border-color:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-ai-energy-pill:hover,.sn-ai-energy-pill.is-open{border-color:color-mix(in srgb, var(--sn-accent) 45%, var(--sn-border) 55%)}}.sn-ai-energy-pill:hover,.sn-ai-energy-pill.is-open{background:var(--sn-surface);color:var(--sn-text);box-shadow:0 10px 28px #0f172a2e}.sn-ai-energy-pill__content{white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.sn-ai-energy-pill__bar{border:1px solid var(--sn-border);width:4rem;height:.4rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sn-ai-energy-pill__bar{border:1px solid color-mix(in srgb, var(--sn-border) 72%, #020617 28%)}}.sn-ai-energy-pill__bar{background:#02061747;border-radius:999px}.sn-ai-energy-pill__bar span,.sn-ai-energy-profile__meter span,.sn-ai-energy-popover__meter span{border-radius:inherit;background:linear-gradient(90deg,#10b981,#facc15 58%,#fb7185);height:100%;transition:width .42s;display:block}@keyframes sn-active-run-pulse{0%,to{box-shadow:0 0 #22c55e59}50%{box-shadow:0 0 14px 4px #22c55e40}}@keyframes sn-active-run-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes sn-active-run-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sn-ai-energy-pill.is-active-run{border-color:#22c55e}@supports (color:color-mix(in lab, red, red)){.sn-ai-energy-pill.is-active-run{border-color:color-mix(in srgb, #22c55e 55%, var(--sn-border) 45%)}}.sn-ai-energy-pill.is-active-run{animation:2.2s ease-in-out infinite sn-active-run-pulse}.sn-ai-energy-pill.is-active-run .sn-ai-energy-pill__bar span{background:linear-gradient(90deg,#10b981,#34d399 40%,#a7f3d0 60%,#10b981) 0 0/200% 100%;animation:1.6s linear infinite sn-active-run-shimmer}.sn-ai-energy-pill__active-spinner{justify-content:center;align-items:center;font-size:.85em;line-height:1;animation:1.8s linear infinite sn-active-run-spin;display:inline-flex}.sn-ai-energy-pill__active-label{color:#34d399;white-space:nowrap;text-overflow:ellipsis;max-width:10rem;font-weight:600;overflow:hidden}.sn-ai-energy-pill__active-pct{font-variant-numeric:tabular-nums;color:#a7f3d0;font-weight:700;font-size:var(--sn-fs-2xs)}.sn-ai-energy-popover__active-run{border:1px solid #22c55e;margin-bottom:.6rem;padding:.65rem .7rem}@supports (color:color-mix(in lab, red, red)){.sn-ai-energy-popover__active-run{border:1px solid color-mix(in srgb, #22c55e 30%, var(--sn-border) 70%)}}.sn-ai-energy-popover__active-run{background:#022c22;border-radius:6px}@supports (color:color-mix(in lab, red, red)){.sn-ai-energy-popover__active-run{background:color-mix(in srgb, #022c22 18%, var(--sn-surface-raised) 82%)}}.sn-ai-energy-popover__active-run-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.sn-ai-energy-popover__active-run-title{font-size:var(--sn-fs-xs);color:#34d399;align-items:center;gap:.35rem;font-weight:700;display:flex}.sn-ai-energy-popover__active-run-pct{font-size:var(--sn-fs-xs);font-variant-numeric:tabular-nums;color:#a7f3d0;font-weight:700}.sn-ai-energy-popover__active-run-bar{background:#02061759;border-radius:999px;width:100%;height:.35rem;margin-bottom:.35rem;overflow:hidden}.sn-ai-energy-popover__active-run-bar span{border-radius:inherit;background:linear-gradient(90deg,#10b981,#34d399 40%,#a7f3d0 60%,#10b981) 0 0/200% 100%;height:100%;transition:width .42s;animation:1.6s linear infinite sn-active-run-shimmer;display:block}.sn-ai-energy-popover__active-run-meta{font-size:var(--sn-fs-2xs);color:var(--sn-text-muted);line-height:1.4}.sn-ai-energy-popover__active-run-meta strong{color:var(--sn-text);font-weight:600}.sn-ai-energy-popover__active-run-hint{color:var(--sn-text-muted);margin-top:.3rem;font-size:.68rem}@supports (color:color-mix(in lab, red, red)){.sn-ai-energy-popover__active-run-hint{color:color-mix(in srgb, var(--sn-text-muted) 70%, #34d399 30%)}}.sn-ai-energy-popover__active-run-hint{line-height:1.35}.sn-ai-energy-popover{border:1px solid var(--sn-border);background:var(--sn-surface-raised);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.sn-ai-energy-popover{background:color-mix(in srgb, var(--sn-surface-raised) 96%, #fef3c7 4%)}}.sn-ai-energy-popover{color:var(--sn-text);box-shadow:0 22px 56px #00000047}.sn-ai-energy-popover--topbar{z-index:80;width:min(21rem,100vw - 1rem);padding:.9rem;position:absolute;top:calc(100% + .55rem);right:0}.sn-ai-energy-popover--profile{margin-top:.5rem;padding:.7rem}.sn-ai-energy-popover__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.sn-ai-energy-popover__eyebrow{color:var(--sn-accent);font-size:var(--sn-fs-2xs);letter-spacing:0;text-transform:uppercase;margin:0 0 .15rem;font-weight:800}.sn-ai-energy-popover__title{color:var(--sn-text);font-size:var(--sn-fs-base);margin:0;font-weight:800;line-height:1.25}.sn-ai-energy-popover__percent{color:#fb7185;min-width:3.2rem;font-size:var(--sn-fs-sm);text-align:center;background:#f871711a;border:1px solid #f8717147;border-radius:8px;padding:.35rem .5rem;font-weight:850}.sn-ai-energy-popover__meter{background:var(--sn-surface);border-radius:999px;height:.5rem;margin:.8rem 0 .7rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sn-ai-energy-popover__meter{background:color-mix(in srgb, var(--sn-surface) 78%, #020617 22%)}}.sn-ai-energy-popover__rows{gap:.45rem;display:grid}.sn-ai-energy-popover__row{color:var(--sn-text-muted);font-size:var(--sn-fs-xs);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sn-ai-energy-popover__row strong{color:var(--sn-text);text-align:right;font-weight:800}.sn-ai-energy-popover__hint{border-top:1px solid var(--sn-border-soft);color:var(--sn-text-soft);font-size:var(--sn-fs-2xs);margin:.75rem 0 0;padding-top:.75rem;line-height:1.45}.sn-ai-energy-popover__actions{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.75rem;display:grid}.sn-ai-energy-popover__button{min-height:2rem;font-size:var(--sn-fs-xs);border-radius:8px;justify-content:center;align-items:center;padding:.45rem .6rem;font-weight:800;transition:transform .15s,border-color .15s,background-color .15s;display:inline-flex}.sn-ai-energy-popover__button:hover{transform:translateY(-1px)}.sn-ai-energy-popover__button--ghost{border:1px solid var(--sn-border-soft);color:var(--sn-text-muted);background:var(--sn-surface)}.sn-ai-energy-popover__button--primary{color:#fff;background:linear-gradient(135deg,#f59e0b,#ef4444 58%,#8b5cf6);border:0;box-shadow:0 12px 26px #f59e0b38}.sn-ai-energy-profile{color:var(--sn-text-muted);font-size:var(--sn-fs-xs)}.sn-ai-energy-profile__summary{border:1px solid var(--sn-border);gap:.45rem;width:100%;padding:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.sn-ai-energy-profile__summary{border:1px solid color-mix(in srgb, var(--sn-border) 82%, #22c55e 18%)}}.sn-ai-energy-profile__summary{background:var(--sn-surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.sn-ai-energy-profile__summary{background:color-mix(in srgb, var(--sn-surface) 80%, transparent)}}.sn-ai-energy-profile__summary{text-align:left;transition:border-color .16s,background-color .16s}.sn-ai-energy-profile__summary:hover,.sn-ai-energy-profile__summary.is-open{border-color:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-ai-energy-profile__summary:hover,.sn-ai-energy-profile__summary.is-open{border-color:color-mix(in srgb, var(--sn-accent) 42%, var(--sn-border) 58%)}}.sn-ai-energy-profile__summary:hover,.sn-ai-energy-profile__summary.is-open{background:var(--sn-surface-hover)}.sn-ai-energy-profile__top,.sn-ai-energy-profile__meta,.sn-ai-energy-profile__reset{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sn-ai-energy-profile__top{color:var(--sn-text);font-weight:800}.sn-ai-energy-profile__meta,.sn-ai-energy-profile__reset{color:var(--sn-text-soft);font-size:var(--sn-fs-2xs)}.sn-ai-energy-profile__meter{background:var(--sn-surface);border-radius:999px;height:.4rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sn-ai-energy-profile__meter{background:color-mix(in srgb, var(--sn-surface) 74%, #020617 26%)}}.sn-quick-picks{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--sn-text-muted) transparent;flex-wrap:nowrap;align-items:flex-start;gap:.3125rem;max-width:100%;margin-top:.25rem;padding-bottom:.55rem;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.sn-quick-picks{scrollbar-color:color-mix(in srgb, var(--sn-text-muted) 58%, transparent) transparent}}.sn-quick-picks::-webkit-scrollbar{height:.25rem}.sn-quick-picks::-webkit-scrollbar-track{background:0 0}.sn-quick-picks::-webkit-scrollbar-thumb{background:var(--sn-text-muted);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.sn-quick-picks::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--sn-text-muted) 50%, transparent)}}.sn-quick-picks__chip{border:1px solid var(--sn-border-soft);background:var(--sn-pane-soft);max-width:min(11.5rem,70vw);min-height:1.5rem;color:var(--sn-text-muted);font-size:var(--sn-fs-xs);text-overflow:ellipsis;cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:.1875rem .5rem;line-height:1.2;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex;overflow:hidden}.sn-quick-picks__chip:hover{background:var(--sn-shell);color:var(--sn-text);border-color:var(--sn-border)}.sn-quick-picks__chip.is-active{background:var(--sn-accent-soft,var(--sn-shell));color:var(--sn-accent,var(--sn-text));border-color:var(--sn-accent,var(--sn-border))}.sn-event-modal{font-size:var(--sn-fs-base)}.sn-event-modal .sn-modal-title{font-size:var(--sn-fs-lg)}.sn-event-modal .sn-input{height:2.125rem;font-size:var(--sn-fs-base);border-radius:.5625rem;padding-inline:.6875rem;line-height:1.35}.sn-event-modal textarea.sn-input{min-height:4.75rem;padding-top:.5625rem;padding-bottom:.5625rem;line-height:1.45}.sn-event-modal__counter,.sn-event-modal__assist{font-size:var(--sn-fs-xs);line-height:1.35}.sn-event-modal__assist{min-height:1.375rem}.sn-event-modal .sn-btn-sm{height:2rem;font-size:var(--sn-fs-sm);padding-inline:.75rem}.sn-event-modal input[type=checkbox]{width:.875rem;height:.875rem}.sn-schedule-modal{--sn-schedule-accent:var(--sn-accent,#f59e0b)}@supports (color:color-mix(in lab, red, red)){.sn-schedule-modal{--sn-schedule-accent:color-mix(in srgb, var(--sn-accent,#f59e0b) 82%, var(--sn-info,#38bdf8))}}.sn-schedule-mode-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4375rem;margin-bottom:.875rem;display:grid}.sn-schedule-mode{border:1px solid var(--sn-border-soft);background:var(--sn-pane-soft);min-height:4rem;color:var(--sn-text-muted);text-align:left;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:.4375rem;padding:.5625rem;transition:background .16s,border-color .16s,transform .16s;display:grid}.sn-schedule-mode:hover{border-color:var(--sn-border);background:var(--sn-shell)}.sn-schedule-mode.is-active{border-color:var(--sn-schedule-accent);background:var(--sn-schedule-accent)}@supports (color:color-mix(in lab, red, red)){.sn-schedule-mode.is-active{background:color-mix(in srgb, var(--sn-schedule-accent) 11%, var(--sn-pane-soft))}}.sn-schedule-mode.is-active{color:var(--sn-text);transform:translateY(-1px)}.sn-schedule-mode__icon{background:var(--sn-surface-raised);border:1px solid var(--sn-border-soft);border-radius:.375rem;flex:none;justify-content:center;align-self:center;align-items:center;width:1.375rem;height:1.375rem;font-size:.8125rem;display:inline-flex}.sn-schedule-mode__copy{flex-direction:column;flex:auto;justify-content:center;gap:.125rem;min-width:0;display:flex}.sn-schedule-mode__copy strong{font-size:var(--sn-fs-sm);color:var(--sn-text);text-wrap:balance;line-height:1.2}.sn-schedule-mode__copy small{font-size:var(--sn-fs-xs);color:var(--sn-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.sn-schedule-stage{will-change:min-height;grid-template-columns:minmax(0,1fr);align-items:start;min-height:0;transition:min-height .24s cubic-bezier(.33,1,.68,1);display:grid}.sn-schedule-stage.is-transitioning{overflow:hidden}.sn-schedule-section{flex-direction:column;grid-area:1/1;gap:.75rem;min-width:0;display:flex}.sn-schedule-panel-enter,.sn-schedule-panel-leave{transform-origin:top;transition:opacity .18s,transform .22s cubic-bezier(.33,1,.68,1),filter .22s}.sn-schedule-panel-enter-start,.sn-schedule-panel-leave-end{opacity:0;filter:blur(1px);transform:translateY(8px)scale(.992)}.sn-schedule-panel-enter-end,.sn-schedule-panel-leave-start{opacity:1;filter:blur();transform:translateY(0)scale(1)}.sn-schedule-quick-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.375rem;display:grid}.sn-schedule-chip{border:1px solid var(--sn-border-soft);background:var(--sn-pane-soft);min-height:2rem;color:var(--sn-text-muted);font-size:var(--sn-fs-xs);border-radius:.5rem;padding:.35rem .45rem;line-height:1.15;transition:background .14s,border-color .14s,color .14s}.sn-schedule-chip:hover,.sn-schedule-chip.is-active{border-color:var(--sn-schedule-accent);background:var(--sn-schedule-accent)}@supports (color:color-mix(in lab, red, red)){.sn-schedule-chip:hover,.sn-schedule-chip.is-active{background:color-mix(in srgb, var(--sn-schedule-accent) 12%, var(--sn-pane-soft))}}.sn-schedule-chip:hover,.sn-schedule-chip.is-active{color:var(--sn-text)}.sn-schedule-hint,.sn-group-preview,.sn-group-manager{border:1px solid var(--sn-border-soft);background:var(--sn-pane-soft);border-radius:.5rem}.sn-schedule-hint{color:var(--sn-text-muted);font-size:var(--sn-fs-xs);padding:.625rem .75rem;line-height:1.45}.sn-group-preview{font-size:var(--sn-fs-xs);color:var(--sn-text-muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.625rem;display:grid}.sn-group-preview strong{color:var(--sn-text);font-weight:700}.sn-group-manager{flex-direction:column;gap:.625rem;padding:.75rem;display:flex}.sn-group-manager__head,.sn-group-manager__create,.sn-group-manager__member,.sn-group-row,.sn-group-card__title{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sn-group-manager__head strong,.sn-group-card__title strong{color:var(--sn-text);font-size:var(--sn-fs-sm)}.sn-group-manager__create,.sn-group-manager__member{align-items:stretch}.sn-group-manager__create .sn-input,.sn-group-manager__member .sn-input{flex:auto;min-width:0}.sn-group-manager__pending{border:1px dashed var(--sn-border);border-radius:.5rem;flex-direction:column;gap:.375rem;padding:.5rem;display:flex}.sn-group-manager__pending>p{font-size:var(--sn-fs-xs);color:var(--sn-text-muted);margin:0}.sn-group-manager__list{flex-direction:column;gap:.5rem;max-height:14rem;display:flex;overflow-y:auto}.sn-group-card{border:1px solid var(--sn-border-soft);background:var(--sn-surface);border-radius:.5rem;padding:.625rem}.sn-group-card__title{margin-bottom:.375rem}.sn-group-card__title small,.sn-group-row small{color:var(--sn-text-soft);font-size:var(--sn-fs-xs)}.sn-group-row{min-height:1.75rem;font-size:var(--sn-fs-xs);color:var(--sn-text-muted)}.sn-group-row__status{border:1px solid var(--sn-border-soft);background:var(--sn-pane-soft);border-radius:999px;flex:none;padding:.125rem .45rem}.sn-group-row__status.is-ready{border-color:var(--sn-success,#22c55e)}@supports (color:color-mix(in lab, red, red)){.sn-group-row__status.is-ready{border-color:color-mix(in srgb, var(--sn-success,#22c55e) 55%, var(--sn-border))}}.sn-group-row__status.is-ready{color:var(--sn-success,#22c55e)}@media (width<=640px){.sn-schedule-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sn-schedule-mode{min-height:3.5rem}.sn-schedule-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sn-group-preview{grid-template-columns:1fr}.sn-group-manager__create,.sn-group-manager__member{flex-direction:column}}@media (prefers-reduced-motion:reduce){.sn-schedule-stage,.sn-schedule-panel-enter,.sn-schedule-panel-leave{transition:none!important}.sn-schedule-panel-enter-start,.sn-schedule-panel-leave-end,.sn-schedule-panel-enter-end,.sn-schedule-panel-leave-start{opacity:1!important;filter:none!important;transform:none!important}}.sn-ai-preview{border:1px dashed var(--sn-border);background:var(--sn-pane-soft);border-radius:.5rem;margin-top:.5rem;padding:.75rem}.sn-ai-preview__label{text-transform:uppercase;letter-spacing:.05em;color:var(--sn-text-muted);margin-bottom:.375rem;font-size:.625rem;font-weight:600}.sn-ai-preview__text{color:var(--sn-text);white-space:pre-wrap;margin-bottom:.5rem;font-size:.8125rem}.sn-ai-preview__actions{justify-content:flex-end;gap:.375rem;display:flex}.sn-pane-toggle,.sn-mobile-pane-tab{background:var(--sn-pane-soft);border-color:var(--sn-border-soft);color:var(--sn-text-muted)}.sn-pane-toggle__label{letter-spacing:.06em;text-transform:uppercase;opacity:.7;font-size:9px;line-height:1}.sn-pane-toggle:hover .sn-pane-toggle__label{opacity:1}.sn-mobile-pane-tabs{background:var(--sn-shell);border-color:var(--sn-border-soft)}.sn-mobile-pane-tab.is-active{background:var(--sn-surface);color:var(--sn-text);box-shadow:0 1px #ffffff0a}.sn-tree-pane{background:var(--sn-pane);border-right:1px solid var(--sn-border-soft);box-shadow:inset -1px 0 #ffffff06}.sn-note-list-pane{background:radial-gradient(ellipse 90% 45% at top left, var(--sn-accent) 0%, var(--sn-pane-strong) 60%)}@supports (color:color-mix(in lab, red, red)){.sn-note-list-pane{background:radial-gradient(ellipse 90% 45% at top left, color-mix(in srgb, var(--sn-accent) 6%, var(--sn-pane-strong)) 0%, var(--sn-pane-strong) 60%)}}.sn-note-list-pane{border-right:1px solid var(--sn-border-soft)}.sn-note-list-header{background:var(--sn-pane-soft)}@supports (color:color-mix(in lab, red, red)){.sn-note-list-header{background:color-mix(in srgb, var(--sn-pane-soft) 92%, transparent)}}.sn-note-list-header{border-bottom:1px solid var(--sn-border-soft);box-shadow:0 1px #ffffff06}.sn-scope-breadcrumb{--sn-scope-accent:var(--sn-accent,#f59e0b);background:linear-gradient(90deg, var(--sn-scope-accent) 0%, var(--sn-scope-accent) 45%, transparent 100%), var(--sn-pane-soft);align-items:center;gap:.625rem;padding:.5rem 1rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.sn-scope-breadcrumb{background:linear-gradient(90deg, color-mix(in srgb, var(--sn-scope-accent) 10%, transparent) 0%, color-mix(in srgb, var(--sn-scope-accent) 4%, transparent) 45%, transparent 100%), color-mix(in srgb, var(--sn-pane-soft) 70%, transparent)}}.sn-scope-breadcrumb{border-bottom:1px solid var(--sn-border-soft);color:var(--sn-text-muted);min-height:2.25rem;font-size:.75rem;line-height:1.1;box-shadow:0 1px #ffffff05}.sn-scope-breadcrumb:before{content:"";background:linear-gradient(180deg, var(--sn-scope-accent) 0%, var(--sn-scope-accent) 100%);width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.sn-scope-breadcrumb:before{background:linear-gradient(180deg, color-mix(in srgb, var(--sn-scope-accent) 90%, transparent) 0%, color-mix(in srgb, var(--sn-scope-accent) 55%, transparent) 100%)}}.sn-scope-breadcrumb:before{border-radius:0 2px 2px 0}.sn-scope-breadcrumb__icon{width:1.5rem;height:1.5rem;color:var(--sn-scope-accent);background:var(--sn-scope-accent);border-radius:.5rem;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sn-scope-breadcrumb__icon{background:color-mix(in srgb, var(--sn-scope-accent) 16%, transparent)}}.sn-scope-breadcrumb__icon{box-shadow:inset 0 0 0 1px var(--sn-scope-accent), 0 1px 1px #0f172a26}@supports (color:color-mix(in lab, red, red)){.sn-scope-breadcrumb__icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sn-scope-accent) 25%, transparent), 0 1px 1px #0f172a26}}.sn-scope-breadcrumb__icon svg{display:block}.sn-scope-breadcrumb__text{flex:1;align-items:baseline;gap:.5rem;min-width:0;display:flex}.sn-scope-breadcrumb__type{letter-spacing:.08em;text-transform:uppercase;color:var(--sn-scope-accent);flex:none;font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.sn-scope-breadcrumb__type{color:color-mix(in srgb, var(--sn-scope-accent) 78%, var(--sn-text-faint))}}.sn-scope-breadcrumb__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--sn-text);font-size:.8125rem;font-weight:600;overflow:hidden}.sn-list-search{border-color:var(--sn-border);background:var(--sn-input);height:2.25rem;color:var(--sn-text);border-radius:.625rem;padding-inline:.75rem}.sn-list-search::placeholder{color:var(--sn-text-faint)}.sn-list-search:focus{border-color:var(--sn-accent-border);box-shadow:var(--sn-focus-ring)}.sn-empty,.sn-empty-state{background:var(--sn-surface);border-color:#94a3b833}@supports (color:color-mix(in lab, red, red)){.sn-empty,.sn-empty-state{background:color-mix(in srgb, var(--sn-surface) 86%, transparent)}}.sn-empty,.sn-empty-state{color:var(--sn-text-muted);border-radius:1.125rem}.sn-empty-card{background:var(--sn-surface)}@supports (color:color-mix(in lab, red, red)){.sn-empty-card{background:color-mix(in srgb, var(--sn-surface) 86%, transparent)}}.sn-empty-card{color:var(--sn-text-muted);border:1px dashed #94a3b833;border-radius:.875rem;padding:.875rem}.sn-empty-state__title,.sn-empty-card strong,.sn-empty-card__title{color:var(--sn-text);font-weight:700}.sn-empty-state__description,.sn-empty-card__hint{color:var(--sn-text-subtle);line-height:1.5}.sn-toolbar-shell{z-index:20;isolation:isolate;background:var(--sn-shell);position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.sn-toolbar-shell{background:color-mix(in srgb, var(--sn-shell) 82%, transparent)}}.sn-toolbar-shell{border-color:var(--sn-border-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sn-toolbar-group{background:var(--sn-toolbar-surface);border:1px solid #94a3b814;border-radius:.75rem;padding:.125rem .25rem}.sn-toolbar-btn{color:var(--sn-text-muted);border-radius:.625rem}.sn-toolbar-btn:hover{background:var(--sn-surface-raised)}@supports (color:color-mix(in lab, red, red)){.sn-toolbar-btn:hover{background:color-mix(in srgb, var(--sn-surface-raised) 88%, transparent)}}.sn-toolbar-btn:hover{color:var(--sn-text)}.sn-toolbar-btn.is-active{background:var(--sn-toolbar-active-bg);color:var(--sn-toolbar-active-text);box-shadow:inset 0 0 0 1px #f59e0b1f}.sn-toolbar-btn.is-active:hover{background:var(--sn-accent-soft)}@supports (color:color-mix(in lab, red, red)){.sn-toolbar-btn.is-active:hover{background:color-mix(in srgb, var(--sn-accent-soft) 88%, var(--sn-surface-hover))}}.sn-toolbar-btn.is-active:hover{color:var(--sn-toolbar-active-text)}.sn-btn-secondary{border-color:var(--sn-border-soft);background:var(--sn-surface)}@supports (color:color-mix(in lab, red, red)){.sn-btn-secondary{background:color-mix(in srgb, var(--sn-surface) 92%, transparent)}}.sn-btn-secondary{color:var(--sn-text-muted)}.sn-btn-secondary:hover,.sn-btn-icon:hover{background:var(--sn-surface-hover);color:var(--sn-text)}.sn-btn-danger{background:var(--sn-danger);color:#fff}.sn-btn-icon{color:var(--sn-text-muted);border-radius:.625rem}.sn-ai-modal-backdrop,.sn-overlay-scrim{background:var(--sn-overlay);z-index:70!important}.sn-drawer-right{z-index:71!important}.sn-toolbar-shell .sn-send-dropdown{z-index:80;overscroll-behavior:contain;transform-origin:100% 0;min-width:min(18rem,100vw - 1rem);max-width:calc(100vw - 1rem);max-height:min(80vh,32rem);left:auto;right:0;overflow-y:auto}.sn-toolbar-shell .sn-comfort-dropdown,.sn-toolbar-shell .sn-heading-dropdown{z-index:80}.sn-modal-panel,.sn-ai-modal,.sn-command-palette{border:1px solid var(--sn-border);background:var(--sn-surface-raised);box-shadow:var(--sn-shadow-panel)}.sn-ai-pane,.sn-drawer-section,.sn-side-panel-card{background:var(--sn-surface)}@supports (color:color-mix(in lab, red, red)){.sn-ai-pane,.sn-drawer-section,.sn-side-panel-card{background:color-mix(in srgb, var(--sn-surface) 82%, transparent)}}.sn-ai-pane,.sn-drawer-section,.sn-side-panel-card{border:1px solid var(--sn-border-soft);border-radius:1rem}.sn-side-panel-card:hover{background:var(--sn-surface-hover)}.sn-dropdown,.sn-send-dropdown,.sn-comfort-dropdown,.sn-heading-dropdown{border:1px solid var(--sn-border);background:var(--sn-surface-raised);box-shadow:var(--sn-shadow-card);border-radius:.875rem}.sn-dropdown__item,.sn-send-dropdown__item{text-align:left;width:100%;color:var(--sn-text-muted);border-radius:.75rem;align-items:center;gap:.625rem;padding:.625rem .875rem;font-size:.8125rem;transition:background-color .15s,color .15s;display:flex}.sn-dropdown__item:hover,.sn-send-dropdown__item:hover{background:var(--sn-surface-hover);color:var(--sn-text)}.sn-dropdown__item--danger{color:var(--sn-danger)}.sn-dropdown__divider{background:var(--sn-border-soft);height:1px;margin:.25rem .625rem}.sn-menu-list{gap:.25rem;display:grid}.sn-comfort-dropdown{z-index:50;min-width:min(20rem,100vw - 1rem);margin-top:.25rem;padding:.375rem;position:absolute;top:100%;left:0}.sn-comfort-dropdown__option{width:100%;color:var(--sn-text-muted);cursor:pointer;border-radius:.875rem;grid-template-columns:auto auto minmax(0,1fr);align-items:flex-start;gap:.625rem;padding:.75rem .875rem;transition:background-color .15s,color .15s,opacity .15s;display:grid}.sn-comfort-dropdown__option:hover,.sn-comfort-dropdown__option.is-selected{background:var(--sn-surface-hover);color:var(--sn-text)}.sn-comfort-dropdown__option.is-muted{opacity:.72}.sn-comfort-dropdown__option .sn-checkbox{margin-top:.18rem}.sn-comfort-dropdown__icon{filter:saturate(1.05);flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-top:.05rem;font-size:1rem;line-height:1;transition:transform .18s;display:inline-flex}.sn-comfort-dropdown__option:hover .sn-comfort-dropdown__icon,.sn-comfort-dropdown__option.is-selected .sn-comfort-dropdown__icon{transform:scale(1.12)rotate(-4deg)}.sn-comfort-dropdown__copy{gap:.2rem;min-width:0;display:grid}.sn-comfort-dropdown__title{color:var(--sn-text);font-size:.8125rem;font-weight:650;line-height:1.3}.sn-comfort-dropdown__hint{color:var(--sn-text-subtle);font-size:.75rem;line-height:1.45}.sn-text-settings-dropdown{z-index:80;box-sizing:border-box;border:1px solid var(--sn-border);background:var(--sn-surface-raised);width:min(20rem,100vw - 1rem);min-width:min(20rem,100vw - 1rem);max-width:calc(100vw - 1rem);box-shadow:var(--sn-shadow-card);overscroll-behavior:contain;border-radius:.875rem;max-height:min(80vh,32rem);margin-top:.25rem;padding:.375rem;position:absolute;top:100%;left:0;overflow-y:auto}.sn-text-settings__section{padding:.125rem .25rem .375rem}.sn-text-settings__font-row{align-items:center;gap:.375rem;padding:.375rem .5rem .25rem;display:flex}.sn-text-settings__step-btn{border:1px solid var(--sn-border-soft);background:var(--sn-surface);border-radius:.625rem;justify-content:center;align-items:center;min-width:2.25rem;height:2rem;padding:0 .625rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sn-text-settings__step-btn{background:color-mix(in srgb, var(--sn-surface) 92%, transparent)}}.sn-text-settings__step-btn{color:var(--sn-text-muted);cursor:pointer;font-size:.8125rem;font-weight:600;transition:background-color .14s,color .14s,border-color .14s}.sn-text-settings__step-btn:hover:not(:disabled){background:var(--sn-surface-hover);color:var(--sn-text);border-color:var(--sn-border)}.sn-text-settings__step-btn:disabled{opacity:.45;cursor:not-allowed}.sn-text-settings__font-select{border:1px solid var(--sn-border-soft);background:var(--sn-surface);border-radius:.625rem;flex:auto;min-width:0;height:2rem;padding:0 .625rem}@supports (color:color-mix(in lab, red, red)){.sn-text-settings__font-select{background:color-mix(in srgb, var(--sn-surface) 92%, transparent)}}.sn-text-settings__font-select{color:var(--sn-text);text-align:center;text-align-last:center;appearance:none;cursor:pointer;font-size:.8125rem;font-weight:500;transition:border-color .14s,background-color .14s}.sn-text-settings__font-select:hover{border-color:var(--sn-border);background:var(--sn-surface-hover)}.sn-text-settings__font-select:focus-visible{border-color:var(--sn-accent);box-shadow:0 0 0 3px var(--sn-accent-soft);outline:none}.sn-text-settings__font-select option{background:var(--sn-surface-raised);color:var(--sn-text)}.sn-text-settings__spacing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;padding:.375rem .5rem .25rem;display:grid}.sn-text-settings__chip{border:1px solid var(--sn-border-soft);height:1.875rem;color:var(--sn-text-muted);cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;padding:0 .5rem;font-size:.75rem;font-weight:500;line-height:1;transition:background-color .14s,color .14s,border-color .14s;display:inline-flex}.sn-text-settings__chip:hover{background:var(--sn-surface-hover);color:var(--sn-text);border-color:var(--sn-border)}.sn-text-settings__chip.is-active{background:var(--sn-accent-soft);color:var(--sn-accent-hover);border-color:#f59e0b52;font-weight:600}.sn-toolbar-shell .sn-toolbar-more-dropdown{min-width:14rem;left:auto;right:0}.sn-menu-item{text-align:left;width:100%;color:var(--sn-text-muted);border-radius:.75rem;align-items:center;gap:.625rem;padding:.625rem .75rem;transition:background-color .15s,color .15s,border-color .15s;display:flex}.sn-menu-item:hover{background:var(--sn-surface-hover);color:var(--sn-text)}.sn-emoji-option{width:2rem;height:2rem;color:var(--sn-text-muted);border-radius:.625rem;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.sn-emoji-option:hover{background:var(--sn-surface-hover);color:var(--sn-text)}.sn-kbd,.sn-help-pill{border:1px solid var(--sn-border-soft);background:var(--sn-surface)}@supports (color:color-mix(in lab, red, red)){.sn-kbd,.sn-help-pill{background:color-mix(in srgb, var(--sn-surface) 88%, transparent)}}.sn-kbd,.sn-help-pill{color:var(--sn-text-subtle)}.sn-cmd-input{border-color:var(--sn-cmd-border);background:var(--sn-cmd-bg);color:var(--sn-cmd-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.875rem;box-shadow:inset 0 1px #ffffff0a}.sn-cmd-input:hover{background:var(--sn-cmd-hover-bg);border-color:var(--sn-accent-border)}.sn-cmd-input:focus-visible{box-shadow:var(--sn-focus-ring)}.sn-tree-section-title,.sn-section-label{color:var(--sn-text-subtle);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:750}.sn-smart-item,.sn-folder-row{--sn-folder-accent:transparent;min-height:2.125rem;color:var(--sn-text-muted);border-radius:.625rem;align-items:center;gap:.5625rem;padding:.4375rem .75rem;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.sn-smart-item__icon{width:1.25rem;color:var(--sn-smart-icon);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.sn-smart-item:hover,.sn-folder-row:hover{background:var(--sn-surface);color:var(--sn-text)}.sn-folder-row.has-folder-accent{--sn-folder-accent-ink:var(--sn-folder-accent)}@supports (color:color-mix(in lab, red, red)){.sn-folder-row.has-folder-accent{--sn-folder-accent-ink:color-mix(in srgb, var(--sn-folder-accent) 48%, #1f2937 52%)}}.sn-folder-row.has-folder-accent{box-shadow:inset 2px 0 0 var(--sn-folder-accent-ink)}.dark .sn-folder-row.has-folder-accent{--sn-folder-accent-ink:var(--sn-folder-accent)}@supports (color:color-mix(in lab, red, red)){.dark .sn-folder-row.has-folder-accent{--sn-folder-accent-ink:color-mix(in srgb, var(--sn-folder-accent) 78%, white 22%)}}.sn-folder-row .sn-tree-icon--folder{color:var(--sn-text-muted);transition:color .14s}.sn-folder-row.has-folder-accent .sn-tree-icon--folder{color:var(--sn-folder-accent-ink)}body.sn-folder-dragging .sn-smart-item:hover,body.sn-folder-dragging .sn-folder-row:hover{color:var(--sn-text-muted);background:0 0}.sn-smart-item.is-active,.sn-folder-row.is-active{color:var(--sn-accent-hover);box-shadow:inset 3px 0 0 var(--sn-accent), inset 0 0 0 1px #f59e0b29;background:linear-gradient(90deg,#f59e0b24,#f59e0b12);border:0 solid #0000;padding-left:.75rem}.sn-folder-row.has-folder-accent.is-active{background:linear-gradient(90deg, var(--sn-folder-accent), var(--sn-folder-accent))}@supports (color:color-mix(in lab, red, red)){.sn-folder-row.has-folder-accent.is-active{background:linear-gradient(90deg, color-mix(in srgb, var(--sn-folder-accent) 18%, transparent), color-mix(in srgb, var(--sn-folder-accent) 8%, transparent))}}.sn-folder-row.has-folder-accent.is-active{color:var(--sn-text);box-shadow:inset 3px 0 0 var(--sn-folder-accent-ink), inset 0 0 0 1px var(--sn-folder-accent);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.sn-folder-row.has-folder-accent.is-active{box-shadow:inset 3px 0 0 var(--sn-folder-accent-ink), inset 0 0 0 1px color-mix(in srgb, var(--sn-folder-accent) 34%, transparent)}}.sn-smart-item.is-active .sn-smart-item__icon,.sn-folder-row.is-active .sn-smart-item__icon{color:var(--sn-accent-hover)}.sn-count-badge,.sn-smart-count{min-width:1.375rem;height:1.25rem;color:var(--sn-text-muted);text-align:center;background:#94a3b81f;border:1px solid #94a3b81a;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 .4375rem;font-size:.6875rem;font-weight:700;display:inline-flex}.sn-folder-row.is-active .sn-count-badge,.sn-smart-item.is-active .sn-count-badge,.sn-folder-row.is-active .sn-smart-count,.sn-smart-item.is-active .sn-smart-count{color:var(--sn-accent-hover);background:#f59e0b24;border-color:#f59e0b2e}.sn-folder-row.has-folder-accent .sn-count-badge{background:var(--sn-folder-accent)}@supports (color:color-mix(in lab, red, red)){.sn-folder-row.has-folder-accent .sn-count-badge{background:color-mix(in srgb, var(--sn-folder-accent) 14%, transparent)}}.sn-folder-row.has-folder-accent .sn-count-badge{border-color:var(--sn-folder-accent-ink)}@supports (color:color-mix(in lab, red, red)){.sn-folder-row.has-folder-accent .sn-count-badge{border-color:color-mix(in srgb, var(--sn-folder-accent-ink) 36%, transparent)}}.sn-folder-row.has-folder-accent .sn-count-badge{color:var(--sn-folder-accent-ink)}.sn-folder-row.has-folder-accent.is-active .sn-count-badge{background:var(--sn-folder-accent)}@supports (color:color-mix(in lab, red, red)){.sn-folder-row.has-folder-accent.is-active .sn-count-badge{background:color-mix(in srgb, var(--sn-folder-accent) 24%, transparent)}}.sn-folder-row.has-folder-accent.is-active .sn-count-badge{border-color:var(--sn-folder-accent)}@supports (color:color-mix(in lab, red, red)){.sn-folder-row.has-folder-accent.is-active .sn-count-badge{border-color:color-mix(in srgb, var(--sn-folder-accent) 58%, transparent)}}.sn-folder-row.has-folder-accent.is-active .sn-count-badge{color:var(--sn-text)}.sn-drop-target.is-drop-active{box-shadow:inset 0 0 0 2px var(--sn-accent-border)}.sn-drop-target.is-drop-into{background:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-drop-target.is-drop-into{background:color-mix(in srgb, var(--sn-accent) 12%, transparent)}}.sn-drop-target.is-drop-into{box-shadow:inset 0 0 0 2px var(--sn-accent)}.sn-drop-target.is-drop-above{box-shadow:inset 0 2px 0 0 var(--sn-accent)}.sn-drop-target.is-drop-below{box-shadow:inset 0 -2px 0 0 var(--sn-accent)}.sn-folder-row>.sn-tree-chevron,.sn-folder-row>.sn-tree-chevron-spacer{z-index:1;width:1.25rem;height:1.25rem;color:var(--sn-text-muted);justify-content:center;align-items:center;padding:0;transition:background-color .12s,color .12s;display:inline-flex;position:absolute;top:50%;left:.1875rem;transform:translateY(-50%)}.sn-folder-row>.sn-tree-chevron>span{font-size:1.05rem;line-height:1}:is(.sn-folder-row:has(>.sn-tree-chevron),.sn-folder-row:has(>.sn-tree-chevron-spacer)){padding-left:1.625rem}.sn-folder-row>.sn-tree-chevron:hover{background:var(--sn-surface-soft);color:var(--sn-text)}.sn-folder-row>.sn-tree-chevron-spacer{pointer-events:none;color:#0000;background:0 0}.sn-tree-children{border-left:2px dotted var(--sn-accent);margin-left:.875rem;padding-left:.25rem}@supports (color:color-mix(in lab, red, red)){.sn-tree-children{border-left:2px dotted color-mix(in srgb, var(--sn-accent) 38%, transparent)}}.sn-tree-children{transition:border-color .2s}.sn-tree-children:hover{border-left-color:var(--sn-accent);border-left-style:solid}.sn-group-header{color:var(--sn-text-subtle);letter-spacing:.11em;text-transform:uppercase;gap:.5rem;margin:1rem 0 .5rem;padding:0;font-size:.6875rem;font-weight:750}.sn-group-header:after{background:var(--sn-border-soft)}.sn-note-card{background:var(--sn-surface);border:1px solid var(--sn-border-soft);border-radius:.875rem;margin-inline:.5rem;padding:.875rem;transition:background-color .16s,border-color .16s,transform .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:0 1px #ffffff06}.sn-note-card:hover{background:var(--sn-surface-raised);border-color:var(--sn-border);box-shadow:var(--sn-shadow-card);transform:translate(4px)}.sn-note-card.is-active{background:linear-gradient(90deg, #f59e0b1f 0%, var(--sn-surface-high) 34%, var(--sn-surface-raised) 100%);border-color:var(--sn-accent-border);box-shadow:inset 3px 0 0 var(--sn-accent), var(--sn-shadow-card-active);transform:translate(6px)}.sn-note-card.is-draft{border-style:dashed;border-color:var(--sn-draft)}@supports (color:color-mix(in lab, red, red)){.sn-note-card.is-draft{border-color:color-mix(in srgb, var(--sn-draft) 55%, transparent)}}.sn-note-card.is-draft{background:var(--sn-draft-bg)}@supports (color:color-mix(in lab, red, red)){.sn-note-card.is-draft{background:color-mix(in srgb, var(--sn-draft-bg) 75%, var(--sn-surface))}}.sn-note-card__title{color:var(--sn-text);letter-spacing:-.01em;font-size:.875rem;font-weight:700;line-height:1.3}.sn-note-card__snippet{color:var(--sn-text-muted);font-size:.8125rem;font-weight:450;line-height:1.45}.sn-note-card__meta{color:var(--sn-text-subtle);font-size:.75rem;font-weight:500;line-height:1.35}.sn-note-card__path{color:var(--sn-text-muted);opacity:.7;font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:.625rem;font-weight:500;line-height:1.4}.sn-note-card__path:before{content:"📁 ";font-style:normal}.sn-note-card__pin{color:var(--sn-text-subtle);opacity:0;transition:opacity .15s,color .15s}.sn-note-card:hover .sn-note-card__pin,.sn-note-card.is-active .sn-note-card__pin,.sn-note-card__pin.is-pinned{opacity:1}.sn-note-card__pin.is-pinned{color:var(--sn-card-pin)}.sn-note-chip{height:1.25rem;color:var(--sn-text-muted);background:#94a3b81a;border:1px solid #94a3b81f;border-radius:999px;align-items:center;padding:0 .4375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.sn-note-chip--muted{color:var(--sn-text-subtle);background:#94a3b81a;border-color:#94a3b81f}.sn-note-chip--accent{background:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-note-chip--accent{background:color-mix(in srgb, var(--sn-accent) 12%, transparent)}}.sn-note-chip--accent{border-color:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-note-chip--accent{border-color:color-mix(in srgb, var(--sn-accent) 24%, transparent)}}.sn-note-chip--accent{color:var(--sn-accent-hover)}.sn-note-chip--label{letter-spacing:.01em;border-style:solid;border-width:1px;height:1.125rem;padding:0 .375rem;font-size:.625rem;font-weight:600}.sn-editor-pane{background:radial-gradient(circle at top left, #f59e0b09, transparent 28rem), radial-gradient(circle at top right, #60a5fa06, transparent 26rem), var(--sn-bg)}.sn-editor-scroll{--sn-editor-viewport-breathing-room:calc(clamp(5rem, 12.5vh, 7rem) + env(safe-area-inset-bottom,0px));scroll-padding-bottom:var(--sn-editor-viewport-breathing-room)}.sn-canvas{box-sizing:border-box;border-left:1px solid #94a3b80f;border-right:1px solid #94a3b80f;width:100%;min-width:0;max-width:880px;margin-inline:auto;padding:2rem 4rem 3.5rem;transition:max-width .6s cubic-bezier(.16,1,.3,1),padding .6s cubic-bezier(.16,1,.3,1),margin .6s cubic-bezier(.16,1,.3,1),border-color .6s;overflow-x:hidden;container-type:inline-size}@media (width<=767px){.sn-canvas{border-left:none;border-right:none;padding:1.25rem 1.25rem 2.5rem}}.sn-canvas__title{color:var(--sn-text);resize:none;box-sizing:border-box;letter-spacing:-.045em;white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;background:0 0;border:0;width:100%;min-width:0;max-width:100%;margin:0;padding:0 0 .25rem;font-size:clamp(2.23rem,3.28vw,3.18rem);font-weight:780;line-height:1.06;display:block;overflow:hidden}.sn-canvas__title:focus,.sn-canvas__title:focus-visible{outline:none}.sn-canvas__title::placeholder{color:var(--sn-text-faint)}.sn-canvas__meta{min-width:0;max-width:100%;color:var(--sn-meta-text)}.sn-editor-action-row{min-width:0;max-width:100%}@container (width<=720px){.sn-canvas__title{font-size:clamp(2.04rem,5.5vw,2.85rem)}}@media (width<=768px){.sn-canvas__title{letter-spacing:-.04em;font-size:clamp(1.85rem,7.4vw,2.42rem);line-height:1.08}}:root:not(.dark) .sn-canvas__title,:root:not(.dark) .sn-editor--canvas .ProseMirror,:root:not(.dark) .sn-editor--canvas .ProseMirror p,:root:not(.dark) .sn-editor--canvas .ProseMirror span,:root:not(.dark) .sn-editor--canvas .ProseMirror strong,:root:not(.dark) .sn-editor--canvas .ProseMirror em,:root:not(.dark) .sn-editor--canvas .ProseMirror h1,:root:not(.dark) .sn-editor--canvas .ProseMirror h2,:root:not(.dark) .sn-editor--canvas .ProseMirror h3,:root:not(.dark) .sn-editor--canvas .ProseMirror h4,:root:not(.dark) .sn-editor--canvas .ProseMirror h5,:root:not(.dark) .sn-editor--canvas .ProseMirror h6,:root:not(.dark) .sn-editor--canvas .ProseMirror li,:root:not(.dark) .sn-editor--canvas .ProseMirror code{color:#0f172a!important}:root:not(.dark) .sn-editor--canvas .ProseMirror blockquote,:root:not(.dark) .sn-editor--canvas .ProseMirror blockquote p{color:#475569!important}:root:not(.dark) .sn-canvas__meta,:root:not(.dark) .sn-canvas__meta span{color:#566277!important}:root:not(.dark) .sn-canvas__title::placeholder,:root:not(.dark) .sn-editor--canvas .ProseMirror p.is-editor-empty:first-child:before,:root:not(.dark) .sn-editor .ProseMirror p.is-editor-empty:first-child:before{color:#94a3b8!important}.dark .sn-canvas__title,.dark .sn-editor--canvas .ProseMirror,.dark .sn-editor--canvas .ProseMirror p,.dark .sn-editor--canvas .ProseMirror span,.dark .sn-editor--canvas .ProseMirror strong,.dark .sn-editor--canvas .ProseMirror em,.dark .sn-editor--canvas .ProseMirror h1,.dark .sn-editor--canvas .ProseMirror h2,.dark .sn-editor--canvas .ProseMirror h3,.dark .sn-editor--canvas .ProseMirror h4,.dark .sn-editor--canvas .ProseMirror h5,.dark .sn-editor--canvas .ProseMirror h6,.dark .sn-editor--canvas .ProseMirror li,.dark .sn-editor--canvas .ProseMirror code{color:#f8fafc!important}.dark .sn-editor--canvas .ProseMirror blockquote,.dark .sn-editor--canvas .ProseMirror blockquote p{color:#94a3b8!important}.dark .sn-canvas__meta,.dark .sn-canvas__meta span{color:#a7b2c4!important}.dark .sn-canvas__title::placeholder,.dark .sn-editor--canvas .ProseMirror p.is-editor-empty:first-child:before,.dark .sn-editor .ProseMirror p.is-editor-empty:first-child:before{color:#475569!important}.sn-editor--canvas .ProseMirror{line-height:var(--sn-editor-line-height,1.72);padding-bottom:var(--sn-editor-viewport-breathing-room,calc(clamp(5.5rem, 14vh, 8rem) + env(safe-area-inset-bottom,0px)))}.sn-editor--canvas .ProseMirror p,.sn-editor--canvas .ProseMirror ul,.sn-editor--canvas .ProseMirror ol,.sn-editor--canvas .ProseMirror blockquote,.sn-editor--canvas .ProseMirror pre{margin-top:var(--sn-editor-paragraph-spacing,.78em);margin-bottom:var(--sn-editor-paragraph-spacing,.78em)}.sn-editor--canvas .ProseMirror h1,.sn-editor--canvas .ProseMirror h2,.sn-editor--canvas .ProseMirror h3{letter-spacing:-.015em}.sn-editor--canvas .ProseMirror code{background:#94a3b81f;border:1px solid #94a3b81f;border-radius:.375rem;padding:.12em .32em}.sn-editor--canvas .ProseMirror li{margin-top:calc(var(--sn-editor-paragraph-spacing,.78em) * .5);margin-bottom:calc(var(--sn-editor-paragraph-spacing,.78em) * .5)}.sn-focus-banner{border-color:var(--sn-border-soft);background:var(--sn-accent-soft)}@supports (color:color-mix(in lab, red, red)){.sn-focus-banner{background:color-mix(in srgb, var(--sn-accent-soft) 60%, var(--sn-shell))}}.sn-focus-banner{-webkit-backdrop-filter:blur(12px)}.sn-focus-banner__row1{justify-content:center;align-items:center;gap:8px;min-height:28px;padding:4px 12px;display:flex;position:relative}.sn-focus-banner__row1-center{align-items:center;gap:6px;min-width:0;display:flex}.sn-focus-banner__title-separator{-webkit-user-select:none;user-select:none}.sn-focus-banner__title,.sn-focus-banner__action{color:var(--sn-accent-hover)}.sn-focus-banner__action{border:1px solid var(--sn-accent-border);background:0 0;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.sn-focus-banner__row2{border-top:1px solid var(--sn-border-soft);justify-content:center;align-items:center;gap:8px;padding:4px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.sn-focus-banner__row2{border-top:1px solid color-mix(in srgb, var(--sn-border-soft) 50%, transparent)}}.sn-focus-banner__row2{flex-wrap:wrap;min-height:30px}.sn-focus-banner__note-title{cursor:pointer;flex-shrink:1;min-width:0;max-width:450px;transition:opacity .15s}.sn-focus-banner__note-title:hover{opacity:.75}.sn-focus-banner__note-title-text{color:var(--sn-text);white-space:nowrap;text-overflow:ellipsis;text-underline-offset:2px;text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-color:var(--sn-text-soft);-webkit-text-decoration-color:var(--sn-text-soft);-webkit-text-decoration-color:var(--sn-text-soft);text-decoration-color:var(--sn-text-soft);font-size:.72rem;font-weight:600;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sn-focus-banner__note-title-text{-webkit-text-decoration-color:color-mix(in srgb, var(--sn-text-soft) 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--sn-text-soft) 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--sn-text-soft) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--sn-text-soft) 50%, transparent)}}.sn-focus-banner__row2-center{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.sn-focus-banner__row2-center .sn-status-chip,.sn-focus-banner__row2-center .sn-badge,.sn-focus-banner__row2-center .sn-chip,.sn-focus-banner__row2-center .sn-focus-banner__action-btn,.sn-focus-banner__row2-center .sn-btn-icon--sm{display:inline-flex;box-sizing:border-box!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;height:22px!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;font-size:.65rem!important;font-weight:600!important;line-height:1!important}.sn-focus-banner__row2-center .sn-status-chip{box-shadow:none!important;border:1px solid #0000!important;padding:0 8px!important}.sn-focus-banner__row2-center .sn-status-chip--saved{background:var(--sn-success-soft)!important;color:var(--sn-success)!important;box-shadow:none!important;border:1px solid #0000!important}.sn-focus-banner__row2-center .sn-status-chip--saving{background:var(--sn-info-soft)!important;color:var(--sn-info)!important;box-shadow:none!important;border:1px solid #0000!important}.sn-focus-banner__row2-center .sn-status-chip--failed{background:var(--sn-danger-soft)!important;color:var(--sn-danger)!important;box-shadow:none!important;border:1px solid #0000!important}.sn-focus-banner__row2-center .sn-status-chip--retry{background:var(--sn-warning-soft)!important;color:var(--sn-warning)!important;box-shadow:none!important;border:1px solid #0000!important}.sn-focus-banner__row2-center .sn-status-chip--idle{background:var(--sn-surface-soft)!important;color:var(--sn-text-soft)!important;box-shadow:none!important;border:1px solid #0000!important}.sn-focus-banner__row2-center .sn-badge{background:var(--sn-surface-soft)!important;color:var(--sn-text-soft)!important;box-shadow:none!important;border:1px solid #0000!important;padding:0 8px!important}.sn-focus-banner__row2-center .sn-chip{box-shadow:none!important;border:1px solid #0000!important;gap:2px!important;padding:0 6px 0 8px!important}.sn-focus-banner__row2-center .sn-focus-banner__action-btn{border:1px solid var(--sn-border-soft)!important;background:var(--sn-surface)!important;color:var(--sn-text-soft)!important;gap:4px!important;padding:0 10px!important;transition:all .15s!important}.sn-focus-banner__row2-center .sn-focus-banner__action-btn:hover{border-color:var(--sn-border)!important;color:var(--sn-text)!important;background:var(--sn-text)!important}@supports (color:color-mix(in lab, red, red)){.sn-focus-banner__row2-center .sn-focus-banner__action-btn:hover{background:color-mix(in srgb, var(--sn-text) 5%, var(--sn-surface))!important}}.sn-focus-banner__row2-center .sn-btn-icon--sm{background:var(--sn-surface)!important;border:1px solid var(--sn-border-soft)!important;width:22px!important;color:var(--sn-text-soft)!important;padding:0!important;transition:all .15s!important}.sn-focus-banner__row2-center .sn-btn-icon--sm:hover{border-color:var(--sn-border)!important;color:var(--sn-text)!important;background:var(--sn-text)!important}@supports (color:color-mix(in lab, red, red)){.sn-focus-banner__row2-center .sn-btn-icon--sm:hover{background:color-mix(in srgb, var(--sn-text) 5%, var(--sn-surface))!important}}.sn-focus-banner__row2-center .sn-title-create-btn{background:var(--sn-accent)!important}@supports (color:color-mix(in lab, red, red)){.sn-focus-banner__row2-center .sn-title-create-btn{background:color-mix(in srgb, var(--sn-accent) 6%, var(--sn-surface))!important}}.sn-focus-banner__row2-center .sn-title-create-btn{border-color:var(--sn-accent)!important}@supports (color:color-mix(in lab, red, red)){.sn-focus-banner__row2-center .sn-title-create-btn{border-color:color-mix(in srgb, var(--sn-accent) 20%, var(--sn-border-soft))!important}}.sn-focus-banner__row2-center .sn-title-create-btn{color:var(--sn-accent)!important}.sn-focus-banner__row2-center .sn-title-create-btn:hover{background:var(--sn-accent)!important}@supports (color:color-mix(in lab, red, red)){.sn-focus-banner__row2-center .sn-title-create-btn:hover{background:color-mix(in srgb, var(--sn-accent) 12%, var(--sn-surface))!important}}.sn-focus-banner__row2-center .sn-title-create-btn:hover{border-color:var(--sn-accent)!important}@supports (color:color-mix(in lab, red, red)){.sn-focus-banner__row2-center .sn-title-create-btn:hover{border-color:color-mix(in srgb, var(--sn-accent) 30%, var(--sn-border-soft))!important}}.sn-focus-banner__row2-center .sn-editor-pin-btn.is-active{color:var(--sn-warning)!important;border-color:var(--sn-warning)!important}@supports (color:color-mix(in lab, red, red)){.sn-focus-banner__row2-center .sn-editor-pin-btn.is-active{border-color:color-mix(in srgb, var(--sn-warning) 20%, var(--sn-border-soft))!important}}.sn-focus-banner__row2-center .sn-editor-pin-btn.is-active{background:var(--sn-warning)!important}@supports (color:color-mix(in lab, red, red)){.sn-focus-banner__row2-center .sn-editor-pin-btn.is-active{background:color-mix(in srgb, var(--sn-warning) 6%, var(--sn-surface))!important}}.sn-focus-banner__row2-center .sn-editor-pin-btn.is-active:hover{background:var(--sn-warning)!important}@supports (color:color-mix(in lab, red, red)){.sn-focus-banner__row2-center .sn-editor-pin-btn.is-active:hover{background:color-mix(in srgb, var(--sn-warning) 12%, var(--sn-surface))!important}}.sn-focus-banner__row2-center .sn-editor-pin-btn.is-active:hover{border-color:var(--sn-warning)!important}@supports (color:color-mix(in lab, red, red)){.sn-focus-banner__row2-center .sn-editor-pin-btn.is-active:hover{border-color:color-mix(in srgb, var(--sn-warning) 30%, var(--sn-border-soft))!important}}.sn-focus-banner__row2-center .sn-btn-icon-danger:hover{color:var(--sn-danger)!important;border-color:var(--sn-danger)!important}@supports (color:color-mix(in lab, red, red)){.sn-focus-banner__row2-center .sn-btn-icon-danger:hover{border-color:color-mix(in srgb, var(--sn-danger) 25%, var(--sn-border-soft))!important}}.sn-focus-banner__row2-center .sn-btn-icon-danger:hover{background:var(--sn-danger)!important}@supports (color:color-mix(in lab, red, red)){.sn-focus-banner__row2-center .sn-btn-icon-danger:hover{background:color-mix(in srgb, var(--sn-danger) 8%, var(--sn-surface))!important}}.sn-focus-banner__row2-center .sn-focus-banner__meta-item{display:inline-flex;height:22px!important;color:var(--sn-text-soft)!important;white-space:nowrap!important;align-items:center!important;margin:0!important;font-size:.65rem!important;font-weight:600!important}.sn-focus-banner__divider{background:var(--sn-border);width:1px;height:14px}@supports (color:color-mix(in lab, red, red)){.sn-focus-banner__divider{background:color-mix(in srgb, var(--sn-border) 60%, transparent)}}.sn-focus-banner__divider{flex-shrink:0}.sn-focus-banner__actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.sn-status-chip--saved{background:var(--sn-success-soft);color:var(--sn-success)}.sn-status-chip--saving{background:var(--sn-info-soft);color:var(--sn-info);animation:1.5s ease-in-out infinite sn-pulse-subtle}@keyframes sn-pulse-subtle{0%,to{opacity:1}50%{opacity:.55}}.sn-status-chip--failed{background:var(--sn-danger-soft);color:var(--sn-danger)}.sn-status-chip--retry{background:var(--sn-warning-soft);color:var(--sn-accent)}.sn-feedback{border:1px solid #0000;border-radius:.875rem}.sn-feedback--success{border-color:var(--sn-success)}@supports (color:color-mix(in lab, red, red)){.sn-feedback--success{border-color:color-mix(in srgb, var(--sn-success) 26%, transparent)}}.sn-feedback--success{background:var(--sn-success-soft);color:var(--sn-success)}.sn-feedback--danger{border-color:var(--sn-danger)}@supports (color:color-mix(in lab, red, red)){.sn-feedback--danger{border-color:color-mix(in srgb, var(--sn-danger) 26%, transparent)}}.sn-feedback--danger{background:var(--sn-danger-soft);color:var(--sn-danger)}.sn-feedback--info{border-color:var(--sn-info)}@supports (color:color-mix(in lab, red, red)){.sn-feedback--info{border-color:color-mix(in srgb, var(--sn-info) 26%, transparent)}}.sn-feedback--info{background:var(--sn-info-soft);color:var(--sn-info)}.sn-feedback--warning{border-color:var(--sn-warning)}@supports (color:color-mix(in lab, red, red)){.sn-feedback--warning{border-color:color-mix(in srgb, var(--sn-warning) 26%, transparent)}}.sn-feedback--warning{background:var(--sn-warning-soft);color:var(--sn-warning)}.sn-drawer-right{background:var(--sn-drawer);border-left:1px solid var(--sn-border);box-shadow:var(--sn-shadow-drawer)}.sn-side-panel{z-index:40;border-left:1px solid var(--sn-border);background:var(--sn-drawer);height:100%;box-shadow:var(--sn-shadow-drawer);flex-direction:column;display:flex;position:fixed;top:0;right:0}.sn-tab-switcher{background:var(--sn-surface);border-radius:.875rem;gap:.25rem;padding:.1875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sn-tab-switcher{background:color-mix(in srgb, var(--sn-surface) 75%, transparent)}}.sn-tab-switcher{border:1px solid #94a3b814}.sn-tab-switcher__tab{color:var(--sn-text-muted);cursor:pointer;border:1px solid #0000;border-radius:.75rem;transition:background-color .15s,color .15s,box-shadow .15s}.sn-tab-switcher__tab:hover{background:var(--sn-surface-hover);color:var(--sn-text)}.sn-tab-switcher__tab.is-active{background:var(--sn-surface);color:var(--sn-text);box-shadow:0 1px 3px #0f172a1f}.sn-tab-switcher__tab:focus-visible{box-shadow:var(--sn-focus-ring);outline:none}.sn-settings-ai-tabbar{-webkit-overflow-scrolling:touch;scrollbar-width:none;background:linear-gradient(180deg, var(--sn-accent) 0%, var(--sn-surface-soft) 100%);border-radius:1rem;flex-wrap:nowrap;gap:.375rem;padding:.375rem;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.sn-settings-ai-tabbar{background:linear-gradient(180deg, color-mix(in srgb, var(--sn-accent) 10%, var(--sn-surface)) 0%, color-mix(in srgb, var(--sn-surface-soft) 88%, white) 100%)}}.sn-settings-ai-tabbar{border-color:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-settings-ai-tabbar{border-color:color-mix(in srgb, var(--sn-accent) 16%, var(--sn-border))}}.sn-settings-ai-tabbar{box-shadow:inset 0 1px #ffffffb8,0 12px 28px #0f172a0d}.sn-settings-ai-tabbar::-webkit-scrollbar{display:none}.sn-settings-ai-tabbar__tab{white-space:nowrap;min-height:2.5rem;color:var(--sn-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.sn-settings-ai-tabbar__tab{color:color-mix(in srgb, var(--sn-text-muted) 88%, var(--sn-text))}}.sn-settings-ai-tabbar__tab{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}.sn-settings-ai-tabbar__tab:hover{background:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-settings-ai-tabbar__tab:hover{background:color-mix(in srgb, var(--sn-accent) 8%, var(--sn-surface-hover))}}.sn-settings-ai-tabbar__tab:hover{border-color:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-settings-ai-tabbar__tab:hover{border-color:color-mix(in srgb, var(--sn-accent) 14%, transparent)}}.sn-settings-ai-tabbar__tab:hover{color:var(--sn-text)}.sn-settings-ai-tabbar__tab.is-active{background:linear-gradient(180deg, white 0%, var(--sn-accent) 100%)}@supports (color:color-mix(in lab, red, red)){.sn-settings-ai-tabbar__tab.is-active{background:linear-gradient(180deg, color-mix(in srgb, white 78%, var(--sn-accent) 22%) 0%, color-mix(in srgb, var(--sn-accent) 14%, var(--sn-surface)) 100%)}}.sn-settings-ai-tabbar__tab.is-active{border-color:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-settings-ai-tabbar__tab.is-active{border-color:color-mix(in srgb, var(--sn-accent) 30%, var(--sn-border))}}.sn-settings-ai-tabbar__tab.is-active{color:var(--sn-text);box-shadow:inset 0 1px 0 #fffc, inset 0 -2px 0 var(--sn-accent), 0 10px 22px #b453091f}@supports (color:color-mix(in lab, red, red)){.sn-settings-ai-tabbar__tab.is-active{box-shadow:inset 0 1px 0 #fffc, inset 0 -2px 0 color-mix(in srgb, var(--sn-accent) 58%, transparent), 0 10px 22px #b453091f}}.sn-settings-ai-tabbar__tab.is-active{transform:translateY(-1px)}@media (width>=640px){.sn-settings-ai-tabbar{flex-wrap:wrap;overflow:visible}}.sn-settings-reminders-tabbar{-webkit-overflow-scrolling:touch;scrollbar-width:none;background:var(--sn-pane);border:1px solid var(--sn-border-soft);border-radius:.875rem;flex-wrap:nowrap;gap:.25rem;padding:.25rem;display:inline-flex;overflow-x:auto;box-shadow:inset 0 1px 2px #0f172a0a}.sn-settings-reminders-tabbar::-webkit-scrollbar{display:none}.sn-settings-reminders-tabbar .sn-tab-switcher__tab{text-align:center;white-space:nowrap;color:var(--sn-text-muted);border:1px solid #0000;flex:1 0 auto;font-weight:500;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s}.sn-settings-reminders-tabbar .sn-tab-switcher__tab:not(.is-active):hover{background:var(--sn-surface)}@supports (color:color-mix(in lab, red, red)){.sn-settings-reminders-tabbar .sn-tab-switcher__tab:not(.is-active):hover{background:color-mix(in srgb, var(--sn-surface) 60%, transparent)}}.sn-settings-reminders-tabbar .sn-tab-switcher__tab:not(.is-active):hover{color:var(--sn-text)}.sn-settings-reminders-tabbar .sn-tab-switcher__tab.is-active{background:var(--sn-surface);color:var(--sn-text);border-color:var(--sn-accent);font-weight:600!important}@supports (color:color-mix(in lab, red, red)){.sn-settings-reminders-tabbar .sn-tab-switcher__tab.is-active{border-color:color-mix(in srgb, var(--sn-accent) 25%, var(--sn-border))}}.sn-settings-reminders-tabbar .sn-tab-switcher__tab.is-active{box-shadow:0 1px 3px #0f172a14, 0 1px 2px #0f172a0a, inset 0 -2px 0 var(--sn-accent)}.sn-label-input{border:1px solid var(--sn-border-soft);background:var(--sn-input)}@supports (color:color-mix(in lab, red, red)){.sn-label-input{background:color-mix(in srgb, var(--sn-input) 88%, transparent)}}.sn-label-input{color:var(--sn-text-muted);border-radius:999px}.sn-ghost-btn{border:1px solid var(--sn-border-soft);color:var(--sn-text-muted);background:0 0}.sn-ghost-btn:hover{background:var(--sn-surface-hover);color:var(--sn-text)}.sn-ghost-btn--danger{color:var(--sn-danger)}.sn-command-result.is-active{background:var(--sn-accent-soft)}@supports (color:color-mix(in lab, red, red)){.sn-command-result.is-active{background:color-mix(in srgb, var(--sn-accent-soft) 72%, var(--sn-surface))}}.sn-command-result.is-active{color:var(--sn-text)}.sn-command-result:hover{background:var(--sn-surface-hover);color:var(--sn-text)}.sn-whatsapp-preview{background:var(--sn-whatsapp-preview);color:var(--sn-whatsapp-preview-text)}.sn-btn,.sn-btn-primary,.sn-btn-secondary,.sn-btn-ghost,.sn-btn-danger{--_sn-btn-h:var(--sn-btn-h-md);--_sn-btn-px:14px;--_sn-btn-radius:var(--sn-btn-radius-md);--_sn-btn-font-size:14px;justify-content:center;align-items:center;gap:var(--sn-btn-gap);height:var(--_sn-btn-h);padding-inline:var(--_sn-btn-px);border-radius:var(--_sn-btn-radius);font-size:var(--_sn-btn-font-size);white-space:nowrap;cursor:pointer;border:1px solid #0000;font-weight:700;line-height:1;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}.sn-btn,.sn-btn-primary,.sn-btn-secondary,.sn-btn-ghost,.sn-btn-danger,.sn-btn-icon,.sn-toolbar-btn,.sn-topbar-link,.sn-smart-item,.sn-folder-row,.sn-menu-item,.sn-dropdown__item,.sn-send-dropdown__item,.sn-command-result,.sn-page-list-row,.sn-settings-nav__button{outline:none}.sn-btn:focus-visible,.sn-btn-primary:focus-visible,.sn-btn-secondary:focus-visible,.sn-btn-ghost:focus-visible,.sn-btn-danger:focus-visible,.sn-btn-icon:focus-visible,.sn-toolbar-btn:focus-visible,.sn-topbar-link:focus-visible,.sn-smart-item:focus-visible,.sn-folder-row:focus-visible,.sn-menu-item:focus-visible,.sn-dropdown__item:focus-visible,.sn-send-dropdown__item:focus-visible,.sn-command-result:focus-visible,.sn-page-list-row:focus-visible,.sn-settings-nav__button:focus-visible,.sn-note-card:focus-visible{box-shadow:var(--sn-focus-ring)}.sn-btn:disabled,.sn-btn-primary:disabled,.sn-btn-secondary:disabled,.sn-btn-ghost:disabled,.sn-btn-danger:disabled,.sn-btn-icon:disabled,.sn-toolbar-btn:disabled,.sn-tab-switcher__tab:disabled,.sn-menu-item:disabled,.sn-dropdown__item:disabled,.sn-send-dropdown__item:disabled,.sn-command-result:disabled{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}.sn-btn-xs{--_sn-btn-h:var(--sn-btn-h-xs);--_sn-btn-px:10px;--_sn-btn-radius:var(--sn-btn-radius-xs);--_sn-btn-font-size:12px}.sn-btn-sm{--_sn-btn-h:var(--sn-btn-h-sm);--_sn-btn-px:12px;--_sn-btn-radius:var(--sn-btn-radius-sm);--_sn-btn-font-size:13px}.sn-btn-md{--_sn-btn-h:var(--sn-btn-h-md);--_sn-btn-px:14px;--_sn-btn-radius:var(--sn-btn-radius-md);--_sn-btn-font-size:14px}.sn-btn-lg{--_sn-btn-h:var(--sn-btn-h-lg);--_sn-btn-px:16px;--_sn-btn-radius:var(--sn-btn-radius-lg);--_sn-btn-font-size:14px}.sn-btn,.sn-btn-secondary{background:var(--sn-surface)}@supports (color:color-mix(in lab, red, red)){.sn-btn,.sn-btn-secondary{background:color-mix(in srgb, var(--sn-surface) 92%, transparent)}}.sn-btn,.sn-btn-secondary{border-color:var(--sn-border);color:var(--sn-text)}.sn-btn:hover,.sn-btn-secondary:hover{background:var(--sn-surface-raised);border-color:var(--sn-border-strong);color:var(--sn-text)}.sn-btn-primary{color:var(--sn-accent-text);background:linear-gradient(#fcd34d 0%,#f59e0b 100%);border:1px solid #d9770659;box-shadow:inset 0 1px #ffffff73,inset 0 -1px 1px #b453092e,0 1px 2px #78350f1f,0 4px 12px #f59e0b47}.sn-btn-primary:hover{color:var(--sn-accent-text);background:linear-gradient(#fde68a 0%,#fbbf24 100%);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px 1px #b4530933,0 2px 4px #78350f24,0 8px 20px #f59e0b61}.sn-btn-ghost,.sn-ghost-btn{color:var(--sn-text-muted);box-shadow:none;background:0 0;border-color:#0000}.sn-btn-ghost:hover,.sn-ghost-btn:hover{background:var(--sn-surface);color:var(--sn-text)}.sn-btn-danger{background:var(--sn-danger-soft);border-color:var(--sn-danger)}@supports (color:color-mix(in lab, red, red)){.sn-btn-danger{border-color:color-mix(in srgb, var(--sn-danger) 22%, transparent)}}.sn-btn-danger{color:var(--sn-danger);box-shadow:none}.sn-btn-danger:hover{background:var(--sn-danger)}@supports (color:color-mix(in lab, red, red)){.sn-btn-danger:hover{background:color-mix(in srgb, var(--sn-danger) 18%, transparent)}}.sn-btn-danger:hover{border-color:var(--sn-danger)}@supports (color:color-mix(in lab, red, red)){.sn-btn-danger:hover{border-color:color-mix(in srgb, var(--sn-danger) 32%, transparent)}}.sn-btn-danger:hover{color:var(--sn-danger)}.sn-btn-icon{--_sn-btn-icon-size:32px;width:var(--_sn-btn-icon-size);min-width:var(--_sn-btn-icon-size);height:var(--_sn-btn-icon-size);color:var(--sn-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}.sn-btn-icon:hover{background:var(--sn-surface);border-color:var(--sn-border-soft);color:var(--sn-text)}.sn-btn-icon-sm,.sn-btn-icon--sm{--_sn-btn-icon-size:28px;border-radius:9px}.sn-btn-icon-lg,.sn-btn-icon--lg{--_sn-btn-icon-size:40px;border-radius:13px}.sn-btn-primary.sn-btn-icon,.sn-btn-primary.sn-btn-icon:hover{color:var(--sn-accent-text);border-color:#ffffff14}.sn-btn-secondary.sn-btn-icon{background:var(--sn-surface)}@supports (color:color-mix(in lab, red, red)){.sn-btn-secondary.sn-btn-icon{background:color-mix(in srgb, var(--sn-surface) 92%, transparent)}}.sn-btn-secondary.sn-btn-icon{border-color:var(--sn-border);color:var(--sn-text-muted)}.sn-btn-secondary.sn-btn-icon:hover{background:var(--sn-surface-raised);color:var(--sn-text)}.sn-btn-icon-danger{color:var(--sn-danger);border-color:var(--sn-danger)}@supports (color:color-mix(in lab, red, red)){.sn-btn-icon-danger{border-color:color-mix(in srgb, var(--sn-danger) 35%, transparent)}}.sn-btn-icon-danger{background:var(--sn-danger)}@supports (color:color-mix(in lab, red, red)){.sn-btn-icon-danger{background:color-mix(in srgb, var(--sn-danger) 8%, transparent)}}.sn-btn-icon-danger:hover{color:var(--sn-danger);background:var(--sn-danger)}@supports (color:color-mix(in lab, red, red)){.sn-btn-icon-danger:hover{background:color-mix(in srgb, var(--sn-danger) 14%, transparent)}}.sn-btn-icon-danger:hover{border-color:var(--sn-danger)}@supports (color:color-mix(in lab, red, red)){.sn-btn-icon-danger:hover{border-color:color-mix(in srgb, var(--sn-danger) 55%, transparent)}}.sn-split-btn{height:var(--sn-btn-h-sm);border-radius:var(--sn-btn-radius-sm);background:linear-gradient(#fcd34d 0%,#f59e0b 100%);border:1px solid #d9770659;align-items:stretch;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff73,inset 0 -1px 1px #b453092e,0 1px 2px #78350f1f,0 4px 12px #f59e0b47}.sn-split-btn:hover{background:linear-gradient(#fde68a 0%,#fbbf24 100%);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px 1px #b4530933,0 2px 4px #78350f24,0 8px 20px #f59e0b61}.sn-split-btn__main,.sn-split-btn__chevron{color:var(--sn-accent-text);background:0 0;border:0;outline:none;justify-content:center;align-items:center;font-size:13px;font-weight:750;transition:background .15s;display:inline-flex}.sn-split-btn__main{padding:0 12px}.sn-split-btn__chevron{border-left:1px solid #78350f38;width:32px}.sn-split-btn__main:hover,.sn-split-btn__chevron:hover{background:#78350f14}.sn-split-btn__main:focus-visible,.sn-split-btn__chevron:focus-visible{z-index:1;box-shadow:inset 0 0 0 1px #11182729, var(--sn-focus-ring);position:relative}.sn-note-template-menu{z-index:120;width:min(18rem,100vw - 1rem);max-width:calc(100vw - 1rem);max-height:calc(100vh - 5.5rem);overflow-y:auto}.sn-note-template-menu .sn-dropdown__item,.sn-note-template-menu .truncate{min-width:0}.sn-input{border:1px solid var(--sn-border);background:var(--sn-input);height:36px;color:var(--sn-text);border-radius:10px;padding:0 12px;font-size:14px;transition:border-color .15s,box-shadow .15s,background-color .15s;box-shadow:inset 0 1px #ffffff05}.sn-input::placeholder{color:var(--sn-text-faint)}.sn-input:focus,.sn-input:focus-visible{border-color:var(--sn-accent-border);box-shadow:var(--sn-focus-ring);outline:none}textarea.sn-input{height:auto;min-height:5.5rem;padding-top:.625rem;padding-bottom:.625rem;line-height:1.5}.sn-ai-customize-modal{background:radial-gradient(circle at top right, var(--sn-accent), transparent 34%), linear-gradient(180deg, var(--sn-surface-raised), var(--sn-surface));flex-direction:column;width:min(38rem,100vw - 1rem);max-width:calc(100vw - 1rem);max-height:min(100dvh - 2rem,56rem);display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sn-ai-customize-modal{background:radial-gradient(circle at top right, color-mix(in srgb, var(--sn-accent) 10%, transparent), transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--sn-surface-raised) 98%, transparent), color-mix(in srgb, var(--sn-surface) 98%, transparent))}}.sn-ai-customize-modal__header{border-bottom:1px solid var(--sn-border-soft);background:linear-gradient(180deg, var(--sn-accent) 0%, var(--sn-surface-raised) 100%);flex-shrink:0;padding:1rem 1rem .875rem;position:relative}@supports (color:color-mix(in lab, red, red)){.sn-ai-customize-modal__header{background:linear-gradient(180deg, color-mix(in srgb, var(--sn-accent) 9%, var(--sn-surface-raised)) 0%, color-mix(in srgb, var(--sn-surface-raised) 96%, transparent) 100%)}}.sn-ai-customize-modal__header:before{content:"";background:linear-gradient(90deg, var(--sn-accent), transparent 72%);height:1px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.sn-ai-customize-modal__header:before{background:linear-gradient(90deg, color-mix(in srgb, var(--sn-accent) 68%, transparent), transparent 72%)}}.sn-ai-customize-modal__subtitle{max-width:32rem}.sn-ai-customize-modal__title-copy{min-width:0}.sn-ai-customize-modal__eyebrow{color:var(--sn-accent);align-items:center;gap:.35rem;margin-bottom:.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sn-ai-customize-modal__eyebrow{color:color-mix(in srgb, var(--sn-accent) 76%, var(--sn-text-soft))}}.sn-ai-customize-modal__eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.sn-ai-customize-modal__title{letter-spacing:-.02em;min-width:0}.sn-ai-customize-modal__title-icon{background:var(--sn-accent);border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sn-ai-customize-modal__title-icon{background:color-mix(in srgb, var(--sn-accent) 16%, transparent)}}.sn-ai-customize-modal__title-icon{box-shadow:inset 0 1px #ffffff38}.sn-ai-customize-modal__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:linear-gradient(180deg, var(--sn-surface), var(--sn-surface-soft));flex:auto;min-height:0;padding:1rem;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.sn-ai-customize-modal__body{background:linear-gradient(180deg, color-mix(in srgb, var(--sn-surface) 98%, transparent), color-mix(in srgb, var(--sn-surface-soft) 68%, transparent))}}.sn-ai-customize-modal__footer{padding:.875rem 1rem calc(.875rem + var(--sn-safe-bottom,0px));border-top:1px solid var(--sn-border-soft);background:linear-gradient(180deg, var(--sn-surface-raised), var(--sn-surface-raised));flex-shrink:0;justify-content:flex-end;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sn-ai-customize-modal__footer{background:linear-gradient(180deg, color-mix(in srgb, var(--sn-surface-raised) 84%, transparent), color-mix(in srgb, var(--sn-surface-raised) 98%, transparent))}}.sn-ai-customize-modal__footer{-webkit-backdrop-filter:blur(12px)saturate(1.02);box-shadow:0 -10px 24px var(--sn-shadow)}@supports (color:color-mix(in lab, red, red)){.sn-ai-customize-modal__footer{box-shadow:0 -10px 24px color-mix(in srgb, var(--sn-shadow) 10%, transparent)}}.sn-ai-customize-topic{resize:vertical;min-height:clamp(10rem,28vh,12rem)}.sn-ai-customize-topic--compact{min-height:7.5rem}.sn-ai-customize-counter-row{color:var(--sn-text-soft);justify-content:space-between;align-items:flex-start;gap:.75rem;margin-top:.625rem;font-size:.75rem;display:flex}.sn-ai-customize-helper{line-height:1.45}.sn-ai-customize-counter{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--sn-text-subtle);flex-shrink:0}.sn-ai-customize-field-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sn-ai-customize-help{position:relative}.sn-ai-customize-help-trigger{border:1px solid var(--sn-border);background:var(--sn-surface);border-radius:999px;width:1.75rem;height:1.75rem}@supports (color:color-mix(in lab, red, red)){.sn-ai-customize-help-trigger{background:color-mix(in srgb, var(--sn-surface) 88%, transparent)}}.sn-ai-customize-help-trigger{color:var(--sn-text-muted);font-size:.75rem;font-weight:700;transition:background-color .15s,border-color .15s,color .15s}.sn-ai-customize-help-trigger:hover{border-color:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-ai-customize-help-trigger:hover{border-color:color-mix(in srgb, var(--sn-accent) 38%, transparent)}}.sn-ai-customize-help-trigger:hover{background:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-ai-customize-help-trigger:hover{background:color-mix(in srgb, var(--sn-accent) 12%, transparent)}}.sn-ai-customize-help-trigger:hover{color:var(--sn-text)}.sn-ai-customize-help-popover{border:1px solid var(--sn-border);background:var(--sn-surface-raised);width:min(18rem,100vw - 3rem);color:var(--sn-text-muted);box-shadow:var(--sn-shadow-panel);-webkit-backdrop-filter:blur(12px)saturate(1.04);z-index:4;border-radius:.9rem;padding:.75rem .875rem;font-size:.75rem;line-height:1.45;position:absolute;top:calc(100% + .5rem);right:0}.sn-ai-customize-help-popover p+p{margin-top:.35rem}.sn-ai-customize-audio-card{background:linear-gradient(180deg, var(--sn-surface) 0%, var(--sn-accent) 100%);justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sn-ai-customize-audio-card{background:linear-gradient(180deg, color-mix(in srgb, var(--sn-surface) 97%, transparent) 0%, color-mix(in srgb, var(--sn-accent) 6%, var(--sn-surface-soft)) 100%)}}.sn-ai-customize-audio-card{box-shadow:inset 0 1px #ffffff08}.sn-ai-customize-checkbox{background:linear-gradient(180deg, var(--sn-surface), var(--sn-accent))}@supports (color:color-mix(in lab, red, red)){.sn-ai-customize-checkbox{background:linear-gradient(180deg, color-mix(in srgb, var(--sn-surface) 96%, transparent), color-mix(in srgb, var(--sn-accent) 5%, var(--sn-surface-soft)))}}.sn-ai-customize-checkbox{box-shadow:inset 0 1px #ffffff08}.sn-ai-customize-stepper{border:1px solid var(--sn-accent);padding:.75rem .875rem}@supports (color:color-mix(in lab, red, red)){.sn-ai-customize-stepper{border:1px solid color-mix(in srgb, var(--sn-accent) 22%, transparent)}}.sn-ai-customize-stepper{background:var(--sn-accent);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.sn-ai-customize-stepper{background:color-mix(in srgb, var(--sn-accent) 8%, var(--sn-surface))}}.sn-ai-customize-stepper{box-shadow:0 12px 26px var(--sn-shadow)}@supports (color:color-mix(in lab, red, red)){.sn-ai-customize-stepper{box-shadow:0 12px 26px color-mix(in srgb, var(--sn-shadow) 9%, transparent)}}.sn-ai-customize-stepper__top{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.sn-ai-customize-stepper__badge{background:var(--sn-accent);border-radius:999px;justify-content:center;align-items:center;min-height:1.625rem;padding:0 .625rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sn-ai-customize-stepper__badge{background:color-mix(in srgb, var(--sn-accent) 16%, transparent)}}.sn-ai-customize-stepper__badge{color:var(--sn-accent-hover,var(--sn-accent));letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.sn-ai-customize-stepper__label{color:var(--sn-text-muted);font-size:.75rem;font-weight:600}.sn-ai-customize-stepper__progress{background:var(--sn-border);border-radius:999px;height:.375rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sn-ai-customize-stepper__progress{background:color-mix(in srgb, var(--sn-border) 72%, transparent)}}.sn-ai-customize-stepper__progress>span{border-radius:inherit;background:linear-gradient(90deg, var(--sn-accent), var(--sn-accent));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.sn-ai-customize-stepper__progress>span{background:linear-gradient(90deg, color-mix(in srgb, var(--sn-accent) 88%, #fff 12%), var(--sn-accent))}}.sn-ai-customize-stepper__progress>span{transition:width .18s}.sn-ai-customize-accordion{border:1px solid var(--sn-border);background:linear-gradient(180deg, var(--sn-surface), var(--sn-surface-soft));border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sn-ai-customize-accordion{background:linear-gradient(180deg, color-mix(in srgb, var(--sn-surface) 96%, transparent), color-mix(in srgb, var(--sn-surface-soft) 78%, transparent))}}.sn-ai-customize-accordion{color:var(--sn-text);text-align:left;font-size:.8125rem;font-weight:650;box-shadow:inset 0 1px #ffffff08}.sn-ai-customize-accordion__chevron{flex-shrink:0;transition:transform .15s}.sn-ai-customize-accordion__chevron.is-open{transform:rotate(180deg)}.sn-ai-customize-accordion__panel{border:1px solid var(--sn-border-soft);background:linear-gradient(180deg, var(--sn-surface), var(--sn-surface-soft));border-radius:1rem;margin-top:.75rem;padding:.875rem}@supports (color:color-mix(in lab, red, red)){.sn-ai-customize-accordion__panel{background:linear-gradient(180deg, color-mix(in srgb, var(--sn-surface) 98%, transparent), color-mix(in srgb, var(--sn-surface-soft) 72%, transparent))}}.sn-upload-dropzone{border:2px dashed var(--sn-accent);border-radius:1rem;align-items:center;gap:.9rem;width:100%;padding:1rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sn-upload-dropzone{border:2px dashed color-mix(in srgb, var(--sn-accent) 30%, var(--sn-border-soft))}}.sn-upload-dropzone{background:linear-gradient(180deg, var(--sn-surface) 0%, var(--sn-accent) 100%)}@supports (color:color-mix(in lab, red, red)){.sn-upload-dropzone{background:linear-gradient(180deg, color-mix(in srgb, var(--sn-surface) 96%, transparent) 0%, color-mix(in srgb, var(--sn-accent) 7%, var(--sn-surface-soft)) 100%)}}.sn-upload-dropzone{cursor:pointer;transition:transform .16s cubic-bezier(.33,1,.68,1),border-color .15s,background-color .15s,box-shadow .15s}.sn-upload-dropzone:hover{border-color:var(--sn-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.sn-upload-dropzone:hover{border-color:color-mix(in srgb, var(--sn-accent) 48%, transparent)}}.sn-upload-dropzone:hover{box-shadow:0 14px 28px var(--sn-shadow)}@supports (color:color-mix(in lab, red, red)){.sn-upload-dropzone:hover{box-shadow:0 14px 28px color-mix(in srgb, var(--sn-shadow) 12%, transparent)}}.sn-upload-dropzone.is-has-file{border-style:solid;border-color:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-upload-dropzone.is-has-file{border-color:color-mix(in srgb, var(--sn-accent) 34%, transparent)}}.sn-upload-dropzone.is-has-file{background:linear-gradient(180deg, var(--sn-accent) 0%, var(--sn-accent) 100%)}@supports (color:color-mix(in lab, red, red)){.sn-upload-dropzone.is-has-file{background:linear-gradient(180deg, color-mix(in srgb, var(--sn-accent) 9%, var(--sn-surface)) 0%, color-mix(in srgb, var(--sn-accent) 14%, var(--sn-surface-soft)) 100%)}}.sn-upload-dropzone.is-loading{cursor:progress;opacity:.82}.sn-upload-dropzone__icon{background:var(--sn-accent);border-radius:.95rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sn-upload-dropzone__icon{background:color-mix(in srgb, var(--sn-accent) 16%, transparent)}}.sn-upload-dropzone__icon{color:var(--sn-accent-hover,var(--sn-accent));font-size:1.1rem}.sn-upload-dropzone__copy{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.sn-upload-dropzone__title{color:var(--sn-text);font-size:.9rem;font-weight:650;line-height:1.3}.sn-upload-dropzone__hint{color:var(--sn-text-muted);word-break:break-word;font-size:.75rem;line-height:1.4}.sn-upload-dropzone__cta{color:var(--sn-accent-hover,var(--sn-accent));text-align:right;flex-shrink:0;font-size:.75rem;font-weight:700}.sn-template-variables-modal{background:radial-gradient(circle at top right, var(--sn-accent), transparent 36%), linear-gradient(180deg, var(--sn-surface-raised), var(--sn-surface));flex-direction:column;max-height:min(100dvh - 2rem,38rem);display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sn-template-variables-modal{background:radial-gradient(circle at top right, color-mix(in srgb, var(--sn-accent) 8%, transparent), transparent 36%), linear-gradient(180deg, color-mix(in srgb, var(--sn-surface-raised) 98%, transparent), color-mix(in srgb, var(--sn-surface) 98%, transparent))}}.sn-template-variables-modal__header{border-bottom:1px solid var(--sn-border-soft);background:linear-gradient(180deg, var(--sn-accent) 0%, var(--sn-surface-raised) 100%);padding-bottom:.875rem}@supports (color:color-mix(in lab, red, red)){.sn-template-variables-modal__header{background:linear-gradient(180deg, color-mix(in srgb, var(--sn-accent) 8%, var(--sn-surface-raised)) 0%, color-mix(in srgb, var(--sn-surface-raised) 98%, transparent) 100%)}}.sn-template-variables-modal__eyebrow{color:var(--sn-accent);align-items:center;gap:.35rem;margin-bottom:.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sn-template-variables-modal__eyebrow{color:color-mix(in srgb, var(--sn-accent) 76%, var(--sn-text-soft))}}.sn-template-variables-modal__eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.sn-template-variables-modal__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;max-height:min(60vh,22rem);padding-right:.125rem;overflow-y:auto}.sn-template-variables-modal__footer{border-top:1px solid var(--sn-border-soft);background:linear-gradient(180deg, var(--sn-surface-raised), var(--sn-surface-raised));flex-shrink:0;justify-content:flex-end;gap:.5rem;padding-top:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sn-template-variables-modal__footer{background:linear-gradient(180deg, color-mix(in srgb, var(--sn-surface-raised) 80%, transparent), color-mix(in srgb, var(--sn-surface-raised) 98%, transparent))}}@media (width>=480px){.sn-ai-customize-modal__header{padding:1.25rem 1.5rem 1rem}.sn-ai-customize-modal__body{padding:1.25rem 1.5rem}.sn-ai-customize-modal__footer{padding:1rem 1.5rem calc(1rem + var(--sn-safe-bottom,0px))}}.sn-ai-loader-backdrop{-webkit-backdrop-filter:blur(4px);z-index:90!important}.sn-ai-loader-panel{background:var(--sn-surface-raised,var(--sn-surface,#fff));border:1px solid var(--sn-border,#e5e7eb);text-align:center;border-radius:1rem;width:min(24rem,100vw - 2rem);padding:1.75rem 1.5rem 1.5rem;animation:.22s cubic-bezier(.34,1.56,.64,1) snAiLoaderPop;box-shadow:0 24px 60px -12px #00000059,0 8px 20px -8px #00000040}@keyframes snAiLoaderPop{0%{opacity:0;transform:scale(.86)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.sn-ai-loader-stage{aspect-ratio:220/90;width:100%;max-width:220px;margin:0 auto .75rem;position:relative;overflow:visible}.sn-ai-loader-fabric{width:100%;height:100%;overflow:visible}.sn-ai-loader-stitch{stroke-dasharray:6 6;animation:1.6s linear infinite snAiStitchDraw}@keyframes snAiStitchDraw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}.sn-ai-loader-needle{transform-origin:50%;animation:1.6s ease-in-out infinite snAiNeedleSew}@keyframes snAiNeedleSew{0%{transform:translate(18px,45px)translateY(-14px)}25%{transform:translate(70px,45px)translateY(0)}50%{transform:translate(110px,45px)translateY(-14px)}75%{transform:translate(155px,45px)translateY(0)}to{transform:translate(202px,45px)translateY(-14px)}}.sn-ai-loader-thread{animation:1.6s ease-in-out infinite snAiThreadShimmer}@keyframes snAiThreadShimmer{0%,to{opacity:.85}50%{opacity:.35}}.sn-ai-loader-title{color:var(--sn-text,#111827);justify-content:center;align-items:center;gap:.5rem;width:100%;margin:0 0 .5rem;font-size:1rem;font-weight:600;display:inline-flex}.sn-ai-loader-dots{align-items:center;gap:3px;display:inline-flex}.sn-ai-loader-dot{background:var(--sn-accent,#6366f1);opacity:.4;border-radius:999px;width:5px;height:5px;animation:1.2s ease-in-out infinite snAiLoaderDot}.sn-ai-loader-dot:nth-child(2){animation-delay:.15s}.sn-ai-loader-dot:nth-child(3){animation-delay:.3s}@keyframes snAiLoaderDot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.sn-ai-loader-message{min-height:2.75rem;color:var(--sn-text-soft,#6b7280);margin:.25rem 0 .75rem;font-size:.875rem;line-height:1.45;animation:.4s ease-out snAiLoaderTextFade}@keyframes snAiLoaderTextFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sn-ai-loader-hint{color:var(--sn-text-muted,#9ca3af);margin:0;font-size:.75rem}.sn-ai-loader-timer{font-family:var(--sn-font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);letter-spacing:.05em;color:var(--sn-accent,#6366f1);background:var(--sn-accent,#6366f1);align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sn-ai-loader-timer{background:color-mix(in srgb, var(--sn-accent,#6366f1) 8%, transparent)}}.sn-ai-loader-timer{border:1px solid var(--sn-accent,#6366f1);border-radius:9999px;margin:.5rem auto .75rem;padding:.25rem .625rem;box-shadow:0 1px 2px #0000000d}@supports (color:color-mix(in lab, red, red)){.sn-ai-loader-timer{border:1px solid color-mix(in srgb, var(--sn-accent,#6366f1) 15%, transparent)}}.sn-ai-loader-timer{justify-content:center;width:fit-content}.sn-ai-loader-timer-dot{background:var(--sn-accent,#6366f1);border-radius:999px;width:6px;height:6px;animation:1s cubic-bezier(.4,0,.6,1) infinite snAiTimerPulse}@keyframes snAiTimerPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.sn-ai-loader-needle,.sn-ai-loader-stitch,.sn-ai-loader-thread,.sn-ai-loader-dot,.sn-ai-loader-panel,.sn-ai-loader-message{animation:none!important}}select.sn-input{padding-right:2.25rem}.sn-label-input{border:1px solid var(--sn-border-soft);background:var(--sn-input);min-height:28px}@supports (color:color-mix(in lab, red, red)){.sn-label-input{background:color-mix(in srgb, var(--sn-input) 88%, transparent)}}.sn-label-input{color:var(--sn-text-muted);border-radius:999px;transition:border-color .15s,box-shadow .15s,background-color .15s}.sn-label-input:focus,.sn-label-input:focus-visible{border-color:var(--sn-accent-border);box-shadow:var(--sn-focus-ring);outline:none}.sn-section-header{align-items:center;gap:.5rem;display:flex}.sn-section-header__toggle{letter-spacing:.12em;text-transform:uppercase;color:var(--sn-text-subtle);cursor:pointer;border-radius:.5rem;outline:none;align-items:center;gap:.375rem;margin-left:-.25rem;padding:.3125rem .4375rem .3125rem .25rem;font-size:.6875rem;font-weight:750;transition:color .15s,background-color .15s,box-shadow .15s,opacity .15s;display:inline-flex}.sn-section-header__toggle:hover{color:var(--sn-text);background:var(--sn-zone-tint,var(--sn-text-subtle))}@supports (color:color-mix(in lab, red, red)){.sn-section-header__toggle:hover{background:color-mix(in srgb, var(--sn-zone-tint,var(--sn-text-subtle)) 8%, transparent)}}.sn-section-header__toggle:focus-visible{box-shadow:var(--sn-focus-ring)}.sn-section-header__toggle.is-collapsed{opacity:.62}.sn-section-header__toggle.is-collapsed:hover{opacity:1}.sn-section-action{border:1px solid var(--sn-border);width:22px;min-width:22px;height:22px;color:var(--sn-text-muted);background:0 0;border-radius:.5rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.sn-section-action:hover{color:var(--sn-accent);border-color:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-section-action:hover{border-color:color-mix(in srgb, var(--sn-accent) 45%, transparent)}}.sn-section-action:hover{background:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-section-action:hover{background:color-mix(in srgb, var(--sn-accent) 10%, transparent)}}.sn-section-action:active{transform:scale(.95)}.sn-library-create-form{grid-template-columns:minmax(0,1fr) 28px;align-items:stretch;gap:.375rem;display:grid}.sn-library-create-form__input{background:var(--sn-input);border-radius:9px;min-width:0;height:28px;padding-inline:.625rem;font-size:12px}@supports (color:color-mix(in lab, red, red)){.sn-library-create-form__input{background:color-mix(in srgb, var(--sn-input) 94%, transparent)}}.sn-library-create-form__submit{--_sn-btn-h:28px;--_sn-btn-px:0;--_sn-btn-radius:9px;--_sn-btn-font-size:12px;flex-shrink:0;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;display:inline-flex}.sn-library-create-form__submit:disabled{opacity:.45;cursor:not-allowed}.sn-library-zone-body{overscroll-behavior:contain;max-height:24rem;overflow-y:auto}@media (width<=767px){.sn-library-zone-body{max-height:16rem}}.sn-section-header--smart,.sn-section-label--smart{--sn-zone-tint:#06b6d4}.sn-section-header--folders,.sn-section-label--folders{--sn-zone-tint:var(--sn-accent)}.sn-section-header--kategori,.sn-section-label--kategori{--sn-zone-tint:#ec4899}.sn-section-header--labels,.sn-section-label--labels,.sn-section-header--tags,.sn-section-label--tags{--sn-zone-tint:#8b5cf6}.sn-section-header--smart .sn-section-header__toggle:before,.sn-section-header--folders .sn-section-header__toggle:before,.sn-section-header--tags .sn-section-header__toggle:before{content:"";background:var(--sn-zone-tint,transparent);opacity:.9;border-radius:2px;flex-shrink:0;align-self:center;width:2.5px;height:14px;margin-right:6px;display:inline-block}.sn-section-header--folders .sn-section-header__toggle:before{background:linear-gradient(180deg, var(--sn-accent), var(--sn-accent));border-radius:2px;width:3px;height:16px}@supports (color:color-mix(in lab, red, red)){.sn-section-header--folders .sn-section-header__toggle:before{background:linear-gradient(180deg, var(--sn-accent), color-mix(in srgb, var(--sn-accent) 65%, #e97316))}}.sn-section-header--folders .sn-section-header__toggle:before{opacity:1;box-shadow:0 0 6px #f59e0b4d}.sn-tree-subgroup{margin-left:.625rem;padding-left:1rem;position:relative}.sn-tree-subgroup:before{content:"";border-left:1px dashed var(--sn-border-soft);opacity:.9;width:0;position:absolute;top:.625rem;bottom:.5rem;left:0}.sn-tree-subgroup__label{font-size:var(--sn-fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--sn-text-subtle);opacity:.85;align-items:center;gap:.375rem;padding:.5rem .5rem .25rem .125rem;font-weight:700;display:inline-flex}.sn-tree-subgroup__label .sn-section-header__glyph{width:11px;height:11px;margin-right:0}.sn-tree-subgroup__label--kategori{--sn-zone-tint:#ec4899}.sn-tree-subgroup__label--labels{--sn-zone-tint:#8b5cf6}.sn-section-header__glyph{width:12px;height:12px;color:var(--sn-zone-tint,currentColor);flex-shrink:0;justify-content:center;align-items:center;margin-right:6px;display:inline-flex}.sn-tree-subpanel--elevated{background:linear-gradient(135deg,#fed7aa14,#fde68a0a 50%,#0000 100%),linear-gradient(#ffffff6b,#ffffff47 60%,#fff3 100%);border:1px solid #f59e0b14;border-radius:12px;margin:4px 6px;box-shadow:inset 0 1px #fff9,inset 0 -1px #0f172a0a,0 1px 3px #0f172a0a,0 0 0 1px #f59e0b0f}:root.dark .sn-tree-subpanel--elevated{background:linear-gradient(135deg,#f59e0b0f,#fbbf2408 50%,#0000 100%),linear-gradient(#ffffff0d,#ffffff06 60%,#0000 100%);border:1px solid #f59e0b1a;border-radius:12px;margin:4px 6px;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000038,0 1px 3px #00000026,0 0 0 1px #f59e0b14}.sn-tree-subpanel--smart{background:radial-gradient(70% 80% at 100% 0,#06b6d417,#0000 65%),linear-gradient(135deg,#0ea5e90f,#06b6d405 50%,#0000 100%),linear-gradient(#fff6,#ffffff42 60%,#ffffff2e 100%);border:1px solid #06b6d417;border-radius:12px;margin:6px 6px 4px;box-shadow:inset 0 1px #fff9,inset 0 -1px #0f172a0a,0 1px 3px #0f172a0a,0 0 0 1px #06b6d412}.sn-tree-subpanel--elevated{background:linear-gradient(145deg,#fed7aa1a,#fde68a0a 40%,#0000 80%),linear-gradient(#ffffff70,#ffffff4d 60%,#ffffff38 100%)}:root.dark .sn-tree-subpanel--smart{background:radial-gradient(70% 80% at 100% 0,#22d3ee14,#0000 65%),linear-gradient(135deg,#0ea5e912,#06b6d405 50%,#0000 100%),linear-gradient(#ffffff0d,#ffffff06 60%,#0000 100%);border:1px solid #06b6d41f;border-radius:12px;margin:6px 6px 4px;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000038,0 1px 3px #00000024,0 0 0 1px #06b6d41a}:root.dark .sn-tree-subpanel--elevated{background:linear-gradient(145deg,#f59e0b12,#fbbf2408 40%,#0000 80%),linear-gradient(#ffffff0d,#ffffff08 60%,#0000 100%)}@media (prefers-reduced-motion:reduce){.sn-tree-subpanel--smart,:root.dark .sn-tree-subpanel--smart{background-image:none}}.sn-section-label--toggle{cursor:pointer;background:0 0;border:none;border-radius:4px;transition:background-color .12s}.sn-section-label--toggle:hover{background:var(--sn-zone-tint,var(--sn-accent))}@supports (color:color-mix(in lab, red, red)){.sn-section-label--toggle:hover{background:color-mix(in srgb, var(--sn-zone-tint,var(--sn-accent)) 8%, transparent)}}.sn-quick-access-list{flex-direction:column;gap:.125rem;display:flex}.sn-quick-access-more-toggle{color:var(--sn-text-soft)}.sn-quick-access-more-toggle__chevron{color:var(--sn-text-muted);margin-left:auto;font-size:.85rem;line-height:1;transition:transform .15s,color .15s}.sn-quick-access-more-toggle:hover .sn-quick-access-more-toggle__chevron{color:var(--sn-text)}.sn-quick-access-more-panel{flex-direction:column;gap:.125rem;display:flex}.sn-tree-zone--tags{background:linear-gradient(135deg,#8b5cf612,#a78bfa08 50%,#0000 100%),linear-gradient(#ffffff61,#ffffff3d 60%,#ffffff29 100%);border:1px solid #8b5cf614;border-radius:12px;margin:2px 6px 6px;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0f172a0a,0 1px 3px #0f172a0a,0 0 0 1px #8b5cf60f}:root.dark .sn-tree-zone--tags{background:linear-gradient(135deg,#8b5cf614,#a78bfa08 50%,#0000 100%),linear-gradient(#ffffff0d,#ffffff06 60%,#0000 100%);border:1px solid #8b5cf61f;border-radius:12px;margin:2px 6px 6px;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000038,0 1px 3px #00000026,0 0 0 1px #8b5cf61a}.sn-tree-subgroup+.sn-tree-subgroup{margin-top:.375rem}.sn-tree-hint{border:1px solid var(--sn-accent);border-radius:6px;align-items:flex-start;gap:.5rem;margin-top:.5rem;padding:.5rem .625rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sn-tree-hint{border:1px solid color-mix(in srgb, var(--sn-accent) 30%, transparent)}}.sn-tree-hint{background:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-tree-hint{background:color-mix(in srgb, var(--sn-accent) 10%, transparent)}}.sn-tree-hint{font-size:var(--sn-fs-xs,.75rem);color:var(--sn-text);line-height:1.4}.sn-tree-hint__body{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.sn-tree-hint__title{color:var(--sn-accent);font-weight:600}.sn-tree-hint__text{color:var(--sn-text-soft,var(--sn-text-muted))}.sn-tree-hint__dismiss{width:20px;height:20px;color:var(--sn-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;line-height:1;transition:background-color .12s,color .12s;display:inline-flex}.sn-tree-hint__dismiss:hover{background:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-tree-hint__dismiss:hover{background:color-mix(in srgb, var(--sn-accent) 14%, transparent)}}.sn-tree-hint__dismiss:hover{color:var(--sn-text)}.sn-tree-panel__body--sparse{padding-top:.375rem;padding-bottom:.375rem}.sn-scroll-top-btn{border:1px solid var(--sn-border);background:var(--sn-surface);border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:absolute;bottom:1rem;right:1rem}@supports (color:color-mix(in lab, red, red)){.sn-scroll-top-btn{background:color-mix(in srgb, var(--sn-surface) 92%, transparent)}}.sn-scroll-top-btn{color:var(--sn-text-muted);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:30;transition:transform .12s,color .12s,border-color .12s;box-shadow:0 8px 24px -8px #00000059}html[data-workspace-layout=mobile] .sn-scroll-top-btn{top:1rem;bottom:auto;right:1rem}.sn-scroll-top-btn:hover{color:var(--sn-accent);border-color:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-scroll-top-btn:hover{border-color:color-mix(in srgb, var(--sn-accent) 45%, transparent)}}.sn-scroll-top-btn:hover{transform:translateY(-1px)}.sn-scroll-top-btn:focus-visible{outline:2px solid var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-scroll-top-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--sn-accent) 55%, transparent)}}.sn-scroll-top-btn:focus-visible{outline-offset:2px}@media (prefers-reduced-motion:reduce){.sn-scroll-top-btn{transition:none}.sn-scroll-top-btn:hover{transform:none}}.sn-editor-action-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sn-editor-action-btns{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.sn-title-create-btn{border:1px solid var(--sn-border);min-height:32px;color:var(--sn-text);background:var(--sn-surface);border-radius:.875rem;align-items:center;gap:.5rem;padding:0 .875rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sn-title-create-btn{background:color-mix(in srgb, var(--sn-surface) 86%, transparent)}}.sn-title-create-btn{white-space:nowrap;outline:none;font-size:13px;font-weight:650;transition:background-color .15s,border-color .15s,color .15s,transform .15s,opacity .15s,box-shadow .15s}.sn-title-create-btn:hover:not(:disabled){border-color:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-title-create-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--sn-accent) 45%, transparent)}}.sn-title-create-btn:hover:not(:disabled){background:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-title-create-btn:hover:not(:disabled){background:color-mix(in srgb, var(--sn-accent) 10%, var(--sn-surface))}}.sn-title-create-btn:hover:not(:disabled){color:var(--sn-text)}.sn-title-create-btn:focus-visible{box-shadow:var(--sn-focus-ring)}.sn-title-create-btn:active:not(:disabled){transform:scale(.97)}.sn-title-create-btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.sn-editor-action-btn{width:32px;min-width:32px;height:32px}.sn-editor-pin-btn.is-active{color:var(--sn-accent-hover);border-color:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-editor-pin-btn.is-active{border-color:color-mix(in srgb, var(--sn-accent) 42%, transparent)}}.sn-editor-pin-btn.is-active{background:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-editor-pin-btn.is-active{background:color-mix(in srgb, var(--sn-accent) 12%, transparent)}}.sn-editor-pin-btn.is-active:hover{color:var(--sn-accent-hover);border-color:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-editor-pin-btn.is-active:hover{border-color:color-mix(in srgb, var(--sn-accent) 58%, transparent)}}.sn-editor-pin-btn.is-active:hover{background:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-editor-pin-btn.is-active:hover{background:color-mix(in srgb, var(--sn-accent) 18%, transparent)}}.sn-label-inline{flex-wrap:wrap;flex:220px;align-items:center;gap:.375rem;min-width:180px;max-width:360px;display:flex}.sn-label-inline .sn-label-inline__chip{height:28px}.sn-label-inline__input-wrap{min-width:50px;max-width:240px;display:inline-grid;position:relative}.sn-label-inline__input-wrap:after{content:attr(data-value) " ";visibility:hidden;white-space:pre;font-size:var(--sn-fs-sm);pointer-events:none;grid-area:1/1;align-self:center;min-height:32px;padding:0 12px;line-height:1}.sn-label-inline__input{grid-area:1/1;width:100%;min-height:32px;padding-block:0;line-height:1}@media (width<=767px){.sn-label-inline{max-width:none}}.sn-chip,.sn-note-chip{height:24px;color:var(--sn-text-muted);background:#94a3b81a;border:1px solid #94a3b81f;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:650;display:inline-flex}.sn-note-chip{height:20px;font-size:var(--sn-fs-2xs);padding:0 8px;font-weight:600;line-height:1.2}.sn-chip.is-active,.sn-note-chip.is-active,.sn-note-chip--active{background:var(--sn-accent-soft);color:var(--sn-accent-hover);border-color:#f59e0b2e}.sn-label-chip,.sn-label-inline__chip,.sn-note-chip:not(.sn-note-chip--muted){box-shadow:inset 0 1px #ffffff6b,0 1px 2px #0f172a0f}.sn-label-chip{transition:transform .16s,box-shadow .16s,border-color .16s,filter .16s}.sn-label-chip:hover{filter:saturate(1.08);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff7a,0 8px 18px #0f172a1a}.sn-chip__remove{color:currentColor;opacity:.62;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;transition:opacity .15s,background-color .15s;display:inline-flex}.sn-chip__remove:hover{opacity:1;background:#ffffff1f}.sn-status-chip{border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:0 9px;font-size:11px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.sn-status-chip.is-saved,.sn-status-chip--saved{background:var(--sn-success)}@supports (color:color-mix(in lab, red, red)){.sn-status-chip.is-saved,.sn-status-chip--saved{background:color-mix(in srgb, var(--sn-success) 14%, #10b9810a)}}.sn-status-chip.is-saved,.sn-status-chip--saved{color:var(--sn-success);border:1px solid var(--sn-success)}@supports (color:color-mix(in lab, red, red)){.sn-status-chip.is-saved,.sn-status-chip--saved{border:1px solid color-mix(in srgb, var(--sn-success) 30%, transparent)}}.sn-status-chip.is-saved,.sn-status-chip--saved{box-shadow:0 0 10px var(--sn-success)}@supports (color:color-mix(in lab, red, red)){.sn-status-chip.is-saved,.sn-status-chip--saved{box-shadow:0 0 10px color-mix(in srgb, var(--sn-success) 12%, transparent)}}.sn-status-chip.is-saving,.sn-status-chip--saving{background:var(--sn-info)}@supports (color:color-mix(in lab, red, red)){.sn-status-chip.is-saving,.sn-status-chip--saving{background:color-mix(in srgb, var(--sn-info) 14%, #38bdf80a)}}.sn-status-chip.is-saving,.sn-status-chip--saving{color:var(--sn-info);border:1px solid var(--sn-info)}@supports (color:color-mix(in lab, red, red)){.sn-status-chip.is-saving,.sn-status-chip--saving{border:1px solid color-mix(in srgb, var(--sn-info) 30%, transparent)}}.sn-status-chip.is-saving,.sn-status-chip--saving{box-shadow:0 0 10px var(--sn-info)}@supports (color:color-mix(in lab, red, red)){.sn-status-chip.is-saving,.sn-status-chip--saving{box-shadow:0 0 10px color-mix(in srgb, var(--sn-info) 12%, transparent)}}.sn-status-chip.is-failed,.sn-status-chip--failed{background:var(--sn-danger)}@supports (color:color-mix(in lab, red, red)){.sn-status-chip.is-failed,.sn-status-chip--failed{background:color-mix(in srgb, var(--sn-danger) 14%, #ef44440a)}}.sn-status-chip.is-failed,.sn-status-chip--failed{color:var(--sn-danger);border:1px solid var(--sn-danger)}@supports (color:color-mix(in lab, red, red)){.sn-status-chip.is-failed,.sn-status-chip--failed{border:1px solid color-mix(in srgb, var(--sn-danger) 30%, transparent)}}.sn-status-chip.is-failed,.sn-status-chip--failed{box-shadow:0 0 10px var(--sn-danger)}@supports (color:color-mix(in lab, red, red)){.sn-status-chip.is-failed,.sn-status-chip--failed{box-shadow:0 0 10px color-mix(in srgb, var(--sn-danger) 12%, transparent)}}.sn-status-chip.is-draft,.sn-status-chip--draft,.sn-status-chip--idle{color:var(--sn-text-muted);background:#94a3b814;border:1px solid #94a3b829}.sn-status-chip--retry{background:var(--sn-warning)}@supports (color:color-mix(in lab, red, red)){.sn-status-chip--retry{background:color-mix(in srgb, var(--sn-warning) 14%, #f59e0b0a)}}.sn-status-chip--retry{color:var(--sn-warning);border:1px solid var(--sn-warning)}@supports (color:color-mix(in lab, red, red)){.sn-status-chip--retry{border:1px solid color-mix(in srgb, var(--sn-warning) 30%, transparent)}}.sn-status-chip--retry{box-shadow:0 0 10px var(--sn-warning)}@supports (color:color-mix(in lab, red, red)){.sn-status-chip--retry{box-shadow:0 0 10px color-mix(in srgb, var(--sn-warning) 12%, transparent)}}.sn-editor--canvas .ProseMirror.sn-editor--comfort-caret:not(.sn-editor--comfort-disabled){caret-color:var(--sn-comfort-caret)}.sn-editor--canvas .ProseMirror .sn-active-block{border-radius:7px;position:relative}.sn-editor--canvas .ProseMirror.sn-editor--comfort-active:not(.sn-editor--comfort-disabled) .sn-active-block{background:var(--sn-comfort-active-block-bg);transition:background-color var(--sn-comfort-duration-type) var(--sn-comfort-ease)}.sn-editor--canvas .ProseMirror.sn-editor--comfort-active.sn-editor--focused:not(.sn-editor--comfort-disabled) .sn-active-block{background:var(--sn-comfort-active-block-bg)}.sn-editor--canvas .ProseMirror.sn-editor--comfort-active.sn-editor--comfort-feedback.sn-editor--typing:not(.sn-editor--comfort-disabled) .sn-active-block{background:var(--sn-comfort-active-block-typing-bg)}.sn-editor--canvas .ProseMirror.sn-editor--comfort-caret.sn-editor--typing:not(.sn-editor--comfort-disabled) .sn-active-block:not(.is-editor-empty):before{content:"";background:var(--sn-comfort-caret);width:2px;height:1.1em;box-shadow:0 0 0 3px var(--sn-comfort-caret-glow), 0 0 14px var(--sn-comfort-caret-glow);opacity:.62;pointer-events:none;animation:sn-comfort-caret-glow var(--sn-comfort-duration-type) var(--sn-comfort-ease);border-radius:999px;position:absolute;top:calc(.5lh - .58em);left:-.55rem}.sn-editor--canvas .ProseMirror.sn-editor--comfort-feedback.sn-editor--typing:not(.sn-editor--comfort-disabled) .sn-active-block:after{content:"";border-radius:inherit;background:var(--sn-comfort-type-flash);opacity:0;pointer-events:none;animation:sn-comfort-type-fade var(--sn-comfort-duration-type) var(--sn-comfort-ease);position:absolute;inset:-.08em -.22rem}.sn-editor--canvas .ProseMirror.sn-editor--comfort-block:not(.sn-editor--comfort-disabled) .sn-new-block{animation:sn-comfort-new-block var(--sn-comfort-duration-block) var(--sn-comfort-ease);transform-origin:0 0;will-change:opacity, transform}.sn-editor--canvas .ProseMirror .sn-hikmah-prompt,.sn-editor--canvas .ProseMirror .sn-hikmah-reply,.sn-editor--canvas .ProseMirror .sn-hikmah-error{transition:background-color .18s var(--sn-comfort-ease), border-color .18s var(--sn-comfort-ease), box-shadow .18s var(--sn-comfort-ease);border-radius:14px;padding:.72rem .9rem .78rem;position:relative}.sn-editor--canvas .ProseMirror .sn-hikmah-prompt{background:var(--sn-hikmah-prompt-bg);border:1px solid var(--sn-hikmah-prompt-border);box-shadow:0 10px 24px -18px var(--sn-hikmah-prompt-shadow);text-align:right;width:fit-content;min-width:200px;max-width:80%;padding:.9rem .9rem .92rem 2.75rem;display:block;margin-left:auto!important;margin-right:-.2rem!important}.sn-editor--canvas .ProseMirror .sn-hikmah-prompt:before{content:var(--sn-hikmah-user-name,"Saya");background:var(--sn-hikmah-prompt-chip-bg);width:fit-content;color:var(--sn-hikmah-prompt-chip-text);font-size:var(--sn-fs-2xs);letter-spacing:.08em;text-transform:none;border-radius:999px;align-items:center;gap:.35rem;margin-bottom:.7rem;margin-left:auto;padding:.26rem .68rem;font-weight:700;line-height:1;display:flex}.sn-editor--canvas.is-hikmah-locked .ProseMirror .sn-hikmah-prompt[data-hikmah-locked=true]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d97706' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'%3E%3C/rect%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'%3E%3C/path%3E%3C/svg%3E");background-position:.52rem;background-repeat:no-repeat;background-size:.7rem;background-color:var(--sn-hikmah-prompt-border);padding-left:1.48rem!important}.dark .sn-editor--canvas.is-hikmah-locked .ProseMirror .sn-hikmah-prompt[data-hikmah-locked=true]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f59e0b' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'%3E%3C/rect%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'%3E%3C/path%3E%3C/svg%3E")}.sn-editor--canvas .ProseMirror .sn-hikmah-remove{background:var(--sn-surface);border:0;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;display:inline-flex;position:absolute;top:.52rem;left:.46rem;right:auto}@supports (color:color-mix(in lab, red, red)){.sn-editor--canvas .ProseMirror .sn-hikmah-remove{background:color-mix(in srgb, var(--sn-surface) 20%, transparent)}}.sn-editor--canvas .ProseMirror .sn-hikmah-remove{color:var(--sn-hikmah-prompt-chip-text);box-shadow:inset 0 0 0 1px var(--sn-hikmah-prompt-border)}@supports (color:color-mix(in lab, red, red)){.sn-editor--canvas .ProseMirror .sn-hikmah-remove{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sn-hikmah-prompt-border) 84%, transparent)}}.sn-editor--canvas .ProseMirror .sn-hikmah-remove{cursor:pointer;opacity:.72;z-index:2;transition:opacity .14s,transform .14s,background-color .14s,box-shadow .14s}.sn-editor--canvas .ProseMirror .sn-hikmah-remove:before{content:"×";font-size:1rem;font-weight:700;line-height:1}.sn-editor--canvas .ProseMirror .sn-hikmah-prompt:hover .sn-hikmah-remove,.sn-editor--canvas .ProseMirror .sn-hikmah-remove:focus-visible{opacity:1}.sn-editor--canvas .ProseMirror .sn-hikmah-remove:hover,.sn-editor--canvas .ProseMirror .sn-hikmah-remove:focus-visible{background:var(--sn-surface)}@supports (color:color-mix(in lab, red, red)){.sn-editor--canvas .ProseMirror .sn-hikmah-remove:hover,.sn-editor--canvas .ProseMirror .sn-hikmah-remove:focus-visible{background:color-mix(in srgb, var(--sn-surface) 34%, transparent)}}.sn-editor--canvas .ProseMirror .sn-hikmah-remove:hover,.sn-editor--canvas .ProseMirror .sn-hikmah-remove:focus-visible{box-shadow:inset 0 0 0 1px var(--sn-hikmah-prompt-border), 0 6px 16px -12px var(--sn-hikmah-prompt-shadow)}@supports (color:color-mix(in lab, red, red)){.sn-editor--canvas .ProseMirror .sn-hikmah-remove:hover,.sn-editor--canvas .ProseMirror .sn-hikmah-remove:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sn-hikmah-prompt-border) 100%, transparent), 0 6px 16px -12px var(--sn-hikmah-prompt-shadow)}}.sn-editor--canvas .ProseMirror .sn-hikmah-remove:hover,.sn-editor--canvas .ProseMirror .sn-hikmah-remove:focus-visible{outline:none;transform:scale(1.03)}@media (hover:none){.sn-editor--canvas .ProseMirror .sn-hikmah-remove{opacity:.94}}.sn-editor--canvas .ProseMirror .sn-hikmah-reply{background:var(--sn-hikmah-reply-bg);border-left:3px solid var(--sn-hikmah-reply-border);color:var(--sn-hikmah-reply-text);text-align:left;width:fit-content;min-width:200px;max-width:80%;padding-right:2.75rem;display:block;margin-left:-.45rem!important;margin-right:auto!important}.sn-editor--canvas .ProseMirror .sn-hikmah-reply a,.sn-editor--canvas .ProseMirror .sn-hikmah-error a{color:var(--sn-hikmah-reply-text)}@supports (color:color-mix(in lab, red, red)){.sn-editor--canvas .ProseMirror .sn-hikmah-reply a,.sn-editor--canvas .ProseMirror .sn-hikmah-error a{color:color-mix(in srgb, var(--sn-hikmah-reply-text) 72%, var(--sn-accent) 28%)}}.sn-editor--canvas .ProseMirror .sn-hikmah-reply a,.sn-editor--canvas .ProseMirror .sn-hikmah-error a{cursor:pointer;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.sn-editor--canvas .ProseMirror .sn-hikmah-reply a:hover,.sn-editor--canvas .ProseMirror .sn-hikmah-error a:hover,.sn-editor--canvas .ProseMirror .sn-hikmah-reply a:focus-visible,.sn-editor--canvas .ProseMirror .sn-hikmah-error a:focus-visible{color:var(--sn-accent)}.sn-editor--canvas .ProseMirror .sn-hikmah-reply.sn-hikmah-loading{background:var(--sn-hikmah-loading-bg);border-left-color:var(--sn-hikmah-loading-border);color:var(--sn-hikmah-loading-text);text-align:left;width:fit-content;min-width:200px;max-width:80%;animation:1.25s ease-in-out infinite sn-hikmah-loading-pulse;display:block;margin-left:-.45rem!important;margin-right:auto!important}.sn-editor--canvas .ProseMirror .sn-hikmah-reply.sn-hikmah-loading:before,.sn-editor--canvas .ProseMirror .sn-hikmah-error:before{width:fit-content;font-size:var(--sn-fs-2xs);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.35rem;margin-bottom:.55rem;padding:.22rem .58rem;font-weight:700;line-height:1;display:flex}.sn-editor--canvas .ProseMirror .sn-hikmah-reply.sn-hikmah-loading:before{content:"Hikmah sedang berpikir";background:var(--sn-hikmah-prompt-chip-bg);color:var(--sn-hikmah-prompt-chip-text)}.sn-editor--canvas .ProseMirror .sn-hikmah-error{background:var(--sn-hikmah-error-bg);border-left:3px solid var(--sn-hikmah-error-border);color:var(--sn-hikmah-error-text);width:fit-content;min-width:200px;max-width:80%;display:block;margin-left:-.45rem!important;margin-right:auto!important}.sn-editor--canvas .ProseMirror .sn-hikmah-error:before{content:"Hikmah gagal • Enter untuk coba lagi";background:var(--sn-hikmah-error-chip-bg);color:var(--sn-hikmah-error-chip-text)}.sn-editor--canvas .ProseMirror .sn-hikmah-copy{background:var(--sn-surface);border:0;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;display:inline-flex;position:absolute;top:.52rem;right:.46rem}@supports (color:color-mix(in lab, red, red)){.sn-editor--canvas .ProseMirror .sn-hikmah-copy{background:color-mix(in srgb, var(--sn-surface) 20%, transparent)}}.sn-editor--canvas .ProseMirror .sn-hikmah-copy{color:var(--sn-hikmah-prompt-chip-text);box-shadow:inset 0 0 0 1px var(--sn-border-soft)}@supports (color:color-mix(in lab, red, red)){.sn-editor--canvas .ProseMirror .sn-hikmah-copy{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sn-border-soft) 84%, transparent)}}.sn-editor--canvas .ProseMirror .sn-hikmah-copy{cursor:pointer;opacity:0;z-index:2;transition:opacity .14s,transform .14s,background-color .14s,box-shadow .14s}.sn-editor--canvas .ProseMirror .sn-hikmah-copy-icon{stroke-width:2.2px;width:.875rem;height:.875rem}.sn-editor--canvas .ProseMirror .sn-hikmah-reply:hover .sn-hikmah-copy,.sn-editor--canvas .ProseMirror .sn-hikmah-copy:focus-visible{opacity:.72}.sn-editor--canvas .ProseMirror .sn-hikmah-copy:hover,.sn-editor--canvas .ProseMirror .sn-hikmah-copy:focus-visible{opacity:1;background:var(--sn-surface)}@supports (color:color-mix(in lab, red, red)){.sn-editor--canvas .ProseMirror .sn-hikmah-copy:hover,.sn-editor--canvas .ProseMirror .sn-hikmah-copy:focus-visible{background:color-mix(in srgb, var(--sn-surface) 34%, transparent)}}.sn-editor--canvas .ProseMirror .sn-hikmah-copy:hover,.sn-editor--canvas .ProseMirror .sn-hikmah-copy:focus-visible{box-shadow:inset 0 0 0 1px var(--sn-border-soft)}@supports (color:color-mix(in lab, red, red)){.sn-editor--canvas .ProseMirror .sn-hikmah-copy:hover,.sn-editor--canvas .ProseMirror .sn-hikmah-copy:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sn-border-soft) 100%, transparent)}}.sn-editor--canvas .ProseMirror .sn-hikmah-copy:hover,.sn-editor--canvas .ProseMirror .sn-hikmah-copy:focus-visible{outline:none;transform:scale(1.03)}@media (hover:none){.sn-editor--canvas .ProseMirror .sn-hikmah-copy{opacity:.72}}@keyframes sn-hikmah-loading-pulse{0%,to{opacity:.9}50%{opacity:1}}.sn-hikmah-locked-badge{background:var(--sn-hikmah-prompt-chip-bg);border:1px solid var(--sn-hikmah-prompt-border);height:22px;color:var(--sn-hikmah-prompt-chip-text);font-size:var(--sn-fs-2xs);letter-spacing:.04em;white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-weight:700;animation:2.2s ease-in-out infinite sn-hikmah-locked-breathe;display:inline-flex}@keyframes sn-hikmah-locked-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--sn-hikmah-prompt-border) 0%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--sn-hikmah-prompt-border) 18%, transparent)}}@media (prefers-reduced-motion:reduce){.sn-hikmah-locked-badge{animation:none}}.sn-editor--canvas .ProseMirror.sn-editor--comfort-disabled .sn-active-block,.sn-editor--canvas .ProseMirror.sn-editor--comfort-disabled .sn-new-block{background:0 0;transition:none;animation:none}.sn-editor__autosave{transition:background-color .16s var(--sn-comfort-ease), border-color .16s var(--sn-comfort-ease), color .16s var(--sn-comfort-ease), box-shadow .16s var(--sn-comfort-ease);position:relative}.sn-editor__autosave:before{content:"";opacity:.58;background:currentColor;border-radius:999px;flex:none;width:.42rem;height:.42rem;transform:scale(.86)}.sn-editor__autosave.is-pulse-disabled:before{content:none}.sn-editor__autosave.is-typing:before{background:var(--sn-comfort-caret);opacity:.85;animation:1.5s ease-in-out infinite sn-status-blink-typing}.sn-editor__autosave.is-saving:before{background:var(--sn-info);opacity:.85;animation:1.2s ease-in-out infinite sn-status-blink-saving}.sn-editor__autosave.is-saved{box-shadow:0 0 10px var(--sn-success)}@supports (color:color-mix(in lab, red, red)){.sn-editor__autosave.is-saved{box-shadow:0 0 10px color-mix(in srgb, var(--sn-success) 12%, transparent)}}.sn-editor__autosave.is-saved{animation:sn-comfort-saved-pulse .78s var(--sn-comfort-ease)}.sn-editor__autosave.is-saved:before{background:var(--sn-success);opacity:.95;animation:2s ease-in-out infinite sn-status-blink-saved}.sn-editor__autosave.is-error:before{background:var(--sn-danger);opacity:.95;animation:1.2s ease-in-out infinite sn-status-blink-failed}@keyframes sn-status-blink-saved{0%,to{opacity:.55;transform:scale(.85);box-shadow:0 0 #0000}50%{opacity:1;box-shadow:0 0 8px var(--sn-success);transform:scale(1.15)}}@keyframes sn-status-blink-saving{0%,to{opacity:.45;transform:scale(.8);box-shadow:0 0 #0000}50%{opacity:1;box-shadow:0 0 8px var(--sn-info);transform:scale(1.2)}}@keyframes sn-status-blink-failed{0%,to{opacity:.55;transform:scale(.85);box-shadow:0 0 #0000}50%{opacity:1;box-shadow:0 0 8px var(--sn-danger);transform:scale(1.2)}}@keyframes sn-status-blink-typing{0%,to{opacity:.55;transform:scale(.85);box-shadow:0 0 #0000}50%{opacity:1;box-shadow:0 0 6px var(--sn-comfort-caret);transform:scale(1.1)}}@keyframes sn-comfort-caret-glow{0%{opacity:0;transform:translateY(2px)scaleY(.84)}to{opacity:.62;transform:translateY(0)scaleY(1)}}@keyframes sn-comfort-type-fade{0%{opacity:.7;transform:scaleX(.995)}to{opacity:0;transform:scaleX(1)}}@keyframes sn-comfort-new-block{0%{opacity:.72;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes sn-comfort-saving-dot{0%,to{opacity:.42;transform:scale(.82)}45%{opacity:1;transform:scale(1)}}@keyframes sn-comfort-save-breathe{0%{opacity:.42;transform:scale(.82)}to{opacity:.72;transform:scale(.92)}}@keyframes sn-comfort-save-pop{0%{opacity:.5;transform:scale(.78)}42%{opacity:1;transform:scale(1.08)}to{opacity:.9;transform:scale(.92)}}@keyframes sn-comfort-saved-pulse{0%{box-shadow:0 0 #10b98100}35%{box-shadow:0 0 0 4px #10b9811a}to{box-shadow:0 0 0 3px #10b98114}}@media (prefers-reduced-motion:reduce){.sn-editor--canvas .ProseMirror.sn-editor--comfort-active:not(.sn-editor--comfort-disabled) .sn-active-block,.sn-editor__autosave{transition:none}.sn-editor--canvas .ProseMirror.sn-editor--comfort-caret.sn-editor--typing:not(.sn-editor--comfort-disabled) .sn-active-block:not(.is-editor-empty):before,.sn-editor--canvas .ProseMirror.sn-editor--comfort-feedback.sn-editor--typing:not(.sn-editor--comfort-disabled) .sn-active-block:after{content:none}.sn-editor--canvas .ProseMirror.sn-editor--comfort-block:not(.sn-editor--comfort-disabled) .sn-new-block,.sn-editor__autosave,.sn-editor__autosave:before{animation:none}}.sn-badge,.sn-count-badge,.sn-smart-count{min-width:20px;height:20px;color:var(--sn-text-muted);background:#94a3b81f;border:1px solid #94a3b81a;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:11px;font-weight:750;display:inline-flex}.sn-kbd,.sn-help-pill{background:var(--sn-surface);border-radius:7px;align-items:center;height:22px;padding:0 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sn-kbd,.sn-help-pill{background:color-mix(in srgb, var(--sn-surface) 88%, transparent)}}.sn-kbd,.sn-help-pill{color:var(--sn-text-subtle);border:1px solid #94a3b824;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:750}.sn-toolbar,.sn-toolbar-shell{z-index:20;isolation:isolate;background:var(--sn-shell);flex-wrap:wrap;align-items:center;gap:6px;display:flex;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.sn-toolbar,.sn-toolbar-shell{background:color-mix(in srgb, var(--sn-shell) 82%, transparent)}}.sn-toolbar,.sn-toolbar-shell{border:1px solid var(--sn-border-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:12px;min-height:40px;padding:4px 8px;transition:padding .22s cubic-bezier(.33,1,.68,1),row-gap .22s cubic-bezier(.33,1,.68,1)}.sn-toolbar-shell>.sn-toolbar-group{--sn-toolbar-anim:.22s cubic-bezier(.33, 1, .68, 1);max-height:34px;transition:max-height var(--sn-toolbar-anim), min-height var(--sn-toolbar-anim), opacity var(--sn-toolbar-anim), padding var(--sn-toolbar-anim), margin var(--sn-toolbar-anim), border-width var(--sn-toolbar-anim), transform var(--sn-toolbar-anim);will-change:max-height, opacity;z-index:0;position:relative;overflow:visible;transform:none}.sn-toolbar-shell>.sn-toolbar-group:focus-within,.sn-toolbar-shell>.sn-toolbar-group.is-open{z-index:2}.sn-toolbar-shell.is-collapsed{row-gap:0;padding-top:4px;padding-bottom:4px}.sn-toolbar-shell.is-collapsed>.sn-toolbar-group{opacity:0;pointer-events:none;border-top-width:0;border-bottom-width:0;min-height:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;overflow:hidden;transform:translateY(-4px)}.sn-toolbar-toggle-btn{transition:background-color .16s,color .16s}@media (prefers-reduced-motion:reduce){.sn-toolbar-shell,.sn-toolbar-shell>.sn-toolbar-group,.sn-toolbar-toggle-btn{transition:none!important}}.sn-toolbar-group{background:var(--sn-toolbar-surface);border:1px solid #94a3b812;border-radius:9px;align-items:center;gap:2px;min-height:28px;padding:2px;display:inline-flex}.sn-toolbar-spacer{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.sn-toolbar-btn{min-width:26px;height:24px;color:var(--sn-text-muted);font-size:var(--sn-fs-toolbar);font-weight:var(--sn-toolbar-weight);line-height:var(--sn-toolbar-line-height);letter-spacing:var(--sn-toolbar-tracking);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;padding:0 7px;transition:background-color .14s,color .14s,border-color .14s,box-shadow .14s;display:inline-flex}.sn-toolbar-btn--label{width:auto;min-width:auto}.sn-toolbar-btn:hover{color:var(--sn-text);background:#94a3b81a}.sn-toolbar-btn.is-active,.sn-toolbar-btn[aria-pressed=true]{background:var(--sn-accent-soft);color:var(--sn-accent-hover);border-color:#f59e0b2e}.sn-toolbar-btn.is-active:hover,.sn-toolbar-btn[aria-pressed=true]:hover{background:var(--sn-accent-soft)}@supports (color:color-mix(in lab, red, red)){.sn-toolbar-btn.is-active:hover,.sn-toolbar-btn[aria-pressed=true]:hover{background:color-mix(in srgb, var(--sn-accent-soft) 86%, var(--sn-surface-hover))}}.sn-toolbar-btn.is-active:hover,.sn-toolbar-btn[aria-pressed=true]:hover{color:var(--sn-accent-hover)}.sn-toolbar-btn-ai{color:var(--sn-accent-hover);font-weight:var(--sn-toolbar-weight-strong);background:0 0;border-color:#f59e0b52}.sn-toolbar-btn-ai:hover:not(:disabled){background:var(--sn-accent-soft);color:var(--sn-accent-hover);border-color:#f59e0b73}.sn-toolbar-btn-send{background:var(--sn-accent);border-color:var(--sn-accent);color:#fff;font-weight:var(--sn-toolbar-weight-strong);box-shadow:0 1px 2px var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-toolbar-btn-send{box-shadow:0 1px 2px color-mix(in srgb, var(--sn-accent) 35%, transparent)}}.sn-toolbar-btn-send:hover:not(:disabled){background:var(--sn-accent-hover);border-color:var(--sn-accent-hover);color:#fff}.sn-toolbar-btn-send:disabled{background:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-toolbar-btn-send:disabled{background:color-mix(in srgb, var(--sn-accent) 38%, transparent)}}.sn-toolbar-btn-send:disabled{box-shadow:none;border-color:#0000}.sn-toolbar-btn--text-settings .sn-toolbar-aa{letter-spacing:-.02em;font-family:Georgia,Cambria,Times New Roman,serif;font-size:.95rem;font-weight:600;line-height:1}.sn-toolbar-flex-spacer{flex:1 1 0;align-self:stretch;min-width:0;height:0}@media (width<=768px){.sn-toolbar-flex-spacer{display:none}}html[data-workspace-layout=mobile] .sn-toolbar-flex-spacer{display:none}.sn-toolbar-select{appearance:none;cursor:pointer;text-align:center;min-width:3rem}.sn-toolbar-select option{background:var(--sn-surface-raised);color:var(--sn-text)}@media (width<=768px){.sn-toolbar-shell{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:5px;padding:5px 42px 5px 6px;display:grid}.sn-toolbar-shell:not(.is-collapsed)>.sn-toolbar-group{--sn-toolbar-anim:.3s cubic-bezier(.33, 1, .68, 1);border-radius:.625rem;gap:1px;width:100%;min-width:0;min-height:30px;padding:2px 3px}.sn-toolbar-shell .sn-toolbar-group,.sn-toolbar-shell .sn-toolbar-group>.relative{width:100%;min-width:0}.sn-toolbar-shell .sn-toolbar-btn{width:100%;min-width:0;height:28px;padding:0 7px;font-size:.72rem}.sn-toolbar-shell .sn-toolbar-group--text{grid-column:span 2}.sn-toolbar-shell .sn-toolbar-group--inline{grid-column:span 5}.sn-toolbar-shell .sn-toolbar-group--heading{grid-column:span 2}.sn-toolbar-shell .sn-toolbar-group--lists{grid-column:span 3}.sn-toolbar-shell .sn-toolbar-group--insert{grid-column:span 8}.sn-toolbar-shell .sn-toolbar-group--send{grid-column:span 4}.sn-toolbar-shell .sn-toolbar-group--inline .sn-toolbar-btn,.sn-toolbar-shell .sn-toolbar-group--lists .sn-toolbar-btn,.sn-toolbar-shell .sn-toolbar-group--insert .sn-toolbar-btn{flex:1 1 0}.sn-toolbar-shell .sn-toolbar-group--send .sn-toolbar-btn{justify-content:space-between;gap:.4rem}.sn-toolbar-shell .sn-toolbar-group--ai,.sn-toolbar-shell .sn-toolbar-group--more,.sn-toolbar-shell .sn-toolbar-flex-spacer,.sn-toolbar-shell .sn-toolbar-btn--link,.sn-toolbar-shell .sn-toolbar-btn--copy{display:none!important}.sn-toolbar-line-spacing-value{display:none}.sn-toolbar-shell .sn-toolbar-spacer{background:var(--sn-toolbar-surface);border-radius:9px;margin-left:0;padding:0;position:absolute;top:4px;right:5px}@supports (color:color-mix(in lab, red, red)){.sn-toolbar-shell .sn-toolbar-spacer{background:color-mix(in srgb, var(--sn-toolbar-surface) 90%, var(--sn-shell))}}.sn-toolbar-shell .sn-toolbar-spacer{border:1px solid var(--sn-border-soft)}@supports (color:color-mix(in lab, red, red)){.sn-toolbar-shell .sn-toolbar-spacer{border:1px solid color-mix(in srgb, var(--sn-border-soft) 80%, transparent)}}.sn-toolbar-shell .sn-toolbar-spacer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 2px var(--sn-shadow)}@supports (color:color-mix(in lab, red, red)){.sn-toolbar-shell .sn-toolbar-spacer{box-shadow:0 1px 2px color-mix(in srgb, var(--sn-shadow) 30%, transparent)}}.sn-toolbar-shell .sn-toolbar-spacer{z-index:6}.sn-toolbar-shell .sn-toolbar-spacer .sn-btn-ghost{width:32px;height:30px;color:var(--sn-text-muted);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.sn-toolbar-shell .sn-toolbar-spacer .sn-btn-ghost svg{width:14px;height:14px}.sn-toolbar-shell .sn-toolbar-spacer .sn-btn-ghost:hover{color:var(--sn-text);background:var(--sn-surface-hover)}@supports (color:color-mix(in lab, red, red)){.sn-toolbar-shell .sn-toolbar-spacer .sn-btn-ghost:hover{background:color-mix(in srgb, var(--sn-surface-hover) 88%, transparent)}}}html[data-workspace-layout=mobile] .sn-toolbar-shell{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:5px;padding:5px 42px 5px 6px;display:grid}html[data-workspace-layout=mobile] .sn-toolbar-shell:not(.is-collapsed)>.sn-toolbar-group{--sn-toolbar-anim:.3s cubic-bezier(.33, 1, .68, 1);border-radius:.625rem;gap:1px;width:100%;min-width:0;min-height:30px;padding:2px 3px}html[data-workspace-layout=mobile] .sn-toolbar-shell .sn-toolbar-group,html[data-workspace-layout=mobile] .sn-toolbar-shell .sn-toolbar-group>.relative{width:100%;min-width:0}html[data-workspace-layout=mobile] .sn-toolbar-shell .sn-toolbar-btn{width:100%;min-width:0;height:28px;padding:0 7px;font-size:.72rem}html[data-workspace-layout=mobile] .sn-toolbar-shell .sn-toolbar-group--text{grid-column:span 2}html[data-workspace-layout=mobile] .sn-toolbar-shell .sn-toolbar-group--inline{grid-column:span 5}html[data-workspace-layout=mobile] .sn-toolbar-shell .sn-toolbar-group--heading{grid-column:span 2}html[data-workspace-layout=mobile] .sn-toolbar-shell .sn-toolbar-group--lists{grid-column:span 3}html[data-workspace-layout=mobile] .sn-toolbar-shell .sn-toolbar-group--insert{grid-column:span 8}html[data-workspace-layout=mobile] .sn-toolbar-shell .sn-toolbar-group--send{grid-column:span 4}html[data-workspace-layout=mobile] .sn-toolbar-shell .sn-toolbar-group--inline .sn-toolbar-btn,html[data-workspace-layout=mobile] .sn-toolbar-shell .sn-toolbar-group--lists .sn-toolbar-btn,html[data-workspace-layout=mobile] .sn-toolbar-shell .sn-toolbar-group--insert .sn-toolbar-btn{flex:1 1 0}html[data-workspace-layout=mobile] .sn-toolbar-shell .sn-toolbar-group--send .sn-toolbar-btn{justify-content:space-between;gap:.4rem}html[data-workspace-layout=mobile] .sn-toolbar-shell .sn-toolbar-group--ai,html[data-workspace-layout=mobile] .sn-toolbar-shell .sn-toolbar-group--more,html[data-workspace-layout=mobile] .sn-toolbar-shell .sn-toolbar-flex-spacer,html[data-workspace-layout=mobile] .sn-toolbar-shell .sn-toolbar-btn--link,html[data-workspace-layout=mobile] .sn-toolbar-shell .sn-toolbar-btn--copy{display:none!important}@supports (color:color-mix(in lab, red, red)){html[data-workspace-layout=mobile] .sn-toolbar-shell .sn-toolbar-spacer{background:color-mix(in srgb, var(--sn-toolbar-surface) 90%, var(--sn-shell));border:1px solid color-mix(in srgb, var(--sn-border-soft) 80%, transparent);box-shadow:0 1px 2px color-mix(in srgb, var(--sn-shadow) 30%, transparent)}html[data-workspace-layout=mobile] .sn-toolbar-shell .sn-toolbar-spacer .sn-btn-ghost:hover{background:color-mix(in srgb, var(--sn-surface-hover) 88%, transparent)}}@media (width<=480px){.sn-toolbar-shell{gap:4px;padding:4px 40px 4px 5px}.sn-toolbar-shell .sn-toolbar-btn{height:26px;padding:0 6px;font-size:.7rem}.sn-toolbar-shell:not(.is-collapsed)>.sn-toolbar-group{padding:2px}}.sn-mobile-image-modal__picker{border:1px solid var(--sn-accent);border-radius:1rem;align-items:center;gap:.9rem;width:100%;padding:.95rem 1rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sn-mobile-image-modal__picker{border:1px solid color-mix(in srgb, var(--sn-accent) 18%, var(--sn-border))}}.sn-mobile-image-modal__picker{background:linear-gradient(180deg, var(--sn-surface) 0%, var(--sn-surface) 100%)}@supports (color:color-mix(in lab, red, red)){.sn-mobile-image-modal__picker{background:linear-gradient(180deg, color-mix(in srgb, var(--sn-surface) 95%, #fff 5%) 0%, color-mix(in srgb, var(--sn-surface) 86%, var(--sn-accent) 14%) 100%)}}.sn-mobile-image-modal__picker{text-align:left;cursor:pointer;transition:transform .16s cubic-bezier(.33,1,.68,1),border-color .14s,background-color .14s}.sn-mobile-image-modal__picker:hover:not(.is-disabled){border-color:var(--sn-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.sn-mobile-image-modal__picker:hover:not(.is-disabled){border-color:color-mix(in srgb, var(--sn-accent) 28%, var(--sn-border))}}.sn-mobile-image-modal__picker.is-disabled{opacity:.6;cursor:not-allowed}.sn-mobile-image-modal__input{opacity:0;width:100%;height:100%;cursor:inherit;position:absolute;inset:0}.sn-mobile-image-modal__input:disabled{pointer-events:none}.sn-mobile-image-modal__picker-icon{background:var(--sn-accent);border-radius:.95rem;flex-shrink:0;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sn-mobile-image-modal__picker-icon{background:color-mix(in srgb, var(--sn-accent) 18%, transparent)}}.sn-mobile-image-modal__picker-icon{color:var(--sn-accent-hover,var(--sn-accent));font-size:1.05rem}.sn-mobile-image-modal__picker-copy{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.sn-mobile-image-modal__picker-title{color:var(--sn-text);font-size:.9rem;font-weight:650;line-height:1.25}.sn-mobile-image-modal__picker-hint,.sn-mobile-image-modal__picker-cta{color:var(--sn-text-muted);font-size:.75rem;line-height:1.35}.sn-mobile-image-modal__picker-cta{color:var(--sn-accent-hover,var(--sn-accent));flex-shrink:0;font-weight:700}.sn-mobile-image-modal__status{color:var(--sn-text-muted);align-items:center;gap:.55rem;font-size:.8125rem;font-weight:600;display:inline-flex}.sn-mobile-image-modal__preview-card{border:1px solid var(--sn-border);background:var(--sn-surface);border-radius:1rem;gap:.95rem;padding:.95rem;display:grid}@supports (color:color-mix(in lab, red, red)){.sn-mobile-image-modal__preview-card{background:color-mix(in srgb, var(--sn-surface) 90%, transparent)}}.sn-mobile-image-modal__preview-frame{background:linear-gradient(135deg, var(--sn-surface-hover) 0%, var(--sn-surface-high) 100%);border-radius:.9rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sn-mobile-image-modal__preview-frame{background:linear-gradient(135deg, color-mix(in srgb, var(--sn-surface-hover) 90%, #fff 10%) 0%, color-mix(in srgb, var(--sn-surface-high) 82%, transparent) 100%)}}.sn-mobile-image-modal__preview-frame{min-height:180px}.sn-mobile-image-modal__preview-image{object-fit:contain;background:0 0;width:100%;max-height:240px;display:block}.sn-mobile-image-modal__meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.sn-mobile-image-modal__meta-item{flex-direction:column;gap:.2rem;display:flex}.sn-mobile-image-modal__meta-label{color:var(--sn-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.sn-mobile-image-modal__meta-value{color:var(--sn-text);font-size:.8125rem;font-weight:650}.sn-menu,.sn-dropdown,.sn-send-dropdown,.sn-comfort-dropdown,.sn-heading-dropdown,.sn-command-palette{background:var(--sn-surface-raised);border:1px solid var(--sn-border);box-shadow:var(--sn-shadow-panel);border-radius:14px}.sn-menu{min-width:180px;padding:6px}.sn-dropdown,.sn-send-dropdown,.sn-comfort-dropdown,.sn-heading-dropdown{padding:6px}.sn-dropdown__label{color:var(--sn-text-subtle);letter-spacing:.11em;text-transform:uppercase;padding:6px 10px 4px;font-size:11px;font-weight:750}.sn-menu-item,.sn-dropdown__item,.sn-send-dropdown__item{width:100%;min-height:34px;color:var(--sn-text-muted);text-align:left;border-radius:10px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;font-weight:650;transition:background-color .15s,color .15s,border-color .15s;display:flex}.sn-menu-item:hover,.sn-menu-item.is-active,.sn-dropdown__item:hover,.sn-dropdown__item.is-active,.sn-send-dropdown__item:hover,.sn-send-dropdown__item.is-active,.sn-command-result:hover,.sn-command-result.is-active{background:var(--sn-surface-hover);color:var(--sn-text)}.sn-menu-item.is-danger,.sn-dropdown__item--danger{color:var(--sn-danger)}.sn-menu-item--bordered{border:1px solid var(--sn-border-soft)}.sn-menu-separator,.sn-dropdown__divider{background:var(--sn-border-soft);height:1px;margin:6px}.sn-comfort-dropdown{min-width:min(20rem,100vw - 1rem)}.sn-comfort-dropdown__option{border-radius:10px;padding:10px}.sn-comfort-dropdown__title{font-size:13px;font-weight:650}.sn-comfort-dropdown__hint{color:var(--sn-text-subtle);font-size:11px}.sn-folder-color-swatch{width:.95rem;height:.95rem;box-shadow:0 0 0 1px var(--sn-border);border:1px solid #ffffff4d;border-radius:999px;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.sn-folder-color-swatch{box-shadow:0 0 0 1px color-mix(in srgb, var(--sn-border) 70%, transparent)}}.sn-folder-color-swatch{flex:none}.sn-folder-color-picker{align-items:center;gap:.5rem;padding:0 .375rem .25rem;display:flex}.sn-folder-color-picker__input{border:1px solid var(--sn-border-soft);cursor:pointer;background:0 0;border-radius:.5rem;width:2rem;height:2rem;padding:0}.sn-folder-color-picker__value{min-width:4.8rem;color:var(--sn-text-subtle);letter-spacing:.03em;font-size:.75rem;font-weight:650}.sn-folder-color-picker__apply{border:1px solid var(--sn-accent-border);background:var(--sn-accent);border-radius:.625rem;min-height:1.75rem;margin-left:auto;padding:.25rem .625rem}@supports (color:color-mix(in lab, red, red)){.sn-folder-color-picker__apply{background:color-mix(in srgb, var(--sn-accent) 13%, transparent)}}.sn-folder-color-picker__apply{color:var(--sn-text);font-size:.75rem;font-weight:650;transition:background-color .14s,border-color .14s}.sn-folder-color-picker__apply:hover{background:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-folder-color-picker__apply:hover{background:color-mix(in srgb, var(--sn-accent) 20%, transparent)}}.sn-folder-color-picker__apply:hover{border-color:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-folder-color-picker__apply:hover{border-color:color-mix(in srgb, var(--sn-accent) 58%, transparent)}}.sn-page-card{border:1px solid var(--sn-border-soft);background:var(--sn-surface)}@supports (color:color-mix(in lab, red, red)){.sn-page-card{background:color-mix(in srgb, var(--sn-surface) 96%, transparent)}}.sn-page-card{border-radius:18px;box-shadow:0 1px #ffffff06}.sn-template-gallery{background:radial-gradient(circle at top right, var(--sn-accent), transparent 34%), linear-gradient(180deg, var(--sn-surface-raised), var(--sn-surface));width:min(80rem,100vw - 1rem);max-width:calc(100vw - 1rem);max-height:min(100dvh - 2rem,56rem);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sn-template-gallery{background:radial-gradient(circle at top right, color-mix(in srgb, var(--sn-accent) 9%, transparent), transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--sn-surface-raised) 99%, transparent), color-mix(in srgb, var(--sn-surface) 98%, transparent))}}.sn-template-gallery__header{background:linear-gradient(180deg, var(--sn-accent) 0%, var(--sn-surface-raised) 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sn-template-gallery__header{background:linear-gradient(180deg, color-mix(in srgb, var(--sn-accent) 8%, var(--sn-surface-raised)) 0%, color-mix(in srgb, var(--sn-surface-raised) 98%, transparent) 100%)}}.sn-template-gallery__title-row{flex:26rem;justify-content:space-between;align-items:flex-end;gap:.75rem;min-width:0;display:flex}.sn-template-gallery__title-copy{flex:auto;min-width:0}.sn-template-gallery__eyebrow{color:var(--sn-accent);align-items:center;margin-bottom:.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sn-template-gallery__eyebrow{color:color-mix(in srgb, var(--sn-accent) 76%, var(--sn-text-soft))}}.sn-template-gallery__eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.sn-template-gallery__title{letter-spacing:-.02em;align-items:center;gap:.625rem;display:flex}.sn-template-gallery__title-icon{background:var(--sn-accent);border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sn-template-gallery__title-icon{background:color-mix(in srgb, var(--sn-accent) 15%, transparent)}}.sn-template-gallery__title-icon{box-shadow:inset 0 1px #fff3}.sn-template-gallery__subtitle{color:var(--sn-text-muted);margin-top:.35rem;font-size:.75rem;line-height:1.5}.sn-template-gallery__mode-switcher{flex:20rem;grid-template-columns:repeat(2,minmax(0,1fr));align-self:flex-start;width:min(100%,27rem);min-width:min(100%,19rem);display:grid}.sn-template-gallery__mode-switcher .sn-tab-switcher__tab{text-align:center;width:100%;min-width:0;min-height:2.25rem;padding-inline:.875rem;line-height:1.15}.sn-template-gallery__header-tools{flex:18rem;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.sn-template-gallery__search{width:min(100%,21rem);min-width:13rem}.sn-template-gallery__mobile-filters{scrollbar-width:none;-ms-overflow-style:none;background:var(--sn-surface);align-items:center;gap:.5rem;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.sn-template-gallery__mobile-filters{background:color-mix(in srgb, var(--sn-surface) 96%, transparent)}}.sn-template-gallery__mobile-filters::-webkit-scrollbar{display:none}.sn-template-gallery__mobile-filters .sn-chip{border-color:var(--sn-border);flex:none}@supports (color:color-mix(in lab, red, red)){.sn-template-gallery__mobile-filters .sn-chip{border-color:color-mix(in srgb, var(--sn-border) 80%, transparent)}}.sn-template-gallery__body{min-height:0}.sn-template-gallery__sidebar{background:var(--sn-surface-soft);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.sn-template-gallery__sidebar{background:color-mix(in srgb, var(--sn-surface-soft) 54%, transparent)}}.sn-template-gallery__content{background:linear-gradient(180deg, var(--sn-surface), var(--sn-surface-soft));min-width:0;padding:1rem}@supports (color:color-mix(in lab, red, red)){.sn-template-gallery__content{background:linear-gradient(180deg, color-mix(in srgb, var(--sn-surface) 98%, transparent), color-mix(in srgb, var(--sn-surface-soft) 72%, transparent))}}.sn-template-gallery__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.75rem;display:grid}.sn-template-gallery__card{border-color:var(--sn-border);min-width:0;padding:.75rem}@supports (color:color-mix(in lab, red, red)){.sn-template-gallery__card{border-color:color-mix(in srgb, var(--sn-border) 82%, transparent)}}.sn-template-gallery__card{background:linear-gradient(180deg, var(--sn-surface) 0%, var(--sn-surface-soft) 100%)}@supports (color:color-mix(in lab, red, red)){.sn-template-gallery__card{background:linear-gradient(180deg, color-mix(in srgb, var(--sn-surface) 98%, transparent) 0%, color-mix(in srgb, var(--sn-surface-soft) 80%, transparent) 100%)}}.sn-template-gallery__card{box-shadow:inset 0 1px 0 #ffffff08, 0 8px 24px var(--sn-shadow)}@supports (color:color-mix(in lab, red, red)){.sn-template-gallery__card{box-shadow:inset 0 1px 0 #ffffff08, 0 8px 24px color-mix(in srgb, var(--sn-shadow) 7%, transparent)}}.sn-template-gallery__card{transition:transform .18s cubic-bezier(.33,1,.68,1),border-color .15s,box-shadow .15s}.sn-template-gallery__card:hover{border-color:var(--sn-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.sn-template-gallery__card:hover{border-color:color-mix(in srgb, var(--sn-accent) 28%, transparent)}}.sn-template-gallery__card:hover{box-shadow:inset 0 1px 0 #ffffff0a, 0 16px 32px var(--sn-shadow)}@supports (color:color-mix(in lab, red, red)){.sn-template-gallery__card:hover{box-shadow:inset 0 1px 0 #ffffff0a, 0 16px 32px color-mix(in srgb, var(--sn-shadow) 11%, transparent)}}.sn-template-gallery__card-header{min-width:0}.sn-template-gallery__icon-shell{background:linear-gradient(180deg, var(--sn-accent) 0%, var(--sn-surface) 100%);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sn-template-gallery__icon-shell{background:linear-gradient(180deg, color-mix(in srgb, var(--sn-accent) 16%, transparent) 0%, color-mix(in srgb, var(--sn-surface) 94%, transparent) 100%)}}.sn-template-gallery__icon-shell{font-size:1.35rem;box-shadow:inset 0 1px #ffffff2e}.sn-template-gallery__status{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.375rem;display:flex}.sn-template-gallery__pin-indicator{color:var(--sn-accent);font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.sn-template-gallery__pin-indicator{color:color-mix(in srgb, var(--sn-accent) 72%, var(--sn-text))}}.sn-template-gallery__system-badge{background:var(--sn-surface);border-radius:999px;align-items:center;min-height:1.35rem;padding:0 .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sn-template-gallery__system-badge{background:color-mix(in srgb, var(--sn-surface) 72%, transparent)}}.sn-template-gallery__system-badge{color:var(--sn-text-soft);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--sn-border);font-size:.625rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.sn-template-gallery__system-badge{border:1px solid color-mix(in srgb, var(--sn-border) 72%, transparent)}}.sn-template-gallery__preview{border:1px solid var(--sn-border)}@supports (color:color-mix(in lab, red, red)){.sn-template-gallery__preview{border:1px solid color-mix(in srgb, var(--sn-border) 68%, transparent)}}.sn-template-gallery__preview{box-shadow:inset 0 1px #ffffff05}.sn-template-gallery__footer{background:var(--sn-surface-raised);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.sn-template-gallery__footer{background:color-mix(in srgb, var(--sn-surface-raised) 92%, transparent)}}.sn-template-gallery__card-footer{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;display:flex}.sn-template-gallery__text-actions{flex:auto;justify-content:flex-start;gap:.5rem;min-width:0;display:flex}.sn-template-gallery__action{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;width:100%;min-width:0;line-height:1.15;overflow:hidden}.sn-template-gallery__action--ai{isolation:isolate;border-color:var(--sn-accent);flex:0 12.5rem;justify-content:center;gap:.5rem;width:auto;position:relative}@supports (color:color-mix(in lab, red, red)){.sn-template-gallery__action--ai{border-color:color-mix(in srgb, var(--sn-accent) 24%, var(--sn-border-soft))}}.sn-template-gallery__action--ai{background:linear-gradient(135deg, var(--sn-accent) 0%, var(--sn-accent-hover) 48%, var(--sn-accent) 100%)}@supports (color:color-mix(in lab, red, red)){.sn-template-gallery__action--ai{background:linear-gradient(135deg, color-mix(in srgb, var(--sn-accent) 22%, #fff) 0%, color-mix(in srgb, var(--sn-accent-hover) 16%, #fff) 48%, color-mix(in srgb, var(--sn-accent) 10%, var(--sn-surface)) 100%)}}.sn-template-gallery__action--ai{box-shadow:inset 0 1px 0 #ffffffb8, 0 8px 18px var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-template-gallery__action--ai{box-shadow:inset 0 1px 0 #ffffffb8, 0 8px 18px color-mix(in srgb, var(--sn-accent) 18%, transparent)}}.sn-template-gallery__action--ai{color:var(--sn-text);transition:transform .16s,box-shadow .16s,background .16s,border-color .16s}.sn-template-gallery__action--ai .sn-template-gallery__action-icon{flex-shrink:0;font-size:.95em;line-height:1}.sn-template-gallery__action--ai:hover:not(:disabled){border-color:var(--sn-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.sn-template-gallery__action--ai:hover:not(:disabled){border-color:color-mix(in srgb, var(--sn-accent) 48%, var(--sn-border-soft))}}.sn-template-gallery__action--ai:hover:not(:disabled){background:linear-gradient(135deg, var(--sn-accent) 0%, var(--sn-accent-hover) 52%, var(--sn-accent) 100%)}@supports (color:color-mix(in lab, red, red)){.sn-template-gallery__action--ai:hover:not(:disabled){background:linear-gradient(135deg, color-mix(in srgb, var(--sn-accent) 30%, #fff) 0%, color-mix(in srgb, var(--sn-accent-hover) 22%, #fff) 52%, color-mix(in srgb, var(--sn-accent) 16%, var(--sn-surface-raised)) 100%)}}.sn-template-gallery__action--ai:hover:not(:disabled){box-shadow:0 0 0 1px var(--sn-accent), 0 12px 28px var(--sn-accent), 0 0 20px var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-template-gallery__action--ai:hover:not(:disabled){box-shadow:0 0 0 1px color-mix(in srgb, var(--sn-accent) 18%, transparent), 0 12px 28px color-mix(in srgb, var(--sn-accent) 24%, transparent), 0 0 20px color-mix(in srgb, var(--sn-accent) 18%, transparent)}}.sn-template-gallery__action--ai:focus-visible{box-shadow:0 0 0 3px var(--sn-accent), 0 12px 28px var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-template-gallery__action--ai:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--sn-accent) 22%, transparent), 0 12px 28px color-mix(in srgb, var(--sn-accent) 24%, transparent)}}.sn-template-gallery__icon-actions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}@media (width<=960px){.sn-template-gallery__header-tools{flex-basis:100%}.sn-template-gallery__search{flex:auto;width:100%;min-width:0}}@media (width<=1024px){.sn-template-gallery__footer{display:none}}@media (width<=767px){.sn-template-gallery__header{padding:.875rem 1rem .75rem}.sn-template-gallery__title-row{flex-direction:column;flex:none;align-items:stretch}.sn-template-gallery__mode-switcher{flex:none;width:100%;min-width:0}.sn-template-gallery__mode-switcher .sn-tab-switcher__tab{min-height:2.5rem}.sn-template-gallery__header-tools{flex-basis:100%}.sn-template-gallery__search{flex:auto;width:100%;min-width:0}.sn-template-gallery__content{padding:.75rem}.sn-template-gallery__grid{grid-template-columns:1fr;gap:.625rem}.sn-template-gallery__card{box-shadow:inset 0 1px 0 #ffffff08, 0 10px 22px var(--sn-shadow);gap:.5rem;padding:.75rem}@supports (color:color-mix(in lab, red, red)){.sn-template-gallery__card{box-shadow:inset 0 1px 0 #ffffff08, 0 10px 22px color-mix(in srgb, var(--sn-shadow) 8%, transparent)}}.sn-template-gallery__card-header,.sn-template-gallery__card-footer{padding-left:0!important}.sn-template-gallery__description,.sn-template-gallery__preview{display:none!important}.sn-template-gallery__tags{padding-left:0!important}.sn-template-gallery__text-actions{flex:100%}.sn-template-gallery__action--ai{flex:auto;width:100%}.sn-template-gallery__subtitle{font-size:.6875rem}}@media (width<=640px){.sn-template-gallery{width:100%}}@media (width<=767px){.sn-ai-customize-backdrop,.sn-template-gallery-backdrop,.sn-template-variables-backdrop{align-items:flex-end;padding:0}.sn-ai-customize-backdrop>.sn-ai-customize-modal,.sn-template-gallery-backdrop>.sn-template-gallery,.sn-template-variables-backdrop>.sn-template-variables-modal{border-radius:1.25rem 1.25rem 0 0;width:100%;max-width:100%;max-height:min(95dvh,100dvh - .25rem);margin:0}.sn-modal-close-btn{--_sn-btn-icon-size:44px;background:var(--sn-surface);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.sn-modal-close-btn{background:color-mix(in srgb, var(--sn-surface) 82%, transparent)}}.sn-modal-close-btn{border-color:var(--sn-border)}@supports (color:color-mix(in lab, red, red)){.sn-modal-close-btn{border-color:color-mix(in srgb, var(--sn-border) 82%, transparent)}}.sn-ai-customize-modal__header{padding:.875rem 1rem .75rem}.sn-ai-customize-modal__body{padding:.875rem 1rem 1rem}.sn-ai-customize-modal__footer{padding:.75rem 1rem calc(.875rem + var(--sn-safe-bottom,0px));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sn-ai-customize-modal__footer .sn-btn-primary,.sn-ai-customize-modal__footer .sn-btn-secondary{white-space:normal;text-align:center;width:100%;min-height:2.875rem;padding-inline:.75rem;line-height:1.15}.sn-ai-customize-topic{min-height:5rem;max-height:10rem}.sn-ai-customize-topic--compact{min-height:5rem;max-height:8.75rem}.sn-ai-customize-field-grid{grid-template-columns:1fr!important}.sn-ai-customize-modal .md\:col-span-2{grid-column:span 1/span 1!important}.sn-ai-customize-counter-row{align-items:flex-end}.sn-ai-customize-helper{max-width:70%;font-size:.6875rem}.sn-ai-customize-audio-card{flex-direction:column}.sn-template-variables-modal{padding:1rem!important}.sn-template-variables-modal__body{max-height:min(48dvh,18rem)}.sn-template-variables-modal__footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sn-template-variables-modal__footer .sn-btn-primary,.sn-template-variables-modal__footer .sn-btn-secondary{width:100%}.sn-upload-dropzone{align-items:flex-start;padding:.9rem 1rem}.sn-upload-dropzone__cta{display:none}.sn-ai-customize-help-popover{width:min(16rem,100vw - 2rem);right:-.5rem}}.sn-page-card__header{border-bottom:1px solid var(--sn-border-soft);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.sn-page-list-row{width:100%;color:var(--sn-text-muted);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:12px 20px;transition:background-color .15s,color .15s;display:flex}.sn-page-list-row:hover{background:var(--sn-surface-hover);color:var(--sn-text)}.sn-page-stat{border:1px solid var(--sn-border-soft);background:var(--sn-surface)}@supports (color:color-mix(in lab, red, red)){.sn-page-stat{background:color-mix(in srgb, var(--sn-surface) 96%, transparent)}}.sn-page-stat{border-radius:18px;padding:20px;box-shadow:0 1px #ffffff06}.sn-page-stat__eyebrow{color:var(--sn-text-subtle);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:750}.sn-ai-hero-gauge{border:1px solid var(--sn-accent);position:relative}@supports (color:color-mix(in lab, red, red)){.sn-ai-hero-gauge{border:1px solid color-mix(in srgb, var(--sn-accent) 24%, var(--sn-border-soft))}}.sn-ai-hero-gauge{background:radial-gradient(ellipse at top left, var(--sn-accent), transparent 50%), linear-gradient(135deg, var(--sn-surface), var(--sn-surface-raised));border-radius:20px;padding:28px 32px}@supports (color:color-mix(in lab, red, red)){.sn-ai-hero-gauge{background:radial-gradient(ellipse at top left, color-mix(in srgb, var(--sn-accent) 8%, transparent), transparent 50%), linear-gradient(135deg, var(--sn-surface), color-mix(in srgb, var(--sn-surface-raised) 80%, transparent))}}.sn-ai-hero-gauge{box-shadow:0 0 0 1px var(--sn-accent), 0 8px 32px var(--sn-shadow)}@supports (color:color-mix(in lab, red, red)){.sn-ai-hero-gauge{box-shadow:0 0 0 1px color-mix(in srgb, var(--sn-accent) 6%, transparent), 0 8px 32px color-mix(in srgb, var(--sn-shadow) 10%, transparent)}}.sn-ai-hero-gauge{overflow:hidden}.sn-ai-hero-gauge--low{border-color:var(--sn-danger)}@supports (color:color-mix(in lab, red, red)){.sn-ai-hero-gauge--low{border-color:color-mix(in srgb, var(--sn-danger) 32%, var(--sn-border-soft))}}.sn-ai-hero-gauge--low{animation:3s ease-in-out infinite sn-ai-hero-pulse}@keyframes sn-ai-hero-pulse{0%,to{box-shadow:0 0 0 1px color-mix(in srgb, var(--sn-danger) 12%, transparent), 0 8px 32px color-mix(in srgb, var(--sn-shadow) 10%, transparent)}50%{box-shadow:0 0 0 3px color-mix(in srgb, var(--sn-danger) 22%, transparent), 0 8px 32px color-mix(in srgb, var(--sn-danger) 8%, transparent)}}.sn-ai-hero-gauge__arc{flex-shrink:0;width:200px;height:110px}.sn-ai-hero-gauge__value{color:var(--sn-text);letter-spacing:-.02em;font-size:2rem;font-weight:800;line-height:1}.sn-ai-hero-gauge__label{color:var(--sn-text-muted);margin-top:4px;font-size:.75rem;font-weight:650}.sn-ai-hero-gauge__meta{flex-direction:column;gap:12px;display:flex}.sn-ai-hero-gauge__meta-row{color:var(--sn-text-muted);align-items:center;gap:8px;font-size:.75rem;display:flex}.sn-ai-hero-gauge__meta-value{color:var(--sn-text);font-weight:700}.sn-ai-section-title{letter-spacing:.1em;text-transform:uppercase;color:var(--sn-accent);font-size:.6875rem;font-weight:750}.sn-ai-section-title--amber{color:var(--sn-warning)}.sn-ai-section-subtitle{color:var(--sn-text-soft);margin-top:2px;font-size:.625rem}.sn-ai-period-filter{background:var(--sn-surface-soft);border:1px solid var(--sn-border-soft);border-radius:12px;align-items:center;gap:2px;padding:3px;display:inline-flex}.sn-ai-period-filter__pill{color:var(--sn-text-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:6px 14px;font-size:.6875rem;font-weight:650;transition:background .15s,color .15s,box-shadow .15s}.sn-ai-period-filter__pill:hover{color:var(--sn-text);background:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-ai-period-filter__pill:hover{background:color-mix(in srgb, var(--sn-accent) 6%, transparent)}}.sn-ai-period-filter__pill--active{background:var(--sn-surface);color:var(--sn-accent);box-shadow:0 1px 3px var(--sn-shadow)}@supports (color:color-mix(in lab, red, red)){.sn-ai-period-filter__pill--active{box-shadow:0 1px 3px color-mix(in srgb, var(--sn-shadow) 12%, transparent)}}.sn-ai-period-filter__pill--active{font-weight:700}.sn-page-stat__value{color:var(--sn-text);margin-top:8px;font-size:1.875rem;font-weight:800;line-height:1}.sn-page-stat__value--accent{color:var(--sn-accent)}.sn-page-stat__value--info{color:var(--sn-info,#6366f1)}.sn-page-stat__value--success{color:var(--sn-success)}.sn-page-stat__sub{color:var(--sn-text-soft);margin-top:4px;font-size:.625rem;display:block}.sn-page-stat__sub--success{color:var(--sn-success);font-weight:600}.sn-ai-composition-bar{background:var(--sn-surface-soft);border:1px solid var(--sn-border-soft);border-radius:999px;gap:2px;width:100%;height:12px;margin-top:6px;display:flex;overflow:hidden}.sn-ai-composition-bar__segment{border-radius:999px;height:100%;transition:width .6s cubic-bezier(.33,1,.68,1)}.sn-ai-composition-bar__segment--input{background:linear-gradient(90deg,#6366f1,#818cf8)}.sn-ai-composition-bar__segment--output{background:linear-gradient(90deg,#10b981,#34d399)}.sn-ai-composition-legend{align-items:center;gap:12px;margin-top:8px;display:flex}.sn-ai-composition-legend__item{color:var(--sn-text-muted);align-items:center;gap:4px;font-size:.625rem;font-weight:600;display:flex}.sn-ai-composition-legend__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.sn-ai-stagger-reveal{opacity:0;animation:.4s cubic-bezier(.33,1,.68,1) forwards sn-ai-reveal;transform:translateY(12px)}@keyframes sn-ai-reveal{to{opacity:1;transform:translateY(0)}}.sn-ai-stagger-reveal:first-child{animation-delay:0s}.sn-ai-stagger-reveal:nth-child(2){animation-delay:80ms}.sn-ai-stagger-reveal:nth-child(3){animation-delay:.16s}.sn-ai-stagger-reveal:nth-child(4){animation-delay:.24s}.sn-ai-template-row{border:1px solid var(--sn-border-soft);background:var(--sn-surface);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.sn-ai-template-row{background:color-mix(in srgb, var(--sn-surface) 96%, transparent)}}.sn-ai-template-row{transition:background .15s,border-color .15s}.sn-ai-template-row:hover{background:var(--sn-surface-hover);border-color:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-ai-template-row:hover{border-color:color-mix(in srgb, var(--sn-accent) 18%, var(--sn-border-soft))}}.sn-ai-template-row__rank{background:linear-gradient(135deg, var(--sn-warning), var(--sn-warning));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:800;display:flex}@supports (color:color-mix(in lab, red, red)){.sn-ai-template-row__rank{background:linear-gradient(135deg, color-mix(in srgb, var(--sn-warning) 18%, transparent), color-mix(in srgb, var(--sn-warning) 6%, transparent))}}.sn-ai-template-row__rank{color:var(--sn-warning)}.sn-ai-template-row__name{color:var(--sn-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8125rem;font-weight:650;overflow:hidden}.sn-ai-template-row__tokens{color:var(--sn-accent);white-space:nowrap;font-size:.8125rem;font-weight:700}.sn-ai-template-row__pct{color:var(--sn-text-muted);margin-left:4px;font-size:.625rem;font-weight:600}.sn-ai-timeline{flex-direction:column;gap:0;display:flex}.sn-ai-timeline__item{border-bottom:1px solid var(--sn-border-soft);align-items:flex-start;gap:12px;padding:12px 0;transition:background .15s;display:flex}.sn-ai-timeline__item:last-child{border-bottom:none}.sn-ai-timeline__dot{background:var(--sn-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.sn-ai-timeline__dot--heavy{background:var(--sn-warning);box-shadow:0 0 6px var(--sn-warning)}@supports (color:color-mix(in lab, red, red)){.sn-ai-timeline__dot--heavy{box-shadow:0 0 6px color-mix(in srgb, var(--sn-warning) 40%, transparent)}}.sn-ai-timeline__content{flex:1;min-width:0}.sn-ai-timeline__action{color:var(--sn-text);font-size:.8125rem;font-weight:650}.sn-ai-timeline__meta{color:var(--sn-text-muted);margin-top:2px;font-size:.6875rem}.sn-ai-timeline__tokens{color:var(--sn-accent);white-space:nowrap;flex-shrink:0;font-size:.8125rem;font-weight:700}.sn-ai-cost-comparator{border:1px solid var(--sn-success);border-radius:14px;align-items:center;gap:12px;padding:14px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.sn-ai-cost-comparator{border:1px solid color-mix(in srgb, var(--sn-success) 18%, var(--sn-border-soft))}}.sn-ai-cost-comparator{background:linear-gradient(135deg, var(--sn-success) 0%, var(--sn-success) 100%)}@supports (color:color-mix(in lab, red, red)){.sn-ai-cost-comparator{background:linear-gradient(135deg, color-mix(in srgb, var(--sn-success) 6%, var(--sn-surface)) 0%, color-mix(in srgb, var(--sn-success) 2%, var(--sn-surface)) 100%)}}.sn-ai-cost-comparator__icon{flex-shrink:0;font-size:1.25rem}.sn-ai-cost-comparator__text{color:var(--sn-text-muted);font-size:.75rem}.sn-ai-cost-comparator__value{color:var(--sn-success);font-weight:700}.sn-ai-donut-center{text-align:center;pointer-events:none;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.sn-ai-donut-center__value{color:var(--sn-text);font-size:1.125rem;font-weight:800;line-height:1}.sn-ai-donut-center__label{color:var(--sn-text-muted);margin-top:2px;font-size:.5625rem;font-weight:600}.sn-ai-view-toggle{background:var(--sn-surface-soft);border:1px solid var(--sn-border-soft);border-radius:10px;align-items:center;gap:2px;padding:2px;display:inline-flex}.sn-ai-view-toggle__btn{width:32px;height:28px;color:var(--sn-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.sn-ai-view-toggle__btn:hover{color:var(--sn-text)}.sn-ai-view-toggle__btn--active{background:var(--sn-surface);color:var(--sn-accent);box-shadow:0 1px 2px var(--sn-shadow)}@supports (color:color-mix(in lab, red, red)){.sn-ai-view-toggle__btn--active{box-shadow:0 1px 2px color-mix(in srgb, var(--sn-shadow) 10%, transparent)}}.sn-ai-skeleton{background:linear-gradient(90deg, var(--sn-surface-soft) 25%, var(--sn-border) 50%, var(--sn-surface-soft) 75%);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.sn-ai-skeleton{background:linear-gradient(90deg, var(--sn-surface-soft) 25%, color-mix(in srgb, var(--sn-border) 40%, transparent) 50%, var(--sn-surface-soft) 75%)}}.sn-ai-skeleton{background-size:200% 100%;animation:1.5s ease-in-out infinite sn-ai-skeleton-shimmer}@keyframes sn-ai-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sn-ai-table-row{transition:background-color .15s,color .15s}.sn-ai-table-row:hover{background:var(--sn-surface-hover)}@supports (color:color-mix(in lab, red, red)){.sn-ai-table-row:hover{background:color-mix(in srgb, var(--sn-surface-hover) 60%, transparent)}}@media (width<=640px){.sn-ai-hero-gauge{text-align:center;align-items:center;padding:20px;flex-direction:column!important}.sn-ai-hero-gauge__arc{width:160px;height:90px}.sn-ai-hero-gauge__meta{flex-flow:wrap;justify-content:center;gap:16px}.sn-ai-period-filter{justify-content:center;width:100%}.sn-ai-period-filter__pill{text-align:center;flex:1;padding:6px 8px}}.sn-page-empty-link{color:var(--sn-accent-hover);font-weight:650}.sn-page-empty-link:hover{color:var(--sn-accent)}.sn-dash-overdue-alert{border:1px solid var(--sn-danger);border-radius:16px;padding:14px 18px}@supports (color:color-mix(in lab, red, red)){.sn-dash-overdue-alert{border:1px solid color-mix(in srgb, var(--sn-danger) 28%, transparent)}}.sn-dash-overdue-alert{background:linear-gradient(135deg, var(--sn-danger) 0%, var(--sn-danger) 100%)}@supports (color:color-mix(in lab, red, red)){.sn-dash-overdue-alert{background:linear-gradient(135deg, color-mix(in srgb, var(--sn-danger) 8%, var(--sn-surface)) 0%, color-mix(in srgb, var(--sn-danger) 3%, var(--sn-surface)) 100%)}}.sn-dash-overdue-alert{animation:3s ease-in-out infinite sn-dash-overdue-pulse}@keyframes sn-dash-overdue-pulse{0%,to{border-color:color-mix(in srgb, var(--sn-danger) 28%, transparent)}50%{border-color:color-mix(in srgb, var(--sn-danger) 48%, transparent)}}.sn-dash-overdue-alert__icon{flex-shrink:0;font-size:1.25rem}.sn-dash-overdue-alert__action{background:var(--sn-danger);color:#fff;border-radius:10px;padding:6px 14px;font-size:12px;font-weight:650;transition:background-color .15s,transform .1s}.sn-dash-overdue-alert__action:hover{background:var(--sn-danger)}@supports (color:color-mix(in lab, red, red)){.sn-dash-overdue-alert__action:hover{background:color-mix(in srgb, var(--sn-danger) 80%, black)}}.sn-dash-overdue-alert__action:hover{transform:scale(1.02)}.sn-dash-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (width<=640px){.sn-dash-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.sn-dash-quick-action{border:1px solid var(--sn-border-soft);background:var(--sn-surface);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.sn-dash-quick-action{background:color-mix(in srgb, var(--sn-surface) 96%, transparent)}}.sn-dash-quick-action{cursor:pointer;transition:transform .18s cubic-bezier(.33,1,.68,1),border-color .15s,box-shadow .15s,background .15s}.sn-dash-quick-action:hover{border-color:var(--sn-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.sn-dash-quick-action:hover{border-color:color-mix(in srgb, var(--sn-accent) 28%, transparent)}}.sn-dash-quick-action:hover{background:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-dash-quick-action:hover{background:color-mix(in srgb, var(--sn-accent) 5%, var(--sn-surface))}}.sn-dash-quick-action:hover{box-shadow:0 8px 24px var(--sn-shadow)}@supports (color:color-mix(in lab, red, red)){.sn-dash-quick-action:hover{box-shadow:0 8px 24px color-mix(in srgb, var(--sn-shadow) 8%, transparent)}}.sn-dash-quick-action__icon{border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.35rem;display:flex}.sn-dash-quick-action--new-note .sn-dash-quick-action__icon{background:linear-gradient(135deg, var(--sn-accent), var(--sn-accent))}@supports (color:color-mix(in lab, red, red)){.sn-dash-quick-action--new-note .sn-dash-quick-action__icon{background:linear-gradient(135deg, color-mix(in srgb, var(--sn-accent) 18%, transparent), color-mix(in srgb, var(--sn-accent) 6%, transparent))}}.sn-dash-quick-action--new-note .sn-dash-quick-action__icon{color:var(--sn-accent)}.sn-dash-quick-action--events .sn-dash-quick-action__icon{background:linear-gradient(135deg, var(--sn-info), var(--sn-info))}@supports (color:color-mix(in lab, red, red)){.sn-dash-quick-action--events .sn-dash-quick-action__icon{background:linear-gradient(135deg, color-mix(in srgb, var(--sn-info) 18%, transparent), color-mix(in srgb, var(--sn-info) 6%, transparent))}}.sn-dash-quick-action--events .sn-dash-quick-action__icon{color:var(--sn-info)}.sn-dash-quick-action--ai-summary .sn-dash-quick-action__icon{background:linear-gradient(135deg, var(--sn-warning), var(--sn-warning))}@supports (color:color-mix(in lab, red, red)){.sn-dash-quick-action--ai-summary .sn-dash-quick-action__icon{background:linear-gradient(135deg, color-mix(in srgb, var(--sn-warning) 18%, transparent), color-mix(in srgb, var(--sn-warning) 6%, transparent))}}.sn-dash-quick-action--ai-summary .sn-dash-quick-action__icon{color:var(--sn-warning)}.sn-dash-quick-action--settings .sn-dash-quick-action__icon{background:linear-gradient(135deg, var(--sn-success), var(--sn-success))}@supports (color:color-mix(in lab, red, red)){.sn-dash-quick-action--settings .sn-dash-quick-action__icon{background:linear-gradient(135deg, color-mix(in srgb, var(--sn-success) 18%, transparent), color-mix(in srgb, var(--sn-success) 6%, transparent))}}.sn-dash-quick-action--settings .sn-dash-quick-action__icon{color:var(--sn-success)}.sn-dash-quick-action__label{color:var(--sn-text-muted);text-align:center;font-size:12px;font-weight:650}.sn-dash-energy-bar{background:var(--sn-border);border-radius:999px;height:8px}@supports (color:color-mix(in lab, red, red)){.sn-dash-energy-bar{background:color-mix(in srgb, var(--sn-border) 40%, transparent)}}.sn-dash-energy-bar{overflow:hidden}.sn-dash-energy-bar__fill{border-radius:999px;min-width:2px;height:100%;transition:width .6s cubic-bezier(.33,1,.68,1)}.sn-dash-energy-bar__fill--low{background:linear-gradient(90deg,#10b981,#34d399)}.sn-dash-energy-bar__fill--mid{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.sn-dash-energy-bar__fill--high{background:linear-gradient(90deg,#ef4444,#f87171)}.sn-dash-plan-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:14px;justify-content:center;align-items:center;min-width:80px;padding:10px 24px;font-size:1.125rem;font-weight:800;display:inline-flex}.sn-dash-plan-badge--free{color:var(--sn-text-muted);background:linear-gradient(135deg,#94a3b824,#94a3b80f);border:1px solid #94a3b838}.sn-dash-plan-badge--plus{color:#60a5fa;background:linear-gradient(135deg,#3b82f629,#3b82f60f);border:1px solid #3b82f642}.sn-dash-plan-badge--pro{color:var(--sn-accent);background:linear-gradient(135deg,#f59e0b29,#f59e0b0f);border:1px solid #f59e0b47;box-shadow:0 0 20px #f59e0b14}.sn-dash-heatmap{justify-content:center;align-items:flex-end;gap:6px;display:flex}.sn-dash-heatmap__cell{flex-direction:column;flex:1;align-items:center;gap:4px;max-width:48px;display:flex}.sn-dash-heatmap__bar{border-radius:8px;justify-content:center;align-items:flex-end;width:100%;height:40px;min-height:28px;transition:background .2s;display:flex}.sn-dash-heatmap__bar--0{background:var(--sn-border)}@supports (color:color-mix(in lab, red, red)){.sn-dash-heatmap__bar--0{background:color-mix(in srgb, var(--sn-border) 30%, transparent)}}.sn-dash-heatmap__bar--1{background:linear-gradient(#10b98159,#10b98126)}.sn-dash-heatmap__bar--2{background:linear-gradient(#10b9818c,#10b98140)}.sn-dash-heatmap__bar--3{background:linear-gradient(#10b981cc,#10b98166)}.sn-dash-heatmap__count{color:var(--sn-text);padding-bottom:4px;font-size:11px;font-weight:700}.sn-dash-heatmap__day{color:var(--sn-text-subtle);text-transform:uppercase;font-size:10px;font-weight:650}.sn-dash-streak-fire{vertical-align:middle;font-size:.8em;transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:inline-block}.sn-page-stat:hover .sn-dash-streak-fire{transform:translateY(-3px)scale(1.2)rotate(8deg)}.sn-dash-task-item{transition:opacity .3s,transform .3s,background-color .15s}.sn-dash-task-item.is-completed{opacity:.45;text-decoration:line-through;transform:translate(6px)}.sn-dash-event-row{align-items:center;gap:12px;padding:12px 20px;transition:background-color .15s;display:flex}.sn-dash-event-row:hover{background:var(--sn-surface-hover)}.sn-dash-event-dot{background:var(--sn-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}.sn-dash-event-dot--google{background:#4285f4}.sn-dash-event-reminder{opacity:.7;font-size:13px}.sn-dash-event-source-badge{color:#4285f4;background:#4285f424;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:inline-flex}.sn-dash-nalar-grid{text-align:center;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sn-dash-nalar-item{flex-direction:column;gap:4px;display:flex}.sn-dash-nalar-number{color:var(--sn-text);font-size:1.5rem;font-weight:800;line-height:1}.sn-dash-nalar-label{color:var(--sn-text-subtle);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:650}.sn-dash-backup-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.sn-dash-backup-dot--ok{background:var(--sn-success);box-shadow:0 0 6px #10b98166}.sn-dash-backup-dot--none{background:var(--sn-text-subtle);opacity:.5}.sn-status-pulse{border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 #10b98166}.sn-status-pulse--success{background:var(--sn-success);animation:2s infinite sn-status-pulse-success-anim}.sn-status-pulse--warning{background:var(--sn-warning);animation:2s infinite sn-status-pulse-warning-anim}.sn-status-pulse--danger{background:var(--sn-danger);animation:2s infinite sn-status-pulse-danger-anim}.sn-status-pulse--info{background:var(--sn-info);animation:2s infinite sn-status-pulse-info-anim}@keyframes sn-status-pulse-success-anim{0%{box-shadow:0 0 #10b981b3}70%{box-shadow:0 0 0 6px #10b98100}to{box-shadow:0 0 #10b98100}}@keyframes sn-status-pulse-warning-anim{0%{box-shadow:0 0 #f59e0bb3}70%{box-shadow:0 0 0 6px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}@keyframes sn-status-pulse-danger-anim{0%{box-shadow:0 0 #ef4444b3}70%{box-shadow:0 0 0 6px #ef444400}to{box-shadow:0 0 #ef444400}}@keyframes sn-status-pulse-info-anim{0%{box-shadow:0 0 #38bdf8b3}70%{box-shadow:0 0 0 6px #38bdf800}to{box-shadow:0 0 #38bdf800}}.sn-dash-refresh-indicator{background:var(--sn-surface);border-radius:12px;align-items:center;gap:6px;padding:8px 14px;display:flex;position:fixed;bottom:20px;right:20px}@supports (color:color-mix(in lab, red, red)){.sn-dash-refresh-indicator{background:color-mix(in srgb, var(--sn-surface) 95%, transparent)}}.sn-dash-refresh-indicator{border:1px solid var(--sn-border-soft);box-shadow:0 4px 16px var(--sn-shadow)}@supports (color:color-mix(in lab, red, red)){.sn-dash-refresh-indicator{box-shadow:0 4px 16px color-mix(in srgb, var(--sn-shadow) 12%, transparent)}}.sn-dash-refresh-indicator{-webkit-backdrop-filter:blur(12px);z-index:50}.sn-dash-energy-card{background:radial-gradient(ellipse at top right, var(--sn-accent), transparent 50%), var(--sn-surface)}@supports (color:color-mix(in lab, red, red)){.sn-dash-energy-card{background:radial-gradient(ellipse at top right, color-mix(in srgb, var(--sn-accent) 6%, transparent), transparent 50%), color-mix(in srgb, var(--sn-surface) 96%, transparent)}}.sn-settings-nav{border-right:1px solid var(--sn-border-soft);background:var(--sn-pane-soft)}@supports (color:color-mix(in lab, red, red)){.sn-settings-nav{background:color-mix(in srgb, var(--sn-pane-soft) 92%, transparent)}}.sn-settings-nav__button{width:100%;min-height:36px;color:var(--sn-text-muted);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;padding:0 12px;font-size:13px;font-weight:650;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s;display:flex}.sn-settings-nav__button:hover{background:var(--sn-surface);color:var(--sn-text)}.sn-settings-nav__button.is-active{color:var(--sn-text);box-shadow:inset 3px 0 0 var(--sn-accent);background:linear-gradient(90deg,#f59e0b1f,#f59e0b0a);border-color:#f59e0b29}.sn-settings-mobile-nav{flex-shrink:0}.sn-settings-mobile-nav__card{border:1px solid var(--sn-border)}@supports (color:color-mix(in lab, red, red)){.sn-settings-mobile-nav__card{border:1px solid color-mix(in srgb, var(--sn-border) 88%, transparent)}}.sn-settings-mobile-nav__card{background:linear-gradient(180deg, var(--sn-accent) 0%, var(--sn-surface) 100%);border-radius:1rem;padding:.95rem 1rem 1rem}@supports (color:color-mix(in lab, red, red)){.sn-settings-mobile-nav__card{background:linear-gradient(180deg, color-mix(in srgb, var(--sn-accent) 7%, var(--sn-surface)) 0%, color-mix(in srgb, var(--sn-surface) 94%, transparent) 100%)}}.sn-settings-mobile-nav__card{box-shadow:0 18px 40px -36px #0f172a80}.sn-settings-content{scroll-padding-top:1rem}.sn-settings-panel{border:1px solid var(--sn-border);background:linear-gradient(180deg, var(--sn-surface) 0%, var(--sn-surface-soft) 100%);border-radius:1.25rem;padding:1rem}@supports (color:color-mix(in lab, red, red)){.sn-settings-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--sn-surface) 96%, white) 0%, color-mix(in srgb, var(--sn-surface-soft) 58%, var(--sn-surface)) 100%)}}.sn-settings-panel{box-shadow:0 22px 48px -42px #0f172a75}@media (width>=640px){.sn-settings-panel{padding:1.25rem}}.sn-ai-template-config-card{border:1px solid var(--sn-border);background:var(--sn-surface);border-radius:1rem;gap:1rem;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.sn-ai-template-config-card{background:color-mix(in srgb, var(--sn-surface) 82%, transparent)}}.sn-ai-template-config-card{box-shadow:0 18px 38px -34px #0f172a6b}.sn-ai-template-config-card__header{border-bottom:1px solid var(--sn-border);gap:.875rem;padding-bottom:.875rem;display:grid}@supports (color:color-mix(in lab, red, red)){.sn-ai-template-config-card__header{border-bottom:1px solid color-mix(in srgb, var(--sn-border) 82%, transparent)}}.sn-ai-template-config-card__identity{min-width:0}.sn-ai-template-config-card__sources{flex-wrap:wrap;align-content:flex-start;gap:.5rem;display:flex}.sn-ai-template-config-card__body{align-items:start;gap:1rem;display:grid}.sn-ai-template-config-card__editor,.sn-ai-template-config-card__controls{min-width:0}.sn-ai-template-config-card__editor{gap:1rem;display:grid}.sn-ai-template-config-card__prompt-block{min-width:0}.sn-ai-template-config-card .sn-input{width:100%;min-width:0;display:block}.sn-ai-template-config-card__prompt-input{resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;min-height:14rem}@media (width>=1024px){.sn-ai-template-config-card__header{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.95fr);align-items:start}}@media (width>=1280px){.sn-ai-template-config-card__body{grid-template-columns:minmax(0,1.3fr) minmax(19rem,.82fr)}}.sn-brand-mark{background:var(--sn-accent);color:var(--sn-accent-text);border-radius:10px;place-items:center;display:grid;box-shadow:0 8px 20px #f59e0b29}.sn-brand-logo{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;font-size:.9375rem;display:inline-flex;overflow:hidden}.sn-brand-image{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block;box-shadow:0 8px 20px #f59e0b29}.sn-brand-text{font-size:.95rem;font-weight:700}@media (width>=768px){.sn-brand-logo{width:2.25rem;height:2.25rem}}.sn-avatar-trigger{color:var(--sn-text);background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:4px 8px 4px 4px;transition:background-color .15s,border-color .15s;display:inline-flex}.sn-avatar-trigger:hover{background:var(--sn-surface);border-color:var(--sn-border-soft)}.sn-avatar{aspect-ratio:1;background:var(--sn-surface-soft);width:100%;height:100%;color:var(--sn-text);border:1px solid var(--sn-bg);border-radius:999px;place-items:center;font-size:12px;font-weight:700;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sn-avatar{border:1px solid color-mix(in srgb, var(--sn-bg) 76%, transparent)}}.sn-avatar-shell{aspect-ratio:1;background:linear-gradient(135deg,#94a3b8b8,#e2e8f0e6);border-radius:999px;flex-shrink:0;place-items:center;width:36px;height:36px;padding:2px;display:inline-grid;box-shadow:0 12px 26px -18px #0f172a6b}.sn-avatar-shell--sm{width:36px;height:36px}.sn-avatar-shell--lg{width:104px;height:104px;padding:4px}.sn-avatar-shell[data-tier=free]{background:linear-gradient(135deg,#94a3b8d9,#e2e8f0f5)}.sn-avatar-shell[data-tier=plus]{background:linear-gradient(135deg,#f59e0bf5,#fbbf24f0,#fde68ae0);box-shadow:0 16px 32px -18px #b4530973}.sn-avatar-shell[data-tier=pro]{background:linear-gradient(135deg,#0ea5e9fa,#2dd4bff2,#6366f1eb);box-shadow:0 18px 34px -18px #082f4985}.sn-avatar-shell--lg .sn-avatar{letter-spacing:.04em;font-size:1.55rem}.sn-avatar__image{object-fit:cover;width:100%;height:100%;display:block}.sn-profile-card{border:1px solid var(--sn-border);border-radius:1.75rem;flex-direction:column;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sn-profile-card{border:1px solid color-mix(in srgb, var(--sn-border) 88%, transparent)}}.sn-profile-card{background:radial-gradient(circle at top, var(--sn-accent), transparent 58%), var(--sn-surface);padding:1.25rem}@supports (color:color-mix(in lab, red, red)){.sn-profile-card{background:radial-gradient(circle at top, color-mix(in srgb, var(--sn-accent) 16%, transparent), transparent 58%), color-mix(in srgb, var(--sn-surface) 86%, transparent)}}.sn-profile-card{box-shadow:0 24px 56px -42px #0f172a7a}.sn-profile-card__hero{justify-content:center;display:flex}.sn-profile-card__meta{text-align:center}.sn-profile-card__name{color:var(--sn-text);font-size:1.05rem;font-weight:700}.sn-profile-card__subline{color:var(--sn-text-soft);margin-top:.2rem;font-size:.82rem}.sn-profile-card__badge-row{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.9rem;display:flex}.sn-profile-card__badge{letter-spacing:.08em;text-transform:uppercase;color:var(--sn-text);background:var(--sn-accent);border-radius:999px;justify-content:center;align-items:center;padding:.38rem .72rem;font-size:.72rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sn-profile-card__badge{background:color-mix(in srgb, var(--sn-accent) 14%, var(--sn-surface-soft))}}.sn-profile-card__badge.is-muted{color:var(--sn-text-soft);background:var(--sn-text-soft)}@supports (color:color-mix(in lab, red, red)){.sn-profile-card__badge.is-muted{background:color-mix(in srgb, var(--sn-text-soft) 10%, var(--sn-surface-soft))}}.sn-profile-card__actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.sn-profile-border-option{border:1px solid var(--sn-border);text-align:left;background:var(--sn-surface);border-radius:1.1rem;align-items:center;gap:.85rem;width:100%;padding:.75rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sn-profile-border-option{background:color-mix(in srgb, var(--sn-surface) 84%, transparent)}}.sn-profile-border-option{transition:border-color .15s,background-color .15s,transform .15s,box-shadow .15s}.sn-profile-border-option:hover{border-color:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-profile-border-option:hover{border-color:color-mix(in srgb, var(--sn-accent) 22%, var(--sn-border))}}.sn-profile-border-option:hover{background:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-profile-border-option:hover{background:color-mix(in srgb, var(--sn-accent) 6%, var(--sn-surface))}}.sn-profile-border-option:hover{transform:translateY(-1px)}.sn-profile-border-option.is-active{border-color:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-profile-border-option.is-active{border-color:color-mix(in srgb, var(--sn-accent) 46%, var(--sn-border))}}.sn-profile-border-option.is-active{background:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-profile-border-option.is-active{background:color-mix(in srgb, var(--sn-accent) 10%, var(--sn-surface))}}.sn-profile-border-option.is-active{box-shadow:0 18px 28px -24px #0f172a75}.sn-profile-border-option__label{color:var(--sn-text);font-size:.9rem;font-weight:700;display:block}.sn-profile-border-option__caption{color:var(--sn-text-soft);margin-top:.15rem;font-size:.77rem;line-height:1.45;display:block}.sn-avatar-editor-modal{background:radial-gradient(circle at top right, var(--sn-accent), transparent 42%), var(--sn-surface)}@supports (color:color-mix(in lab, red, red)){.sn-avatar-editor-modal{background:radial-gradient(circle at top right, color-mix(in srgb, var(--sn-accent) 12%, transparent), transparent 42%), var(--sn-surface)}}.sn-avatar-editor__stage-shell{border:1px solid var(--sn-border);background:var(--sn-surface);border-radius:1.75rem;padding:1rem}@supports (color:color-mix(in lab, red, red)){.sn-avatar-editor__stage-shell{background:color-mix(in srgb, var(--sn-surface) 84%, transparent)}}.sn-avatar-editor__stage{aspect-ratio:1;background:linear-gradient(135deg, var(--sn-surface-soft), var(--sn-surface)), repeating-conic-gradient(from 45deg, #94a3b829 0deg 90deg, transparent 90deg 180deg);border-radius:2rem;width:min(100%,280px);margin-inline:auto;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sn-avatar-editor__stage{background:linear-gradient(135deg, color-mix(in srgb, var(--sn-surface-soft) 72%, transparent), color-mix(in srgb, var(--sn-surface) 88%, transparent)), repeating-conic-gradient(from 45deg, #94a3b829 0deg 90deg, transparent 90deg 180deg)}}.sn-avatar-editor__stage{cursor:grab;touch-action:none;box-shadow:inset 0 0 0 1px var(--sn-border);background-size:auto,28px 28px}@supports (color:color-mix(in lab, red, red)){.sn-avatar-editor__stage{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sn-border) 74%, transparent)}}.sn-avatar-editor__stage:active{cursor:grabbing}.sn-avatar-editor__image{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:0 0;max-width:none;position:absolute;top:0;left:0}.sn-avatar-editor__mask{pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--sn-text-soft);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sn-avatar-editor__mask{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sn-text-soft) 28%, transparent)}}.sn-avatar-editor__mask{background:radial-gradient(circle,#0000 44%,#0f172a8a 45%),linear-gradient(135deg,#ffffff0a,#0000 55%)}.sn-note-card{cursor:pointer}.sn-note-card:focus-visible{border-color:var(--sn-accent-border)}.sn-command-result{width:100%;color:var(--sn-text-muted);border-radius:12px;transition:background-color .15s,color .15s,box-shadow .15s}.sn-layout.sn-focus-mode .sn-canvas{max-width:800px;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}.sn-layout.sn-focus-mode .sn-editor-scroll{background:radial-gradient(circle, var(--sn-surface) 60%, var(--sn-surface-card) 100%);padding-top:2rem;padding-bottom:calc(var(--sn-zen-bar-height,52px) + 2rem);scroll-padding-top:2rem;scroll-padding-bottom:calc(var(--sn-zen-bar-height,52px) + 2rem);transition:background .3s;scrollbar-width:none!important;-ms-overflow-style:none!important}.sn-layout.sn-focus-mode .sn-editor-scroll::-webkit-scrollbar{display:none!important}.sn-layout.sn-focus-mode .ProseMirror>*,.sn-layout.sn-focus-mode .ProseMirror li{opacity:.95;transition:opacity .25s}.sn-layout.sn-focus-mode .ProseMirror .sn-active-block,.sn-layout.sn-focus-mode .ProseMirror>:hover,.sn-layout.sn-focus-mode .ProseMirror li:hover,.sn-layout.sn-focus-mode .ProseMirror>:focus-within,.sn-layout.sn-focus-mode .ProseMirror>.sn-hikmah-prompt,.sn-layout.sn-focus-mode .ProseMirror>.sn-hikmah-reply{opacity:1}.sn-layout.sn-focus-mode .ProseMirror>:has(.sn-active-block){opacity:1}.sn-layout.sn-focus-mode .ProseMirror li:has(.sn-active-block){opacity:1}.sn-topbar{transition:height .6s cubic-bezier(.16,1,.3,1),padding .6s cubic-bezier(.16,1,.3,1),border-bottom-width .6s cubic-bezier(.16,1,.3,1),opacity .6s,transform .6s cubic-bezier(.16,1,.3,1)!important}.sn-app-shell__main{transition:height .6s cubic-bezier(.16,1,.3,1)}.sn-toolbar-shell{transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s,padding .3s,margin .3s!important}body.sn-focus-chrome-hidden .sn-topbar{opacity:0!important;pointer-events:none!important;border-bottom-width:0!important;height:0!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important}body.sn-focus-chrome-hidden .sn-app-shell__main{height:100dvh!important}body.sn-focus-chrome-hidden .sn-toolbar-shell,.sn-layout.sn-focus-chrome-hidden .sn-toolbar-shell{opacity:0;pointer-events:none;overflow:hidden;transform:translateY(-20px);border-top-width:0!important;border-bottom-width:0!important;min-height:0!important;max-height:0!important;margin-bottom:0!important;padding-block:0!important}.sn-focus-zen-widgets{border:1px solid var(--sn-border-soft);background:var(--sn-surface);box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}@supports (color:color-mix(in lab, red, red)){.sn-focus-zen-widgets{background:color-mix(in srgb, var(--sn-surface) 75%, transparent)}}@keyframes sn-wave-bounce{0%,to{height:4px}50%{height:12px}}.sn-focus-zen-widgets .animate-bounce{animation:.8s ease-in-out infinite sn-wave-bounce}.sn-canvas,.sn-canvas__header,.sn-editor-header,.sn-editor-pane{min-width:0;max-width:100%;overflow-x:hidden}.sn-canvas .sn-canvas__title,.sn-editor-pane .sn-canvas__title,[data-editor-root] .sn-canvas__title{resize:none;box-sizing:border-box;appearance:none;letter-spacing:-.045em;white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;width:100%;min-width:0;max-width:100%;color:var(--sn-text);background:0 0;border:0;outline:none;margin:0;padding:0;font-family:inherit;font-size:clamp(2.23rem,3.28vw,3.18rem);font-weight:780;line-height:1.06;display:block;overflow:hidden}@container (width<=720px){.sn-canvas .sn-canvas__title,.sn-editor-pane .sn-canvas__title,[data-editor-root] .sn-canvas__title{font-size:clamp(2.04rem,5.5vw,2.85rem)}}@media (width<=768px){.sn-canvas .sn-canvas__title,.sn-editor-pane .sn-canvas__title,[data-editor-root] .sn-canvas__title{letter-spacing:-.04em;font-size:clamp(1.85rem,7.4vw,2.42rem);line-height:1.08}}.sn-suggestion-banner{background:linear-gradient(135deg, var(--sn-accent) 0%, var(--sn-accent) 100%);border-radius:12px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sn-suggestion-banner{background:linear-gradient(135deg, color-mix(in srgb, var(--sn-accent) 8%, var(--sn-surface-soft)) 0%, color-mix(in srgb, var(--sn-accent) 3%, var(--sn-surface)) 100%)}}.sn-suggestion-banner{border:1px solid var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-suggestion-banner{border:1px solid color-mix(in srgb, var(--sn-accent) 22%, var(--sn-border-soft))}}.sn-suggestion-banner{border-left:4px solid var(--sn-accent);box-shadow:var(--sn-shadow-card);margin-bottom:1.5rem;animation:.35s cubic-bezier(.16,1,.3,1) forwards sn-fade-in-slide}@keyframes sn-fade-in-slide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes sn-pulse-glow{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.sn-suggestion-banner__header{color:var(--sn-accent);font-weight:700;font-size:var(--sn-fs-xs);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;display:flex}.sn-suggestion-banner__header svg{animation:2.5s ease-in-out infinite sn-pulse-glow}.sn-suggestion-banner__body{font-size:var(--sn-fs-base);color:var(--sn-text);flex-direction:column;flex-grow:1;gap:.75rem;display:flex}.sn-suggestion-banner__item{flex-direction:column;gap:.25rem;line-height:1.4;display:flex}.sn-suggestion-banner__label{color:var(--sn-text-subtle);font-weight:600;font-size:var(--sn-fs-2xs);text-transform:uppercase;letter-spacing:.03em}.sn-suggestion-banner__value{color:var(--sn-text);font-weight:600;font-size:var(--sn-fs-base);background:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-suggestion-banner__value{background:color-mix(in srgb, var(--sn-accent) 4%, transparent)}}.sn-suggestion-banner__value{border:1px solid var(--sn-accent);border-radius:6px;padding:.25rem .5rem}@supports (color:color-mix(in lab, red, red)){.sn-suggestion-banner__value{border:1px solid color-mix(in srgb, var(--sn-accent) 8%, var(--sn-border-soft))}}.sn-suggestion-banner__value{word-break:break-word;width:fit-content;max-width:100%}.sn-suggestion-banner__badge{font-size:var(--sn-fs-2xs);background:linear-gradient(135deg, var(--sn-accent) 0%, var(--sn-accent-hover) 100%);color:var(--sn-accent-text);text-transform:uppercase;letter-spacing:.02em;border-radius:999px;align-items:center;margin-left:.375rem;padding:.125rem .5rem;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #f59e0b33}.sn-suggestion-banner__actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.sn-suggestion-banner__btn{border-radius:var(--sn-btn-radius-sm,10px);min-height:2.25rem;font-size:var(--sn-fs-xs);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:0 1.25rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.sn-suggestion-banner__btn:active{transform:scale(.96)}.sn-suggestion-banner__btn--primary{background:linear-gradient(135deg, var(--sn-accent) 0%, var(--sn-accent-hover) 100%);color:var(--sn-accent-text);box-shadow:0 4px 12px #f59e0b26}.sn-suggestion-banner__btn--primary:hover{filter:brightness(1.05);box-shadow:0 6px 16px #f59e0b40}.sn-suggestion-banner__btn--secondary{background:var(--sn-surface-raised);color:var(--sn-text);border:1px solid var(--sn-border)}.sn-suggestion-banner__btn--secondary:hover{background:var(--sn-surface-hover);border-color:var(--sn-border-strong)}.sn-suggestion-banner__btn--danger{color:var(--sn-text-muted);background:0 0;border:1px solid #0000}.sn-suggestion-banner__btn--danger:hover{background:var(--sn-danger-soft);color:var(--sn-danger);border-color:var(--sn-danger)}@supports (color:color-mix(in lab, red, red)){.sn-suggestion-banner__btn--danger:hover{border-color:color-mix(in srgb, var(--sn-danger) 20%, transparent)}}@media (width>=768px){.sn-suggestion-banner{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;padding:1rem 1.5rem}.sn-suggestion-banner__body{flex-flow:row;align-items:center;gap:2rem}.sn-suggestion-banner__item{flex-direction:row;align-items:center;gap:.75rem}.sn-suggestion-banner__label{min-width:unset}.sn-suggestion-banner__actions{flex-shrink:0;margin-top:0}}.sn-text-2xs{font-size:var(--sn-fs-2xs)}.sn-text-xs{font-size:var(--sn-fs-xs)}.sn-text-sm{font-size:var(--sn-fs-sm)}.sn-text-base{font-size:var(--sn-fs-base)}.sn-text-md{font-size:var(--sn-fs-md)}.sn-text-lg{font-size:var(--sn-fs-lg)}.sn-text-xl{font-size:var(--sn-fs-xl)}.sn-text-2xl{font-size:var(--sn-fs-2xl)}.sn-text-3xl{font-size:var(--sn-fs-3xl)}.sn-text-hero{font-size:var(--sn-fs-hero)}.sn-brand-text,.sn-brand-logo{font-size:var(--sn-fs-md)}.sn-clock{font-size:var(--sn-fs-xs)}.sn-clock__tz{font-size:var(--sn-fs-2xs)}.sn-cmd-input{font-size:var(--sn-fs-base)}.sn-topbar-link{font-size:var(--sn-fs-sm)}.sn-avatar-trigger{font-size:var(--sn-fs-base)}.sn-avatar-name{font-size:var(--sn-fs-sm)}@media (width<=1535px){.sn-topbar-search{max-width:min(100%,26rem)}.sn-topbar-search__kbd{display:none}.sn-topbar-upcoming{max-width:11rem;padding-inline:.5rem}}@media (width<=1279px){.sn-topbar-search{max-width:min(100%,19rem);padding-inline:.6875rem}.sn-topbar-search__label--full{display:none}.sn-topbar-search__label--compact{display:inline}}.sn-tree-pane-title{font-size:var(--sn-fs-md)}.sn-tree-pane-title__icon,.sn-note-list-title__icon{width:1.375rem;height:1.375rem;color:var(--sn-accent);justify-content:center;align-items:center;display:inline-flex}.sn-section-label,.sn-tree-section-title,.sn-section-header__toggle{font-size:var(--sn-fs-xs)}.sn-smart-item,.sn-folder-row{font-size:var(--sn-fs-base)}.sn-tree-name{font-size:var(--sn-fs-base);line-height:1.25}.sn-tree-icon{font-size:var(--sn-fs-md);line-height:1}.sn-tree-chevron{color:var(--sn-text-soft)}.sn-smart-count,.sn-count-badge,.sn-badge{font-size:var(--sn-fs-xs)}.sn-emoji-option{font-size:var(--sn-fs-md)}.sn-label-chip{font-size:var(--sn-fs-2xs);line-height:1.4}.sn-note-list-title{font-size:var(--sn-fs-md)}.sn-group-header{font-size:var(--sn-fs-xs)}.sn-note-card__title{font-size:var(--sn-fs-md)}.sn-note-card__snippet{font-size:var(--sn-fs-base)}.sn-note-card__meta,.sn-canvas__meta{font-size:var(--sn-fs-sm)}.sn-toolbar-btn{font-size:var(--sn-fs-toolbar)}.sn-toolbar-btn--font-size{min-width:1.75rem;padding-inline:6px}.sn-toolbar-chevron{font-size:var(--sn-fs-2xs);margin-inline-start:.125rem;line-height:1}.sn-label-inline__chip{font-size:var(--sn-fs-xs)}.sn-label-inline__chip .sn-chip__remove{font-size:var(--sn-fs-sm);line-height:1}.sn-label-inline__input{font-size:var(--sn-fs-sm)}.sn-canvas .sn-canvas__title,.sn-editor-pane .sn-canvas__title,[data-editor-root] .sn-canvas__title{letter-spacing:-.03em;white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;width:100%;max-width:100%;font-size:var(--sn-fs-editor-title,clamp(1.875rem, 2.5vw, 2.375rem))!important;margin-bottom:3%!important;font-weight:700!important;line-height:1.1!important}.sn-ai-modal-backdrop,.sn-overlay-scrim{background:var(--sn-overlay)}.sn-modal-title,.sn-drawer-title{color:var(--sn-text);font-size:var(--sn-fs-lg);margin:0;font-weight:600;line-height:1.2}.sn-modal-subtitle{color:var(--sn-text-muted);font-size:var(--sn-fs-sm);line-height:1.4}.sn-page-title{color:var(--sn-text);font-size:var(--sn-fs-2xl);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.2}.sn-page-subtitle{color:var(--sn-text-muted);font-size:var(--sn-fs-sm);margin:.125rem 0 0;line-height:1.4}.sn-page-eyebrow{color:var(--sn-text-subtle);font-size:var(--sn-fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600;line-height:1.2}.sn-page-eyebrow--accent{color:var(--sn-info)}.sn-page-shell{background:var(--sn-bg);color:var(--sn-text);min-height:100vh}.sn-page-card{background:var(--sn-surface);border:1px solid var(--sn-border);box-shadow:0 10px 25px var(--sn-shadow);border-radius:.75rem}.sn-form-error{border:1px solid var(--sn-danger)}@supports (color:color-mix(in lab, red, red)){.sn-form-error{border:1px solid color-mix(in srgb, var(--sn-danger) 32%, transparent)}}.sn-form-error{background:var(--sn-danger-soft);color:var(--sn-danger);font-size:var(--sn-fs-base);border-radius:.5rem;padding:.5rem .75rem;line-height:1.4}.sn-priority-pill{font-size:var(--sn-fs-xs);border-radius:.3125rem;align-items:center;padding:.125rem .4375rem;font-weight:600;line-height:1.2;display:inline-flex}.sn-priority-pill--high{background:var(--sn-danger-soft);color:var(--sn-danger)}.sn-priority-pill--medium{background:var(--sn-warning-soft);color:var(--sn-warning)}.sn-priority-pill--low{background:var(--sn-success-soft);color:var(--sn-success)}.sn-priority-badge{font-size:var(--sn-fs-xs);border:1px solid #0000;border-radius:999px;align-items:center;padding:.0625rem .5rem;font-weight:500;line-height:1.2;display:inline-flex}.sn-priority-badge--high{color:var(--sn-danger);border-color:var(--sn-danger)}@supports (color:color-mix(in lab, red, red)){.sn-priority-badge--high{border-color:color-mix(in srgb, var(--sn-danger) 32%, transparent)}}.sn-priority-badge--medium{color:var(--sn-warning);border-color:var(--sn-warning)}@supports (color:color-mix(in lab, red, red)){.sn-priority-badge--medium{border-color:color-mix(in srgb, var(--sn-warning) 32%, transparent)}}.sn-priority-badge--low{color:var(--sn-success);border-color:var(--sn-success)}@supports (color:color-mix(in lab, red, red)){.sn-priority-badge--low{border-color:color-mix(in srgb, var(--sn-success) 32%, transparent)}}.sn-text-main{color:var(--sn-text)}.sn-text-muted{color:var(--sn-text-muted)}.sn-text-soft{color:var(--sn-text-soft)}.sn-text-faint{color:var(--sn-text-faint)}.sn-text-accent{color:var(--sn-accent)}.sn-text-accent-hover{color:var(--sn-accent-hover)}.sn-text-success{color:var(--sn-success)}.sn-text-danger{color:var(--sn-danger)}.sn-text-warning{color:var(--sn-warning)}.sn-text-info{color:var(--sn-info)}.sn-border-token{border-color:var(--sn-border)}.sn-border-soft-token{border-color:var(--sn-border-soft)}.sn-bg-app{background:var(--sn-bg)}.sn-bg-shell{background:var(--sn-shell)}.sn-bg-surface{background:var(--sn-surface)}.sn-bg-pane{background:var(--sn-pane)}.sn-bg-danger-soft{background:var(--sn-danger-soft)}.sn-bg-warning-soft{background:var(--sn-warning-soft)}.sn-bg-success-soft{background:var(--sn-success-soft)}.sn-bg-info-soft{background:var(--sn-info-soft)}.sn-bg-accent-soft{background:var(--sn-accent-soft)}.sn-drawer-right{width:min(380px,100vw - 16px)}@media (width<=480px){.sn-drawer-right{width:100vw}}.sn-modal-panel,.sn-ai-modal,.sn-command-palette{max-width:min(100%,100vw - 1rem)}@media (width<=640px){.sn-ai-modal{height:calc(100vh - 1rem);max-height:calc(100vh - 1rem)}.sn-ai-modal .flex.flex-1.gap-4{flex-direction:column;gap:.75rem}}@media (hover:none){.sn-note-card__pin{opacity:1}}.sn-mobile-pane-tab{min-height:40px}@media (width<=480px){.sn-mobile-pane-tab{min-height:44px}}.sn-app-shell__main{height:calc(100dvh - 56px)}body.is-pwa-standalone{overscroll-behavior-y:none}body.is-pwa-standalone .sn-topbar{height:calc(56px + var(--sn-safe-top));padding-top:var(--sn-safe-top);padding-left:max(1rem, calc(.75rem + var(--sn-safe-left)));padding-right:max(1rem, calc(.75rem + var(--sn-safe-right)))}body.is-pwa-standalone .sn-app-shell__main{height:calc(100vh - 56px - var(--sn-safe-top));height:calc(100dvh - 56px - var(--sn-safe-top))}.sn-pwa-install{--sn-pwa-card-border:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-pwa-install{--sn-pwa-card-border:color-mix(in srgb, var(--sn-accent) 22%, var(--sn-border-soft))}}.sn-pwa-install{--sn-pwa-card-top:#fff9d9;--sn-pwa-card-bottom:#fff2bf}@supports (color:color-mix(in lab, red, red)){.sn-pwa-install{--sn-pwa-card-bottom:color-mix(in srgb, #fff2bf 70%, var(--sn-surface))}}.sn-pwa-install{right:max(1rem, calc(.75rem + var(--sn-safe-right)));bottom:max(1rem, calc(var(--sn-safe-bottom) + .25rem));z-index:70;width:min(23rem, calc(100vw - 2rem - var(--sn-safe-left) - var(--sn-safe-right)));opacity:0;pointer-events:none;transition:opacity .22s,transform .22s;position:fixed;transform:translateY(1rem)}.sn-pwa-install[data-state=visible]{opacity:1;transform:translateY(0)}.sn-pwa-install__card{border:1px solid var(--sn-pwa-card-border);background:radial-gradient(circle at top right, var(--sn-accent), transparent 44%), linear-gradient(160deg, var(--sn-pwa-card-top), var(--sn-pwa-card-bottom));border-radius:1.2rem;gap:1rem;padding:1rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sn-pwa-install__card{background:radial-gradient(circle at top right, color-mix(in srgb, var(--sn-accent) 18%, transparent), transparent 44%), linear-gradient(160deg, var(--sn-pwa-card-top), var(--sn-pwa-card-bottom))}}.sn-pwa-install__card{box-shadow:0 18px 44px var(--sn-shadow), inset 0 1px 0 #ffffff8c}@supports (color:color-mix(in lab, red, red)){.sn-pwa-install__card{box-shadow:0 18px 44px color-mix(in srgb, var(--sn-shadow) 80%, transparent), inset 0 1px 0 #ffffff8c}}.sn-pwa-install__card{color:var(--sn-text);pointer-events:auto}.dark .sn-pwa-install__card{--sn-pwa-card-top:#15233c}@supports (color:color-mix(in lab, red, red)){.dark .sn-pwa-install__card{--sn-pwa-card-top:color-mix(in srgb, #15233c 84%, var(--sn-surface) 16%)}}.dark .sn-pwa-install__card{--sn-pwa-card-bottom:#1f3559}@supports (color:color-mix(in lab, red, red)){.dark .sn-pwa-install__card{--sn-pwa-card-bottom:color-mix(in srgb, #1f3559 76%, var(--sn-surface-raised) 24%)}}.dark .sn-pwa-install__card{border-color:#f6c84c}@supports (color:color-mix(in lab, red, red)){.dark .sn-pwa-install__card{border-color:color-mix(in srgb, #f6c84c 28%, var(--sn-border))}}.dark .sn-pwa-install__card{box-shadow:0 18px 44px #00000057,inset 0 1px #ffffff0d}.sn-pwa-install__dismiss{width:1.9rem;height:1.9rem;color:var(--sn-text-muted);background:var(--sn-surface);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.7rem;right:.7rem}@supports (color:color-mix(in lab, red, red)){.sn-pwa-install__dismiss{background:color-mix(in srgb, var(--sn-surface) 72%, transparent)}}.sn-pwa-install__dismiss{border:1px solid var(--sn-border)}@supports (color:color-mix(in lab, red, red)){.sn-pwa-install__dismiss{border:1px solid color-mix(in srgb, var(--sn-border) 78%, transparent)}}.sn-pwa-install__dismiss{transition:background-color .15s,color .15s,border-color .15s}.sn-pwa-install__dismiss:hover{color:var(--sn-text);background:var(--sn-surface)}@supports (color:color-mix(in lab, red, red)){.sn-pwa-install__dismiss:hover{background:color-mix(in srgb, var(--sn-surface) 88%, transparent)}}.sn-pwa-install__dismiss:hover{border-color:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-pwa-install__dismiss:hover{border-color:color-mix(in srgb, var(--sn-accent) 28%, var(--sn-border))}}.sn-pwa-install__dismiss:focus-visible{box-shadow:var(--sn-focus-ring);outline:none}.sn-pwa-install__media{align-items:flex-start;display:flex}.sn-pwa-install__logo{width:2.75rem;height:2.75rem;box-shadow:0 10px 22px var(--sn-accent);border-radius:.9rem}@supports (color:color-mix(in lab, red, red)){.sn-pwa-install__logo{box-shadow:0 10px 22px color-mix(in srgb, var(--sn-accent) 22%, transparent)}}.sn-pwa-install__content{gap:.35rem;display:grid}.sn-pwa-install__eyebrow{font-size:var(--sn-fs-xs);letter-spacing:.08em;text-transform:uppercase;color:#7b5a08;font-weight:700}.dark .sn-pwa-install__eyebrow{color:#f6d679}.sn-pwa-install__title{letter-spacing:-.02em;color:var(--sn-text);margin:0;font-size:1.02rem;font-weight:700;line-height:1.25}.sn-pwa-install__body{font-size:var(--sn-fs-sm);color:var(--sn-text-muted);margin:0;line-height:1.55}.sn-pwa-install__hint{font-size:var(--sn-fs-2xs);color:var(--sn-text-soft);margin:0;line-height:1.45}.sn-pwa-install__actions{flex-wrap:wrap;gap:.55rem;display:flex}.sn-pwa-install__primary,.sn-pwa-install__secondary,.sn-pwa-install__copy{min-height:var(--sn-btn-h-sm)}.sn-pwa-install__secondary,.sn-pwa-install__copy{background:var(--sn-surface)}@supports (color:color-mix(in lab, red, red)){.sn-pwa-install__secondary,.sn-pwa-install__copy{background:color-mix(in srgb, var(--sn-surface) 88%, transparent)}}.dark .sn-pwa-install__secondary,.dark .sn-pwa-install__copy{background:var(--sn-surface-raised)}@supports (color:color-mix(in lab, red, red)){.dark .sn-pwa-install__secondary,.dark .sn-pwa-install__copy{background:color-mix(in srgb, var(--sn-surface-raised) 84%, transparent)}}.is-pwa-standalone .sn-pwa-install{display:none!important}@media (width<=640px){.sn-pwa-install{left:max(.75rem, calc(.5rem + var(--sn-safe-left)));right:max(.75rem, calc(.5rem + var(--sn-safe-right)));width:auto;bottom:max(.75rem, calc(var(--sn-safe-bottom) + .25rem))}.sn-pwa-install__card{border-radius:1rem;padding:.95rem}}.sn-standalone{background:var(--sn-bg);color:var(--sn-text-muted);font-family:Inter,Instrument Sans,ui-sans-serif,system-ui,sans-serif;line-height:1.6}.sn-standalone__container{max-width:780px;margin:0 auto;padding:2.5rem 1.5rem 4rem}.sn-standalone__center{justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.sn-standalone__card{background:var(--sn-surface);border:1px solid var(--sn-border);width:100%;max-width:400px;box-shadow:0 18px 40px var(--sn-shadow);color:var(--sn-text);border-radius:.75rem;padding:1.75rem}.sn-standalone__icon{text-align:center;margin-bottom:.75rem;font-size:2.5rem}.sn-standalone__title{color:var(--sn-text);font-size:var(--sn-fs-xl);text-align:center;margin:0 0 .25rem;font-weight:600;line-height:1.25}.sn-standalone__subtitle{text-align:center;font-size:var(--sn-fs-sm);color:var(--sn-text-muted);margin:0 0 1.5rem}.sn-standalone__field-label{font-size:var(--sn-fs-sm);color:var(--sn-text-muted);margin-bottom:.375rem;font-weight:500;display:block}.sn-standalone__input{background:var(--sn-input);border:1px solid var(--sn-border);width:100%;color:var(--sn-text);font-size:var(--sn-fs-md);border-radius:.5rem;outline:none;padding:.625rem .875rem;transition:border-color .15s,box-shadow .15s}.sn-standalone__input:focus{border-color:var(--sn-accent-border);box-shadow:var(--sn-focus-ring)}.sn-standalone__btn{background:var(--sn-accent);width:100%;color:var(--sn-accent-text);font-size:var(--sn-fs-md);cursor:pointer;border:none;border-radius:.5rem;margin-top:1.25rem;padding:.65rem;font-weight:600;transition:background-color .15s,box-shadow .15s}.sn-standalone__btn:hover{background:var(--sn-accent-hover)}.sn-standalone__btn:focus-visible{box-shadow:var(--sn-focus-ring);outline:none}.sn-standalone__footer{text-align:center;font-size:var(--sn-fs-2xs);color:var(--sn-text-faint);margin-top:1.5rem}.sn-standalone__footer a{color:var(--sn-text-subtle);text-decoration:none}.sn-standalone__footer a:hover{color:var(--sn-text)}.sn-standalone__error{background:var(--sn-danger-soft);border:1px solid var(--sn-danger);margin-top:.5rem;padding:.5rem .75rem}@supports (color:color-mix(in lab, red, red)){.sn-standalone__error{border:1px solid color-mix(in srgb, var(--sn-danger) 32%, transparent)}}.sn-standalone__error{color:var(--sn-danger);font-size:var(--sn-fs-sm);border-radius:.5rem}.sn-standalone__hr{border:none;border-top:1px solid var(--sn-border-soft);margin:1.5rem 0}.sn-landing-shell{--sn-landing-nav-offset:6.75rem;min-height:100vh;padding-top:var(--sn-landing-nav-offset);background:linear-gradient(#fcfdff 0%,#f6f8fb 40%,#f1f5f9 100%);position:relative;overflow:hidden}.sn-landing-shell:before,.sn-landing-shell:after{content:"";pointer-events:none;filter:blur(80px);opacity:.8;border-radius:999px;position:absolute}.sn-landing-shell:before{background:var(--sn-accent);width:18rem;height:18rem;top:-4rem;left:-5rem}@supports (color:color-mix(in lab, red, red)){.sn-landing-shell:before{background:color-mix(in srgb, var(--sn-accent) 18%, transparent)}}.sn-landing-shell:after{background:var(--sn-info);width:22rem;height:22rem;top:10rem;right:-4rem}@supports (color:color-mix(in lab, red, red)){.sn-landing-shell:after{background:color-mix(in srgb, var(--sn-info) 16%, transparent)}}.sn-landing-container,.sn-landing-main{width:100%;max-width:1180px;margin:0 auto;padding-inline:1rem;position:relative}.sn-landing-main{padding-bottom:4rem}.sn-landing-nav-shell{top:max(.75rem, var(--sn-safe-top));z-index:20;padding-top:0;padding-bottom:.35rem;position:fixed;left:0;right:0}.sn-landing-navbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffc;border:1px solid #e2e8f0d1;border-radius:1.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex;box-shadow:0 18px 40px #0f172a14}.sn-landing-brand{align-items:center;gap:.875rem;min-width:0;text-decoration:none;display:inline-flex}.sn-landing-brand__lockup{flex-direction:column;min-width:0;display:flex}.sn-landing-brand__title{color:var(--sn-text);letter-spacing:-.02em;font-size:.98rem;font-weight:700;line-height:1.15}.sn-landing-brand__meta{color:var(--sn-text-subtle);font-size:var(--sn-fs-xs);line-height:1.2}.sn-landing-nav{justify-content:flex-end;align-items:center;gap:.9rem;display:flex}.sn-landing-nav__link,.sn-landing-link{color:var(--sn-text-muted);font-size:var(--sn-fs-sm);font-weight:500;text-decoration:none;transition:color .15s,box-shadow .15s}.sn-landing-nav__link:hover,.sn-landing-link:hover{color:var(--sn-text)}.sn-landing-nav__link:focus-visible,.sn-landing-link:focus-visible{box-shadow:var(--sn-focus-ring);border-radius:.625rem;outline:none}.sn-landing-nav__cta{border:1px solid var(--sn-accent);justify-content:center;align-items:center;min-height:2.5rem;padding:0 1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sn-landing-nav__cta{border:1px solid color-mix(in srgb, var(--sn-accent) 24%, var(--sn-border-soft))}}.sn-landing-nav__cta{background:var(--sn-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.sn-landing-nav__cta{background:color-mix(in srgb, var(--sn-accent) 12%, white)}}.sn-landing-nav__cta{color:var(--sn-text);font-size:var(--sn-fs-sm);font-weight:600;text-decoration:none;transition:transform .15s,background-color .15s,box-shadow .15s;box-shadow:0 12px 24px #f59e0b1f}.sn-landing-nav__cta:hover{background:var(--sn-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.sn-landing-nav__cta:hover{background:color-mix(in srgb, var(--sn-accent) 18%, white)}}.sn-landing-nav__cta:hover{box-shadow:0 16px 28px #f59e0b29}.sn-landing-nav__cta:focus-visible{box-shadow:var(--sn-focus-ring), 0 16px 28px #f59e0b2e;outline:none}.sn-landing-section{z-index:1;margin-top:4rem;position:relative}.sn-landing-eyebrow{color:var(--sn-text-subtle);font-size:var(--sn-fs-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.sn-landing-headline,.sn-landing-section-title,.sn-landing-cta__title{color:var(--sn-text);letter-spacing:-.04em;text-wrap:balance}.sn-landing-headline{max-width:11ch;margin-top:1rem;font-size:clamp(2.7rem,5vw,4.5rem);font-weight:700;line-height:.98}.sn-landing-section-title,.sn-landing-cta__title{margin:.85rem 0 0;font-size:clamp(1.9rem,3vw,2.9rem);font-weight:680;line-height:1.04}.sn-landing-body{color:var(--sn-text-muted);font-size:clamp(.98rem,1.6vw,1.07rem);line-height:1.8}.sn-landing-hero{align-items:center;gap:2rem;padding-top:2.4rem;display:grid}.sn-landing-hero__copy{max-width:38rem}.sn-landing-hero__body{max-width:36rem;margin-top:1.25rem}.sn-landing-hero__actions{flex-wrap:wrap;gap:.85rem;margin-top:1.75rem;display:flex}.sn-landing-btn{border-radius:1rem;justify-content:center;align-items:center;min-height:3rem;padding:0 1.2rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .15s,background-color .15s,border-color .15s,box-shadow .15s,color .15s;display:inline-flex}.sn-landing-btn:hover{transform:translateY(-1px)}.sn-landing-btn:focus-visible{box-shadow:var(--sn-focus-ring);outline:none}.sn-landing-btn--primary{background:var(--sn-accent);color:var(--sn-accent-text);box-shadow:0 18px 35px #f59e0b33}.sn-landing-btn--primary:hover{background:var(--sn-accent-hover)}.sn-landing-btn--secondary{border:1px solid var(--sn-border-soft);color:var(--sn-text);background:#ffffffeb;box-shadow:0 12px 30px #0f172a0f}.sn-landing-btn--secondary:hover{border-color:var(--sn-border);background:#fff}.sn-landing-trust-note{color:var(--sn-text-subtle);font-size:var(--sn-fs-sm);align-items:center;gap:.6rem;margin-top:1rem;line-height:1.55;display:inline-flex}.sn-landing-trust-note__dot{background:var(--sn-success);width:.625rem;height:.625rem;box-shadow:0 0 0 6px var(--sn-success);border-radius:999px;flex:none}@supports (color:color-mix(in lab, red, red)){.sn-landing-trust-note__dot{box-shadow:0 0 0 6px color-mix(in srgb, var(--sn-success) 12%, transparent)}}.sn-landing-mockup{background:linear-gradient(160deg,#fffffff5,#f4f8fbeb);border:1px solid #e2e8f0c7;border-radius:2rem;padding:1rem;position:relative;box-shadow:0 34px 70px #0f172a1f}.sn-landing-mockup__orb{filter:blur(32px);opacity:.42;pointer-events:none;border-radius:999px;position:absolute}.sn-landing-mockup__orb--cyan{background:var(--sn-info);width:5rem;height:5rem;top:-.75rem;right:1.75rem}@supports (color:color-mix(in lab, red, red)){.sn-landing-mockup__orb--cyan{background:color-mix(in srgb, var(--sn-info) 50%, transparent)}}.sn-landing-mockup__orb--emerald{background:var(--sn-success);width:6rem;height:6rem;bottom:1.25rem;left:1.5rem}@supports (color:color-mix(in lab, red, red)){.sn-landing-mockup__orb--emerald{background:color-mix(in srgb, var(--sn-success) 32%, transparent)}}.sn-landing-mockup__window{background:#fff;border:1px solid #e2e8f0f2;border-radius:1.5rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6}.sn-landing-mockup__topbar{border-bottom:1px solid var(--sn-border-soft);background:linear-gradient(#f8fafcfa,#f1f5f9f0);align-items:center;gap:.85rem;padding:.9rem 1rem;display:flex}.sn-landing-window-dots{gap:.35rem;display:flex}.sn-landing-window-dots span{background:#94a3b857;border-radius:999px;width:.55rem;height:.55rem}.sn-landing-window-dots span:first-child{background:#f59e0b8c}.sn-landing-window-dots span:nth-child(2){background:#06b6d473}.sn-landing-window-dots span:nth-child(3){background:#10b98173}.sn-landing-mockup__search,.sn-landing-mockup__status{min-height:2rem;font-size:var(--sn-fs-sm);white-space:nowrap;border-radius:999px;align-items:center;padding:0 .85rem;display:inline-flex}.sn-landing-mockup__search{border:1px solid var(--sn-border-soft);min-width:0;color:var(--sn-text-subtle);background:#ffffffeb;flex:auto}.sn-landing-mockup__status{border:1px solid var(--sn-success)}@supports (color:color-mix(in lab, red, red)){.sn-landing-mockup__status{border:1px solid color-mix(in srgb, var(--sn-success) 18%, var(--sn-border-soft))}}.sn-landing-mockup__status{background:var(--sn-success)}@supports (color:color-mix(in lab, red, red)){.sn-landing-mockup__status{background:color-mix(in srgb, var(--sn-success) 9%, white)}}.sn-landing-mockup__status{color:var(--sn-success)}@supports (color:color-mix(in lab, red, red)){.sn-landing-mockup__status{color:color-mix(in srgb, var(--sn-success) 80%, var(--sn-text))}}.sn-landing-mockup__body{gap:1rem;padding:1rem;display:grid}.sn-landing-mockup__sidebar,.sn-landing-mockup__sidepanel{align-content:start;gap:.9rem;display:grid}.sn-landing-mockup__eyebrow{color:var(--sn-text-subtle);font-size:var(--sn-fs-2xs);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.sn-landing-mockup__nav-list{gap:.55rem;display:grid}.sn-landing-mockup__nav-item{min-height:2.8rem;color:var(--sn-text-muted);font-size:var(--sn-fs-base);background:var(--sn-pane-soft);border:1px solid #0000;border-radius:1rem;align-items:center;gap:.7rem;padding:0 .8rem;font-weight:550;display:flex}@supports (color:color-mix(in lab, red, red)){.sn-landing-mockup__nav-item{background:color-mix(in srgb, var(--sn-pane-soft) 55%, white)}}.sn-landing-mockup__nav-item.is-active{color:var(--sn-text);background:linear-gradient(90deg,#f59e0b24,#f59e0b0a);border-color:#f59e0b3d}.sn-landing-mockup__nav-icon,.sn-landing-card__icon{background:var(--sn-info);border-radius:.9rem;flex:none;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sn-landing-mockup__nav-icon,.sn-landing-card__icon{background:color-mix(in srgb, var(--sn-info) 12%, white)}}.sn-landing-mockup__nav-icon,.sn-landing-card__icon{color:var(--sn-text)}.sn-landing-mockup__main{gap:.9rem;display:grid}.sn-landing-mockup__card,.sn-landing-card,.sn-landing-trust-item,.sn-landing-panel,.sn-landing-cta{background:#fffffff0;border:1px solid #e2e8f0eb;box-shadow:0 18px 38px #0f172a0f}.sn-landing-mockup__card,.sn-landing-card{border-radius:1.5rem;padding:1.2rem}.sn-landing-mockup__card--feature{background:linear-gradient(#fffffffa,#f8fafcf5);padding:1.15rem}.sn-landing-mockup__card-head,.sn-landing-card__row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sn-landing-mockup__card-title,.sn-landing-card__title,.sn-landing-trust-item__title{color:var(--sn-text);letter-spacing:-.02em;margin-top:.15rem;font-size:1rem;font-weight:650}.sn-landing-mockup__card-copy,.sn-landing-card__copy,.sn-landing-trust-item__copy,.sn-landing-card__meta{color:var(--sn-text-muted);font-size:var(--sn-fs-base);margin-top:.5rem;line-height:1.7}.sn-landing-card__meta{color:var(--sn-text-subtle);font-size:var(--sn-fs-sm)}.sn-landing-mockup__note-list{gap:.75rem;margin-top:1rem;display:grid}.sn-landing-mockup__note{border:1px solid var(--sn-border-soft);background:#fff;border-radius:1rem;align-items:flex-start;gap:.75rem;padding:.85rem .9rem;display:flex}.sn-landing-mockup__note-marker{background:var(--sn-accent);width:.65rem;height:.65rem;box-shadow:0 0 0 5px var(--sn-accent);border-radius:999px;flex:none;margin-top:.35rem}@supports (color:color-mix(in lab, red, red)){.sn-landing-mockup__note-marker{box-shadow:0 0 0 5px color-mix(in srgb, var(--sn-accent) 12%, transparent)}}.sn-landing-mockup__note-title{color:var(--sn-text);font-size:.92rem;font-weight:600;line-height:1.4}.sn-landing-mockup__note-meta,.sn-landing-mockup__stat-label{color:var(--sn-text-subtle);font-size:var(--sn-fs-sm);margin-top:.2rem;line-height:1.45}.sn-landing-mockup__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.sn-landing-mockup__stat{border:1px solid var(--sn-border-soft);background:linear-gradient(#f8fafcf2,#fffffffa);border-radius:1rem;padding:.9rem .85rem}.sn-landing-mockup__stat strong{color:var(--sn-text);margin-top:.35rem;font-size:.98rem;font-weight:650;display:block}.sn-landing-pill{background:var(--sn-accent);border-radius:999px;align-items:center;min-height:1.8rem;padding:0 .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sn-landing-pill{background:color-mix(in srgb, var(--sn-accent) 11%, white)}}.sn-landing-pill{color:var(--sn-text);font-size:var(--sn-fs-sm);white-space:nowrap;font-weight:600}.sn-landing-pill--neutral{background:var(--sn-info)}@supports (color:color-mix(in lab, red, red)){.sn-landing-pill--neutral{background:color-mix(in srgb, var(--sn-info) 10%, white)}}.sn-landing-trust-strip,.sn-landing-grid{gap:1rem;display:grid}.sn-landing-trust-strip{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.sn-landing-trust-item{border-radius:1.35rem;align-items:flex-start;gap:.9rem;padding:1rem 1.05rem;display:flex}.sn-landing-intro,.sn-landing-privacy{align-items:start;gap:1.5rem;display:grid}.sn-landing-intro__body{gap:1.1rem;display:grid}.sn-landing-highlight{flex-wrap:wrap;gap:.7rem;display:flex}.sn-landing-highlight__item{min-height:2.15rem;color:var(--sn-text-muted);font-size:var(--sn-fs-sm);background:#ffffffdb;border:1px solid #e2e8f0eb;border-radius:999px;align-items:center;padding:0 .9rem;font-weight:550;display:inline-flex}.sn-landing-section-heading{max-width:42rem;margin-bottom:1.5rem}.sn-landing-section-heading--compact{max-width:46rem;margin-bottom:1.75rem}.sn-landing-grid--features,.sn-landing-grid--integrations,.sn-landing-grid--privacy{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.sn-landing-feature-card{padding-top:1.25rem}.sn-landing-card--soft{background:linear-gradient(#fffffffa,#f6f8fbf2)}.sn-landing-card--compact{align-items:flex-start;gap:.9rem;display:flex}.sn-landing-card__copy--strong{color:var(--sn-text);margin-top:.15rem;font-weight:560}.sn-landing-panel{background:linear-gradient(#fffffffa,#f7fafcf5);border-radius:2rem;padding:1.4rem}.sn-landing-cta{background:radial-gradient(circle at 100% 0,#06b6d414,#0000 24rem),radial-gradient(circle at 0 100%,#f59e0b21,#0000 20rem),linear-gradient(#fffffffc,#f9fafbf5);border-radius:2rem;padding:1.6rem;position:relative;overflow:hidden}.sn-landing-cta__body{max-width:36rem;margin-top:1rem}.sn-landing-footer{z-index:1;padding:0 0 2rem;position:relative}.sn-landing-footer p{color:var(--sn-text-subtle);font-size:var(--sn-fs-sm);text-align:center;line-height:1.8}@media (width>=768px){.sn-landing-container,.sn-landing-main{padding-inline:1.5rem}.sn-landing-panel,.sn-landing-cta{padding:2rem}}@media (width>=1024px){.sn-landing-hero,.sn-landing-intro,.sn-landing-privacy{grid-template-columns:minmax(0,1fr) minmax(0,.96fr)}.sn-landing-mockup__body{grid-template-columns:180px minmax(0,1fr) 190px;align-items:start}}@media (width<=1023px){.sn-landing-mockup__sidebar{gap:.75rem}.sn-landing-mockup__nav-list{padding-bottom:.15rem;display:flex;overflow-x:auto}.sn-landing-mockup__nav-item{flex:none;min-width:140px}}@media (width<=767px){.sn-landing-shell{--sn-landing-nav-offset:10.25rem}.sn-landing-main{padding-bottom:3.25rem}.sn-landing-nav-shell{top:max(.5rem, env(safe-area-inset-top))}.sn-landing-navbar{border-radius:1.25rem;flex-direction:column;align-items:stretch;padding:.95rem}.sn-landing-brand{width:100%}.sn-landing-nav{justify-content:stretch;gap:0;width:100%}.sn-landing-nav__cta{width:100%;min-height:3rem}.sn-landing-headline{max-width:none}.sn-landing-section{margin-top:3rem}.sn-landing-mockup{border-radius:1.6rem;padding:.75rem}.sn-landing-mockup__topbar{flex-wrap:wrap}.sn-landing-mockup__status{justify-content:center;width:100%}.sn-landing-mockup__stats{grid-template-columns:1fr}}.dark .sn-landing-shell{--sn-text:#0f172a;--sn-text-muted:#5b6880;--sn-text-subtle:#7e8aa0;--sn-text-faint:#9aa5b6}.sn-fab-new-note-wrap{--sn-fab-edge-gap:clamp(1rem, 3.5vw, 1.25rem);--sn-fab-bottom-gap:clamp(1.25rem, 4vh, 1.75rem);right:calc(var(--sn-fab-edge-gap) + var(--sn-safe-right));bottom:calc(var(--sn-fab-bottom-gap) + var(--sn-safe-bottom));z-index:45;display:block;position:fixed}.sn-fab-mobile-actions{z-index:2;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex;position:relative}.sn-fab-search-note,.sn-fab-new-note{z-index:2;width:56px;height:56px;color:var(--sn-accent-on,#1a1300);will-change:transform;background:radial-gradient(circle at 28% 22%,#ffffffd1 0%,#ffffff47 22%,#fff0 46%) padding-box padding-box,radial-gradient(circle at 70% 78%,#d9770673 0%,#d9770600 48%) padding-box padding-box,linear-gradient(145deg,#fff2ad 0%,#ffd15a 26%,#ffad1f 58%,#f97316 100%) padding-box padding-box,linear-gradient(150deg,#fffae1f5 0%,#ffe8aae6 30%,#fbbf24c2 64%,#c2410c80 100%) border-box;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .2s cubic-bezier(.33,1,.68,1),background-color .18s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px 2px #9a341233,0 12px 24px -10px #f97316c7,0 5px 12px -3px #5c2d095c}.sn-fab-search-note{color:var(--sn-accent-hover,var(--sn-accent));background:linear-gradient(155deg, var(--sn-surface-raised) 0%, var(--sn-surface-raised) 100%)}@supports (color:color-mix(in lab, red, red)){.sn-fab-search-note{background:linear-gradient(155deg, color-mix(in srgb, var(--sn-surface-raised) 94%, #fff 6%) 0%, color-mix(in srgb, var(--sn-surface-raised) 92%, var(--sn-accent) 8%) 100%)}}.sn-fab-search-note{border:1px solid var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-fab-search-note{border:1px solid color-mix(in srgb, var(--sn-accent) 22%, var(--sn-border))}}.sn-fab-search-note{box-shadow:inset 0 1px 0 #ffffff47, 0 10px 22px -10px #00000057, 0 4px 10px -4px var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-fab-search-note{box-shadow:inset 0 1px 0 #ffffff47, 0 10px 22px -10px #00000057, 0 4px 10px -4px color-mix(in srgb, var(--sn-accent) 22%, transparent)}}.sn-fab-search-note{-webkit-backdrop-filter:blur(18px)}.sn-fab-search-note:before{content:"";border-radius:inherit;pointer-events:none;opacity:.95;background:radial-gradient(circle at 30% 28%,#ffffff47 0%,#fff0 58%);position:absolute;inset:0}.sn-fab-search-note:hover{box-shadow:inset 0 1px 0 #ffffff57, 0 14px 28px -12px #00000061, 0 6px 14px -6px var(--sn-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.sn-fab-search-note:hover{box-shadow:inset 0 1px 0 #ffffff57, 0 14px 28px -12px #00000061, 0 6px 14px -6px color-mix(in srgb, var(--sn-accent) 28%, transparent)}}.sn-fab-search-note:active{box-shadow:0 6px 14px -8px #0000004d, 0 2px 6px -2px var(--sn-accent);transform:translateY(1px)scale(.94)}@supports (color:color-mix(in lab, red, red)){.sn-fab-search-note:active{box-shadow:0 6px 14px -8px #0000004d, 0 2px 6px -2px color-mix(in srgb, var(--sn-accent) 16%, transparent)}}.sn-fab-search-note:focus-visible{outline:2px solid var(--sn-accent);outline-offset:3px}.sn-fab-new-note:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 30% 30%,#ffffff80 0%,#fff8d233 34%,#fff0 58%);animation:4.5s ease-in-out infinite sn-fab-shimmer;position:absolute;inset:0}.sn-fab-new-note:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffffb8,inset 0 -1px 2px #9a34123d,0 16px 30px -10px #f97316db,0 7px 16px -4px #5c2d0966}.sn-fab-new-note:active{transform:translateY(1px)scale(.94);box-shadow:inset 0 1px 1px #78350f24,0 7px 16px -8px #f97316c2,0 2px 6px -2px #5c2d0957}.sn-fab-new-note:focus-visible{outline:2px solid var(--sn-accent);outline-offset:3px}.sn-fab-new-note__pulse{border-radius:inherit;opacity:.55;pointer-events:none;z-index:-1;background:radial-gradient(circle,#fbbf246b 0%,#f9731600 70%);animation:2.4s ease-out infinite sn-fab-halo;position:absolute;inset:-4px;transform:scale(.85)}.sn-fab-new-note__glyph{justify-content:center;align-items:center;transition:transform .28s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.sn-fab-new-note.is-open{background:radial-gradient(circle at 26% 20%,#fffc 0%,#fff3 28%,#fff0 48%) padding-box padding-box,linear-gradient(145deg,#ffe58a 0%,#ffc233 35%,#fb8c00 100%) padding-box padding-box,linear-gradient(150deg,#fff7cefa 0%,#ffe28de6 36%,#fbbf24bd 68%,#c2410c7a 100%) border-box;animation:none;transform:rotate(0)scale(1.04)}.sn-fab-workspace__trigger{background:radial-gradient(circle at 26% 20%,#ffffffe0 0%,#ffffff4d 21%,#fff0 44%) padding-box padding-box,radial-gradient(circle at 76% 26%,#fff5c273 0%,#fff5c200 28%) padding-box padding-box,radial-gradient(circle at 72% 80%,#b4530961 0%,#b4530900 48%) padding-box padding-box,linear-gradient(145deg,#fff6bf 0%,#ffd35f 28%,#f6a316 62%,#e8870a 100%) padding-box padding-box,linear-gradient(150deg,#fffbe5f5 0%,#ffebb0e0 28%,#f5be4bbd 62%,#b4530975 100%) border-box;box-shadow:inset 0 1px #ffffffc2,inset 0 -1px 2px #78350f2e,0 12px 26px -10px #f59e0bd1,0 5px 13px -3px #5c2d0957}.sn-fab-workspace__trigger:before{background:radial-gradient(circle at 33% 28%,#ffffff8f 0%,#ffffff29 33%,#fff0 58%),linear-gradient(115deg,#fff0 0%,#fffada52 44%,#fff0 64%)}.sn-fab-workspace__trigger:hover{box-shadow:inset 0 1px #ffffffbd,inset 0 -1px 2px #78350f38,0 16px 32px -10px #f59e0be6,0 7px 16px -4px #5c2d0961}.sn-fab-workspace__trigger.is-open{background:radial-gradient(circle at 28% 20%,#ffffffdb 0%,#ffffff3d 28%,#fff0 48%) padding-box padding-box,linear-gradient(145deg,#fff0a3 0%,#ffc84a 38%,#ed970c 100%) padding-box padding-box,linear-gradient(150deg,#fff8d6f5 0%,#ffe397e0 34%,#f5be4bb8 66%,#b4530970 100%) border-box}.sn-fab-new-note.is-open .sn-fab-new-note__glyph{transform:rotate(135deg)}.sn-fab-new-note.sn-fab-workspace__trigger.is-open .sn-fab-workspace__glyph{transform:rotate(-8deg)scale(1.04)}.sn-fab-new-note.is-open .sn-fab-new-note__pulse{opacity:0;animation:none}@keyframes sn-fab-shimmer{0%,to{opacity:.85;transform:translate(0)}50%{opacity:1;transform:translate(1px,-1px)}}@keyframes sn-fab-halo{0%{opacity:.55;transform:scale(.85)}70%{opacity:0;transform:scale(1.55)}to{opacity:0;transform:scale(1.55)}}.sn-fab-new-note__backdrop{background:radial-gradient(circle at calc(100% - 2.75rem - var(--sn-safe-right)) calc(100% - 2.75rem - var(--sn-safe-bottom)), #0000000d 0%, #0000006b 70%);-webkit-backdrop-filter:blur(2px);z-index:1;position:fixed;inset:0}.sn-fab-new-note__menu{z-index:3;width:min(17rem,100vw - 2.5rem);max-height:min(70vh, calc(100vh - 7rem - var(--sn-safe-bottom)));background:var(--sn-surface-raised);border:1px solid var(--sn-border);transform-origin:100% 100%;will-change:transform, opacity;-webkit-overflow-scrolling:touch;border-radius:1rem;padding:.4rem;position:absolute;bottom:70px;right:0;overflow-y:auto;box-shadow:0 24px 48px -16px #00000073,0 8px 18px -8px #00000059,inset 0 0 0 1px #ffffff05}.sn-fab-menu-enter{transition:transform .26s cubic-bezier(.22,1.32,.36,1),opacity .2s ease-out}.sn-fab-menu-enter-from{opacity:0;transform:translateY(14px)scale(.86)}.sn-fab-menu-enter-to{opacity:1;transform:translateY(0)scale(1)}.sn-fab-menu-leave{transition:transform .16s cubic-bezier(.4,0,.6,1),opacity .14s ease-in}.sn-fab-menu-leave-from{opacity:1;transform:translateY(0)scale(1)}.sn-fab-menu-leave-to{opacity:0;transform:translateY(10px)scale(.92)}.sn-fab-secondary-enter{transition:transform .24s cubic-bezier(.22,1.32,.36,1),opacity .18s ease-out}.sn-fab-secondary-enter-from{opacity:0;transform:translateY(12px)scale(.88)}.sn-fab-secondary-enter-to{opacity:1;transform:translateY(0)scale(1)}.sn-fab-secondary-leave{transition:transform .14s cubic-bezier(.4,0,.6,1),opacity .12s ease-in}.sn-fab-secondary-leave-from{opacity:1;transform:translateY(0)scale(1)}.sn-fab-secondary-leave-to{opacity:0;transform:translateY(8px)scale(.92)}.sn-fab-new-note__menu>*{opacity:0;animation:.26s cubic-bezier(.22,1.32,.36,1) forwards sn-fab-item-rise;transform:translateY(8px)}.sn-fab-new-note__menu>:first-child{animation-delay:30ms}.sn-fab-new-note__menu>:nth-child(2){animation-delay:60ms}.sn-fab-new-note__menu>:nth-child(3){animation-delay:90ms}.sn-fab-new-note__menu>:nth-child(4){animation-delay:.11s}.sn-fab-new-note__menu>:nth-child(5){animation-delay:.13s}.sn-fab-new-note__menu>:nth-child(6){animation-delay:.15s}.sn-fab-new-note__menu>:nth-child(7){animation-delay:.165s}.sn-fab-new-note__menu>:nth-child(8){animation-delay:.18s}.sn-fab-new-note__menu>:nth-child(9){animation-delay:.195s}.sn-fab-new-note__menu>:nth-child(10){animation-delay:.21s}.sn-fab-new-note__menu>:nth-child(n+11){animation-delay:.22s}@keyframes sn-fab-item-rise{to{opacity:1;transform:translateY(0)}}.sn-fab-new-note__label{color:var(--sn-text-subtle);letter-spacing:.08em;text-transform:uppercase;padding:.5rem .75rem .25rem;font-size:.625rem;font-weight:700}.sn-fab-new-note__empty{color:var(--sn-text-muted);padding:.5rem .75rem .75rem;font-size:.75rem}.sn-fab-new-note__item{text-align:left;width:100%;min-height:42px;color:var(--sn-text);background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.875rem;text-decoration:none;transition:background-color .14s,transform .14s cubic-bezier(.33,1,.68,1);display:flex}.sn-fab-new-note__item:hover,.sn-fab-new-note__item:focus-visible{background:var(--sn-surface-hover);outline:none}.sn-fab-new-note__item:active{background:var(--sn-accent);transform:scale(.97)}@supports (color:color-mix(in lab, red, red)){.sn-fab-new-note__item:active{background:color-mix(in srgb, var(--sn-accent) 12%, var(--sn-surface-hover))}}.sn-fab-new-note__item:disabled,.sn-fab-workspace-search:disabled{opacity:.5;cursor:not-allowed;pointer-events:none;transform:none}.sn-fab-new-note__item--primary{background:linear-gradient(180deg, var(--sn-accent) 0%, var(--sn-accent) 100%)}@supports (color:color-mix(in lab, red, red)){.sn-fab-new-note__item--primary{background:linear-gradient(180deg, color-mix(in srgb, var(--sn-accent) 18%, transparent) 0%, color-mix(in srgb, var(--sn-accent) 10%, transparent) 100%)}}.sn-fab-new-note__item--primary{color:var(--sn-text);font-weight:600}.sn-fab-new-note__item--primary:hover{background:linear-gradient(180deg, var(--sn-accent) 0%, var(--sn-accent) 100%)}@supports (color:color-mix(in lab, red, red)){.sn-fab-new-note__item--primary:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--sn-accent) 28%, transparent) 0%, color-mix(in srgb, var(--sn-accent) 16%, transparent) 100%)}}.sn-fab-new-note__item--primary .sn-fab-new-note__icon{background:var(--sn-accent);color:var(--sn-accent-on,#1a1300)}.sn-fab-new-note__item--link{color:var(--sn-accent-hover,var(--sn-accent));font-size:.8125rem}.sn-fab-new-note__icon{background:var(--sn-accent);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sn-fab-new-note__icon{background:color-mix(in srgb, var(--sn-accent) 18%, transparent)}}.sn-fab-new-note__icon{flex-shrink:0}.sn-fab-new-note__dot{border-radius:9999px;flex-shrink:0;width:8px;height:8px;display:inline-block}.sn-fab-new-note__emoji{flex-shrink:0;font-size:1rem;line-height:1}.sn-fab-new-note__text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sn-fab-new-note__pin{opacity:.7;flex-shrink:0;font-size:.65rem}.sn-fab-new-note__chev{opacity:.6;flex-shrink:0}.sn-fab-new-note__divider{background:var(--sn-border-soft,var(--sn-border));opacity:.7;height:1px;margin:.3rem .5rem}.sn-fab-workspace__menu{width:min(18.5rem,100vw - 2.5rem)}.sn-fab-workspace-search{border:1px solid var(--sn-accent);border-radius:.9rem;align-items:center;gap:.75rem;width:100%;min-height:50px;padding:.75rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sn-fab-workspace-search{border:1px solid color-mix(in srgb, var(--sn-accent) 20%, var(--sn-border))}}.sn-fab-workspace-search{background:linear-gradient(180deg, var(--sn-surface-raised) 0%, var(--sn-surface-raised) 100%)}@supports (color:color-mix(in lab, red, red)){.sn-fab-workspace-search{background:linear-gradient(180deg, color-mix(in srgb, var(--sn-surface-raised) 96%, #fff 4%) 0%, color-mix(in srgb, var(--sn-surface-raised) 90%, var(--sn-accent) 10%) 100%)}}.sn-fab-workspace-search{color:var(--sn-text);text-align:left;transition:background-color .14s,transform .14s cubic-bezier(.33,1,.68,1),border-color .14s}.sn-fab-workspace-search:hover,.sn-fab-workspace-search:focus-visible{background:linear-gradient(180deg, var(--sn-surface-hover) 0%, var(--sn-surface-hover) 100%)}@supports (color:color-mix(in lab, red, red)){.sn-fab-workspace-search:hover,.sn-fab-workspace-search:focus-visible{background:linear-gradient(180deg, color-mix(in srgb, var(--sn-surface-hover) 92%, #fff 8%) 0%, color-mix(in srgb, var(--sn-surface-hover) 84%, var(--sn-accent) 16%) 100%)}}.sn-fab-workspace-search:hover,.sn-fab-workspace-search:focus-visible{outline:none}.sn-fab-workspace-search:active{transform:scale(.98)}.sn-fab-workspace-search__icon{background:var(--sn-accent);border-radius:.75rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sn-fab-workspace-search__icon{background:color-mix(in srgb, var(--sn-accent) 16%, transparent)}}.sn-fab-workspace-search__icon{color:var(--sn-accent-hover,var(--sn-accent));flex-shrink:0}.sn-fab-workspace-search__copy{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.sn-fab-workspace-search__title{color:var(--sn-text);font-size:.875rem;font-weight:650}.sn-fab-workspace-search__hint{color:var(--sn-text-muted);font-size:.75rem;line-height:1.35}@media (width<=360px){.sn-fab-new-note__menu{transform-origin:bottom;width:calc(100vw - 1.5rem);right:50%;transform:translate(50%)}.sn-fab-menu-enter-from,.sn-fab-menu-leave-to{transform:translate(50%)translateY(12px)scale(.9)}.sn-fab-menu-enter-to,.sn-fab-menu-leave-from{transform:translate(50%)translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.sn-fab-search-note,.sn-fab-new-note,.sn-fab-new-note__pulse,.sn-fab-new-note__glyph,.sn-fab-new-note__menu>*{transition:none!important;animation:none!important}.sn-fab-new-note__menu>*{opacity:1;transform:none}.sn-fab-menu-enter,.sn-fab-menu-leave,.sn-fab-secondary-enter,.sn-fab-secondary-leave{transition:opacity .12s!important}.sn-fab-menu-enter-from,.sn-fab-menu-leave-to,.sn-fab-secondary-enter-from,.sn-fab-secondary-leave-to{transform:none}}:root:not(.dark) .sn-tree-pane{background:#f8fafc;box-shadow:inset -1px 0 #0f172a0a}:root:not(.dark)[data-theme-variant=light] .sn-note-list-pane{background:linear-gradient(#fef8f0 0%,#f6f5f2 35%,#f0f4f8 100%)}:root:not(.dark):not([data-theme-variant=light]) .sn-note-list-pane{background:radial-gradient(ellipse 90% 45% at top left, var(--sn-accent) 0%, #f8fafc 60%)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark):not([data-theme-variant=light]) .sn-note-list-pane{background:radial-gradient(ellipse 90% 45% at top left, color-mix(in srgb, var(--sn-accent) 6%, #f8fafc) 0%, #f8fafc 60%)}}:root:not(.dark) .sn-editor-pane{background:radial-gradient(circle at 0 0,#f59e0b06,#0000 30rem),radial-gradient(circle at 100% 0,#60a5fa04,#0000 28rem),#fff}:root:not(.dark) .sn-note-list-header{background:#ffffffe0;border-bottom-color:#94a3b829}:root:not(.dark) .sn-scope-breadcrumb{background:linear-gradient(90deg, var(--sn-scope-accent) 0%, var(--sn-scope-accent) 45%, transparent 100%), #ffffffeb}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .sn-scope-breadcrumb{background:linear-gradient(90deg, color-mix(in srgb, var(--sn-scope-accent) 14%, transparent) 0%, color-mix(in srgb, var(--sn-scope-accent) 5%, transparent) 45%, transparent 100%), #ffffffeb}}:root:not(.dark) .sn-scope-breadcrumb{border-bottom-color:#94a3b82e;box-shadow:0 1px #0f172a05}:root:not(.dark) .sn-scope-breadcrumb__icon{background:var(--sn-scope-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .sn-scope-breadcrumb__icon{background:color-mix(in srgb, var(--sn-scope-accent) 14%, #fff)}}:root:not(.dark) .sn-scope-breadcrumb__icon{box-shadow:inset 0 0 0 1px var(--sn-scope-accent), 0 1px 2px #0f172a0f}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .sn-scope-breadcrumb__icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sn-scope-accent) 28%, transparent), 0 1px 2px #0f172a0f}}:root:not(.dark) .sn-scope-breadcrumb__type{color:var(--sn-scope-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .sn-scope-breadcrumb__type{color:color-mix(in srgb, var(--sn-scope-accent) 65%, #475569)}}:root:not(.dark) .sn-note-card{background:#fff;border-color:#94a3b82e;box-shadow:0 1px 2px #0f172a06}:root:not(.dark) .sn-note-card:hover{background:#fff;border-color:#94a3b847;box-shadow:0 4px 10px #0f172a0d}:root:not(.dark) .sn-note-card.is-active{box-shadow:inset 3px 0 0 var(--sn-accent), 0 2px 6px #f59e0b14;background:linear-gradient(90deg,#f59e0b14 0%,#fff 38% 100%);border-color:#f59e0b52}.dark .sn-note-card.is-active{box-shadow:inset 3px 0 0 var(--sn-accent), 0 4px 14px #00000047}.sn-list-search{height:2rem;font-size:var(--sn-fs-sm);border-radius:.5rem}:root:not(.dark) .sn-list-search{color:var(--sn-text);background:#ffffffa6;border-color:#94a3b838}:root:not(.dark) .sn-list-search:hover{background:#fff;border-color:#94a3b852}:root:not(.dark) .sn-list-search:focus{border-color:var(--sn-accent-border);background:#fff}:root:not(.dark) .sn-toolbar-shell{background:#ffffffc7;border-bottom-color:#94a3b829}:root:not(.dark) .sn-toolbar-group{background:#94a3b812;border-color:#94a3b81a}@media (width>=769px){:root:not(.dark) .sn-toolbar-group+.sn-toolbar-group{position:relative}}:root:not(.dark) .sn-toolbar-btn-ai{color:var(--sn-accent-hover);background:0 0;border-color:#f59e0b6b}:root:not(.dark) .sn-toolbar-btn-ai:hover:not(:disabled){background:var(--sn-accent-soft);border-color:#f59e0b8c}:root:not(.dark) .sn-toolbar-btn-send{background:var(--sn-accent);border-color:var(--sn-accent);color:#fff}:root:not(.dark) .sn-toolbar-btn-send:hover:not(:disabled){background:var(--sn-accent-hover);border-color:var(--sn-accent-hover)}:root:not(.dark) .sn-topbar{background:#fffffff0;border-bottom-color:#94a3b82e}.sn-avatar-name{display:none}@media (width>=1280px){.sn-avatar-name{font-size:var(--sn-fs-sm);display:inline}}html[data-workspace-layout=mobile] .sn-canvas{border-left:none;border-right:none;padding:1.25rem 1.25rem 2.5rem}html[data-workspace-layout=mobile] .sn-canvas .sn-canvas__title,html[data-workspace-layout=mobile] .sn-editor-pane .sn-canvas__title,html[data-workspace-layout=mobile] [data-editor-root] .sn-canvas__title{letter-spacing:-.04em;font-size:clamp(1.85rem,7.4vw,2.42rem);line-height:1.08}html[data-workspace-layout=mobile] .sn-label-inline{flex:none;width:100%;min-width:0;max-width:none}html[data-workspace-layout=mobile] .sn-editor-action-row{flex-direction:column;align-items:flex-start}html[data-workspace-layout=mobile] .sn-editor-action-btns{align-self:flex-start}html[data-workspace-layout=mobile] .sn-toolbar-shell{justify-content:space-between;align-items:flex-start;gap:5px;padding:5px 42px 5px 6px}html[data-workspace-layout=mobile] .sn-toolbar-shell:not(.is-collapsed)>.sn-toolbar-group{--sn-toolbar-anim:.32s cubic-bezier(.33, 1, .68, 1);border-radius:.625rem;flex:none;gap:1px;min-height:30px;padding:2px 3px}html[data-workspace-layout=mobile] .sn-toolbar-shell .sn-toolbar-btn{min-width:28px;height:28px;padding:0 7px;font-size:.72rem}html[data-workspace-layout=mobile] .sn-toolbar-line-spacing-value{display:none}html[data-workspace-layout=mobile] .sn-toolbar-shell .sn-toolbar-spacer{background:var(--sn-toolbar-surface);border-radius:9px;margin-left:0;padding:0;position:absolute;top:4px;right:5px}@supports (color:color-mix(in lab, red, red)){html[data-workspace-layout=mobile] .sn-toolbar-shell .sn-toolbar-spacer{background:color-mix(in srgb, var(--sn-toolbar-surface) 90%, var(--sn-shell))}}html[data-workspace-layout=mobile] .sn-toolbar-shell .sn-toolbar-spacer{border:1px solid var(--sn-border-soft)}@supports (color:color-mix(in lab, red, red)){html[data-workspace-layout=mobile] .sn-toolbar-shell .sn-toolbar-spacer{border:1px solid color-mix(in srgb, var(--sn-border-soft) 80%, transparent)}}html[data-workspace-layout=mobile] .sn-toolbar-shell .sn-toolbar-spacer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 2px var(--sn-shadow)}@supports (color:color-mix(in lab, red, red)){html[data-workspace-layout=mobile] .sn-toolbar-shell .sn-toolbar-spacer{box-shadow:0 1px 2px color-mix(in srgb, var(--sn-shadow) 30%, transparent)}}html[data-workspace-layout=mobile] .sn-toolbar-shell .sn-toolbar-spacer{z-index:6}html[data-workspace-layout=mobile] .sn-toolbar-shell .sn-toolbar-spacer .sn-btn-ghost{width:32px;height:30px;color:var(--sn-text-muted);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}html[data-workspace-layout=mobile] .sn-toolbar-shell .sn-toolbar-spacer .sn-btn-ghost svg{width:14px;height:14px}html[data-workspace-layout=mobile] .sn-toolbar-shell .sn-toolbar-spacer .sn-btn-ghost:hover{color:var(--sn-text);background:var(--sn-surface-hover)}@supports (color:color-mix(in lab, red, red)){html[data-workspace-layout=mobile] .sn-toolbar-shell .sn-toolbar-spacer .sn-btn-ghost:hover{background:color-mix(in srgb, var(--sn-surface-hover) 88%, transparent)}}:root:not(.dark) .sn-topbar-clock{color:var(--sn-text-subtle);font-weight:500}:root:not(.dark) .sn-topbar-upcoming:hover,:root:not(.dark) .sn-topbar-upcoming.is-open{background:#94a3b814;border-color:#94a3b829}:root:not(.dark) .sn-cmd-input{background:#fff;border-color:#94a3b847}@supports (color:color-mix(in lab, red, red)){:root:not(.dark) .sn-cmd-input{background:color-mix(in srgb, #fff 70%, var(--sn-bg) 30%)}}:root:not(.dark) .sn-cmd-input:hover{background:#fff;border-color:#94a3b85c}.sn-template-row{line-height:1.35}.sn-template-row:hover{background:var(--sn-surface-soft)!important}@supports (color:color-mix(in lab, red, red)){.sn-template-row:hover{background:color-mix(in srgb, var(--sn-surface-soft) 60%, transparent)!important}}.sn-template-row:hover{border-color:var(--sn-accent)!important}@supports (color:color-mix(in lab, red, red)){.sn-template-row:hover{border-color:color-mix(in srgb, var(--sn-accent) 28%, var(--sn-border))!important}}.sn-template-row.is-dragging{opacity:.55}.sn-template-row.is-hidden{opacity:.62}.sn-template-row .sn-drag-handle{opacity:.35;transition:opacity .12s}.sn-template-row:hover .sn-drag-handle{opacity:.85}.sn-template-row .sn-template-icon{text-align:center;width:1.75rem}.sn-icon-toggle{width:1.5rem;height:1.5rem;color:var(--sn-text-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;font-size:.8rem;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.sn-icon-toggle:hover{background:var(--sn-surface-soft);color:var(--sn-text);border-color:var(--sn-border)}.sn-icon-toggle.is-active{background:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-icon-toggle.is-active{background:color-mix(in srgb, var(--sn-accent) 18%, transparent)}}.sn-icon-toggle.is-active{color:var(--sn-accent-hover,var(--sn-accent));border-color:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-icon-toggle.is-active{border-color:color-mix(in srgb, var(--sn-accent) 35%, transparent)}}.sn-tag-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:1px 8px;font-size:10px;font-weight:500;line-height:1.4;display:inline-flex}.sn-meta-chip{background:var(--sn-surface-soft);color:var(--sn-text-muted);border-radius:4px;align-items:center;padding:1px 6px;font-size:10px;font-weight:500;display:inline-flex}.sn-tag-chip{background:var(--sn-accent);border-radius:4px;align-items:center;padding:1px 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sn-tag-chip{background:color-mix(in srgb, var(--sn-accent) 12%, transparent)}}.sn-tag-chip{color:var(--sn-accent-hover,var(--sn-accent));cursor:default;font-size:10px;font-weight:500}.sn-btn-danger-ghost{color:var(--sn-danger,#dc2626)!important;background:0 0!important;border:1px solid #0000!important}.sn-btn-danger-ghost:hover{background:var(--sn-danger,#dc2626)!important}@supports (color:color-mix(in lab, red, red)){.sn-btn-danger-ghost:hover{background:color-mix(in srgb, var(--sn-danger,#dc2626) 12%, transparent)!important}}.sn-btn-danger-ghost:hover{border-color:var(--sn-danger,#dc2626)!important}@supports (color:color-mix(in lab, red, red)){.sn-btn-danger-ghost:hover{border-color:color-mix(in srgb, var(--sn-danger,#dc2626) 35%, transparent)!important}}.sn-template-toolbar .sn-btn-ghost{color:var(--sn-text-muted)}.sn-template-toolbar .sn-btn-ghost:hover{color:var(--sn-text);background:var(--sn-surface-soft)}@media (width<=639px){.sn-template-toolbar{flex-direction:column;align-items:stretch}.sn-template-toolbar__filter{width:100%}.sn-template-toolbar__actions{width:100%;margin-left:0}.sn-template-toolbar__actions>button{flex:1 1 0;justify-content:center}}.sn-kbd{background:var(--sn-surface-soft);color:var(--sn-text-soft);border:1px solid var(--sn-border);border-radius:4px;align-items:center;padding:0 4px;font-size:11px;line-height:1.4;display:inline-flex}@media (width<=767px){.sn-note-list-scroll.sn-nlsf-ready .sn-note-card:not(.is-revealed){opacity:0;will-change:opacity, transform;transform:translateY(10px)scale(.985)}.sn-note-list-scroll.sn-nlsf-ready .sn-note-card.is-revealed{opacity:1;transition:opacity .42s cubic-bezier(.22, .61, .36, 1) var(--sn-nlsf-reveal-delay,0s), transform .42s cubic-bezier(.22, .61, .36, 1) var(--sn-nlsf-reveal-delay,0s);transform:translate(0)}.sn-note-list-scroll.is-scroll-following .sn-note-card.is-revealed:not(:hover):not(.is-active){transform:translate3d(0, var(--sn-nlsf-follow,0px), 0);will-change:transform;transition:transform .22s cubic-bezier(.22,.61,.36,1)}}@media (prefers-reduced-motion:reduce){.sn-note-list-scroll.sn-nlsf-ready .sn-note-card,.sn-note-list-scroll.sn-nlsf-ready .sn-note-card:not(.is-revealed),.sn-note-list-scroll.sn-nlsf-ready .sn-note-card.is-revealed{opacity:1!important;will-change:auto!important;transition:none!important;transform:none!important}}@media (width<=767px){.sn-note-chip{height:1.375rem;padding:0 .5rem;font-size:.75rem}.sn-note-card__meta{font-size:.8125rem}.sn-note-card__path{background:var(--sn-surface-high);border-radius:999px;align-items:center;max-width:100%;padding:.1875rem .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sn-note-card__path{background:color-mix(in srgb, var(--sn-surface-high) 78%, transparent)}}.sn-note-card__path{color:var(--sn-text-soft);opacity:1;font-size:.75rem;font-weight:600;line-height:1.35}.sn-note-card__path:before{flex:none}}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.-top-3\.5{top:calc(var(--spacing) * -3.5)}.-top-20{top:calc(var(--spacing) * -20)}.-top-28{top:calc(var(--spacing) * -28)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-20{top:calc(var(--spacing) * 20)}.top-24{top:calc(var(--spacing) * 24)}.top-\[calc\(100\%\+0\.5rem\)\]{top:calc(100% + .5rem)}.-right-20{right:calc(var(--spacing) * -20)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.-bottom-20{bottom:calc(var(--spacing) * -20)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.-left-20{left:calc(var(--spacing) * -20)}.-left-24{left:calc(var(--spacing) * -24)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[80\]{z-index:80}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.float-right{float:right}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.-ml-px{margin-left:-1px}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-video{aspect-ratio:var(--aspect-video)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\[100px\]{height:100px}.h-\[400px\]{height:400px}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[80vh\]{max-height:80vh}.max-h-\[140px\]{max-height:140px}.max-h-\[360px\]{max-height:360px}.max-h-\[480px\]{max-height:480px}.max-h-\[500px\]{max-height:500px}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[calc\(100vh-4rem\)\]{max-height:calc(100vh - 4rem)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[1\.5rem\]{min-height:1.5rem}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[36px\]{min-height:36px}.min-h-\[52vh\]{min-height:52vh}.min-h-\[160px\]{min-height:160px}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/9{width:22.2222%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-4\/5{width:80%}.w-4\/6{width:66.6667%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[3px\]{width:3px}.w-\[180px\]{width:180px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-20{max-width:calc(var(--spacing) * 20)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-\[85\%\]{max-width:85%}.max-w-\[120px\]{max-width:120px}.max-w-\[250px\]{max-width:250px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[6rem\]{min-width:6rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[160px\]{min-width:160px}.min-w-\[500px\]{min-width:500px}.min-w-\[600px\]{min-width:600px}.min-w-\[700px\]{min-width:700px}.min-w-\[800px\]{min-width:800px}.min-w-\[1000px\]{min-width:1000px}.min-w-\[1100px\]{min-width:1100px}.min-w-\[1200px\]{min-width:1200px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-px{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.97\]{scale:.97}.scale-\[0\.975\]{scale:.975}.scale-\[0\.985\]{scale:.985}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scrollbar-none{scrollbar-width:none}.scrollbar-thin{scrollbar-width:thin}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing) * 1)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-slate-800\/40>:not(:last-child)){border-color:#1d293d66}@supports (color:color-mix(in lab, red, red)){:where(.divide-slate-800\/40>:not(:last-child)){border-color:color-mix(in oklab, var(--color-slate-800) 40%, transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-tl-none{border-top-left-radius:0}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-tr-none{border-top-right-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[var\(--sn-accent\)\]{border-color:var(--sn-accent)}.border-\[var\(--sn-accent-border\)\]{border-color:var(--sn-accent-border)}.border-\[var\(--sn-border-soft\)\]{border-color:var(--sn-border-soft)}.border-\[var\(--sn-danger-soft\)\]{border-color:var(--sn-danger-soft)}.border-\[var\(--sn-success-soft\)\]{border-color:var(--sn-success-soft)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-500\/10{border-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/10{border-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.border-black\/5{border-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-500\/20{border-color:#6a728233}@supports (color:color-mix(in lab, red, red)){.border-gray-500\/20{border-color:color-mix(in oklab, var(--color-gray-500) 20%, transparent)}}.border-gray-700\/20{border-color:#36415333}@supports (color:color-mix(in lab, red, red)){.border-gray-700\/20{border-color:color-mix(in oklab, var(--color-gray-700) 20%, transparent)}}.border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.border-green-500\/30{border-color:color-mix(in oklab, var(--color-green-500) 30%, transparent)}}.border-indigo-500{border-color:var(--color-indigo-500)}.border-indigo-500\/10{border-color:#625fff1a}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/10{border-color:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.border-indigo-500\/20{border-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/20{border-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.border-indigo-500\/30{border-color:#625fff4d}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/30{border-color:color-mix(in oklab, var(--color-indigo-500) 30%, transparent)}}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/30{border-color:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.border-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/20{border-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.border-sky-500\/20{border-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/20{border-color:color-mix(in oklab, var(--color-sky-500) 20%, transparent)}}.border-slate-500\/20{border-color:#62748e33}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/20{border-color:color-mix(in oklab, var(--color-slate-500) 20%, transparent)}}.border-slate-700\/40{border-color:#31415866}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/40{border-color:color-mix(in oklab, var(--color-slate-700) 40%, transparent)}}.border-slate-800{border-color:var(--color-slate-800)}.border-slate-800\/50{border-color:#1d293d80}@supports (color:color-mix(in lab, red, red)){.border-slate-800\/50{border-color:color-mix(in oklab, var(--color-slate-800) 50%, transparent)}}.border-transparent{border-color:#0000}.border-yellow-500\/30{border-color:#edb2004d}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/30{border-color:color-mix(in oklab, var(--color-yellow-500) 30%, transparent)}}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-700{border-color:var(--color-zinc-700)}.border-t-amber-500{border-top-color:var(--color-amber-500)}.border-t-indigo-500{border-top-color:var(--color-indigo-500)}.border-t-slate-500{border-top-color:var(--color-slate-500)}.border-t-transparent{border-top-color:#0000}.bg-\[var\(--sn-accent-soft\)\]{background-color:var(--sn-accent-soft)}.bg-\[var\(--sn-active\)\]{background-color:var(--sn-active)}.bg-\[var\(--sn-bg\)\]{background-color:var(--sn-bg)}.bg-\[var\(--sn-danger\)\]{background-color:var(--sn-danger)}.bg-\[var\(--sn-danger-soft\)\]{background-color:var(--sn-danger-soft)}.bg-\[var\(--sn-input\)\]{background-color:var(--sn-input)}.bg-\[var\(--sn-muted\)\]{background-color:var(--sn-muted)}.bg-\[var\(--sn-pane-soft\)\]{background-color:var(--sn-pane-soft)}.bg-\[var\(--sn-shell\)\]{background-color:var(--sn-shell)}.bg-\[var\(--sn-success\)\]{background-color:var(--sn-success)}.bg-\[var\(--sn-success-soft\)\]{background-color:var(--sn-success-soft)}.bg-\[var\(--sn-surface\)\]{background-color:var(--sn-surface)}.bg-\[var\(--sn-surface-raised\)\]{background-color:var(--sn-surface-raised)}.bg-\[var\(--sn-surface-soft\)\]{background-color:var(--sn-surface-soft)}.bg-\[var\(--sn-warning\)\]{background-color:var(--sn-warning)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/5{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-500\/10{background-color:#6a72821a}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\/10{background-color:color-mix(in oklab, var(--color-gray-500) 10%, transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500\/20{background-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/20{background-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-500\/5{background-color:#625fff0d}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/5{background-color:color-mix(in oklab, var(--color-indigo-500) 5%, transparent)}}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/10{background-color:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.bg-orange-100{background-color:var(--color-orange-100)}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/20{background-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/20{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-rose-600{background-color:var(--color-rose-600)}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-400\/40{background-color:#90a1b966}@supports (color:color-mix(in lab, red, red)){.bg-slate-400\/40{background-color:color-mix(in oklab, var(--color-slate-400) 40%, transparent)}}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/10{background-color:color-mix(in oklab, var(--color-slate-500) 10%, transparent)}}.bg-slate-700\/20{background-color:#31415833}@supports (color:color-mix(in lab, red, red)){.bg-slate-700\/20{background-color:color-mix(in oklab, var(--color-slate-700) 20%, transparent)}}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-800\/10{background-color:#1d293d1a}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/10{background-color:color-mix(in oklab, var(--color-slate-800) 10%, transparent)}}.bg-slate-800\/20{background-color:#1d293d33}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/20{background-color:color-mix(in oklab, var(--color-slate-800) 20%, transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-500\/20{background-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/20{background-color:color-mix(in oklab, var(--color-yellow-500) 20%, transparent)}}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-800{background-color:var(--color-zinc-800)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-indigo-400{--tw-gradient-from:var(--color-indigo-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-100{--tw-gradient-from:var(--color-slate-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-purple-500{--tw-gradient-via:var(--color-purple-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-amber-300{--tw-gradient-to:var(--color-amber-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-500{--tw-gradient-to:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-400{--tw-gradient-to:var(--color-purple-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-300{--tw-gradient-to:var(--color-slate-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.34em\]{--tw-tracking:.34em;letter-spacing:.34em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[Npx\]{color:Npx}.text-\[var\(--sn-accent\)\]{color:var(--sn-accent)}.text-\[var\(--sn-accent-hover\)\]{color:var(--sn-accent-hover)}.text-\[var\(--sn-danger\)\]{color:var(--sn-danger)}.text-\[var\(--sn-success\)\]{color:var(--sn-success)}.text-\[var\(--sn-text\)\]{color:var(--sn-text)}.text-\[var\(--sn-text-muted\)\]{color:var(--sn-text-muted)}.text-\[var\(--sn-text-soft\)\]{color:var(--sn-text-soft)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/80{color:#fcbb00cc}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/80{color:color-mix(in oklab, var(--color-amber-400) 80%, transparent)}}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-800{color:var(--color-amber-800)}.text-black{color:var(--color-black)}.text-blue-400{color:var(--color-blue-400)}.text-blue-600{color:var(--color-blue-600)}.text-blue-800{color:var(--color-blue-800)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-800{color:var(--color-emerald-800)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-green-600{color:var(--color-green-600)}.text-green-800{color:var(--color-green-800)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-500{color:var(--color-indigo-500)}.text-orange-800{color:var(--color-orange-800)}.text-purple-400{color:var(--color-purple-400)}.text-red-400{color:var(--color-red-400)}.text-red-400\/80{color:#ff6568cc}@supports (color:color-mix(in lab, red, red)){.text-red-400\/80{color:color-mix(in oklab, var(--color-red-400) 80%, transparent)}}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-800{color:var(--color-red-800)}.text-rose-400{color:var(--color-rose-400)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-sky-500{color:var(--color-sky-500)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-800{color:var(--color-yellow-800)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.03\]{opacity:.03}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-amber-500\/20{--tw-shadow-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.shadow-amber-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-indigo-500\/20{--tw-shadow-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.shadow-indigo-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[var\(--sn-accent\)\]{--tw-ring-color:var(--sn-accent)}.ring-amber-500{--tw-ring-color:var(--color-amber-500)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-lg{--tw-blur:blur(var(--blur-lg));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_4px_12px_rgba\(245\,158\,11\,0\.25\)\]{--tw-drop-shadow-size:drop-shadow(0 4px 12px var(--tw-drop-shadow-color,#f59e0b40));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[520ms\]{--tw-duration:.52s;transition-duration:.52s}.ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\]{--tw-ease:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.contain-style{--tw-contain-style:style;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[program\:supernote-queue-ai\]{program:supernote-queue-ai}.\[program\:supernote-queue-default\]{program:supernote-queue-default}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/hero\:opacity-20:is(:where(.group\/hero):hover *){opacity:.2}.group-hover\/hero\:opacity-30:is(:where(.group\/hero):hover *){opacity:.3}.group-hover\/logo\:scale-105:is(:where(.group\/logo):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/logo\:rotate-3:is(:where(.group\/logo):hover *){rotate:3deg}.group-hover\/logo\:rotate-45:is(:where(.group\/logo):hover *){rotate:45deg}.group-hover\/logo\:opacity-60:is(:where(.group\/logo):hover *){opacity:.6}}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[var\(--sn-border\)\]:hover{border-color:var(--sn-border)}.hover\:bg-\[var\(--sn-surface-hover\)\]:hover{background-color:var(--sn-surface-hover)}.hover\:bg-amber-600:hover{background-color:var(--color-amber-600)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-slate-400:hover{background-color:var(--color-slate-400)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:from-indigo-600:hover{--tw-gradient-from:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-purple-600:hover{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:text-\[var\(--sn-accent\)\]:hover{color:var(--sn-accent)}.hover\:text-\[var\(--sn-active\)\]:hover{color:var(--sn-active)}.hover\:text-\[var\(--sn-text\)\]:hover{color:var(--sn-text)}.hover\:text-amber-500:hover{color:var(--color-amber-500)}.hover\:text-amber-600:hover{color:var(--color-amber-600)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-indigo-300:hover{color:var(--color-indigo-300)}.hover\:text-indigo-400:hover{color:var(--color-indigo-400)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-rose-300:hover{color:var(--color-rose-300)}.hover\:text-rose-400:hover{color:var(--color-rose-400)}.hover\:text-rose-600:hover{color:var(--color-rose-600)}.hover\:text-slate-200:hover{color:var(--color-slate-200)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[var\(--sn-accent\)\]:focus{--tw-ring-color:var(--sn-accent)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-8{margin-top:calc(var(--spacing) * 8)}.sm\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.sm\:ml-auto{margin-left:auto}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-6{height:calc(var(--spacing) * 6)}.sm\:h-24{height:calc(var(--spacing) * 24)}.sm\:max-h-80{max-height:calc(var(--spacing) * 80)}.sm\:max-h-\[580px\]{max-height:580px}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-\[420px\]{width:420px}.sm\:w-\[460px\]{width:460px}.sm\:w-auto{width:auto}.sm\:max-w-\[95vw\]{max-width:95vw}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:flex-1{flex:1}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-\[1fr_8\.5rem_auto\]{grid-template-columns:1fr 8.5rem auto}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:self-center{align-self:center}.sm\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:min-h-0{min-height:calc(var(--spacing) * 0)}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:w-80{width:calc(var(--spacing) * 80)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1\.2fr\)\,minmax\(280px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr),minmax(280px,.8fr)}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:self-center{align-self:center}.md\:overflow-y-auto{overflow-y:auto}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:text-right{text-align:right}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (width>=64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline{display:inline}.lg\:w-72{width:calc(var(--spacing) * 72)}.lg\:w-96{width:calc(var(--spacing) * 96)}.lg\:max-w-xs{max-width:var(--container-xs)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[18rem_minmax\(0\,1fr\)\]{grid-template-columns:18rem minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_12rem\]{grid-template-columns:minmax(0,1fr) 12rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_15rem\]{grid-template-columns:minmax(0,1fr) 15rem}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:p-7{padding:calc(var(--spacing) * 7)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (width>=80rem){.xl\:hidden{display:none}.xl\:inline{display:inline}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=96rem){.\32 xl\:inline{display:inline}}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.dark\:border-amber-800\/30:where(.dark,.dark *){border-color:#953d004d}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-800\/30:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-800) 30%, transparent)}}.dark\:border-emerald-800\/30:where(.dark,.dark *){border-color:#005f464d}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-800\/30:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-800) 30%, transparent)}}.dark\:border-gray-600:where(.dark,.dark *){border-color:var(--color-gray-600)}.dark\:border-gray-800:where(.dark,.dark *){border-color:var(--color-gray-800)}.dark\:border-white\/5:where(.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/5:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:border-zinc-800:where(.dark,.dark *){border-color:var(--color-zinc-800)}.dark\:bg-amber-950\/20:where(.dark,.dark *){background-color:#46190133}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 20%, transparent)}}.dark\:bg-blue-900\/30:where(.dark,.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.dark\:bg-emerald-950\/20:where(.dark,.dark *){background-color:#002c2233}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 20%, transparent)}}.dark\:bg-gray-700:where(.dark,.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-800:where(.dark,.dark *){background-color:var(--color-gray-800)}.dark\:bg-gray-900\/30:where(.dark,.dark *){background-color:#1018284d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 30%, transparent)}}.dark\:bg-green-900\/30:where(.dark,.dark *){background-color:#0d542b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-900) 30%, transparent)}}.dark\:bg-orange-900\/30:where(.dark,.dark *){background-color:#7e2a0c4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-orange-900) 30%, transparent)}}.dark\:bg-red-900\/30:where(.dark,.dark *){background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-900) 30%, transparent)}}.dark\:bg-slate-700:where(.dark,.dark *){background-color:var(--color-slate-700)}.dark\:bg-white\/5:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/5:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:bg-white\/10:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:bg-yellow-900\/30:where(.dark,.dark *){background-color:#733e0a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-yellow-900\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-yellow-900) 30%, transparent)}}.dark\:bg-zinc-800:where(.dark,.dark *){background-color:var(--color-zinc-800)}.dark\:bg-zinc-900:where(.dark,.dark *){background-color:var(--color-zinc-900)}.dark\:bg-zinc-900\/70:where(.dark,.dark *){background-color:#18181bb3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-zinc-900\/70:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-900) 70%, transparent)}}.dark\:text-amber-300:where(.dark,.dark *){color:var(--color-amber-300)}.dark\:text-blue-400:where(.dark,.dark *){color:var(--color-blue-400)}.dark\:text-emerald-300:where(.dark,.dark *){color:var(--color-emerald-300)}.dark\:text-gray-200:where(.dark,.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:where(.dark,.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:where(.dark,.dark *){color:var(--color-gray-400)}.dark\:text-gray-600:where(.dark,.dark *){color:var(--color-gray-600)}.dark\:text-green-400:where(.dark,.dark *){color:var(--color-green-400)}.dark\:text-orange-400:where(.dark,.dark *){color:var(--color-orange-400)}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.dark\:text-yellow-400:where(.dark,.dark *){color:var(--color-yellow-400)}.dark\:text-zinc-400:where(.dark,.dark *){color:var(--color-zinc-400)}.dark\:opacity-\[0\.06\]:where(.dark,.dark *){opacity:.06}@media (hover:hover){.dark\:hover\:bg-gray-900:where(.dark,.dark *):hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-white\/5:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/5:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:hover\:text-gray-200:where(.dark,.dark *):hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:where(.dark,.dark *):hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:where(.dark,.dark *):focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:where(.dark,.dark *):focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:where(.dark,.dark *):active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:where(.dark,.dark *):active{color:var(--color-gray-300)}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/build/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/build/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/build/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/build/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/build/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/build/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/build/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/build/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/build/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/build/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/build/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/build/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/build/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/build/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/build/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/build/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/build/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/build/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/build/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/build/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/build/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/build/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/build/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/build/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/build/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/build/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/build/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/build/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/build/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/build/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/build/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/build/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/build/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/build/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/build/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/build/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/build/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/build/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/build/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/build/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/build/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/build/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/build/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/build/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/build/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/build/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/build/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/build/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/build/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/build/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/build/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/build/assets/KaTeX_Size3-Regular-gV2CO0n9.woff2)format("woff2"),url(/build/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/build/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/build/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/build/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/build/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/build/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/build/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/build/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}:root{--sn-bg:#f4f7fb;--sn-shell:#fff;--sn-topbar:#ffffffeb;--sn-pane:#f1f5fb;--sn-pane-soft:#f7f9fc;--sn-pane-strong:#edf2f8;--sn-surface:#fff;--sn-surface-soft:#f8fafc;--sn-input:#fff;--sn-toolbar-surface:#94a3b81f;--sn-surface-raised:#fff;--sn-surface-hover:#f6f8fb;--sn-drawer:#fff;--sn-surface-high:#fff7e8;--sn-active:#fff7e8;--sn-nalar-bg:radial-gradient(circle at top, #fffffff0 0%, #fff0 46%), linear-gradient(180deg, #fff 0%, #fbfdff 36%, #eef5ff 100%);--sn-nalar-surface:#ffffffc7;--sn-nalar-surface-strong:#fcfdfff0;--sn-nalar-border:#aabfd63d;--sn-nalar-row-hover:#60a5fa08;--sn-text:#0f172a;--sn-text-muted:#5b6880;--sn-text-subtle:#7e8aa0;--sn-text-faint:#9aa5b6;--sn-text-soft:var(--sn-text-subtle);--sn-border-soft:#94a3b82e;--sn-border:#94a3b847;--sn-border-strong:#94a3b86b;--sn-accent:#f59e0b;--sn-accent-hover:#d97706;--sn-accent-text:#0f172a;--sn-accent-soft:#f59e0b1c;--sn-accent-softer:#f59e0b11;--sn-accent-border:#f59e0b6b;--sn-accent-ring:#f59e0b29;--sn-success:#10b981;--sn-success-soft:#10b9811f;--sn-danger:#ef4444;--sn-danger-soft:#ef44441f;--sn-info:#38bdf8;--sn-info-soft:#38bdf81f;--sn-warning:#f59e0b;--sn-warning-soft:#f59e0b1f;--sn-shadow-card:0 10px 24px #0f172a14;--sn-shadow-card-active:0 14px 32px #0f172a1f;--sn-shadow-panel:0 24px 60px #0f172a29;--sn-shadow-drawer:-24px 0 60px #0f172a1f;--sn-shadow:#0f172a1f;--sn-focus-ring:0 0 0 3px var(--sn-accent-ring);--sn-ring:#f59e0b6b;--sn-ring-offset:#f4f7fb;--sn-btn-h-xs:28px;--sn-btn-h-sm:32px;--sn-btn-h-md:36px;--sn-btn-h-lg:40px;--sn-btn-radius-xs:8px;--sn-btn-radius-sm:10px;--sn-btn-radius-md:12px;--sn-btn-radius-lg:14px;--sn-btn-gap:8px;--sn-safe-top:env(safe-area-inset-top,0px);--sn-safe-bottom:env(safe-area-inset-bottom,0px);--sn-safe-left:env(safe-area-inset-left,0px);--sn-safe-right:env(safe-area-inset-right,0px);--sn-fs-2xs:.625rem;--sn-fs-xs:.6875rem;--sn-fs-sm:.75rem;--sn-fs-base:.8125rem;--sn-fs-md:.875rem;--sn-fs-lg:1rem;--sn-fs-xl:1.125rem;--sn-fs-2xl:1.25rem;--sn-fs-3xl:1.5rem;--sn-fs-toolbar:.71875rem;--sn-fs-editor-title:clamp(1.875rem, 2.5vw, 2.375rem);--sn-fs-hero:clamp(2.125rem, 3vw, 2.875rem);--sn-toolbar-line-height:1rem;--sn-toolbar-weight:500;--sn-toolbar-weight-strong:600;--sn-toolbar-tracking:.01em;--sn-topbar-bg:var(--sn-topbar);--sn-pane-bg:var(--sn-pane);--sn-input-bg:var(--sn-input);--sn-card-bg:var(--sn-surface);--sn-modal-bg:var(--sn-surface-raised);--sn-dropdown-bg:var(--sn-surface-raised);--sn-toast-bg:#0f172a;--sn-toast-text:#f8fafc;--sn-divider:#94a3b838;--sn-divider-hover:var(--sn-accent-border);--sn-divider-active:var(--sn-accent);--sn-editor-bg:transparent;--sn-code-bg:#eff3f8;--sn-code-text:#8a5310;--sn-blockquote:var(--sn-warning);--sn-hr:#94a3b83d;--sn-img-border:#94a3b83d;--sn-mark-bg:#fde68a;--sn-mark-text:#1e293b;--sn-active-bg:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root{--sn-active-bg:color-mix(in srgb, var(--sn-accent) 8%, var(--sn-surface-high))}}:root{--sn-active-text:var(--sn-accent-hover);--sn-active-border:var(--sn-accent-border);--sn-toolbar-active-bg:var(--sn-accent-soft);--sn-toolbar-active-text:var(--sn-text);--sn-skeleton:#e2e8f0;--sn-cmd-bg:#ffffffd1;--sn-cmd-border:var(--sn-border-soft);--sn-cmd-text:var(--sn-text-muted);--sn-cmd-hover-bg:#fffffffa;--sn-smart-icon:var(--sn-text-muted);--sn-badge-bg:#94a3b81f;--sn-badge-text:var(--sn-text-muted);--sn-card-hover-shadow:#0f172a24;--sn-card-pin:var(--sn-accent);--sn-card-sent-email:#38bdf8;--sn-card-sent-wa:#10b981;--sn-card-ai:#8b5cf6;--sn-canvas-bg:transparent;--sn-meta-text:var(--sn-text-subtle);--sn-placeholder:var(--sn-text-faint);--sn-draft:var(--sn-accent);--sn-draft-bg:#f59e0b14;--sn-section-text:var(--sn-text-subtle);--sn-overlay:#070a126b;--sn-whatsapp-preview:#0c6d62;--sn-whatsapp-preview-text:#dcfce7;--sn-comfort-active-block-bg:#ffdd781c;--sn-comfort-active-block-typing-bg:#ffdd7824;--sn-comfort-type-flash:#f59e0b1a;--sn-comfort-caret:#f2b84b;--sn-comfort-caret-glow:#f59e0b3d;--sn-hikmah-prompt-bg:linear-gradient(135deg, #8b5cf61f, #d946ef14);--sn-hikmah-prompt-border:#8b5cf647;--sn-hikmah-prompt-shadow:#8b5cf629;--sn-hikmah-prompt-chip-bg:#6d28d91a;--sn-hikmah-prompt-chip-text:#6d28d9;--sn-hikmah-reply-bg:#8b5cf60d;--sn-hikmah-reply-border:#8b5cf62e;--sn-hikmah-reply-text:var(--sn-text)}@supports (color:color-mix(in lab, red, red)){:root{--sn-hikmah-reply-text:color-mix(in srgb, var(--sn-text) 88%, #5b21b6 12%)}}:root{--sn-hikmah-loading-bg:var(--sn-hikmah-reply-bg)}@supports (color:color-mix(in lab, red, red)){:root{--sn-hikmah-loading-bg:color-mix(in srgb, var(--sn-hikmah-reply-bg) 78%, white)}}:root{--sn-hikmah-loading-border:var(--sn-hikmah-reply-border)}@supports (color:color-mix(in lab, red, red)){:root{--sn-hikmah-loading-border:color-mix(in srgb, var(--sn-hikmah-reply-border) 85%, transparent)}}:root{--sn-hikmah-loading-text:var(--sn-hikmah-reply-text);--sn-hikmah-error-bg:var(--sn-danger)}@supports (color:color-mix(in lab, red, red)){:root{--sn-hikmah-error-bg:color-mix(in srgb, var(--sn-danger) 10%, var(--sn-surface-high))}}:root{--sn-hikmah-error-border:var(--sn-danger)}@supports (color:color-mix(in lab, red, red)){:root{--sn-hikmah-error-border:color-mix(in srgb, var(--sn-danger) 32%, transparent)}}:root{--sn-hikmah-error-text:var(--sn-text)}@supports (color:color-mix(in lab, red, red)){:root{--sn-hikmah-error-text:color-mix(in srgb, var(--sn-text) 75%, var(--sn-danger) 25%)}}:root{--sn-hikmah-error-chip-bg:var(--sn-danger)}@supports (color:color-mix(in lab, red, red)){:root{--sn-hikmah-error-chip-bg:color-mix(in srgb, var(--sn-danger) 12%, transparent)}}:root{--sn-hikmah-error-chip-text:var(--sn-danger);--sn-comfort-duration-type:.12s;--sn-comfort-duration-block:.145s;--sn-comfort-ease:cubic-bezier(.2, .8, .2, 1)}.dark{--sn-bg:#070a12;--sn-shell:#090e1a;--sn-topbar:#090e1a;--sn-pane:#0d1322;--sn-pane-soft:#101827;--sn-pane-strong:#0b1020;--sn-surface:#121b2d;--sn-surface-soft:#111a2b;--sn-input:#111a2b;--sn-toolbar-surface:#94a3b80e;--sn-surface-raised:#162238;--sn-surface-hover:#17243b;--sn-drawer:#162238;--sn-surface-high:#1b2942;--sn-active:#1b2942;--sn-nalar-bg:linear-gradient(180deg, #070a12 0%, #0b1220 100%);--sn-nalar-surface:#101827d1;--sn-nalar-surface-strong:#0d1424eb;--sn-nalar-border:#94a3b81f;--sn-nalar-row-hover:#ffffff0a;--sn-text:#e8eef8;--sn-text-muted:#a7b2c4;--sn-text-subtle:#76839a;--sn-text-faint:#566277;--sn-text-soft:var(--sn-text-subtle);--sn-border-soft:#94a3b81a;--sn-border:#94a3b82e;--sn-border-strong:#94a3b847;--sn-accent:#f59e0b;--sn-accent-hover:#fbbf24;--sn-accent-text:#0f172a;--sn-accent-soft:#f59e0b1c;--sn-accent-softer:#f59e0b11;--sn-accent-border:#f59e0b6b;--sn-accent-ring:#f59e0b29;--sn-success:#34d399;--sn-success-soft:#34d3991f;--sn-danger:#fb7185;--sn-danger-soft:#fb71851f;--sn-info:#60a5fa;--sn-info-soft:#60a5fa1f;--sn-warning:#fbbf24;--sn-warning-soft:#fbbf241f;--sn-shadow-card:0 8px 24px #0000002e;--sn-shadow-card-active:0 12px 30px #00000038;--sn-shadow-panel:0 18px 48px #00000047;--sn-shadow-drawer:-24px 0 80px #00000057;--sn-shadow:#0006;--sn-focus-ring:0 0 0 3px var(--sn-accent-ring);--sn-ring:#f59e0b52;--sn-ring-offset:#070a12;--sn-topbar-bg:var(--sn-topbar);--sn-pane-bg:var(--sn-pane);--sn-input-bg:var(--sn-input);--sn-card-bg:var(--sn-surface);--sn-modal-bg:var(--sn-surface-raised);--sn-dropdown-bg:var(--sn-surface-raised);--sn-toast-bg:var(--sn-surface-raised);--sn-toast-text:var(--sn-text);--sn-divider:#94a3b81f;--sn-divider-hover:var(--sn-accent-border);--sn-divider-active:var(--sn-accent);--sn-code-bg:#94a3b81f;--sn-code-text:var(--sn-text);--sn-blockquote:var(--sn-warning);--sn-hr:#94a3b829;--sn-img-border:#94a3b82e;--sn-mark-bg:#f59e0b;--sn-mark-text:#0f172a;--sn-active-bg:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark{--sn-active-bg:color-mix(in srgb, var(--sn-accent) 10%, var(--sn-surface-high))}}.dark{--sn-active-text:var(--sn-accent-hover);--sn-active-border:var(--sn-accent-border);--sn-toolbar-active-bg:#f59e0b1f;--sn-toolbar-active-text:var(--sn-accent-hover);--sn-skeleton:#1e293bb3;--sn-cmd-bg:#162238d6;--sn-cmd-border:var(--sn-border);--sn-cmd-text:var(--sn-text-muted);--sn-cmd-hover-bg:#1b2942eb;--sn-smart-icon:var(--sn-text-muted);--sn-badge-bg:#94a3b81f;--sn-badge-text:var(--sn-text-muted);--sn-card-hover-shadow:#0000004d;--sn-card-pin:var(--sn-accent);--sn-card-sent-email:#60a5fa;--sn-card-sent-wa:#34d399;--sn-card-ai:#a78bfa;--sn-canvas-bg:transparent;--sn-meta-text:var(--sn-text-subtle);--sn-placeholder:var(--sn-text-faint);--sn-draft:var(--sn-warning);--sn-draft-bg:#fbbf241a;--sn-section-text:var(--sn-text-subtle);--sn-overlay:#0000007a;--sn-whatsapp-preview:#075e54;--sn-whatsapp-preview-text:#dcf8c6;--sn-comfort-active-block-bg:#ffdd7817;--sn-comfort-active-block-typing-bg:#ffdd781f;--sn-comfort-type-flash:#fbbf241a;--sn-comfort-caret:#f6c85b;--sn-comfort-caret-glow:#fbbf2433;--sn-hikmah-prompt-bg:linear-gradient(135deg, #6d28d938, #a855f71f);--sn-hikmah-prompt-border:#a78bfa52;--sn-hikmah-prompt-shadow:#00000038;--sn-hikmah-prompt-chip-bg:#8b5cf62e;--sn-hikmah-prompt-chip-text:#ddd6fe;--sn-hikmah-reply-bg:#8b5cf614;--sn-hikmah-reply-border:#a78bfa33;--sn-hikmah-reply-text:var(--sn-text)}@supports (color:color-mix(in lab, red, red)){.dark{--sn-hikmah-reply-text:color-mix(in srgb, var(--sn-text) 90%, #c4b5fd 10%)}}.dark{--sn-hikmah-loading-bg:var(--sn-hikmah-reply-bg)}@supports (color:color-mix(in lab, red, red)){.dark{--sn-hikmah-loading-bg:color-mix(in srgb, var(--sn-hikmah-reply-bg) 90%, var(--sn-surface-high))}}.dark{--sn-hikmah-loading-border:var(--sn-hikmah-reply-border)}@supports (color:color-mix(in lab, red, red)){.dark{--sn-hikmah-loading-border:color-mix(in srgb, var(--sn-hikmah-reply-border) 92%, transparent)}}.dark{--sn-hikmah-loading-text:var(--sn-hikmah-reply-text);--sn-hikmah-error-bg:var(--sn-danger)}@supports (color:color-mix(in lab, red, red)){.dark{--sn-hikmah-error-bg:color-mix(in srgb, var(--sn-danger) 12%, var(--sn-surface-high))}}.dark{--sn-hikmah-error-border:var(--sn-danger)}@supports (color:color-mix(in lab, red, red)){.dark{--sn-hikmah-error-border:color-mix(in srgb, var(--sn-danger) 34%, transparent)}}.dark{--sn-hikmah-error-text:var(--sn-text)}@supports (color:color-mix(in lab, red, red)){.dark{--sn-hikmah-error-text:color-mix(in srgb, var(--sn-text) 82%, var(--sn-danger) 18%)}}.dark{--sn-hikmah-error-chip-bg:var(--sn-danger)}@supports (color:color-mix(in lab, red, red)){.dark{--sn-hikmah-error-chip-bg:color-mix(in srgb, var(--sn-danger) 16%, transparent)}}.dark{--sn-hikmah-error-chip-text:#fecdd3}.dark[data-theme-variant=dark-soft]{--sn-bg:#0b1020;--sn-shell:#0d1424;--sn-topbar:#0d1424;--sn-pane:#111827;--sn-pane-soft:#151d30;--sn-pane-strong:#101727;--sn-surface:#182235;--sn-surface-soft:#162032;--sn-input:#162032;--sn-toolbar-surface:#94a3b813;--sn-surface-raised:#1c2940;--sn-surface-hover:#22314b;--sn-drawer:#1c2940;--sn-surface-high:#22314b;--sn-active:#22314b}.dark[data-theme-variant=amoled]{--sn-bg:#000;--sn-shell:#050505;--sn-topbar:#050505;--sn-pane:#070707;--sn-pane-soft:#0c0c0c;--sn-pane-strong:#050505;--sn-surface:#111;--sn-surface-soft:#0f0f0f;--sn-input:#0f0f0f;--sn-toolbar-surface:#ffffff0b;--sn-surface-raised:#171717;--sn-surface-hover:#1d1d1d;--sn-drawer:#141414;--sn-surface-high:#191919;--sn-active:#191919;--sn-border-soft:#ffffff14;--sn-border:#ffffff1f;--sn-border-strong:#ffffff2e;--sn-shadow-card:0 12px 28px #00000057;--sn-shadow-card-active:0 14px 32px #0006;--sn-shadow-panel:0 20px 56px #0000006b;--sn-shadow-drawer:-24px 0 96px #0000007a}.dark[data-theme-variant=midnight-corporate]{--sn-bg:#0c0f14;--sn-shell:#11151e;--sn-topbar:#11151e;--sn-pane:#151a26;--sn-pane-soft:#1a2030;--sn-pane-strong:#11151e;--sn-surface:#1a2030;--sn-surface-soft:#151a26;--sn-input:#1a2030;--sn-toolbar-surface:#ffffff0d;--sn-surface-raised:#1f2738;--sn-surface-hover:#263047;--sn-drawer:#1a2030;--sn-surface-high:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=midnight-corporate]{--sn-surface-high:color-mix(in srgb, var(--sn-accent) 8%, var(--sn-surface-raised))}}.dark[data-theme-variant=midnight-corporate]{--sn-active:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=midnight-corporate]{--sn-active:color-mix(in srgb, var(--sn-accent) 12%, var(--sn-surface-raised))}}.dark[data-theme-variant=midnight-corporate]{--sn-text:#eaecf0;--sn-text-muted:#8a94a8;--sn-text-subtle:#727e96;--sn-text-faint:#5a6478;--sn-border-soft:#3b82f614;--sn-border:#3b82f626;--sn-border-strong:#3b82f640;--sn-accent:#3b82f6;--sn-accent-hover:#60a5fa;--sn-accent-text:#fff;--sn-accent-soft:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=midnight-corporate]{--sn-accent-soft:color-mix(in srgb, var(--sn-accent) 11%, transparent)}}.dark[data-theme-variant=midnight-corporate]{--sn-accent-softer:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=midnight-corporate]{--sn-accent-softer:color-mix(in srgb, var(--sn-accent) 6.5%, transparent)}}.dark[data-theme-variant=midnight-corporate]{--sn-accent-border:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=midnight-corporate]{--sn-accent-border:color-mix(in srgb, var(--sn-accent) 42%, transparent)}}.dark[data-theme-variant=midnight-corporate]{--sn-accent-ring:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=midnight-corporate]{--sn-accent-ring:color-mix(in srgb, var(--sn-accent) 16%, transparent)}}.dark[data-theme-variant=midnight-corporate]{--sn-shadow-card:0 8px 24px #0000003d;--sn-shadow-card-active:0 12px 32px #00000052}.dark[data-theme-variant=warm-executive]{--sn-bg:#0f0d0a;--sn-shell:#161310;--sn-topbar:#161310;--sn-pane:#1c1815;--sn-pane-soft:#231f1a;--sn-pane-strong:#161310;--sn-surface:#231f1a;--sn-surface-soft:#1c1815;--sn-input:#231f1a;--sn-toolbar-surface:#ffffff0a;--sn-surface-raised:#2a2520;--sn-surface-hover:#352f29;--sn-drawer:#231f1a;--sn-surface-high:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=warm-executive]{--sn-surface-high:color-mix(in srgb, var(--sn-accent) 8%, var(--sn-surface-raised))}}.dark[data-theme-variant=warm-executive]{--sn-active:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=warm-executive]{--sn-active:color-mix(in srgb, var(--sn-accent) 12%, var(--sn-surface-raised))}}.dark[data-theme-variant=warm-executive]{--sn-text:#f0e8dc;--sn-text-muted:#a89880;--sn-text-subtle:#8c7c66;--sn-text-faint:#70624e;--sn-border-soft:#d4a85414;--sn-border:#d4a8541f;--sn-border-strong:#d4a85438;--sn-accent:#d4a854;--sn-accent-hover:#e6be6a;--sn-accent-text:#0f0d0a;--sn-accent-soft:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=warm-executive]{--sn-accent-soft:color-mix(in srgb, var(--sn-accent) 11%, transparent)}}.dark[data-theme-variant=warm-executive]{--sn-accent-softer:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=warm-executive]{--sn-accent-softer:color-mix(in srgb, var(--sn-accent) 6.5%, transparent)}}.dark[data-theme-variant=warm-executive]{--sn-accent-border:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=warm-executive]{--sn-accent-border:color-mix(in srgb, var(--sn-accent) 42%, transparent)}}.dark[data-theme-variant=warm-executive]{--sn-accent-ring:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=warm-executive]{--sn-accent-ring:color-mix(in srgb, var(--sn-accent) 16%, transparent)}}.dark[data-theme-variant=warm-executive]{--sn-shadow-card:0 8px 24px #0000004d;--sn-shadow-card-active:0 12px 32px #0006}:root:not(.dark)[data-theme-variant=nordic-frost]{--sn-bg:#f0f4f8;--sn-shell:#fff;--sn-topbar:#fffffff0;--sn-pane:#e8eef6;--sn-pane-soft:#f0f4f8;--sn-pane-strong:#e0e8f0;--sn-surface:#fff;--sn-surface-soft:#f6f9fc;--sn-input:#fff;--sn-toolbar-surface:#2563eb0f;--sn-surface-raised:#f6f9fc;--sn-surface-hover:#edf2f7;--sn-drawer:#fff;--sn-surface-high:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=nordic-frost]{--sn-surface-high:color-mix(in srgb, var(--sn-accent) 6%, var(--sn-surface-raised))}}:root:not(.dark)[data-theme-variant=nordic-frost]{--sn-active:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=nordic-frost]{--sn-active:color-mix(in srgb, var(--sn-accent) 10%, var(--sn-surface-raised))}}:root:not(.dark)[data-theme-variant=nordic-frost]{--sn-text:#1e293b;--sn-text-muted:#64748b;--sn-text-subtle:#8392a5;--sn-text-faint:#9fb0c4;--sn-border-soft:#2563eb0f;--sn-border:#2563eb1f;--sn-border-strong:#2563eb38;--sn-accent:#2563eb;--sn-accent-hover:#1d4ed8;--sn-accent-text:#fff;--sn-accent-soft:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=nordic-frost]{--sn-accent-soft:color-mix(in srgb, var(--sn-accent) 11%, transparent)}}:root:not(.dark)[data-theme-variant=nordic-frost]{--sn-accent-softer:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=nordic-frost]{--sn-accent-softer:color-mix(in srgb, var(--sn-accent) 6.5%, transparent)}}:root:not(.dark)[data-theme-variant=nordic-frost]{--sn-accent-border:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=nordic-frost]{--sn-accent-border:color-mix(in srgb, var(--sn-accent) 42%, transparent)}}:root:not(.dark)[data-theme-variant=nordic-frost]{--sn-accent-ring:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=nordic-frost]{--sn-accent-ring:color-mix(in srgb, var(--sn-accent) 16%, transparent)}}:root:not(.dark)[data-theme-variant=nordic-frost]{--sn-shadow-card:0 4px 16px #1e293b0f;--sn-shadow-card-active:0 8px 24px #1e293b1a}.dark[data-theme-variant=sunset-gradient]{--sn-bg:#1a0e14;--sn-shell:#1f1018;--sn-topbar:#1f1018;--sn-pane:#241420;--sn-pane-soft:#2c1a28;--sn-pane-strong:#1f1018;--sn-surface:#2c1a28;--sn-surface-soft:#241420;--sn-input:#2c1a28;--sn-toolbar-surface:#ff6b350f;--sn-surface-raised:#352232;--sn-surface-hover:#422b3e;--sn-drawer:#2c1a28;--sn-surface-high:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=sunset-gradient]{--sn-surface-high:color-mix(in srgb, var(--sn-accent) 8%, var(--sn-surface-raised))}}.dark[data-theme-variant=sunset-gradient]{--sn-active:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=sunset-gradient]{--sn-active:color-mix(in srgb, var(--sn-accent) 12%, var(--sn-surface-raised))}}.dark[data-theme-variant=sunset-gradient]{--sn-text:#f5e8e0;--sn-text-muted:#b89888;--sn-text-subtle:#96807a;--sn-text-faint:#78666a;--sn-border-soft:#ff6b3514;--sn-border:#ff6b3524;--sn-border-strong:#ff6b353d;--sn-accent:#ff6b35;--sn-accent-hover:#ff8a5c;--sn-accent-text:#1a0e14;--sn-accent-soft:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=sunset-gradient]{--sn-accent-soft:color-mix(in srgb, var(--sn-accent) 11%, transparent)}}.dark[data-theme-variant=sunset-gradient]{--sn-accent-softer:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=sunset-gradient]{--sn-accent-softer:color-mix(in srgb, var(--sn-accent) 6.5%, transparent)}}.dark[data-theme-variant=sunset-gradient]{--sn-accent-border:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=sunset-gradient]{--sn-accent-border:color-mix(in srgb, var(--sn-accent) 42%, transparent)}}.dark[data-theme-variant=sunset-gradient]{--sn-accent-ring:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=sunset-gradient]{--sn-accent-ring:color-mix(in srgb, var(--sn-accent) 16%, transparent)}}.dark[data-theme-variant=sunset-gradient]{--sn-shadow-card:0 8px 24px #1a0e1466;--sn-shadow-card-active:0 12px 32px #1a0e1480}:root:not(.dark)[data-theme-variant=candy-pop]{--sn-bg:#fef0f5;--sn-shell:#fff;--sn-topbar:#fffffff0;--sn-pane:#f7ebf2;--sn-pane-soft:#fef0f5;--sn-pane-strong:#f0dfe8;--sn-surface:#fff;--sn-surface-soft:#fdf2f8;--sn-input:#fff;--sn-toolbar-surface:#ec48990f;--sn-surface-raised:#fdf2f8;--sn-surface-hover:#fbcfe8;--sn-drawer:#fff;--sn-surface-high:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=candy-pop]{--sn-surface-high:color-mix(in srgb, var(--sn-accent) 6%, var(--sn-surface-raised))}}:root:not(.dark)[data-theme-variant=candy-pop]{--sn-active:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=candy-pop]{--sn-active:color-mix(in srgb, var(--sn-accent) 10%, var(--sn-surface-raised))}}:root:not(.dark)[data-theme-variant=candy-pop]{--sn-text:#1e1420;--sn-text-muted:#6b4a66;--sn-text-subtle:#8a6888;--sn-text-faint:#a888a4;--sn-border-soft:#ec489914;--sn-border:#ec489929;--sn-border-strong:#ec489942;--sn-accent:#ec4899;--sn-accent-hover:#db2777;--sn-accent-text:#fff;--sn-accent-soft:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=candy-pop]{--sn-accent-soft:color-mix(in srgb, var(--sn-accent) 11%, transparent)}}:root:not(.dark)[data-theme-variant=candy-pop]{--sn-accent-softer:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=candy-pop]{--sn-accent-softer:color-mix(in srgb, var(--sn-accent) 6.5%, transparent)}}:root:not(.dark)[data-theme-variant=candy-pop]{--sn-accent-border:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=candy-pop]{--sn-accent-border:color-mix(in srgb, var(--sn-accent) 42%, transparent)}}:root:not(.dark)[data-theme-variant=candy-pop]{--sn-accent-ring:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=candy-pop]{--sn-accent-ring:color-mix(in srgb, var(--sn-accent) 16%, transparent)}}:root:not(.dark)[data-theme-variant=candy-pop]{--sn-shadow-card:0 4px 16px #1e14200f;--sn-shadow-card-active:0 8px 24px #1e14201a}.dark[data-theme-variant=neon-cyberpunk]{--sn-bg:#05071a;--sn-shell:#0a0d22;--sn-topbar:#0a0d22;--sn-pane:#0f1230;--sn-pane-soft:#151840;--sn-pane-strong:#0a0d22;--sn-surface:#12163a;--sn-surface-soft:#0f1230;--sn-input:#12163a;--sn-toolbar-surface:#00c89612;--sn-surface-raised:#1c2050;--sn-surface-hover:#282860;--sn-drawer:#12163a;--sn-surface-high:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=neon-cyberpunk]{--sn-surface-high:color-mix(in srgb, var(--sn-accent) 8%, var(--sn-surface-raised))}}.dark[data-theme-variant=neon-cyberpunk]{--sn-active:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=neon-cyberpunk]{--sn-active:color-mix(in srgb, var(--sn-accent) 12%, var(--sn-surface-raised))}}.dark[data-theme-variant=neon-cyberpunk]{--sn-text:#dde8f0;--sn-text-muted:#8a98b8;--sn-text-subtle:#6878a0;--sn-text-faint:#505a80;--sn-border-soft:#00c89614;--sn-border:#00c89621;--sn-border-strong:#00c8963d;--sn-accent:#00c896;--sn-accent-hover:#00e0a8;--sn-accent-text:#05071a;--sn-accent-soft:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=neon-cyberpunk]{--sn-accent-soft:color-mix(in srgb, var(--sn-accent) 11%, transparent)}}.dark[data-theme-variant=neon-cyberpunk]{--sn-accent-softer:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=neon-cyberpunk]{--sn-accent-softer:color-mix(in srgb, var(--sn-accent) 6.5%, transparent)}}.dark[data-theme-variant=neon-cyberpunk]{--sn-accent-border:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=neon-cyberpunk]{--sn-accent-border:color-mix(in srgb, var(--sn-accent) 42%, transparent)}}.dark[data-theme-variant=neon-cyberpunk]{--sn-accent-ring:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=neon-cyberpunk]{--sn-accent-ring:color-mix(in srgb, var(--sn-accent) 16%, transparent)}}.dark[data-theme-variant=neon-cyberpunk]{--sn-shadow-card:0 8px 24px #00c89612;--sn-shadow-card-active:0 12px 32px #00c89621}:root:not(.dark)[data-theme-variant=y2k-retro]{--sn-bg:#e8f4f8;--sn-shell:#f0f8ff;--sn-topbar:#f0f8fff0;--sn-pane:#dde8f0;--sn-pane-soft:#e8f4f8;--sn-pane-strong:#d0dde8;--sn-surface:#fff;--sn-surface-soft:#f2f8fc;--sn-input:#fff;--sn-toolbar-surface:#7c3aed0f;--sn-surface-raised:#f2f8fc;--sn-surface-hover:#e5f0fa;--sn-drawer:#fff;--sn-surface-high:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=y2k-retro]{--sn-surface-high:color-mix(in srgb, var(--sn-accent) 6%, var(--sn-surface-raised))}}:root:not(.dark)[data-theme-variant=y2k-retro]{--sn-active:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=y2k-retro]{--sn-active:color-mix(in srgb, var(--sn-accent) 10%, var(--sn-surface-raised))}}:root:not(.dark)[data-theme-variant=y2k-retro]{--sn-text:#1a1a2a;--sn-text-muted:#585878;--sn-text-subtle:#7878a0;--sn-text-faint:#9898c0;--sn-border-soft:#7c3aed14;--sn-border:#7c3aed24;--sn-border-strong:#7c3aed3d;--sn-accent:#7c3aed;--sn-accent-hover:#6d28d9;--sn-accent-text:#fff;--sn-accent-soft:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=y2k-retro]{--sn-accent-soft:color-mix(in srgb, var(--sn-accent) 11%, transparent)}}:root:not(.dark)[data-theme-variant=y2k-retro]{--sn-accent-softer:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=y2k-retro]{--sn-accent-softer:color-mix(in srgb, var(--sn-accent) 6.5%, transparent)}}:root:not(.dark)[data-theme-variant=y2k-retro]{--sn-accent-border:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=y2k-retro]{--sn-accent-border:color-mix(in srgb, var(--sn-accent) 42%, transparent)}}:root:not(.dark)[data-theme-variant=y2k-retro]{--sn-accent-ring:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=y2k-retro]{--sn-accent-ring:color-mix(in srgb, var(--sn-accent) 16%, transparent)}}:root:not(.dark)[data-theme-variant=y2k-retro]{--sn-shadow-card:0 4px 16px #1a1a3e14;--sn-shadow-card-active:0 8px 24px #1a1a3e1f}.dark[data-theme-variant=lavender-dream]{--sn-bg:#0e0a18;--sn-shell:#130e20;--sn-topbar:#130e20;--sn-pane:#181228;--sn-pane-soft:#1e1832;--sn-pane-strong:#130e20;--sn-surface:#1e1832;--sn-surface-soft:#181228;--sn-input:#1e1832;--sn-toolbar-surface:#a78bfa0f;--sn-surface-raised:#262040;--sn-surface-hover:#322954;--sn-drawer:#1e1832;--sn-surface-high:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=lavender-dream]{--sn-surface-high:color-mix(in srgb, var(--sn-accent) 8%, var(--sn-surface-raised))}}.dark[data-theme-variant=lavender-dream]{--sn-active:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=lavender-dream]{--sn-active:color-mix(in srgb, var(--sn-accent) 12%, var(--sn-surface-raised))}}.dark[data-theme-variant=lavender-dream]{--sn-text:#ede8f5;--sn-text-muted:#9d90b8;--sn-text-subtle:#7c7096;--sn-text-faint:#5d5275;--sn-border-soft:#a78bfa14;--sn-border:#a78bfa24;--sn-border-strong:#a78bfa3d;--sn-accent:#a78bfa;--sn-accent-hover:#c4b5fd;--sn-accent-text:#0e0a18;--sn-accent-soft:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=lavender-dream]{--sn-accent-soft:color-mix(in srgb, var(--sn-accent) 11%, transparent)}}.dark[data-theme-variant=lavender-dream]{--sn-accent-softer:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=lavender-dream]{--sn-accent-softer:color-mix(in srgb, var(--sn-accent) 6.5%, transparent)}}.dark[data-theme-variant=lavender-dream]{--sn-accent-border:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=lavender-dream]{--sn-accent-border:color-mix(in srgb, var(--sn-accent) 42%, transparent)}}.dark[data-theme-variant=lavender-dream]{--sn-accent-ring:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=lavender-dream]{--sn-accent-ring:color-mix(in srgb, var(--sn-accent) 16%, transparent)}}.dark[data-theme-variant=lavender-dream]{--sn-shadow-card:0 8px 24px #0e0a1866;--sn-shadow-card-active:0 12px 32px #0e0a1880}:root:not(.dark)[data-theme-variant=matcha-latte]{--sn-bg:#f5f2eb;--sn-shell:#faf8f4;--sn-topbar:#faf8f4f0;--sn-pane:#eae5d8;--sn-pane-soft:#f5f2eb;--sn-pane-strong:#ded7c5;--sn-surface:#fefdfb;--sn-surface-soft:#f8f6f0;--sn-input:#fefdfb;--sn-toolbar-surface:#7dad630f;--sn-surface-raised:#f8f6f0;--sn-surface-hover:#eae5d8;--sn-drawer:#fefdfb;--sn-surface-high:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=matcha-latte]{--sn-surface-high:color-mix(in srgb, var(--sn-accent) 6%, var(--sn-surface-raised))}}:root:not(.dark)[data-theme-variant=matcha-latte]{--sn-active:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=matcha-latte]{--sn-active:color-mix(in srgb, var(--sn-accent) 10%, var(--sn-surface-raised))}}:root:not(.dark)[data-theme-variant=matcha-latte]{--sn-text:#2d3a2e;--sn-text-muted:#6b7a5e;--sn-text-subtle:#879679;--sn-text-faint:#a3b294;--sn-border-soft:#7dad631a;--sn-border:#7dad632e;--sn-border-strong:#7dad6347;--sn-accent:#7dad63;--sn-accent-hover:#5f9447;--sn-accent-text:#fff;--sn-accent-soft:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=matcha-latte]{--sn-accent-soft:color-mix(in srgb, var(--sn-accent) 11%, transparent)}}:root:not(.dark)[data-theme-variant=matcha-latte]{--sn-accent-softer:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=matcha-latte]{--sn-accent-softer:color-mix(in srgb, var(--sn-accent) 6.5%, transparent)}}:root:not(.dark)[data-theme-variant=matcha-latte]{--sn-accent-border:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=matcha-latte]{--sn-accent-border:color-mix(in srgb, var(--sn-accent) 42%, transparent)}}:root:not(.dark)[data-theme-variant=matcha-latte]{--sn-accent-ring:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=matcha-latte]{--sn-accent-ring:color-mix(in srgb, var(--sn-accent) 16%, transparent)}}:root:not(.dark)[data-theme-variant=matcha-latte]{--sn-shadow-card:0 4px 16px #2d3a2e0f;--sn-shadow-card-active:0 8px 24px #2d3a2e1a}.dark[data-theme-variant=aqua-vaporwave]{--sn-bg:#040818;--sn-shell:#081020;--sn-topbar:#081020;--sn-pane:#0c1428;--sn-pane-soft:#101c34;--sn-pane-strong:#081020;--sn-surface:#101c34;--sn-surface-soft:#0c1428;--sn-input:#101c34;--sn-toolbar-surface:#06d6a00f;--sn-surface-raised:#162440;--sn-surface-hover:#1f3259;--sn-drawer:#101c34;--sn-surface-high:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=aqua-vaporwave]{--sn-surface-high:color-mix(in srgb, var(--sn-accent) 8%, var(--sn-surface-raised))}}.dark[data-theme-variant=aqua-vaporwave]{--sn-active:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=aqua-vaporwave]{--sn-active:color-mix(in srgb, var(--sn-accent) 12%, var(--sn-surface-raised))}}.dark[data-theme-variant=aqua-vaporwave]{--sn-text:#d8eef8;--sn-text-muted:#7aaabb;--sn-text-subtle:#5d8e9e;--sn-text-faint:#427080;--sn-border-soft:#06d6a014;--sn-border:#06d6a01f;--sn-border-strong:#06d6a038;--sn-accent:#06d6a0;--sn-accent-hover:#34e8c0;--sn-accent-text:#040818;--sn-accent-soft:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=aqua-vaporwave]{--sn-accent-soft:color-mix(in srgb, var(--sn-accent) 11%, transparent)}}.dark[data-theme-variant=aqua-vaporwave]{--sn-accent-softer:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=aqua-vaporwave]{--sn-accent-softer:color-mix(in srgb, var(--sn-accent) 6.5%, transparent)}}.dark[data-theme-variant=aqua-vaporwave]{--sn-accent-border:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=aqua-vaporwave]{--sn-accent-border:color-mix(in srgb, var(--sn-accent) 42%, transparent)}}.dark[data-theme-variant=aqua-vaporwave]{--sn-accent-ring:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=aqua-vaporwave]{--sn-accent-ring:color-mix(in srgb, var(--sn-accent) 16%, transparent)}}.dark[data-theme-variant=aqua-vaporwave]{--sn-shadow-card:0 8px 24px #06d6a00f;--sn-shadow-card-active:0 12px 32px #06d6a01f}.dark[data-theme-variant=forest-deep]{--sn-bg:#060c08;--sn-shell:#0a1210;--sn-topbar:#0a1210;--sn-pane:#0e1814;--sn-pane-soft:#142018;--sn-pane-strong:#0a1210;--sn-surface:#142018;--sn-surface-soft:#0e1814;--sn-input:#142018;--sn-toolbar-surface:#22c55e0f;--sn-surface-raised:#1a2820;--sn-surface-hover:#23382c;--sn-drawer:#142018;--sn-surface-high:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=forest-deep]{--sn-surface-high:color-mix(in srgb, var(--sn-accent) 8%, var(--sn-surface-raised))}}.dark[data-theme-variant=forest-deep]{--sn-active:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=forest-deep]{--sn-active:color-mix(in srgb, var(--sn-accent) 12%, var(--sn-surface-raised))}}.dark[data-theme-variant=forest-deep]{--sn-text:#dce8dc;--sn-text-muted:#88a890;--sn-text-subtle:#698771;--sn-text-faint:#4d6855;--sn-border-soft:#22c55e14;--sn-border:#22c55e1f;--sn-border-strong:#22c55e38;--sn-accent:#22c55e;--sn-accent-hover:#4ade80;--sn-accent-text:#060c08;--sn-accent-soft:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=forest-deep]{--sn-accent-soft:color-mix(in srgb, var(--sn-accent) 11%, transparent)}}.dark[data-theme-variant=forest-deep]{--sn-accent-softer:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=forest-deep]{--sn-accent-softer:color-mix(in srgb, var(--sn-accent) 6.5%, transparent)}}.dark[data-theme-variant=forest-deep]{--sn-accent-border:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=forest-deep]{--sn-accent-border:color-mix(in srgb, var(--sn-accent) 42%, transparent)}}.dark[data-theme-variant=forest-deep]{--sn-accent-ring:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=forest-deep]{--sn-accent-ring:color-mix(in srgb, var(--sn-accent) 16%, transparent)}}.dark[data-theme-variant=forest-deep]{--sn-shadow-card:0 8px 24px #060c0880;--sn-shadow-card-active:0 12px 32px #060c0899}:root:not(.dark)[data-theme-variant=ocean-breeze]{--sn-bg:#f0f7fc;--sn-shell:#fff;--sn-topbar:#fffffff0;--sn-pane:#e4f0f8;--sn-pane-soft:#f0f7fc;--sn-pane-strong:#d5e6f2;--sn-surface:#fff;--sn-surface-soft:#f4f9fd;--sn-input:#fff;--sn-toolbar-surface:#0891b20f;--sn-surface-raised:#f4f9fd;--sn-surface-hover:#e4f0f8;--sn-drawer:#fff;--sn-surface-high:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=ocean-breeze]{--sn-surface-high:color-mix(in srgb, var(--sn-accent) 6%, var(--sn-surface-raised))}}:root:not(.dark)[data-theme-variant=ocean-breeze]{--sn-active:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=ocean-breeze]{--sn-active:color-mix(in srgb, var(--sn-accent) 10%, var(--sn-surface-raised))}}:root:not(.dark)[data-theme-variant=ocean-breeze]{--sn-text:#0c2d48;--sn-text-muted:#4b7a94;--sn-text-subtle:#6893ad;--sn-text-faint:#8baec4;--sn-border-soft:#0891b214;--sn-border:#0891b224;--sn-border-strong:#0891b23d;--sn-accent:#0891b2;--sn-accent-hover:#0e7490;--sn-accent-text:#fff;--sn-accent-soft:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=ocean-breeze]{--sn-accent-soft:color-mix(in srgb, var(--sn-accent) 11%, transparent)}}:root:not(.dark)[data-theme-variant=ocean-breeze]{--sn-accent-softer:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=ocean-breeze]{--sn-accent-softer:color-mix(in srgb, var(--sn-accent) 6.5%, transparent)}}:root:not(.dark)[data-theme-variant=ocean-breeze]{--sn-accent-border:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=ocean-breeze]{--sn-accent-border:color-mix(in srgb, var(--sn-accent) 42%, transparent)}}:root:not(.dark)[data-theme-variant=ocean-breeze]{--sn-accent-ring:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=ocean-breeze]{--sn-accent-ring:color-mix(in srgb, var(--sn-accent) 16%, transparent)}}:root:not(.dark)[data-theme-variant=ocean-breeze]{--sn-shadow-card:0 4px 16px #0c2d480f;--sn-shadow-card-active:0 8px 24px #0c2d481a}:root:not(.dark)[data-theme-variant=desert-sand]{--sn-bg:#f8f2ea;--sn-shell:#fdfaf5;--sn-topbar:#fdfaf5f0;--sn-pane:#f0e6d8;--sn-pane-soft:#f8f2ea;--sn-pane-strong:#e4d6c4;--sn-surface:#fefcf8;--sn-surface-soft:#faf6ef;--sn-input:#fefcf8;--sn-toolbar-surface:#c2410c0f;--sn-surface-raised:#faf6ef;--sn-surface-hover:#f0e6d8;--sn-drawer:#fefcf8;--sn-surface-high:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=desert-sand]{--sn-surface-high:color-mix(in srgb, var(--sn-accent) 6%, var(--sn-surface-raised))}}:root:not(.dark)[data-theme-variant=desert-sand]{--sn-active:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=desert-sand]{--sn-active:color-mix(in srgb, var(--sn-accent) 10%, var(--sn-surface-raised))}}:root:not(.dark)[data-theme-variant=desert-sand]{--sn-text:#3e2a1e;--sn-text-muted:#8b6f56;--sn-text-subtle:#a58c73;--sn-text-faint:#bfa993;--sn-border-soft:#c2410c14;--sn-border:#c2410c24;--sn-border-strong:#c2410c3d;--sn-accent:#c2410c;--sn-accent-hover:#9a3412;--sn-accent-text:#fff;--sn-accent-soft:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=desert-sand]{--sn-accent-soft:color-mix(in srgb, var(--sn-accent) 11%, transparent)}}:root:not(.dark)[data-theme-variant=desert-sand]{--sn-accent-softer:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=desert-sand]{--sn-accent-softer:color-mix(in srgb, var(--sn-accent) 6.5%, transparent)}}:root:not(.dark)[data-theme-variant=desert-sand]{--sn-accent-border:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=desert-sand]{--sn-accent-border:color-mix(in srgb, var(--sn-accent) 42%, transparent)}}:root:not(.dark)[data-theme-variant=desert-sand]{--sn-accent-ring:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=desert-sand]{--sn-accent-ring:color-mix(in srgb, var(--sn-accent) 16%, transparent)}}:root:not(.dark)[data-theme-variant=desert-sand]{--sn-shadow-card:0 4px 16px #3e2a1e0f;--sn-shadow-card-active:0 8px 24px #3e2a1e1a}.dark[data-theme-variant=batik-indigo]{--sn-bg:#06091a;--sn-shell:#0c1024;--sn-topbar:#0c1024;--sn-pane:#101430;--sn-pane-soft:#161c3a;--sn-pane-strong:#0c1024;--sn-surface:#161c3a;--sn-surface-soft:#101430;--sn-input:#161c3a;--sn-toolbar-surface:#e8873a0f;--sn-surface-raised:#1c2248;--sn-surface-hover:#262f61;--sn-drawer:#161c3a;--sn-surface-high:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=batik-indigo]{--sn-surface-high:color-mix(in srgb, var(--sn-accent) 8%, var(--sn-surface-raised))}}.dark[data-theme-variant=batik-indigo]{--sn-active:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=batik-indigo]{--sn-active:color-mix(in srgb, var(--sn-accent) 12%, var(--sn-surface-raised))}}.dark[data-theme-variant=batik-indigo]{--sn-text:#e8e0f0;--sn-text-muted:#9088b0;--sn-text-subtle:#716b90;--sn-text-faint:#534d70;--sn-border-soft:#e8873a14;--sn-border:#e8873a24;--sn-border-strong:#e8873a3d;--sn-accent:#e8873a;--sn-accent-hover:#f0a050;--sn-accent-text:#06091a;--sn-accent-soft:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=batik-indigo]{--sn-accent-soft:color-mix(in srgb, var(--sn-accent) 11%, transparent)}}.dark[data-theme-variant=batik-indigo]{--sn-accent-softer:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=batik-indigo]{--sn-accent-softer:color-mix(in srgb, var(--sn-accent) 6.5%, transparent)}}.dark[data-theme-variant=batik-indigo]{--sn-accent-border:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=batik-indigo]{--sn-accent-border:color-mix(in srgb, var(--sn-accent) 42%, transparent)}}.dark[data-theme-variant=batik-indigo]{--sn-accent-ring:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=batik-indigo]{--sn-accent-ring:color-mix(in srgb, var(--sn-accent) 16%, transparent)}}.dark[data-theme-variant=batik-indigo]{--sn-shadow-card:0 8px 24px #06091a80;--sn-shadow-card-active:0 12px 32px #06091a99}:root:not(.dark)[data-theme-variant=sakura-tokyo]{--sn-bg:#fdf5f7;--sn-shell:#fff;--sn-topbar:#fffffff0;--sn-pane:#fae8ec;--sn-pane-soft:#fdf5f7;--sn-pane-strong:#f0d6dc;--sn-surface:#fff;--sn-surface-soft:#fdf0f3;--sn-input:#fff;--sn-toolbar-surface:#e11d480f;--sn-surface-raised:#fdf0f3;--sn-surface-hover:#fad0da;--sn-drawer:#fff;--sn-surface-high:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=sakura-tokyo]{--sn-surface-high:color-mix(in srgb, var(--sn-accent) 6%, var(--sn-surface-raised))}}:root:not(.dark)[data-theme-variant=sakura-tokyo]{--sn-active:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=sakura-tokyo]{--sn-active:color-mix(in srgb, var(--sn-accent) 10%, var(--sn-surface-raised))}}:root:not(.dark)[data-theme-variant=sakura-tokyo]{--sn-text:#2d1220;--sn-text-muted:#7a5060;--sn-text-subtle:#8a6070;--sn-text-faint:#a88090;--sn-border-soft:#e11d480f;--sn-border:#e11d481f;--sn-border-strong:#e11d4838;--sn-accent:#e11d48;--sn-accent-hover:#be123c;--sn-accent-text:#fff;--sn-accent-soft:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=sakura-tokyo]{--sn-accent-soft:color-mix(in srgb, var(--sn-accent) 11%, transparent)}}:root:not(.dark)[data-theme-variant=sakura-tokyo]{--sn-accent-softer:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=sakura-tokyo]{--sn-accent-softer:color-mix(in srgb, var(--sn-accent) 6.5%, transparent)}}:root:not(.dark)[data-theme-variant=sakura-tokyo]{--sn-accent-border:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=sakura-tokyo]{--sn-accent-border:color-mix(in srgb, var(--sn-accent) 42%, transparent)}}:root:not(.dark)[data-theme-variant=sakura-tokyo]{--sn-accent-ring:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=sakura-tokyo]{--sn-accent-ring:color-mix(in srgb, var(--sn-accent) 16%, transparent)}}:root:not(.dark)[data-theme-variant=sakura-tokyo]{--sn-shadow-card:0 4px 16px #2d12200f;--sn-shadow-card-active:0 8px 24px #2d12201a}.dark[data-theme-variant=moroccan-spice]{--sn-bg:#0c100e;--sn-shell:#101614;--sn-topbar:#101614;--sn-pane:#141c1a;--sn-pane-soft:#1a2422;--sn-pane-strong:#101614;--sn-surface:#1a2422;--sn-surface-soft:#141c1a;--sn-input:#1a2422;--sn-toolbar-surface:#e8a8320f;--sn-surface-raised:#222e2c;--sn-surface-hover:#2d3d3a;--sn-drawer:#1a2422;--sn-surface-high:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=moroccan-spice]{--sn-surface-high:color-mix(in srgb, var(--sn-accent) 8%, var(--sn-surface-raised))}}.dark[data-theme-variant=moroccan-spice]{--sn-active:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=moroccan-spice]{--sn-active:color-mix(in srgb, var(--sn-accent) 12%, var(--sn-surface-raised))}}.dark[data-theme-variant=moroccan-spice]{--sn-text:#f0e8d8;--sn-text-muted:#a09878;--sn-text-subtle:#837c5e;--sn-text-faint:#676246;--sn-border-soft:#e8a83214;--sn-border:#e8a83224;--sn-border-strong:#e8a8323d;--sn-accent:#e8a832;--sn-accent-hover:#f0c050;--sn-accent-text:#0c100e;--sn-accent-soft:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=moroccan-spice]{--sn-accent-soft:color-mix(in srgb, var(--sn-accent) 11%, transparent)}}.dark[data-theme-variant=moroccan-spice]{--sn-accent-softer:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=moroccan-spice]{--sn-accent-softer:color-mix(in srgb, var(--sn-accent) 6.5%, transparent)}}.dark[data-theme-variant=moroccan-spice]{--sn-accent-border:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=moroccan-spice]{--sn-accent-border:color-mix(in srgb, var(--sn-accent) 42%, transparent)}}.dark[data-theme-variant=moroccan-spice]{--sn-accent-ring:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=moroccan-spice]{--sn-accent-ring:color-mix(in srgb, var(--sn-accent) 16%, transparent)}}.dark[data-theme-variant=moroccan-spice]{--sn-shadow-card:0 8px 24px #0c100e80;--sn-shadow-card-active:0 12px 32px #0c100e99}.dark[data-theme-variant=high-contrast]{--sn-bg:#000;--sn-shell:#0a0a0a;--sn-topbar:#0a0a0a;--sn-pane:#111;--sn-pane-soft:#1a1a1a;--sn-pane-strong:#0a0a0a;--sn-surface:#1a1a1a;--sn-surface-soft:#111;--sn-input:#1a1a1a;--sn-toolbar-surface:#ffffff1a;--sn-surface-raised:#222;--sn-surface-hover:#333;--sn-drawer:#1a1a1a;--sn-surface-high:#fbbf24;--sn-active:#fbbf24;--sn-text:#fff;--sn-text-muted:#eee;--sn-text-subtle:#ccc;--sn-text-faint:#aaa;--sn-border-soft:#ffffff29;--sn-border:#ffffff47;--sn-border-strong:#fff;--sn-accent:#fbbf24;--sn-accent-hover:#f59e0b;--sn-accent-text:#000;--sn-accent-soft:#fbbf2433;--sn-accent-softer:#fbbf241f;--sn-accent-border:#fbbf24;--sn-accent-ring:#fbbf2452;--sn-shadow-card:0 0 0 1px #fff3;--sn-shadow-card-active:0 0 0 2px #fbbf24}.dark[data-theme-variant=warm-reader]{--sn-bg:#1a1408;--sn-shell:#201a0e;--sn-topbar:#201a0e;--sn-pane:#282012;--sn-pane-soft:#30261a;--sn-pane-strong:#201a0e;--sn-surface:#30261a;--sn-surface-soft:#282012;--sn-input:#30261a;--sn-toolbar-surface:#cd853f14;--sn-surface-raised:#382e20;--sn-surface-hover:#453929;--sn-drawer:#30261a;--sn-surface-high:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=warm-reader]{--sn-surface-high:color-mix(in srgb, var(--sn-accent) 8%, var(--sn-surface-raised))}}.dark[data-theme-variant=warm-reader]{--sn-active:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=warm-reader]{--sn-active:color-mix(in srgb, var(--sn-accent) 12%, var(--sn-surface-raised))}}.dark[data-theme-variant=warm-reader]{--sn-text:#f0e4cc;--sn-text-muted:#b8a880;--sn-text-subtle:#9b8d69;--sn-text-faint:#7d7152;--sn-border-soft:#cd853f14;--sn-border:#cd853f24;--sn-border-strong:#cd853f3d;--sn-accent:peru;--sn-accent-hover:#daa06d;--sn-accent-text:#1a1408;--sn-accent-soft:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=warm-reader]{--sn-accent-soft:color-mix(in srgb, var(--sn-accent) 11%, transparent)}}.dark[data-theme-variant=warm-reader]{--sn-accent-softer:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=warm-reader]{--sn-accent-softer:color-mix(in srgb, var(--sn-accent) 6.5%, transparent)}}.dark[data-theme-variant=warm-reader]{--sn-accent-border:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=warm-reader]{--sn-accent-border:color-mix(in srgb, var(--sn-accent) 42%, transparent)}}.dark[data-theme-variant=warm-reader]{--sn-accent-ring:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=warm-reader]{--sn-accent-ring:color-mix(in srgb, var(--sn-accent) 16%, transparent)}}.dark[data-theme-variant=warm-reader]{--sn-shadow-card:0 8px 24px #1a140880;--sn-shadow-card-active:0 12px 32px #1a140899}:root:not(.dark)[data-theme-variant=winter-frost]{--sn-bg:#edf2f7;--sn-shell:#f8fafc;--sn-topbar:#f8fafcf0;--sn-pane:#e2ecf4;--sn-pane-soft:#edf2f7;--sn-pane-strong:#d2e0ec;--sn-surface:#fff;--sn-surface-soft:#f0f6fc;--sn-input:#fff;--sn-toolbar-surface:#3b82f60f;--sn-surface-raised:#f0f6fc;--sn-surface-hover:#e2ecf4;--sn-drawer:#fff;--sn-surface-high:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=winter-frost]{--sn-surface-high:color-mix(in srgb, var(--sn-accent) 6%, var(--sn-surface-raised))}}:root:not(.dark)[data-theme-variant=winter-frost]{--sn-active:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=winter-frost]{--sn-active:color-mix(in srgb, var(--sn-accent) 10%, var(--sn-surface-raised))}}:root:not(.dark)[data-theme-variant=winter-frost]{--sn-text:#1e3a5f;--sn-text-muted:#5a7a9e;--sn-text-subtle:#7897b9;--sn-text-faint:#9ab5d4;--sn-border-soft:#3b82f614;--sn-border:#3b82f624;--sn-border-strong:#3b82f63d;--sn-accent:#3b82f6;--sn-accent-hover:#2563eb;--sn-accent-text:#fff;--sn-accent-soft:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=winter-frost]{--sn-accent-soft:color-mix(in srgb, var(--sn-accent) 11%, transparent)}}:root:not(.dark)[data-theme-variant=winter-frost]{--sn-accent-softer:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=winter-frost]{--sn-accent-softer:color-mix(in srgb, var(--sn-accent) 6.5%, transparent)}}:root:not(.dark)[data-theme-variant=winter-frost]{--sn-accent-border:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=winter-frost]{--sn-accent-border:color-mix(in srgb, var(--sn-accent) 42%, transparent)}}:root:not(.dark)[data-theme-variant=winter-frost]{--sn-accent-ring:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=winter-frost]{--sn-accent-ring:color-mix(in srgb, var(--sn-accent) 16%, transparent)}}:root:not(.dark)[data-theme-variant=winter-frost]{--sn-shadow-card:0 4px 16px #1e3a5f0f;--sn-shadow-card-active:0 8px 24px #1e3a5f1a}.dark[data-theme-variant=autumn-harvest]{--sn-bg:#120e08;--sn-shell:#181410;--sn-topbar:#181410;--sn-pane:#1e1a14;--sn-pane-soft:#26201a;--sn-pane-strong:#181410;--sn-surface:#26201a;--sn-surface-soft:#1e1a14;--sn-input:#26201a;--sn-toolbar-surface:#ea580c0f;--sn-surface-raised:#2e2820;--sn-surface-hover:#3b3329;--sn-drawer:#26201a;--sn-surface-high:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=autumn-harvest]{--sn-surface-high:color-mix(in srgb, var(--sn-accent) 8%, var(--sn-surface-raised))}}.dark[data-theme-variant=autumn-harvest]{--sn-active:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=autumn-harvest]{--sn-active:color-mix(in srgb, var(--sn-accent) 12%, var(--sn-surface-raised))}}.dark[data-theme-variant=autumn-harvest]{--sn-text:#f0e4d0;--sn-text-muted:#b09468;--sn-text-subtle:#937b53;--sn-text-faint:#766240;--sn-border-soft:#ea580c14;--sn-border:#ea580c24;--sn-border-strong:#ea580c3d;--sn-accent:#ea580c;--sn-accent-hover:#f97316;--sn-accent-text:#fff;--sn-accent-soft:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=autumn-harvest]{--sn-accent-soft:color-mix(in srgb, var(--sn-accent) 11%, transparent)}}.dark[data-theme-variant=autumn-harvest]{--sn-accent-softer:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=autumn-harvest]{--sn-accent-softer:color-mix(in srgb, var(--sn-accent) 6.5%, transparent)}}.dark[data-theme-variant=autumn-harvest]{--sn-accent-border:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=autumn-harvest]{--sn-accent-border:color-mix(in srgb, var(--sn-accent) 42%, transparent)}}.dark[data-theme-variant=autumn-harvest]{--sn-accent-ring:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.dark[data-theme-variant=autumn-harvest]{--sn-accent-ring:color-mix(in srgb, var(--sn-accent) 16%, transparent)}}.dark[data-theme-variant=autumn-harvest]{--sn-shadow-card:0 8px 24px #120e0880;--sn-shadow-card-active:0 12px 32px #120e0899}:root:not(.dark)[data-theme-variant=spring-bloom]{--sn-bg:#f2f8f0;--sn-shell:#fafdf8;--sn-topbar:#fafdf8f0;--sn-pane:#e4f0e0;--sn-pane-soft:#f2f8f0;--sn-pane-strong:#d2e2cd;--sn-surface:#fff;--sn-surface-soft:#f4faf2;--sn-input:#fff;--sn-toolbar-surface:#16a34a0f;--sn-surface-raised:#f4faf2;--sn-surface-hover:#e4f0e0;--sn-drawer:#fff;--sn-surface-high:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=spring-bloom]{--sn-surface-high:color-mix(in srgb, var(--sn-accent) 6%, var(--sn-surface-raised))}}:root:not(.dark)[data-theme-variant=spring-bloom]{--sn-active:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=spring-bloom]{--sn-active:color-mix(in srgb, var(--sn-accent) 10%, var(--sn-surface-raised))}}:root:not(.dark)[data-theme-variant=spring-bloom]{--sn-text:#1a3020;--sn-text-muted:#5a7a60;--sn-text-subtle:#7a9a80;--sn-text-faint:#9abaa0;--sn-border-soft:#16a34a14;--sn-border:#16a34a24;--sn-border-strong:#16a34a3d;--sn-accent:#16a34a;--sn-accent-hover:#15803d;--sn-accent-text:#fff;--sn-accent-soft:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=spring-bloom]{--sn-accent-soft:color-mix(in srgb, var(--sn-accent) 11%, transparent)}}:root:not(.dark)[data-theme-variant=spring-bloom]{--sn-accent-softer:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=spring-bloom]{--sn-accent-softer:color-mix(in srgb, var(--sn-accent) 6.5%, transparent)}}:root:not(.dark)[data-theme-variant=spring-bloom]{--sn-accent-border:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=spring-bloom]{--sn-accent-border:color-mix(in srgb, var(--sn-accent) 42%, transparent)}}:root:not(.dark)[data-theme-variant=spring-bloom]{--sn-accent-ring:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){:root:not(.dark)[data-theme-variant=spring-bloom]{--sn-accent-ring:color-mix(in srgb, var(--sn-accent) 16%, transparent)}}:root:not(.dark)[data-theme-variant=spring-bloom]{--sn-shadow-card:0 4px 16px #1a30200f;--sn-shadow-card-active:0 8px 24px #1a30201a}:root,[data-theme-variant]{transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=767px){.sn-settings-content{padding-bottom:calc(1.25rem + var(--sn-safe-bottom))}.sn-note-list-scroll{padding-bottom:calc(9rem + var(--sn-safe-bottom))}.sn-tree-pane-header,.sn-note-list-header{display:none!important}.sn-scope-breadcrumb{border-top:1px solid var(--sn-border-soft);min-height:2.5rem;padding:.625rem 1rem}}html[data-workspace-layout=mobile] .sn-tree-pane-header,html[data-workspace-layout=mobile] .sn-note-list-header{display:none!important}html[data-workspace-layout=mobile],html[data-workspace-layout=mobile] body{overscroll-behavior:none;touch-action:pan-x pan-y;height:100dvh;max-height:100dvh;overflow:hidden}html[data-workspace-layout=mobile] .sn-tree-sections{touch-action:pan-y;min-height:100%}html[data-workspace-layout=mobile] .sn-editor-scroll{overscroll-behavior-y:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow-anchor:none;will-change:scroll-position}html[data-workspace-layout=mobile] .sn-nalar-feed-scroll,html[data-workspace-layout=mobile] .sn-note-list-scroll{touch-action:pan-y;overscroll-behavior:contain}html[data-workspace-layout=mobile] .sn-canvas{container-type:normal}html[data-workspace-layout=mobile] .sn-canvas,html[data-workspace-layout=mobile] .sn-canvas__title,html[data-workspace-layout=mobile] .sn-editor--canvas .ProseMirror{overflow-anchor:none}.sn-whatsapp-workspace-fab-wrap{right:calc(clamp(1rem, 3.25vw, 1.25rem) + var(--sn-safe-right));bottom:calc(clamp(1.25rem, 4vh, 1.75rem) + var(--sn-safe-bottom));z-index:46;flex-direction:row-reverse;align-items:center;gap:.6rem;display:flex;position:fixed}.sn-whatsapp-workspace-fab{color:#f7fffb;-webkit-backdrop-filter:blur(12px);cursor:pointer;background:linear-gradient(135deg,#128c7e,#25d366);border:none;border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;position:relative;box-shadow:0 10px 24px #041e1740,0 3px 10px #08503d26}.sn-whatsapp-workspace-fab:hover{transform:translateY(-2px);box-shadow:0 14px 28px #041e174d,0 5px 15px #08503d33}.sn-whatsapp-workspace-fab:active{transform:translateY(0)scale(.96)}.sn-whatsapp-workspace-fab:focus-visible{outline:none;box-shadow:0 0 0 3px #25d36666,0 10px 24px #041e1740}.sn-whatsapp-workspace-fab.is-unlocked{background:linear-gradient(135deg,#075e54,#128c7e)}.sn-whatsapp-workspace-fab__pulse{border-radius:inherit;pointer-events:none;border:1px solid #25d36633;animation:2.85s ease-out infinite sn-whatsapp-fab-pulse;position:absolute;inset:-5px}.sn-whatsapp-workspace-fab__icon{z-index:1;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:relative}.sn-whatsapp-workspace-fab__icon svg{width:26px;height:26px}.sn-whatsapp-workspace-tooltip{min-width:11.5rem;color:var(--sn-text);opacity:0;pointer-events:none;background:#0f172ae6;border:1px solid #ffffff14;border-radius:.75rem;padding:.75rem .9rem;transition:opacity .18s,transform .18s;transform:translate(8px);box-shadow:0 10px 25px #00000040}.sn-whatsapp-workspace-fab-wrap:hover .sn-whatsapp-workspace-tooltip,.sn-whatsapp-workspace-fab-wrap:focus-within .sn-whatsapp-workspace-tooltip{opacity:1;transform:translate(0)}.sn-whatsapp-workspace-tooltip__title{font-size:var(--sn-fs-sm);letter-spacing:.01em;font-weight:700;display:block}.sn-whatsapp-workspace-tooltip__subtitle{font-size:var(--sn-fs-xs);color:var(--sn-text-muted);margin-top:.15rem;display:block}.sn-whatsapp-workspace-hover-menu{-webkit-backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:#0f172ad1;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .45rem;transition:opacity .18s,transform .18s;display:flex;transform:translate(8px);box-shadow:0 8px 20px #0000004d}.sn-whatsapp-workspace-fab-wrap:hover .sn-whatsapp-workspace-hover-menu{opacity:1;pointer-events:auto;transform:translate(0)}.sn-whatsapp-workspace-hover-btn{width:28px;height:28px;color:var(--sn-text-soft);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.sn-whatsapp-workspace-hover-btn:hover{color:#fff;background:#ffffff14}.sn-whatsapp-workspace-hover-btn.is-danger:hover{color:#f87171;background:#ef44442e}.sn-whatsapp-workspace-popover{background:radial-gradient(circle at top right, #ffffff0d, transparent 45%), linear-gradient(180deg, var(--sn-surface-raised), var(--sn-surface-raised));border:1px solid #ffffff14;border-radius:1.25rem;width:280px;padding:1.15rem;position:absolute;bottom:66px;right:0}@supports (color:color-mix(in lab, red, red)){.sn-whatsapp-workspace-popover{background:radial-gradient(circle at top right, #ffffff0d, transparent 45%), linear-gradient(180deg, color-mix(in srgb, var(--sn-surface-raised) 92%, #143e2d 8%), color-mix(in srgb, var(--sn-surface-raised) 96%, #05140f 4%))}}.sn-whatsapp-workspace-popover{-webkit-backdrop-filter:blur(16px);z-index:50;box-shadow:0 20px 40px #00000061,0 4px 12px #00000038}.sn-whatsapp-workspace-popover__header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.sn-whatsapp-workspace-popover__title{font-size:var(--sn-fs-sm);color:#fff;font-weight:700}.sn-whatsapp-workspace-popover__close-btn{color:var(--sn-text-muted);cursor:pointer;background:0 0;border:none;font-size:1.2rem;line-height:1;transition:color .12s}.sn-whatsapp-workspace-popover__close-btn:hover{color:#fff}.sn-whatsapp-workspace-popover__label{font-size:var(--sn-fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--sn-text-faint);font-weight:700;display:block}.sn-whatsapp-workspace-popover__lock-note{font-size:var(--sn-fs-xs);color:#f6c84c}.sn-whatsapp-workspace-popover__error{color:#fecaca;font-size:var(--sn-fs-xs);background:#f8717114;border:1px solid #f8717133;border-radius:.75rem;padding:.5rem .75rem}.sn-whatsapp-workspace-popover-enter,.sn-whatsapp-workspace-popover-leave{transition:opacity .2s,transform .24s cubic-bezier(.34,1.56,.64,1)}.sn-whatsapp-workspace-popover-enter-from,.sn-whatsapp-workspace-popover-leave-to{opacity:0;transform:translateY(10px)scale(.95)}.sn-whatsapp-workspace-popover-enter-to,.sn-whatsapp-workspace-popover-leave-from{opacity:1;transform:translateY(0)scale(1)}@keyframes sn-whatsapp-fab-pulse{0%{opacity:0;transform:scale(.92)}16%{opacity:.42}70%{opacity:0;transform:scale(1.18)}to{opacity:0;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.sn-whatsapp-workspace-fab,.sn-whatsapp-workspace-tooltip,.sn-whatsapp-workspace-hover-menu,.sn-whatsapp-workspace-popover{transition:none!important}.sn-whatsapp-workspace-fab__pulse{animation:none!important}}.sn-youtube-player{z-index:100;border:1px solid var(--sn-border);background:var(--sn-surface-raised);box-shadow:var(--sn-shadow-panel), 0 20px 25px -5px #0000004d;-webkit-backdrop-filter:blur(12px)saturate(1.05);border-radius:12px;flex-direction:column;transition:border-color .15s;display:flex;position:fixed;overflow:hidden}.sn-youtube-player:before{content:"";z-index:10;pointer-events:none;background:linear-gradient(90deg,#f6c84c,#f59e0b);height:2px;position:absolute;top:0;left:0;right:0}.sn-youtube-player__header{-webkit-user-select:none;user-select:none;cursor:move;background:var(--sn-pane-strong);border-bottom:1px solid var(--sn-border-soft);justify-content:space-between;align-items:center;height:28px;padding:2px 10px 0;display:flex}.sn-youtube-player__title-wrap{align-items:center;gap:6px;min-width:0;display:flex}.sn-youtube-player__title{font-size:var(--sn-fs-2xs);color:var(--sn-text-muted);letter-spacing:.02em;text-transform:uppercase;font-weight:600}.sn-youtube-player__close-btn{width:18px;height:18px;color:var(--sn-text-subtle);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;font-size:14px;font-weight:700;transition:all .15s;display:flex}.sn-youtube-player__close-btn:hover{color:var(--sn-danger);background:#ef444426}.sn-youtube-player__body{background:#000;flex:1;position:relative}.sn-youtube-player__iframe{border:none;width:100%;height:100%}.sn-youtube-player__overlay{z-index:15;cursor:move;background:0 0;position:absolute;inset:0}.sn-youtube-player__resize-handle{cursor:se-resize;z-index:20;justify-content:end;align-items:end;width:16px;height:16px;padding:2px;display:flex;position:absolute;bottom:0;right:0}.sn-youtube-player__resize-handle svg{width:8px;height:8px;color:var(--sn-text-faint);pointer-events:none;transition:color .15s}.sn-youtube-player:hover .sn-youtube-player__resize-handle svg{color:var(--sn-text-subtle)}.sn-youtube-player__top-resize-handle{cursor:ns-resize;z-index:150;height:10px;position:absolute;top:0;left:0;right:0}.sn-youtube-player__minimize-btn{width:18px;height:18px;color:var(--sn-text-subtle);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .15s;display:flex}.sn-youtube-player__minimize-btn:hover{color:var(--sn-warning);background:#f59e0b26}.sn-youtube-player__next-btn{width:18px;height:18px;color:var(--sn-text-subtle);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.sn-youtube-player__next-btn:hover{color:var(--sn-warning);background:#f59e0b26}.sn-youtube-player__search-btn{width:18px;height:18px;color:var(--sn-text-subtle);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.sn-youtube-player__search-btn:hover{color:var(--sn-warning);background:#f59e0b26}.sn-youtube-player-transition{transition:left .25s cubic-bezier(.16,1,.3,1),top .25s cubic-bezier(.16,1,.3,1),width .25s cubic-bezier(.16,1,.3,1),height .25s cubic-bezier(.16,1,.3,1),border-radius .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),opacity .25s cubic-bezier(.16,1,.3,1),visibility .25s cubic-bezier(.16,1,.3,1)}.sn-youtube-player--minimized{box-shadow:none!important;border-bottom:none!important;border-left:none!important;border-radius:0!important}.sn-youtube-player--minimized .sn-youtube-player__header{order:2;border-top:1px solid var(--sn-border-soft)!important;border-bottom:none!important;flex:none!important;height:28px!important;min-height:28px!important;max-height:28px!important}.sn-youtube-player--minimized .sn-youtube-player__body{order:1;flex:none!important;height:calc(100% - 28px)!important;min-height:0!important}.sn-youtube-search-modal{background:var(--sn-surface-raised);border:1px solid var(--sn-border);max-height:85vh;box-shadow:var(--sn-shadow-panel), 0 20px 25px -5px #0000004d;-webkit-backdrop-filter:blur(12px)saturate(1.05);transition:all .2s;position:relative}.sn-youtube-search-modal:before{content:"";z-index:10;background:linear-gradient(90deg,#f6c84c,#f59e0b);height:3px;position:absolute;top:0;left:0;right:0}.sn-youtube-search-modal__header{background:var(--sn-pane-strong);border-bottom:1px solid var(--sn-border-soft);padding-top:18px}.sn-youtube-video-card{background:var(--sn-surface);border:1px solid var(--sn-border-soft);border-radius:10px;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.sn-youtube-video-card:hover{border-color:var(--sn-accent-border);box-shadow:0 12px 20px -8px #f59e0b26, var(--sn-shadow-card);transform:translateY(-2px)}.sn-youtube-video-card:active{transform:translateY(0)}.sn-youtube-video-card__details{background:var(--sn-surface-soft);border-top:1px solid var(--sn-border-soft);transition:background-color .2s}.sn-youtube-video-card:hover .sn-youtube-video-card__details{background:var(--sn-surface-hover)}.sn-youtube-search-modal__footer{background:var(--sn-pane-strong);border-top:1px solid var(--sn-border-soft)}.sn-youtube-search-card-skeleton{background:var(--sn-surface);border:1px solid var(--sn-border-soft);border-radius:10px}.sn-yt-history-pill{transition:all .2s cubic-bezier(.4,0,.2,1)}.sn-yt-history-pill:hover{box-shadow:0 4px 12px var(--sn-accent-ring), var(--sn-shadow-card);transform:translateY(-1px);border-color:var(--sn-accent-border)!important;background:var(--sn-surface-hover)!important}.sn-yt-history-pill:active{transform:translateY(0)}.sn-yt-history-pill-delete{opacity:.5;cursor:pointer;background:0 0;border:none;transition:all .15s}.sn-yt-history-pill:hover .sn-yt-history-pill-delete{opacity:1}.sn-yt-history-pill-delete:hover{transform:scale(1.15);color:var(--sn-danger)!important}.sn-yt-category-chip{cursor:pointer;box-shadow:var(--sn-shadow-sm)}.sn-yt-category-chip:hover{box-shadow:0 4px 12px var(--sn-accent-ring);transform:translateY(-1px);background:var(--sn-surface-hover)!important;border-color:var(--sn-accent-border)!important;color:var(--sn-accent)!important}.sn-yt-category-chip:active{transform:translateY(0)}.sn-youtube-video-card.is-playing{box-shadow:0 0 15px var(--sn-accent-ring), var(--sn-shadow-card);border-color:var(--sn-accent)!important}.sn-youtube-video-card.is-focused,.sn-youtube-video-card:focus-visible{box-shadow:0 0 0 2px var(--sn-surface-raised), 0 0 0 4px var(--sn-accent), var(--sn-shadow-card);outline:none;transform:translateY(-2px);border-color:var(--sn-accent)!important}@keyframes sn-grid-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.sn-youtube-video-card-animated{opacity:0;animation:.35s cubic-bezier(.16,1,.3,1) forwards sn-grid-fade-up}@keyframes sn-wave-anim{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.animate-wave-1{transform-origin:bottom;animation:.8s ease-in-out infinite sn-wave-anim}.animate-wave-2{transform-origin:bottom;animation:.5s ease-in-out .15s infinite sn-wave-anim}.animate-wave-3{transform-origin:bottom;animation:.7s ease-in-out .3s infinite sn-wave-anim}@media (prefers-reduced-motion:reduce){.sn-youtube-video-card-animated{opacity:1!important;animation:none!important}.sn-youtube-video-card:hover{box-shadow:var(--sn-shadow-card)!important;transform:none!important}.animate-wave-1,.animate-wave-2,.animate-wave-3{animation:none!important}}.sn-hikmah-topup{z-index:70;position:fixed;inset:0}.sn-hikmah-topup__backdrop{min-height:100%;padding:calc(1rem + var(--sn-safe-top)) calc(1rem + var(--sn-safe-right)) calc(1rem + var(--sn-safe-bottom)) calc(1rem + var(--sn-safe-left));-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);background:linear-gradient(135deg,#f59e0b29,#0000 42%),linear-gradient(315deg,#38bdf821,#0000 48%),#030712c2;justify-content:center;align-items:center;display:flex}.sn-hikmah-consent,.sn-hikmah-topup-panel,.sn-hikmah-celebration{border:1px solid var(--sn-border);width:min(100%,30rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sn-hikmah-consent,.sn-hikmah-topup-panel,.sn-hikmah-celebration{border:1px solid color-mix(in srgb, var(--sn-border) 80%, #f59e0b 20%)}}.sn-hikmah-consent,.sn-hikmah-topup-panel,.sn-hikmah-celebration{background:linear-gradient(135deg, var(--sn-surface-raised), var(--sn-surface));border-radius:14px}@supports (color:color-mix(in lab, red, red)){.sn-hikmah-consent,.sn-hikmah-topup-panel,.sn-hikmah-celebration{background:linear-gradient(135deg, color-mix(in srgb, var(--sn-surface-raised) 92%, #fef3c7 8%), color-mix(in srgb, var(--sn-surface) 92%, #dbeafe 8%))}}.sn-hikmah-consent,.sn-hikmah-topup-panel,.sn-hikmah-celebration{color:var(--sn-text);box-shadow:0 30px 90px #0006,inset 0 0 0 1px #ffffff0a}.sn-hikmah-consent{text-align:center;padding:2rem}.sn-hikmah-celebration{text-align:center;width:min(100%,34rem);padding:2.1rem}.sn-hikmah-topup__close{z-index:2;border:1px solid var(--sn-border-soft);background:var(--sn-surface-raised);border-radius:8px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;position:absolute;top:.75rem;right:.75rem}@supports (color:color-mix(in lab, red, red)){.sn-hikmah-topup__close{background:color-mix(in srgb, var(--sn-surface-raised) 86%, transparent)}}.sn-hikmah-topup__close{color:var(--sn-text-muted);font-size:1.25rem;line-height:1;transition:transform .18s,color .18s,border-color .18s}.sn-hikmah-topup__close:hover{color:var(--sn-text);border-color:var(--sn-accent-border);transform:translateY(-1px)}.sn-hikmah-consent__avatar-card{border:1px solid #f59e0b;width:9.2rem;height:9.2rem;margin:0 auto 1.25rem;padding:.35rem;position:relative}@supports (color:color-mix(in lab, red, red)){.sn-hikmah-consent__avatar-card{border:1px solid color-mix(in srgb, #f59e0b 44%, var(--sn-border) 56%)}}.sn-hikmah-consent__avatar-card{background:linear-gradient(135deg, #fbbf2438, #38bdf81f), var(--sn-surface-raised);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.sn-hikmah-consent__avatar-card{background:linear-gradient(135deg, #fbbf2438, #38bdf81f), color-mix(in srgb, var(--sn-surface-raised) 88%, #fef3c7 12%)}}.sn-hikmah-consent__avatar-card{animation:2.4s ease-in-out infinite sn-hikmah-avatar-breathe;box-shadow:0 18px 46px #f59e0b38}.sn-hikmah-consent__avatar{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}.sn-hikmah-consent__energy-badge{border:2px solid var(--sn-surface-raised);justify-content:center;align-items:center;min-width:3.1rem;min-height:2.35rem;display:inline-flex;position:absolute;bottom:.75rem;right:-.55rem}@supports (color:color-mix(in lab, red, red)){.sn-hikmah-consent__energy-badge{border:2px solid color-mix(in srgb, var(--sn-surface-raised) 80%, #fff 20%)}}.sn-hikmah-consent__energy-badge{color:#fff7ed;background:linear-gradient(135deg,#ef4444,#f97316);border-radius:8px;font-size:1rem;font-weight:800;box-shadow:0 10px 24px #ef444452}.sn-hikmah-consent__eyebrow{color:var(--sn-accent);font-size:var(--sn-fs-xs);text-transform:uppercase;letter-spacing:0;margin:0 0 .45rem;font-weight:800}.sn-hikmah-consent__title,.sn-hikmah-topup-panel__title{color:var(--sn-text);margin:0;font-size:1.35rem;font-weight:850;line-height:1.18}.sn-hikmah-consent__copy{max-width:25rem;color:var(--sn-text-muted);font-size:var(--sn-fs-base);margin:.95rem auto 0;line-height:1.7}.sn-hikmah-consent__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.sn-hikmah-consent__primary{box-shadow:0 16px 34px #f59e0b3d;background:linear-gradient(135deg,#f59e0b,#ef4444 58%,#8b5cf6)!important;border:0!important}.sn-hikmah-topup-panel{width:min(100%,64rem);max-height:min(92vh,48rem);padding:1.35rem}.sn-hikmah-topup-panel__header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:.35rem 2.5rem 1rem .35rem;display:flex}.sn-hikmah-topup-panel__identity{align-items:center;gap:.85rem;display:flex}.sn-hikmah-topup-panel__avatar{border:1px solid #f59e0b;flex:0 0 4.6rem;width:4.6rem;height:4.6rem}@supports (color:color-mix(in lab, red, red)){.sn-hikmah-topup-panel__avatar{border:1px solid color-mix(in srgb, #f59e0b 40%, var(--sn-border) 60%)}}.sn-hikmah-topup-panel__avatar{object-fit:cover;border-radius:8px;box-shadow:0 12px 28px #f59e0b29}.sn-hikmah-topup-panel__subtitle{max-width:38rem;color:var(--sn-text-muted);font-size:var(--sn-fs-sm);margin:.55rem 0 0;line-height:1.55}.sn-hikmah-topup-panel__mini-meter{text-align:center;background:#f871711a;border:1px solid #f8717147;border-radius:8px;min-width:5rem;padding:.7rem .85rem}.sn-hikmah-topup-panel__mini-meter span{color:#fb7185;font-size:1.2rem;font-weight:850;line-height:1;display:block}.sn-hikmah-topup-panel__mini-meter small{color:var(--sn-text-soft);font-size:var(--sn-fs-2xs)}.sn-hikmah-topup-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;max-height:31rem;padding:.2rem .15rem .35rem;display:grid;overflow-y:auto}.sn-hikmah-topup-card{isolation:isolate;border:1px solid var(--drink-accent,#f59e0b);flex-direction:column;min-height:25.5rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sn-hikmah-topup-card{border:1px solid color-mix(in srgb, var(--drink-accent,#f59e0b) 38%, var(--sn-border) 62%)}}.sn-hikmah-topup-card{background:linear-gradient(180deg, var(--drink-accent,#f59e0b), var(--sn-surface));border-radius:8px}@supports (color:color-mix(in lab, red, red)){.sn-hikmah-topup-card{background:linear-gradient(180deg, color-mix(in srgb, var(--drink-accent,#f59e0b) 15%, var(--sn-surface-raised) 85%), var(--sn-surface))}}.sn-hikmah-topup-card{color:var(--sn-text);text-align:left;transition:transform .18s,border-color .18s,box-shadow .18s;transform:translateY(0);box-shadow:0 16px 40px #0000002e}.sn-hikmah-topup-card:hover,.sn-hikmah-topup-card:focus-visible{border-color:var(--drink-accent,#f59e0b);outline:none;transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.sn-hikmah-topup-card:hover,.sn-hikmah-topup-card:focus-visible{border-color:color-mix(in srgb, var(--drink-accent,#f59e0b) 75%, white 25%)}}.sn-hikmah-topup-card:hover,.sn-hikmah-topup-card:focus-visible{box-shadow:0 22px 50px #00000047, 0 0 0 3px var(--drink-accent,#f59e0b)}@supports (color:color-mix(in lab, red, red)){.sn-hikmah-topup-card:hover,.sn-hikmah-topup-card:focus-visible{box-shadow:0 22px 50px #00000047, 0 0 0 3px color-mix(in srgb, var(--drink-accent,#f59e0b) 28%, transparent)}}.sn-hikmah-topup-card:active{transform:translateY(-1px)}.sn-hikmah-topup-card.is-busy{cursor:wait}.sn-hikmah-topup-card__shine{z-index:-1;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:80%;height:140%;transition:left .42s;position:absolute;inset:-30% auto auto -55%;transform:rotate(18deg)}.sn-hikmah-topup-card:hover .sn-hikmah-topup-card__shine{left:70%}.sn-hikmah-topup-card__image-wrap{aspect-ratio:1;background:var(--drink-accent,#f59e0b);border-radius:8px;margin:.55rem;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sn-hikmah-topup-card__image-wrap{background:color-mix(in srgb, var(--drink-accent,#f59e0b) 10%, var(--sn-surface-raised))}}.sn-hikmah-topup-card__image{object-fit:cover;width:100%;height:100%;transition:transform .26s;display:block;transform:scale(1.01)}.sn-hikmah-topup-card:hover .sn-hikmah-topup-card__image{transform:scale(1.06)rotate(-1deg)}.sn-hikmah-topup-card__body{flex-direction:column;flex:1;gap:.45rem;padding:0 .85rem .8rem;display:flex}.sn-hikmah-topup-card__vibe{background:var(--drink-accent,#f59e0b);border-radius:6px;align-self:flex-start;padding:.2rem .45rem}@supports (color:color-mix(in lab, red, red)){.sn-hikmah-topup-card__vibe{background:color-mix(in srgb, var(--drink-accent,#f59e0b) 22%, transparent)}}.sn-hikmah-topup-card__vibe{color:var(--drink-accent,#f59e0b)}@supports (color:color-mix(in lab, red, red)){.sn-hikmah-topup-card__vibe{color:color-mix(in srgb, var(--drink-accent,#f59e0b) 78%, var(--sn-text) 22%)}}.sn-hikmah-topup-card__vibe{font-size:var(--sn-fs-2xs);font-weight:800}.sn-hikmah-topup-card__name{min-height:2.45rem;color:var(--sn-text);font-size:var(--sn-fs-md);font-weight:850;line-height:1.25}.sn-hikmah-topup-card__desc{min-height:3.8rem;color:var(--sn-text-muted);font-size:var(--sn-fs-xs);line-height:1.45}.sn-hikmah-topup-card__meta{flex-direction:column;gap:.1rem;margin-top:auto;display:flex}.sn-hikmah-topup-card__meta strong{color:var(--sn-text);font-size:1rem;line-height:1.1}.sn-hikmah-topup-card__meta small{color:var(--sn-text-soft);font-size:var(--sn-fs-xs)}.sn-hikmah-topup-card__cta{background:linear-gradient(135deg, var(--drink-accent,#f59e0b), var(--drink-accent,#f59e0b));border-radius:8px;justify-content:center;align-items:center;min-height:2.15rem;margin:0 .85rem .85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sn-hikmah-topup-card__cta{background:linear-gradient(135deg, var(--drink-accent,#f59e0b), color-mix(in srgb, var(--drink-accent,#f59e0b) 60%, #8b5cf6 40%))}}.sn-hikmah-topup-card__cta{color:#fff;font-size:var(--sn-fs-xs);box-shadow:0 10px 20px var(--drink-accent,#f59e0b);font-weight:850}@supports (color:color-mix(in lab, red, red)){.sn-hikmah-topup-card__cta{box-shadow:0 10px 20px color-mix(in srgb, var(--drink-accent,#f59e0b) 24%, transparent)}}.sn-hikmah-topup-card--loading{background:linear-gradient(90deg, transparent, #ffffff14, transparent), var(--sn-surface-raised);min-height:20rem;animation:1.4s ease-in-out infinite sn-hikmah-loading-sheen}.sn-hikmah-topup-empty{border:1px dashed var(--sn-border);color:var(--sn-text-muted);text-align:center;font-size:var(--sn-fs-sm);border-radius:8px;padding:2rem}.sn-hikmah-topup-panel__note{color:var(--sn-text-soft);font-size:var(--sn-fs-2xs);margin:.9rem 0 0;line-height:1.45}.sn-hikmah-celebration__sparkles{pointer-events:none;position:absolute;inset:0}.sn-hikmah-celebration__sparkles span{background:#fbbf24;border-radius:999px;width:.55rem;height:.55rem;animation:1.8s ease-in-out infinite sn-hikmah-sparkle-pop;position:absolute;box-shadow:0 0 22px #fbbf24c7}.sn-hikmah-celebration__sparkles span:first-child{top:1.6rem;left:2.4rem}.sn-hikmah-celebration__sparkles span:nth-child(2){background:#38bdf8;animation-delay:.26s;top:4.6rem;right:2.7rem;box-shadow:0 0 22px #38bdf8a6}.sn-hikmah-celebration__sparkles span:nth-child(3){background:#fb7185;animation-delay:.52s;bottom:7.8rem;left:3.1rem;box-shadow:0 0 22px #fb71859e}.sn-hikmah-celebration__sparkles span:nth-child(4){background:#22c55e;animation-delay:.78s;bottom:4.2rem;right:4.4rem;box-shadow:0 0 22px #22c55e8c}.sn-hikmah-celebration__hero{justify-content:center;align-items:flex-end;gap:.85rem;min-height:11.2rem;margin-bottom:1.05rem;display:flex;position:relative}.sn-hikmah-celebration__avatar-card{border:1px solid #22c55e;width:10.2rem;height:10.2rem;padding:.38rem;position:relative}@supports (color:color-mix(in lab, red, red)){.sn-hikmah-celebration__avatar-card{border:1px solid color-mix(in srgb, #22c55e 42%, var(--sn-border) 58%)}}.sn-hikmah-celebration__avatar-card{background:linear-gradient(135deg, #22c55e2e, #fbbf242e), var(--sn-surface-raised);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.sn-hikmah-celebration__avatar-card{background:linear-gradient(135deg, #22c55e2e, #fbbf242e), color-mix(in srgb, var(--sn-surface-raised) 88%, #dcfce7 12%)}}.sn-hikmah-celebration__avatar-card{animation:1.8s ease-in-out infinite sn-hikmah-celebration-bounce;box-shadow:0 20px 54px #22c55e3d}.sn-hikmah-celebration__avatar{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}.sn-hikmah-celebration__badge{border:2px solid var(--sn-surface-raised);justify-content:center;align-items:center;min-width:3.25rem;min-height:2.25rem;display:inline-flex;position:absolute;bottom:.9rem;right:-.55rem}@supports (color:color-mix(in lab, red, red)){.sn-hikmah-celebration__badge{border:2px solid color-mix(in srgb, var(--sn-surface-raised) 80%, #fff 20%)}}.sn-hikmah-celebration__badge{color:#f0fdf4;background:linear-gradient(135deg,#22c55e,#14b8a6);border-radius:8px;font-size:.9rem;font-weight:850;box-shadow:0 10px 24px #14b8a64d}.sn-hikmah-celebration__drink{border:1px solid var(--drink-accent,#f59e0b);width:6.2rem;position:absolute;bottom:.3rem;right:2.9rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sn-hikmah-celebration__drink{border:1px solid color-mix(in srgb, var(--drink-accent,#f59e0b) 48%, var(--sn-border) 52%)}}.sn-hikmah-celebration__drink{background:var(--drink-accent,#f59e0b);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.sn-hikmah-celebration__drink{background:color-mix(in srgb, var(--drink-accent,#f59e0b) 12%, var(--sn-surface-raised))}}.sn-hikmah-celebration__drink{box-shadow:0 16px 32px var(--drink-accent,#f59e0b)}@supports (color:color-mix(in lab, red, red)){.sn-hikmah-celebration__drink{box-shadow:0 16px 32px color-mix(in srgb, var(--drink-accent,#f59e0b) 18%, transparent)}}.sn-hikmah-celebration__drink{animation:2.5s ease-in-out infinite sn-hikmah-drink-wiggle;transform:rotate(4deg)}.sn-hikmah-celebration__drink-image{aspect-ratio:1;object-fit:cover;width:100%;display:block}.sn-hikmah-celebration__drink span{color:var(--sn-text);font-size:var(--sn-fs-2xs);padding:.42rem .45rem;font-weight:850;line-height:1.15;display:block}.sn-hikmah-celebration__title{color:var(--sn-text);margin:0;font-size:1.55rem;font-weight:900;line-height:1.14}.sn-hikmah-celebration__copy{max-width:28rem;color:var(--sn-text-muted);font-size:var(--sn-fs-base);margin:.9rem auto 0;line-height:1.72}.sn-hikmah-celebration__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.45rem;display:flex}.sn-hikmah-celebration__primary{box-shadow:0 16px 34px #14b8a638;background:linear-gradient(135deg,#22c55e,#14b8a6 48%,#f59e0b)!important;border:0!important}.sn-hikmah-topup-pop{transition:transform .28s cubic-bezier(.34,1.56,.64,1),opacity .22s}.sn-hikmah-topup-pop-start{opacity:0;transform:translateY(14px)scale(.965)}.sn-hikmah-topup-pop-end{opacity:1;transform:translateY(0)scale(1)}.sn-plan-upgrade-modal{z-index:72;position:fixed;inset:0}.sn-plan-upgrade-modal__backdrop{min-height:100%;padding:calc(1rem + var(--sn-safe-top)) calc(1rem + var(--sn-safe-right)) calc(1rem + var(--sn-safe-bottom)) calc(1rem + var(--sn-safe-left));-webkit-backdrop-filter:blur(14px)saturate(1.05);backdrop-filter:blur(14px)saturate(1.05);background:radial-gradient(circle at 0 0,#6366f138,#0000 32%),radial-gradient(circle at 100% 100%,#f59e0b38,#0000 30%),#020617c7;justify-content:center;align-items:center;display:flex}.sn-plan-upgrade-modal__panel{border:1px solid var(--sn-border);flex-direction:column;width:min(100%,36rem);max-height:min(90vh,46rem);padding:1.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sn-plan-upgrade-modal__panel{border:1px solid color-mix(in srgb, var(--sn-border) 76%, #6366f1 24%)}}.sn-plan-upgrade-modal__panel{background:linear-gradient(160deg, var(--sn-surface-raised), var(--sn-surface));border-radius:14px}@supports (color:color-mix(in lab, red, red)){.sn-plan-upgrade-modal__panel{background:linear-gradient(160deg, color-mix(in srgb, var(--sn-surface-raised) 94%, #dbeafe 6%), color-mix(in srgb, var(--sn-surface) 90%, #fef3c7 10%))}}.sn-plan-upgrade-modal__panel{color:var(--sn-text);box-shadow:0 28px 80px #0f172a6b}.sn-plan-upgrade-modal__body{-webkit-overflow-scrolling:touch;flex:1;min-height:0;margin-right:-.5rem;padding-right:.5rem;overflow-y:auto}.sn-plan-upgrade-modal__body::-webkit-scrollbar{width:6px}.sn-plan-upgrade-modal__body::-webkit-scrollbar-track{background:0 0}.sn-plan-upgrade-modal__body::-webkit-scrollbar-thumb{background:var(--sn-border)}@supports (color:color-mix(in lab, red, red)){.sn-plan-upgrade-modal__body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--sn-border) 45%, transparent)}}.sn-plan-upgrade-modal__body::-webkit-scrollbar-thumb{border-radius:10px;transition:background .2s}.sn-plan-upgrade-modal__body::-webkit-scrollbar-thumb:hover{background:var(--plan-upgrade-accent,#6366f1)}.sn-plan-upgrade-modal__hero{align-items:center;gap:1rem;padding-right:2.2rem;display:flex}.sn-plan-upgrade-modal__avatar-card{border:1px solid #6366f1;flex:0 0 7rem;width:7rem;height:7rem;padding:.3rem;position:relative}@supports (color:color-mix(in lab, red, red)){.sn-plan-upgrade-modal__avatar-card{border:1px solid color-mix(in srgb, #6366f1 40%, var(--sn-border) 60%)}}.sn-plan-upgrade-modal__avatar-card{background:linear-gradient(135deg, #6366f12e, #f59e0b2e), var(--sn-surface-raised);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.sn-plan-upgrade-modal__avatar-card{background:linear-gradient(135deg, #6366f12e, #f59e0b2e), color-mix(in srgb, var(--sn-surface-raised) 92%, #eff6ff 8%)}}.sn-plan-upgrade-modal__avatar-card{box-shadow:0 16px 36px #6366f12e}.sn-plan-upgrade-modal__avatar{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}.sn-plan-upgrade-modal__badge{border:2px solid var(--sn-surface-raised);max-width:7rem;padding:.3rem .55rem;position:absolute;bottom:.75rem;right:-.45rem}@supports (color:color-mix(in lab, red, red)){.sn-plan-upgrade-modal__badge{border:2px solid color-mix(in srgb, var(--sn-surface-raised) 80%, #fff 20%)}}.sn-plan-upgrade-modal__badge{color:#eef2ff;font-size:var(--sn-fs-2xs);text-align:center;background:linear-gradient(135deg,#6366f1,#8b5cf6 55%,#f59e0b);border-radius:8px;font-weight:850;line-height:1.25;box-shadow:0 12px 28px #6366f147}.sn-plan-upgrade-modal__intro{min-width:0}.sn-plan-upgrade-modal__title{color:var(--sn-text);margin:0;font-size:1.55rem;font-weight:900;line-height:1.15}.sn-plan-upgrade-modal__copy{color:var(--sn-text-muted);font-size:var(--sn-fs-sm);margin:.7rem 0 0;line-height:1.65}.sn-plan-upgrade-modal__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.35rem;display:grid}.sn-plan-upgrade-modal__summary-item{border:1px solid var(--sn-border);padding:.95rem 1rem}@supports (color:color-mix(in lab, red, red)){.sn-plan-upgrade-modal__summary-item{border:1px solid color-mix(in srgb, var(--sn-border) 80%, #ffffff1a 20%)}}.sn-plan-upgrade-modal__summary-item{background:var(--sn-surface-raised);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.sn-plan-upgrade-modal__summary-item{background:color-mix(in srgb, var(--sn-surface-raised) 90%, transparent)}}.sn-plan-upgrade-modal__summary-item span,.sn-plan-upgrade-modal__summary-item small{display:block}.sn-plan-upgrade-modal__summary-item span{color:var(--sn-text-soft);font-size:var(--sn-fs-2xs);text-transform:uppercase;letter-spacing:0;font-weight:800}.sn-plan-upgrade-modal__summary-item strong{color:var(--sn-text);margin-top:.45rem;font-size:1.12rem;font-weight:900;display:block}.sn-plan-upgrade-modal__summary-item small{color:var(--sn-text-muted);font-size:var(--sn-fs-xs);margin-top:.25rem;line-height:1.45}.sn-plan-upgrade-modal__summary-item[style]{border-color:var(--plan-upgrade-accent,#6366f1)}@supports (color:color-mix(in lab, red, red)){.sn-plan-upgrade-modal__summary-item[style]{border-color:color-mix(in srgb, var(--plan-upgrade-accent,#6366f1) 45%, var(--sn-border) 55%)}}.sn-plan-upgrade-modal__summary-item[style]{background:var(--plan-upgrade-accent,#6366f1)}@supports (color:color-mix(in lab, red, red)){.sn-plan-upgrade-modal__summary-item[style]{background:color-mix(in srgb, var(--plan-upgrade-accent,#6366f1) 12%, var(--sn-surface-raised))}}.sn-plan-upgrade-modal__summary-item[style] strong{color:var(--plan-upgrade-accent,#6366f1)}@supports (color:color-mix(in lab, red, red)){.sn-plan-upgrade-modal__summary-item[style] strong{color:color-mix(in srgb, var(--plan-upgrade-accent,#6366f1) 74%, white 26%)}}.sn-plan-upgrade-modal__loading,.sn-plan-upgrade-modal__notice{font-size:var(--sn-fs-xs);border-radius:8px;margin-top:1rem;padding:.9rem 1rem;line-height:1.6}.sn-plan-upgrade-modal__loading{border:1px dashed var(--sn-border-soft);color:var(--sn-text-muted);background:var(--sn-surface-raised)}@supports (color:color-mix(in lab, red, red)){.sn-plan-upgrade-modal__loading{background:color-mix(in srgb, var(--sn-surface-raised) 92%, transparent)}}.sn-plan-upgrade-modal__notice{color:#fcd34d;background:#f59e0b1f;border:1px solid #f59e0b47}.sn-plan-upgrade-modal__benefits{border:1px solid var(--sn-border);margin-top:1rem;padding:1rem}@supports (color:color-mix(in lab, red, red)){.sn-plan-upgrade-modal__benefits{border:1px solid color-mix(in srgb, var(--sn-border) 78%, #ffffff1a 22%)}}.sn-plan-upgrade-modal__benefits{background:var(--sn-surface-raised);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.sn-plan-upgrade-modal__benefits{background:color-mix(in srgb, var(--sn-surface-raised) 92%, transparent)}}.sn-plan-upgrade-modal__benefits-title{color:var(--sn-text);font-size:var(--sn-fs-xs);margin:0;font-weight:850}.sn-plan-upgrade-modal__benefit-list{gap:.6rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.sn-plan-upgrade-modal__benefit-list li{color:var(--sn-text-muted);font-size:var(--sn-fs-xs);grid-template-columns:1rem 1fr;gap:.55rem;line-height:1.55;display:grid}.sn-plan-upgrade-modal__benefit-list li span:first-child{color:#22c55e;font-weight:900}.sn-plan-upgrade-modal__footnote{color:var(--sn-text-soft);font-size:var(--sn-fs-2xs);margin:.95rem 0 0;line-height:1.55}.sn-plan-upgrade-modal__actions{justify-content:flex-end;gap:.75rem;margin-top:1.45rem;display:flex}.sn-plan-upgrade-modal__primary{box-shadow:0 18px 32px #6366f13d;background:linear-gradient(135deg,#6366f1,#8b5cf6 55%,#f59e0b)!important;border:0!important}.sn-subscription-success-sheet{z-index:72;position:fixed;inset:0;overflow-y:auto}.sn-subscription-success-sheet__backdrop{min-height:100%;padding:calc(1.5rem + var(--sn-safe-top)) calc(1rem + var(--sn-safe-right)) calc(1.5rem + var(--sn-safe-bottom)) calc(1rem + var(--sn-safe-left));-webkit-backdrop-filter:blur(12px)saturate(1.05);backdrop-filter:blur(12px)saturate(1.05);background:linear-gradient(#02061733,#020617b8 68%,#020617eb),radial-gradient(circle at top,#22c55e24,#0000 34%);justify-content:center;align-items:center;display:flex}.sn-subscription-success-sheet__grabber{display:none}.sn-hikmah-celebration--sheet{transform-origin:50%;border-radius:1.35rem;width:min(100%,42rem);max-height:none;margin:0 auto;padding:1.4rem 2rem 1.85rem;overflow-y:visible;box-shadow:0 8px 80px #02061799,inset 0 0 0 1px #ffffff0f}.sn-hikmah-celebration--sheet .sn-hikmah-topup__close{top:.95rem;right:1rem}.sn-hikmah-celebration--sheet .sn-hikmah-celebration__hero{min-height:10.4rem;margin-bottom:.75rem}.sn-hikmah-celebration--sheet .sn-hikmah-celebration__copy{max-width:31rem}@keyframes sn-hikmah-avatar-breathe{0%,to{filter:saturate();transform:translateY(0)}50%{filter:saturate(1.18);transform:translateY(-.25rem)}}@keyframes sn-hikmah-loading-sheen{0%{background-position:-120% 0,0 0}to{background-position:120% 0,0 0}}@keyframes sn-hikmah-celebration-bounce{0%,to{filter:saturate(1.05);transform:translateY(0)rotate(0)}45%{filter:saturate(1.24);transform:translateY(-.35rem)rotate(-1deg)}70%{transform:translateY(-.1rem)rotate(1deg)}}@keyframes sn-hikmah-drink-wiggle{0%,to{transform:rotate(4deg)translateY(0)}50%{transform:rotate(0)translateY(-.18rem)}}@keyframes sn-hikmah-sparkle-pop{0%,to{opacity:.42;transform:scale(.78)}50%{opacity:1;transform:scale(1.25)}}@media (width<=1024px){.sn-hikmah-topup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sn-hikmah-topup-card{min-height:22rem}.sn-plan-upgrade-modal__hero{align-items:flex-start}}@media (width<=640px){.sn-hikmah-topup__backdrop{padding:calc(.75rem + var(--sn-safe-top)) calc(.75rem + var(--sn-safe-right)) calc(.75rem + var(--sn-safe-bottom)) calc(.75rem + var(--sn-safe-left));align-items:flex-end}.sn-hikmah-consent,.sn-hikmah-topup-panel,.sn-hikmah-celebration{border-radius:12px;width:100%}.sn-hikmah-consent,.sn-hikmah-celebration{padding:1.4rem}.sn-hikmah-consent__avatar-card{width:8.2rem;height:8.2rem}.sn-hikmah-consent__actions{flex-direction:column-reverse}.sn-hikmah-consent__actions>button{width:100%}.sn-hikmah-topup-panel{max-height:92vh;padding:1rem}.sn-hikmah-topup-panel__header{gap:.75rem;padding-right:2.25rem;display:flex}.sn-hikmah-topup-panel__identity{align-items:flex-start}.sn-hikmah-topup-panel__avatar{flex-basis:3.8rem;width:3.8rem;height:3.8rem}.sn-hikmah-topup-panel__mini-meter{display:none}.sn-hikmah-topup-grid{grid-template-columns:1fr;max-height:68vh}.sn-hikmah-topup-card{grid-template-rows:auto auto;grid-template-columns:7.8rem 1fr;gap:0;min-height:auto;display:grid}.sn-hikmah-topup-card__image-wrap{grid-row:1/3;margin:.55rem}.sn-hikmah-topup-card__body{padding:.7rem .7rem .5rem .1rem}.sn-hikmah-topup-card__name,.sn-hikmah-topup-card__desc{min-height:0}.sn-hikmah-topup-card__cta{grid-column:2;margin:0 .7rem .7rem .1rem}.sn-hikmah-celebration__hero{min-height:10rem}.sn-hikmah-celebration__avatar-card{width:8.8rem;height:8.8rem}.sn-hikmah-celebration__drink{width:5.4rem;right:1.2rem}.sn-hikmah-celebration__actions{flex-direction:column-reverse}.sn-hikmah-celebration__actions>a,.sn-hikmah-celebration__actions>button{width:100%}.sn-plan-upgrade-modal__backdrop{padding:calc(.75rem + var(--sn-safe-top)) calc(.75rem + var(--sn-safe-right)) calc(.75rem + var(--sn-safe-bottom)) calc(.75rem + var(--sn-safe-left));align-items:flex-end}.sn-plan-upgrade-modal__panel{width:100%;max-height:min(92vh, calc(100vh - var(--sn-safe-top) - var(--sn-safe-bottom) - 1.5rem));border-radius:12px;padding:1.25rem}.sn-plan-upgrade-modal__body{margin-right:-.35rem;padding-right:.35rem}.sn-plan-upgrade-modal__hero{flex-direction:row;align-items:center;gap:.75rem;padding-right:1.8rem}.sn-plan-upgrade-modal__avatar-card{flex:0 0 4.5rem;width:4.5rem;height:4.5rem;padding:.2rem}.sn-plan-upgrade-modal__avatar{border-radius:4px}.sn-plan-upgrade-modal__badge{font-size:var(--sn-fs-3xs);border-radius:4px;max-width:4.2rem;padding:.15rem .35rem;bottom:.25rem;right:-.25rem}.sn-plan-upgrade-modal__intro{flex:1}.sn-plan-upgrade-modal__title{font-size:1.25rem}.sn-plan-upgrade-modal__copy{font-size:var(--sn-fs-xs);margin-top:.35rem;line-height:1.45}.sn-plan-upgrade-modal__summary{grid-template-columns:1fr;gap:.6rem;margin-top:1rem}.sn-plan-upgrade-modal__summary-item{padding:.75rem .85rem}.sn-plan-upgrade-modal__summary-item strong{margin-top:.25rem;font-size:1.05rem}.sn-plan-upgrade-modal__benefits{margin-top:.75rem;padding:.75rem}.sn-plan-upgrade-modal__benefit-list{gap:.45rem;margin-top:.6rem}.sn-plan-upgrade-modal__footnote{margin-top:.75rem}.sn-plan-upgrade-modal__actions{flex-direction:column-reverse;gap:.55rem;margin-top:1rem}.sn-plan-upgrade-modal__actions>button{width:100%;min-height:2.5rem}.sn-subscription-success-sheet__backdrop{padding:calc(.5rem + var(--sn-safe-top)) calc(.5rem + var(--sn-safe-right)) 0 calc(.5rem + var(--sn-safe-left));align-items:flex-end}.sn-hikmah-celebration--sheet{width:100%;max-height:min(90vh,42rem);padding:1rem 1.2rem calc(1.2rem + var(--sn-safe-bottom));transform-origin:bottom;border-radius:1.1rem 1.1rem 0 0;overflow-y:auto}.sn-subscription-success-sheet__grabber{display:block}.sn-hikmah-celebration--sheet .sn-hikmah-celebration__hero{min-height:9rem}.sn-hikmah-celebration--sheet .sn-hikmah-celebration__avatar-card{width:8.2rem;height:8.2rem}}@media (prefers-reduced-motion:reduce){.sn-hikmah-consent__avatar-card,.sn-hikmah-topup-card--loading,.sn-hikmah-celebration__avatar-card,.sn-hikmah-celebration__drink,.sn-hikmah-celebration__sparkles span,.sn-plan-upgrade-modal__avatar-card{animation:none!important}.sn-ai-energy-pill,.sn-ai-energy-profile__summary,.sn-ai-energy-popover__button,.sn-ai-energy-pill__bar span,.sn-ai-energy-profile__meter span,.sn-ai-energy-popover__meter span,.sn-hikmah-topup-card,.sn-hikmah-topup-card__image,.sn-hikmah-topup__close{transition:none!important}.sn-ai-energy-popover__button:hover{transform:none!important}}@media (width<=767px){input:not(.sn-canvas__title),textarea:not(.sn-canvas__title),select,.sn-input,.sn-editor,.ProseMirror,.sn-editor--canvas .ProseMirror,[contenteditable=true]{font-size:16px!important}.sn-nalar-shell.is-density-compact textarea.sn-nalar-composer__textarea,.sn-nalar-shell.is-density-compact textarea.sn-nalar-note-share-modal__textarea{font-size:var(--sn-nalar-fs-composer-body)!important}}.sn-package-v2-container{--pkg-bg:var(--sn-surface);--pkg-surface:var(--sn-surface-raised);--pkg-surface-soft:var(--sn-surface-soft);--pkg-text:var(--sn-text);--pkg-muted:var(--sn-text-muted);--pkg-soft:var(--sn-text-subtle);--pkg-border:var(--sn-border-soft);--pkg-border-strong:var(--sn-border);--pkg-accent:var(--sn-accent);--pkg-accent-hover:var(--sn-accent-hover);--pkg-accent-soft:var(--sn-accent-soft);--pkg-accent-softer:var(--sn-accent-softer);--pkg-accent-border:var(--sn-accent-border);--pkg-hero-bg:linear-gradient(135deg, var(--sn-surface-raised) 0%, var(--sn-surface-soft) 100%);--pkg-hero-badge-bg:#6366f114;--pkg-hero-badge-border:#6366f133;--pkg-hero-badge-text:#4f46e5;--pkg-hero-core-bg:radial-gradient(circle, #6366f114 0%, var(--sn-surface-soft) 80%);--pkg-hero-core-border:#6366f126;--pkg-snapshot-bg:var(--sn-accent);flex-direction:column;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.sn-package-v2-container{--pkg-snapshot-bg:color-mix(in srgb, var(--sn-accent) 2%, var(--sn-surface-raised))}}.sn-package-v2-container{--pkg-snapshot-border:var(--sn-border-soft);--pkg-card-bg-free:var(--sn-surface-raised);--pkg-card-bg-plus:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-package-v2-container{--pkg-card-bg-plus:color-mix(in srgb, var(--sn-accent) 2%, var(--sn-surface-raised))}}.sn-package-v2-container{--pkg-card-bg-pro:var(--sn-warning)}@supports (color:color-mix(in lab, red, red)){.sn-package-v2-container{--pkg-card-bg-pro:color-mix(in srgb, var(--sn-warning) 2%, var(--sn-surface-raised))}}.sn-package-v2-container{--pkg-card-border-free:var(--sn-border-soft);--pkg-card-border-plus:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-package-v2-container{--pkg-card-border-plus:color-mix(in srgb, var(--sn-accent) 20%, var(--sn-border))}}.sn-package-v2-container{--pkg-card-border-pro:var(--sn-warning)}@supports (color:color-mix(in lab, red, red)){.sn-package-v2-container{--pkg-card-border-pro:color-mix(in srgb, var(--sn-warning) 25%, var(--sn-border))}}.sn-package-v2-container{--pkg-card-text-plus:#4f46e5;--pkg-card-text-pro:#d97706;--pkg-energy-core-bg:var(--sn-surface-soft);--pkg-energy-core-border:var(--sn-border-soft);--pkg-energy-core-ring-bg:var(--sn-border-soft);--pkg-matrix-bg:var(--sn-surface-raised);--pkg-matrix-border:var(--sn-border-soft);--pkg-matrix-row-border:var(--sn-text)}@supports (color:color-mix(in lab, red, red)){.sn-package-v2-container{--pkg-matrix-row-border:color-mix(in srgb, var(--sn-text) 3%, transparent)}}.sn-package-v2-container{--pkg-matrix-header-bg:var(--sn-surface-soft)}@supports (color:color-mix(in lab, red, red)){.sn-package-v2-container{--pkg-matrix-header-bg:color-mix(in srgb, var(--sn-surface-soft) 85%, var(--sn-accent) 3%)}}.sn-package-v2-container{--pkg-matrix-category-bg:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-package-v2-container{--pkg-matrix-category-bg:color-mix(in srgb, var(--sn-accent) 6%, var(--sn-surface-soft))}}.sn-package-v2-container{--pkg-matrix-row-hover:var(--sn-accent)}@supports (color:color-mix(in lab, red, red)){.sn-package-v2-container{--pkg-matrix-row-hover:color-mix(in srgb, var(--sn-accent) 3%, var(--sn-surface-soft))}}.sn-package-v2-container{--pkg-pro-shadow-1:0 15px 35px #00000008;--pkg-pro-shadow-2:0 20px 45px #f59e0b14;--pkg-plus-shadow-1:0 15px 35px #00000008;--pkg-plus-shadow-2:0 20px 45px #6366f10d}.dark .sn-package-v2-container{--pkg-hero-bg:linear-gradient(135deg, #16223899 0%, #111a2b66 100%);--pkg-hero-badge-bg:#6366f126;--pkg-hero-badge-border:#6366f140;--pkg-hero-badge-text:#818cf8;--pkg-hero-core-bg:radial-gradient(circle, #6366f11a 0%, #121b2d99 80%);--pkg-hero-core-border:#6366f133;--pkg-snapshot-bg:#121b2d4d;--pkg-card-bg-free:linear-gradient(180deg, #1e293bb3 0%, #0f172a73 100%);--pkg-card-bg-plus:linear-gradient(180deg, #6366f126 0%, #0f172a73 100%);--pkg-card-bg-pro:linear-gradient(180deg, #f59e0b26 0%, #0f172a73 100%);--pkg-card-border-free:var(--sn-border-soft);--pkg-card-border-plus:#6366f140;--pkg-card-border-pro:#f59e0b40;--pkg-card-text-plus:#818cf8;--pkg-card-text-pro:#f59e0b;--pkg-energy-core-bg:#00000026;--pkg-energy-core-border:var(--sn-border-soft);--pkg-energy-core-ring-bg:#ffffff0d;--pkg-matrix-bg:#121b2d66;--pkg-matrix-row-border:#ffffff05;--pkg-matrix-header-bg:var(--sn-surface-soft);--pkg-matrix-category-bg:#6366f10d;--pkg-matrix-row-hover:#ffffff04;--pkg-pro-shadow-1:0 15px 35px #0003;--pkg-pro-shadow-2:0 20px 45px #f59e0b14;--pkg-plus-shadow-1:0 15px 35px #0003;--pkg-plus-shadow-2:0 20px 45px #6366f10d}.sn-package-v2-text-plus{color:var(--pkg-card-text-plus)!important}.sn-package-v2-text-pro{color:var(--pkg-card-text-pro)!important}.sn-package-v2-hero{background:var(--pkg-hero-bg);border:1px solid var(--pkg-border);position:relative;overflow:hidden;box-shadow:0 20px 50px #00000008}.dark .sn-package-v2-hero{box-shadow:0 20px 50px #0000004d}.sn-package-v2-hero__badge{background:var(--pkg-hero-badge-bg)!important;border:1px solid var(--pkg-hero-badge-border)!important;color:var(--pkg-hero-badge-text)!important}.sn-package-v2-hero__glow-1{pointer-events:none;filter:blur(40px);background:radial-gradient(circle,#f59e0b14 0%,#0000 70%);width:250px;height:250px;position:absolute;top:-50px;right:10%}.sn-package-v2-hero__glow-2{pointer-events:none;filter:blur(50px);background:radial-gradient(circle,#6366f10d 0%,#0000 70%);width:300px;height:300px;position:absolute;bottom:-80px;left:5%}.sn-package-v2-hero__glow-3{pointer-events:none;filter:blur(30px);background:radial-gradient(circle,#f59e0b08 0%,#0000 70%);width:150px;height:150px;position:absolute;top:20%;left:40%}@media (prefers-reduced-motion:no-preference){.sn-package-v2-hero__orbit-1{pointer-events:none;border:1px dashed #ffffff08;border-radius:50%;width:300px;height:300px;animation:120s linear infinite sn-v2-spin;position:absolute;top:-100px;right:-100px}.sn-package-v2-hero__orbit-2{pointer-events:none;border:1px solid #ffffff04;border-radius:50%;width:400px;height:400px;animation:180s linear infinite sn-v2-spin-reverse;position:absolute;bottom:-150px;left:-150px}}.sn-package-v2-hero__core-visual{background:var(--pkg-hero-core-bg);border:1px solid var(--pkg-hero-core-border);border-radius:50%;box-shadow:0 0 30px #6366f114,inset 0 0 15px #6366f11a}.dark .sn-package-v2-hero__core-visual{box-shadow:0 0 30px #6366f126,inset 0 0 15px #6366f133}.sn-package-v2-hero__core-orbit{pointer-events:none;border:1.5px dashed #f59e0b4d;border-radius:50%;position:absolute;inset:4px}@media (prefers-reduced-motion:no-preference){.sn-package-v2-hero__core-orbit{animation:15s linear infinite sn-v2-spin}.sn-package-v2-hero__core-visual{animation:4s ease-in-out infinite sn-v2-pulse-soft}}.sn-package-v2-hero__core-inner{z-index:2;text-align:center;position:relative}.sn-package-v2-snapshot{background:var(--pkg-snapshot-bg);border-color:var(--pkg-snapshot-border);transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.sn-package-v2-snapshot:after{content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.sn-package-v2-snapshot--free:after{background:#64748b;box-shadow:2px 0 10px #94a3b84d}.sn-package-v2-snapshot--plus:after{background:#6366f1;box-shadow:2px 0 12px #6366f166}.sn-package-v2-snapshot--pro:after{background:linear-gradient(#f59e0b,#fbbf24);box-shadow:2px 0 15px #f59e0b80}.sn-package-v2-card{flex-direction:column;justify-content:space-between;min-height:480px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 15px 35px #00000008}.dark .sn-package-v2-card{box-shadow:0 15px 35px #0003}.sn-package-v2-card:hover{transform:translateY(-4px);box-shadow:0 25px 50px #00000014}.dark .sn-package-v2-card:hover{box-shadow:0 25px 50px #00000059}.sn-package-v2-card--active{box-shadow:0 20px 45px #0000000f;border-width:2px!important}.sn-package-v2-card--active.sn-package-v2-card--free{border-color:var(--sn-border-soft)!important}.sn-package-v2-card--active.sn-package-v2-card--plus{box-shadow:0 20px 45px #6366f11f;border-color:#6366f1!important}.sn-package-v2-card--active.sn-package-v2-card--pro{box-shadow:0 20px 45px #f59e0b2e,inset 0 0 0 1px #f59e0b26;border-color:#f59e0b!important}.dark .sn-package-v2-card--active{border-color:#ffffff26;box-shadow:0 20px 45px #00000040}.dark .sn-package-v2-card--active.sn-package-v2-card--free{border-color:#ffffff26!important}.dark .sn-package-v2-card--active.sn-package-v2-card--plus{box-shadow:0 20px 45px #6366f140;border-color:#6366f1cc!important}.dark .sn-package-v2-card--active.sn-package-v2-card--pro{box-shadow:0 20px 45px #f59e0b4d,inset 0 0 0 1px #f59e0b40;border-color:#f59e0bcc!important}.sn-package-v2-card--free{background:var(--pkg-card-bg-free);border-color:var(--pkg-card-border-free)}.sn-package-v2-card--plus{background:var(--pkg-card-bg-plus);border-color:var(--pkg-card-border-plus)}.sn-package-v2-card--pro{background:var(--pkg-card-bg-pro);border-color:var(--pkg-card-border-pro);box-shadow:0 15px 40px #f59e0b08}.dark .sn-package-v2-card--pro{box-shadow:0 15px 40px #f59e0b14}.dark .sn-package-v2-card--pro:hover{box-shadow:0 25px 60px #f59e0b38!important}.sn-package-v2-card--plus:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#6366f199,#0000);width:80%;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.sn-package-v2-card--pro:after{content:"";-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#f59e0b66,#0000 50%,#f59e0b26);border-radius:24px;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:no-preference){.sn-package-v2-card--pro{animation:6s ease-in-out infinite sn-v2-pro-breathing}.sn-package-v2-card--plus{animation:8s ease-in-out infinite sn-v2-plus-pulse}}.sn-package-v2-card__price-box{flex-direction:column;justify-content:center;gap:.125rem;display:flex}.sn-package-v2-energy-core{transition:all .3s;background:var(--pkg-energy-core-bg)!important;border:1px solid var(--pkg-energy-core-border)!important}.sn-package-v2-energy-core--free{background:var(--sn-surface-soft)!important;border-color:var(--sn-border-soft)!important}.sn-package-v2-energy-core--plus{background:#6366f108!important;border-color:#6366f126!important}.sn-package-v2-energy-core--pro{background:#f59e0b08!important;border-color:#f59e0b26!important}.dark .sn-package-v2-energy-core--free{border-color:var(--sn-border-soft)!important;background:#00000026!important}.dark .sn-package-v2-energy-core--plus{background:#6366f10a!important;border-color:#6366f133!important}.dark .sn-package-v2-energy-core--pro{background:#f59e0b0a!important;border-color:#f59e0b33!important}.sn-package-v2-card__floating-badge--plus{color:#fff;background:#6366f1;border:1px solid #ffffff26;box-shadow:0 8px 20px #6366f140}.sn-package-v2-card__floating-badge--pro{color:#0f172a;background:linear-gradient(135deg,#f59e0b,#d97706);border:1px solid #ffffff40;box-shadow:0 8px 20px #f59e0b40}.sn-package-v2-energy-core__ring-svg{transform:rotate(-90deg)}.sn-package-v2-energy-core__ring-text{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;white-space:nowrap!important;font-size:9px!important;font-weight:800!important;line-height:1!important}.sn-package-v2-energy-core__ring-bg{stroke-width:3.5px;fill:none;stroke:var(--pkg-energy-core-ring-bg)!important}.sn-package-v2-energy-core__ring-fill{stroke-width:4px;stroke-linecap:round;fill:none;transition:stroke-dasharray 1s ease-in-out}.sn-package-v2-energy-core__ring-fill--free{stroke:var(--pkg-muted)!important}.sn-package-v2-energy-core__ring-fill--plus{filter:drop-shadow(0 0 3px #6366f166);stroke:var(--pkg-accent)!important}.sn-package-v2-energy-core__ring-fill--pro{filter:drop-shadow(0 0 4px #f59e0b66);stroke:var(--sn-warning)!important}.dark .sn-package-v2-energy-core__ring-fill--plus{filter:drop-shadow(0 0 3px #6366f199)}.dark .sn-package-v2-energy-core__ring-fill--pro{filter:drop-shadow(0 0 4px #f59e0bb3)}.sn-package-v2-matrix{background:var(--pkg-matrix-bg);border-color:var(--pkg-matrix-border)}.sn-package-v2-matrix table{border-collapse:collapse}.sn-package-v2-matrix__header-row th{border-bottom:2px solid var(--pkg-matrix-border);background:var(--pkg-matrix-header-bg)}.sn-package-v2-matrix__category-row td{letter-spacing:.08em;font-size:10px;background:var(--pkg-matrix-category-bg)!important;color:var(--pkg-accent)!important}.sn-package-v2-matrix__item-row td{border-bottom:1px solid var(--pkg-matrix-row-border);padding:.85rem 1.25rem;transition:background-color .15s}.sn-package-v2-matrix__item-row:hover td{background-color:var(--pkg-matrix-row-hover)!important}.sn-package-v2-matrix__toggle{border-top:1px solid var(--pkg-matrix-border);background:var(--pkg-matrix-header-bg)!important}.sn-package-v2-bottom-grid .sn-page-card{transition:transform .25s,border-color .25s}.sn-package-v2-bottom-grid .sn-page-card:hover{border-color:#ffffff14}.sn-package-v2-panel-indigo{border-color:var(--pkg-card-border-plus)!important;background:linear-gradient(135deg, var(--sn-accent) 0%, var(--sn-surface-soft) 100%)!important}@supports (color:color-mix(in lab, red, red)){.sn-package-v2-panel-indigo{background:linear-gradient(135deg, color-mix(in srgb, var(--sn-accent) 4%, var(--sn-surface-raised)) 0%, var(--sn-surface-soft) 100%)!important}}.sn-package-v2-panel-amber{border-color:var(--pkg-card-border-pro)!important;background:linear-gradient(135deg, var(--sn-warning) 0%, var(--sn-surface-soft) 100%)!important}@supports (color:color-mix(in lab, red, red)){.sn-package-v2-panel-amber{background:linear-gradient(135deg, color-mix(in srgb, var(--sn-warning) 4%, var(--sn-surface-raised)) 0%, var(--sn-surface-soft) 100%)!important}}.sn-package-v2-sticky-cta{z-index:50;background:var(--sn-surface-raised);position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.sn-package-v2-sticky-cta{background:color-mix(in srgb, var(--sn-surface-raised) 92%, transparent)}}.sn-package-v2-sticky-cta{-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);border-top:1px solid var(--pkg-border-soft);padding:.5rem 1rem calc(.5rem + env(safe-area-inset-bottom,0px));justify-content:space-between;align-items:center;gap:.75rem;min-height:52px;max-height:72px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s;display:flex;box-shadow:0 -8px 32px #00000014}.sn-package-v2-sticky-cta .text-3xs{font-size:10px;line-height:1.3}.sn-package-v2-sticky-cta .text-4xs{font-size:9px;line-height:1.2}.sn-package-v2-sticky-cta .text-xs{font-size:var(--sn-fs-xs,12px);line-height:1.4}.sn-package-v2-sticky-cta [class*=text-]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.dark .sn-package-v2-sticky-cta{background:#0a0f1ac3;box-shadow:0 -10px 40px #0006}@media (width>=768px){.sn-package-v2-sticky-cta{display:none!important}}@keyframes sn-v2-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sn-v2-spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes sn-v2-pulse-soft{0%,to{transform:scale(1);box-shadow:0 0 30px #6366f126}50%{transform:scale(1.03);box-shadow:0 0 45px #6366f14d}}@keyframes sn-v2-pro-breathing{0%,to{border-color:var(--pkg-card-border-pro);box-shadow:var(--pkg-pro-shadow-1)}50%{border-color:color-mix(in srgb, var(--sn-warning) 45%, var(--sn-border));box-shadow:var(--pkg-pro-shadow-2)}}@keyframes sn-v2-plus-pulse{0%,to{border-color:var(--pkg-card-border-plus);box-shadow:var(--pkg-plus-shadow-1)}50%{border-color:color-mix(in srgb, var(--sn-accent) 40%, var(--sn-border));box-shadow:var(--pkg-plus-shadow-2)}}@media (prefers-reduced-motion:reduce){.sn-package-v2-hero__orbit-1,.sn-package-v2-hero__orbit-2,.sn-package-v2-hero__core-orbit,.sn-package-v2-hero__core-visual,.sn-package-v2-card--pro,.sn-package-v2-card--plus{box-shadow:none!important;animation:none!important;transform:none!important}.sn-package-v2-card,.sn-package-v2-card:hover,.sn-package-v2-bottom-grid .sn-page-card,.sn-package-v2-bottom-grid .sn-page-card:hover{box-shadow:none!important;transition:none!important;transform:none!important}}.sn-plan-dashboard{border:1px solid var(--sn-border-soft);background:var(--sn-surface-raised);border-radius:1.25rem;flex-direction:column;gap:1.25rem;padding:1.5rem;transition:border-color .3s;display:flex;position:relative;overflow:hidden}.sn-plan-dashboard:before{content:"";background:var(--sn-border-soft);border-radius:4px 0 0 4px;width:4px;transition:background .3s,box-shadow .3s;position:absolute;top:0;bottom:0;left:0}.sn-plan-dashboard[data-tier=plus]:before{background:#6366f1;box-shadow:2px 0 12px #6366f173}.sn-plan-dashboard[data-tier=pro]:before{background:linear-gradient(#f59e0b,#fbbf24);box-shadow:2px 0 16px #f59e0b8c}.dark .sn-plan-dashboard{border-color:var(--sn-border-soft);background:#121b2d80}.sn-plan-dashboard__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.sn-plan-dashboard__header>div:last-child{flex-shrink:0;margin-left:auto}.sn-plan-dashboard__status{font-size:var(--sn-fs-sm);letter-spacing:.01em;background:var(--sn-text);border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .875rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sn-plan-dashboard__status{background:color-mix(in srgb, var(--sn-text) 5%, transparent)}}.sn-plan-dashboard__status{color:var(--sn-text);border:1px solid var(--sn-border-soft)}.sn-plan-dashboard__status[data-tier=free]{color:#475569;background:#64748b1a;border-color:#64748b40}.dark .sn-plan-dashboard__status[data-tier=free]{color:#94a3b8;background:#64748b1f}.sn-plan-dashboard__status[data-tier=plus]{color:#4f46e5;background:#6366f114;border-color:#6366f133}.dark .sn-plan-dashboard__status[data-tier=plus]{color:#818cf8;background:#6366f11f;border-color:#6366f140}.sn-plan-dashboard__status[data-tier=pro]{color:#d97706;background:#f59e0b14;border-color:#f59e0b40}.dark .sn-plan-dashboard__status[data-tier=pro]{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b4d}.sn-plan-dashboard__status-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}@media (prefers-reduced-motion:no-preference){.sn-plan-dashboard__status[data-tier=plus] .sn-plan-dashboard__status-dot,.sn-plan-dashboard__status[data-tier=pro] .sn-plan-dashboard__status-dot{animation:2.5s cubic-bezier(.4,0,.6,1) infinite sn-v3-status-pulse}}@keyframes sn-v3-status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.sn-plan-dashboard__meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sn-plan-dashboard__pill{border:1px solid var(--sn-border-soft);background:var(--sn-surface-soft);font-size:var(--sn-fs-xs);color:var(--sn-text-muted);border-radius:.625rem;align-items:center;gap:.375rem;padding:.3125rem .625rem;font-weight:500;transition:border-color .2s;display:inline-flex}.sn-plan-dashboard__pill strong{color:var(--sn-text);font-weight:700}.sn-plan-dashboard__pill--warning strong{color:#ef4444}.sn-plan-dashboard__pill--warning{background:#ef44440a;border-color:#ef444433}.dark .sn-plan-dashboard__pill{border-color:var(--sn-border-soft);background:#ffffff08}.sn-energy-display{flex-direction:column;gap:.625rem;display:flex}.sn-energy-display__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sn-energy-display__label{font-size:var(--sn-fs-sm);color:var(--sn-text-muted);align-items:center;gap:.375rem;font-weight:600;display:flex}.sn-energy-display__value{font-size:var(--sn-fs-sm);color:var(--sn-text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:700}.sn-energy-bar{position:relative}.sn-energy-bar__track{background:var(--sn-surface-soft);border:1px solid var(--sn-border-soft);border-radius:9999px;width:100%;height:10px;position:relative;overflow:hidden}.dark .sn-energy-bar__track{background:#ffffff0a;border-color:#ffffff12}.sn-energy-bar__fill{border-radius:9999px;justify-content:flex-end;align-items:center;min-width:0;height:100%;transition:width .5s ease-out;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.sn-energy-bar__fill{animation:.85s ease-out forwards sn-v3-energy-fill}@keyframes sn-v3-energy-fill{0%{opacity:.4}to{opacity:1}}}.sn-energy-bar__fill--safe{background:linear-gradient(90deg,#10b981,#34d399);box-shadow:0 0 8px #10b9814d}.dark .sn-energy-bar__fill--safe{box-shadow:0 0 10px #34d39959}.sn-energy-bar__fill--warning{background:linear-gradient(90deg,#f59e0b,#fbbf24);box-shadow:0 0 8px #f59e0b59}.sn-energy-bar__fill--danger{background:linear-gradient(90deg,#ef4444,#f87171);box-shadow:0 0 8px #ef444459}.sn-energy-bar__label{color:#ffffffe6;white-space:nowrap;pointer-events:none;font-size:8px;font-weight:800;line-height:1;position:absolute;right:6px}.sn-energy-display__estimate{font-size:var(--sn-fs-xs);color:var(--sn-text-subtle);margin-top:.125rem;font-style:italic}.sn-energy-sparkline{align-items:flex-end;gap:2px;height:28px;padding:0 2px;display:flex}.sn-energy-sparkline__bar{background:var(--sn-border);border-radius:2px 2px 0 0;flex:1;min-width:6px;transition:background .2s,height .3s;position:relative}.sn-energy-sparkline__bar:hover,.sn-energy-sparkline__bar[data-today=true]{background:var(--sn-accent)}.dark .sn-package-v2-container .sn-text-muted,.dark .sn-plan-dashboard .sn-text-muted{color:#a7b2c4!important}.dark .sn-package-v2-container .sn-text-soft,.dark .sn-plan-dashboard .sn-text-soft{color:#8895ad!important}.dark .sn-package-v2-text-plus{color:#818cf8!important}.dark .sn-package-v2-text-pro{color:#fbbf24!important}.dark .sn-package-v2-card--free{background:linear-gradient(175deg,#1e293bb3 0%,#0f172a80 100%)}.dark .sn-package-v2-card--plus{background:linear-gradient(175deg,#6366f11f 0%,#0f172a80 100%)}.dark .sn-package-v2-card--pro{background:linear-gradient(175deg,#f59e0b1f 0%,#0f172a80 100%);box-shadow:0 15px 40px #f59e0b1a}.dark .sn-package-v2-energy-core__ring-fill--plus{filter:drop-shadow(0 0 4px #818cf8b3);stroke:#818cf8!important}.dark .sn-package-v2-energy-core__ring-fill--pro{filter:drop-shadow(0 0 5px #fbbf24bf);stroke:#fbbf24!important}.sn-package-v2-card--free{filter:saturate(.95)}.sn-package-v2-card--free:hover{filter:saturate();transform:translateY(-3px);box-shadow:0 18px 40px #00000012}.sn-package-v2-card--pro{box-shadow:inset 0 1px #fbbf2414,0 15px 40px #f59e0b0a!important}.sn-package-v2-card--pro:hover{transform:translateY(-6px)scale(1.005)!important;box-shadow:inset 0 1px #fbbf241f,0 25px 60px #f59e0b24!important}.sn-package-v2-card__inline-badge{text-transform:uppercase;letter-spacing:.08em;border-radius:9999px;align-items:center;margin-bottom:.375rem;padding:2px 8px;font-size:9px;font-weight:900;display:inline-flex}.sn-package-v2-card__inline-badge--plus{color:#fff;background:#6366f1;box-shadow:0 2px 8px #6366f14d}@media (prefers-reduced-motion:no-preference){.sn-package-v2-card__inline-badge--plus{background:linear-gradient(90deg,#6366f1 0%,#818cf8 50%,#6366f1 100%) 0 0/200% 100%;animation:4s ease-in-out infinite sn-v3-badge-shimmer}}@keyframes sn-v3-badge-shimmer{0%,to{background-position:0%}50%{background-position:100%}}.sn-package-v2-card__inline-badge--pro{color:#0f172a;background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px 8px #f59e0b4d}.sn-package-v2-energy-core--free .sn-package-v2-energy-core__ring{width:2.25rem!important;height:2.25rem!important}.sn-package-v2-energy-core--plus .sn-package-v2-energy-core__ring{width:3rem!important;height:3rem!important}.sn-package-v2-energy-core--pro .sn-package-v2-energy-core__ring{width:3.5rem!important;height:3.5rem!important}.sn-plan-cta--current{opacity:.75;font-weight:600;border:1px solid var(--sn-border)!important;color:var(--sn-text-muted)!important;cursor:default!important;background:0 0!important}.dark .sn-plan-cta--current{border-color:var(--sn-border-soft)!important;color:var(--sn-text-subtle)!important}.sn-plan-mobile-summary{z-index:10;background:var(--sn-shell);border-bottom:1px solid var(--sn-border-soft);font-size:var(--sn-fs-xs);color:var(--sn-text-muted);white-space:nowrap;text-overflow:ellipsis;flex-wrap:nowrap;align-items:center;gap:.3rem .5rem;min-height:0;padding:.375rem 1rem;font-weight:600;line-height:1.3;display:none;position:sticky;top:0;overflow:hidden}.sn-plan-mobile-summary__badge{background:var(--sn-accent);border-radius:9999px;align-items:center;gap:.25rem;padding:1px 6px;font-size:10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sn-plan-mobile-summary__badge{background:color-mix(in srgb, var(--sn-accent) 12%, transparent)}}.sn-plan-mobile-summary__badge{color:var(--sn-accent)}@media (width<=767px){.sn-plan-mobile-summary{display:flex}.sn-plan-carousel__track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1rem;margin:0 -1rem;padding:.5rem 1rem 1rem;display:flex;overflow-x:auto}.sn-plan-carousel__track::-webkit-scrollbar{display:none}.sn-plan-carousel__track>.sn-package-v2-card{scroll-snap-align:center;scroll-snap-stop:always;flex-shrink:0;min-width:min(100vw - 3rem,88vw);max-width:360px}.sn-plan-carousel__dots{justify-content:center;align-items:center;gap:.375rem;margin-top:.75rem;display:flex}.sn-plan-carousel__dot{background:var(--sn-border);cursor:pointer;border:none;border-radius:9999px;width:8px;height:8px;padding:0;transition:all .25s}.sn-plan-carousel__dot.is-active{background:var(--sn-accent);border-radius:4px;width:20px}}@media (width>=768px){.sn-plan-carousel__dots{display:none}.sn-plan-mobile-summary{display:none!important}}@media (prefers-reduced-motion:no-preference){.sn-package-v2-card--pro:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fbbf240a,#0000);width:60%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.sn-package-v2-card--pro:hover:before{left:150%}.sn-plan-dashboard__status[data-tier=pro]{animation:3s ease-in-out infinite sn-v3-pro-badge-glow}@keyframes sn-v3-pro-badge-glow{0%,to{box-shadow:0 0 #f59e0b00}50%{box-shadow:0 0 12px 2px #f59e0b2e}}}@media (prefers-reduced-motion:reduce){.sn-plan-dashboard__status-dot,.sn-plan-dashboard__status[data-tier=pro],.sn-package-v2-card__inline-badge--plus,.sn-energy-bar__fill{animation:none!important}.sn-package-v2-card--free:hover,.sn-package-v2-card--pro:hover{transform:none!important}}.sn-plan-tabs{border-bottom:1px solid var(--sn-border-soft);scrollbar-width:none;gap:0;margin-bottom:1.5rem;display:flex;overflow-x:auto}.sn-plan-tabs::-webkit-scrollbar{display:none}.sn-plan-tab{font-size:var(--sn-fs-sm);color:var(--sn-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;padding:.625rem 1.125rem;font-weight:600;transition:color .2s,border-bottom-color .2s}.sn-plan-tab:hover{color:var(--sn-text)}.sn-plan-tab.is-active{color:var(--sn-accent);border-bottom-color:var(--sn-accent)}.sn-plan-compare-slider{padding:1rem 0;position:relative}.sn-plan-compare-slider__track{background:var(--sn-border-soft);cursor:pointer;border-radius:2px;width:100%;height:4px;position:relative}.sn-plan-compare-slider__fill{background:linear-gradient(90deg,#64748b,#6366f1,#f59e0b) 0 0/200% 100%;border-radius:2px;height:100%;transition:background-position .3s}.sn-plan-compare-slider__thumb{background:var(--sn-shell);border:2px solid var(--sn-accent);cursor:grab;z-index:2;border-radius:50%;width:20px;height:20px;transition:border-color .2s,box-shadow .2s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000026}.sn-plan-compare-slider__thumb:active{cursor:grabbing;box-shadow:0 0 0 4px #f59e0b33}.sn-plan-compare-slider__labels{font-size:var(--sn-fs-xs);color:var(--sn-text-muted);justify-content:space-between;margin-top:.5rem;font-weight:600;display:flex}.sn-plan-compare-slider__label.is-active{color:var(--sn-accent)}.sn-plan-compare-panel{border:1px solid var(--sn-border-soft);background:var(--sn-surface-raised);border-radius:1rem;min-height:160px;margin-top:1rem;padding:1.25rem;transition:all .35s cubic-bezier(.16,1,.3,1)}.dark .sn-plan-compare-panel{background:#121b2d80}.sn-plan-compare-panel__tier-name{font-size:var(--sn-fs-xl);margin-bottom:.5rem;font-weight:900}.sn-plan-compare-panel__feature-list{font-size:var(--sn-fs-sm);color:var(--sn-text-muted);flex-direction:column;gap:.375rem;display:flex}.sn-plan-compare-panel__feature{align-items:flex-start;gap:.5rem;display:flex}.sn-plan-compare-panel__feature svg{flex-shrink:0;margin-top:1px}.sn-package-v2-card__floating-badge{white-space:nowrap;text-transform:uppercase;letter-spacing:.08em;z-index:10;border-radius:9999px;padding:4px 12px;font-size:9px;font-weight:900;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000000d}.sn-math-inline{vertical-align:middle;margin:0 2px;display:inline-block}.sn-math-block{background-color:var(--sn-pane-soft);border:1px solid var(--sn-border-soft);text-align:center;border-radius:12px;max-width:100%;margin:1.25rem 0;padding:1rem;overflow:auto hidden}.sn-math-error{color:var(--sn-danger);font-family:var(--font-mono);border:1px dashed var(--sn-danger-soft);font-size:var(--sn-fs-sm);background-color:var(--sn-bg-danger-soft);border-radius:6px;padding:.25rem .5rem}.sn-editor .katex{font-size:1.1em}.sn-editor .katex-display{margin:0;overflow:auto hidden}@media (width<=639px){.sn-topbar [data-theme-menu]{width:auto!important;max-width:calc(100vw - 1rem)!important;max-height:calc(100vh - 4.5rem)!important;margin-top:0!important;position:fixed!important;top:3.5rem!important;left:.5rem!important;right:.5rem!important}}.sn-combobox{position:relative}.sn-combobox-dropdown{z-index:9999;border:1px solid var(--sn-border);background:var(--sn-surface-raised,var(--sn-surface));max-height:200px;box-shadow:var(--sn-shadow-card,0 10px 24px #0f172a14);border-radius:10px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.sn-combobox-item{cursor:pointer;color:var(--sn-text);padding:8px 12px;font-size:14px;transition:background-color .1s}.sn-combobox-item:hover{background:var(--sn-surface-hover);color:var(--sn-text)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-contain-size{syntax:"*";inherits:false}@property --tw-contain-layout{syntax:"*";inherits:false}@property --tw-contain-paint{syntax:"*";inherits:false}@property --tw-contain-style{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
