.owner-console{--background:#151515;--foreground:#f7f7f7;--card:#202020;--card-foreground:#f7f7f7;--primary:#fff;--primary-foreground:#151515;--secondary:#292929;--secondary-foreground:#f1f1f1;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#303030;--accent-foreground:#fff;--border:#343434;--input:#454545;--ring:#d9d9d9;box-sizing:border-box;color:#f7f7f7;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#151515;width:100%;min-height:100dvh;font-family:inherit;overflow-x:clip}.owner-console *,.owner-console :before,.owner-console :after{box-sizing:border-box}.owner-console :is(a,button,input,textarea):focus-visible,.owner-dialog :is(button,textarea):focus-visible{outline-offset:3px;outline:2px solid #e0e0e0}.owner-layout{grid-template-columns:258px minmax(0,1fr);min-height:100dvh;display:grid}.owner-sidebar{background:#111;border-right:1px solid #292929;flex-direction:column;height:100dvh;padding:26px 15px 16px;display:flex;position:sticky;top:0}.owner-brand{color:#fff;align-items:center;gap:11px;padding:6px 10px 35px;text-decoration:none;display:flex}.owner-brand img{object-fit:contain;border-radius:10px;width:39px;height:39px}.owner-brand strong{letter-spacing:-.035em;font-size:18px;font-weight:750;display:block}.owner-brand small{color:#8b8b8b;white-space:nowrap;margin-top:3px;font-size:11px;display:block}.owner-sidebar-label{letter-spacing:.2em;color:#707070;padding:0 14px 12px;font-size:10px;font-weight:750}.owner-navigation{gap:5px;display:grid}.owner-nav-item{color:#999;border-radius:11px;align-items:center;gap:12px;min-height:45px;padding:0 14px;font-size:13px;font-weight:550;text-decoration:none;transition:background .18s,color .18s;display:flex}.owner-nav-item:hover{color:#fff;background:#242424}.owner-nav-item.owner-nav-current{color:#fff;background:#272727;border:1px solid #3c3c3c;box-shadow:inset 0 1px #ffffff0a}.owner-nav-current svg{color:#eee}.owner-sidebar-bottom{gap:14px;margin-top:auto;display:grid}.owner-security-note{background:#1b1b1b;border:1px solid #2f2f2f;border-radius:12px;align-items:center;gap:10px;padding:14px 12px;display:flex}.owner-security-note svg{color:#cfcfcf;flex:none}.owner-security-note strong{font-size:12px;font-weight:650;display:block}.owner-security-note small{color:#898989;margin-top:3px;font-size:10px;display:block}.owner-exit{border-top:1px solid #282828;border-radius:0;padding-top:9px}.owner-workspace{background:radial-gradient(80% 420px at 65% 0,#ffffff0b,#0000),#151515;min-width:0}.owner-topbar{border-bottom:1px solid #292929;justify-content:space-between;align-items:center;gap:14px;height:72px;padding:0 clamp(18px,3.4vw,48px);display:flex}.owner-topbar-context{letter-spacing:.17em;color:#939393;font-size:10px;font-weight:650}.owner-topbar-context span{color:#505050;padding:0 8px}.owner-access,.owner-heading-meta{white-space:nowrap;color:#c4c4c4;background:#222;border:1px solid #3b3b3b;border-radius:99px;align-items:center;gap:8px;padding:9px 13px;font-size:11px;display:inline-flex}.owner-topbar-brand{display:none}.owner-main{width:100%;max-width:1580px;margin:auto;padding:clamp(22px,3.4vw,46px) clamp(22px,3.4vw,46px) 90px}.owner-eyebrow{letter-spacing:.17em;color:#aaa;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:730;display:flex}.owner-eyebrow-dot{background:#e0e0e0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ffffff13}.owner-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.owner-heading h1{letter-spacing:-.045em;margin:12px 0;font-size:clamp(27px,3vw,37px);font-weight:730;line-height:1.15}.owner-heading p,.owner-section-header p{color:#a0a0a0;max-width:650px;font-size:13px;line-height:1.7}.owner-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:42px;display:grid}.owner-console .owner-metric{background:linear-gradient(150deg,#242424,#1e1e1e);border:1px solid #353535;border-radius:17px;flex-direction:column;min-width:0;padding:22px;display:flex;box-shadow:inset 0 1px #ffffff0b,0 14px 35px #00000021}.owner-metric-top{color:#a9a9a9;justify-content:space-between;align-items:flex-start;gap:8px;font-size:12px;font-weight:550;display:flex}.owner-icon-box{color:#ededed;background:#2d2d2d;border:1px solid #3c3c3c;border-radius:12px;flex:none;justify-content:center;align-items:center;width:41px;height:41px;display:flex}.owner-metric-value{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:17px;font-size:clamp(29px,2.7vw,39px);font-weight:730;line-height:1.15}.owner-metric-hint{color:#878787;margin-top:9px;font-size:11px}.owner-section{scroll-margin-top:25px}.owner-section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.owner-section-header h2,.owner-subtitle{letter-spacing:-.035em;color:#f7f7f7;margin:8px 0 4px;font-size:22px;font-weight:680}.owner-count{color:#ccc;white-space:nowrap;background:#252525;border:1px solid #3a3a3a;border-radius:999px;padding:8px 13px;font-size:11px}.owner-searchbar{color:#8f8f8f;background:#212121;border:1px solid #393939;border-radius:12px;align-items:center;gap:12px;max-width:540px;margin-bottom:18px;padding:0 15px;display:flex}.owner-console .owner-searchbar input{min-width:0;height:47px;box-shadow:none;color:#fff;background:0 0;border:0;outline:0;padding:0;font-size:13px}.owner-console .owner-searchbar input::placeholder{color:#7e7e7e}.owner-console .owner-table-panel,.owner-console .owner-panel{background:#202020;border:1px solid #343434;border-radius:17px;overflow:hidden;box-shadow:0 14px 35px #00000021}.owner-table-scroll{overscroll-behavior-inline:contain;overflow-x:auto}.owner-table{border-collapse:collapse;text-align:left;width:100%;min-width:1040px;font-size:12px}.owner-table th{color:#949494;letter-spacing:.045em;white-space:nowrap;background:#252525;border-bottom:1px solid #383838;padding:17px 16px;font-size:10px;font-weight:720}.owner-table td{color:#c9c9c9;white-space:nowrap;vertical-align:middle;border-bottom:1px solid #2e2e2e;padding:16px}.owner-table tbody tr{transition:background .16s}.owner-table tbody tr:hover{background:#292929}.owner-user-cell{align-items:center;gap:11px;min-width:128px;display:inline-flex}.owner-avatar{color:#eee;background:#333;border:1px solid #494949;border-radius:11px;flex:none;justify-content:center;align-items:center;width:35px;height:35px;font-size:12px;font-weight:750;display:flex}.owner-user-name{color:#f5f5f5;font-weight:650}.owner-cell-email{color:silver}.owner-inline-link{color:#ededed;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.owner-inline-link:hover{text-decoration:underline}.owner-data-number{font-variant-numeric:tabular-nums;color:#f0f0f0;font-weight:650}.owner-date,.owner-empty-value{color:#909090}.owner-console .owner-table-action,.owner-console .owner-secondary-action{color:#fff;white-space:nowrap;background:#303030;border:1px solid #454545;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.owner-console .owner-table-action:hover,.owner-console .owner-secondary-action:hover{color:#fff;background:#404040}.owner-table-footer{color:#828282;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:15px 19px;font-size:11px;display:flex}.owner-table-footer span:last-child{align-items:center;gap:7px;display:flex}.owner-empty{text-align:center;color:#878787;flex-direction:column;align-items:center;gap:7px;padding:50px 20px;display:flex}.owner-empty h3{color:#eee;margin-top:8px;font-weight:620}.owner-empty p{font-size:12px}.owner-status-screen{text-align:center;color:#aaa;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:100dvh;padding:24px;display:flex}.owner-status-screen h1{color:#fff;font-size:24px;font-weight:720}.owner-status-screen p{font-size:13px}.owner-status-symbol{color:#fff;background:#252525;border:1px solid #484848;border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.owner-login{grid-template-columns:minmax(0,1fr) minmax(360px,480px);align-items:center;gap:clamp(25px,7vw,100px);max-width:1160px;min-height:100dvh;margin:0 auto;padding:55px 32px;display:grid}.owner-login-brand{color:#fff;letter-spacing:-.035em;align-items:center;gap:12px;font-size:18px;font-weight:750;display:flex}.owner-login-brand img{border-radius:12px;width:46px;height:46px}.owner-login-copy{max-width:580px}.owner-login-badge{color:#c8c8c8;background:#252525;border:1px solid #3b3b3b;border-radius:99px;align-items:center;gap:8px;margin-top:80px;padding:8px 12px;font-size:11px;font-weight:600;display:inline-flex}.owner-login-copy h1{letter-spacing:-.06em;max-width:600px;margin-top:25px;font-size:clamp(40px,4.9vw,65px);font-weight:760;line-height:1.05}.owner-login-copy h1 span{color:#858585}.owner-login-copy p{color:#aaa;max-width:430px;margin-top:21px;font-size:15px;line-height:1.8}.owner-login-features{gap:13px;margin-top:46px;display:grid}.owner-login-features span{color:#c6c6c6;align-items:center;gap:11px;font-size:13px;display:flex}.owner-login-features svg{color:#fff}.owner-console .owner-login-card{background:linear-gradient(150deg,#262626,#1c1c1c);border:1px solid #414141;border-radius:23px;padding:clamp(25px,4vw,40px);box-shadow:0 32px 80px #00000047,inset 0 1px #ffffff0e}.owner-login-card-top{justify-content:space-between;align-items:center;gap:9px;display:flex}.owner-login-card-top .owner-icon-box{width:47px;height:47px}.owner-login-card h2{letter-spacing:-.035em;margin-top:29px;font-size:26px;font-weight:720}.owner-login-card p{color:#aaa;margin-top:8px;font-size:13px;line-height:1.7}.owner-login-form{gap:13px;margin-top:29px;display:grid}.owner-login-form label{color:#d7d7d7;font-size:12px;font-weight:620}.owner-console .owner-login-form input{color:#fff;background:#303030;border:1px solid #4a4a4a;border-radius:11px;width:100%;height:50px;padding:0 15px;font-size:13px}.owner-login-form input::placeholder{color:#888}.owner-console .owner-primary-action{color:#151515;background:#f5f5f5;border:1px solid #fff;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:45px;padding:0 17px;font-size:13px;font-weight:740;text-decoration:none;display:inline-flex}.owner-console .owner-primary-action:hover{color:#111;background:#dcdcdc}.owner-console .owner-primary-action:disabled{opacity:.45;cursor:not-allowed}.owner-login-fineprint{color:#898989;border-top:1px solid #373737;align-items:center;gap:8px;margin-top:23px;padding-top:18px;font-size:11px;display:flex}.owner-sent-message{overflow-wrap:anywhere;background:#2e2e2e;border:1px solid #454545;border-radius:12px;padding:17px;line-height:1.7!important}.owner-login-back{color:#aaa;align-items:center;gap:7px;margin-top:34px;font-size:12px;text-decoration:none;display:inline-flex}.owner-login-back:hover{color:#fff}.owner-details-heading{margin-bottom:25px}.owner-details-back{margin-bottom:19px}.owner-details-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.owner-details-top h1{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(26px,3vw,35px);font-weight:710}.owner-details-meta{color:#a4a4a4;overflow-wrap:anywhere;flex-wrap:wrap;gap:9px 20px;margin-top:11px;font-size:12px;display:flex}.owner-details-stats{flex-wrap:wrap;gap:8px;margin-top:19px;display:flex}.owner-details-stats span{color:#dedede;background:#282828;border:1px solid #424242;border-radius:9px;padding:8px 13px;font-size:12px}.owner-details-section{margin-top:38px;scroll-margin-top:25px}.owner-details-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.owner-details-section-head h2{letter-spacing:-.03em;font-size:20px;font-weight:700}.owner-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.owner-console .owner-product-card{background:#202020;border:1px solid #363636;border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.owner-product-banner{object-fit:cover;background:#151515;border:1px solid #3c3c3c;border-radius:11px;width:100%;height:178px}.owner-product-banner-empty{color:#757575;background:linear-gradient(150deg,#303030,#212121);place-items:center;display:grid}.owner-product-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.owner-product-heading h3{overflow-wrap:anywhere;font-size:15px;font-weight:700}.owner-product-meta{color:#b0b0b0;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.owner-product-note{color:#dbdbdb;background:#292929;border:1px solid #424242;border-radius:10px;padding:12px;font-size:12px}.owner-product-actions{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:6px;display:flex}.owner-console .owner-status{color:#efefef;background:#2b2b2b;border:1px solid #535353;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:650;display:inline-flex}.owner-console .owner-status-suspended{color:#f8b5b5;background:#392626;border-color:#684747}.owner-console .owner-danger-action{color:#fcc;background:#402525;border:1px solid #784747;border-radius:9px;align-items:center;gap:7px;padding:8px 13px;font-size:11px;font-weight:650;display:inline-flex}.owner-console .owner-danger-action:hover{color:#fff;background:#542c2c}.owner-audit-log{gap:0;padding:0 19px;display:grid}.owner-audit-log div{color:#b8b8b8;overflow-wrap:anywhere;border-bottom:1px solid #343434;padding:16px 0;font-size:12px;line-height:1.6}.owner-audit-log div:last-child{border:0}.owner-dialog{--background:#222;--foreground:#fafafa;--muted-foreground:#aaa;--border:#414141;width:calc(100% - 32px);max-width:510px;box-shadow:0 32px 95px #0009;color:#f7f7f7!important;background:#222!important;border:1px solid #484848!important;border-radius:18px!important}.owner-dialog [data-slot=dialog-description]{color:#aaa}.owner-dialog textarea{color:#fff;background:#303030;border:1px solid #4c4c4c;border-radius:10px;min-height:95px;padding:12px}.owner-dialog .owner-secondary-action{color:#fff;background:#2e2e2e;border:1px solid #555;border-radius:9px;padding:8px 13px}.owner-dialog .owner-danger-action{color:#fff;background:#573030;border:1px solid #7f4747;border-radius:9px;padding:8px 13px}.owner-dialog button:hover{filter:brightness(1.15)}@media (width<=1220px){.owner-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-layout{grid-template-columns:225px minmax(0,1fr)}}@media (width<=900px){.owner-layout{display:block}.owner-sidebar{display:none}.owner-topbar-brand{color:#fff;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.owner-topbar-brand img{border-radius:8px;width:27px;height:27px}.owner-topbar-context{display:none}.owner-login{grid-template-columns:1fr;gap:28px;max-width:530px;padding:32px 18px}.owner-login-badge{margin-top:28px}.owner-login-copy h1{font-size:clamp(34px,7vw,48px)}.owner-login-features{display:none}.owner-details-grid{grid-template-columns:1fr}}@media (width<=600px){.owner-topbar{height:64px;padding:0 17px}.owner-access{padding:8px 10px;font-size:10px}.owner-main{padding:24px 16px 64px}.owner-heading-meta{display:none}.owner-heading h1{font-size:28px}.owner-metrics{gap:10px}.owner-console .owner-metric{min-height:144px;padding:16px}.owner-metric-top{font-size:11px}.owner-icon-box{width:34px;height:34px}.owner-metric-value{margin-top:13px;font-size:28px}.owner-section-header h2{font-size:20px}.owner-table{min-width:1000px}.owner-login-card{padding:23px!important}.owner-login-copy h1{font-size:39px}}@media (prefers-reduced-motion:reduce){.owner-console *,.owner-dialog *{transition:none!important;animation:none!important}}.recovery-navigation-snapshot{z-index:40;pointer-events:auto;position:fixed;overflow:hidden}.recovery-navigation-snapshot *,.recovery-navigation-snapshot :before,.recovery-navigation-snapshot :after{transition:none!important;animation:none!important}
