:root{--sam-accent:#2f6db3;--sam-accent-hover:#2a6099;--sam-accent-contrast:#fff;--sam-accent-soft:#2f6db31a;--sam-accent-ring:#2f6db366;--sam-pos:#16a34a;--sam-neg:var(--theme-error-500);--sam-space-1:4px;--sam-space-2:8px;--sam-space-3:12px;--sam-space-4:16px;--sam-space-6:24px;--sam-space-8:32px;--sam-space-12:48px;--sam-radius-sm:8px;--sam-radius-md:12px;--sam-radius-lg:16px;--sam-radius-xl:20px;--sam-shadow-whisper:0 1px 2px #0f172a0d, 0 4px 14px #0f172a0f;--sam-transition-fast:.12s ease;--sam-transition-base:.16s ease;--sam-h1-size:1.5rem;--sam-h1-weight:700;--sam-h2-size:1.1rem;--sam-h2-weight:650;--sam-h3-size:.95rem;--sam-h3-weight:600;--sam-body-size:.9rem;--sam-caption-size:.78rem;--sam-kpi-size:1.7rem;--sam-kpi-weight:680;--sam-content-max:76rem}:root[data-theme=dark]{--sam-accent:#6ba6e0;--sam-accent-hover:#82b6e8;--sam-accent-contrast:#0b1a2b;--sam-accent-soft:#6ba6e024;--sam-accent-ring:#6ba6e073;--sam-pos:#34d399;--sam-shadow-whisper:0 1px 2px #0006, 0 4px 16px #00000052}:root{--style-radius-s:5px;--style-radius-m:8px;--style-radius-l:12px;--accessibility-outline:2px solid var(--sam-accent);--accessibility-outline-offset:2px}.btn--style-primary:not(.btn--disabled){--bg-color:var(--sam-accent);--color:var(--sam-accent-contrast);--hover-bg:var(--sam-accent-hover);--hover-color:var(--sam-accent-contrast)}.nav__link-indicator{background:var(--sam-accent)!important}.sam-shell a:not(.btn):not(.sam-quick):not(.nav__link){color:var(--sam-accent)}.fixed-toolbar{border-color:var(--theme-elevation-150);border-top-left-radius:var(--style-radius-m);border-top-right-radius:var(--style-radius-m);gap:1px}.fixed-toolbar .toolbar-popup__button:hover:not(.disabled),.inline-toolbar-popup .toolbar-popup__button:hover:not(.disabled){background-color:var(--theme-elevation-100)}.fixed-toolbar .toolbar-popup__button.active,.inline-toolbar-popup .toolbar-popup__button.active{background-color:var(--sam-accent-soft);color:var(--sam-accent)}.fixed-toolbar .toolbar-popup__button.active:hover,.inline-toolbar-popup .toolbar-popup__button.active:hover{background-color:var(--sam-accent-soft)}.fixed-toolbar .toolbar-popup__button.active .icon,.inline-toolbar-popup .toolbar-popup__button.active .icon{color:var(--sam-accent);opacity:1}.fixed-toolbar .toolbar-popup__button:focus-visible,.fixed-toolbar .toolbar-popup__dropdown:focus-visible,.inline-toolbar-popup .toolbar-popup__button:focus-visible{outline:var(--accessibility-outline);outline-offset:-1px}:root{--glass-bg:#ffffff8c;--glass-bg-strong:#ffffffb8;--glass-bg-soft:#fff6;--glass-border:#ffffffa6;--glass-hair:#0f172a14;--glass-blur:saturate(180%) blur(20px);--glass-blur-strong:saturate(200%) blur(30px);--glass-shadow:0 10px 34px #0f172a1f, inset 0 1px 0 #ffffffb3;--glass-radius:16px;--glass-radius-sm:11px;--sam-accent:#0071e3;--sam-accent-hover:#0a84ff;--sam-accent-contrast:#fff;--sam-accent-soft:#0071e31f;--sam-accent-ring:#0071e373}:root[data-theme=dark]{--glass-bg:#20222b80;--glass-bg-strong:#262832a3;--glass-bg-soft:#282a345c;--glass-border:#ffffff1a;--glass-hair:#ffffff17;--glass-shadow:0 12px 38px #0000008c, inset 0 1px 0 #ffffff0f;--sam-accent:#0a84ff;--sam-accent-hover:#409cff;--sam-accent-contrast:#fff;--sam-accent-soft:#0a84ff33;--sam-accent-ring:#0a84ff80}html,body{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}body{background-color:#0000!important;background-image:radial-gradient(1200px 820px at 10% -12%,#78aaff66,#0000 60%),radial-gradient(1050px 720px at 102% -6%,#c496ff57,#0000 55%),radial-gradient(980px 760px at 50% 118%,#82dcff4d,#0000 60%),linear-gradient(#eef1f8 0%,#e6eaf3 100%)!important;background-position:0 0,0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat,repeat!important;background-size:auto,auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box!important}:root[data-theme=dark] body{background:radial-gradient(1200px 820px at 10% -12%,#2e5cc466,#0000 60%),radial-gradient(1050px 720px at 102% -6%,#7a3ac452,#0000 55%),radial-gradient(980px 760px at 50% 118%,#1278aa52,#0000 60%),linear-gradient(#0b0d13 0%,#090a0f 100%)!important}.template-default,.template-default__wrap,.template-minimal,.template-default__content,.collection-list,.dashboard,.query-preset__content,main.template-default__content{background:0 0!important}.nav,.template-default__nav .nav,.app-header,.step-nav,.doc-header,.doc-controls,.card,.dashboard__card,.list-controls,.list-controls__wrap,.table,.collection-list__wrap .table,.popup__content,.popup-button-list,.drawer__content,.doc-drawer__content,.tabs-field__tabs,.group-field__wrap,.collapsible__content,.login__form,.login__wrap form,.section-title,.pill{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);background:var(--glass-bg)!important}.nav,.template-default__nav .nav{-webkit-backdrop-filter:var(--glass-blur-strong);backdrop-filter:var(--glass-blur-strong);border:0;border-right:1px solid var(--glass-hair);border-radius:0 var(--glass-radius) var(--glass-radius) 0;box-shadow:8px 0 34px #0f172a14;background:var(--glass-bg-strong)!important}.nav__scroll{background:0 0!important}.app-header,.step-nav{border:0;border-bottom:1px solid var(--glass-hair);border-radius:0}.card,.dashboard__card,.popup__content,.drawer__content,.doc-drawer__content,.collapsible__content,.login__form{border-radius:var(--glass-radius)!important}.nav__link,.nav-group__toggle{border-radius:10px;transition:background .14s,color .14s}.nav__link:hover,.nav-group__toggle:hover{background:var(--glass-bg-soft)!important}.nav__link.active,.nav__link[aria-current=page]{color:var(--sam-accent);background:var(--sam-accent-soft)!important}.field-type input:not([type=checkbox]):not([type=radio]),.field-type textarea,.field-type .rs__control,.date-time-picker__input-wrapper,.code-editor,.search-filter input,.text input{-webkit-backdrop-filter:saturate(140%)blur(6px);backdrop-filter:saturate(140%)blur(6px);transition:border-color .14s,box-shadow .14s,background .14s;background:var(--glass-bg-soft)!important;border:1px solid var(--glass-hair)!important;border-radius:var(--glass-radius-sm)!important}.field-type input:focus,.field-type textarea:focus,.field-type .rs__control--is-focused,.search-filter input:focus{box-shadow:0 0 0 4px var(--sam-accent-ring);border-color:var(--sam-accent)!important;background:var(--glass-bg)!important}.btn{transition:transform .12s,box-shadow .14s,background .14s;border-radius:980px!important}.btn:active{transform:scale(.97)}.btn--style-primary:not(.btn--disabled){--bg-color:var(--sam-accent);--color:#fff;--hover-bg:var(--sam-accent-hover);box-shadow:0 6px 18px #0071e359;background:linear-gradient(180deg, var(--sam-accent-hover), var(--sam-accent))!important}.btn--style-secondary,.btn--style-pill,.btn--icon-style-without-border{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:var(--glass-bg)!important;border:1px solid var(--glass-border)!important}.table{overflow:hidden;border-radius:var(--glass-radius)!important}.table table{background:0 0!important}.table thead th{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:var(--glass-bg-strong)!important}.table tbody tr:hover td{background:var(--sam-accent-soft)!important}.tabs-field__tabs{gap:4px;padding:5px;border-radius:var(--glass-radius)!important}.tabs-field__tab-button{border-radius:10px;transition:background .14s,color .14s}.tabs-field__tab-button--active{box-shadow:var(--glass-shadow);color:var(--sam-accent);background:var(--glass-bg-strong)!important}.pill{border-radius:980px!important}.login__wrap,.login{background:0 0!important}.login__form{padding:32px!important}.drawer__blur-bg,.modal__template,.payload__modal-item:before{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:var(--glass-hair);background-clip:content-box;border:3px solid #0000;border-radius:980px}::-webkit-scrollbar-thumb:hover{background:#0071e359 padding-box content-box}
