.config-directory{gap:32px;max-width:1120px;display:grid}.config-directory-region{gap:16px;display:grid}.config-directory-region header h2{margin:0 0 4px;font-size:18px}.config-directory-region header p{color:var(--ops-muted);margin:0;font-size:13px}.config-directory-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.config-directory-link{border:1px solid var(--ops-line);background:var(--ops-panel);color:var(--ops-text);border-radius:10px;align-items:center;gap:14px;min-width:0;padding:18px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.config-directory-link:hover{border-color:var(--ops-primary-2);background:var(--ops-panel-2)}.config-link-icon{background:var(--ops-primary);height:34px;color:var(--ops-primary-2);border-radius:8px;flex:0 0 34px;place-items:center;font:11px JetBrains Mono,monospace;display:grid}.config-link-copy{flex:1;gap:4px;min-width:0;display:grid}.config-link-copy strong{font-size:14px}.config-link-copy small{color:var(--ops-muted);font-size:12px;font-weight:400;line-height:1.5}.config-link-arrow{color:var(--ops-faint)}.config-connection-badge{color:var(--ops-muted);flex-shrink:0;font:11px JetBrains Mono,monospace}.config-connection-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.config-connection-badge.is-up{color:var(--ops-green)}.config-connection-badge.is-down{color:var(--ops-red)}.config-connection-badge.is-degraded{color:var(--ops-warn)}.config-advanced-directory{border:1px solid var(--ops-line);border-radius:10px;padding:18px}.config-advanced-directory>summary{cursor:pointer;color:var(--ops-text)}.config-advanced-directory>summary>span{color:var(--ops-muted);margin-left:12px;font-size:12px}.config-advanced-directory[open]>summary{margin-bottom:18px}.config-sidebar-home{color:var(--ops-primary-2);justify-content:space-between;align-items:center;padding:4px 10px 20px;font:600 20px DM Sans,sans-serif;text-decoration:none;display:flex}.config-sidebar-back{color:var(--ops-muted);margin-top:20px;padding:12px 10px;font-size:12px;display:block}.config-desktop-navigation{gap:18px;display:grid}.admin-sidebar .admin-nav-links a{min-height:34px;padding:8px 10px;font:13px Inter,sans-serif}.admin-sidebar .admin-nav-title{font-size:10px}.config-nav-advanced>summary{cursor:pointer;color:var(--ops-muted);padding:8px 10px;font-size:12px}.config-mobile-picker{display:none}.admin-card{min-width:0}.admin-shell{grid-template-areas:"nav main"}.admin-shell.admin-shell--with-rail{grid-template-areas:"nav main rail"}.admin-shell--no-rail>.admin-card{width:100%;max-width:1280px}.admin-card .admin-header{margin-bottom:24px}.admin-card .admin-header .lede{max-width:720px;margin:8px 0 0;font-size:14px}.admin-card .admin-header .section-kicker{font-size:10px}.config-service-status{color:var(--ops-muted);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;font-size:12px;display:flex}.config-service-status button{margin-left:auto}.admin-form.admin-zone-stack{gap:16px}.admin-form .config-subsection{padding:22px!important}.config-subsection form{gap:18px;min-width:0;display:grid}.config-subsection .section-header{border:0;align-items:center;margin:0;padding:0}.config-subsection .section-header h2{padding:0;font-size:18px}.config-subsection .section-header h2:after{display:none}.config-subsection .section-subtitle{margin:-10px 0 0;font-size:12px;line-height:1.6}.config-subsection .admin-grid{gap:20px 24px}.config-subsection .setting-field{flex-direction:column;gap:8px;min-width:0;display:flex}.config-subsection .setting-field>label,.config-subsection .setting-switch label{min-height:0;color:var(--ops-text);text-transform:none;letter-spacing:0;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;margin:0;padding:0;font:500 13px Inter,sans-serif;display:flex}.config-subsection .setting-field label small{color:var(--ops-green);font-size:11px;font-weight:400}.config-subsection .setting-field p{color:var(--ops-muted);text-transform:none;margin:0;font:400 12px/1.5 Inter,sans-serif}.config-subsection .setting-field input:not([type=checkbox]),.config-subsection .setting-field select,.config-subsection .setting-field textarea{border:1px solid var(--ops-line);background:var(--ops-bg-2);width:100%;min-width:0;min-height:42px;color:var(--ops-text);border-radius:8px;margin:0;padding:10px 12px;font:400 13px/1.5 Inter,sans-serif}.config-subsection .setting-field input:focus-visible,.config-subsection .setting-field select:focus-visible,.config-subsection .setting-field textarea:focus-visible{outline:2px solid var(--ops-primary-2);outline-offset:2px}.config-subsection .setting-field.field-span-full{grid-column:1/-1}.config-subsection .setting-switch{border-bottom:1px solid var(--ops-line-soft);flex-direction:row;justify-content:space-between;align-items:center;gap:24px;padding:12px 0}.setting-switch>div{gap:6px;display:grid}.config-subsection .setting-switch input[type=checkbox]{appearance:none;border:1px solid var(--ops-line);cursor:pointer;flex:0 0 38px;width:38px;height:22px;min-height:22px;margin:0;padding:2px;background:var(--ops-panel-3)!important;border-radius:20px!important}.config-subsection .setting-switch input[type=checkbox]:before{content:"";background:var(--ops-muted);border-radius:50%;width:16px;height:16px;transition:transform .15s;display:block}.config-subsection .setting-switch input[type=checkbox]:checked{background:var(--ops-primary-2)!important;border-color:var(--ops-primary-2)!important}.config-subsection .setting-switch input[type=checkbox]:checked:before{background:var(--ops-primary);transform:translate(16px)}.config-subsection .settings-section-actions{border-top:1px solid var(--ops-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:0;padding-top:16px;display:flex}.config-subsection .settings-inline-field{background:0 0;border:0;flex:230px;max-width:330px;min-height:0;padding:0}.config-subsection .settings-inline-field span{text-transform:none;font:500 12px Inter,sans-serif}.config-subsection button{min-height:38px;font:600 12px DM Sans,Segoe UI,sans-serif}.config-subsection .config-unsaved{color:var(--ops-warn);margin-right:auto;font-size:12px}.config-subsection .config-region-toggle{width:100%;color:var(--ops-text);text-align:left;box-shadow:none;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex;background:0 0!important}.config-region-toggle strong{font-size:15px}.config-region-toggle>span{color:var(--ops-muted);font-size:12px}.config-region-toggle+div:not([hidden]){margin-top:18px}.config-subsection [hidden]{display:none!important}.config-region-toggle+div .config-subsection-heading{display:none}.config-inline-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.config-inline-controls label{align-items:center;gap:8px;display:flex}.config-inline-controls select{width:auto}.admin-card .maintenance-layout{grid-template-columns:1fr}.admin-card .cache-table,.admin-card .log-viewer{max-width:100%;overflow-x:auto}.admin-card .cache-row{min-width:650px}.config-tool-link{color:var(--ops-primary-2);padding:16px 0;font-size:13px}@media (max-width:1250px){.admin-shell.admin-shell--with-rail{grid-template-areas:"nav main"}}@media (max-width:1180px){.config-directory-links{grid-template-columns:1fr}}@media (max-width:980px){.admin-shell-nav .admin-sidebar{padding:12px 18px;display:block}.config-desktop-navigation{display:none}.config-mobile-picker{align-items:center;gap:16px;margin:0;display:flex}.config-mobile-picker>span{color:var(--ops-muted);font:500 12px Inter,sans-serif}.config-mobile-picker select{flex:1;width:100%;min-width:0;padding:10px;font:13px Inter,sans-serif}}@media (max-width:680px){.admin-form .admin-grid{grid-template-columns:1fr}.admin-form .config-subsection{padding:16px!important}.config-directory-link{flex-wrap:wrap;gap:12px;padding:14px}.config-link-copy{flex-basis:calc(100% - 62px)}.config-directory-link .config-connection-badge{margin-left:46px}.config-link-arrow{display:none}.config-advanced-directory>summary>span{margin:8px 0 0;display:block}.admin-card .admin-header{flex-direction:column;align-items:flex-start;gap:14px}.config-subsection .section-header{flex-wrap:wrap;align-items:flex-start;gap:12px}.config-subsection .section-subtitle{margin-top:0}.config-subsection .settings-section-actions>button{flex-grow:1}.config-subsection .settings-section-actions .config-unsaved{flex-basis:100%}.config-service-status{gap:10px}}
.admin-shell--top-nav>.admin-card{width:100%;max-width:none;padding:24px 0}.settings-top-navigation{border-bottom:1px solid var(--ops-line-soft);justify-content:space-between;align-items:center;gap:20px;padding:0 0 20px;display:flex}.settings-top-navigation a{color:var(--ops-muted);font-size:13px;text-decoration:none}.settings-top-navigation label{align-items:center;gap:12px;margin:0;padding:0;display:flex}.settings-top-navigation label span{color:var(--ops-faint);text-transform:none;font:12px Inter,sans-serif}.settings-top-navigation select{border-radius:8px;width:260px;min-height:42px;padding:10px 12px;font:13px Inter,sans-serif}.admin-supplemental{border-top:1px solid var(--ops-line-soft);margin-top:28px;padding-top:20px}.admin-supplemental>summary{cursor:pointer;color:var(--ops-muted);margin-bottom:18px;font-size:13px}.admin-supplemental .admin-rail-stack{max-width:960px;display:block}.account-eyebrow{color:var(--ops-faint);font:10px JetBrains Mono,monospace}.account-identity{align-items:center;gap:12px;min-width:0;display:flex}.account-identity>div{gap:4px;min-width:0;display:grid}.account-identity strong{overflow-wrap:anywhere;font-size:14px}.account-identity>div>span{color:var(--ops-faint);font-size:12px}.account-avatar{color:#dedaff;background:#25242c;border:1px solid #45434f;border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;font:600 20px DM Sans,sans-serif;display:grid}.account-tabs{border-bottom:1px solid var(--ops-line-soft);gap:26px;margin-bottom:24px;display:flex}.account-tabs button{min-height:46px;color:var(--ops-muted);box-shadow:none;text-transform:none;border:0;border-bottom:2px solid #0000;padding:0 2px;font:500 14px DM Sans,sans-serif;background:0 0!important;border-color:#0000!important;border-radius:0!important}.account-tabs button[aria-selected=true]{color:#dedaff;border-bottom-color:#bcb3ff!important}.account-page [hidden]{display:none!important}.account-panel{border:1px solid var(--ops-line);background:var(--ops-panel);border-radius:14px;padding:32px;animation:.18s ease-out account-appear}.account-section-intro{margin-bottom:26px}.account-section-intro h2{margin:0 0 8px;font-size:21px}.account-section-intro p{color:var(--ops-muted);margin:0;font-size:13px;line-height:1.6}.account-form{gap:10px;max-width:500px;display:grid}.account-form fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.account-form label{color:var(--ops-text);text-transform:none;background:0 0;border:0;margin:0;padding:0;font:500 13px DM Sans,sans-serif;display:block}.account-form input{border:1px solid var(--ops-line);border-radius:8px;width:100%;min-width:0;min-height:46px;margin:0;padding:11px 13px;font:14px Inter,sans-serif;display:block}.account-form fieldset label:not(:first-child){margin-top:10px}.account-form .account-hint{color:var(--ops-faint);margin:0;font-size:12px;line-height:1.6}.account-form-actions{gap:10px;margin-top:14px;display:flex}button.account-primary{text-transform:none;border-radius:8px;min-height:44px;padding:11px 20px;font:700 13px DM Sans,sans-serif;transition:background .15s,opacity .15s;color:#1c172c!important;background:#c7bdff!important;border:1px solid #c7bdff!important}button.account-primary:hover:not(:disabled){background:#d8d1ff!important}button.account-primary:disabled{opacity:.4;cursor:not-allowed}button.account-secondary{border:1px solid var(--ops-line);min-height:44px;color:var(--ops-muted);text-transform:none;padding:11px 16px;font:500 13px DM Sans,sans-serif;background:0 0!important}.account-notice{border:1px solid var(--ops-line);overflow-wrap:anywhere;border-radius:8px;margin:8px 0 0;padding:12px 14px;font-size:13px;line-height:1.6}.account-notice.is-error{color:#ffb6b6;background:#311e23;border-color:#763d44}.account-notice.is-status{color:#aae0cb;background:#1b2924;border-color:#365c50}.account-connected{border-top:1px solid var(--ops-line-soft);color:var(--ops-faint);align-items:center;gap:9px;margin-top:32px;padding-top:20px;font-size:12px;display:flex}.account-connection-dot{background:#83bda7;border-radius:50%;flex-shrink:0;width:6px;height:6px}.account-request-summary{border-bottom:1px solid var(--ops-line-soft);align-items:center;gap:40px;margin-bottom:28px;padding-bottom:24px;display:flex}.account-request-summary>div{gap:5px;display:grid}.account-request-summary strong{font:600 25px DM Sans,sans-serif}.account-request-summary span{color:var(--ops-muted);font-size:12px}.account-request-summary a{color:#d0c8ff;margin-left:auto;font-size:13px;text-decoration:none}.account-list-heading{margin:0 0 8px;font-size:14px}.account-access-list{margin:0;padding:0;list-style:none}.account-access-list>li{border-bottom:1px solid var(--ops-line-soft);padding:18px 0}.account-access-list>li:last-child{border:0}.account-access-summary{justify-content:space-between;gap:16px;display:flex}.account-access-summary strong{font-size:13px;font-weight:500}.account-access-summary time{color:var(--ops-muted);text-align:right;font-size:12px}.account-access-list details{color:var(--ops-faint);margin-top:8px;font-size:12px}.account-access-list summary{cursor:pointer}.account-access-list dl{gap:8px;margin-bottom:0;display:grid}.account-access-list dl>div{flex-wrap:wrap;gap:12px;display:flex}.account-access-list dd{color:var(--ops-muted);overflow-wrap:anywhere;margin:0}.account-empty{color:var(--ops-muted);padding:16px 0;font-size:14px;line-height:1.6}.account-empty button{margin-top:8px}.page:has(>.login-page){background:#121214;padding:0}.page>main.login-page{background:radial-gradient(at 50% 15%,#24202e 0,#0000 60%);flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:none;min-height:100dvh;margin:0;padding:40px 20px;display:flex}.login-card{background:#1c1b1f;border:1px solid #3a3841;border-radius:20px;width:100%;max-width:430px;padding:32px;box-shadow:0 22px 90px #0003}.login-brand{justify-content:space-between;align-items:center;gap:16px;margin-bottom:36px;display:flex}.login-brand>a{color:#eeeaf5;align-items:center;gap:10px;font:600 23px DM Sans,sans-serif;text-decoration:none;display:flex}.magent-mark{width:38px;height:38px}.login-beta{color:#bdb5cf;text-transform:uppercase;border:1px solid #44404d;border-radius:6px;padding:4px 8px;font:10px JetBrains Mono,monospace}.login-card header{margin-bottom:24px}.login-card h1{color:#f1edf6;margin:0 0 8px;font-size:30px;line-height:1.2}.login-card header p{color:#aba5b7;margin:0;font-size:13px}.login-methods{background:#151417;border:1px solid #3b3842;border-radius:9px;gap:4px;margin:0 0 16px;padding:4px;display:flex}.login-methods button{color:#b3adbf;text-transform:none;border:0;flex:1;min-height:36px;padding:8px;font:500 13px DM Sans,sans-serif;background:0 0!important;border-radius:6px!important}.login-methods button[aria-pressed=true]{color:#eee7ff;background:#36313f!important}.login-method-help{color:#aba5b7;margin:0 0 10px;font-size:12px;line-height:1.5}.login-form input{background:#151417!important;border-color:#46414e!important}.login-password-label{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.login-password-label a{color:#c4b9e5;font-size:12px;text-decoration:none}.login-password-field{position:relative}.login-password-field input{padding-right:48px}.login-password-field .password-visibility{color:#aba5b7;width:44px;height:calc(100% - 2px);min-height:42px;box-shadow:none;border:0;padding:12px;position:absolute;top:1px;right:1px;background:0 0!important}.password-visibility svg{width:19px;height:19px;display:block}.login-form .login-submit{justify-content:space-between;align-items:center;min-height:46px;margin-top:14px;display:flex}.login-card footer{text-align:center;color:#aaa3b5;border-top:1px solid #36323c;margin-top:28px;padding-top:22px;font-size:12px}.login-card footer a{color:#d4c7ff;margin-left:4px;font-weight:500;text-decoration:none}.login-credit{color:#87818f;margin:24px 0 0;font-size:11px}.account-page :focus-visible,.login-page :focus-visible,.settings-top-navigation :focus-visible{outline-offset:3px;outline:2px solid #c7bdff}@keyframes account-appear{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.account-panel{animation:none}}@media (max-width:680px){.account-identity strong{max-width:130px}.account-avatar{display:none}.account-panel{padding:22px 20px}.account-request-summary{flex-wrap:wrap;gap:24px}.account-request-summary a{width:100%;margin:0}.account-access-summary{flex-direction:column;gap:6px}.account-access-summary time{text-align:left}.settings-top-navigation{flex-wrap:wrap;gap:14px}.settings-top-navigation label{flex:1;min-width:220px}.settings-top-navigation select{flex:1;width:100%}.login-card{padding:26px 24px}.page>main.login-page{padding:24px 16px}}
:root{--workspace-width:1440px;--workspace-gutter:32px;--workspace-gap:24px;--ops-radius:8px;--ops-radius-lg:12px}.page>main:not(.login-page),.admin-shell.admin-shell--top-nav{width:calc(100% - var(--workspace-gutter) * 2);margin:32px auto 0;padding:0;animation:none;max-width:var(--workspace-width)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.page>main:not(.login-page){gap:var(--workspace-gap);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.admin-shell.admin-shell--top-nav{display:block}.admin-shell--top-nav>.admin-card{gap:var(--workspace-gap);grid-template-columns:minmax(0,1fr);animation:none;border-radius:0!important}.admin-card>*{min-width:0}.admin-card .admin-section,.invite-admin-stack{grid-template-columns:minmax(0,1fr);min-width:0}.admin-section>*,.invite-admin-stack>*{min-width:0}.page>.site-banner,.page>.user-view-banner{width:calc(100% - var(--workspace-gutter) * 2);max-width:var(--workspace-width);border-radius:8px;margin:16px auto 0}.header{border-radius:0!important}.page-heading{border:0;border-bottom:1px solid var(--ops-line-soft);min-width:0;box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:24px;margin:0;padding:0 0 24px;display:flex}.page-heading-main{align-items:center;gap:18px;min-width:0;display:flex}.page-heading-copy{gap:8px;min-width:0;display:grid}.page-heading h1{color:var(--ops-text);text-transform:none;overflow-wrap:anywhere;margin:0;font:700 clamp(26px,2.5vw,32px)/1.2 DM Sans,Segoe UI,sans-serif}.page-heading-copy>p{max-width:64ch;color:var(--ops-muted);margin:0;font-size:14px;line-height:1.6}.page-heading-eyebrow{color:var(--ops-faint);font:11px JetBrains Mono,monospace}.page-heading-leading{flex-shrink:0}.page-heading-leading .request-poster{object-fit:cover;border-radius:8px;width:60px;height:90px;margin:0;display:block}.page-heading-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;min-width:0;max-width:50%;display:flex}.page-heading-actions .lede{margin:0}.page-heading{grid-column:1/-1}.page>main.issue-portal-page{grid-template-columns:minmax(0,1fr) minmax(310px,360px)}.issue-reports-column{height:calc(100dvh - 104px);top:80px}.page-heading-meta{color:var(--ops-faint);font-size:13px}.page-heading .home-search{width:min(440px,100%)}.page-heading .home-search>label{text-transform:none;font:500 12px DM Sans,sans-serif}.page-heading .home-search-row{grid-template-columns:minmax(0,1fr) auto}.account-page>.account-tabs,.account-page>.account-panel{width:100%;max-width:920px;margin:0}.feedback-form{width:100%;max-width:760px}.feedback-form label:not(:first-child){margin-top:12px}.feedback-form :is(select,textarea){border-radius:8px;width:100%;min-width:0;padding:12px;font-size:14px}.feedback-form button[type=submit]{justify-self:start;margin-top:12px}.how-page>.how-flow,.changelog-page>.changelog-groups{width:100%;max-width:1120px}.how-flow>h2{margin:0 0 16px;font-size:20px}.how-card{background:var(--ops-panel);border-color:var(--ops-line);box-shadow:none;border-radius:12px}.how-card p{color:var(--ops-muted);margin:0;line-height:1.7}.changelog-group{border:1px solid var(--ops-line);background:var(--ops-panel);border-radius:12px;padding:24px}.changelog-group:first-child{border-top:1px solid var(--ops-line);padding-top:24px}.changelog-group h2{font-size:18px}.changelog-list{color:var(--ops-muted);margin-bottom:0;line-height:1.7}:is(.request-flow-heading,.issue-flow-heading,.invite-flow-heading,.home-section-heading,.request-journey-heading) h2{font-size:21px;line-height:1.3}:is(.request-flow-stage,.issue-flow,.issue-reports-column,.invite-flow-step,.profile-invites-list,.account-panel){border-radius:12px}.invites-page>.profile-invites-section{border:0;margin:0;padding:0;background:0 0!important}.invites-page .invite-flow-heading>div>.eyebrow{display:none}.invites-page .profile-invites-list{border:1px solid var(--ops-line);margin-top:12px;padding:20px}.invite-flow-fields label>span:first-child,.invite-flow-field-grid label>span:first-child{text-transform:none;font-size:13px}.invite-admin-tabbar .admin-segmented{border:0;border-bottom:1px solid var(--ops-line-soft);background:0 0;border-radius:0;flex-wrap:wrap;gap:4px 18px;width:auto;max-width:100%;padding:0}.invite-admin-tabbar .admin-segmented button{min-height:44px;color:var(--ops-muted);border:0;border-bottom:2px solid #0000;padding:10px 0;background:0 0!important;border-radius:0!important}.invite-admin-tabbar .admin-segmented button[aria-selected=true]{color:#dedaff;border-bottom-color:#c7bdff}.invite-operations-strip>button{justify-content:stretch;justify-items:start;border-color:var(--ops-line)!important;background:var(--ops-panel)!important}.invite-operations-strip>button:hover{border-color:var(--ops-primary-2)!important}.request-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.request-stage-grid>.request-stage{grid-column:auto}:is(.request-flow-stage,.issue-flow,.profile-invites-section,.admin-card) label:not(.setting-switch){text-transform:none;font-family:DM Sans,Segoe UI,sans-serif;font-size:13px}:is(.request-flow-stage,.issue-flow,.profile-invites-section,.admin-card) label>span{text-transform:none}:is(.request-flow-stage,.issue-flow,.profile-invites-section) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:8px;font:14px/1.5 DM Sans,sans-serif}:is(.request-flow-stage,.issue-flow,.profile-invites-section) input:not([type=checkbox]):not([type=radio]),:is(.request-flow-stage,.issue-flow,.profile-invites-section) select{min-height:44px}.auth-flow-form>label{gap:8px;display:grid}.auth-flow-form>label:not(:first-child){margin-top:10px}.auth-flow-form .auth-actions{margin-top:12px;display:grid}.auth-flow-form .invite-lookup-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.auth-flow-form .invite-lookup-row button{padding:10px;font-size:12px}.auth-flow-form .invite-summary{background:var(--ops-panel-2);border:1px solid var(--ops-line);overflow-wrap:anywhere;border-radius:8px;padding:14px;font-size:13px}.auth-invite-details{color:var(--ops-muted);margin-top:10px;font-size:12px}.auth-invite-details summary{cursor:pointer}.auth-invite-details .admin-meta-row{margin-top:10px}.page main button[type=submit]:not(.ghost-button),.page .request-submit-bar>button,.page .issue-resolution-card>button{text-transform:none;min-height:42px;box-shadow:none;border-radius:8px;padding:11px 18px;font:700 13px DM Sans,sans-serif;color:#1c172c!important;background:#c7bdff!important;border-color:#c7bdff!important}.page main button[type=submit]:disabled{opacity:.4}.page button.danger-button{color:#ffc0c5!important;background:#361f25!important;border-color:#86464f!important}.page :is(button,input,select,textarea){font-family:DM Sans,Segoe UI,sans-serif}.page :focus-visible{outline-offset:3px;outline:2px solid #c7bdff}.login-card{border-radius:12px}.login-card header p{line-height:1.6}.login-card .status-banner{font-size:13px;line-height:1.6}@media (max-width:1100px){.page>main.issue-portal-page{grid-template-columns:minmax(0,1fr)}.issue-reports-column{height:auto}.request-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.page-heading{flex-wrap:wrap;align-items:flex-start;gap:18px}.page-heading-actions{justify-content:flex-start;max-width:100%}.home-page .page-heading-actions,.page-heading .home-search{width:100%}}@media (max-width:680px){.workspace-mobile-nav{gap:0;padding-inline:4px}.workspace-mobile-nav a{flex:1;min-width:0;padding-inline:3px}:root{--workspace-gutter:16px;--workspace-gap:20px}.page>main:not(.login-page),.admin-shell.admin-shell--top-nav{margin-top:24px}.page-heading{padding-bottom:20px}.page-heading-copy>p{font-size:13px}.page-heading-main{gap:14px}.page-heading-leading .request-poster{width:48px;height:72px}.page-heading-actions>.admin-inline-actions{flex-wrap:wrap}.changelog-group{padding:20px}.request-stage-grid{grid-template-columns:minmax(0,1fr)}.invite-operations-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.page *,.page :before,.page :after{scroll-behavior:auto!important;animation:none!important}}
.issue-flow-progressive .issue-guided-form{border:0;padding:0}.issue-wizard-fields{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.issue-procedure-step{border-bottom:1px solid var(--ops-line-soft);min-width:0}.issue-procedure-step:last-child{border-bottom:0}.issue-procedure-step.is-current{padding:16px 0 8px}.issue-procedure-step .issue-flow-heading{align-items:center;margin-bottom:18px}.issue-procedure-step h2{scroll-margin-top:130px}.issue-procedure-content{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;animation:.15s ease-out issue-step-enter;display:grid}.issue-flow-progressive .issue-category-card{gap:6px;min-height:122px;padding:14px}.issue-flow-progressive .issue-media-finder{background:0 0;border:0;padding:0}.page .issue-flow-progressive .issue-step-summary{text-align:left;width:100%;box-shadow:none;text-transform:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid;color:var(--ops-text)!important;background:0 0!important;border:0!important}.issue-step-summary .issue-step-number{width:28px;height:28px;color:var(--ops-primary-2)}.issue-step-summary-copy{gap:3px;min-width:0;display:grid}.issue-step-summary-copy small{color:var(--ops-muted);font-size:11px;font-weight:500}.issue-step-summary-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.issue-step-change{color:var(--ops-primary-2);font-size:12px}.issue-step-summary:hover .issue-step-change{text-decoration:underline}.issue-procedure-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;display:flex}.issue-procedure-actions button{min-height:44px}.page .issue-procedure-actions>button:not(.ghost-button){color:#1c172c!important;background:#c7bdff!important;border-color:#c7bdff!important}.issue-procedure-actions button:disabled{opacity:.4}.issue-selection-count{color:var(--ops-muted);margin-right:auto;font-size:12px}.issue-flow-progressive .issue-choice-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.issue-flow-progressive .issue-choice-row button{justify-content:flex-start;align-items:center;gap:10px;min-height:48px;display:flex}.issue-device-check{border:1px solid;border-radius:6px;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.page .issue-flow-progressive button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #c7bdff;color:#f5f0ff!important;background:#373147!important;border-color:#c7bdff!important}.issue-device-feedback{color:var(--ops-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.issue-flow-progressive .issue-resolution-card{border:0;grid-template-columns:minmax(0,1fr) auto;padding:0}.issue-flow-progressive .issue-resolution-card h3{margin:0;font-size:19px;line-height:1.4}.issue-flow-progressive .issue-resolution-card p{margin-top:8px;font-size:13px}.issue-flow-progressive .status-banner{gap:10px;display:grid}.issue-flow-progressive .status-banner button{justify-self:start}@keyframes issue-step-enter{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:680px){.issue-flow-progressive .issue-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.issue-flow-progressive .issue-category-card{min-height:112px;padding:12px}.issue-flow-progressive .issue-category-card p{display:none}.issue-flow-progressive .issue-category-card strong{font-size:13px}.issue-procedure-step .issue-flow-heading h2{font-size:19px}.issue-flow-progressive .issue-step-summary{gap:8px}.issue-flow-progressive .issue-choice-row button{padding:10px;font-size:12px}.issue-flow-progressive .issue-resolution-card{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.issue-procedure-content{animation:none}}
