*{box-sizing:border-box}body,html{margin:0;min-height:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:#1b2a45;background:#f5f7fb}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}.shell,.shell aside{min-height:100vh;display:flex}.shell aside{width:250px;flex-shrink:0;background:#121f37;color:#b4c3d8;padding:25px 14px;position:-webkit-sticky;position:sticky;top:0;flex-direction:column}.brand{display:flex;align-items:center;gap:10px;padding:0 11px;color:white;font-size:23px;letter-spacing:-.8px}.logo-box{display:inline-grid;place-items:center;background:#226de8;color:#fff;width:37px;height:37px;border-radius:11px;font-size:24px;flex-shrink:0}.workspace{margin:33px 5px 26px;border:1px solid #34415c;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:4px}.workspace small{font-size:10px;color:#8393ae;letter-spacing:1px}.workspace b{color:#fff;font-size:14px}.workspace span{font-size:11px}.nav{display:flex;flex-direction:column;gap:5px}.nav button{background:none;border:0;color:#9babca;text-align:left;display:flex;align-items:center;gap:14px;padding:13px 14px;border-radius:9px;font-size:14px}.nav button.selected,.nav button:hover{background:#283a56;color:#fff}.navicon{font-size:19px;width:23px;text-align:center}.aside-footer{margin-top:auto;padding:18px 12px;font-size:13px;color:#a2b2d0}.aside-footer b{color:#fff}.aside-footer small{display:block;font-size:11px;margin-top:8px}.shell main{flex:1 1;min-width:0}.shell header{height:76px;background:#fff;border-bottom:1px solid #e8edf5;display:flex;align-items:center;justify-content:space-between;padding:0 32px}.breadcrumbs{font-size:13px;color:#8b96a9}.header-right{display:flex;align-items:center;gap:18px}.avatar{border:0;border-radius:50%;background:#e8f0ff;color:#236cde;width:36px;height:36px;font-size:23px}.content{max-width:1450px;margin:auto;padding:31px 36px}.page-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.eyebrow{font-weight:700;color:#4876bf;font-size:10px;letter-spacing:1.3px}.page-head h1{font-size:29px;letter-spacing:-.7px;margin:9px 0 7px}.page-head p{color:#8490a5;margin:0;font-size:14px}.primary{background:#246be2;border:1px solid #246be2;border-radius:9px;padding:12px 16px;color:#fff;font-weight:650}.primary:hover{background:#115ad0}.outline{background:#fff;border:1px solid #dce3ee;color:#46576e;border-radius:9px;padding:11px 15px}.outline:hover{background:#f5f8fd}.pill{display:inline-block;padding:5px 10px;border-radius:30px;font-weight:600;font-size:11px;background:#edf2ff;color:#386cd4;white-space:nowrap}.pill.completed,.pill.ok{background:#e0f7e8;color:#238153}.pill.down,.pill.urgent{background:#ffe5e8;color:#b84256}.pill.high,.pill.in_progress,.pill.watch{background:#fff1df;color:#be7a25}.pill.new,.pill.scheduled{background:#e8efff;color:#3264b9}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:17px;gap:17px;margin-bottom:24px}.metric,.panel{background:#fff;border:1px solid #e7ebf2;border-radius:15px;box-shadow:0 4px 18px #18274505}.metric{padding:23px}.metric>span{color:#8090a5;font-size:13px}.metric strong{display:block;font-size:34px;margin:14px 0 10px;color:#182943;letter-spacing:-1px}.metric small{color:#92a0b2}.dashboard-columns{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);grid-gap:20px;gap:20px}.panel-head{display:flex;align-items:center;justify-content:space-between;padding:23px 23px 20px;border-bottom:1px solid #eef1f5}.panel-head h3{margin:0;font-size:17px}.link{background:transparent;border:0;color:#236add;font-weight:600}.mini-list button{width:100%;padding:18px 23px;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fff;border:0;border-bottom:1px solid #edf0f5}.mini-list button:hover{background:#f9fbff}.mini-list small,.mini-list strong{display:block}.mini-list strong{font-size:14px}.mini-list small{margin-top:5px;color:#8b98ac}.mini-list button:last-child{border-bottom:0}.toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:16px}.toolbar input{min-width:180px;max-width:480px;flex:1 1}.setting input,.toolbar input,.toolbar select,form input,form select,form textarea{padding:12px 13px;border:1px solid #dce3ef;border-radius:9px;background:#fff;outline:0;color:#213451}.toolbar input:focus,.toolbar select:focus,form input:focus,form select:focus,form textarea:focus{border-color:#2671dc;box-shadow:0 0 0 3px #367ee716}.table-panel{overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:710px;text-align:left}th{background:#fafbff;color:#8d9ab0;letter-spacing:.75px;font-weight:700;font-size:10px;padding:17px 22px}td{font-size:13px;padding:18px 22px;border-top:1px solid #eff2f6}td b{font-size:14px}td small{display:block;margin-top:4px;color:#92a0b2}tr.clickable{cursor:pointer}tr.clickable:hover{background:#f7faff}.empty{color:#92a0b4;text-align:center;padding:52px 24px;font-size:14px}.planning-item{padding:20px 24px;display:flex;align-items:center;gap:19px;border-top:1px solid #eef0f5}.planning-item>div:nth-child(2){flex:1 1}.planning-item small,.planning-item strong{display:block}.planning-item small{color:#8a96a6;margin-top:5px}.date-box{background:#ebf2ff;padding:10px;border-radius:10px;color:#2765ba;min-width:60px;text-align:center;font-size:13px;font-weight:700}.settings-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.setting{padding:25px}.setting h3{margin-top:0}.setting p{line-height:1.7}label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;color:#465771;margin-bottom:17px}.setting label input{margin-top:4px}.muted{color:#91a0b3}.tiny{font-size:12px}.content footer{display:flex;justify-content:space-between;color:#9ca6b8;font-size:12px;margin:48px 0 16px}.overlay{position:fixed;inset:0;background:#14233d97;display:flex;align-items:center;justify-content:center;padding:20px;z-index:20}.modal{width:min(620px,100%);max-height:90vh;overflow-y:auto;background:#fff;border-radius:17px;box-shadow:0 25px 80px #0003}.modal-header{padding:24px 27px;border-bottom:1px solid #eff1f5;display:flex;align-items:center;justify-content:space-between}.modal-header h2{margin:7px 0 0;font-size:23px}.modal-close{border:0;background:#f4f6fa;width:33px;height:33px;border-radius:50%;font-size:23px;color:#63718a}.fields{padding:24px 27px 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:3px 15px;gap:3px 15px}.fields label:first-child,.fields label:has(textarea){grid-column:span 2}.fields label input,.fields label select,.fields label textarea{width:100%}.fields label.check{flex-direction:row;align-items:center}.modal-actions{display:flex;gap:10px;justify-content:flex-end;padding:18px 27px 24px;border-top:1px solid #eff2f6}.note{padding:12px 14px;border-radius:9px;background:#e9f1ff;color:#285e9c;font-size:13px;margin-bottom:20px}.error{background:#fff0ef;color:#a53c40}.close-error{float:right;border:0;background:none;font-size:19px;color:inherit}.gate{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.gate-brand{background:linear-gradient(140deg,#101f3a,#234b88);color:#fff;padding:11vh 9%;display:flex;flex-direction:column;align-items:start}.gate-brand h1{font-size:55px;letter-spacing:-2px;margin:20px 0 3px}.gate-brand p{font-size:19px;color:#cfdbf1}.gate-points{margin:55px 0;display:grid;grid-gap:17px;gap:17px;color:#d4e3f4}.gate-brand>span:last-child{margin-top:auto;color:#a6bde2}.auth{align-self:center;justify-self:center;width:min(430px,88%)}.auth h2{font-size:27px}.auth p{line-height:1.6}.auth form{margin-top:28px}.auth label input,.full{padding:15px}.full{width:100%}.auth-footer{margin-top:24px;text-align:center;font-size:13px;color:#8895a8}.auth-footer button,.textlink{border:0;background:none;color:#256bdd;font-weight:700}.center{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:30px}.standalone{background:#fff;border:1px solid #e5ebf3;border-radius:17px;padding:36px}.standalone .logo-box{margin:auto}.textlink{margin-top:17px}.spinner{height:36px;width:36px;border-radius:50%;border:4px solid #e2eafa;border-top-color:#246bdd;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.menu-button{display:none;border:0;background:none;font-size:21px}@media(max-width:1050px){.metrics{grid-template-columns:repeat(2,1fr)}.dashboard-columns{grid-template-columns:1fr}.shell aside{width:205px}.content{padding:27px 22px}}@media(max-width:760px){.shell aside{position:fixed;z-index:15;left:-270px;transition:left .2s;box-shadow:10px 0 20px #0001;width:250px}.shell aside.mobile-open{left:0}.shell header{padding:0 18px}.menu-button{display:block}.breadcrumbs{font-size:11px}.content{padding:23px 17px}.page-head{align-items:start;flex-direction:column}.metrics{gap:10px}.metric{padding:16px}.metric strong{font-size:28px}.toolbar{flex-wrap:wrap}.toolbar input{width:100%;max-width:unset;flex:auto}.gate{grid-template-columns:1fr}.gate-brand{padding:36px 8%;min-height:280px}.gate-brand h1{font-size:38px}.gate-brand>span:last-child,.gate-points{display:none}.auth{padding:30px 0}.fields,.settings-grid{grid-template-columns:1fr}.fields label:first-child,.fields label:has(textarea){grid-column:span 1}.planning-item{gap:8px;padding:15px;flex-wrap:wrap}.content footer{display:block}.content footer span{display:block;margin-top:7px}}:root{--navy:#101c35;--blue:#2563eb;--indigo:#5b56ee;--muted:#7786a0;--line:#e8eef6;--ring:#d9e6ff}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 70% 2%,#edf4ff 0,transparent 33%),#f6f8fc;color:#172641}a,button,input,select,textarea{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #8aafff;outline-offset:2px}a{text-decoration:none;color:inherit}.shell aside{background:linear-gradient(155deg,#101b32,#0b1428 75%,#101c38);border-right:1px solid #1c2d4d;box-shadow:10px 0 45px #14244b06}.logo-box{background:linear-gradient(145deg,#4879ff,#6b4be6);box-shadow:0 6px 20px #526bff50}.brand{letter-spacing:-.6px}.brand b{font-weight:750}.nav button{font-weight:500}.nav button.selected{background:linear-gradient(92deg,#1b3c75,#254473);box-shadow:inset 3px 0 0 #7ea5ff}.nav button:hover{transform:translateX(2px)}.workspace{background:#ffffff08;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-color:#ffffff1c}.shell header{background:#ffffffd8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.page-head h1{font-size:32px;letter-spacing:-1.1px;color:#142441}.eyebrow{color:#626ee5}.banner-primary,.primary{box-shadow:0 6px 17px #3467df26;background:linear-gradient(100deg,#336be7,#5663e8);border:none}.banner-primary:hover,.primary:hover{background:linear-gradient(100deg,#2259da,#444edc);transform:translateY(-1px);box-shadow:0 10px 23px #3467df35}.metric,.panel{border:1px solid #e4eaf5;box-shadow:0 7px 30px #1b346c06}.metric:hover{transform:translateY(-2px);box-shadow:0 12px 32px #19377412}.metric strong{background:linear-gradient(110deg,#142a58,#316edf);background-clip:text;-webkit-background-clip:text;color:transparent}.table-panel{box-shadow:0 12px 35px #223e7008}.pill{letter-spacing:.1px}.copy-action{border:1px solid #d6e1fa;color:#3f5fd2;background:#eef3ff;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:700;white-space:nowrap}.copy-action:hover{background:#dfe9ff}.toast-ok{display:flex;align-items:center;justify-content:space-between;background:#e5f8ee;border:1px solid #b8ebd3;border-radius:12px;color:#166544;gap:12px;padding:13px 18px;margin-bottom:20px;font-size:13px;font-weight:600}.toast-ok button{border:0;color:inherit;font-size:21px;background:transparent}.suite-sidebar{margin:auto 8px 6px;border:1px solid #698ffb3a;padding:15px 13px;background:linear-gradient(115deg,#1c365b,#28365c);border-radius:11px;font-size:12px;color:#d3e1ff}.suite-sidebar>div{font-weight:750;font-size:13px;margin-bottom:8px}.suite-sidebar a{color:#9fccff}.suite-sidebar a:hover{color:#fff}.aside-footer{margin-top:0}.content footer a{color:#4475d6}.content footer a:hover{text-decoration:underline}.welcome-banner{position:relative;isolation:isolate;min-height:292px;display:flex;align-items:center;overflow:hidden;border-radius:20px;padding:36px 43px;margin:0 0 25px;color:#fff;background:radial-gradient(circle at 87% 18%,#5572dc 0,transparent 34%),linear-gradient(115deg,#10254c,#18376f 49%,#333a8e)}.welcome-banner:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(#ffffff21 .8px,transparent 0);background-size:19px 19px;-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000);mask-image:linear-gradient(90deg,transparent 30%,#000)}.welcome-info{max-width:610px;position:relative;z-index:2}.banner-kicker{font-size:10px;font-weight:800;letter-spacing:1.4px;color:#b2c6ff}.welcome-banner h2{font-size:clamp(24px,3vw,37px);letter-spacing:-1.4px;line-height:1.18;margin:12px 0}.welcome-banner h2 em{font-style:normal;background:linear-gradient(100deg,#a4caff,#f0e8ff);color:transparent;background-clip:text;-webkit-background-clip:text}.welcome-banner p{max-width:480px;font-size:13px;line-height:1.65;color:#d3def9}.welcome-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:21px}.banner-primary,.banner-secondary{padding:11px 14px;border-radius:9px;font-size:12px;font-weight:700}.banner-secondary{background:#ffffff12;border:1px solid #ffffff49;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.banner-secondary:hover{background:#ffffff26}.banner-art{position:absolute;right:42px;top:12px;width:290px;height:265px}.orbit{position:absolute;border:1px solid #9bb8fa3a;border-radius:50%;transform:rotate(-24deg)}.orbit-a{width:270px;height:180px;left:10px;top:42px}.orbit-b{width:190px;height:260px;left:70px;top:0}.floating-chip{position:absolute;background:#f5f9ff;color:#29477d;border-radius:12px;box-shadow:0 9px 28px #070f3f42;padding:12px 15px;font-size:11px;font-weight:700}.chip-top{top:18px;right:1px;transform:rotate(6deg)}.chip-bottom{bottom:5px;left:10px;transform:rotate(-5deg)}.floating-chart{position:absolute;top:63px;left:46px;width:197px;height:150px;border-radius:16px;background:#ffffffeb;box-shadow:0 17px 45px #071a5055;padding:16px;transform:rotate(5deg);color:#1c3259}.floating-chart small{font-size:10px;color:#7a89a6}.chart-bars{display:flex;align-items:end;gap:9px;height:90px;margin-bottom:6px}.chart-bars i{flex:1 1;border-radius:5px 5px 1px 1px;background:linear-gradient(180deg,#5f84ff,#aec9ff)}.chart-bars i:first-child{height:35%}.chart-bars i:nth-child(2){height:60%}.chart-bars i:nth-child(3){height:50%}.chart-bars i:nth-child(4){height:80%}.chart-bars i:nth-child(5){height:64%}.chart-bars i:nth-child(6){height:96%}.suite-intro{background:linear-gradient(135deg,#eef3ff,#f8faff);border:1px solid #dfe8fa;border-radius:18px;padding:30px;margin-bottom:22px}.suite-intro h2{font-size:26px;max-width:750px;line-height:1.3;letter-spacing:-.8px}.suite-intro p{max-width:830px;color:#687b99;font-size:14px;line-height:1.7}.suite-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.suite-product{position:relative;border:1px solid #dfe7f6;border-radius:18px;background:#fff;padding:27px;box-shadow:0 8px 26px #294b7508}.suite-product.primary-product{background:linear-gradient(135deg,#162b53,#243f7d);color:#fff}.suite-icon{display:inline-grid;place-items:center;width:44px;height:44px;background:#ffffff20;color:#d0e3ff;border-radius:11px;font-size:26px}.suite-icon.alt{background:#edf2ff;color:#4e6dda}.suite-tag{display:inline-block;position:absolute;right:25px;top:32px;background:#ecf2ff;color:#3a64b6;font-size:10px;padding:6px 10px;border-radius:20px}.primary-product .suite-tag{background:#ffffff21;color:#d6e8ff}.suite-product h3{font-size:23px;margin:23px 0 12px}.suite-product p{min-height:48px;font-size:13px;line-height:1.7;opacity:.78}.suite-link{display:inline-block;margin-top:16px;font-size:12px;font-weight:700}.suite-product .primary.suite-link{color:#fff}.suite-workflow{border:1px solid #dfe7f2;background:#fff;border-radius:15px;margin-top:18px;padding:26px}.suite-workflow h3{margin:0 0 10px}.suite-workflow p{font-size:13px;line-height:1.8;color:#64748b}.suite-workflow .tiny{font-size:11px;color:#8090a5}.gate{background:#f8faff}.gate-brand{position:relative;isolation:isolate;min-height:100vh;overflow:hidden;padding:5vh 8% 4vh;background:radial-gradient(circle at 92% 69%,#4769de7d,transparent 36%),radial-gradient(circle at 30% 40%,#203e81,transparent 48%),linear-gradient(145deg,#0c1c39,#182e64)}.gate-brand:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#ffffff09 1px,transparent 0),linear-gradient(90deg,#ffffff09 1px,transparent 0);background-size:35px 35px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%)}.auth-brandline{display:flex;align-items:center;gap:13px;font-size:20px;letter-spacing:.4px;font-weight:800}.auth-brandline small{display:block;letter-spacing:2px;font-weight:650;font-size:9px;color:#8ba8e5;margin-top:5px}.marketing-copy{margin:7vh 0 0}.hero-kicker{display:inline-block;border:1px solid #8bafff5d;background:#6084ff25;color:#d7e6ff;font-size:11px;font-weight:700;letter-spacing:.7px;padding:9px 13px;border-radius:25px}.gate-brand h1{font-size:clamp(30px,4vw,52px);letter-spacing:-1.9px;line-height:1.13;margin:20px 0 13px}.gate-brand h1 em{font-style:normal;background:linear-gradient(90deg,#8ac2ff,#c2b1ff);color:transparent;background-clip:text;-webkit-background-clip:text}.gate-brand p{font-size:14px;color:#bbcdf0;line-height:1.7;max-width:500px}.gate-points{display:flex;gap:9px;flex-wrap:wrap;margin:17px 0 0}.gate-points span{font-size:10px;color:#d5e2ff;border:1px solid #a0b9ff47;background:#ffffff0d;border-radius:22px;padding:9px 11px}.product-preview{width:min(450px,95%);margin:27px 0 15px;background:#f6f9ff;border:1px solid #ffffff7d;border-radius:15px;padding:17px 20px;color:#1d2f53;box-shadow:0 24px 70px #070e2f5c;transform:perspective(800px) rotateY(-5deg) rotateX(2deg)}.preview-top{display:flex;justify-content:space-between;gap:8px;align-items:center;padding-bottom:14px;font-size:13px}.preview-top span{font-size:10px;color:#438466}.preview-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.preview-stats>div{background:#fff;border:1px solid #e1e8f3;border-radius:9px;padding:12px 10px}.preview-stats small,.preview-stats span,.preview-stats strong{display:block}.preview-stats small{color:#8a97ac;font-size:9px}.preview-stats strong{font-size:23px;margin:7px 0 3px}.preview-stats span{font-size:9px;color:#2f9a67}.preview-lines{margin-top:15px;display:grid;grid-gap:8px;gap:8px}.preview-lines span{display:block;width:100%;height:9px;background:linear-gradient(90deg,#c9d9ff 0 24%,#e7eef9 24% 100%);border-radius:10px}.preview-lines span:nth-child(2){background:linear-gradient(90deg,#c9d9ff 0 50%,#e7eef9 50% 100%)}.preview-lines span:nth-child(3){background:linear-gradient(90deg,#c9d9ff 0 37%,#e7eef9 37% 100%)}.gate-brand-bottom{margin-top:auto;padding-top:20px;width:100%;display:flex;justify-content:space-between;gap:8px;align-items:center;color:#a7beeb;font-size:11px}.gate-brand-bottom b{color:#fff}.gate-brand-bottom a{color:#e0ecff}.gate-brand-bottom a:hover{text-decoration:underline}.auth{background:#fff;padding:42px 35px;border:1px solid #e9edf8;border-radius:19px;box-shadow:0 25px 70px #28436511}.auth h2{letter-spacing:-1px}.auth .primary.full{margin-top:8px}.auth-footer{margin-top:22px}.auth .tiny{text-align:center;font-size:10px;margin-top:24px}.auth.standalone{padding:36px}@media (max-width:1080px){.banner-art{right:-25px;opacity:.6}.welcome-info{max-width:520px}.gate-brand{padding:45px 6%}.product-preview{width:min(410px,100%)}}@media (max-width:760px){.welcome-banner{padding:27px 24px;min-height:260px}.welcome-info{max-width:100%}.banner-art{display:none}.welcome-banner h2{font-size:26px}.suite-cards{grid-template-columns:1fr}.suite-intro{padding:24px}.gate-brand{min-height:390px;padding:28px 7%}.marketing-copy{margin:24px 0 0}.gate-brand h1{font-size:31px;margin:13px 0 10px}.gate-brand p{font-size:12px}.product-preview{display:none}.gate-brand-bottom{margin-top:20px}.auth{margin:24px auto;border-radius:18px;width:min(470px,91%)}.gate-points{margin:15px 0 0}.suite-sidebar{margin:auto 8px 8px}.page-head h1{font-size:27px}}@media(max-width:450px){.gate-brand{min-height:380px}.gate-points span{font-size:9px}.auth{padding:27px 20px}.suite-intro h2{font-size:22px}.welcome-actions{flex-direction:column}.welcome-actions button{width:100%}.suite-product{padding:20px}}@media(prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}.admin-orgs,.platform-admin{display:grid;grid-gap:20px;gap:20px}.admin-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.admin-fields{border:0;padding:0;display:grid;grid-gap:16px;gap:16px;min-width:0}.admin-fields label{display:grid;grid-gap:7px;gap:7px}.admin-fields .check{display:flex;align-items:center}.admin-fields button{justify-self:start}.admin-price-table{overflow-x:auto}.platform-admin .panel-head{flex-wrap:wrap;gap:10px}.platform-admin input,.platform-admin select{max-width:100%}.shell aside{height:100vh;height:100dvh;min-height:0;align-self:flex-start;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.shell aside>*{flex-shrink:0}.suite-code{margin:20px 0;padding:18px;background:#f2f6fc;border-radius:12px}.suite-code input{width:100%;font-family:monospace}.suite-page .check{flex-direction:row;align-items:flex-start;line-height:1.6}.suite-page .check input{margin-top:4px;flex-shrink:0}.suite-page .setting>button{margin:8px 8px 8px 0}.public-legal-links{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;padding:18px;background:#f5f7fb;font-size:13px}.public-legal-links a{color:#345b95;text-decoration:underline}