.sk-root,.sk-auth-page{background:var(--surface-page);min-height:100vh}.sk-shell,.sk-dashboard-page,.sk-editor-page,.sk-simple-page{box-sizing:border-box;width:min(100%,1248px);margin:0 auto;padding:18px 24px 48px}.sk-editor-inline{width:100%}.sk-surface,.sk-surface-soft{border:1px solid var(--border-default);background:var(--surface-panel);box-shadow:var(--oneui-shadow-soft,0 16px 40px #0f172a14)}.sk-surface{border-radius:28px}.sk-surface-soft{border-radius:22px}.sk-auth-page{position:relative;overflow:hidden}.sk-auth-pattern{background:var(--surface-page);background-image:radial-gradient(circle, var(--border-default) 1px, transparent 1px);background-size:24px 24px;position:fixed;inset:0}.sk-auth-card{z-index:1;width:min(440px,100% - 40px);padding:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sk-shell-topbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;min-height:72px;padding:14px 22px;display:grid}.sk-shell-brand,.sk-shell-user{align-items:center;gap:14px;display:flex}.sk-shell-user{justify-content:flex-end}.sk-shell-nav{align-items:center;gap:18px;display:inline-flex}.sk-main-card,.sk-dashboard-panel{margin-top:16px;padding:28px}.sk-bone{background:color-mix(in srgb, var(--surface-soft) 88%, var(--border-default));border-radius:999px;display:block;position:relative;overflow:hidden}.sk-bone:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff61 50%,#0000 100%);animation:1.25s ease-in-out infinite sk-shimmer;position:absolute;inset:0;transform:translate(-100%)}.sk-stack{flex-direction:column;gap:10px;display:flex}.sk-stack-end{align-items:flex-end}.sk-gap-sm{gap:10px}.sk-gap-md{gap:14px}.sk-gap-lg{gap:22px}.sk-grid{gap:16px;display:grid}.sk-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sk-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sk-dashboard-layout,.sk-editor-shell{grid-template-columns:minmax(0,1.9fr) minmax(300px,.78fr);gap:16px;display:grid}.sk-editor-shell{grid-template-columns:420px minmax(0,1fr);align-items:start;min-height:760px;overflow:hidden}.sk-editor-sidebar{border-right:1px solid var(--border-default);flex-direction:column;gap:20px;padding:28px 24px 24px;display:flex}.sk-editor-stage{background:var(--surface-panel);flex-direction:column;min-width:0;display:flex}.sk-editor-head-shell{border-bottom:1px solid var(--border-default);padding:28px 50px 18px}.sk-editor-scroll{flex:1;height:100%;min-height:0;max-height:760px;padding:24px 50px;overflow:hidden}.sk-editor-card{flex-direction:column;gap:22px;padding:0;display:flex}.sk-editor-head,.sk-card-head,.sk-auth-row,.sk-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.sk-editor-section,.sk-panel-card,.sk-simple-card{padding:22px}.sk-stat-card{flex-direction:column;gap:12px;padding:20px 18px;display:flex}.sk-table,.sk-menu-grid{gap:12px;display:grid}.sk-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sk-menu-item{flex-direction:column;align-items:center;gap:10px;display:flex}.sk-line{height:14px}.sk-line-xs{width:88px;height:12px}.sk-line-sm{width:140px;height:13px}.sk-line-brand{width:156px;height:18px}.sk-line-nav{width:92px;height:14px}.sk-line-user{width:104px;height:14px}.sk-line-auth-title{width:160px;height:28px;margin:0 auto}.sk-line-auth-subtitle{width:220px;height:14px;margin:0 auto}.sk-line-title{border-radius:18px;width:min(420px,72%);height:42px}.sk-line-editor-title{border-radius:16px;width:240px;height:34px}.sk-line-subtitle{width:min(460px,78%);height:14px}.sk-line-card-title{border-radius:12px;width:220px;height:24px}.sk-line-side-title{border-radius:12px;width:160px;height:20px}.sk-line-stat{border-radius:14px;width:120px;height:28px}.sk-line-table-head{border-radius:16px;width:100%;height:44px}.sk-row,.sk-side-row{border-radius:18px;width:100%;height:62px}.sk-side-row-sm{height:54px}.sk-circle{border-radius:50%;width:40px;height:40px}.sk-circle-sm{width:34px;height:34px}.sk-circle-md{width:56px;height:56px}.sk-circle-lg{width:46px;height:46px}.sk-circle-xl{width:96px;height:96px}.sk-input{border-radius:14px;width:100%;height:48px}.sk-input-sm{width:220px;height:38px}.sk-button{border-radius:14px;width:180px;height:44px}.sk-button-sm{width:132px;height:40px}.sk-button-mobile{width:100%;height:42px}.sk-button-square{width:42px;height:42px}.sk-card-block{border-radius:20px;height:126px}.sk-simple-card{margin-top:16px}.sk-pill{border-radius:999px;width:88px;height:32px}.sk-pill-xs{width:66px;height:28px}.sk-pill-sm{width:92px;height:30px}.sk-pill-lg{width:128px;height:34px}.sk-page-chip{border-radius:999px;width:34px;height:34px}.sk-page-chip.active{width:40px}.sk-mobile-page,.sk-editor-mobile-page,.sk-editor-mobile-inline{box-sizing:border-box;width:min(100%,480px);margin:0 auto;padding:0 10px 80px}.sk-mobile-page,.sk-editor-mobile-page{flex-direction:column;gap:16px;display:flex}.sk-mobile-card{border-radius:24px;padding:18px}.sk-mobile-row,.sk-mobile-activity{border-radius:20px;width:100%;height:72px}.sk-mobile-activity{height:84px}.sk-mobile-progress{justify-content:space-between;align-items:center;gap:14px;display:flex}.sk-mobile-track{border-radius:999px;width:100%;height:14px}.sk-mobile-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sk-mobile-stat-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-mobile-stat-card{border-radius:22px;flex-direction:column;align-items:center;gap:10px;padding:16px 14px;display:flex}.sk-mobile-cta{border-radius:18px;width:100%;height:48px}.sk-mobile-list-card{border-radius:22px;padding:16px}.sk-mobile-action-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sk-mobile-action-row-4{grid-template-columns:repeat(3,minmax(0,1fr)) 42px}.sk-mobile-pagination,.sk-chip-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sk-line-mobile-title{border-radius:14px;width:min(240px,72%);height:30px}.sk-line-mobile-copy{width:min(280px,78%);height:13px}.sk-line-stat-mobile{border-radius:12px;width:64px;height:24px}.sk-theme-grid{gap:14px;display:grid}.sk-theme-grid-desktop{grid-template-columns:repeat(3,minmax(0,1fr))}.sk-theme-grid-mobile{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-theme-card{border-radius:22px;flex-direction:column;gap:12px;padding:14px;display:flex}.sk-theme-thumb{aspect-ratio:3/4;border-radius:18px;width:100%}.sk-theme-thumb-mobile{aspect-ratio:3/4}.sk-profile-desktop-layout,.sk-share-desktop-layout{gap:16px;display:grid}.sk-profile-desktop-layout{grid-template-columns:minmax(320px,.95fr) minmax(0,1.4fr);align-items:start}.sk-share-desktop-layout{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)}.sk-profile-hero{flex-direction:column;align-items:center;gap:16px;margin-top:16px;padding:28px 24px;display:flex}.sk-profile-grid{gap:16px;display:grid}.sk-profile-mobile-hero{flex-direction:column;align-items:center;gap:14px;display:flex}.sk-editor-mobile-head{z-index:1;background:color-mix(in srgb, var(--surface-base) 88%, transparent);-webkit-backdrop-filter:blur(18px);grid-template-columns:38px minmax(0,1fr) 38px;align-items:start;gap:12px;padding:15px 10px;display:grid;position:sticky;top:0}.sk-editor-mobile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 14px;display:grid}.sk-editor-mobile-menu-item{flex-direction:column;align-items:center;gap:10px;display:flex}@keyframes sk-shimmer{to{transform:translate(100%)}}@media (width<=1120px){.sk-dashboard-layout,.sk-editor-shell{grid-template-columns:1fr}.sk-editor-sidebar{border-right:none;border-bottom:1px solid var(--border-default)}}@media (width<=820px){.sk-shell,.sk-dashboard-page,.sk-editor-page,.sk-simple-page{padding:14px 16px 96px}.sk-shell-topbar{grid-template-columns:1fr;justify-items:start;gap:16px}.sk-shell-nav,.sk-shell-user,.sk-toolbar,.sk-editor-head,.sk-card-head,.sk-auth-row{flex-wrap:wrap;justify-content:flex-start;width:100%}.sk-grid-2,.sk-grid-3,.sk-grid-4,.sk-menu-grid{grid-template-columns:1fr}.sk-auth-card{padding:28px 22px}.sk-main-card,.sk-dashboard-panel,.sk-panel-card,.sk-simple-card{padding:20px}.sk-editor-head-shell{padding:22px 18px 16px}.sk-editor-scroll,.sk-editor-sidebar{padding:22px 18px}.sk-mobile-stat-grid,.sk-theme-grid-desktop,.sk-share-desktop-layout,.sk-profile-desktop-layout{grid-template-columns:1fr}.sk-theme-grid-mobile{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-error-boundary{background:var(--surface-page);min-height:100vh;color:var(--text-default);justify-content:center;align-items:center;padding:24px;display:flex}.app-error-boundary__card{border:1px solid var(--border-default);background:var(--surface-panel);width:min(560px,100%);box-shadow:var(--oneui-shadow-soft);border-radius:24px;gap:14px;padding:28px;display:grid}.app-error-boundary__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:12px;font-weight:600}.app-error-boundary__title{color:var(--text-strong);margin:0;font-size:clamp(24px,3vw,30px);line-height:1.25}.app-error-boundary__message{color:var(--text-default);word-break:break-word;margin:0;font-size:15px;line-height:1.6}.app-error-boundary__action{background:var(--ds-brand);color:var(--ds-text-inverse);cursor:pointer;transition:transform var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease);border:0;border-radius:14px;justify-self:start;padding:12px 18px;font-weight:600}.app-error-boundary__action:hover{box-shadow:0 8px 20px color-mix(in srgb, var(--ds-brand) 28%, transparent);transform:translateY(-1px)}.app-error-boundary__action:focus-visible{outline:2px solid var(--ds-brand);outline-offset:2px}@media (width<=640px){.app-error-boundary{padding:16px}.app-error-boundary__card{border-radius:20px;padding:22px}.app-error-boundary__action{justify-self:stretch;width:100%}}:root{--background:#f5f6f8;--foreground:#171717;--font-heading:"Plus Jakarta Sans", sans-serif;--font-body:"Inter", sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--oneui-primary:#0078ff;--oneui-primary-hover:#0069de;--oneui-primary-soft:#eef6ff;--ds-brand:var(--oneui-primary);--ds-brand-hover:var(--oneui-primary-hover);--ds-brand-soft:var(--oneui-primary-soft);--ds-success:#16a34a;--ds-success-soft:color-mix(in srgb, var(--ds-success) 12%, #fff);--ds-warning:#d97706;--ds-warning-soft:color-mix(in srgb, var(--ds-warning) 12%, #fff);--ds-danger:#ef4444;--ds-danger-soft:color-mix(in srgb, var(--ds-danger) 10%, #fff);--ds-info:#0ea5e9;--ds-info-soft:color-mix(in srgb, var(--ds-info) 12%, #fff);--accent:#0078ff;--accent-soft:#eef6ff;--oneui-bg-soft:#f5f6f8;--oneui-surface-page:#f5f6f8;--oneui-card-bg:#fdfefe;--oneui-surface-elevated:#fdfefe;--oneui-surface-soft:#f8fafc;--surface-page:#f5f6f8;--surface-panel:#fdfefe;--surface-soft:#f8fafc;--surface-floating:#fff;--surface-inset:#eef2f6;--surface-page-texture:radial-gradient(1200px 820px at 6% -8%, #ffffffeb, transparent 56%), radial-gradient(900px 600px at 98% 4%, #ffffff7a, transparent 42%), linear-gradient(180deg, #fffffff5 0%, #f8fafcfa 44%, #f3f6f9fc 100%), repeating-linear-gradient(135deg, #69788c03 0 2px, transparent 2px 10px);--surface-panel-texture:linear-gradient(180deg, #fffffffa 0%, #fcfdfefc 48%, #f7f9fcfc 100%), radial-gradient(160% 120% at 0% 0%, #ffffffdb 0%, transparent 36%);--surface-soft-texture:linear-gradient(180deg, #ffffffe6 0%, #f5f8fbfa 100%);--ds-surface-page:var(--surface-page);--ds-surface-card:var(--surface-panel);--ds-surface-soft:var(--surface-soft);--ds-surface-floating:var(--surface-floating);--oneui-border:#e4e8ee;--oneui-border-strong:#d5dbe4;--oneui-border-active:#bfd7ff;--border-default:#e4e8ee;--border-strong:#d5dbe4;--ds-border-default:var(--border-default);--ds-border-strong:var(--border-strong);--ds-border-active:var(--oneui-border-active);--oneui-text-strong:#08152f;--oneui-text-default:#25364d;--oneui-text-muted:#6b7a90;--oneui-text-subtle:#8a98ad;--text-strong:#08152f;--text-default:#25364d;--text-muted:#6b7a90;--text-subtle:#8a98ad;--oneui-text-inverse:#fff;--ds-text-strong:var(--text-strong);--ds-text-default:var(--text-default);--ds-text-muted:var(--text-muted);--ds-text-subtle:var(--text-subtle);--ds-text-inverse:var(--oneui-text-inverse);--ds-focus-ring:color-mix(in srgb, var(--ds-brand) 18%, transparent);--oneui-radius-card:24px;--oneui-radius-control:16px;--oneui-radius-badge:999px;--oneui-radius-table:18px;--oneui-shadow-soft:inset 0 1px 0 #ffffffd1, 0 18px 34px #5260760f, 0 2px 8px #5260760d;--oneui-shadow-lifted:inset 0 1px 0 #ffffffe6, 0 22px 44px #5260761a, 0 4px 14px #52607614;--oneui-shadow-modal:inset 0 1px 0 #fffffff0, 0 28px 60px #52607624, 0 8px 22px #5260761a;--oneui-space-xs:8px;--oneui-space-sm:12px;--oneui-space-md:20px;--oneui-space-lg:28px;--oneui-space-xl:36px;--type-h1-desktop:36px;--type-h2-desktop:30px;--type-h3-desktop:24px;--type-h4-desktop:20px;--type-h1-mobile:30px;--type-h2-mobile:24px;--type-h3-mobile:20px;--type-h4-mobile:18px;--type-body-large:17px;--type-body:15px;--type-body-small:13px;--type-caption:12px;--type-overline:11px;--ds-type-page-title:28px;--ds-type-page-title-line:36px;--ds-type-section-title:22px;--ds-type-section-title-line:30px;--ds-type-card-title:17px;--ds-type-card-title-line:24px;--ds-type-body:15px;--ds-type-body-line:24px;--ds-type-body-sm:13px;--ds-type-body-sm-line:20px;--ds-type-label:12px;--ds-type-label-line:18px;--ds-type-caption:11px;--ds-type-caption-line:16px;--lh-heading-tight:1.2;--lh-heading:1.3;--lh-body-loose:1.65;--lh-body:1.6;--lh-body-small:1.55;--lh-caption:1.45;--lh-overline:1.4;--table-font-desktop:14px;--table-font-mobile:12px;--table-padding-desktop:14px 16px;--table-padding-mobile:10px 8px;--nav-font-size:15px;--nav-icon-size:20px;--nav-item-height:46px;--nav-label-size-mobile:11px;--nav-bg-active:#0f172a;--nav-text-active:#fff;--nav-bg-hover:#eef6ff;--nav-text-default:#516176;--admin-font-family:var(--font-heading);--admin-font-body:var(--font-body);--admin-font-title:var(--type-h4-desktop);--admin-font-caption:var(--type-caption);--motion-fast:.14s;--motion-base:.22s;--motion-slow:.32s;--motion-spring:cubic-bezier(.16, 1, .3, 1);--motion-smooth:cubic-bezier(.22, 1, .36, 1);--motion-ease:cubic-bezier(.4, 0, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark{--background:#1a1a1a;--foreground:#f7f3ee;--oneui-primary:#73a0ff;--oneui-primary-hover:#99b9ff;--oneui-primary-soft:#1d2430;--accent:#73a0ff;--accent-soft:#1d2430;--oneui-bg-soft:#1a1a1a;--oneui-surface-page:#1a1a1a;--oneui-card-bg:#101010;--oneui-surface-elevated:#1b1a1a;--oneui-surface-soft:#262423;--surface-page:#1a1a1a;--surface-panel:#101010;--surface-soft:#262423;--surface-floating:#1b1a1a;--surface-inset:#0b0b0b;--surface-page-texture:none;--surface-panel-texture:linear-gradient(180deg, #ffffff08 0%, #ffffff03 18%, #00000024 100%), radial-gradient(150% 120% at 0% 0%, #ffffff0b 0%, transparent 34%);--surface-soft-texture:linear-gradient(180deg, #ffffff05 0%, #ffffff02 24%, #0000001a 100%);--oneui-border:#3b3835;--oneui-border-strong:#504c48;--oneui-border-active:#73a0ff;--border-default:#3b3835;--border-strong:#504c48;--oneui-text-strong:#f7f3ee;--oneui-text-default:#ded7ce;--oneui-text-muted:#a79f96;--oneui-text-subtle:#827b73;--text-strong:#f7f3ee;--text-default:#ded7ce;--text-muted:#a79f96;--text-subtle:#827b73;--nav-bg-active:#373533;--nav-text-active:#fbf8f2;--nav-bg-hover:#2c2a28;--nav-text-default:#aaa39a;--oneui-shadow-soft:inset 0 1px 0 #ffffff08, 0 16px 34px #0000006b, 0 2px 10px #00000047;--oneui-shadow-lifted:inset 0 1px 0 #ffffff09, 0 24px 52px #00000085, 0 8px 22px #00000057;--oneui-shadow-modal:inset 0 1px 0 #ffffff0a, 0 32px 82px #0000009e, 0 12px 30px #00000061;--ds-success-soft:color-mix(in srgb, var(--ds-success) 18%, var(--surface-panel));--ds-warning-soft:color-mix(in srgb, var(--ds-warning) 18%, var(--surface-panel));--ds-danger-soft:color-mix(in srgb, var(--ds-danger) 16%, var(--surface-panel));--ds-info-soft:color-mix(in srgb, var(--ds-info) 18%, var(--surface-panel));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%}html{scroll-behavior:smooth}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}body{background-color:var(--background);background-image:var(--surface-page-texture);color:var(--oneui-text-default);font-family:var(--font-body);font-size:var(--type-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-position:top,100% 0,top,top;background-size:auto,auto,auto,220px 220px;background-attachment:fixed}html.dark body{background-color:var(--oneui-surface-page);background-image:none;background-position:top;background-size:auto;background-attachment:fixed}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--fw-bold);color:var(--oneui-text-strong);letter-spacing:-.02em}h1{font-size:var(--type-h1-desktop);line-height:var(--lh-heading-tight)}h2{font-size:var(--type-h2-desktop);line-height:1.25}h3{font-size:var(--type-h3-desktop);line-height:var(--lh-heading)}h4{font-size:var(--type-h4-desktop);line-height:1.35}p,span,label,input,textarea,select,button,td,th{font-family:inherit}button,input[type=button],input[type=submit],input[type=reset]{box-shadow:none!important}button,a,input,textarea,select{transition:color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease), opacity var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease)}a{color:inherit;text-decoration:none}input,textarea,select{color:var(--oneui-text-default);caret-color:var(--oneui-primary);font-size:var(--type-body);line-height:1.5}input::placeholder,textarea::placeholder{color:color-mix(in srgb, var(--text-muted) 88%, transparent);letter-spacing:0;font-size:13px;font-weight:400}html.dark input,html.dark textarea,html.dark select{background:var(--oneui-surface-soft);background-image:var(--surface-soft-texture);border-color:var(--oneui-border);color:var(--oneui-text-default);box-shadow:inset 0 1px #ffffff06}html.dark input::placeholder,html.dark textarea::placeholder{color:var(--oneui-text-subtle)}html.dark ::selection{color:#f8fbff;background:#5aa8ff4d}html.dark ::-webkit-scrollbar{width:6px;height:6px}html.dark ::-webkit-scrollbar-track{background:#141312}html.dark ::-webkit-scrollbar-thumb{background:#3a3734;border:1px solid #1c1a18;border-radius:10px}html.dark ::-webkit-scrollbar-thumb:hover{background:#4a4642}html.dark img{color:#0000}html.dark .material-symbols-outlined{color:inherit}.ui-overline,.ui-kicker{font-size:var(--type-overline);line-height:var(--lh-overline);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--oneui-text-subtle)}.ui-body-small{font-size:var(--type-body-small);line-height:var(--lh-body-small);font-weight:var(--fw-regular)}.ui-caption{font-size:var(--type-caption);line-height:var(--lh-caption);font-weight:var(--fw-medium)}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@keyframes uiFadeIn{0%{opacity:0}to{opacity:1}}@keyframes uiRiseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes uiScaleIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes uiPulseSoft{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (width<=768px){h1{font-size:var(--type-h1-mobile)}h2{font-size:var(--type-h2-mobile)}h3{font-size:var(--type-h3-mobile)}h4{font-size:var(--type-h4-mobile)}}html.dark .adbx-page,html.dark .adbx-main,html.dark .adbx-boxed,html.dark .admin-theme-form-card,html.dark .admin-theme-taxonomy-card,html.dark .admin-theme-term-list,html.dark .admin-post-form-sidebar-card,html.dark .admin-shared-sidebar-card,html.dark .admin-shared-group-wrap,html.dark .rte-editor,html.dark .ed-root,html.dark .edx-shell,html.dark .edx-main,html.dark .edx-sidebar,html.dark .edx-stage,html.dark .edx-search-wrap,html.dark .edx-info-card,html.dark .edx-empty,html.dark .edm-root,html.dark .edm-feature-card,html.dark .edm-menu-section,html.dark .edm-menu-item,html.dark .edm-help-banner,html.dark .edv2-root,html.dark .edv2-header,html.dark .edv2-item,html.dark .edv2-card,html.dark .edv2-dropdown,html.dark .ms-root,html.dark .ms-card,html.dark .ms-subcard,html.dark .ms-tema-picker,html.dark .ipm-sheet,html.dark .fc-wrap,html.dark .ac-card,html.dark .sp-card,html.dark .lw-card,html.dark .dai-panel,html.dark .dai-msg-body,html.dark .dai-compose textarea,html.dark .dai-close,html.dark .dai-quick button{background:var(--surface-panel);background-image:var(--surface-panel-texture);border-color:var(--border-default);color:var(--text-default)}html.dark .admin-theme-editor-wrap,html.dark .admin-theme-input,html.dark .admin-theme-mini-btn,html.dark .admin-theme-back-btn,html.dark .admin-post-form-back,html.dark .ac-input,html.dark .ac-textarea,html.dark .ms-input,html.dark .ms-textarea,html.dark .ms-tema-search,html.dark .edm-view-btn,html.dark .edm-act,html.dark .edm-see-all,html.dark .edv2-back,html.dark .edv2-hamburger,html.dark .edv2-dd-item,html.dark .ms-embed-save,html.dark .ms-fab-save,html.dark .ipm-batal,html.dark .ipm-load-more,html.dark .ipm-pending-del,html.dark .fc-pick-btn,html.dark .fc-remove,html.dark .lw-btn-cancel,html.dark .admin-fab,html.dark .admin-post-form-sidebar-item,html.dark .admin-shared-sidebar-item,html.dark .admin-shared-group-toggle{background:var(--surface-soft);background-image:var(--surface-soft-texture);border-color:var(--border-default);color:var(--text-default);box-shadow:inset 0 1px #ffffff06}html.dark .ed-root,html.dark .edm-root,html.dark .edv2-root,html.dark .ms-root,html.dark .dai-log,html.dark .dai-compose,html.dark .dai-head,html.dark .admin-theme-layout,html.dark .admin-theme-main-panel,html.dark .admin-post-form-layout,html.dark .admin-post-form-main-panel{background:var(--surface-page);background-image:var(--surface-page-texture);color:var(--text-default)}html.dark .edx-title-wrap h1,html.dark .edx-stage h1,html.dark .edx-stage h2,html.dark .edx-stage h3,html.dark .edm-feature-title,html.dark .edm-menu-title,html.dark .edv2-hd-big,html.dark .ms-embed-head-text h2,html.dark .ms-top-h1,html.dark .fc-label,html.dark .ac-card-title,html.dark .rte-editor h2,html.dark .rte-editor h3,html.dark .admin-theme-taxonomy-head h3,html.dark .dai-head h4,html.dark .dai-msg.user .dai-msg-body,html.dark .sp-title,html.dark .lw-title{color:var(--text-strong)}html.dark .edx-title-wrap p,html.dark .edx-back,html.dark .edm-feature-meta,html.dark .edm-visitors,html.dark .edm-help-sub,html.dark .edv2-hd-sub,html.dark .edv2-dd-sub,html.dark .ms-embed-head-text p,html.dark .ms-top-sub,html.dark .ms-field-label,html.dark .fc-hint,html.dark .ac-label,html.dark .admin-theme-hint,html.dark .admin-theme-term-item,html.dark .rte-editor blockquote,html.dark .dai-msg-meta,html.dark .dai-loading-copy,html.dark .sp-sub,html.dark .lw-sub{color:var(--text-muted)}html.dark .edx-grid,html.dark .edv2-grid,html.dark .edm-menu-grid,html.dark .ms-tema-grid,html.dark .ipm-grid,html.dark .ipm-pending-list,html.dark .admin-theme-fields,html.dark .admin-theme-taxonomy-wrap{color:var(--text-default)}html.dark .edx-grid button,html.dark .edv2-item,html.dark .edm-menu-item,html.dark .ms-card,html.dark .ms-foto-slot-btn,html.dark .ms-photo-btn,html.dark .ms-gal-del,html.dark .ipm-close,html.dark .ipm-pilih,html.dark .ipm-upload-btn,html.dark .lw-btn-leave,html.dark .admin-theme-save-btn{border-color:var(--border-default)}html.dark .admin-theme-save-btn,html.dark .ipm-pilih,html.dark .ipm-upload-btn,html.dark .fc-pick-btn,html.dark .lw-btn-leave,html.dark .edm-view-btn,html.dark .edm-act-share,html.dark .edm-act-rsvp,html.dark .ms-embed-save,html.dark .ms-fab-save{background:linear-gradient(135deg, var(--accent) 0%, #3b98ff 100%);color:#fff;border-color:#0000}html.dark .admin-theme-form-error,html.dark .lw-icon,html.dark .dai-role.user,html.dark .dai-role.assistant{border-color:#0000}html.dark .admin-theme-form-error{background:color-mix(in srgb, #ef4444 12%, var(--surface-panel));color:#fca5a5}html.dark .admin-theme-form-notice{background:color-mix(in srgb, #22c55e 12%, var(--surface-panel));border-color:color-mix(in srgb, #22c55e 24%, var(--border-default));color:#86efac}html.dark .rte-editor blockquote{border-left-color:var(--accent)}html.dark .rte-editor p.is-editor-empty:first-child:before{color:var(--text-subtle)}html.dark .dai-head,html.dark .dai-compose,html.dark .ipm-footer,html.dark .ms-header,html.dark .ms-embed-head,html.dark .edv2-header,html.dark .admin-mobile-form-header{border-color:var(--border-default)}html.dark .dai-msg.assistant .dai-msg-body,html.dark .dai-compose textarea,html.dark .ipm-drop,html.dark .ipm-pending-item,html.dark .fc-preview-box,html.dark .ac-input-wrap,html.dark .ac-location,html.dark .ms-photo-empty,html.dark .ms-foto-slot,html.dark .admin-theme-taxonomy-card,html.dark .admin-theme-term-list,html.dark .admin-post-form-sidebar-card{background:var(--surface-soft);border-color:var(--border-default)}html.dark .ipm-drop-title,html.dark .fc-label,html.dark .ms-tema-name,html.dark .edv2-dd-title,html.dark .edm-help-title{color:var(--text-strong)}html.dark .ipm-drop-hint,html.dark .ipm-count,html.dark .ms-photo-label,html.dark .ms-foto-slot-label,html.dark .ms-tema-preview-btn,html.dark .edm-menu-label,html.dark .edx-grid-label{color:var(--text-muted)}html.dark .ipm-check,html.dark .edx-badge-done,html.dark .edm-live-badge{background:color-mix(in srgb, #22c55e 18%, var(--surface-soft));color:#bbf7d0}html.dark .edx-badge,html.dark .edm-pct-badge{background:color-mix(in srgb, #f59e0b 18%, var(--surface-soft));color:#fcd34d}html.dark .sk-box,html.dark .edx-menu-skeleton-icon,html.dark .edx-menu-skeleton-label,html.dark .ipm-spinner{background:color-mix(in srgb, var(--text-subtle) 24%, transparent)}html.dark .dt-nav{background:var(--surface-panel);border-bottom-color:var(--border-default)}html.dark .dt-notif-modal{background:var(--surface-panel);border-color:var(--border-default);box-shadow:var(--oneui-shadow-modal)}html.dark .dt-notif-item:hover{background:var(--surface-soft)}html.dark .dt-notif-see-all{background:var(--surface-soft);border-top-color:var(--border-default)}html.dark .dt-bell-btn:hover{background:var(--surface-soft)}html.dark .dt-welcome-card,html.dark .dt-stat-box{background:var(--surface-panel);box-shadow:var(--oneui-shadow-soft)}html.dark .dt-affiliate-btn{background:var(--surface-soft);color:var(--accent)}html.dark .dt-ni-purple{color:#c084fc;background:#a855f729}html.dark .dt-ni-red{color:#fca5a5;background:#ef444429}html.dark .dt-notif-count{color:#fca5a5;background:#ef44442e}html.dark .dt-sp-item:active,html.dark .dt-sp-thumb{background:var(--surface-soft)}html.dark .gm-modal{background:var(--surface-panel);box-shadow:var(--oneui-shadow-modal)}html.dark .gm-header{background:var(--surface-panel);border-bottom-color:var(--border-default)}html.dark .gm-body{background:var(--surface-page)}html.dark .gm-footer{background:var(--surface-panel);border-top-color:var(--border-default)}html.dark .gm-close{background:var(--surface-soft);color:var(--text-muted)}html.dark .gm-dropzone{border-color:var(--accent);background:#007bff0f}html.dark .iu-preview{background:var(--surface-soft);border-color:var(--border-default)}html.dark .th-root{background:var(--surface-page)}html.dark .th-header{background:var(--surface-panel);border-bottom-color:var(--border-default)}html.dark .th-header-back{background:var(--surface-soft);color:var(--text-default)}html.dark .th-loading{background:var(--surface-page)}html.dark .th-loading-card{background:var(--surface-panel);border-color:var(--border-default);box-shadow:none}html.dark .th-skeleton{background:linear-gradient(90deg, var(--surface-soft) 25%, var(--surface-panel) 37%, var(--surface-soft) 63%);background-size:400% 100%}html.dark .th-skeleton-tile{background:var(--surface-panel);border-color:var(--border-default)}html.dark .th-toolbar-card{background:var(--surface-panel);box-shadow:none}html.dark .th-membership-strip{background:#007bff1a;border-color:#007bff3d}html.dark .th-tab{background:var(--surface-panel);border-color:var(--border-default);color:var(--text-muted)}html.dark .th-tab:hover{background:var(--surface-soft);color:var(--text-default)}html.dark .th-tab.active{background:var(--accent);color:#fff;border-color:var(--accent)}html.dark .th-card{background:var(--surface-panel);border-color:var(--border-default);box-shadow:none}html.dark .th-card-thumb{background:var(--surface-soft)}html.dark .th-card-btn-preview{background:var(--surface-soft);color:var(--text-default);border-color:var(--border-default)}html.dark .th-card-btn{color:var(--accent);background:#007bff1f;border-color:#007bff3d}html.dark .th-empty,html.dark .th-modal{background:var(--surface-panel)}html.dark .th-modal-close{background:var(--surface-soft);color:var(--text-muted)}html.dark .th-url-prefix{background:var(--surface-soft);border-right-color:var(--border-default);color:var(--text-muted)}html.dark .th-url-input{background:var(--surface-panel);color:var(--text-default)}html.dark .th-btn-secondary{background:var(--surface-soft);color:var(--text-default)}html.dark .sb-root{background:var(--surface-page)}html.dark .sb-card{background:var(--surface-panel);border-color:var(--border-default);box-shadow:none}html.dark .sb-stat-box{background:var(--surface-panel);border-color:var(--border-default)}html.dark .sb-step-pill{background:var(--surface-soft);border-color:var(--border-default);color:var(--text-muted)}html.dark .sb-btn-secondary{background:var(--surface-panel);color:var(--text-default);border-color:var(--border-default)}html.dark .sb-btn-secondary:hover{background:var(--surface-soft)}html.dark .sb-kata-btn,html.dark .sb-btn-outline{background:var(--surface-panel);border-color:var(--border-default);color:var(--text-default)}html.dark .sb-btn-outline:hover{background:var(--surface-soft)}html.dark .sb-btn-primary-outline{color:var(--accent);background:#007bff1a;border-color:#007bff4d}html.dark .sb-table th{background:var(--surface-soft);color:var(--text-default);border-bottom-color:var(--border-default)}html.dark .sb-table td{border-bottom-color:var(--border-default)}html.dark .sb-badge-yellow{color:#fcd34d;background:#f59e0b2e}html.dark .sbm-root{background:var(--surface-page)}html.dark .sbm-header{background:var(--surface-panel);border-bottom-color:var(--border-default)}html.dark .sbm-back{background:var(--surface-soft);color:var(--text-default)}html.dark .sbm-card{background:var(--surface-panel);box-shadow:none}html.dark .sbm-input{background:var(--surface-soft);color:var(--text-default)}html.dark .sbm-input:focus{background:var(--surface-panel);border-color:var(--accent)}html.dark .sbm-textarea{background:var(--surface-soft);color:var(--text-default)}html.dark .sbm-textarea:focus{border-color:var(--accent)}html.dark .sbm-kata-hint span{color:#fcd34d;background:#f59e0b24}html.dark .sbm-badge-yellow{color:#fcd34d;background:#f59e0b2e}html.dark .sbm-act-copy{background:var(--surface-soft);color:var(--text-default)}html.dark .sbm-act-del{color:#fca5a5;background:#ef444429}html.dark .rv-root,html.dark .rv-page{background:var(--surface-page)}html.dark .rv-card{background:var(--surface-panel);border-color:var(--border-default);box-shadow:none}html.dark .rv-header{background:var(--surface-panel);border-bottom-color:var(--border-default)}html.dark .rv-input{background:var(--surface-soft);color:var(--text-default);border-color:var(--border-default)}html.dark .rv-input:focus{background:var(--surface-panel);border-color:var(--accent)}html.dark .rv-select,html.dark .rv-table th{background:var(--surface-soft);color:var(--text-default);border-color:var(--border-default)}html.dark .rv-table td{border-color:var(--border-default)}html.dark .rv-stat-box{background:var(--surface-panel);border-color:var(--border-default)}html.dark .rv-modal{background:var(--surface-panel)}html.dark .rv-modal-close{background:var(--surface-soft);color:var(--text-muted)}html.dark .rv-empty{background:var(--surface-panel)}html.dark .rv-btn-secondary{background:var(--surface-panel);color:var(--text-default);border-color:var(--border-default)}html.dark .rv-badge-green{color:#86efac;background:#22c55e29}html.dark .rv-badge-yellow{color:#fcd34d;background:#f59e0b2e}html.dark .rv-badge-red{color:#fca5a5;background:#ef444429}html.dark .pf-root,html.dark .pf-page{background:var(--surface-page)}html.dark .pf-card{background:var(--surface-panel);border-color:var(--border-default);box-shadow:none}html.dark .pf-input{background:var(--surface-soft);color:var(--text-default);border-color:var(--border-default)}html.dark .pf-input:focus{background:var(--surface-panel);border-color:var(--accent)}html.dark .pf-header{background:var(--surface-panel);border-bottom-color:var(--border-default)}html.dark .edx-nav-link.active{background:var(--surface-panel);color:var(--accent);box-shadow:none}html.dark .edx-acara-disabled-note{background:var(--surface-soft);border-color:var(--border-default);color:var(--text-muted)}html.dark details.bg-white,html.dark [class*=bg-white]{background:var(--surface-panel)}html.dark .admin-post-form-sidebar-item.active,html.dark .admin-voucher-form-sidebar-item.active,html.dark .admin-user-form-sidebar-item.active{background:var(--accent);color:#fff}html.dark .sh-root{background:var(--surface-page)}html.dark .sh-card{background:var(--surface-panel);border-color:var(--border-default);box-shadow:none}html.dark .sh-header{background:var(--surface-panel);border-bottom-color:var(--border-default)}html.dark .sh-stat-card{background:var(--surface-panel);border-color:var(--border-default)}html.dark .sh-tab{background:var(--surface-panel);border-color:var(--border-default);color:var(--text-muted)}html.dark .sh-tab.active{background:var(--accent);color:#fff;border-color:var(--accent)}html.dark .sh-test-item{background:var(--surface-panel);border-color:var(--border-default)}html.dark .sh-btn{background:var(--surface-soft);color:var(--text-default);border-color:var(--border-default)}html.dark .av-card,html.dark .av-list-card{background:var(--surface-panel);border-color:var(--border-default)}html.dark .rs-page{background:var(--surface-page)}html.dark .rsa-card.light{background:linear-gradient(180deg, var(--surface-panel) 0%, var(--surface-soft) 100%)}html.dark [style*="background: #fff"],html.dark [style*="background: white"],html.dark [style*="background:#fff"],html.dark [style*="background:#ffffff"],html.dark [style*="background: #ffffff"]{background:var(--surface-panel)!important}html.dark [style*="background: linear-gradient(180deg, #ffffff"],html.dark [style*="background: linear-gradient(180deg, #fff "]{background:linear-gradient(180deg, var(--surface-panel) 0%, var(--surface-soft) 100%)!important}html.dark [style*="background: #f3f4f6"],html.dark [style*="background: #f5f5f7"],html.dark [style*="background: #f8f9fb"],html.dark [style*="background: #f9fafb"],html.dark [style*="background: #f8fafc"],html.dark [style*="background:#f3f4f6"],html.dark [style*="background:#f5f5f7"],html.dark [style*="background:#f8fafc"],html.dark [style*="background: #f8fbff"],html.dark [style*="background: #f0fdf4"]{background:var(--surface-soft)!important}html.dark [style*="border-color: #e5e7eb"],html.dark [style*="border-color: #e2e8f0"],html.dark [style*="border: 1px solid #e5e7eb"],html.dark [style*="border: 1px solid #e2e8f0"],html.dark [style*="border: 1.5px solid #e5e7eb"],html.dark [style*="border-bottom: 1px solid #f0f0f4"],html.dark [style*="border-bottom: 1px solid #f3f4f6"],html.dark [style*="border-top: 1px solid #f3f4f6"],html.dark [style*="border-right: 1.5px solid #e5e7eb"]{border-color:var(--border-default)!important}html.dark [style*="color: #111827"],html.dark [style*="color: #1f2937"],html.dark [style*="color: #374151"],html.dark [style*="color: #334155"]{color:var(--text-default)!important}html.dark [style*="color: #6b7280"],html.dark [style*="color: #64748b"],html.dark [style*="color: #475569"],html.dark [style*="color: #9ca3af"]{color:var(--text-muted)!important}html.dark [style*="background: #fef2f2"]{background:#ef44441a!important}html.dark [style*="background: #f0fdf4"]{background:#22c55e1a!important}html.dark [style*="background: #fef3c7"]{background:#f59e0b24!important}html.dark [style*="background: #fee2e2"]{background:#ef444424!important}html.dark [style*="background: #f3f9ff"]{background:#007bff1a!important}html.dark [style*="color: #ef4444"],html.dark [style*="color: #dc2626"]{color:#fca5a5!important}html.dark [style*="color: #92400e"],html.dark [style*="color: #b45309"]{color:#fcd34d!important}html.dark [style*="box-shadow: 0 2px 10px rgba(0,0,0,0.04)"],html.dark [style*="box-shadow: 0 2px 8px rgba(0,0,0,0.04)"],html.dark [style*="box-shadow: 0 6px 18px rgba(0,0,0,0.04)"]{box-shadow:none!important}@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-ease:initial}}}@layer theme{:root,:host{--spacing:var(--spacing);--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-normal:var(--tracking-normal);--shadow-2xs:var(--shadow-2xs);--shadow-sm:var(--oneui-shadow-soft);--shadow-2xl:var(--shadow-2xl);--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);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--shadow:var(--shadow);--radius:1.3rem;--font-heading:var(--font-heading);--letter-spacing:var(--letter-spacing);--shadow-offset-y:var(--shadow-offset-y);--shadow-offset-x:var(--shadow-offset-x);--shadow-spread:var(--shadow-spread);--shadow-blur:var(--shadow-blur);--shadow-opacity:var(--shadow-opacity)}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.-end{inset-inline-end:calc(var(--spacing) * -1)}.end{inset-inline-end:var(--spacing)}.top-1\/2{top:50%}.top-5{top:calc(var(--spacing) * 5)}.right-5{right:calc(var(--spacing) * 5)}.left-1\/2{left:50%}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[81\]{z-index:81}.z-\[1400\]{z-index:1400}.z-\[1401\]{z-index:1401}.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}}.my-1{margin-block:calc(var(--spacing) * 1)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-\[42px\]{height:42px}.h-full{height:100%}.h-px{height:1px}.max-h-\[70vh\]{max-height:70vh}.w-4{width:calc(var(--spacing) * 4)}.w-\[42px\]{width:42px}.w-\[min\(420px\,100vw\)\]{width:min(420px,100vw)}.w-\[min\(calc\(100vw-32px\)\,560px\)\]{width:min(100vw - 32px,560px)}.w-full{width:100%}.min-w-\[190px\]{min-width:190px}.flex-shrink{flex-shrink:1}.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-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.overflow-hidden{overflow:hidden}.rounded{border-radius:1.3rem}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[26px\]{border-radius:26px}.rounded-full{border-radius:3.40282e38px}.rounded-t-\[24px\]{border-top-left-radius:24px;border-top-right-radius:24px}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-border{border-color:var(--border-default)}.bg-\[rgba\(12\,18\,32\,0\.48\)\]{background-color:#0c12207a}.bg-\[rgba\(15\,23\,42\,0\.48\)\]{background-color:#0f172a7a}.bg-\[var\(--border-default\)\]{background-color:var(--border-default)}.bg-card,.bg-popover{background-color:var(--surface-panel)}.bg-secondary{background-color:var(--surface-soft)}.surface-panel{background:var(--surface-panel);background-image:var(--surface-panel-texture);border:1px solid var(--border-default);box-shadow:var(--oneui-shadow-soft)}.p-0{padding:calc(var(--spacing) * 0)}.p-2{padding:calc(var(--spacing) * 2)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[14px\]{padding-inline:14px}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+16px\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 16px)}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-heading{font-family:var(--font-heading)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[18px\]{font-size:18px}.text-\[30px\]{font-size:30px}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.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-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.text-wrap{text-wrap:wrap}.text-\[var\(--text-default\)\]{color:var(--text-default)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-strong\)\]{color:var(--text-strong)}.text-\[var\(--text-subtle\)\]{color:var(--text-subtle)}.text-card-foreground,.text-foreground,.text-popover-foreground{color:var(--text-default)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:var(--shadow);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:var(--oneui-shadow-lifted);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:var(--oneui-shadow-modal);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.grayscale{--tw-grayscale:grayscale(100%);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-\[10px\]{--tw-backdrop-blur:blur(10px);-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))}.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-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:bg-\[var\(--surface-soft\)\]:hover,.hover\:bg-accent:hover{background-color:var(--surface-soft)}}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}}:root{--background:oklch(99.11% 0 0);--foreground:oklch(19.94% .047 270.649);--card:oklch(98.51% 0 0);--card-foreground:oklch(19.94% .047 270.649);--popover:oklch(100% 0 0);--popover-foreground:oklch(19.94% .047 270.649);--primary:oklch(57.29% .2337 264.366);--primary-foreground:oklch(100% 0 0);--secondary:oklch(19.94% .047 270.649);--secondary-foreground:oklch(100% 0 0);--muted:oklch(100% 0 0);--muted-foreground:oklch(19.94% .047 270.649);--accent:oklch(100% 0 0);--accent-foreground:oklch(57.29% .2337 264.366);--destructive:oklch(70.58% .1918 39.576);--destructive-foreground:oklch(100% 0 0);--border:oklch(92.12% .0033 17.217);--input:oklch(84.52% 0 0);--ring:oklch(57.84% .2303 263.886);--chart-1:oklch(57.29% .2337 264.366);--chart-2:oklch(76.77% .1312 194.143);--chart-3:oklch(96.49% .1962 111.422);--chart-4:oklch(84.39% .1679 169.565);--chart-5:oklch(64.11% .2446 28.5713);--radius:1.3rem;--sidebar:oklch(98.51% 0 0);--sidebar-foreground:oklch(19.94% .047 270.649);--sidebar-primary:oklch(57.29% .2337 264.366);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(100% 0 0);--sidebar-accent-foreground:oklch(57.29% .2337 264.366);--sidebar-border:oklch(100% 0 0);--sidebar-ring:oklch(57.84% .2303 263.886);--font-sans:var(--font-body);--font-serif:Georgia, serif;--font-mono:Menlo, monospace;--shadow-color:#2e6aff;--shadow-opacity:0;--shadow-blur:0px;--shadow-spread:-50px;--shadow-offset-x:-50px;--shadow-offset-y:2px;--letter-spacing:0em;--spacing:.25rem;--shadow-2xs:-50px 2px 0px -50px #2e6aff00;--shadow-xs:-50px 2px 0px -50px #2e6aff00;--shadow-sm:-50px 2px 0px -50px #2e6aff00, -50px 1px 2px -51px #2e6aff00;--shadow:-50px 2px 0px -50px #2e6aff00, -50px 1px 2px -51px #2e6aff00;--shadow-md:-50px 2px 0px -50px #2e6aff00, -50px 2px 4px -51px #2e6aff00;--shadow-lg:-50px 2px 0px -50px #2e6aff00, -50px 4px 6px -51px #2e6aff00;--shadow-xl:-50px 2px 0px -50px #2e6aff00, -50px 8px 10px -51px #2e6aff00;--shadow-2xl:-50px 2px 0px -50px #2e6aff00;--tracking-normal:0em}.dark{--background:oklch(0% 0 0);--foreground:oklch(100% 0 0);--card:oklch(16.84% 0 0);--card-foreground:oklch(88.53% 0 0);--popover:oklch(0% 0 0);--popover-foreground:oklch(100% 0 0);--primary:oklch(56.83% .2366 264.248);--primary-foreground:oklch(100% 0 0);--secondary:oklch(100% 0 0);--secondary-foreground:oklch(19.94% .047 270.649);--muted:oklch(20.9% 0 0);--muted-foreground:oklch(59.53% .0215 276.11);--accent:oklch(18.8% .0868 261.98);--accent-foreground:oklch(56.83% .2366 264.248);--destructive:oklch(70.58% .1918 39.576);--destructive-foreground:oklch(100% 0 0);--border:oklch(27.46% .013 279.072);--input:oklch(26.97% .0888 269.772);--ring:oklch(57.84% .2303 263.886);--chart-1:oklch(57.29% .2337 264.366);--chart-2:oklch(76.77% .1312 194.143);--chart-3:oklch(96.49% .1962 111.422);--chart-4:oklch(84.39% .1679 169.565);--chart-5:oklch(64.11% .2446 28.5713);--radius:1.3rem;--sidebar:oklch(16.84% 0 0);--sidebar-foreground:oklch(88.53% 0 0);--sidebar-primary:oklch(57.84% .2303 263.886);--sidebar-primary-foreground:oklch(100% 0 0);--sidebar-accent:oklch(18.8% .0868 261.98);--sidebar-accent-foreground:oklch(56.83% .2366 264.248);--sidebar-border:oklch(37.06% .0642 269.112);--sidebar-ring:oklch(57.84% .2303 263.886);--font-sans:var(--font-body);--font-serif:Georgia, serif;--font-mono:Menlo, monospace;--shadow-color:#2e6aff;--shadow-opacity:0;--shadow-blur:0px;--shadow-spread:-50px;--shadow-offset-x:-50px;--shadow-offset-y:2px;--letter-spacing:0em;--spacing:.25rem;--shadow-2xs:-50px 2px 0px -50px #2e6aff00;--shadow-xs:-50px 2px 0px -50px #2e6aff00;--shadow-sm:-50px 2px 0px -50px #2e6aff00, -50px 1px 2px -51px #2e6aff00;--shadow:-50px 2px 0px -50px #2e6aff00, -50px 1px 2px -51px #2e6aff00;--shadow-md:-50px 2px 0px -50px #2e6aff00, -50px 2px 4px -51px #2e6aff00;--shadow-lg:-50px 2px 0px -50px #2e6aff00, -50px 4px 6px -51px #2e6aff00;--shadow-xl:-50px 2px 0px -50px #2e6aff00, -50px 8px 10px -51px #2e6aff00;--shadow-2xl:-50px 2px 0px -50px #2e6aff00}:root{--background:#f5f6f8;--foreground:#171717;--accent:#0078ff;--accent-soft:#eef6ff}html.dark{--accent:var(--primary);--accent-soft:var(--primary)}@supports (color:color-mix(in lab, red, red)){html.dark{--accent-soft:color-mix(in srgb, var(--primary) 18%, var(--card))}}html.dark{--oneui-primary:var(--primary);--oneui-primary-hover:var(--primary)}@supports (color:color-mix(in lab, red, red)){html.dark{--oneui-primary-hover:color-mix(in srgb, var(--primary) 84%, white)}}html.dark{--oneui-primary-soft:var(--primary)}@supports (color:color-mix(in lab, red, red)){html.dark{--oneui-primary-soft:color-mix(in srgb, var(--primary) 16%, var(--card))}}html.dark{--oneui-bg-soft:var(--background);--oneui-surface-page:var(--background);--oneui-card-bg:var(--card);--oneui-surface-elevated:var(--card)}@supports (color:color-mix(in lab, red, red)){html.dark{--oneui-surface-elevated:color-mix(in srgb, var(--card) 92%, white)}}html.dark{--oneui-surface-soft:var(--muted);--surface-page:var(--background);--surface-panel:var(--card);--surface-soft:var(--muted);--surface-floating:var(--sidebar);--surface-inset:var(--background)}@supports (color:color-mix(in lab, red, red)){html.dark{--surface-inset:color-mix(in srgb, var(--background) 76%, var(--card))}}html.dark{--surface-page-texture:none;--surface-panel-texture:none;--surface-soft-texture:none;--oneui-border:var(--border);--oneui-border-strong:var(--border)}@supports (color:color-mix(in lab, red, red)){html.dark{--oneui-border-strong:color-mix(in srgb, var(--border) 78%, white)}}html.dark{--oneui-border-active:var(--primary);--border-default:var(--border);--border-strong:var(--border)}@supports (color:color-mix(in lab, red, red)){html.dark{--border-strong:color-mix(in srgb, var(--border) 78%, white)}}html.dark{--oneui-text-strong:var(--foreground);--oneui-text-default:var(--card-foreground);--oneui-text-muted:var(--muted-foreground);--oneui-text-subtle:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){html.dark{--oneui-text-subtle:color-mix(in srgb, var(--muted-foreground) 72%, black)}}html.dark{--text-strong:var(--foreground);--text-default:var(--card-foreground);--text-muted:var(--muted-foreground);--text-subtle:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){html.dark{--text-subtle:color-mix(in srgb, var(--muted-foreground) 72%, black)}}html.dark{--nav-bg-active:var(--sidebar-accent);--nav-text-active:var(--sidebar-accent-foreground);--nav-bg-hover:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){html.dark{--nav-bg-hover:color-mix(in srgb, var(--sidebar-accent) 72%, var(--card))}}html.dark{--nav-text-default:var(--sidebar-foreground);--oneui-shadow-soft:0 8px 24px #00000047;--oneui-shadow-lifted:0 18px 42px #00000057;--oneui-shadow-modal:0 28px 80px #00000075}@layer base{body{letter-spacing:var(--tracking-normal)}}@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-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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-ease{syntax:"*";inherits:false}
