@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_6bee3b{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_6bee3b{--font-poppins:"Poppins","Poppins Fallback"}:root{--atom-primary-color:#25ac01;--atom-primary-color-hover:#4cc328;--atom-primary-color-active:#1d8a01;--atom-primary-color-outline:color-mix(in srgb,var(--atom-primary-color) 15%,transparent);--atom-primary-color-opacity-10:color-mix(in srgb,var(--atom-primary-color) 10%,transparent);--atom-primary-color-opacity-12:color-mix(in srgb,var(--atom-primary-color) 12%,transparent);--atom-success-color:#52c41a;--atom-warning-color:#faad14;--atom-warning-color-outline:color-mix(in srgb,var(--atom-warning-color) 15%,transparent);--atom-error-color:#ff4d4f;--atom-error-color-hover:#ff7875;--atom-error-color-active:#d9363e;--atom-error-color-outline:color-mix(in srgb,var(--atom-error-color) 15%,transparent);--atom-info-color:#1677ff;--atom-font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--atom-font-size:14px;--atom-font-size-sm:14px;--atom-font-size-md:14px;--atom-font-size-lg:16px;--atom-line-height:1.5714;--atom-border-radius:6px;--atom-border-radius-sm:4px;--atom-border-radius-lg:8px;--atom-border-radius-card:8px;--atom-color-text:#1a1a1a;--atom-color-text-secondary:#666666;--atom-color-text-tertiary:#999999;--atom-color-text-quaternary:#cccccc;--atom-color-text-heading:var(--atom-color-text);--atom-color-text-disabled:#cccccc;--atom-color-text-placeholder:#b0b0b0;--atom-color-text-light-solid:#ffffff;--atom-color-link:var(--atom-primary-color);--atom-color-link-hover:var(--atom-primary-color-hover);--atom-color-link-active:var(--atom-primary-color-active);--atom-color-text-label:var(--atom-color-text-secondary);--atom-color-text-description:var(--atom-color-text-tertiary);--atom-color-icon:#999999;--atom-color-icon-hover:#1a1a1a;--atom-color-border:#e6e6e6;--atom-color-border-secondary:#f0f0f0;--atom-color-border-bg:var(--atom-color-bg-container);--atom-color-bg-layout:#f8f9fa;--atom-color-bg-container:#ffffff;--atom-color-bg-elevated:#ffffff;--atom-color-bg-spotlight:#1a1a1a;--atom-color-bg-mask:rgba(0,0,0,.45);--atom-color-bg-solid:var(--atom-primary-color);--atom-color-bg-solid-hover:var(--atom-primary-color-hover);--atom-color-bg-solid-active:var(--atom-primary-color-active);--atom-color-fill:rgba(0,0,0,.15);--atom-color-fill-secondary:rgba(0,0,0,.06);--atom-color-fill-tertiary:rgba(0,0,0,.04);--atom-color-fill-quaternary:rgba(0,0,0,.02);--atom-color-fill-alter:rgba(0,0,0,.02);--atom-color-fill-content:rgba(0,0,0,.06);--atom-color-fill-content-hover:rgba(0,0,0,.12);--atom-color-error:var(--atom-error-color);--atom-color-primary-bg:color-mix(in srgb,var(--atom-primary-color) 10%,white);--atom-color-primary-bg-hover:color-mix(in srgb,var(--atom-primary-color) 20%,white);--atom-color-primary-border:color-mix(in srgb,var(--atom-primary-color) 40%,white);--atom-color-primary-border-hover:color-mix(in srgb,var(--atom-primary-color) 60%,white);--atom-color-primary-text:var(--atom-primary-color);--atom-color-primary-text-hover:var(--atom-primary-color-hover);--atom-color-primary-text-active:var(--atom-primary-color-active);--atom-color-success-bg:#f6ffed;--atom-color-success-bg-hover:#d9f7be;--atom-color-success-border:#b7eb8f;--atom-color-success-border-hover:#95de64;--atom-color-success-hover:#95de64;--atom-color-success-active:#389e0d;--atom-color-success-text:var(--atom-success-color);--atom-color-success-text-hover:#95de64;--atom-color-success-text-active:#389e0d;--atom-color-warning-bg:#fffbe6;--atom-color-warning-bg-hover:#fff1b8;--atom-color-warning-border:#ffe58f;--atom-color-warning-border-hover:#ffd666;--atom-color-warning-hover:#ffd666;--atom-color-warning-active:#d48806;--atom-color-warning-text:var(--atom-warning-color);--atom-color-warning-text-hover:#ffd666;--atom-color-warning-text-active:#d48806;--atom-color-error-bg:#fff2f0;--atom-color-error-bg-hover:#ffccc7;--atom-color-error-border:#ffccc7;--atom-color-error-border-hover:#ff7875;--atom-color-error-bg-active:#ffccc7;--atom-color-error-text:var(--atom-error-color);--atom-color-error-text-hover:#ff7875;--atom-color-error-text-active:#d9363e;--atom-color-info-bg:color-mix(in srgb,var(--atom-info-color) 10%,white);--atom-color-info-bg-hover:color-mix(in srgb,var(--atom-info-color) 20%,white);--atom-color-info-border:color-mix(in srgb,var(--atom-info-color) 40%,white);--atom-color-info-border-hover:color-mix(in srgb,var(--atom-info-color) 60%,white);--atom-color-info-hover:#4096ff;--atom-color-info-active:#0958d9;--atom-color-info-text:var(--atom-info-color);--atom-color-info-text-hover:#4096ff;--atom-color-info-text-active:#0958d9;--atom-color-white:#ffffff;--atom-color-black:#000000;--atom-shadow-sm:0 2px 4px rgba(0,0,0,.05);--atom-shadow-md:0 4px 12px rgba(0,0,0,.08);--atom-shadow-lg:0 8px 24px rgba(0,0,0,.12);--atom-shadow-xl:0 12px 32px rgba(0,0,0,.15);--atom-shadow-popup:0 6px 16px 0 rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12),0 9px 28px 8px rgba(0,0,0,.05);--atom-transition-fast:.1s cubic-bezier(.645,.045,.355,1);--atom-transition-base:.2s cubic-bezier(.645,.045,.355,1);--atom-transition-slow:.3s cubic-bezier(.645,.045,.355,1);--atom-transition-bounce:.3s cubic-bezier(.12,.4,.29,1.46);--atom-motion-duration-fast:.1s;--atom-motion-duration-base:.2s;--atom-motion-duration-slow:.3s;--atom-motion-ease-in-out:cubic-bezier(.645,.045,.355,1);--atom-motion-ease-out:cubic-bezier(.215,.61,.355,1);--atom-motion-ease-in:cubic-bezier(.55,.055,.675,.19);--atom-motion-ease-out-back:cubic-bezier(.12,.4,.29,1.46);--atom-density:comfortable;--atom-font-size-xl:20px;--atom-font-size-heading-1:38px;--atom-font-size-heading-2:30px;--atom-font-size-heading-3:24px;--atom-font-size-heading-4:20px;--atom-font-size-heading-5:16px;--atom-font-size-icon:12px;--atom-font-weight-strong:600;--atom-font-family-code:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;--atom-line-height-heading-1:1.2105;--atom-line-height-heading-2:1.2667;--atom-line-height-heading-3:1.3333;--atom-line-height-heading-4:1.4;--atom-line-height-heading-5:1.5;--atom-control-height-xs:16px;--atom-control-height-sm:24px;--atom-control-height-md:32px;--atom-control-height-lg:40px;--atom-control-interactive-size:16px;--atom-control-item-bg-hover:rgba(0,0,0,.04);--atom-control-item-bg-active:color-mix(in srgb,var(--atom-primary-color) 10%,white);--atom-control-item-bg-active-hover:color-mix(in srgb,var(--atom-primary-color) 20%,white);--atom-control-item-bg-active-disabled:rgba(0,0,0,.15);--atom-control-outline-width:2px;--atom-padding-inline-sm:7px;--atom-padding-inline-md:11px;--atom-padding-inline-lg:11px;--atom-control-padding-horizontal:12px;--atom-select-color-bg:var(--atom-color-bg-container);--atom-select-color-border:var(--atom-color-border);--atom-select-border-radius:var(--atom-border-radius);--atom-spin-size-sm:14px;--atom-spin-size-md:20px;--atom-spin-size-lg:32px;--atom-select-multiple-item-height:22px;--atom-select-multiple-item-height-sm:16px;--atom-select-multiple-item-height-lg:28px;--atom-select-multiple-item-bg:rgba(0,0,0,.06);--atom-select-multiple-item-border-color:var(--atom-color-border-secondary);--atom-spacing-xxs:3px;--atom-spacing-xs:4px;--atom-spacing-sm:8px;--atom-spacing-md:16px;--atom-spacing-lg:24px;--atom-spacing-xl:32px;--atom-padding-sm:12px;--atom-padding-md:20px;--atom-padding-content-horizontal-lg:24px;--atom-padding-content-horizontal:16px;--atom-padding-content-horizontal-sm:12px;--atom-padding-content-vertical-lg:16px;--atom-padding-content-vertical:12px;--atom-padding-content-vertical-sm:8px;--atom-margin-xxs:var(--atom-spacing-xs);--atom-margin-xs:var(--atom-spacing-sm);--atom-margin-sm:12px;--atom-margin-md:var(--atom-spacing-md);--atom-margin-lg:var(--atom-spacing-lg);--atom-margin-xl:var(--atom-spacing-xl);--atom-margin-xxl:48px;--atom-padding-block-sm:4px;--atom-padding-block-md:8px;--atom-padding-block-lg:12px;--atom-dropdown-padding-block:5px;--atom-border-width:1px;--atom-border-width-bold:2px;--atom-border-width-focus:4px;--atom-border-style:solid;--atom-border-radius-xs:2px;--atom-line-height-sm:1.6667;--atom-line-height-lg:1.5;--atom-wave-opacity:.3;--atom-wave-spread:8px;--atom-wave-duration:.6s;--atom-wave-color:var(--atom-primary-color);--atom-z-index-base:0;--atom-z-index-dropdown:1050;--atom-z-index-modal:1000;--atom-z-index-drawer:1000;--atom-z-index-header:100;--atom-z-index-sider:99;--atom-layout-header-bg:var(--atom-color-bg-container);--atom-layout-header-height:56px;--atom-layout-sider-bg:var(--atom-color-bg-container);--atom-layout-sider-width:260px;--atom-layout-sider-collapsed-width:72px;--atom-layout-sider-active-bg:var(--atom-primary-color-opacity-10);--atom-layout-sider-active-color:var(--atom-primary-color);--atom-divider-orientation-margin:5%;--atom-divider-text-padding-inline:1em;--atom-divider-vertical-margin-inline:8px;--atom-screen-xs:480px;--atom-screen-sm:576px;--atom-screen-md:768px;--atom-screen-lg:992px;--atom-screen-xl:1200px;--atom-screen-xxl:1600px;--atom-prefix:fi}[data-theme=dark]{--atom-primary-color:#2f9e44;--atom-primary-color-hover:#3eb557;--atom-primary-color-active:#25803a;--atom-color-text:#f8f9fa;--atom-color-text-secondary:#adb5bd;--atom-color-text-tertiary:#868e96;--atom-color-text-quaternary:#495057;--atom-color-text-disabled:#495057;--atom-color-text-placeholder:#6c757d;--atom-color-icon:#868e96;--atom-color-icon-hover:#f8f9fa;--atom-color-border:#343a40;--atom-color-border-secondary:#212529;--atom-color-bg-layout:#0b0c0d;--atom-color-bg-container:#151719;--atom-color-bg-elevated:#1e2124;--atom-color-fill:rgba(255,255,255,.18);--atom-color-fill-secondary:rgba(255,255,255,.12);--atom-color-fill-tertiary:rgba(255,255,255,.08);--atom-color-fill-quaternary:rgba(255,255,255,.04);--atom-color-fill-alter:rgba(255,255,255,.04);--atom-color-fill-content:rgba(255,255,255,.12);--atom-color-fill-content-hover:rgba(255,255,255,.18);--atom-color-success-bg:#162312;--atom-color-success-border:#274916;--atom-color-warning-bg:#2b2111;--atom-color-warning-border:#594214;--atom-color-error-bg:#2c1618;--atom-color-error-border:#58181c;--atom-control-item-bg-hover:rgba(255,255,255,.08);--atom-shadow-sm:0 2px 4px rgba(0,0,0,.2);--atom-shadow-md:0 4px 12px rgba(0,0,0,.3);--atom-shadow-lg:0 8px 24px rgba(0,0,0,.4);--atom-shadow-xl:0 12px 32px rgba(0,0,0,.5);--atom-color-text-heading:var(--atom-color-text);--atom-color-primary-bg:color-mix(in srgb,var(--atom-primary-color) 15%,#151719);--atom-color-primary-border:color-mix(in srgb,var(--atom-primary-color) 40%,#151719);--atom-color-info-bg:color-mix(in srgb,var(--atom-info-color) 15%,#151719);--atom-color-info-border:color-mix(in srgb,var(--atom-info-color) 40%,#151719);--atom-control-item-bg-active:color-mix(in srgb,var(--atom-primary-color) 15%,#151719)}[data-theme=amber]{--atom-primary-color:#e99900;--atom-primary-color-hover:#d9b674;--atom-primary-color-active:#cc8400;--atom-warning-color:#e7c684;--atom-info-color:var(--atom-primary-color);--atom-color-text:#1a1b1e;--atom-color-text-secondary:#5c5f66;--atom-color-text-tertiary:#868e96;--atom-color-text-quaternary:#ced4da;--atom-color-border:#e9ecef;--atom-color-border-secondary:#f1f3f5;--atom-color-bg-layout:#faf9f7;--atom-color-bg-container:#ffffff;--atom-color-bg-elevated:#ffffff;--atom-layout-sider-active-color:var(--atom-primary-color)}[data-theme=amber] .atom-menu-sidebar .atom-menu-item,[data-theme=amber] .atom-menu-sidebar .atom-menu-submenu-title{margin:0!important;width:100%!important;border-radius:0!important}[data-theme=amber] .atom-menu-sidebar .atom-menu-item-selected,[data-theme=amber] .atom-menu-sidebar .atom-menu-submenu-selected>.atom-menu-submenu-title{background-color:#fff7e2!important;color:#1a1b1e!important;box-shadow:inset 3px 0 #c29f59!important}[data-theme=amber] .atom-menu:not(.atom-menu-sidebar) .atom-menu-item-selected{background-color:color-mix(in srgb,var(--atom-primary-color) 10%,transparent);color:var(--atom-primary-color);font-weight:600}:root{--atom-tooltip-bg:rgba(0,0,0,.85);--atom-tooltip-color:#fff;--atom-tooltip-font-size:var(--atom-font-size-md,14px);--atom-tooltip-border-radius:var(--atom-border-radius);--atom-tooltip-shadow:0 6px 16px 0 rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12),0 9px 28px 8px rgba(0,0,0,.05);--atom-tooltip-arrow-width:8px;--atom-tooltip-arrow-height:5px;--atom-tooltip-padding-v:var(--atom-spacing-xs);--atom-tooltip-padding-h:var(--atom-spacing-sm)}.atom-tooltip{box-sizing:border-box;margin:0;padding:0;color:var(--atom-tooltip-color);font-size:var(--atom-tooltip-font-size);line-height:var(--atom-line-height);list-style:none;font-family:var(--atom-font-family);position:absolute;z-index:1070;display:block;visibility:visible;max-width:250px;word-wrap:break-word;pointer-events:none;transform-origin:var(--arrow-x,50%) var(--arrow-y,50%)}.atom-tooltip-hidden{display:none}.atom-tooltip-container{min-width:32px;min-height:32px;padding:var(--atom-tooltip-padding-v) var(--atom-tooltip-padding-h);color:var(--atom-tooltip-color);text-align:start;text-decoration:none;background-color:var(--atom-tooltip-bg);border-radius:var(--atom-tooltip-border-radius);box-shadow:var(--atom-tooltip-shadow);pointer-events:auto}.atom-tooltip-arrow{position:absolute;display:block;width:0;height:0;border-style:solid;border-color:transparent;pointer-events:none;z-index:1}.atom-tooltip-placement-top,.atom-tooltip-placement-topLeft,.atom-tooltip-placement-topRight{padding-bottom:var(--atom-tooltip-arrow-height)}.atom-tooltip-placement-top .atom-tooltip-arrow,.atom-tooltip-placement-topLeft .atom-tooltip-arrow,.atom-tooltip-placement-topRight .atom-tooltip-arrow{margin-left:calc(var(--atom-tooltip-arrow-width)/-2);border-width:var(--atom-tooltip-arrow-height) calc(var(--atom-tooltip-arrow-width)/2) 0;border-top-color:var(--atom-tooltip-bg);transform:translateY(-2px)}.atom-tooltip-placement-bottom,.atom-tooltip-placement-bottomLeft,.atom-tooltip-placement-bottomRight{padding-top:var(--atom-tooltip-arrow-height)}.atom-tooltip-placement-bottom .atom-tooltip-arrow,.atom-tooltip-placement-bottomLeft .atom-tooltip-arrow,.atom-tooltip-placement-bottomRight .atom-tooltip-arrow{margin-left:calc(var(--atom-tooltip-arrow-width)/-2);border-width:0 calc(var(--atom-tooltip-arrow-width)/2) var(--atom-tooltip-arrow-height);border-bottom-color:var(--atom-tooltip-bg);transform:translateY(2px)}.atom-tooltip-placement-left,.atom-tooltip-placement-leftBottom,.atom-tooltip-placement-leftTop{padding-right:var(--atom-tooltip-arrow-height)}.atom-tooltip-placement-left .atom-tooltip-arrow,.atom-tooltip-placement-leftBottom .atom-tooltip-arrow,.atom-tooltip-placement-leftTop .atom-tooltip-arrow{margin-top:calc(var(--atom-tooltip-arrow-width)/-2);border-width:calc(var(--atom-tooltip-arrow-width)/2) 0 calc(var(--atom-tooltip-arrow-width)/2) var(--atom-tooltip-arrow-height);border-left-color:var(--atom-tooltip-bg);transform:translate(-2px)}.atom-tooltip-placement-right,.atom-tooltip-placement-rightBottom,.atom-tooltip-placement-rightTop{padding-left:var(--atom-tooltip-arrow-height)}.atom-tooltip-placement-right .atom-tooltip-arrow,.atom-tooltip-placement-rightBottom .atom-tooltip-arrow,.atom-tooltip-placement-rightTop .atom-tooltip-arrow{margin-top:calc(var(--atom-tooltip-arrow-width)/-2);border-width:calc(var(--atom-tooltip-arrow-width)/2) var(--atom-tooltip-arrow-height) calc(var(--atom-tooltip-arrow-width)/2) 0;border-right-color:var(--atom-tooltip-bg);transform:translate(2px)}.atom-tooltip-placement-bottomLeft .atom-tooltip-arrow,.atom-tooltip-placement-topLeft .atom-tooltip-arrow{left:16px;margin-left:0}.atom-tooltip-placement-bottomRight .atom-tooltip-arrow,.atom-tooltip-placement-topRight .atom-tooltip-arrow{left:auto;right:16px;margin-left:0}.atom-tooltip-placement-leftTop .atom-tooltip-arrow,.atom-tooltip-placement-rightTop .atom-tooltip-arrow{top:12px;margin-top:0}.atom-tooltip-placement-leftBottom .atom-tooltip-arrow,.atom-tooltip-placement-rightBottom .atom-tooltip-arrow{top:auto;bottom:12px;margin-top:0}.atom-tooltip-zoom-appear,.atom-tooltip-zoom-enter{opacity:0;animation-duration:.1s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-play-state:paused}.atom-tooltip-zoom-leave{animation-duration:.1s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-play-state:paused}.atom-tooltip-zoom-appear.atom-tooltip-zoom-appear-active,.atom-tooltip-zoom-enter.atom-tooltip-zoom-enter-active{animation-name:fiTooltipZoomIn;animation-play-state:running}.atom-tooltip-zoom-leave.atom-tooltip-zoom-leave-active{animation-name:fiTooltipZoomOut;animation-play-state:running}@keyframes fiTooltipZoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes fiTooltipZoomOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.atom-avatar{box-sizing:border-box;margin:0;padding:0;color:var(--atom-color-text-light-solid);font-size:var(--atom-font-size-md,14px);font-feature-settings:"tnum";font-variant:tabular-nums;line-height:32px;list-style:none;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;white-space:nowrap;background:var(--atom-color-text-quaternary);vertical-align:middle}.atom-avatar-circle{border-radius:50%}.atom-avatar-square{border-radius:var(--atom-border-radius)}.atom-avatar-large{width:40px;height:40px;line-height:40px;font-size:var(--atom-font-size-lg,16px)}.atom-avatar-small{width:24px;height:24px;line-height:24px;font-size:var(--atom-font-size-sm,14px)}.atom-avatar-default{width:32px;height:32px;line-height:32px}.atom-avatar img{display:block;width:100%;height:100%;object-fit:cover}.atom-avatar-string{position:absolute;left:50%;transform-origin:0 center}.atom-avatar-icon{font-size:var(--atom-font-size-lg,16px)}.atom-avatar-icon.atom-avatar-small{font-size:var(--atom-font-size-md,14px)}.atom-avatar-icon.atom-avatar-large{font-size:var(--atom-font-size-heading-3)}.atom-avatar{background:var(--atom-primary-color)}.atom-avatar-group{display:inline-flex;align-items:center}.atom-avatar-group .atom-avatar{border:2px solid var(--atom-color-bg-container,#fff);cursor:default;transition:transform var(--atom-transition-fast);position:relative}.atom-avatar-group .atom-avatar:hover{z-index:1;transform:scale(1.08)}.atom-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;font-weight:var(--atom-button-font-weight,500);white-space:nowrap;text-align:center;background-image:none;background-color:transparent;border:1px solid transparent;cursor:pointer;transition:var(--atom-transition-base);-webkit-user-select:none;user-select:none;touch-action:manipulation;line-height:var(--atom-line-height);font-size:var(--atom-font-size-md,14px);border-radius:var(--atom-button-border-radius,var(--atom-border-radius));padding:0 var(--atom-padding-inline-md);height:var(--atom-control-height-md);color:var(--atom-button-color-text,var(--atom-color-text));gap:var(--atom-spacing-sm);outline:none}.atom-btn-content{display:inline-block}.atom-btn-prefix-icon,.atom-btn-suffix-icon{display:inline-flex}.atom-btn:active:not(:disabled){filter:brightness(.92)}.atom-btn-default{--atom-wave-color:var(--atom-button-color-primary,var(--atom-primary-color));background-color:var(--atom-color-bg-container);border-color:var(--atom-color-border);box-shadow:var(--atom-shadow-sm)}.atom-btn-default:hover:not(:disabled){color:var(--atom-button-color-primary-hover,var(--atom-primary-color-hover));border-color:var(--atom-button-color-primary-hover,var(--atom-primary-color-hover));box-shadow:var(--atom-shadow-md)}.atom-btn-primary{--atom-wave-color:var(--atom-button-color-primary,var(--atom-primary-color));color:var(--atom-button-color-text-light,var(--atom-color-text-light-solid));background-color:var(--atom-button-color-primary,var(--atom-primary-color));border-color:var(--atom-button-color-primary,var(--atom-primary-color));box-shadow:0 4px 10px color-mix(in srgb,var(--atom-button-color-primary,var(--atom-primary-color)) 20%,transparent)}.atom-btn-primary:hover:not(:disabled){background-color:var(--atom-button-color-primary-hover,var(--atom-primary-color-hover));border-color:var(--atom-button-color-primary-hover,var(--atom-primary-color-hover));box-shadow:0 6px 14px color-mix(in srgb,var(--atom-button-color-primary,var(--atom-primary-color)) 30%,transparent)}.atom-btn-primary:active:not(:disabled){background-color:var(--atom-button-color-primary-active,var(--atom-primary-color-active))}.atom-btn-dashed{--atom-wave-color:var(--atom-primary-color);background-color:var(--atom-color-bg-container);border-color:var(--atom-color-border);border-style:dashed}.atom-btn-dashed:hover:not(:disabled){color:var(--atom-primary-color-hover);border-color:var(--atom-primary-color-hover)}.atom-btn-text{border:none;background:transparent}.atom-btn-text:hover:not(:disabled){background:var(--atom-color-fill-tertiary)}.atom-btn-link{border:none;background:transparent;color:var(--atom-primary-color);padding:0;height:auto}.atom-btn-link:hover:not(:disabled){color:var(--atom-primary-color-hover);text-decoration:underline}.atom-btn-danger{--atom-wave-color:var(--atom-error-color);color:var(--atom-error-color);border-color:var(--atom-error-color)}.atom-btn-danger:hover:not(:disabled){color:var(--atom-error-color-hover);border-color:var(--atom-error-color-hover);background-color:color-mix(in srgb,var(--atom-error-color) 4%,transparent)}.atom-btn-danger.atom-btn-primary{color:var(--atom-color-text-light-solid);background-color:var(--atom-error-color);border-color:var(--atom-error-color);box-shadow:0 4px 10px color-mix(in srgb,var(--atom-error-color) 20%,transparent)}.atom-btn-danger.atom-btn-primary:hover:not(:disabled){background-color:color-mix(in srgb,var(--atom-error-color) 85%,#000);border-color:color-mix(in srgb,var(--atom-error-color) 85%,#000);box-shadow:0 6px 14px color-mix(in srgb,var(--atom-error-color) 30%,transparent)}.atom-btn-danger.atom-btn-primary:active:not(:disabled){background-color:var(--atom-error-color-active);border-color:var(--atom-error-color-active)}.atom-btn-large{height:var(--atom-control-height-lg);padding:0 var(--atom-padding-inline-lg);font-size:var(--atom-font-size-lg,16px);border-radius:var(--atom-border-radius-lg)}.atom-btn-small{height:var(--atom-control-height-sm);padding:0 var(--atom-padding-inline-sm);font-size:var(--atom-font-size-sm,14px);border-radius:var(--atom-border-radius-sm)}.atom-btn-block{width:100%}.atom-btn-circle{width:var(--atom-control-height-md);height:var(--atom-control-height-md);padding:0;border-radius:50%!important}.atom-btn-circle.atom-btn-large{width:var(--atom-control-height-lg);height:var(--atom-control-height-lg)}.atom-btn-circle.atom-btn-small{width:var(--atom-control-height-sm);height:var(--atom-control-height-sm)}.atom-btn-round{border-radius:var(--atom-spacing-xl);padding-inline:var(--atom-spacing-md)}.atom-btn-disabled,.atom-btn:disabled{cursor:not-allowed;opacity:.5;transform:none!important;box-shadow:none!important}.atom-btn-loading{opacity:.8;pointer-events:none}.atom-btn-loading .atom-btn-loading-icon{display:inline-block;width:14px;height:14px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:rotate .8s linear infinite}.atom-btn-icon-only{width:var(--atom-control-height-md);height:var(--atom-control-height-md);padding:0;justify-content:center}.atom-btn-icon-only.atom-btn-large{width:var(--atom-control-height-lg);height:var(--atom-control-height-lg)}.atom-btn-icon-only.atom-btn-small{width:var(--atom-control-height-sm);height:var(--atom-control-height-sm)}.atom-card{box-sizing:border-box;margin:0;padding:0;color:var(--atom-color-text);font-size:var(--atom-font-size-md,14px);font-family:var(--atom-font-family);line-height:var(--atom-line-height);background:var(--atom-color-bg-container);border-radius:var(--atom-border-radius-card,12px);position:relative;transition:all var(--atom-transition-base);box-shadow:var(--atom-shadow-sm)}.atom-card-bordered{border:1px solid var(--atom-color-border-secondary,var(--atom-color-border-secondary));box-shadow:none}.atom-card-hoverable{cursor:pointer;transition:box-shadow var(--atom-transition-base),transform var(--atom-transition-base)}.atom-card-hoverable:hover{box-shadow:var(--atom-shadow-lg);transform:translateY(-2px)}.atom-card-head{min-height:56px;padding:0 var(--atom-spacing-lg);border-bottom:1px solid var(--atom-color-border-secondary,var(--atom-color-border-secondary));border-radius:var(--atom-border-radius-card,12px) var(--atom-border-radius-card,12px) 0 0}.atom-card-head-wrapper{display:flex;align-items:center;justify-content:space-between;height:100%;min-height:56px}.atom-card-head-title{font-weight:600;color:var(--atom-color-text-heading,var(--atom-color-text-heading,#1a1a1a));flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.atom-card-extra,.atom-card-head-title{font-size:var(--atom-font-size-md,14px)}.atom-card-extra{margin-inline-start:auto;color:var(--atom-primary-color)}.atom-card-extra a{color:var(--atom-primary-color);text-decoration:none;transition:color var(--atom-transition-fast)}.atom-card-extra a:hover{color:var(--atom-primary-color-hover)}.atom-card-body{padding:var(--atom-spacing-lg)}.atom-card-body>p{margin-top:0;margin-bottom:var(--atom-spacing-md)}.atom-card-body>p:last-child{margin-bottom:0}.atom-card-cover>*{display:block;width:100%;border-radius:var(--atom-border-radius-card,12px) var(--atom-border-radius-card,12px) 0 0}.atom-card-actions{margin:0;padding:0;list-style:none;background:var(--atom-color-bg-layout,var(--atom-color-bg-layout));border-top:1px solid var(--atom-color-border-secondary,var(--atom-color-border-secondary));display:flex;border-radius:0 0 var(--atom-border-radius-card,12px) var(--atom-border-radius-card,12px)}.atom-card-actions>li{flex:1 1;text-align:center;margin:var(--atom-spacing-sm) 0;color:var(--atom-color-text-secondary);cursor:pointer;transition:color var(--atom-transition-base)}.atom-card-actions>li>span{position:relative;display:block;min-width:calc(2*var(--atom-font-size-md));font-size:var(--atom-font-size-md);line-height:var(--atom-line-height);cursor:pointer}.atom-card-actions>li:not(:last-child){border-right:1px solid var(--atom-color-border-secondary,var(--atom-color-border-secondary))}.atom-card-actions>li:hover{color:var(--atom-primary-color)}.atom-card-loading-content p{display:flex;gap:var(--atom-spacing-sm);margin:0 0 var(--atom-spacing-sm)}.atom-card-loading-content p:last-child{margin-bottom:0}.atom-card-loading-block{display:inline-block;height:14px;background:linear-gradient(90deg,var(--atom-color-fill-tertiary,rgba(0,0,0,.06)) 25%,var(--atom-color-fill-secondary,rgba(0,0,0,.12)) 37%,var(--atom-color-fill-tertiary,rgba(0,0,0,.06)) 63%);background-size:400% 100%;border-radius:var(--atom-border-radius-sm);animation:atom-card-loading 1.4s ease infinite}.atom-card-meta{display:flex;align-items:flex-start}.atom-card-meta-avatar{padding-inline-end:var(--atom-spacing-md);flex-shrink:0}.atom-card-meta-detail{flex:1 1;overflow:hidden}.atom-card-meta-title{font-weight:600;font-size:var(--atom-font-size-lg,16px);color:var(--atom-color-text-heading,var(--atom-color-text-heading,#1a1a1a));margin-bottom:var(--atom-spacing-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atom-card-meta-description{color:var(--atom-color-text-secondary);font-size:var(--atom-font-size-md,14px)}.atom-card-meta-description p{margin:0 0 var(--atom-spacing-xs)}.atom-card-meta-description p:last-child{margin-bottom:0}.atom-card-small .atom-card-head{min-height:36px;padding:0 var(--atom-spacing-md)}.atom-card-small .atom-card-head-wrapper{min-height:36px}.atom-card-small .atom-card-head-title{font-size:var(--atom-font-size-md,14px)}.atom-card-small .atom-card-body{padding:var(--atom-spacing-md)}@keyframes atom-card-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.atom-checkbox-wrapper{box-sizing:border-box;margin:0;padding:0;color:var(--atom-color-text);font-size:var(--atom-font-size-md,14px);font-family:var(--atom-font-family);line-height:var(--atom-line-height);list-style:none;display:inline-flex;align-items:baseline;cursor:pointer}.atom-checkbox-wrapper+.atom-checkbox-wrapper{margin-inline-start:var(--atom-spacing-sm)}.atom-checkbox-wrapper-disabled{cursor:not-allowed;color:var(--atom-color-text-quaternary)}.atom-checkbox-wrapper-status-error .atom-checkbox-inner{border-color:var(--atom-error-color)!important}.atom-checkbox-wrapper-status-error:hover .atom-checkbox-inner{border-color:var(--atom-error-color-hover)!important}.atom-checkbox-wrapper-indeterminate .atom-checkbox-inner{background-color:var(--atom-color-bg-container);border-color:var(--atom-checkbox-color-checked,var(--atom-primary-color))}.atom-checkbox-wrapper-indeterminate .atom-checkbox-inner:after{position:absolute;top:50%;left:50%;width:8px;height:8px;background-color:var(--atom-checkbox-color-checked,var(--atom-primary-color));border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:"";transition:none}.atom-checkbox{box-sizing:border-box;margin:0;padding:0;color:var(--atom-color-text);font-size:var(--atom-font-size-md,14px);font-family:inherit;list-style:none;position:relative;line-height:1;white-space:nowrap;outline:none;cursor:pointer;display:inline-block;vertical-align:middle;width:16px;height:16px;border-radius:var(--atom-border-radius-sm)}.atom-checkbox-input{position:absolute;inset:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.atom-checkbox-inner{box-sizing:border-box;position:relative;top:0;inset-inline-start:0;display:block;width:var(--atom-checkbox-size,16px);height:var(--atom-checkbox-size,16px);background-color:var(--atom-color-bg-container);border:1px solid var(--atom-checkbox-border-color,var(--atom-color-border));border-radius:var(--atom-checkbox-border-radius,var(--atom-border-radius-sm));transition:all var(--atom-transition-base)}.atom-checkbox-inner:after{box-sizing:border-box;position:absolute;top:50%;inset-inline-start:21.5%;display:table;width:calc(var(--atom-checkbox-size, 16px)*.35);height:calc(var(--atom-checkbox-size, 16px)*.57);border:2px solid var(--atom-checkbox-check-color,var(--atom-color-text-light-solid));border-top:0;border-inline-start:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all var(--atom-transition-fast),opacity var(--atom-transition-fast);content:""}.atom-checkbox:hover .atom-checkbox-inner{border-color:var(--atom-checkbox-color-checked,var(--atom-primary-color))}.atom-checkbox-input:focus-visible+.atom-checkbox-inner{box-shadow:0 0 0 4px var(--atom-primary-color-outline);border-color:var(--atom-checkbox-color-checked,var(--atom-primary-color))}.atom-checkbox-checked .atom-checkbox-inner{background-color:var(--atom-checkbox-color-checked,var(--atom-primary-color));border-color:var(--atom-checkbox-color-checked,var(--atom-primary-color))}.atom-checkbox-checked .atom-checkbox-inner:after{opacity:1;transform:rotate(45deg) scale(1) translate(-50%,-50%);transition:all var(--atom-transition-fast)}.atom-checkbox-disabled,.atom-checkbox-disabled .atom-checkbox-input{cursor:not-allowed}.atom-checkbox-disabled .atom-checkbox-inner{background-color:var(--atom-color-bg-layout);border-color:var(--atom-color-border)!important}.atom-checkbox-disabled .atom-checkbox-inner:after{border-color:var(--atom-color-text-quaternary)}.atom-checkbox-disabled.atom-checkbox-checked .atom-checkbox-inner{background-color:var(--atom-color-bg-layout);border-color:var(--atom-color-border)!important}.atom-checkbox-disabled.atom-checkbox-checked .atom-checkbox-inner:after{border-color:var(--atom-color-text-quaternary)}.atom-checkbox-wave-wrapper{--atom-wave-color:var(--atom-primary-color);--atom-wave-spread:8px;box-sizing:border-box;display:inline-flex;position:relative;top:.2em;vertical-align:middle;width:16px;height:16px;border-radius:var(--atom-border-radius-sm)}.atom-checkbox-wrapper>span+span{padding-inline-start:var(--atom-spacing-sm);padding-inline-end:var(--atom-spacing-sm)}.atom-checkbox-group{display:inline-flex;flex-wrap:wrap;gap:0 var(--atom-spacing-xs)}.atom-space{display:inline-flex}.atom-space-horizontal{flex-direction:row}.atom-space-vertical{flex-direction:column}.atom-space-align-center{align-items:center}.atom-space-align-start{align-items:flex-start}.atom-space-align-end{align-items:flex-end}.atom-space-align-baseline{align-items:baseline}.atom-space-wrap{flex-wrap:wrap}.atom-space-compact{display:inline-flex}.atom-space-compact-block{display:flex;width:100%}.atom-space-compact-horizontal{flex-direction:row;align-items:center}.atom-space-compact-horizontal>:not(:first-child){margin-inline-start:calc(var(--atom-spacing-xxs)*-.5)}.atom-space-compact-horizontal>:focus-within,.atom-space-compact-horizontal>:hover{z-index:1;position:relative}.atom-space-compact-horizontal>.atom-btn:not(:first-child):not(:last-child),.atom-space-compact-horizontal>:not(:first-child):not(:last-child)>.atom-btn{border-radius:0}.atom-space-compact-horizontal>.atom-btn:first-child,.atom-space-compact-horizontal>:first-child>.atom-btn{border-start-end-radius:0;border-end-end-radius:0}.atom-space-compact-horizontal>.atom-btn:last-child,.atom-space-compact-horizontal>:last-child>.atom-btn{border-start-start-radius:0;border-end-start-radius:0}.atom-space-compact-vertical{flex-direction:column}.atom-space-compact-vertical>:not(:first-child){margin-top:calc(var(--atom-spacing-xxs)*-.5)}.atom-space-compact-vertical>.atom-btn:not(:first-child):not(:last-child),.atom-space-compact-vertical>:not(:first-child):not(:last-child)>.atom-btn{border-radius:0}.atom-space-compact-vertical>.atom-btn:first-child,.atom-space-compact-vertical>:first-child>.atom-btn{border-end-start-radius:0;border-end-end-radius:0}.atom-space-compact-vertical>.atom-btn:last-child,.atom-space-compact-vertical>:last-child>.atom-btn{border-start-start-radius:0;border-start-end-radius:0}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fiSlideUpIn{0%{transform:scaleY(.8);transform-origin:0 0;opacity:0}to{transform:scaleY(1);transform-origin:0 0;opacity:1}}@keyframes fiSlideUpOut{0%{transform:scaleY(1);transform-origin:0 0;opacity:1}to{transform:scaleY(.8);transform-origin:0 0;opacity:0}}@keyframes fiSlideDownIn{0%{transform:scaleY(.8);transform-origin:0 100%;opacity:0}to{transform:scaleY(1);transform-origin:0 100%;opacity:1}}@keyframes fiSlideDownOut{0%{transform:scaleY(1);transform-origin:0 100%;opacity:1}to{transform:scaleY(.8);transform-origin:0 100%;opacity:0}}.atom-float-label{position:relative;display:flex;width:100%}.atom-float-label-text{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:var(--atom-font-size-md,14px);color:var(--atom-color-text-quaternary,var(--atom-color-text-quaternary));pointer-events:none;transition:all var(--atom-transition-fast);transform-origin:left top;z-index:1;padding:0 var(--atom-spacing-xxs);background:transparent;max-width:calc(100% - 24px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1}.atom-float-label-active .atom-float-label-text{top:2px;transform:translateY(-50%) scale(.75);color:var(--atom-primary-color,var(--atom-primary-color));background:var(--atom-input-color-bg,var(--atom-color-bg-container));padding:0 var(--atom-spacing-xs)}.atom-float-label-error .atom-float-label-text{color:var(--atom-error-color,var(--atom-error-color))}.atom-float-label-sm .atom-float-label-text{left:8px;font-size:var(--atom-font-size-sm,14px)}.atom-float-label-lg .atom-float-label-text{left:12px;font-size:var(--atom-font-size-lg,16px)}.atom-float-label>.atom-input,.atom-float-label>.atom-input-affix-wrapper,.atom-float-label>.atom-input-number{width:100%}.atom-float-label>.atom-picker,.atom-float-label>.atom-select{display:flex;width:100%}body,html{margin:0;padding:0;font-family:var(--atom-font-family);font-size:var(--atom-font-size);line-height:var(--atom-line-height);color:var(--atom-color-text);background-color:var(--atom-color-bg-container);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:border-box}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--atom-color-text-quaternary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--atom-color-text-tertiary)}@keyframes atom-anim-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.atom-anim-spin{animation:atom-anim-spin 1s linear infinite}:root{--kit-bg-canvas:var(--atom-color-bg-layout);--kit-bg-card:var(--atom-color-bg-container);--kit-border-soft:#ececec;--kit-shadow-hover:0 1px 2px rgba(15,23,42,0.04),0 4px 12px rgba(15,23,42,0.06)}[data-theme=dark]{--kit-bg-canvas:#0b0f12;--kit-bg-card:#141a1f;--kit-border-soft:rgba(255,255,255,0.06);--kit-shadow-hover:0 1px 2px rgba(0,0,0,0.4),0 6px 18px rgba(0,0,0,0.35)}.auth-shell{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--atom-spacing-lg);min-height:100vh;padding:var(--atom-spacing-lg);background:var(--kit-bg-canvas)}.auth-shell-toggle{position:absolute;top:var(--atom-spacing-lg);right:var(--atom-spacing-lg)}.auth-brand{display:flex;justify-content:center}.auth-logo{display:inline-flex;align-items:center;position:relative}.auth-logo img{max-width:100%;height:auto}.auth-logo-light{display:block}.auth-logo-dark,[data-theme=dark] .auth-logo-light{display:none}[data-theme=dark] .auth-logo-dark{display:block}.auth-card{width:100%;max-width:400px;padding:var(--atom-spacing-xl);background:var(--kit-bg-card);border:1px solid var(--kit-border-soft);border-radius:20px}.auth-card-header{margin-bottom:var(--atom-spacing-lg);text-align:center}.auth-title{margin:0 0 var(--atom-spacing-xs);color:var(--atom-color-text-heading);font-size:22px;font-weight:600;letter-spacing:-.015em}.auth-subtitle{margin:0;color:var(--atom-color-text-secondary);font-size:14px}.auth-form-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--atom-spacing-md)}.auth-link{color:var(--atom-primary-color);font-size:13px;font-weight:500;transition:color .15s ease}.auth-link:hover{color:var(--atom-primary-color-hover)}.auth-submit{width:100%}.auth-alert{margin-bottom:var(--atom-spacing-md)}.auth-oauth{display:flex;flex-direction:column;gap:var(--atom-spacing-md)}.auth-oauth-button{width:100%}.auth-oauth-icon{display:inline-flex;margin-right:var(--atom-spacing-xs);vertical-align:-2px}.auth-demo-hint{margin-top:var(--atom-spacing-lg);padding:var(--atom-spacing-md);border:1px dashed var(--atom-color-border-secondary);border-radius:var(--atom-border-radius);color:var(--atom-color-text-tertiary);font-size:12.5px;line-height:1.6;text-align:center}.auth-demo-hint code{color:var(--atom-color-text-secondary);font-family:var(--atom-font-family-code);font-size:12px}.auth-card-footer{margin-top:var(--atom-spacing-lg);color:var(--atom-color-text-secondary);font-size:13px;text-align:center}.auth-shell-footnote{color:var(--atom-color-text-quaternary);font-size:12.5px}.account-card{width:100%;max-width:480px;padding:var(--atom-spacing-xl);background:var(--kit-bg-card);border:1px solid var(--kit-border-soft);border-radius:20px}.account-header{display:flex;align-items:center;gap:var(--atom-spacing-md);margin-bottom:var(--atom-spacing-lg)}.account-identity{min-width:0}.account-name{margin:0;color:var(--atom-color-text-heading);font-size:16px;font-weight:600}.account-email{margin:0;color:var(--atom-color-text-secondary);font-size:13px}.account-rows{display:flex;flex-direction:column;margin-bottom:var(--atom-spacing-lg)}.account-row{display:flex;align-items:center;justify-content:space-between;gap:var(--atom-spacing-md);padding:var(--atom-spacing-md) 0;border-bottom:1px solid var(--kit-border-soft)}.account-row:first-child{border-top:1px solid var(--kit-border-soft)}.account-row-label{color:var(--atom-color-text-secondary);font-size:13px}.account-row-value{color:var(--atom-color-text);font-size:13.5px;font-weight:500}.account-actions{display:flex;flex-direction:column;gap:var(--atom-spacing-md)}.admin-card{width:100%;max-width:680px;padding:var(--atom-spacing-xl);background:var(--kit-bg-card);border:1px solid var(--kit-border-soft);border-radius:20px}.admin-matrix{margin-bottom:var(--atom-spacing-lg)}.admin-matrix-head{display:inline-flex;flex-direction:column;align-items:center;gap:var(--atom-spacing-xs)}.admin-matrix-head-label{color:var(--atom-color-text-quaternary);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.admin-matrix-resource{color:var(--atom-color-text);font-size:13.5px;font-weight:500}.admin-matrix-status{margin:var(--atom-spacing-md) 0 0;color:var(--atom-color-text-tertiary);font-size:12.5px}.notfound{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--atom-spacing-lg);background:var(--kit-bg-canvas)}.notfound-shell{max-width:480px;text-align:center}.notfound-brand{display:flex;justify-content:center;margin-bottom:var(--atom-spacing-xl)}.notfound-code{color:var(--atom-color-text-quaternary);font-size:64px;font-weight:600;letter-spacing:-.02em;line-height:1;margin-bottom:var(--atom-spacing-md)}.notfound-subtitle.atom-typography,.notfound-title.atom-typography{margin:0}.notfound-subtitle.atom-typography{display:block;margin-top:4px}.notfound-title{margin:14px 0 0;font-size:24px;font-weight:600;letter-spacing:-.01em;color:var(--atom-color-text)}.notfound-subtitle{margin:0;font-size:14px;line-height:1.6;color:var(--atom-color-text-tertiary);max-width:44ch}.notfound-actions{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:18px}@media (max-width:480px){.account-card,.auth-card{padding:var(--atom-spacing-lg)}.auth-shell{padding:var(--atom-spacing-md)}.auth-shell-toggle{top:var(--atom-spacing-md);right:var(--atom-spacing-md)}}.auth-brand-name{font-weight:600;font-size:15px;color:var(--atom-color-text)}.auth-brand-logo,.auth-brand-name{display:inline-block;margin-bottom:var(--atom-spacing-sm)}.auth-identity{display:flex;align-items:center;justify-content:space-between;gap:var(--atom-spacing-sm);margin-bottom:var(--atom-spacing-md);padding:var(--atom-spacing-sm) var(--atom-spacing-md);border:1px solid var(--kit-border-soft);border-radius:var(--atom-border-radius);background:var(--kit-bg-canvas)}.auth-identity-email{font-size:13.5px;color:var(--atom-color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-footnote-brand{display:inline-flex;align-items:center;line-height:0}.auth-footnote-logo{height:15px;width:auto;opacity:.75;transition:opacity .15s ease}.auth-footnote-brand:hover .auth-footnote-logo{opacity:1}.auth-footnote-divider{margin:var(--atom-spacing-lg) 0 var(--atom-spacing-md)}.auth-card-footnote{display:flex;gap:6px;margin:0;color:var(--atom-color-text-quaternary);font-size:12.5px}.auth-brand-badge,.auth-card-footnote{align-items:center;justify-content:center}.auth-brand-badge{display:inline-flex;width:56px;height:56px;margin-bottom:var(--atom-spacing-lg);background:#26262b;border-radius:14px}[data-theme=dark] .auth-brand-badge{background:#2f2f35}.auth-brand-badge img{display:block}.auth-hint{margin:-8px 0 16px;color:var(--atom-color-text-tertiary);font-size:12.5px}.auth-otp{display:flex;justify-content:center;margin-bottom:var(--atom-spacing-lg)}.auth-code-input,.auth-code-input input{text-align:center;letter-spacing:.4em;font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}