@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@400;500;600;700&family=Source+Serif+4:wght@400;600;700&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--srok-bg:#f5f5f4;--srok-sidebar:#f5f5f4;--srok-surface:#fff;--srok-surface-soft:#f7f8f9;--srok-text:#22394b;--srok-muted:#8a8a8a;--srok-subtle:#e7ebef;--srok-hover:#22394b0d;--srok-divider:#22394b17;--srok-page-strip:#fff;--srok-page-above:#f7f6f3;--srok-border:#22394b17;--srok-line:#22394b17;--srok-primary:#16293a;--srok-primary-fg:#fff;--srok-primary-soft:#e1e8ee;--srok-secondary:#525252;--srok-secondary-soft:#f5f5f4;--srok-success:#16a34a;--srok-success-soft:#f0fdf4;--srok-warning:#a16207;--srok-warning-soft:#fef3c7;--srok-muted-soft:#ececec;--srok-container:1200px;--srok-nav-active:#e1e8ee;--srok-nav-active-text:#22394b;--srok-danger:#9f1239;--srok-danger-fg:#fff;--srok-danger-soft:#fce7eb;--srok-ok:#16a34a;--srok-ok-soft:#f0fdf4;--srok-info:#525252;--srok-info-soft:#f5f5f4;--srok-warn:#a16207;--srok-radius:12px;--srok-radius-sm:8px;--srok-radius-pill:999px;--srok-scroll-thumb:#22394b47;--srok-scroll-thumb-hover:#22394b73;--srok-scroll-thumb-active:#22394b94;--srok-scroll-track:#22394b0f;--srok-focus-ring:inset 0 0 0 1px color-mix(in srgb,var(--srok-text) 40%,transparent);--srok-focus-ring-soft:inset 0 0 0 1px color-mix(in srgb,var(--srok-text) 28%,transparent);--srok-accent:var(--srok-primary);--app-color-theme:#22394b;--app-mobile-nav-height:4.5rem;--srok-page-pad-x:.75rem;--srok-page-pad-top:.85rem;--srok-page-pad-bottom:calc(var(--app-mobile-nav-height) + .65rem + env(safe-area-inset-bottom,0px));--srok-page-pad:var(--srok-page-pad-top) var(--srok-page-pad-x) var(--srok-page-pad-bottom);--srok-page-max:100%;--srok-control-h:2.65rem;--srok-control-pad-x:.85rem;--srok-control-radius:10px;--srok-space-1:.25rem;--srok-space-2:.5rem;--srok-space-3:.75rem;--srok-space-4:1rem;--srok-space-5:1.25rem;--srok-space-6:1.5rem;--srok-space-7:2rem;--srok-space-8:2.5rem;--srok-btn-h-sm:2rem;--srok-btn-h-md:var(--srok-control-h);--srok-btn-h-lg:2.75rem;--srok-z-sticky:40;--srok-z-header:90;--srok-z-dropdown:320;--srok-z-modal:200;--srok-z-confirm:280;--srok-z-toast:270;--srok-z-lightbox:300;--srok-shadow-sm:0 1px 2px #22394b0f;--srok-shadow-md:0 8px 20px #00000024;--srok-shadow-lg:0 24px 64px #0a0a0a47;--srok-overlay:#0a0a0a73;--primary-container:100%;--landing-container:1120px;--app-primary-font:"IBM Plex Sans","Segoe UI",sans-serif;--app-mono-font:"IBM Plex Mono",ui-monospace,monospace;--app-serif-font:"Source Serif 4","Times New Roman",serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--heading-1-size:clamp(2.5rem,6vw,4rem);--heading-1-line:1.1;--heading-2-size:clamp(2rem,4.5vw,3rem);--heading-2-line:1.15;--heading-3-size:clamp(1.75rem,3.5vw,2.5rem);--heading-3-line:1.2;--heading-4-size:clamp(1.5rem,3vw,2rem);--heading-4-line:1.25;--heading-5-size:clamp(1.25rem,2.5vw,1.625rem);--heading-5-line:1.3;--heading-6-size:clamp(1.125rem,2.2vw,1.375rem);--heading-6-line:1.35;--heading-7-size:clamp(1.0625rem,1.9vw,1.25rem);--heading-7-line:1.4;--heading-8-size:clamp(.9375rem,1.6vw,1rem);--heading-8-line:1.5;--text-1-size:clamp(1.125rem,1.02rem + .5vw,1.25rem);--text-1-line:1.6;--text-2-size:clamp(1rem,.95rem + .35vw,1.125rem);--text-2-line:1.6;--text-3-size:1rem;--text-3-line:1.5;--text-4-size:.9375rem;--text-4-line:1.5;--text-5-size:.875rem;--text-5-line:1.45;--text-6-size:.75rem;--text-6-line:1.4;--primary-text-color:#22394b;--secondary-text-color:#fff;--tertiary-text-color:#22394b;--quaternary-text-color:#22394b;--quinary-text-color:#f5f5f4;--senary-text-color:#f5f5f4;--septenary-text-color:#fafaf9;--octonary-text-color:#e7e5e4;--nonary-text-color:#44403c;--decenary-text-color:#8a8a8a;--undecenary-text-color:#d6d3d1;--primary-border-color:#22394b;--secondary-border-color:#fff;--tertiary-border-color:#22394b;--quaternary-border-color:#22394b;--quinary-border-color:#f5f5f4;--senary-border-color:#f5f5f4;--septenary-border-color:#fafaf9;--octonary-border-color:#e7e5e4;--nonary-border-color:#44403c;--decenary-border-color:#8a8a8a;--undecenary-border-color:#d6d3d1;--primary-background-color:#22394b;--secondary-background-color:#fff;--tertiary-background-color:#22394b;--quaternary-background-color:#22394b;--quinary-background-color:#f5f5f4;--senary-background-color:#f5f5f4;--septenary-background-color:#f5f5f4;--octonary-background-color:#e7e5e4;--nonary-background-color:#44403c;--decenary-background-color:#8a8a8a;--undecenary-background-color:#d6d3d1;--success-color:#16a34a;--error-color:#9f1239;--primary-decoration-color:#22394b;--secondary-decoration-color:#525252;--tertiary-decoration-color:#16a34a}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--srok-bg:#0d141a;--srok-sidebar:#111c25;--srok-surface:#17242f;--srok-surface-soft:#13202b;--srok-text:#f2f2f0;--srok-muted:#93a1ac;--srok-subtle:#223341;--srok-hover:#ffffff0f;--srok-divider:#ffffff14;--srok-border:#ffffff1a;--srok-line:#ffffff1a;--srok-primary:#467092;--srok-primary-fg:#f2f2f0;--srok-primary-soft:#24384a;--srok-secondary:#a3a3a3;--srok-secondary-soft:#1e2b36;--srok-success:#7a9e86;--srok-success-soft:#1a2a24;--srok-warning:#b89a5c;--srok-warning-soft:#2a2618;--srok-muted-soft:#1e2b36;--srok-nav-active:#24384a;--srok-nav-active-text:#f2f2f0;--srok-danger:#c17b88;--srok-danger-fg:#f2f2f0;--srok-danger-soft:#2a1f24;--srok-ok:#7a9e86;--srok-ok-soft:#1a2a24;--srok-info:#a3a3a3;--srok-info-soft:#1e2b36;--srok-warn:#b89a5c;--srok-scroll-thumb:#ffffff38;--srok-scroll-thumb-hover:#ffffff61;--srok-scroll-thumb-active:#ffffff80;--srok-scroll-track:#ffffff0f;--app-color-theme:#22394b;--primary-text-color:#f2f2f0;--secondary-text-color:#22394b;--tertiary-text-color:#f2f2f0;--quaternary-text-color:#f2f2f0;--quinary-text-color:#111c25;--senary-text-color:#111c25;--septenary-text-color:#0d141a;--octonary-text-color:#24384a;--nonary-text-color:#d6d3d1;--decenary-text-color:#93a1ac;--undecenary-text-color:#44403c;--primary-border-color:#f2f2f0;--secondary-border-color:#22394b;--tertiary-border-color:#f2f2f0;--quaternary-border-color:#f2f2f0;--quinary-border-color:#111c25;--senary-border-color:#111c25;--septenary-border-color:#0d141a;--octonary-border-color:#24384a;--nonary-border-color:#d6d3d1;--decenary-border-color:#93a1ac;--undecenary-border-color:#44403c;--primary-background-color:#f2f2f0;--secondary-background-color:#17242f;--tertiary-background-color:#f2f2f0;--quaternary-background-color:#0d141a;--quinary-background-color:#111c25;--senary-background-color:#111c25;--septenary-background-color:#0d141a;--octonary-background-color:#24384a;--nonary-background-color:#d6d3d1;--decenary-background-color:#93a1ac;--undecenary-background-color:#44403c;--primary-decoration-color:#f2f2f0;--secondary-decoration-color:#a3a3a3}@media (width>=960px){:root{--srok-page-pad-x:1.25rem;--srok-page-pad-top:1rem;--srok-page-pad-bottom:1.75rem}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}*{scrollbar-width:thin;scrollbar-color:var(--srok-scroll-thumb) var(--srok-scroll-track);line-height:1}html{scroll-behavior:smooth;height:100%;overflow-x:clip}@media (width>=960px){html:not([data-shell=landing]),html:not([data-shell=landing]) body{height:100%;overflow:hidden}html[data-shell=landing]{scrollbar-gutter:stable}}@media (width<=959px){html{scrollbar-gutter:stable}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-track{background:var(--srok-scroll-track);border-radius:999px;margin:2px}::-webkit-scrollbar-thumb{background:var(--srok-scroll-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-height:2.5rem}::-webkit-scrollbar-thumb:hover{background:var(--srok-scroll-thumb-hover);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:active{background:var(--srok-scroll-thumb-active,var(--srok-scroll-thumb-hover))}::-webkit-scrollbar-corner{background:0 0}body{background:var(--srok-bg,var(--septenary-background-color));height:100%;font-family:var(--app-primary-font);font-size:var(--text-3-size);line-height:var(--text-3-line);color:var(--srok-text,var(--tertiary-text-color));font-variant-numeric:lining-nums;font-feature-settings:"lnum"1,"kern"1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;overflow-x:clip}button,input,optgroup,select,textarea{font:inherit;letter-spacing:inherit;font-family:inherit}:where(input,textarea,select,button):focus,:where(input,textarea,select,button):focus-visible{outline:none}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}code,kbd,pre,samp{font-family:var(--app-mono-font)}a{color:inherit;text-decoration:none}li,ol,ul{margin:0;padding:0;list-style:none}textarea{resize:none}img{max-width:100%;display:block}body.srok-scroll-locked,html.srok-scroll-locked{overscroll-behavior:none;overflow:hidden}.srok-scroll-locked-target{overscroll-behavior:none}.container{width:var(--primary-container);box-sizing:border-box;max-width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.AppHeader{z-index:90;position:sticky;top:0}.AppFooter,.AppHeader{background:var(--tertiary-background-color)}.AppFooter{color:var(--secondary-text-color)}.App__main{min-height:60vh}.srok-page-enter-active,.srok-page-leave-active{transition:opacity .18s,transform .18s}.srok-page-enter-from{opacity:0;transform:translateY(8px)}.srok-page-leave-to{opacity:0;transform:translateY(-6px)}.srok-page-enter-to,.srok-page-leave-from{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.srok-page-enter-active,.srok-page-leave-active{transition:none}.srok-page-enter-from,.srok-page-leave-to{transform:none}}@media (hover:hover) and (pointer:fine){.AppInput__control,.AppSelect__option,.AppSelect__trigger,.FolderTree button:not(:disabled),.NoteEditor button:not(:disabled):not(.md-code__copy),.NotesLib a,.NotesLib button:not(:disabled),.NotesPage__item,.SrokApp a,.SrokApp button:not(:disabled),.SrokHome a,.SrokHome button:not(:disabled),.SrokNew a,.SrokNew button:not(:disabled),.SrokQuickAdd button:not(:disabled){transition:color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),opacity .18s,transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.NotesLib__new:hover,.SrokApp__quick:hover,.SrokQuickAdd__primary:hover:not(:disabled),.SrokTabBar__fab:hover{opacity:.94;transform:translateY(-1px);box-shadow:0 8px 20px #00000024}.AppSelect__option:hover,.FolderTree__row:hover,.SrokApp__nav a:hover,.SrokApp__sideFoot a:hover,.SrokQuickAdd__chip:hover,.SrokQuickAdd__row:hover{transform:translate(2px)}.FolderTree__add:hover,.FolderTree__chev:hover,.FolderTree__more:hover,.NoteEditor__btn:hover:not(:disabled),.SrokApp__iconBtn:hover,.SrokTabBar__item:hover{transform:translateY(-1px)scale(1.04)}.NotesPage__item:hover{transform:translate(3px)}.SrokApp__quick:active,.SrokQuickAdd__primary:active:not(:disabled),.SrokTabBar__fab:active{box-shadow:none;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AppInput__control,.AppSelect__option,.AppSelect__trigger,.FolderTree button,.NoteEditor button,.NotesLib a,.NotesLib button,.NotesPage__item,.SrokApp a,.SrokApp button,.SrokHome a,.SrokHome button,.SrokNew a,.SrokNew button,.SrokQuickAdd button{transition:none}.FolderTree__row:hover,.NotesPage__item:hover,.SrokApp a:hover,.SrokApp button:hover{box-shadow:none;transform:none}}.Button{justify-content:center;align-items:center;gap:var(--srok-space-2);min-height:var(--srok-btn-h-md);border-radius:var(--srok-control-radius);background:var(--srok-subtle);color:var(--srok-text);cursor:pointer;border:1px solid #0000;padding:.55rem 1.1rem;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,opacity .18s;display:inline-flex}.Button--danger{background:var(--srok-danger);color:var(--srok-danger-fg)}.Button--danger:hover:not(:disabled){filter:brightness(1.08)}.Button--lg{min-height:var(--srok-btn-h-lg);padding:.7rem 1.25rem;font-size:1rem}.Button:hover:not(:disabled){background:var(--srok-hover)}.Button:focus-visible{box-shadow:var(--srok-focus-ring);outline:none}.Button:disabled{opacity:.55;cursor:not-allowed}.Button--primary{background:var(--srok-primary);color:var(--srok-primary-fg)}.Button--primary:hover:not(:disabled){background:var(--srok-primary);filter:brightness(1.1)}.Button--ghost{border-color:var(--srok-subtle);color:var(--srok-text);background:0 0}.Button--ghost:hover:not(:disabled){background:var(--srok-hover);border-color:var(--srok-muted)}.Button--text{min-height:auto;color:var(--srok-muted);background:0 0;border-color:#0000;padding:.35rem .6rem;font-weight:500}.Button--text:hover:not(:disabled){color:var(--srok-primary);text-underline-offset:2px;background:0 0;text-decoration:underline}.Button--sm{min-height:var(--srok-btn-h-sm);border-radius:var(--srok-radius-sm);padding:.3rem .75rem;font-size:.8125rem}.AdminPageHead{margin-bottom:1.5rem}.AdminPageHead h1{align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700;display:flex}.AdminPageHead p{color:var(--srok-muted);max-width:42rem;margin-top:.35rem;line-height:1.5}.AdminTableWrap{-webkit-overflow-scrolling:touch;border:1px solid var(--srok-line);border-radius:var(--srok-radius-sm);background:var(--srok-surface);width:100%;min-width:0;max-width:100%;transition:box-shadow .18s;overflow-x:auto}.AdminTableWrap:hover{box-shadow:0 2px 8px #22394b0a}.AdminTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:700px}.AdminTable td,.AdminTable th{vertical-align:middle;overflow:hidden}.AdminTable th{text-align:left;color:var(--srok-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:600;line-height:1.3}.AdminTable td,.AdminTable th{border-bottom:1px solid var(--srok-line);padding:.75rem .85rem}.AdminTable tbody tr:hover td{background:color-mix(in srgb,var(--srok-primary) 4%,transparent)}.AdminTable tr:last-child td{border-bottom:none}.AdminTable .AppInput,.AdminTable .AppSelect,.AdminTable .AppTextarea,.AdminTable input,.AdminTable select,.AdminTable textarea{box-sizing:border-box;min-width:0;max-width:100%}@media (width<=768px){.AdminTable td,.AdminTable th{padding:.55rem .65rem;font-size:.75rem}.AdminTable th{font-size:.6875rem}}.AdminBadge{border-radius:var(--srok-radius-pill);white-space:nowrap;color:var(--srok-text);padding:.15rem .6rem;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-block}.AdminBadge--admin{background:var(--srok-danger-soft);color:var(--srok-danger)}.AdminBadge--user{background:var(--srok-primary-soft);color:var(--srok-primary)}.AdminBadge--closed,.AdminBadge--confirmed,.AdminBadge--done,.AdminBadge--issued{background:var(--srok-success-soft);color:var(--srok-success)}.AdminBadge--demo_unpaid,.AdminBadge--open,.AdminBadge--pending,.AdminBadge--received,.AdminBadge--todo{background:var(--srok-warning-soft);color:var(--srok-warning)}.AdminBadge--in_progress,.AdminBadge--plan,.AdminBadge--question,.AdminBadge--tariff{background:var(--srok-primary-soft);color:var(--srok-primary)}.AdminBadge--addon,.AdminBadge--refunded{background:var(--srok-secondary-soft,var(--srok-primary-soft));color:var(--srok-secondary,var(--srok-primary))}.AdminBadge--critical,.AdminBadge--failed,.AdminBadge--rejected{background:var(--srok-danger-soft);color:var(--srok-danger)}.AdminBadge--minor{background:var(--srok-success-soft);color:var(--srok-success)}.AdminBadge--significant{background:var(--srok-warning-soft);color:var(--srok-warning)}.AdminBadge--muted{background:var(--srok-subtle);color:var(--srok-muted)}.AdminEmpty{border:1px dashed var(--srok-line);border-radius:var(--srok-radius-sm);background:var(--srok-surface-soft);padding:3rem 1.5rem}.AdminEmpty,.AdminFooter{text-align:center;color:var(--srok-muted);font-size:.9375rem}.AdminFooter{border-top:1px solid var(--srok-line);margin-top:1.5rem;padding:1rem 0}.AdminCard{border:1px solid var(--srok-line);border-radius:var(--srok-radius-sm);background:var(--srok-surface);padding:1.25rem;transition:box-shadow .18s,border-color .18s}.AdminCard h2{align-items:center;gap:.4rem;margin:0 0 .6rem;font-size:1.0625rem;font-weight:650;display:flex}.AdminCard:hover{border-color:var(--srok-primary-soft);box-shadow:0 2px 8px #22394b0a}.AdminCard p{color:var(--srok-muted);font-size:.9375rem;line-height:1.5}.AdminStat{color:var(--srok-text);font-variant-numeric:tabular-nums;margin:.25rem 0 .75rem;font-size:1.75rem;font-weight:700;line-height:1.2}.AdminList{color:var(--srok-muted);gap:.35rem;margin:0 0 .9rem;padding-left:1.1rem;font-size:.875rem;line-height:1.5;display:grid}.AdminList li::marker{color:var(--srok-subtle)}.AdminList a{color:var(--srok-primary);font-weight:600;text-decoration:none;transition:color .15s}.AdminList a:hover{text-decoration:underline}.AdminControl{border:1px solid var(--srok-line);border-radius:var(--srok-radius-sm);background:var(--srok-bg);color:var(--srok-text);font:inherit;padding:.45rem .6rem;font-size:.875rem}.AdminCheck{cursor:pointer;align-items:center;gap:.5rem;font-size:.9375rem;display:flex}.AdminCheck input{width:1.05rem;height:1.05rem}.AdminLabel{margin:.75rem 0 .3rem;font-weight:600;display:block}.AdminHint,.AdminLabel{color:var(--srok-muted);font-size:.8125rem}.AdminHint{margin:.5rem 0 0;line-height:1.5}.AdminSection{border:1px solid var(--srok-line);border-radius:var(--srok-radius-sm);background:var(--srok-surface);margin-bottom:1.25rem;padding:1.25rem}.AdminSection h2{margin:0 0 .75rem;font-size:1.0625rem;font-weight:650}.AdminActions{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.AdminToolbar{border:1px solid var(--srok-line);border-radius:var(--srok-radius-sm);background:var(--srok-surface-soft);gap:.5rem;margin-bottom:1.25rem;padding:.75rem 1rem}.AdminPager,.AdminToolbar{flex-wrap:wrap;align-items:center;display:flex}.AdminPager{justify-content:center;gap:.75rem 1rem;margin-top:1rem}.AdminPager__btn{border:1px solid var(--srok-line);border-radius:var(--srok-radius-pill);background:var(--srok-surface);min-height:2.15rem;color:var(--srok-text);font:inherit;cursor:pointer;align-items:center;gap:.25rem;padding:.4rem .85rem;font-size:.8125rem;font-weight:600;transition:background-color .14s,opacity .14s;display:inline-flex}.AdminPager__btn :deep(svg){width:1rem;height:1rem}.AdminPager__btn:hover:not(:disabled){background:var(--srok-hover)}.AdminPager__btn:disabled{opacity:.45;cursor:default}.AdminPager__meta{text-align:center;flex-direction:column;align-items:center;gap:.1rem;min-width:5.5rem;display:flex}.AdminPager__pages{color:var(--srok-text);font-size:.875rem;font-weight:650}.AdminPager__range{color:var(--srok-muted);font-size:.75rem}@media (width<=720px){.AdminToolbar{margin-bottom:0;padding:.65rem .75rem}.AdminSection{padding:1rem}.AdminActions{justify-content:stretch}.AdminActions .Button{width:100%}}.AppLoader[data-v-83f2de23]{color:var(--srok-muted);flex-direction:column;justify-content:center;align-items:center;gap:.85rem;display:flex}.AppLoader--fullscreen[data-v-83f2de23]{z-index:var(--srok-z-modal);background:var(--srok-bg);gap:1.1rem;position:fixed;inset:0}.AppLoader--inline[data-v-83f2de23]{width:100%;min-height:12rem;padding:2rem 1rem}.AppLoader__mark[data-v-83f2de23]{width:2.75rem;height:2.75rem;color:var(--srok-primary,#16293a);place-items:center;display:grid;position:relative}.AppLoader--fullscreen .AppLoader__mark[data-v-83f2de23]{width:3.25rem;height:3.25rem}.AppLoader__compass[data-v-83f2de23]{opacity:.92;animation:2.4s linear infinite app-loader-spin-83f2de23}.AppLoader__label[data-v-83f2de23]{letter-spacing:.01em;color:var(--srok-muted);margin:0;font-size:.8125rem;font-weight:500}.AppLoader--bar[data-v-83f2de23]{z-index:calc(var(--srok-z-modal) - 10);pointer-events:none;background:0 0;height:2px;padding:0;position:fixed;top:0;left:0;right:0;overflow:hidden}.AppLoader__barFill[data-v-83f2de23]{background:var(--srok-primary);border-radius:0 2px 2px 0;width:40%;height:100%;animation:1.05s cubic-bezier(.4,0,.2,1) infinite app-loader-bar-83f2de23;display:block}@keyframes app-loader-spin-83f2de23{to{transform:rotate(1turn)}}@keyframes app-loader-bar-83f2de23{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.AppLoader__barFill[data-v-83f2de23],.AppLoader__compass[data-v-83f2de23]{animation:none}.AppLoader__barFill[data-v-83f2de23]{opacity:.55;width:100%;transform:none}}.LandingHeader[data-v-8cec5e7f]{z-index:var(--srok-z-header,90);border-bottom:1px solid var(--srok-border);background:color-mix(in srgb,var(--srok-bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}.LandingHeader__inner[data-v-8cec5e7f]{width:100%;max-width:var(--landing-container);align-items:center;gap:1rem;min-height:4.25rem;margin:0 auto;padding:.85rem 1.25rem;display:flex}.LandingHeader__nav[data-v-8cec5e7f]{align-items:center;gap:.25rem;margin-left:auto;display:flex}.LandingHeader__nav a[data-v-8cec5e7f]{color:var(--srok-muted);border-radius:8px;padding:.45rem .7rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s}.LandingHeader__nav a[data-v-8cec5e7f]:hover{color:var(--srok-text);background:var(--srok-hover)}.LandingHeader__nav a[data-v-8cec5e7f]:focus-visible{outline:1px solid var(--srok-text);outline-offset:2px}.LandingHeader__actions[data-v-8cec5e7f]{align-items:center;gap:.5rem;display:flex}.LandingHeader__btn[data-v-8cec5e7f]{border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s,opacity .15s;display:inline-flex}.LandingHeader__btn--ghost[data-v-8cec5e7f]{border:1px solid var(--srok-border);background:var(--srok-surface);color:var(--srok-text)}.LandingHeader__btn--ghost[data-v-8cec5e7f]:hover{background:var(--srok-hover)}.LandingHeader__btn--primary[data-v-8cec5e7f]{background:var(--srok-primary);color:var(--srok-primary-fg)}.LandingHeader__btn--primary[data-v-8cec5e7f]:hover{opacity:.88}.LandingHeader__btn[data-v-8cec5e7f]:focus-visible{outline:1px solid var(--srok-text);outline-offset:2px}.LandingHeader__burger[data-v-8cec5e7f]{display:none;position:relative}.LandingHeader__burgerBtn[data-v-8cec5e7f]{width:2.5rem;height:2.5rem;color:var(--srok-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.LandingHeader__burgerBtn[data-v-8cec5e7f]:hover{background:var(--srok-hover)}.LandingHeader__burgerBtn[aria-expanded=true][data-v-8cec5e7f]{background:var(--srok-subtle);border-color:var(--srok-line)}.LandingHeader__burgerBtn[data-v-8cec5e7f]:focus-visible{outline:1px solid var(--srok-text);outline-offset:2px}.LandingHeader__burgerPanel[data-v-8cec5e7f]{border:1px solid var(--srok-line);background:var(--srok-surface);min-width:14.5rem;box-shadow:0 16px 40px color-mix(in srgb,var(--srok-text) 12%,transparent);transform-origin:100% 0;border-radius:14px;flex-direction:column;gap:.2rem;padding:.65rem;display:flex;position:absolute;top:calc(100% + .65rem);right:0}.LandingHeader__burgerLink[data-v-8cec5e7f]{color:var(--srok-text);border-radius:10px;padding:.7rem .8rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:block}.LandingHeader__burgerLink[data-v-8cec5e7f]:hover{background:var(--srok-hover)}.LandingHeader__burgerLink[data-v-8cec5e7f]:focus-visible{outline:1px solid var(--srok-text);outline-offset:-1px}.LandingHeader__burgerDivider[data-v-8cec5e7f]{background:var(--srok-line);height:1px;margin:.35rem .35rem .45rem}.LandingHeader__burgerCta[data-v-8cec5e7f]{border-radius:10px;width:100%;margin-top:.1rem;padding:.7rem 1rem}.landing-menu-enter-active[data-v-8cec5e7f],.landing-menu-leave-active[data-v-8cec5e7f]{transition:opacity .18s,transform .18s}.landing-menu-enter-from[data-v-8cec5e7f],.landing-menu-leave-to[data-v-8cec5e7f]{opacity:0;transform:translateY(-.4rem)scale(.98)}.landing-menu-enter-to[data-v-8cec5e7f],.landing-menu-leave-from[data-v-8cec5e7f]{opacity:1;transform:translateY(0)scale(1)}@media (width<=768px){.LandingHeader__actions[data-v-8cec5e7f],.LandingHeader__nav[data-v-8cec5e7f]{display:none}.LandingHeader__burger[data-v-8cec5e7f]{margin-left:auto;display:block}}.LandingFooter[data-v-87697d39]{border-top:1px solid var(--srok-border);background:var(--srok-sidebar);width:100%;color:var(--srok-text)}.LandingFooter__inner[data-v-87697d39]{max-width:var(--landing-container);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin:0 auto;padding:2rem 1rem;display:flex}@media (width<=768px){.LandingFooter__inner[data-v-87697d39]{flex-direction:column;align-items:stretch;gap:1rem}}.LandingFooter__brand[data-v-87697d39]{flex-direction:column;gap:.5rem;min-width:0;display:flex}.LandingFooter__tagline[data-v-87697d39]{color:var(--srok-muted);margin:0;font-size:.875rem;line-height:1.5}.LandingFooter__legal[data-v-87697d39],.LandingFooter__nav[data-v-87697d39]{flex-wrap:wrap;gap:1.25rem;display:flex}.LandingFooter__cookies[data-v-87697d39],.LandingFooter__legal a[data-v-87697d39],.LandingFooter__nav a[data-v-87697d39]{color:var(--srok-muted);font-size:.9375rem;text-decoration:none;transition:color .15s}.LandingFooter__cookies[data-v-87697d39]:hover,.LandingFooter__legal a[data-v-87697d39]:hover,.LandingFooter__nav a[data-v-87697d39]:hover{color:var(--srok-primary);text-underline-offset:2px;text-decoration:underline}.LandingFooter__cookies[data-v-87697d39]:focus-visible,.LandingFooter__legal a[data-v-87697d39]:focus-visible,.LandingFooter__nav a[data-v-87697d39]:focus-visible{outline:1px solid var(--srok-text);outline-offset:2px}.LandingFooter__nav a[data-v-87697d39]{color:var(--srok-text);font-weight:500}.LandingFooter__nav a[data-v-87697d39]:hover{color:var(--srok-primary)}.LandingFooter__cookies[data-v-87697d39]{cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.LandingFooter__copy[data-v-87697d39]{color:var(--srok-muted);margin:0;font-size:.8125rem}.AppNotifications[data-v-21991499]{right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:var(--srok-z-toast);pointer-events:none;flex-direction:column-reverse;gap:.5rem;width:min(100vw - 2rem,22.5rem);display:flex;position:fixed}.AppNotifications__item[data-v-21991499]{pointer-events:auto;background:var(--srok-surface);color:var(--srok-text);border:1px solid var(--srok-border);font-family:var(--app-primary-font);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.7rem;padding:.85rem .85rem .95rem;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 1px #0a0a0a0a,0 16px 40px #0a0a0a1f}.AppNotifications__icon[data-v-21991499]{border-radius:999px;flex-shrink:0;place-items:center;width:1.85rem;height:1.85rem;display:grid}.AppNotifications__icon[data-v-21991499] .iconify,.AppNotifications__icon[data-v-21991499] svg{width:.95rem;height:.95rem}.AppNotifications__text[data-v-21991499]{letter-spacing:-.01em;margin:.2rem 0 0;font-size:.875rem;font-weight:500;line-height:1.4}.AppNotifications__close[data-v-21991499]{width:1.7rem;height:1.7rem;color:var(--srok-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;margin:-.15rem -.15rem 0 0;padding:0;display:grid}.AppNotifications__close[data-v-21991499]:hover{background:var(--srok-hover);color:var(--srok-text)}.AppNotifications__close[data-v-21991499] .iconify,.AppNotifications__close[data-v-21991499] svg{width:.85rem;height:.85rem}.AppNotifications__life[data-v-21991499]{transform-origin:0;height:2px;animation:toast-life-21991499 var(--toast-life,4s) linear forwards;position:absolute;bottom:0;left:0;right:0}.is-success .AppNotifications__icon[data-v-21991499]{background:var(--srok-ok-soft);color:var(--srok-ok)}.is-success .AppNotifications__life[data-v-21991499]{background:var(--srok-ok)}.is-error .AppNotifications__icon[data-v-21991499]{background:var(--srok-danger-soft);color:var(--srok-danger)}.is-error .AppNotifications__life[data-v-21991499]{background:var(--srok-danger)}.is-info .AppNotifications__icon[data-v-21991499]{background:var(--srok-subtle);color:var(--srok-text)}.is-info .AppNotifications__life[data-v-21991499]{background:var(--srok-muted)}.toast-enter-active[data-v-21991499],.toast-leave-active[data-v-21991499]{transition:opacity .22s,transform .22s}.toast-move[data-v-21991499]{transition:transform .22s}.toast-enter-from[data-v-21991499],.toast-leave-to[data-v-21991499]{opacity:0;transform:translate(12px,10px)}.toast-leave-active[data-v-21991499]{width:100%;position:absolute;right:0}@keyframes toast-life-21991499{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (width<=959px){.AppNotifications[data-v-21991499]{right:.75rem;bottom:calc(4.75rem + env(safe-area-inset-bottom));width:min(100vw - 1.5rem,22.5rem)}}@media (prefers-reduced-motion:reduce){.AppNotifications__life[data-v-21991499],.toast-enter-active[data-v-21991499],.toast-leave-active[data-v-21991499],.toast-move[data-v-21991499]{transition:none;animation:none}.toast-enter-from[data-v-21991499],.toast-leave-to[data-v-21991499]{transform:none}}.SrokThemeFab[data-v-c07eeb4a]{z-index:80;right:max(.85rem,env(safe-area-inset-right));bottom:calc(var(--app-mobile-nav-height) + .75rem + env(safe-area-inset-bottom,0px));border:1px solid var(--srok-border);background:color-mix(in srgb,var(--srok-surface) 92%,transparent);width:2.65rem;height:2.65rem;color:var(--srok-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;border-radius:999px;place-items:center;transition:background-color .14s,color .14s,transform .14s,box-shadow .14s;display:grid;position:fixed;box-shadow:0 8px 24px #0000001a}.SrokThemeFab[data-v-c07eeb4a]:hover{background:var(--srok-surface);box-shadow:0 10px 28px #00000024}.SrokThemeFab[data-v-c07eeb4a]:active{transform:scale(.96)}.SrokThemeFab[data-v-c07eeb4a]:focus-visible{outline:2px solid color-mix(in srgb,var(--srok-text) 40%,transparent);outline-offset:2px}.SrokThemeFab[data-v-c07eeb4a] svg{width:1.1rem;height:1.1rem}@media (width>=960px){.SrokThemeFab[data-v-c07eeb4a]{bottom:max(1.15rem,env(safe-area-inset-bottom));right:max(1.15rem,env(safe-area-inset-right))}}.SrokLandingRoot--auth .SrokThemeFab{bottom:max(1rem,env(safe-area-inset-bottom))}.AppScrollTop[data-v-fad701b9]{z-index:75;right:max(1.15rem,env(safe-area-inset-right));bottom:calc(max(1.15rem, env(safe-area-inset-bottom)) + 3.65rem);border:1px solid var(--srok-border);background:color-mix(in srgb,var(--srok-surface) 92%,transparent);width:3rem;min-width:3rem;height:3rem;min-height:3rem;color:var(--srok-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;border-radius:999px;place-items:center;transition:background-color .14s,color .14s,transform .14s,box-shadow .14s;display:grid;position:fixed;box-shadow:0 8px 24px #0000001a}.AppScrollTop[data-v-fad701b9]:hover{background:var(--srok-surface);box-shadow:0 10px 28px #00000024}.AppScrollTop[data-v-fad701b9]:active{transform:scale(.96)}.AppScrollTop[data-v-fad701b9]:focus-visible{outline:2px solid color-mix(in srgb,var(--srok-text) 40%,transparent);outline-offset:2px}.AppScrollTop[data-v-fad701b9] svg{width:1.2rem;height:1.2rem}@media (width<=959px){.AppScrollTop[data-v-fad701b9]{right:max(.85rem,env(safe-area-inset-right));bottom:calc(var(--app-mobile-nav-height) + 4.75rem + env(safe-area-inset-bottom,0px))}}.CookieBanner[data-v-c7ccd867]{inset-inline:0;z-index:300;padding:0 .75rem calc(.75rem + env(safe-area-inset-bottom));pointer-events:none;position:fixed;bottom:0}.CookieBanner__inner[data-v-c7ccd867]{pointer-events:auto;border:1px solid var(--srok-line);background:var(--srok-surface);border-radius:14px;flex-direction:column;gap:.85rem;max-width:720px;margin-inline:auto;padding:1rem 1.15rem;display:flex;box-shadow:0 16px 40px #0a0a0a2e}.CookieBanner__text[data-v-c7ccd867]{color:var(--srok-text);margin:0;font-size:.875rem;line-height:1.5}.CookieBanner__text a[data-v-c7ccd867]{color:var(--srok-primary);text-underline-offset:2px}.CookieBanner__text a[data-v-c7ccd867]:hover{opacity:.8}.CookieBanner__text a[data-v-c7ccd867]:focus-visible{outline:1px solid var(--srok-text);outline-offset:2px;border-radius:3px}.CookieBanner__actions[data-v-c7ccd867]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.CookieBanner__btn[data-v-c7ccd867]{min-height:40px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.CookieBanner__btn[data-v-c7ccd867]:focus-visible{box-shadow:var(--srok-focus-ring);outline:none}.CookieBanner__btn--primary[data-v-c7ccd867]{background:var(--srok-primary);color:var(--srok-primary-fg)}.CookieBanner__btn--primary[data-v-c7ccd867]:hover{filter:brightness(1.05)}.CookieBanner__btn--ghost[data-v-c7ccd867]{color:var(--srok-text);border-color:color-mix(in srgb,var(--srok-text) 22%,transparent);background:0 0}.CookieBanner__btn--ghost[data-v-c7ccd867]:hover{border-color:var(--srok-text)}@media (width<=560px){.CookieBanner__actions[data-v-c7ccd867]{flex-direction:column-reverse}.CookieBanner__actions .CookieBanner__btn[data-v-c7ccd867]{width:100%}}.cookie-slide-enter-active[data-v-c7ccd867],.cookie-slide-leave-active[data-v-c7ccd867]{transition:opacity .22s,transform .22s}.cookie-slide-enter-from[data-v-c7ccd867],.cookie-slide-leave-to[data-v-c7ccd867]{opacity:0;transform:translateY(12px)}@media (prefers-reduced-motion:reduce){.cookie-slide-enter-active[data-v-c7ccd867],.cookie-slide-leave-active[data-v-c7ccd867]{transition:none}.cookie-slide-enter-from[data-v-c7ccd867],.cookie-slide-leave-to[data-v-c7ccd867]{transform:none}}.CookieSettings[data-v-382a4905]{z-index:320;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.CookieSettings__backdrop[data-v-382a4905]{background:#0a0a0a73;position:absolute;inset:0}.CookieSettings__panel[data-v-382a4905]{z-index:1;background:var(--srok-surface);border-radius:14px;flex-direction:column;width:min(100%,520px);max-height:min(90vh,720px);padding:1.25rem 1.35rem 1.35rem;display:flex;position:relative;overflow:auto;box-shadow:0 24px 64px #0a0a0a33}.CookieSettings__header[data-v-382a4905]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.CookieSettings__header h2[data-v-382a4905]{color:var(--srok-text);margin:0;font-size:1.125rem;font-weight:700}.CookieSettings__close[data-v-382a4905]{background:var(--srok-subtle);width:2rem;height:2rem;color:var(--srok-muted);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CookieSettings__close[data-v-382a4905] svg{width:1rem;height:1rem}.CookieSettings__close[data-v-382a4905]:hover{color:var(--srok-text)}.CookieSettings__close[data-v-382a4905]:focus-visible{box-shadow:var(--srok-focus-ring);outline:none}.CookieSettings__body[data-v-382a4905]{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.CookieSettings__intro[data-v-382a4905]{color:var(--srok-muted);margin:0;font-size:.8125rem;line-height:1.5}.CookieSettings__intro a[data-v-382a4905]{color:var(--srok-primary);text-underline-offset:2px}.CookieSettings__intro a[data-v-382a4905]:focus-visible{outline:1px solid var(--srok-text);outline-offset:2px;border-radius:3px}.CookieSettings__cat[data-v-382a4905]{border:1px solid var(--srok-line);border-radius:12px;margin:0;padding:.85rem 1rem}.CookieSettings__cat legend[data-v-382a4905]{color:var(--srok-text);padding:0 .35rem;font-size:.9375rem;font-weight:650}.CookieSettings__catText[data-v-382a4905]{color:var(--srok-muted);margin:.4rem 0 .7rem;font-size:.8125rem;line-height:1.5}.CookieSettings__note[data-v-382a4905]{color:var(--srok-muted);margin:0;font-size:.75rem;line-height:1.5}.CookieSettings__footer[data-v-382a4905]{border-top:1px solid var(--srok-line);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1.15rem;padding-top:.85rem;display:flex}.CookieSettings__btn[data-v-382a4905]{min-height:40px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.CookieSettings__btn[data-v-382a4905]:focus-visible{box-shadow:var(--srok-focus-ring);outline:none}.CookieSettings__btn--primary[data-v-382a4905]{background:var(--srok-primary);color:var(--srok-primary-fg)}.CookieSettings__btn--primary[data-v-382a4905]:hover{filter:brightness(1.05)}.CookieSettings__btn--ghost[data-v-382a4905]{color:var(--srok-text);border-color:color-mix(in srgb,var(--srok-text) 22%,transparent);background:0 0}.CookieSettings__btn--ghost[data-v-382a4905]:hover{border-color:var(--srok-text)}@media (width<=560px){.CookieSettings[data-v-382a4905]{place-items:end stretch;padding:0}.CookieSettings__panel[data-v-382a4905]{border-radius:16px 16px 0 0;width:100%;max-height:88dvh}.CookieSettings__footer[data-v-382a4905]{flex-direction:column-reverse}.CookieSettings__footer .CookieSettings__btn[data-v-382a4905]{width:100%}}.cookie-modal-enter-active[data-v-382a4905],.cookie-modal-leave-active[data-v-382a4905]{transition:opacity .18s}.cookie-modal-enter-from[data-v-382a4905],.cookie-modal-leave-to[data-v-382a4905]{opacity:0}@media (prefers-reduced-motion:reduce){.cookie-modal-enter-active[data-v-382a4905],.cookie-modal-leave-active[data-v-382a4905]{transition:none}}.SrokStorageMeter[data-v-1a14d0e5]{box-sizing:border-box;width:100%;color:var(--srok-muted);border-radius:10px;flex-direction:column;align-items:stretch;gap:.4rem;padding:.55rem .65rem;text-decoration:none;transition:background-color .14s,color .14s;display:flex}.SrokStorageMeter.router-link-active[data-v-1a14d0e5],.SrokStorageMeter[data-v-1a14d0e5]:hover{background:var(--srok-hover);color:var(--srok-text)}.SrokStorageMeter[data-v-1a14d0e5]:focus{outline:none}.SrokStorageMeter[data-v-1a14d0e5]:focus-visible{outline:1px solid var(--srok-text);outline-offset:-1px}.SrokStorageMeter__top[data-v-1a14d0e5]{align-items:center;gap:.4rem;font-size:.6875rem;font-weight:650;line-height:1.2;display:flex}.SrokStorageMeter__top[data-v-1a14d0e5] svg{flex-shrink:0;width:.875rem;height:.875rem}.SrokStorageMeter__plan[data-v-1a14d0e5]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SrokStorageMeter__pct[data-v-1a14d0e5]{font-variant-numeric:tabular-nums;opacity:.85;flex-shrink:0;margin-left:auto;font-weight:600}.SrokStorageMeter__bar[data-v-1a14d0e5]{background:color-mix(in srgb,var(--srok-text) 12%,transparent);border-radius:999px;width:100%;height:.4rem;overflow:hidden}.SrokStorageMeter__bar i[data-v-1a14d0e5]{border-radius:inherit;background:var(--srok-text);min-width:0;height:100%;transition:width .22s;display:block}.SrokStorageMeter--warn .SrokStorageMeter__bar i[data-v-1a14d0e5]{background:var(--srok-danger)}.SrokStorageMeter__label[data-v-1a14d0e5]{font-variant-numeric:tabular-nums;color:inherit;opacity:.9;margin:0;font-size:.625rem;font-weight:550;line-height:1.3}.SrokDemoBanner[data-v-30e01305]{z-index:10070;background:color-mix(in srgb,var(--srok-primary) 14%,var(--srok-surface));border-bottom:1px solid var(--srok-border);color:var(--srok-text);flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem 1rem;padding:.55rem 1rem;display:flex;position:relative}.SrokDemoBanner__text[data-v-30e01305]{text-align:center;margin:0;font-size:.85rem;line-height:1.35}.SrokDemoBanner__actions[data-v-30e01305]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem .75rem;display:inline-flex}.SrokDemoBanner__cta[data-v-30e01305]{appearance:none;font:inherit;cursor:pointer;background:var(--srok-primary);color:#fff;white-space:nowrap;border:0;border-radius:.55rem;padding:.35rem .75rem;font-size:.82rem;font-weight:650}.SrokDemoBanner__cta[data-v-30e01305]:disabled,.SrokDemoBanner__link[data-v-30e01305]:disabled{opacity:.6;cursor:wait}.SrokDemoBanner__link[data-v-30e01305]{appearance:none;font:inherit;color:var(--srok-text);text-underline-offset:2px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:.25rem .15rem;font-size:.82rem;font-weight:600;text-decoration:underline}.SrokTabBar[data-v-aadfd8a4]{z-index:40;padding:.45rem .65rem calc(.45rem + env(safe-area-inset-bottom));background:var(--srok-surface);border-top:1px solid var(--srok-line);grid-template-columns:repeat(5,1fr) auto;align-items:center;gap:.15rem;display:grid;position:fixed;bottom:0;left:0;right:0}.SrokTabBar__item[data-v-aadfd8a4]{min-width:0;color:var(--srok-muted);border-radius:.5rem;flex-direction:column;align-items:center;gap:.15rem;padding:.3rem .2rem;font-size:.625rem;font-weight:500;transition:color .16s;display:flex}.SrokTabBar__item span[data-v-aadfd8a4]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.SrokTabBar__item--active[data-v-aadfd8a4]{color:var(--srok-text);font-weight:700}.SrokTabBar__icon[data-v-aadfd8a4]{width:1.2rem;height:1.2rem}.SrokTabBar__fab[data-v-aadfd8a4]{background:var(--srok-primary);width:2.75rem;height:2.75rem;color:var(--srok-primary-fg);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;margin-left:.2rem;display:flex}@media (width>=960px){.SrokTabBar[data-v-aadfd8a4]{display:none}}@media (width<=380px){.SrokTabBar[data-v-aadfd8a4]{padding:.4rem .4rem calc(.4rem + env(safe-area-inset-bottom));gap:.1rem}.SrokTabBar__item[data-v-aadfd8a4]{padding:.25rem 0;font-size:.5rem}.SrokTabBar__fab[data-v-aadfd8a4]{width:2.5rem;height:2.5rem;margin-left:.1rem}}.SrokQuickAdd[data-v-d4b99161]{font-family:var(--app-primary-font);flex-direction:column;gap:.75rem;padding:0 4px 4px;display:flex}.SrokQuickAdd__error[data-v-d4b99161]{color:var(--srok-danger);font-size:.875rem;line-height:1.4}.SrokQuickAdd__stage[data-v-d4b99161]{min-height:9rem;position:relative;overflow:hidden}.SrokQuickAdd__menu[data-v-d4b99161]{flex-direction:column;gap:.5rem;display:flex}.SrokQuickAdd__row[data-v-d4b99161]{background:var(--srok-subtle);text-align:left;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:.75rem;width:100%;min-height:2.75rem;padding:.875rem 1rem;font-size:.9375rem;font-weight:500;transition:background-color .15s;display:flex}.SrokQuickAdd__row[data-v-d4b99161]:hover{background:var(--srok-nav-active)}.SrokQuickAdd__row--voice[data-v-d4b99161]{background:var(--srok-primary);color:var(--srok-primary-fg)}.SrokQuickAdd__row--voice[data-v-d4b99161]:hover{background:var(--srok-primary);filter:brightness(1.06)}.SrokQuickAdd__row--locked[data-v-d4b99161],.SrokQuickAdd__row[data-v-d4b99161]:disabled{opacity:.4;cursor:not-allowed;pointer-events:none;filter:none}.SrokQuickAdd__row--locked[data-v-d4b99161]:hover,.SrokQuickAdd__row[data-v-d4b99161]:disabled:hover{background:var(--srok-subtle);filter:none}.SrokQuickAdd__row--voice.SrokQuickAdd__row--locked[data-v-d4b99161]:hover,.SrokQuickAdd__row--voice[data-v-d4b99161]:disabled:hover{background:var(--srok-primary)}.SrokQuickAdd__back[data-v-d4b99161]:disabled{opacity:.4;cursor:not-allowed}.SrokQuickAdd__compose[data-v-d4b99161],.SrokQuickAdd__form[data-v-d4b99161]{flex-direction:column;gap:.6rem;display:flex}.SrokQuickAdd__compose[data-v-d4b99161]{background:0 0;border-radius:12px;margin:0 -.15rem;padding:.55rem}.SrokQuickAdd__back[data-v-d4b99161]{color:var(--srok-muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;font-size:.875rem}.SrokQuickAdd__micRow[data-v-d4b99161]{align-items:center;gap:.55rem;display:flex}.SrokQuickAdd__mic[data-v-d4b99161]{border:1px solid var(--srok-border);width:2.15rem;height:2.15rem;color:var(--srok-muted);cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background-color .14s,color .14s;display:flex}.SrokQuickAdd__mic[data-v-d4b99161]:hover{color:var(--srok-text);background:var(--srok-hover)}.SrokQuickAdd__mic--on[data-v-d4b99161]{color:var(--srok-primary-fg);background:var(--srok-primary);border-color:#0000;animation:1.4s ease-in-out infinite srok-quickadd-mic-pulse-d4b99161}.SrokQuickAdd__listening[data-v-d4b99161]{color:var(--srok-muted);font-size:.8125rem}.SrokQuickAdd__listening--error[data-v-d4b99161]{color:var(--srok-danger)}@keyframes srok-quickadd-mic-pulse-d4b99161{0%,to{opacity:1}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.SrokQuickAdd__mic--on[data-v-d4b99161]{animation:none}}.SrokQuickAdd__textarea[data-v-d4b99161]{border-radius:var(--srok-radius-sm,.625rem);width:100%;font:inherit;background:var(--srok-bg);resize:none;border:1px solid #0000;outline:none;padding:.75rem .875rem;transition:border-color .14s}.SrokQuickAdd__textarea[data-v-d4b99161]:focus{border-color:color-mix(in srgb,var(--srok-text) 55%,transparent)}.SrokQuickAdd__hint[data-v-d4b99161]{color:var(--srok-muted);margin:0;font-size:.8125rem;line-height:1.4}.SrokQuickAdd__primary[data-v-d4b99161]{background:var(--srok-primary);width:100%;min-height:2.75rem;color:var(--srok-primary-fg);cursor:pointer;border:none;border-radius:999px;margin-top:.25rem;padding:.85rem 1rem;font-weight:600}.SrokQuickAdd__primary[data-v-d4b99161]:disabled{opacity:.5;cursor:not-allowed}.srok-sheet-back-enter-active[data-v-d4b99161],.srok-sheet-back-leave-active[data-v-d4b99161],.srok-sheet-forward-enter-active[data-v-d4b99161],.srok-sheet-forward-leave-active[data-v-d4b99161]{transition:opacity .2s,transform .2s}.srok-sheet-forward-enter-from[data-v-d4b99161]{opacity:0;transform:translate(18px)}.srok-sheet-forward-leave-to[data-v-d4b99161]{opacity:0;transform:translate(-14px)}.srok-sheet-back-enter-from[data-v-d4b99161]{opacity:0;transform:translate(-18px)}.srok-sheet-back-leave-to[data-v-d4b99161]{opacity:0;transform:translate(14px)}@media (prefers-reduced-motion:reduce){.srok-sheet-back-enter-active[data-v-d4b99161],.srok-sheet-back-leave-active[data-v-d4b99161],.srok-sheet-forward-enter-active[data-v-d4b99161],.srok-sheet-forward-leave-active[data-v-d4b99161]{transition:none}.srok-sheet-back-enter-from[data-v-d4b99161],.srok-sheet-back-leave-to[data-v-d4b99161],.srok-sheet-forward-enter-from[data-v-d4b99161],.srok-sheet-forward-leave-to[data-v-d4b99161]{transform:none}}.Palette[data-v-597a4bdf]{z-index:80;justify-content:center;align-items:flex-start;padding:12vh 1rem 1rem;display:flex;position:fixed;inset:0}.Palette__backdrop[data-v-597a4bdf]{background:#0a0c108c;position:absolute;inset:0}.Palette__panel[data-v-597a4bdf]{background:var(--srok-surface);border:1px solid var(--srok-line);border-radius:.9rem;flex-direction:column;width:min(36rem,100%);max-height:70vh;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000059}.Palette__head[data-v-597a4bdf]{border-bottom:1px solid var(--srok-line);align-items:center;gap:.55rem;padding:.7rem .9rem;display:flex}.Palette__headIcon[data-v-597a4bdf]{width:1.1rem;height:1.1rem;color:var(--srok-muted);flex-shrink:0}.Palette__input[data-v-597a4bdf]{min-width:0;color:var(--srok-text);background:0 0;border:none;outline:none;flex:1;font-size:.95rem}.Palette__hint[data-v-597a4bdf]{color:var(--srok-muted);font-size:.72rem}.Palette__kbd[data-v-597a4bdf]{border:1px solid var(--srok-line);color:var(--srok-muted);border-radius:.3rem;padding:.1rem .35rem;font-size:.68rem}.Palette__list[data-v-597a4bdf]{margin:0;padding:.4rem;list-style:none;overflow-y:auto}.Palette__header[data-v-597a4bdf]{letter-spacing:.05em;text-transform:uppercase;color:var(--srok-muted);padding:.5rem .6rem .2rem;font-size:.68rem;font-weight:700}.Palette__btn[data-v-597a4bdf]{width:100%;color:var(--srok-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.55rem;padding:.5rem .6rem;font-size:.875rem;display:flex}.Palette__btn[data-v-597a4bdf] svg{width:1rem;height:1rem;color:var(--srok-muted);flex-shrink:0}.Palette__btn span[data-v-597a4bdf]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Palette__btn--on[data-v-597a4bdf]{background:var(--srok-subtle)}.Palette__empty[data-v-597a4bdf]{text-align:center;color:var(--srok-muted);padding:1.2rem .6rem;font-size:.85rem}.Hotkeys[data-v-7917e86c]{z-index:85;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.Hotkeys__backdrop[data-v-7917e86c]{background:#0a0c108c;position:absolute;inset:0}.Hotkeys__panel[data-v-7917e86c]{background:var(--srok-surface);border:1px solid var(--srok-line);border-radius:.9rem;width:min(30rem,100%);max-height:80vh;padding:1rem 1.1rem 1.2rem;position:relative;overflow-y:auto;box-shadow:0 18px 50px #00000059}.Hotkeys__head[data-v-7917e86c]{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.Hotkeys__head h2[data-v-7917e86c]{margin:0;font-size:1.05rem;font-weight:700}.Hotkeys__close[data-v-7917e86c]{border:1px solid var(--srok-line);width:1.9rem;height:1.9rem;color:var(--srok-muted);cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.Hotkeys__close[data-v-7917e86c] svg{width:1rem;height:1rem}.Hotkeys__close[data-v-7917e86c]:hover{color:var(--srok-text)}.Hotkeys__group[data-v-7917e86c]{margin-top:.9rem}.Hotkeys__group h3[data-v-7917e86c]{letter-spacing:.05em;text-transform:uppercase;color:var(--srok-muted);margin:0 0 .4rem;font-size:.72rem;font-weight:700}.Hotkeys__group dl[data-v-7917e86c]{grid-template-columns:auto 1fr;align-items:baseline;gap:.35rem .8rem;margin:0;display:grid}.Hotkeys__group dt kbd[data-v-7917e86c]{border:1px solid var(--srok-line);background:var(--srok-subtle);color:var(--srok-text);white-space:nowrap;border-radius:.3rem;padding:.1rem .4rem;font-size:.72rem;display:inline-block}.Hotkeys__group dd[data-v-7917e86c]{color:var(--srok-text);margin:0;font-size:.85rem}.OfflineBanner[data-v-6ea76d96]{z-index:70;background:var(--srok-surface);border:1px solid var(--srok-line);max-width:calc(100vw - 2rem);color:var(--srok-text);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.8rem;display:flex;position:fixed;bottom:4.6rem;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.OfflineBanner[data-v-6ea76d96] svg{width:1rem;height:1rem;color:var(--srok-muted);flex-shrink:0}.OfflineBanner__text[data-v-6ea76d96]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.OfflineBanner__count[data-v-6ea76d96]{background:var(--srok-subtle);text-align:center;border-radius:999px;min-width:1.25rem;padding:.05rem .35rem;font-size:.72rem;font-weight:700}.OfflineBanner__btn[data-v-6ea76d96]{background:var(--srok-primary);color:var(--srok-primary-fg);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;padding:.25rem .65rem;font-size:.75rem;font-weight:600}.OfflineBanner__btn[data-v-6ea76d96]:disabled{opacity:.6;cursor:default}.OfflineBanner-enter-active[data-v-6ea76d96],.OfflineBanner-leave-active[data-v-6ea76d96]{transition:opacity .16s,transform .16s}.OfflineBanner-enter-from[data-v-6ea76d96],.OfflineBanner-leave-to[data-v-6ea76d96]{opacity:0;transform:translate(-50%,8px)}@media (prefers-reduced-motion:reduce){.OfflineBanner-enter-active[data-v-6ea76d96],.OfflineBanner-leave-active[data-v-6ea76d96]{transition:none}}.SrokSpotlight__overlay[data-v-84f69cf9]{z-index:10040;cursor:default;pointer-events:auto;background:#0d141a8c;animation:.3s srok-spotlight-fade-84f69cf9;position:fixed;inset:0}.SrokSpotlight__overlay--frameBlocker[data-v-84f69cf9]{background:0 0;animation:none}.SrokSpotlight__frame[data-v-84f69cf9]{z-index:10040;pointer-events:none;outline-offset:0;border-radius:10px;outline:2px solid #16293a59;position:fixed;box-shadow:0 0 0 9999px #0d141a8c}@keyframes srok-spotlight-fade-84f69cf9{0%{opacity:0}to{opacity:1}}.SrokSpotlight__clone{z-index:10050;visibility:visible;pointer-events:auto;margin:0;animation:2s ease-in-out infinite srok-spotlight-pulse-light;position:fixed;overflow:visible}.SrokSpotlight__source{visibility:hidden}.SrokSpotlight__above{z-index:10050!important}.SrokAppGuide.SrokSpotlight__above{z-index:10060!important}.ModalWindow.SrokSpotlight__above{z-index:10050!important}:is(body:has(.SrokSpotlight__frame) .AppDatePicker__panel,body:has(.SrokSpotlight__frame) .AppSelect__backdrop,body:has(.SrokSpotlight__frame) .AppSelect__menu,body:has(.SrokSpotlight__overlay) .AppDatePicker__panel,body:has(.SrokSpotlight__overlay) .AppSelect__backdrop,body:has(.SrokSpotlight__overlay) .AppSelect__menu){z-index:10055!important}.SrokSpotlight__elevated{pointer-events:auto;z-index:10050!important;position:fixed!important}.SrokSpotlight__pulse{z-index:2;animation:2s ease-in-out infinite srok-spotlight-pulse-ink;position:relative;overflow:visible!important}.SrokSpotlight__elevated.SrokSpotlight__pulse{z-index:10050!important;position:fixed!important}.SrokSpotlight__pulse.SrokQuickAdd__compose,.SrokSpotlight__pulse.SrokQuickAdd__row,.SrokSpotlight__pulse.SrokQuickAdd__row--voice,.SrokSpotlight__pulse[data-spotlight=qa-asset],.SrokSpotlight__pulse[data-spotlight=qa-compose],.SrokSpotlight__pulse[data-spotlight=qa-note],.SrokSpotlight__pulse[data-spotlight=qa-reminder],.SrokSpotlight__pulse[data-spotlight=qa-submit],.SrokSpotlight__pulse[data-spotlight=qa-voice]{z-index:3;animation:1.4s ease-in-out infinite srok-spotlight-pulse-qa}.SrokSpotlight__pulse[data-spotlight=asset-care-rule],.SrokSpotlight__pulse[data-spotlight=asset-care],.SrokSpotlight__pulse[data-spotlight=asset-deadlines],.SrokSpotlight__pulse[data-spotlight=asset-journal],.SrokSpotlight__pulse[data-spotlight=asset-kind-name],.SrokSpotlight__pulse[data-spotlight=asset-meters],.SrokSpotlight__pulse[data-spotlight=asset-name],.SrokSpotlight__pulse[data-spotlight=asset-photos],.SrokSpotlight__pulse[data-spotlight=asset-submit],.SrokSpotlight__pulse[data-spotlight=note-links],.SrokSpotlight__pulse[data-spotlight=note-tags]{box-shadow:none;background:0 0;min-width:0;animation:none}.SrokSpotlight__pulse[data-spotlight=note-body],.SrokSpotlight__pulse[data-spotlight=note-preview]{background-color:var(--srok-surface,#fff);box-sizing:content-box;border-radius:12px;margin:-.35rem -.45rem;padding:.35rem .45rem;animation:none;box-shadow:0 0 0 2px #16293a59}.SrokSpotlight__pulse[data-spotlight=vault-unlock]{background-color:var(--srok-surface,#fff);box-sizing:content-box;border-radius:12px;margin:-.35rem -.45rem;padding:.35rem .45rem;animation:1.6s ease-in-out infinite srok-spotlight-pulse-field}.SrokSpotlight__pulse[data-spotlight=notes-library]{animation:none}.SrokSpotlight__pulse.Button--primary,.SrokSpotlight__pulse.SrokQuickAdd__primary,.SrokSpotlight__pulse[data-spotlight=guide-cta],.SrokSpotlight__pulse[data-spotlight=notes-library-graph]{animation:1.6s ease-in-out infinite srok-spotlight-pulse-light}.SrokSpotlight__pulse[data-spotlight=notes-library-graph]{background-color:var(--srok-surface,#fff);border-radius:999px;box-shadow:0 0 0 2px #ffffff8c}.SrokSpotlight__pulse[data-spotlight=groups-create],.SrokSpotlight__pulse[data-spotlight=vault-add-login]{animation:1.6s ease-in-out infinite srok-spotlight-pulse-light}.SrokSpotlight__pulse[data-spotlight=notes-graph-view]{animation:none;overflow:hidden!important}:is(.ModalWindow__body:has(.SrokSpotlight__pulse),.ModalWindow__footer:has(.SrokSpotlight__pulse),.ModalWindow__panel:has(.SrokSpotlight__pulse),.SrokQuickAdd__stage:has(.SrokSpotlight__pulse)){overflow:visible!important}@keyframes srok-spotlight-pulse-qa{0%,to{box-shadow:0 0 0 2px #16293a80}50%{box-shadow:0 0 0 7px #16293a2e}}@keyframes srok-spotlight-pulse-field{0%,to{box-shadow:0 0 0 2px #16293a66}50%{box-shadow:0 0 0 6px #16293a2e}}@keyframes srok-spotlight-pulse-ink{0%,to{box-shadow:0 0 #16293a59}50%{box-shadow:0 0 0 6px #16293a1f}}@keyframes srok-spotlight-pulse-light{0%,to{box-shadow:0 0 #ffffff80}50%{box-shadow:0 0 0 6px #ffffff47}}.SrokAppGuide[data-v-e0cabb16]{z-index:10060;pointer-events:none;width:min(100vw - 1.5rem,36rem);margin:0;padding:0;position:fixed;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.SrokAppGuide--compact[data-v-e0cabb16]{top:auto;bottom:max(4.25rem,var(--app-mobile-nav-height,0px) + 1rem + env(safe-area-inset-bottom,0px));z-index:10060;width:min(100vw - 1.5rem,40rem);transform:translate(-50%)}.SrokAppGuide--compact.SrokAppGuide--compactCenter[data-v-e0cabb16]{top:50%;bottom:auto;transform:translate(-50%,-50%)}.SrokAppGuide--compact.SrokAppGuide--compactDockTop[data-v-e0cabb16]{top:max(.75rem,env(safe-area-inset-top,0px));width:min(100vw - 1.5rem,40rem);bottom:auto;transform:translate(-50%)}@media (width<=639px){.SrokAppGuide--compact.SrokAppGuide--compactDockTop[data-v-e0cabb16]{top:max(.5rem,env(safe-area-inset-top,0px));width:calc(100vw - 1rem)}}.SrokAppGuide__card[data-v-e0cabb16],.SrokAppGuide__tip[data-v-e0cabb16]{pointer-events:auto;background:var(--srok-surface);border:1px solid var(--srok-line);box-shadow:0 12px 40px #0d141a2e,0 2px 8px #0d141a14}.SrokAppGuide__card[data-v-e0cabb16]{border-radius:1rem;max-height:min(70vh,36rem);padding:1.15rem 1.25rem 1.25rem;overflow:hidden auto}.SrokAppGuide__tip[data-v-e0cabb16]{border-radius:1rem;flex-wrap:wrap;align-items:flex-start;gap:.65rem .75rem;padding:.7rem .75rem .7rem .85rem;display:flex;overflow:visible}.SrokAppGuide__tipStep[data-v-e0cabb16]{background:var(--srok-primary);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:2.4rem;height:1.75rem;margin-top:.05rem;padding:0 .45rem;font-size:.75rem;font-weight:700;display:inline-flex}.SrokAppGuide__tipText[data-v-e0cabb16]{color:var(--srok-text);flex:12rem;margin:0;font-size:.875rem;font-weight:500;line-height:1.4;overflow:visible}.SrokAppGuide__tipActions[data-v-e0cabb16]{flex-wrap:wrap;flex:0 auto;align-items:center;gap:.4rem;margin-top:.05rem;margin-left:auto;display:flex}@media (width<=639px){.SrokAppGuide__tipActions[data-v-e0cabb16]{flex:100%;justify-content:flex-end;margin-left:0}}.SrokAppGuide__kicker[data-v-e0cabb16]{color:var(--srok-primary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .35rem;font-size:.75rem;font-weight:600}.SrokAppGuide__title[data-v-e0cabb16]{color:var(--srok-text);margin:0 0 .35rem;font-size:1.25rem;font-weight:700}.SrokAppGuide__lead[data-v-e0cabb16]{color:var(--srok-muted);margin:0 0 .85rem;font-size:.875rem;line-height:1.45}.SrokAppGuide__progress[data-v-e0cabb16]{color:var(--srok-muted);justify-content:space-between;align-items:center;margin-bottom:.85rem;font-size:.8125rem;display:flex}.SrokAppGuide__progressText[data-v-e0cabb16]{font-weight:600}.SrokAppGuide__step[data-v-e0cabb16]{border:1px solid var(--srok-primary);background:var(--srok-surface-soft);box-shadow:0 0 0 3px var(--srok-primary-soft);border-radius:.75rem;padding:1rem 1.1rem}.SrokAppGuide__step strong[data-v-e0cabb16]{margin-bottom:.2rem;font-size:1rem;font-weight:650;display:block}.SrokAppGuide__step p[data-v-e0cabb16]{color:var(--srok-muted);margin:0 0 .75rem;font-size:.875rem;line-height:1.45}.SrokAppGuide__stepNum[data-v-e0cabb16]{background:var(--srok-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-bottom:.4rem;font-size:.8125rem;font-weight:700;display:inline-flex}.SrokAppGuide__how[data-v-e0cabb16]{counter-reset:onb;gap:.55rem;margin:0 0 .85rem;padding:0;list-style:none;display:grid}.SrokAppGuide__how li[data-v-e0cabb16]{color:var(--srok-text);counter-increment:onb;padding-left:2rem;font-size:.8125rem;line-height:1.45;position:relative}.SrokAppGuide__how li[data-v-e0cabb16]:before{content:counter(onb);background:var(--srok-subtle);width:1.5rem;height:1.5rem;color:var(--srok-text);border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;top:.05rem;left:0}.SrokAppGuide__nav[data-v-e0cabb16]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;margin-top:.9rem;display:flex}@media (width<=959px){.SrokAppGuide[data-v-e0cabb16],.SrokAppGuide--compact[data-v-e0cabb16]{width:min(100vw - 1rem,36rem)}.SrokAppGuide--compact[data-v-e0cabb16]{bottom:max(4.75rem,var(--app-mobile-nav-height,3.5rem) + 1rem + env(safe-area-inset-bottom,0px))}.SrokAppGuide--compact.SrokAppGuide--compactCenter[data-v-e0cabb16]{top:50%;bottom:auto;transform:translate(-50%,-50%)}.SrokAppGuide__card[data-v-e0cabb16]{max-height:min(62vh,32rem);padding:1rem}.SrokAppGuide__tip[data-v-e0cabb16]{border-radius:1rem;flex-direction:column;align-items:stretch;gap:.55rem;padding:.75rem .85rem}.SrokAppGuide__tipText[data-v-e0cabb16]{flex-basis:auto}.SrokAppGuide__tipActions[data-v-e0cabb16]{width:100%;margin-left:0}.SrokAppGuide__tipActions .Button[data-v-e0cabb16]{flex:auto}}.SrokAppGuide .guide-step-enter-active[data-v-e0cabb16],.SrokAppGuide .guide-step-leave-active[data-v-e0cabb16]{transition:all .3s}.SrokAppGuide .guide-step-enter-from[data-v-e0cabb16],.SrokAppGuide .guide-step-leave-to[data-v-e0cabb16]{opacity:0;transform:translate(12px)}.ConfirmDialog[data-v-59ee59b4]{z-index:var(--srok-z-confirm);place-items:center;padding:16px;display:grid;position:fixed;inset:0}@media (width<=959px){.ConfirmDialog[data-v-59ee59b4]{place-items:end stretch;padding:0}.ConfirmDialog__panel[data-v-59ee59b4]{width:100%;max-width:none;padding:1.15rem 1.15rem calc(1.15rem + env(safe-area-inset-bottom));border-radius:16px 16px 0 0}.ConfirmDialog__actions[data-v-59ee59b4]{grid-template-columns:1fr 1fr;justify-content:stretch;display:grid}.ConfirmDialog__btn[data-v-59ee59b4]{width:100%;min-height:2.75rem;font-size:.9375rem}.srok-confirm-enter-from .ConfirmDialog__panel[data-v-59ee59b4],.srok-confirm-leave-to .ConfirmDialog__panel[data-v-59ee59b4]{transform:translateY(24px)}}.ConfirmDialog__backdrop[data-v-59ee59b4]{background:#0a0a0a80;position:absolute;inset:0}.ConfirmDialog__panel[data-v-59ee59b4]{z-index:1;background:var(--srok-surface);box-sizing:border-box;border-radius:14px;width:min(100%,400px);padding:1.25rem 1.35rem 1.2rem;position:relative;box-shadow:0 24px 64px #0a0a0a38}.ConfirmDialog__title[data-v-59ee59b4]{letter-spacing:-.01em;color:var(--srok-text);margin:0 0 .55rem;font-size:1.0625rem;font-weight:700;line-height:1.3}.ConfirmDialog__message[data-v-59ee59b4]{color:var(--srok-muted);margin:0 0 1.25rem;font-size:.875rem;line-height:1.45}.ConfirmDialog__actions[data-v-59ee59b4]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.ConfirmDialog__btn[data-v-59ee59b4]{font:inherit;cursor:pointer;border:none;border-radius:999px;padding:.55rem .95rem;font-size:.8125rem;font-weight:650;transition:opacity .14s,background-color .14s}.ConfirmDialog__btn[data-v-59ee59b4]:hover{opacity:.92}.ConfirmDialog__btn--ghost[data-v-59ee59b4]{background:var(--srok-subtle);color:var(--srok-text)}.ConfirmDialog__btn--primary[data-v-59ee59b4]{background:var(--srok-primary);color:var(--srok-primary-fg)}.ConfirmDialog__btn--danger[data-v-59ee59b4]{background:var(--srok-danger);color:var(--srok-danger-fg,#fff)}.srok-confirm-enter-active[data-v-59ee59b4],.srok-confirm-leave-active[data-v-59ee59b4]{transition:opacity .16s}.srok-confirm-enter-active .ConfirmDialog__panel[data-v-59ee59b4],.srok-confirm-leave-active .ConfirmDialog__panel[data-v-59ee59b4]{transition:opacity .18s,transform .18s}.srok-confirm-enter-from[data-v-59ee59b4],.srok-confirm-leave-to[data-v-59ee59b4]{opacity:0}.srok-confirm-enter-from .ConfirmDialog__panel[data-v-59ee59b4]{opacity:0;transform:translateY(8px)scale(.98)}.srok-confirm-leave-to .ConfirmDialog__panel[data-v-59ee59b4]{opacity:0;transform:translateY(4px)scale(.98)}.SrokApp[data-v-05950af1]{background:var(--srok-bg);min-height:100dvh;color:var(--srok-text);font-family:var(--app-primary-font)}.SrokApp--booting[data-v-05950af1]{visibility:hidden}.SrokLandingRoot[data-v-05950af1]{background:var(--srok-bg);flex-direction:column;min-height:100dvh;display:flex}.SrokLandingRoot__main[data-v-05950af1]{flex:auto}.SrokLandingRoot__main--fill[data-v-05950af1]{flex-direction:column;display:flex}.SrokLandingRoot__main--fill[data-v-05950af1] .Auth{flex:1 0 auto;min-height:0}.SrokLandingRoot[data-v-05950af1] .container{width:100%;max-width:var(--landing-container);box-sizing:border-box;margin-inline:auto;padding-inline:1.25rem}.SrokLandingRoot[data-v-05950af1] .PricingPage{max-width:var(--landing-container);box-sizing:border-box;margin-inline:auto;padding-inline:1.25rem}.SrokApp__sidebar[data-v-05950af1]{display:none}.SrokApp__workspace[data-v-05950af1]{background:var(--srok-surface);flex-direction:column;min-height:100dvh;display:flex}.SrokApp__main[data-v-05950af1]{flex:1;position:relative;overflow-x:clip}@media (width>=960px){.SrokApp[data-v-05950af1]{grid-template-columns:15rem minmax(0,1fr);gap:0;height:100%;padding:0;display:grid;overflow:hidden}.SrokApp[data-v-05950af1],.SrokApp__sidebar[data-v-05950af1]{background:var(--srok-sidebar)}.SrokApp__sidebar[data-v-05950af1]{border-right:1px solid var(--srok-border);flex-direction:column;gap:1.1rem;min-width:0;height:100dvh;padding:1.15rem .85rem;display:flex;position:sticky;top:0;overflow-x:hidden}.SrokApp__brand[data-v-05950af1]{padding:.15rem .4rem}.SrokApp__search[data-v-05950af1]{background:var(--srok-subtle);color:var(--srok-muted);border-radius:10px;align-items:center;gap:.55rem;padding:.5rem .65rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background-color .14s,color .14s;display:flex}.SrokApp__search[data-v-05950af1]:hover{color:var(--srok-text);background:var(--srok-hover)}.SrokApp__search.is-on[data-v-05950af1]{background:var(--srok-nav-active);color:var(--srok-nav-active-text);font-weight:600}.SrokApp__search[data-v-05950af1]:focus-visible{outline:1px solid var(--srok-text);outline-offset:-1px}.SrokApp__quick[data-v-05950af1]{background:var(--srok-primary);width:100%;color:var(--srok-primary-fg);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.65rem .85rem;font-size:.8125rem;font-weight:600;display:flex}.SrokApp__quick[data-v-05950af1]:focus{outline:none}.SrokApp__quick[data-v-05950af1]:focus-visible{outline:1px solid var(--srok-text);outline-offset:2px}.SrokApp__nav[data-v-05950af1]{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;min-width:0;min-height:0;padding-inline:2px;display:flex;overflow:hidden auto}.SrokApp__nav[data-v-05950af1]::-webkit-scrollbar{width:0;height:0;display:none}.SrokApp__navPrimary[data-v-05950af1]{flex-direction:column;gap:.15rem;display:flex}.SrokApp__navPrimary a[data-v-05950af1]{color:var(--srok-muted);border-radius:10px;align-items:center;gap:.55rem;padding:.5rem .65rem;font-size:.8125rem;font-weight:500;transition:background-color .14s,color .14s;display:flex}.SrokApp__navPrimary a[data-v-05950af1]:hover{color:var(--srok-text);background:var(--srok-hover)}.SrokApp__navPrimary a.is-on[data-v-05950af1]{background:var(--srok-nav-active);color:var(--srok-nav-active-text);font-weight:600}.SrokApp__navPrimary a[data-v-05950af1]:focus{outline:none}.SrokApp__navPrimary a[data-v-05950af1]:focus-visible{outline:1px solid var(--srok-text);outline-offset:-1px}.SrokApp__sideFoot[data-v-05950af1]{padding-top:.35rem;flex-direction:column;gap:.1rem;padding-inline:2px;display:flex}.SrokApp__sideFoot .SrokApp__sideFootBtn[data-v-05950af1],.SrokApp__sideFoot a[data-v-05950af1]:not(.SrokStorageMeter){width:100%;color:var(--srok-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:.55rem;margin:0;padding:.45rem .65rem;font-size:.75rem;font-weight:500;display:flex}.SrokApp__sideFoot .SrokApp__sideFootBtn[data-v-05950af1]:hover,.SrokApp__sideFoot a[data-v-05950af1]:not(.SrokStorageMeter):hover{color:var(--srok-text);background:var(--srok-hover)}.SrokApp__sideFoot .SrokApp__sideFootBtn[data-v-05950af1]:focus,.SrokApp__sideFoot a[data-v-05950af1]:not(.SrokStorageMeter):focus{outline:none}.SrokApp__sideFoot .SrokApp__sideFootBtn[data-v-05950af1]:focus-visible,.SrokApp__sideFoot a[data-v-05950af1]:not(.SrokStorageMeter):focus-visible{outline:1px solid var(--srok-text);outline-offset:-1px}.SrokApp__sideFoot .SrokApp__legal[data-v-05950af1]{border-top:1px solid var(--srok-border);flex-wrap:wrap;align-items:center;gap:.1rem .7rem;margin-top:.55rem;padding:.6rem .65rem .25rem;display:flex}.SrokApp__sideFoot .SrokApp__legal a[data-v-05950af1]{color:var(--srok-muted);opacity:.9;border-radius:0;gap:0;padding:0;font-size:.6875rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s,opacity .15s}.SrokApp__sideFoot .SrokApp__legal a[data-v-05950af1]:hover{color:var(--srok-text);opacity:1;text-underline-offset:2px;background:0 0;text-decoration:underline;transform:none}.SrokApp__sideFoot .SrokApp__legal a[data-v-05950af1]:focus{outline:none}.SrokApp__sideFoot .SrokApp__legal a[data-v-05950af1]:focus-visible{outline:1px solid var(--srok-text);outline-offset:2px}.SrokApp__sideFoot .SrokApp__legal .SrokApp__legalBtn[data-v-05950af1]{color:var(--srok-muted);font:inherit;text-align:left;cursor:pointer;opacity:.9;background:0 0;border:none;margin:0;padding:0;font-size:.6875rem;font-weight:500;line-height:1.4;transition:color .15s,opacity .15s}.SrokApp__sideFoot .SrokApp__legal .SrokApp__legalBtn[data-v-05950af1]:hover{color:var(--srok-text);opacity:1;text-underline-offset:2px;text-decoration:underline}.SrokApp__sideFoot .SrokApp__legal .SrokApp__legalBtn[data-v-05950af1]:focus{outline:none}.SrokApp__sideFoot .SrokApp__legal .SrokApp__legalBtn[data-v-05950af1]:focus-visible{outline:1px solid var(--srok-text);outline-offset:2px}.SrokApp__workspace[data-v-05950af1]{background:var(--srok-surface);flex-direction:column;height:100dvh;min-height:100dvh;display:flex;position:relative;overflow:hidden}.SrokApp__main[data-v-05950af1]{scrollbar-gutter:stable;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--srok-scroll-thumb) var(--srok-scroll-track);background:0 0;flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;position:relative;overflow:clip auto}.SrokApp__main[data-v-05950af1]::-webkit-scrollbar{width:8px}.SrokApp__main[data-v-05950af1]::-webkit-scrollbar-thumb{background:var(--srok-scroll-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.SrokApp__main[data-v-05950af1]::-webkit-scrollbar-track{background:var(--srok-scroll-track)}.SrokApp__main[data-v-05950af1]>*{flex:none;width:100%;min-height:0;position:relative}.SrokApp__main--flush[data-v-05950af1]{scrollbar-gutter:auto;overflow:hidden}.SrokApp__main--flush[data-v-05950af1]>*{flex:auto;height:100%;min-height:0}}.ErrorPage[data-v-b1553ff1]{background:var(--septenary-background-color);place-items:center;min-height:100dvh;display:grid}.ErrorPage__container[data-v-b1553ff1]{justify-items:start;gap:16px;padding-block:64px;display:grid}.ErrorPage__code[data-v-b1553ff1]{font-size:var(--heading-2-size);color:var(--primary-text-color);font-weight:800}.ErrorPage__title[data-v-b1553ff1]{font-size:var(--heading-4-size);color:var(--quaternary-text-color);font-weight:700}.ErrorPage__text[data-v-b1553ff1]{color:var(--decenary-text-color);line-height:var(--text-3-line)}.ErrorPage__button[data-v-b1553ff1]{min-height:44px;color:var(--secondary-text-color);background:var(--primary-background-color);border-radius:10px;justify-content:center;align-items:center;padding:12px 20px;font-weight:600;display:inline-flex}
