:root{--launch-gradient:linear-gradient(110deg,#10d9f4,#79eaff 42%,#ff2997)}
.policy-review-note{padding:12px 14px;border:1px solid #ffca6740;border-radius:12px;background:#ffca6709;color:#e4ce9d!important;font-size:12px!important}
.profile-identity>div:last-child{min-width:0}.profile-identity h2,.page-heading h1{overflow-wrap:anywhere}.profile-identity h2{font-size:clamp(20px,4vw,28px)}.profile-editor{min-width:0}
.top-actions #home-link{display:inline-flex!important;align-items:center;white-space:nowrap}.topbar{height:auto;min-height:80px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.journey-replay-line{padding:18px;border:1px solid #18def033;border-radius:12px;margin:10px 0;color:#7eeefa;background:#0ddbed09}.cost-radar-table{font-variant-numeric:tabular-nums}
.advantage-card{min-height:0!important;padding:8px 14px!important}.advantage-card details>p{padding:0 12px 14px}.advantage-card .advantage-icon{display:none}#order-mount{position:relative}.runtime-banner{padding:14px;text-align:center;background:#3a2447;color:#fceaf6}
.top-actions #home-link,.status-actions .button,.claim-order{background:var(--launch-gradient);color:#080b16!important;border-radius:12px;padding:10px 16px;font-weight:800;text-decoration:none;border:0}
.top-actions{gap:14px}.top-actions #role-label{display:none}.account-credit{display:none!important}.account-dropdown .menu-balance{padding:14px;color:#77e9fb;border-bottom:1px solid #ffffff1a}.account-dropdown .menu-logout{background:none;color:#ff86b8;width:100%;text-align:left;padding:12px;border:0;border-radius:8px}.account-trigger img{width:32px;height:32px;object-fit:cover;border-radius:50%}
.phone-international{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(160px,1fr);gap:10px}.phone-international label{min-width:0}.phone-international select{width:100%}.phone-international [data-country-custom]{grid-column:1/-1}.phone-international [data-country-custom][hidden]{display:none}
.registration-preferences{display:grid;gap:22px}.registration-preferences fieldset{border:0;padding:0;min-width:0}.registration-preferences legend{font-size:14px;font-weight:700;margin-bottom:10px}.segmented{display:flex;gap:10px}.segmented label{flex:1;position:relative}.segmented input{position:absolute;opacity:0;width:1px;height:1px}.segmented span{display:block;text-align:center;border:1px solid #ffffff25;padding:12px;border-radius:12px;background:#ffffff05;transition:.2s}.segmented input:checked+span{border-color:#18dded;background:#16dce41a;color:#8ef7ff;box-shadow:0 0 20px #10d9f410}.segmented input:focus-visible+span{outline:2px solid #ff359a;outline-offset:3px}
.agency-invite{display:flex;gap:14px;align-items:center;padding:16px;background:linear-gradient(120deg,#0dddf211,#f4259319);border:1px solid #ff369340;border-radius:14px;text-decoration:none;color:inherit}.agency-invite[hidden]{display:none}.agency-invite img{width:42px;height:42px;object-fit:contain}.agency-invite b{display:block;color:#65e7f5;margin-top:7px}.consent-list{border-top:1px solid #ffffff1c;padding-top:20px;display:grid;gap:14px}.consent-list>label{display:flex!important;flex-direction:row;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6}.consent-list input{width:17px;height:17px;flex:none;margin-top:4px;accent-color:#e73897}.consent-list button{border:0;background:none;color:#6eebff;padding:0;font:inherit;text-decoration:underline}.consent-list small{display:block;opacity:.7}
.policy-dialog{max-width:700px;width:calc(100% - 28px);max-height:85dvh;background:#11121c;color:#e9edf5;border:1px solid #47dbe64d;border-radius:24px;padding:30px;line-height:1.75}.policy-dialog::backdrop{background:#02040aba;backdrop-filter:blur(5px)}.policy-dialog .policy-close{float:right}.policy-dialog h3{font-size:16px;color:#79e7f4}.policy-dialog p{color:#b8bfce;font-size:14px}.policy-done{background:var(--launch-gradient);color:#071017;border:0;padding:12px 22px;border-radius:12px;font-weight:800}
.status-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.status-actions .button{display:inline-flex;align-items:center}.status-actions .quiet{background:#ffffff0b;color:#d8def1!important;border:1px solid #ffffff20}
.profile-identity{display:flex;align-items:center;gap:22px;margin-bottom:24px}.profile-avatar{width:88px;height:88px;border-radius:24px;padding:4px;background:var(--launch-gradient);flex:none}.profile-avatar img{width:100%;height:100%;object-fit:cover;border-radius:21px;background:#090b13}.profile-identity h2{margin:5px 0}.profile-editor{max-width:820px;margin:auto}.avatar-upload{font-size:13px;display:grid;gap:8px}.avatar-upload small{color:#939db4}.personal-settings{margin:15px 0;border:1px solid #ffffff18;border-radius:14px;overflow:hidden;padding:16px;background:#ffffff02}.personal-settings>summary{cursor:pointer;font-weight:700;color:#c8d9ee;list-style-position:inside}.personal-settings[open]>summary{margin-bottom:18px}.profile-editor .form{margin-top:15px}
.admin-section-select{display:flex!important;gap:8px;flex-wrap:wrap;margin:22px 0}.admin-section-select button{padding:10px 14px;font-size:13px;border-radius:12px;background:#ffffff06;color:#adb8cc;border:1px solid #ffffff16}.admin-section-select button.selected{background:var(--launch-gradient);color:#081019;border-color:transparent}.admin-summary{display:none}.launch-stats{grid-template-columns:repeat(5,minmax(0,1fr))!important}.launch-stats strong{font-size:24px}.launch-stats .stat{padding:16px}.launch-admin{min-height:220px}.launch-admin .toolbar{justify-content:space-between}.launch-admin .toolbar select{width:auto}.usage-chart{display:flex;align-items:flex-end;gap:10px;height:180px;padding:14px 8px;border-bottom:1px solid #ffffff18;overflow:auto}.usage-chart>div{display:flex;flex:1;min-width:26px;flex-direction:column;align-items:center;gap:5px}.usage-chart span{background:var(--launch-gradient);width:100%;max-width:55px;border-radius:6px 6px 0 0}.usage-chart small,.usage-chart b{font-size:10px}.activity-feed{max-height:370px;overflow:auto}.activity-feed article{display:grid;grid-template-columns:55px minmax(90px,.7fr) 1fr;gap:8px;font-size:12px;padding:12px 2px;border-bottom:1px solid #ffffff10}.activity-feed small{grid-column:2/-1;color:#8b97b2}.activity-feed time{color:#60dfef}.settings-toggles{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.claim-order{margin:10px 0;cursor:pointer}.service-group-title{grid-column:1/-1;margin:10px 0 0;color:#74e8ff;font-size:17px}.panel-watermark{position:absolute;right:20px;top:18px;width:58px;opacity:.2;pointer-events:none}.order-builder{position:relative}.order-total{box-shadow:0 12px 34px #0006}.order-sidebar .extra-choice{padding:10px}.order-sidebar .extra-choice small{font-size:11px}
#admin-content #messages{max-width:850px;margin:0 auto;padding:22px}#admin-content .message-history{height:260px;max-height:35dvh!important;background:#06081280;border:1px solid #ffffff14;border-radius:14px;padding:10px}#admin-content #messages textarea{min-height:68px;height:68px}#admin-content #messages .form{gap:10px}#admin-content #messages .info{padding:10px;font-size:13px;margin:8px 0}#admin-content #messages h2{font-size:20px}#admin-content #messages>div:has([data-thread]){max-height:100px;overflow:auto;display:flex;gap:6px;flex-wrap:wrap}.admin-command{padding:12px 18px}.admin-command>details{display:none}#admin-content>details{display:block}.brand-intro{position:fixed;inset:0;z-index:9999;background:#080a11;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;pointer-events:none;animation:intro-away .5s 2.6s forwards}.brand-intro img{width:120px;animation:intro-mark .8s both;filter:drop-shadow(0 0 25px #12dcdf70)}.brand-intro strong{font:900 32px system-ui;letter-spacing:.2em;background:var(--launch-gradient);background-clip:text;color:transparent;animation:intro-mark .5s .35s both}.advantages summary{cursor:pointer;font-weight:800;color:#e8f4ff;padding:12px}.advantages details[open]{animation:panel-appear .25s}.personal-settings[open],.profile-editor{animation:panel-appear .3s ease-out}
@keyframes intro-mark{from{opacity:0;transform:scale(.8) translateY(12px)}to{opacity:1;transform:none}}@keyframes intro-away{to{opacity:0;visibility:hidden}}@keyframes panel-appear{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(max-width:760px){.launch-stats{grid-template-columns:repeat(2,1fr)!important}.phone-international{grid-template-columns:1fr}.settings-toggles{grid-template-columns:1fr}.profile-avatar{width:64px;height:64px}.profile-identity{gap:14px}.admin-section-select{display:grid!important;grid-template-columns:repeat(3,1fr)}.admin-section-select button{font-size:11px;padding:10px 5px}.activity-feed article{grid-template-columns:46px 1fr}.activity-feed span{grid-column:2}.policy-dialog{padding:20px}.top-actions #home-link{font-size:11px;padding:8px}.panel-watermark{width:40px}}
@media(prefers-reduced-motion:reduce){.brand-intro{display:none}.personal-settings[open],.profile-editor,.advantages details[open]{animation:none}*{scroll-behavior:auto!important}}
.diagnostics-preference{margin:22px 0;padding:18px;border:1px solid #ffffff26;border-radius:12px;background:#ffffff05}.diagnostics-preference label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.diagnostics-preference input{width:18px;height:18px;flex:0 0 18px;accent-color:#24d7ea;margin-top:3px}.diagnostics-preference p{font-size:13px}
.profile-editor .password-settings{max-width:none;width:100%;box-sizing:border-box;margin:15px 0;padding:16px;border:1px solid #ffffff18;border-radius:14px;background:#ffffff02}
.profile-editor .password-settings>summary{padding:0;font-weight:700;color:#c8d9ee;list-style-position:inside}
.profile-editor .password-settings>form{padding:0}
