@import "https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&family=Poppins:wght@500;600;700&display=swap";:root{--font-title:"Poppins", Arial, sans-serif;--font-body:"Nunito", Arial, sans-serif;--font-mono:Consolas, "Courier New", monospace;--color-brand-blue:#06f;--color-brand-cyan:#00c2ff;--color-brand-purple:#6a00ff;--color-brand-magenta:#ff2ec6;--color-bg:#f5f8ff;--color-surface:#fff;--color-surface-hover:#f0f5ff;--color-border:#e5e7eb;--color-text-primary:#0a0f23;--color-text-secondary:#475569;--color-text-muted:#64748b;--color-shadow:#0a0f230f;--glass-bg:#ffffffd6;--glass-border:#e5e7ebe6;--focus-ring:#0066ff2e}[data-theme=dark]{--color-bg:#080d1e;--color-surface:#10172d;--color-surface-hover:#18223b;--color-border:#222d45;--color-text-primary:#fff;--color-text-secondary:#b3c1d9;--color-text-muted:#8290aa;--color-shadow:#00000047;--glass-bg:#10172dcc;--glass-border:#222d45d6}*{box-sizing:border-box}html,body,#root{min-height:100vh;margin:0}body{font-family:var(--font-body);color:var(--color-text-secondary);background:radial-gradient(circle at 75% 5%, #00c2ff1c, transparent 27rem), radial-gradient(circle at 20% 0%, #6a00ff17, transparent 25rem), var(--color-bg);-webkit-font-smoothing:antialiased;line-height:1.55}h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-title);color:var(--color-text-primary);font-weight:600}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button:disabled{opacity:.46;cursor:not-allowed;box-shadow:none!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#b7c3da;border-radius:8px}.dashboard-container{min-height:100vh;display:flex}.sidebar{z-index:10;background:#0a0f23;border-right:1px solid #ffffff0f;flex-direction:column;width:270px;padding:22px 16px 16px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar:before{content:"";pointer-events:none;background:radial-gradient(circle at 40% 0,#0066ff38,#0000 36%),linear-gradient(#0000,#6a00ff14);position:absolute;inset:0}.sidebar-logo,.sidebar-menu,.sidebar-footer,.sidebar-plan,.sidebar-caption{position:relative}.sidebar-logo{align-items:center;gap:11px;margin:0 8px 34px;display:flex}.logo-text{letter-spacing:-.04em;color:#fff;font-size:21px;line-height:1.1}.logo-text span,.auth-brand strong{color:var(--color-brand-cyan);font-weight:600}.logo-caption{letter-spacing:.1em;color:#71839e;text-transform:uppercase;font-size:11px}.sidebar-caption{color:#71839e;font:600 11px var(--font-title);text-transform:uppercase;letter-spacing:.12em;margin:0 12px 12px}.sidebar-menu{flex-direction:column;flex:1;gap:4px;display:flex}.sidebar-item{height:45px;font:500 14px var(--font-title);color:#9aaac2;border-radius:12px;align-items:center;gap:12px;padding:0 13px;transition:background .15s,color .15s,transform .15s;display:flex}.sidebar-item:hover{color:#fff;background:#ffffff0f}.sidebar-item.active{color:#fff;background:linear-gradient(100deg,#0066ff4d,#6a00ff24);box-shadow:inset 0 0 0 1px #00c2ff33}.sidebar-item.active svg{color:var(--color-brand-cyan)}.admin-link{margin-top:auto}.sidebar-plan{background:#0066ff1a;border:1px solid #00c2ff2e;border-radius:14px;flex-direction:column;margin-top:16px;padding:14px;display:flex}.sidebar-plan span,.sidebar-plan small{color:#8090aa;font-size:11px}.sidebar-plan strong{font:600 15px var(--font-title);color:var(--color-brand-cyan);margin:3px 0}.sidebar-footer{gap:8px;margin-top:14px;display:flex}.theme-btn,.notification-button,.icon-action{border:1px solid var(--color-border);width:38px;height:38px;color:var(--color-text-secondary);background:var(--color-surface);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.sidebar .theme-btn{color:#afc0d8;background:#ffffff0a;border-color:#ffffff17}.theme-btn:hover,.notification-button:hover,.icon-action:hover{color:var(--color-brand-blue);border-color:#0066ff59}.logout-btn:hover{color:var(--color-brand-magenta)}.main-wrapper{width:calc(100% - 270px);min-height:100vh;margin-left:270px}.header{z-index:8;background:var(--glass-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;height:76px;padding:0 clamp(20px,3vw,36px);display:flex;position:sticky;top:0}.header-left,.header-right,.row-actions{align-items:center;gap:10px;display:flex}.workspace-select{border:1px solid var(--color-border);background:var(--color-surface);min-width:175px;max-width:235px;height:42px;color:var(--color-text-primary);border-radius:12px;padding:0 34px 0 14px;font-weight:700}.project-select{font-weight:600}.notification-button{margin-right:8px}.user-profile-header{align-items:center;gap:10px;display:flex}.user-profile-header img{object-fit:cover;background:var(--color-surface-hover);border:2px solid #0066ff40;border-radius:13px;width:40px;height:40px}.user-profile-header div{flex-direction:column;line-height:1.25;display:flex}.user-profile-header strong{color:var(--color-text-primary);font-size:14px}.user-profile-header span{color:var(--color-text-muted);font-size:12px}.content-body{width:min(1260px,100%);margin:0 auto;padding:30px clamp(20px,3vw,36px)}.glass-card,.hero-card{border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:0 14px 42px var(--color-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;margin-bottom:22px;padding:25px}.hero-card{justify-content:space-between;align-items:center;gap:28px;padding:30px;display:flex;position:relative;overflow:hidden}.hero-card:after{content:"";background:radial-gradient(circle,#00c2ff29,#0000 64%);border-radius:50%;width:260px;height:260px;position:absolute;top:-120px;right:-100px}.hero-card h1{letter-spacing:-.045em;margin:10px 0 6px;font-size:clamp(25px,3vw,32px)}.hero-card p{max-width:600px}.hero-actions{z-index:1;gap:10px;display:flex;position:relative}.eyebrow{color:var(--color-brand-blue);font:600 12px var(--font-title);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:6px;display:inline-flex}.project-meta{color:var(--color-text-primary);align-items:center;gap:18px;margin-top:20px;font-weight:600;display:flex}.project-meta span{align-items:center;gap:6px;display:inline-flex}.page-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.page-header h2{margin-bottom:4px;font-size:19px}.page-header p{font-size:14px}.section-heading{color:var(--color-brand-blue);align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.section-heading h2{font-size:19px}.section-heading p{color:var(--color-text-secondary);margin-top:3px;font-size:14px}.domain-pill{color:var(--color-brand-blue);background:#0066ff14;border-radius:99px;padding:7px 13px;font-size:13px;font-weight:700}.domains-layout{flex-direction:column;gap:18px;display:flex}.domains-layout .glass-card{margin-bottom:0}.domain-hero{background:var(--glass-bg);position:relative;overflow:hidden}.domain-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#00c2ff2b,#0000 67%);border-radius:50%;width:250px;height:250px;position:absolute;inset:auto -60px -95px auto}.managed-domain{color:var(--color-brand-cyan);background:#00c2ff14;border:1px solid #00c2ff36;border-radius:13px;align-items:center;gap:11px;margin-bottom:23px;padding:11px 14px;display:inline-flex}.managed-domain div{flex-direction:column;gap:2px;display:flex}.managed-domain small{color:var(--color-text-muted);font:600 11px var(--font-title);text-transform:uppercase}.managed-domain strong{color:var(--color-text-primary);font:600 14px var(--font-title)}.domain-create-form{z-index:1;max-width:700px;position:relative}.domain-create-form .inline-form{margin-bottom:8px}.domain-create-form .btn{white-space:nowrap}.domain-help{color:var(--color-text-muted);font-size:13px}.domain-state{color:var(--color-text-muted);text-align:center;justify-items:center;gap:8px;display:grid;padding-block:48px!important}.domain-state svg{color:var(--color-brand-blue)}.domain-state h3{color:var(--color-text-primary);margin-top:4px;font-size:18px}.domain-card-header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px;display:flex}.domain-card-header h3{margin-bottom:5px;font-size:19px}.domain-card-header p{font-size:13px}.dns-records{border:1px solid var(--color-border);background:var(--color-surface-hover);border-radius:15px;padding:17px}.dns-records h4{font:600 13px var(--font-title);color:var(--color-text-primary);margin-bottom:13px}.dns-row{border-top:1px solid var(--color-border);grid-template-columns:74px minmax(150px,.85fr) minmax(220px,1.3fr) 34px;align-items:center;gap:12px;padding:12px 0;display:grid}.dns-row div{flex-direction:column;gap:4px;min-width:0;display:flex}.dns-row small{font:600 10px var(--font-title);letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted)}.dns-row code{text-overflow:ellipsis;color:var(--color-text-primary);font:13px var(--font-mono);overflow:hidden}.dns-type{font:700 11px var(--font-title);letter-spacing:.05em;border-radius:8px;justify-self:start;padding:5px 9px}.dns-cname{color:var(--color-brand-blue);background:#0066ff1a}.dns-txt{color:var(--color-brand-purple);background:#6a00ff1a}.domain-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.btn{cursor:pointer;min-height:42px;font:600 13px var(--font-title);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 18px;transition:transform .12s,box-shadow .15s,border-color .15s;display:inline-flex}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn-primary{color:#fff;background:linear-gradient(135deg, var(--color-brand-blue), var(--color-brand-purple));box-shadow:0 9px 20px #06f3}.btn-primary:hover:not(:disabled){box-shadow:0 14px 27px #0066ff4f}.btn-secondary{color:var(--color-text-primary);background:var(--color-surface);border-color:var(--color-border)}.btn-secondary:hover:not(:disabled){background:var(--color-surface-hover);border-color:#0066ff47}.btn-danger{color:#fff;background:linear-gradient(135deg, var(--color-brand-purple), var(--color-brand-magenta))}.compact-btn{min-height:36px;padding:0 12px;font-size:12px}.full-button{width:100%}.badge{font:700 11px var(--font-title);text-transform:uppercase;border-radius:99px;align-items:center;gap:5px;padding:4px 10px;display:inline-flex}.badge-success,.badge-active{color:#008cb9;background:#00c2ff21}[data-theme=dark] .badge-success,[data-theme=dark] .badge-active{color:var(--color-brand-cyan)}.badge-pending,.badge-building,.badge-deploying{color:var(--color-brand-purple);background:#6a00ff1c}.badge-failed,.badge-suspended,.badge-unpaid{color:var(--color-brand-magenta);background:#ff2ec61a}.badge-completed{color:#008cb9;background:#00c2ff21}.form-label{font:600 13px var(--font-title);color:var(--color-text-primary);margin:0 0 7px;display:block}.form-input{width:100%;min-height:44px;color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;outline:none;padding:10px 13px}.form-input::placeholder{color:var(--color-text-muted)}.form-input:focus{border-color:var(--color-brand-blue);box-shadow:0 0 0 4px var(--focus-ring)}.form-group{margin-bottom:18px}.form-space{margin-bottom:16px}.input-with-icon{margin-bottom:16px;position:relative}.input-with-icon svg{color:var(--color-text-muted);z-index:1;position:absolute;top:13px;left:13px}.input-with-icon .form-input{margin-bottom:0;padding-left:41px}.inline-form{align-items:center;gap:10px;margin-bottom:18px;display:flex}.checkbox{align-items:center;gap:6px;font-size:13px;display:flex}.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin-bottom:22px;display:grid}.stat-card{flex-direction:column;gap:6px;margin-bottom:0;padding:21px 22px;display:flex}.stat-card span{font:500 12px var(--font-title);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em}.stat-card strong{font:700 29px var(--font-title);letter-spacing:-.04em;text-transform:capitalize;color:var(--color-text-primary)}.stat-card small{font-size:13px}.chart-card{padding-bottom:15px}.table-container{border:1px solid var(--color-border);border-radius:14px;overflow-x:auto}.custom-table{border-collapse:collapse;width:100%;min-width:650px}.custom-table th{text-align:left;background:var(--color-surface-hover);font:600 11px var(--font-title);letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted);padding:13px 15px}.custom-table td{border-top:1px solid var(--color-border);padding:15px;font-size:14px}.custom-table tbody tr:hover{background:#0066ff06}.primary-cell{color:var(--color-text-primary);font-weight:700}.mono-cell{font-family:var(--font-mono);font-size:12px!important}.empty-cell{color:var(--color-text-muted);text-align:center;padding:34px!important}.empty-cell svg{vertical-align:middle;margin-right:7px}.empty-state{height:220px;color:var(--color-text-muted);place-items:center;display:grid}.info-banner,.app-notice{color:var(--color-brand-blue);background:#0066ff12;border:1px solid #0066ff21;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;padding:13px 16px;font-size:14px;display:flex}.app-notice.success{color:#008cb9;background:#00c2ff17;border-color:#00c2ff2e}.app-notice.error{color:#d5008f;background:#ff2ec614;border-color:#ff2ec629}.app-notice button{color:inherit;cursor:pointer;background:0 0;border:0}.settings-grid{grid-template-columns:1.02fr .98fr;align-items:start;gap:18px;display:grid}.settings-grid .glass-card{margin-bottom:0}.compact-card{grid-column:1/2}.member-list{flex-direction:column;gap:8px;margin:21px 0;display:flex}.member-row{background:var(--color-surface-hover);border-radius:13px;align-items:center;gap:10px;padding:10px;display:flex}.member-row img{border-radius:12px;width:38px;height:38px}.member-info{flex-direction:column;flex:1;line-height:1.3;display:flex}.member-info strong{color:var(--color-text-primary);font-size:14px}.member-info span{font-size:12px}.invite-form{grid-template-columns:1fr 122px auto;gap:8px;display:grid}.danger-actions{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:8px;margin-top:22px;padding-top:20px;display:flex}.github-card{grid-column:1/-1}.integration-actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.integration-error{color:var(--color-brand-magenta);margin-top:14px;font-size:14px}.repository-selector{border:1px solid var(--color-border);background:var(--color-surface-hover);border-radius:15px;margin-bottom:16px;padding:13px}.selector-search{margin-bottom:10px}.selector-state{color:var(--color-text-muted);padding:13px 4px;font-size:13px}.repository-item{width:100%;color:var(--color-text-secondary);background:var(--color-surface);cursor:pointer;text-align:left;border:1px solid #0000;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding:11px;display:flex}.repository-item:hover,.repository-item.selected{background:#0066ff0f;border-color:#0066ff4d}.repository-item strong{color:var(--color-text-primary);font-size:14px;display:block}.repository-item small,.repo-private{align-items:center;gap:5px;margin-top:3px;font-size:12px;display:inline-flex}.repo-private{color:var(--color-brand-purple);background:#6a00ff1a;border-radius:99px;padding:4px 8px}.manual-repository-label{margin-top:10px}.billing-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.billing-stats div{background:var(--color-surface-hover);border-radius:14px;flex-direction:column;padding:16px;display:flex}.billing-stats span{color:var(--color-text-muted);font:600 11px var(--font-title);text-transform:uppercase}.billing-stats strong{color:var(--color-text-primary);font:600 18px var(--font-title);text-transform:capitalize;margin-top:6px}.plans-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin:16px 0 25px;display:grid}.plan-card{border:1px solid var(--color-border);background:var(--glass-bg);border-radius:19px;flex-direction:column;gap:8px;padding:24px;display:flex;position:relative}.plan-card.active{border-color:#0066ff61;box-shadow:0 15px 34px #0066ff1a}.plan-card.active:before{content:"PLAN ACTUAL";background:var(--color-brand-blue);color:#fff;font:700 10px var(--font-title);border-radius:99px;padding:3px 10px;position:absolute;top:-11px;left:20px}.plan-name{font-size:19px}.plan-price{font:700 33px var(--font-title);color:var(--color-text-primary);letter-spacing:-.04em}.plan-period{color:var(--color-text-muted);font-size:13px}.plan-features{flex-direction:column;flex:1;gap:10px;margin:0;padding:13px 0;list-style:none;display:flex}.plan-features li{align-items:center;gap:8px;font-size:14px;display:flex}.plan-features svg{color:var(--color-brand-cyan)}.payment-total{font:700 30px var(--font-title);color:var(--color-text-primary);margin:16px 0 20px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0f238f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-content{background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;width:min(460px,100%);padding:25px;box-shadow:0 24px 70px #00000040}.terminal-container{color:#7ddcff;max-height:420px;font:13px var(--font-mono);background:#050914;border:1px solid #19253d;border-radius:14px;padding:18px;overflow-y:auto}.terminal-line{gap:12px;margin-bottom:5px;display:flex}.terminal-line.error{color:#ff62d3}.terminal-line.warn{color:#fec84b}.terminal-line-num{text-align:right;color:#52627b;width:28px}.file-list{flex-direction:column;gap:9px;display:flex}.file-item{border:1px solid var(--color-border);background:var(--color-surface-hover);border-radius:14px;justify-content:space-between;align-items:center;padding:14px;display:flex}.file-info{align-items:center;gap:12px;display:flex}.ticket-messages{flex-direction:column;gap:15px;max-height:350px;display:flex;overflow-y:auto}.auth-page{grid-template-columns:minmax(360px,1.05fr) 480px;align-items:center;gap:clamp(30px,7vw,110px);max-width:1190px;min-height:100vh;margin:0 auto;padding:42px;display:grid}.auth-marketing h1{letter-spacing:-.065em;max-width:630px;margin:24px 0 16px;font-size:clamp(41px,4.7vw,57px);line-height:1.1}.auth-marketing p{max-width:560px;font-size:18px}.auth-brand{align-items:center;gap:10px;margin-bottom:42px;display:flex}.auth-brand span{color:var(--color-text-primary);font:700 27px var(--font-title);letter-spacing:-.055em}.auth-features{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.auth-features span{border:1px solid var(--color-border);background:var(--glass-bg);color:var(--color-text-primary);border-radius:99px;align-items:center;gap:7px;padding:11px 14px;display:inline-flex}.auth-features svg{color:var(--color-brand-cyan)}.auth-card{border:1px solid var(--glass-border);background:var(--glass-bg);width:100%;box-shadow:0 25px 80px var(--color-shadow);border-radius:25px;padding:34px}.auth-header{margin-bottom:24px}.auth-header h2{letter-spacing:-.045em;margin:10px 0 5px;font-size:28px}.auth-header p{font-size:14px}.auth-notice{border-radius:11px;margin-bottom:17px;padding:11px 13px;font-size:14px}.auth-notice.error{color:#d5008f;background:#ff2ec617}.auth-notice.success{color:#008cb9;background:#00c2ff1a}.grid-auth{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.password-label{margin-top:15px}.text-action{color:var(--color-brand-blue);cursor:pointer;background:0 0;border:0;font-weight:700}.forgot-action{margin:2px 0 21px auto;font-size:13px;display:block}.auth-submit,.github-button{width:100%}.github-button{margin-top:12px}.auth-switch{text-align:center;margin:25px 0 0;font-size:14px}.oauth-callback-page{place-items:center;min-height:100vh;padding:24px;display:grid}.oauth-card{text-align:center;width:min(430px,100%)}.oauth-card .auth-brand{justify-content:center;margin-bottom:25px}.oauth-icon{color:var(--color-brand-blue);margin-bottom:10px}.oauth-card h2{margin-bottom:8px}.oauth-card p{margin-bottom:24px}.onboarding-page{max-width:1110px;min-height:100vh;margin:auto;padding:29px clamp(20px,5vw,42px)}.onboarding-header{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.onboarding-header .auth-brand{margin:0}.deployment-wizard{border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:0 20px 62px var(--color-shadow);border-radius:25px;grid-template-columns:.85fr 1fr;display:grid;overflow:hidden}.wizard-intro{color:#c5d3e7;background:#0a0f23 radial-gradient(circle at 10% 8%,#00c2ff40,#0000 44%);padding:clamp(32px,5vw,52px)}.wizard-intro .eyebrow{color:var(--color-brand-cyan)}.wizard-intro h1{color:#fff;letter-spacing:-.06em;margin:22px 0 12px;font-size:37px;line-height:1.15}.wizard-fields{padding:clamp(26px,4vw,38px)}.wizard-fields .form-input{margin-bottom:17px}.wizard-fields .grid-auth .form-input{margin-bottom:0}.env-editor{border-top:1px solid var(--color-border);margin-top:4px;padding-top:19px}.env-editor .page-header{align-items:center;margin-bottom:13px}.env-editor h3{font-size:15px}.env-editor .inline-form .form-input{margin:0}.variable-chip{color:var(--color-text-primary);font:12px var(--font-mono);background:#0066ff12;border-radius:10px;justify-content:space-between;gap:8px;margin-top:7px;padding:8px 11px;display:flex}.variable-chip button{color:var(--color-brand-magenta);cursor:pointer;background:0 0;border:0}.deploy-button{width:100%;margin-top:10px}.page-loader{min-height:220px;color:var(--color-text-muted);justify-content:center;align-items:center;gap:9px;display:flex}.loader-dot{background:var(--color-brand-blue);border-radius:50%;width:9px;height:9px;animation:.9s infinite alternate pulse}@keyframes pulse{to{opacity:.3;transform:scale(1.7)}}@media (width<=1000px){.auth-page,.deployment-wizard,.settings-grid{display:block}.auth-marketing{display:none}.auth-page{max-width:490px;padding:24px}.wizard-intro{margin-bottom:0}.settings-grid .glass-card{margin-bottom:18px}.compact-card{grid-column:auto}}@media (width<=860px){.sidebar{width:72px;padding:16px 9px}.sidebar-logo>div,.sidebar-caption,.sidebar-item span,.sidebar-plan{display:none}.sidebar-logo{margin:0 auto 25px}.sidebar-item{justify-content:center;padding:0}.sidebar-footer{flex-direction:column}.main-wrapper{width:calc(100% - 72px);margin-left:72px}.header{flex-wrap:wrap;gap:13px;height:auto;padding-block:14px}.header-left{flex-wrap:wrap}.hero-card{flex-direction:column;align-items:flex-start}}@media (width<=620px){.content-body{padding:18px 12px}.workspace-select{min-width:140px;max-width:185px}.user-profile-header div,.notification-button{display:none}.grid-auth,.billing-stats,.invite-form{grid-template-columns:1fr}.inline-form{flex-direction:column;align-items:stretch}.domain-card-header{flex-direction:column}.dns-row{grid-template-columns:1fr}.domain-actions{flex-direction:column}}
