@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,Inter,system-ui,-apple-system,sans-serif;color:#f2efe8;background:#101110;font-synthesis:none;font-weight:400}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible{outline:2px solid #eac77c;outline-offset:3px}button:disabled{opacity:.47;cursor:not-allowed}.app{min-height:100vh;display:flex;background:#101110}.sidebar{width:264px;min-width:264px;background:#121411;border-right:1px solid #2b2e26;min-height:100vh;position:sticky;top:0;align-self:flex-start;height:100vh;display:flex;flex-direction:column;z-index:40}.sidebar-brand{padding:33px 25px}.brand{display:flex;align-items:center;gap:13px}.brand-symbol{height:45px;width:45px;display:grid;place-items:center;color:#141511;border:1px solid #f0d78f;background:linear-gradient(130deg,#f4d991,#ad843c);border-radius:13px;box-shadow:0 5px 26px #eabf6b18}.brand strong{display:block;font:800 16px Manrope,system-ui,sans-serif;letter-spacing:1.35px;color:#eee7d6;white-space:nowrap}.brand em{font-style:normal;color:#e8c784}.brand small{display:block;font-size:9px;font-weight:700;color:#9a9c91;letter-spacing:2.4px;margin-top:5px}.nav-label{padding:0 29px 16px;font-size:10px;font-weight:800;letter-spacing:2px;color:#81867b;display:flex;justify-content:space-between}.nav-label span{color:#bcab81}.sidebar nav{display:flex;flex-direction:column;gap:5px;padding:0 14px}.nav-item{border:0;display:flex;gap:14px;align-items:center;width:100%;padding:14px 16px;text-align:left;background:transparent;color:#a8aca1;border-radius:10px;font-size:13px;font-weight:700;position:relative;transition:background .15s,color .15s}.nav-item:hover{color:#e9d7ae;background:#24271f}.nav-item.selected{color:#edce8d;background:linear-gradient(95deg,#322d21,#26281e)}.nav-item.selected:before{content:"";position:absolute;left:-14px;top:9px;bottom:9px;width:3px;background:#e2c179;border-radius:2px}.nav-item i{display:block;width:5px;height:5px;border-radius:50%;background:#efca7e;margin-left:auto}.sidebar-end{margin-top:auto;padding:0 14px 17px}.support{border:1px solid #484231;border-radius:14px;padding:19px 17px;background:radial-gradient(circle at 93% 0,#bca04b15,transparent 56%),#1f211b;margin-bottom:21px}.support-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:10px;background:#373322;color:#e5c27a;margin-bottom:14px}.support strong{font-size:13px;font-weight:800}.support p{font-size:12px;color:#a6a99e;line-height:1.65;margin:7px 0 12px}.support button{display:flex;align-items:center;gap:7px;color:#edcf8a;background:transparent;border:0;padding:0;font-size:11px;font-weight:800}.profile{width:100%;display:flex;align-items:center;text-align:left;gap:10px;padding:14px 8px 0;border:0;border-top:1px solid #303329;background:transparent;color:#a2a59b}.profile>span:nth-child(2){flex:1}.profile strong{display:block;font-size:11px;color:#eeeee4}.profile small{display:block;font-size:10px;margin-top:4px;color:#999e93}.profile-icon{height:37px;width:37px;display:grid;place-items:center;border-radius:9px;background:#3d3c30;color:#e9ce90}.content-area{flex:1;min-width:0}.topbar{height:78px;border-bottom:1px solid #2b2e26;background:#151713;display:flex;align-items:center;justify-content:space-between;padding:0 43px;gap:15px;position:relative;z-index:10}.crumbs{display:flex;align-items:center;gap:11px;color:#8d9589;font-size:13px}.crumbs strong{font-weight:700;color:#ece8dc}.topbar-actions{display:flex;align-items:center;gap:15px}.environment{display:inline-flex;align-items:center;gap:9px;color:#f0c97d;border:1px solid #574e35;border-radius:7px;background:#29281f;padding:9px 11px;font-size:10px;font-weight:800;letter-spacing:1.2px;white-space:nowrap}.environment i,.sync-label i{height:7px;width:7px;background:#6dd6a1;border-radius:50%;box-shadow:0 0 0 3px #6dd6a11c}.separator{height:27px;width:1px;background:#373a30}.header-button{position:relative;color:#b8bcae;width:35px;height:35px;display:grid;place-items:center;border:0;background:transparent;border-radius:9px}.header-button:hover{background:#2a2d25}.header-button i{position:absolute;top:8px;right:7px;background:#ddb970;width:5px;height:5px;border-radius:50%}.top-user{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;border:1px solid #bca16b;background:#56452c;color:#f3dab0;font-size:11px;font-weight:900}.hamburger,.mobile-close{display:none;border:0;background:transparent;color:#e2cc9a}.inner{max-width:1500px;margin:auto;padding:38px 45px 28px}.preview-banner{display:flex;align-items:center;gap:10px;padding:13px 16px;margin-bottom:31px;background:#33291a;border:1px solid #766039;border-radius:10px;font-size:12px;color:#dcd3c2}.preview-banner svg{color:#eac57d;flex-shrink:0}.preview-banner strong{font-size:10px;letter-spacing:1.1px;color:#f4d28e;white-space:nowrap}.error-banner{padding:15px;border-radius:10px;border:1px solid #923f3e;background:#3b211f;display:flex;align-items:center;gap:12px;margin-bottom:25px;color:#fbd5cf;font-size:13px}.error-banner button{margin-left:auto;background:transparent;color:#f9e7cb;border:0;text-decoration:underline}.page-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:29px}.eyebrow{color:#d5b572;font-size:10px;letter-spacing:2px;font-weight:800;display:inline-flex;align-items:center;gap:10px}.eyebrow i{height:3px;width:3px;background:#b6a478;border-radius:50%}.page-heading h1{font-family:Manrope,system-ui,sans-serif;font-size:clamp(30px,3vw,43px);letter-spacing:-1.5px;margin:11px 0 7px;line-height:1.25;color:#f4f1e9;font-weight:800}.page-heading h1 span{color:#e5c277}.page-heading p{margin:0;color:#9b9f94;font-size:13px;line-height:1.65}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:9px;font-size:12px;font-weight:800;white-space:nowrap;min-height:42px;padding:12px 18px;transition:filter .15s,transform .15s}.primary{background:linear-gradient(140deg,#f5dc9b,#d6ac5f);border:1px solid #f6dfa0;color:#282017;box-shadow:0 4px 18px #d5b36c12}.secondary{border:1px solid #585648;background:#252720;color:#e5d5b2}.primary:hover,.secondary:hover{filter:brightness(1.12);transform:translateY(-1px)}.hero{min-height:265px;position:relative;overflow:hidden;border-radius:18px;border:1px solid #705731;background:radial-gradient(circle at 93% 20%,#6a563235 0,transparent 40%),linear-gradient(115deg,#342c1e,#1d2119 57%,#171b16);display:flex;align-items:center;justify-content:space-between;padding:32px 43px;margin-bottom:35px;isolation:isolate}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#f0cb7518,transparent 30%);z-index:-1}.hero-copy{position:relative;z-index:2}.hero-eyebrow{color:#d5b879;display:flex;align-items:center;gap:9px;font-size:9px;font-weight:800;letter-spacing:2.2px}.hero-eyebrow i{width:7px;height:7px;background:#c9a663;box-shadow:0 0 0 4px #d0b46b2b;border-radius:50%}.hero h2{font:800 clamp(26px,3.1vw,40px)/1.18 Manrope,sans-serif;letter-spacing:-1.15px;margin:20px 0 12px;color:#f7f1df}.hero h2 em{font-style:normal;color:#e6c479}.hero p{font-size:12px;color:#cbc7b9;margin:0 0 20px}.hero button{display:flex;align-items:center;gap:8px;background:#e7c47c;color:#322511;font-size:12px;font-weight:800;padding:11px 15px;border:0;border-radius:7px}.hero-graphic{position:absolute;right:36px;top:-36px;width:340px;height:340px;display:grid;place-items:center;opacity:.93}.orbit{position:absolute;border:1px solid #d6b46b30;border-radius:50%;box-shadow:0 0 90px #d7ad4112 inset}.orbit-a{width:330px;height:330px}.orbit-b{width:253px;height:253px;border-color:#d6b46b50}.orbit-c{width:170px;height:170px;border-color:#d6b46b66;background:#d2a65206}.hero-logo{height:112px;width:112px;display:grid;place-items:center;color:#f5d794;border-radius:50%;background:linear-gradient(160deg,#a9813b44,#b0903d12);border:1px solid #e6c57a88;box-shadow:0 0 40px #e6bd602b}.spark{position:absolute;border:1px solid #efc579;background:#caa561;border-radius:50%;width:9px;height:9px}.spark-a{top:85px;left:55px}.spark-b{bottom:74px;right:37px}.section-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;gap:18px}.section-label h2{font:800 18px Manrope,sans-serif;letter-spacing:-.5px;margin:0 0 5px}.section-label p{color:#969e91;font-size:12px;margin:0}.sync-label{font-size:9px;letter-spacing:1.3px;font-weight:800;color:#9ed3aa;display:flex;align-items:center;gap:8px;white-space:nowrap}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:26px}.stat{background:#1b1e19;border:1px solid #34382e;border-radius:14px;padding:19px 20px;min-height:148px}.stat-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.stat-head>span:first-child{font-size:11px;color:#acb1a6;font-weight:600}.stat-icon{border-radius:9px;height:38px;width:38px;display:grid;place-items:center;background:#473d25;color:#eacb85;flex-shrink:0}.stat-icon.green{background:#253e32;color:#8eddb0}.stat-icon.purple{background:#343147;color:#b7a6ef}.stat-icon.red{background:#483030;color:#e7a29f}.stat>strong{font:800 33px Manrope,sans-serif;display:block;color:#f7f3e9;line-height:1;margin:12px 0}.stat>small{color:#8d9789;font-size:10px;display:flex;align-items:center;gap:5px}.stat>small svg{color:#7dce9f}.insights{display:grid;grid-template-columns:1fr 1fr;gap:19px;margin-bottom:32px}.panel{border:1px solid #34382e;background:#1a1d18;border-radius:15px;overflow:hidden}.insights .panel{padding:22px 24px;min-height:310px}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;color:#969e91}.panel-head h3{margin:0 0 4px;color:#efede5;font-size:15px;font-weight:800}.panel-head p{margin:0;font-size:11px}.in-progress{font-size:9px;letter-spacing:.65px;color:#e6cb8d;background:#3e3626;padding:8px;border:1px solid #645434;border-radius:6px;font-weight:800;white-space:nowrap}.pipeline{margin-top:22px}.pipeline-item{margin:0 0 22px}.pipeline-item>div:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px}.pipeline-item>div:first-child span{color:#bfc2b7;display:flex;align-items:center;gap:9px}.pipeline-item strong{color:#e5e1d4;font-size:12px}.bullet{width:7px;height:7px;border-radius:50%;display:inline-block}.bullet.green{background:#70c69c}.bullet.gold{background:#e5bd72}.bullet.red{background:#d38c83}.track{background:#343930;border-radius:50px;height:7px;overflow:hidden}.track i{display:block;height:100%;border-radius:20px;min-width:0}.track .green{background:#70c69c}.track .gold{background:#e5bd72}.track .red{background:#d38c83}.text-link{border:0;background:transparent;color:#e1c17f;display:flex;gap:10px;align-items:center;padding:0;font-size:11px;font-weight:800}.check-list{margin-top:17px}.check-row{display:flex;align-items:center;gap:13px;padding:10px 0;border-bottom:1px solid #2b3028}.check-row:last-child{border:0}.check-row>span{display:grid;place-items:center;width:27px;height:27px;flex-shrink:0;border-radius:50%;border:1px solid #6c654c;color:#b6ad90}.check-row>span.complete{background:#284532;border-color:#456e4d;color:#b6ebc8}.check-row strong{display:block;font-size:11px;color:#e2e1d9}.check-row small{display:block;color:#8d9588;font-size:10px;margin-top:4px}.recent-label{margin-top:14px}.panel-table{padding:0}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;min-width:720px}th{color:#889184;text-transform:uppercase;letter-spacing:1.2px;font-size:9px;font-weight:800;padding:20px 18px;background:#20231d;border-bottom:1px solid #373b32}td{padding:15px 18px;color:#aeb2a6;font-size:11px;border-bottom:1px solid #2f342b}tbody tr{transition:background .12s;cursor:pointer}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#292c25}.restaurant-name{display:flex;align-items:center;gap:12px;min-width:178px}.restaurant-name strong{display:block;color:#eee9dc;font-size:12px;font-weight:700}.restaurant-name small{display:block;margin-top:5px;font-size:10px;color:#949a8f}.avatar{width:38px;height:38px;border-radius:9px;background:#3e402d;color:#dfce97;display:grid;place-items:center;font-size:12px;font-weight:800;flex-shrink:0}.avatar-1{background:#373447;color:#c7bcea}.avatar-2{background:#403b30;color:#e1ca9b}.avatar-3{background:#303f43;color:#bdd6de}.avatar-4{background:#44362e;color:#ddba99}.chip{display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;border-radius:6px;padding:6px 8px;font-size:10px;font-weight:800;white-space:nowrap}.chip i{width:5px;height:5px;border-radius:50%;background:currentColor}.chip-active{background:#223c2f;border-color:#315442;color:#9cdfb2}.chip-setup{background:#403624;border-color:#5e4e32;color:#e2bd78}.chip-suspended{background:#452b2a;border-color:#693a39;color:#e7aaa2}.chip-archived{background:#30332d;border-color:#494d40;color:#a5aaa0}.icon-button{border:1px solid #45483d;border-radius:7px;width:29px;height:29px;display:grid;place-items:center;color:#d7cdaf;background:#282a25}.icon-button:hover{color:#f1cf8c}.table-empty{min-height:190px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:9px;color:#8d9488}.table-empty strong{font-size:13px;color:#dbdbd3}.table-empty p{margin:0;font-size:12px}.directory-tools{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:27px 0 20px}.filters{display:flex;gap:6px;flex-wrap:wrap}.filters button{border:1px solid transparent;background:transparent;border-radius:8px;color:#9ca296;padding:11px 12px;font-size:11px;font-weight:800;white-space:nowrap}.filters button.chosen{border-color:#6c5a3c;background:#3a3224;color:#eccb84}.filters small{margin-left:9px;font-size:10px;color:#a5a699}.search{height:42px;min-width:230px;width:260px;display:flex;align-items:center;gap:9px;border:1px solid #44473e;background:#20221d;color:#acb2a4;padding:0 12px;border-radius:9px}.search input{border:0;background:none;color:#eee;width:100%;outline:none;font-size:11px}.search input::placeholder{color:#93998e}.pager{border-top:1px solid #34382e;padding:14px 18px;display:flex;justify-content:space-between;align-items:center;color:#979d93;font-size:11px}.pager>div{display:flex;align-items:center;gap:12px}.pager button{width:28px;height:28px;border:1px solid #4a4e43;border-radius:7px;display:grid;place-items:center;background:#282b25;color:#e6e0d1}.steps{display:grid;gap:13px;margin-top:20px}.step{background:#1c1e19;border:1px solid #3a3d32;border-radius:14px;padding:24px;display:flex;align-items:center;gap:22px}.step-number{font:800 22px Manrope,sans-serif;color:#8f855c}.step-glyph{display:grid;place-items:center;width:56px;height:56px;flex-shrink:0;border:1px solid #65563a;border-radius:13px;background:#322c20;color:#e5c480}.step-head{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.step h3{font-size:15px;margin:0;color:#f0e8d6}.step-head span{color:#cdb781;background:#3b3324;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:800;letter-spacing:.5px}.step p{color:#9da495;font-size:12px;margin:9px 0 0;line-height:1.7}.security-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.security-card{border:1px solid #3c4036;border-radius:15px;background:#1b1f1a;padding:25px;min-height:188px}.security-card>span{height:43px;width:43px;border-radius:10px;background:#342e22;color:#e0c485;display:grid;place-items:center;margin-bottom:19px}.security-card h3{font-size:15px;margin:0 0 10px;color:#f0eee6}.security-card p{margin:0;color:#a4ab9f;line-height:1.7;font-size:12px}.notice{display:flex;align-items:flex-start;gap:16px;background:#28291e;border:1px solid #575038;border-radius:12px;padding:20px 23px;margin-top:22px;color:#dfc482}.notice svg{flex-shrink:0}.notice strong{font-size:13px}.notice p{color:#bdb8a8;font-size:12px;margin:7px 0 0;line-height:1.6}.empty-feature{display:flex;align-items:center;flex-direction:column;text-align:center;border:1px solid #3b4035;background:#1b1e19;border-radius:15px;padding:60px 25px}.empty-feature>svg{color:#e5c17b}.empty-feature h2{margin:24px 0 10px;font-size:20px}.empty-feature p{color:#a5ab9e;line-height:1.75;font-size:13px;max-width:490px;margin:0 0 20px}.settings{background:#1c1e19;border:1px solid #35392e;border-radius:14px;padding:0 22px}.settings-item{display:flex;gap:15px;align-items:center;padding:23px 5px;border-bottom:1px solid #34382d}.settings-item:last-child{border-bottom:0}.settings-item>span{color:#e0bd77;display:grid;place-items:center;width:45px;height:45px;background:#332f24;border-radius:12px;flex-shrink:0}.settings-item>div{flex:1}.settings-item strong{font-size:14px}.settings-item p{font-size:12px;margin:6px 0 0;color:#9ca499}.settings-item small{font-size:10px;padding:7px;border-radius:6px;border:1px solid #5b5038;color:#d7ba7b;background:#373024}footer{margin-top:33px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #32372d;padding:22px 0;color:#828b7d;font-size:10px}footer b{margin:0 7px;color:#e0ba74}.overlay{position:fixed;inset:0;background:#090b09d9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.dialog{max-width:520px;width:100%;max-height:90vh;overflow-y:auto;border-radius:18px;border:1px solid #6b5634;background:#1e211b;box-shadow:0 30px 90px #000a;padding:29px}.dialog>header{display:flex;justify-content:space-between;gap:12px;margin-bottom:18px}.dialog>header small{font-size:10px;letter-spacing:1.8px;color:#dfc27f;font-weight:800}.dialog h2{font:800 23px Manrope,sans-serif;letter-spacing:-.5px;margin:9px 0 0;color:#f4efe0}.dialog>header button{background:#2e312a;border:1px solid #4c4e42;color:#d7ddcf;flex-shrink:0;width:34px;height:34px;display:grid;place-items:center;border-radius:9px}.dialog-identity{display:flex;align-items:center;gap:15px;margin:15px 0 23px;padding:18px;border:1px solid #444638;background:#282b24;border-radius:11px}.dialog-identity>span{display:grid;place-items:center;width:55px;height:55px;border-radius:12px;background:#493d29;color:#e6ca88;font-size:16px;font-weight:800}.dialog-identity strong{display:block;font-size:13px}.dialog-identity p{margin:5px 0 0;color:#a3a99d;font-size:11px;word-break:break-all}.detail-line{display:flex;justify-content:space-between;align-items:center;padding:14px 4px;border-bottom:1px solid #383d32;font-size:12px}.detail-line>span{color:#9fa698}.detail-line strong{font-size:12px;color:#e8e8df}.dialog-note{color:#b1b9a8;font-size:11px;line-height:1.65;display:flex;gap:10px;align-items:flex-start;margin:20px 0}.dialog-note svg{color:#dbbd76;flex-shrink:0}.dialog .full{width:100%}.dialog-intro{color:#a6ad9f;line-height:1.7;font-size:12px}.dialog form label{display:block;color:#e0e1d8;font-size:12px;font-weight:800;margin:18px 0 8px}.dialog form input{display:block;width:100%;background:#121411;border:1px solid #545643;color:#f5efe1;border-radius:9px;padding:13px;font-size:13px;outline:none}.dialog form input:focus{border-color:#e7c27a}.helper{font-size:11px;color:#899484;line-height:1.5}.form-warning{display:flex;align-items:center;gap:9px;padding:12px;background:#383022;border:1px solid #61543c;border-radius:9px;color:#dcc78c;font-size:11px;line-height:1.5;margin-top:22px}.form-warning svg{flex-shrink:0}.dialog-actions{margin-top:27px;display:flex;justify-content:flex-end;gap:10px}.toast{position:fixed;right:24px;bottom:25px;z-index:150;max-width:min(460px,calc(100vw - 40px));display:flex;align-items:center;gap:13px;color:#e8dfcc;background:#263325;border:1px solid #6c7954;padding:15px;border-radius:10px;box-shadow:0 12px 40px #0007;font-size:12px;line-height:1.5}.toast svg{flex-shrink:0;color:#d7c17c}.toast button{background:transparent;border:0;color:#c8c9b8}.help-menu{position:absolute;right:95px;top:66px;z-index:40;width:280px;border:1px solid #5a4d37;background:#262922;color:#ece5d8;padding:17px;border-radius:11px;box-shadow:0 10px 40px #0009;font-size:12px}.help-menu p{font-size:11px;color:#aeb4a4;line-height:1.7}.help-menu button{border:0;background:transparent;color:#e8c97f;display:flex;align-items:center;gap:7px;padding:0;font-size:11px}@media(max-width:1350px){.sidebar{width:236px;min-width:236px}.inner{padding:32px}.topbar{padding:0 33px}.hero-graphic{right:-27px;opacity:.7}.stat{padding:17px}.stats{gap:12px}}@media(max-width:1050px){.sidebar{width:218px;min-width:218px}.sidebar-brand{padding-left:15px}.brand strong{font-size:13px}.brand small{font-size:8px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-graphic{right:-80px;opacity:.4}.insights{grid-template-columns:1fr}.insights .panel{min-height:0}.pipeline{max-width:550px}}@media(max-width:780px){.sidebar{position:fixed;left:0;top:0;bottom:0;height:100dvh;min-width:264px;width:264px;transform:translate(-104%);transition:transform .2s;box-shadow:15px 0 70px #0008}.sidebar.sidebar-open{transform:translate(0)}.backdrop-nav{position:fixed;inset:0;background:#0009;z-index:35;border:0}.mobile-close{display:grid;place-items:center}.sidebar-brand{display:flex;align-items:center;justify-content:space-between;padding:25px}.hamburger{display:grid;place-items:center}.topbar{height:66px;padding:0 22px}.inner{padding:25px 21px}.hero{padding:31px 24px;min-height:252px}.hero h2{font-size:28px}.hero-graphic{right:-150px;opacity:.3}.preview-banner{flex-wrap:wrap}.stats{gap:12px}.stat{min-height:137px}.page-heading{align-items:flex-start}.page-heading h1{font-size:32px}}@media(max-width:560px){.topbar-actions{gap:7px}.topbar{padding:0 15px}.environment{letter-spacing:.1px;font-size:9px;padding:8px 7px}.separator,.top-user{display:none}.header-button{width:30px}.inner{padding:21px 15px}.page-heading{display:block;margin-bottom:22px}.page-heading h1{font-size:31px;margin-top:12px}.page-heading p{font-size:12px}.page-heading>.primary{margin-top:17px;width:100%}.hero{min-height:252px;padding:24px 20px}.hero h2{font-size:27px}.hero p{font-size:11px;max-width:230px}.hero-graphic{right:-212px}.stats{gap:9px}.stat{padding:14px 12px;min-height:134px}.stat-head>span:first-child{font-size:10px}.stat-icon{width:30px;height:30px}.stat-icon svg{width:17px}.stat>strong{font-size:28px;margin:11px 0}.stat>small{font-size:9px}.section-label h2{font-size:16px}.section-label p{font-size:11px}.sync-label{font-size:8px}.insights .panel{padding:19px 18px}.directory-tools{display:block}.filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:6px}.filters button{font-size:10px;padding:10px 8px}.search{margin-top:13px;width:100%}.step{padding:18px;gap:13px;align-items:flex-start}.step-number{font-size:16px}.step-glyph{width:39px;height:39px}.step-glyph svg{width:19px}.step h3{font-size:13px}.step p{font-size:11px}.security-grid{grid-template-columns:1fr}.settings-item>span{width:36px;height:36px}.settings-item small{font-size:9px}footer{display:block;line-height:1.8}footer span{display:block}.dialog{padding:22px}.preview-banner{font-size:10px}}.onboard-detail{border:1px solid #645435;border-radius:12px;background:#24271f;padding:17px;margin:21px 0}.onboard-detail>strong{font-size:15px;color:#eccb85}.onboard-detail>p,.invite-link p{color:#b1b6a6;font-size:12px;line-height:1.65}.onboard-detail label{display:block;margin:12px 0 6px;font-size:11px;font-weight:800;color:#e4dcca}.onboard-detail input{box-sizing:border-box;width:100%;padding:12px;border:1px solid #665d48;border-radius:8px;background:#151713;color:#fff;font:inherit}.onboard-detail .primary{margin:12px 0}.invite-link{background:#372f22;border:1px solid #847047;border-radius:9px;padding:15px;margin-top:15px}.invite-link input{font-size:11px;overflow:hidden;margin-bottom:12px}.invite-link>strong{color:#ebcd8d;font-size:13px}.lifecycle-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.lifecycle-buttons .secondary{border:1px solid #886447;color:#ead2ad;background:#342821;font-size:12px;width:100%;white-space:normal}.onboard-detail>.secondary{margin-top:10px;white-space:normal}.audit-panel{padding:2px 20px}.audit-row{display:flex;align-items:center;gap:15px;padding:17px 7px;border-bottom:1px solid #35382e}.audit-row:last-child{border-bottom:0}.audit-marker{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;border-radius:10px;background:#353021;color:#e8cb91}.audit-row>div{flex:1;min-width:0}.audit-row strong{display:block;font-size:12px;color:#efe6ce}.audit-row small{display:block;font-size:11px;color:#a9b29f;margin-top:5px;overflow-wrap:anywhere}.audit-row>div>span{display:block;font-size:10px;color:#8e998b;margin-top:5px;overflow-wrap:anywhere}.audit-row time{font-size:10px;color:#a8b29c;white-space:nowrap}.audit-pending{padding:30px;text-align:center;color:#b1bba9;font-size:12px}.capacity-label{color:#b0bca9;font-size:12px;margin-top:18px}.capacity-label strong{color:#efd18d}@media(max-width:560px){.audit-panel{padding:0 12px}.audit-row{align-items:flex-start;gap:9px}.audit-row time{white-space:normal;max-width:68px;text-align:right}}
