/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.table-row{display:table-row}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--page:#f4f6f7;--surface:#fff;--surface-soft:#f8fafb;--ink:#17232b;--muted:#6b7882;--line:#dce3e6;--line-strong:#cbd5d9;--sidebar:#172026;--sidebar-soft:#243038;--green:#087f6b;--green-dark:#066353;--green-soft:#e5f5f0;--blue:#2e62cf;--blue-soft:#eaf0ff;--amber:#b66a0a;--amber-soft:#fff2dc;--red:#b42318;--red-soft:#fdebea;--shadow:0 8px 24px #1d2d360f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--page);min-width:320px;color:var(--ink);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea,select{color:inherit;font:inherit;letter-spacing:0}button,a,select,input,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #2e62cf38}h1,h2,p,pre{margin:0}.platform-shell{grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:10;background:var(--sidebar);color:#f2f7f7;flex-direction:column;min-width:0;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{min-width:0;color:inherit;align-items:center;gap:11px;padding:7px 8px 22px;text-decoration:none;display:flex}.brand-mark{color:#062d25;background:#1fc5a3;border-radius:7px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.brand>span:last-child,.account-row>div,.provider-badge>div{min-width:0}.brand strong,.brand small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.brand strong{font-size:14px}.brand small,.account-row small,.provider-badge small{color:#9fb0b8;margin-top:2px;font-size:11px}.sidebar nav{gap:3px;display:grid}.sidebar nav>p{color:#74868f;text-transform:uppercase;padding:0 10px 7px;font-size:11px;font-weight:800}.sidebar nav a{color:#bdc9ce;border-radius:6px;align-items:center;gap:10px;min-height:40px;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.sidebar nav a:hover{color:#fff;background:#ffffff0f}.sidebar nav a.active{background:var(--sidebar-soft);color:#fff}.sidebar nav a.active svg{color:#36d2b1}.sidebar-footer{gap:10px;margin-top:auto;display:grid}.provider-badge,.account-row{border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:9px;min-width:0;display:flex}.provider-badge{background:#ffffff0a;padding:11px}.provider-badge strong,.account-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.account-row{padding:10px 8px}.account-logout{color:#71858e;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 30px;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.account-logout:hover{color:#fff;background:#ffffff12}.account-logout:disabled{cursor:wait;opacity:.7}.account-settings{color:#71858e;border-radius:5px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.account-settings:hover{color:#fff;background:#ffffff12}.avatar{color:#26343a;background:#dbe7ea;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.status-dot{background:#22c89f;border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #22c89f21}.auth-locked>.sidebar,.auth-locked>.workspace{visibility:hidden}.auth-locked{height:100vh;overflow:hidden}.auth-gate{z-index:100;background:#eef2f3;place-items:center;min-width:320px;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.auth-panel{background:#fff;border:1px solid #cfd9dc;border-radius:8px;width:min(100%,420px);min-height:448px;padding:30px;box-shadow:0 20px 50px #1b2a321f}.auth-brand{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding-bottom:26px;display:flex}.auth-brand>div{min-width:0}.auth-brand strong,.auth-brand small{display:block}.auth-brand strong{color:var(--ink);font-size:15px}.auth-brand small{color:var(--muted);margin-top:2px;font-size:11px}.auth-loading{min-height:315px;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.auth-form{gap:18px;padding-top:28px;display:grid}.auth-heading{align-items:center;gap:12px;margin-bottom:4px;display:flex}.auth-heading h1{font-size:21px;line-height:1.2}.auth-heading p{color:var(--muted);margin-top:4px;font-size:12px}.auth-icon{background:var(--green-soft);width:38px;height:38px;color:var(--green-dark);border-radius:7px;flex:0 0 38px;place-items:center;display:grid}.auth-form>label{color:#4e5e67;gap:7px;font-size:12px;font-weight:750;display:grid}.auth-form input{border:1px solid var(--line-strong);background:#fff;border-radius:6px;width:100%;height:42px;padding:0 12px;font-size:14px}.auth-form input:focus{border-color:#5781da}.password-input{position:relative}.password-input input{padding-right:44px}.password-input button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid;position:absolute;top:6px;right:6px}.password-input button:hover{background:var(--surface-soft);color:var(--ink)}.auth-error{background:var(--red-soft);color:var(--red);border:1px solid #f3c7c3;border-radius:6px;padding:10px 12px;font-size:12px;line-height:1.5}.auth-submit{width:100%;min-height:42px;margin-top:2px}.auth-links{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-text-link{color:var(--blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.public-auth-shell,.settings-shell{background:#eef2f3;min-height:100vh}.public-auth-shell{place-items:center;padding:28px;display:grid}.public-auth-panel{background:#fff;border:1px solid #cfd9dc;border-radius:8px;width:min(100%,460px);min-height:470px;padding:30px;box-shadow:0 20px 50px #1b2a321a}.public-auth-panel .auth-brand{color:var(--ink);text-decoration:none}.public-auth-panel .auth-form{gap:15px}.legal-checkbox{grid-template-columns:18px minmax(0,1fr);align-items:start;line-height:1.6;gap:9px!important;font-weight:500!important}.legal-checkbox input{width:16px;height:16px;margin-top:2px}.legal-checkbox a{color:var(--blue);margin:0 2px}.auth-result{text-align:center;align-content:center;justify-items:center;gap:14px;min-height:340px;display:grid}.auth-result>svg{color:var(--green)}.auth-result h1{font-size:22px}.auth-result p{max-width:330px;color:var(--muted);font-size:13px;line-height:1.7}.auth-result .primary-button,.auth-result .secondary-button{text-decoration:none}.settings-shell{padding-bottom:64px}.settings-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:76px;padding:12px max(24px,50% - 490px);display:flex}.settings-header .brand{color:var(--ink);padding:0}.settings-header .secondary-button{text-decoration:none}.settings-title,.settings-section,.settings-alert{width:min(100% - 40px,980px);margin-inline:auto}.settings-title{padding:40px 0 22px}.settings-title h1{margin-top:5px;font-size:28px}.settings-title>p:last-child{color:var(--muted);margin-top:8px;font-size:13px}.settings-alert{background:var(--green-soft);color:var(--green-dark);border:1px solid #acd9cc;border-radius:6px;margin-bottom:14px;padding:11px 14px;font-size:12px;font-weight:700}.settings-alert.error{background:var(--red-soft);color:var(--red);border-color:#f3c7c3}.settings-section{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px;margin-bottom:16px;padding:22px}.settings-section-heading{align-items:flex-start;gap:11px;margin-bottom:20px;display:flex}.settings-section-heading>svg{color:var(--green);margin-top:2px}.settings-section-heading h2{font-size:16px}.settings-section-heading p{color:var(--muted);margin-top:4px;font-size:11px}.settings-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.settings-form label,.mfa-setup label,.mfa-disable label{color:#4e5e67;gap:7px;font-size:11px;font-weight:750;display:grid}.settings-form input,.mfa-setup input,.mfa-disable input{border:1px solid var(--line-strong);background:#fff;border-radius:6px;width:100%;height:40px;padding:0 11px}.settings-wide{grid-column:1/-1}.settings-submit{justify-self:start}.mfa-setup,.mfa-disable,.recovery-codes{gap:13px;max-width:620px;display:grid}.mfa-setup>p,.recovery-codes>p{color:var(--muted);font-size:12px;line-height:1.6}.mfa-disable{grid-template-columns:repeat(2,minmax(0,1fr))}.mfa-scan{grid-template-columns:280px minmax(0,1fr);align-items:center;gap:20px;display:grid}.mfa-qr{width:280px;height:280px;color:var(--muted);text-align:center;background:#fff;place-items:center;display:grid}.mfa-qr img{width:100%;height:100%;display:block}.mfa-scan-caption{min-width:0;font-size:14px;line-height:1.6}.mfa-scan-caption p{margin:10px 0 0}.mfa-countdown time{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:750}.mfa-manual{min-width:0;font-size:13px}.mfa-manual summary{cursor:pointer;padding:8px 0}.mfa-expired{border-left:3px solid var(--red);padding:4px 0 4px 16px;font-size:14px;line-height:1.6}.mfa-expired p{margin:8px 0 12px}@media (width<=640px){.mfa-scan{grid-template-columns:minmax(0,1fr);gap:12px}.mfa-qr{aspect-ratio:1;justify-self:center;width:min(280px,100%);height:auto}}.mfa-disable button{justify-self:start}.danger-text{color:var(--red)}.recovery-codes{background:var(--amber-soft);border:1px solid #e8c582;border-radius:6px;margin-top:18px;padding:16px}.recovery-codes>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.recovery-codes code{font-size:12px}.session-list{border-block:1px solid var(--line);margin-bottom:16px;display:grid}.session-list>div{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;display:grid}.session-list>div:last-child{border-bottom:0}.session-icon{background:var(--surface-soft);width:30px;height:30px;color:var(--muted);border-radius:6px;place-items:center;display:grid}.session-list strong,.session-list small{display:block}.session-list strong{font-size:12px}.session-list small{color:var(--muted);margin-top:4px;font-size:10px}.settings-loading{min-height:100vh;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.invitation-auth-panel{min-height:480px}.invitation-form{gap:15px}.invitation-account{border:1px solid var(--line);background:var(--surface-soft);color:#53636b;border-radius:6px;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:flex}.invitation-account>svg{flex:none}.invitation-account>span{gap:3px;min-width:0;display:grid}.invitation-account strong,.invitation-account small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invitation-account strong{font-size:11px}.invitation-account small{color:var(--muted);font-size:9px}.invitation-error-state{text-align:center;align-content:center;justify-items:center;gap:12px;min-height:320px;padding:28px 0 0;display:grid}.invitation-error-state h1{font-size:21px}.invitation-error-state p{max-width:280px;color:var(--muted);font-size:12px;line-height:1.6}.workspace{align-content:start;gap:18px;min-width:0;padding:0 28px 36px;display:grid}.workspace-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;justify-content:space-between;align-items:center;min-height:94px;margin:0 -28px;padding:20px 28px;display:flex}.workspace-header h1{margin-top:2px;font-size:25px;line-height:1.2}.mobile-logout{display:none!important}.eyebrow{color:var(--green);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.3}.header-actions,.table-tools,.playground-actions,.dialog-actions,.docs-footer{align-items:center;gap:9px;display:flex}.primary-button,.secondary-button,.icon-button{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.primary-button,.secondary-button{gap:7px;min-height:38px;padding:0 13px;font-size:12px;font-weight:800}.primary-button{background:var(--green);color:#fff}.primary-button:hover{background:var(--green-dark)}.secondary-button{border-color:var(--line-strong);background:var(--surface);color:#35434b}.secondary-button:hover,.icon-button:hover{background:var(--surface-soft);border-color:#afbcc2}.primary-button:disabled,.secondary-button:disabled,.icon-button:disabled{cursor:not-allowed;opacity:.45}.secondary-button.compact{min-height:32px;padding:0 10px;font-size:11px}.icon-button{border-color:var(--line);background:var(--surface);color:#596870;width:32px;height:32px;padding:0}.icon-button.danger:hover{background:var(--red-soft);color:var(--red);border-color:#efbbb7}.icon-button.dark{color:#dbe6e9;background:#27333a;border-color:#3c4b53}.dry-run-banner{background:var(--green-soft);color:#135849;border:1px solid #b8dfd4;border-radius:6px;align-items:center;gap:11px;min-width:0;padding:12px 14px;display:flex}.dry-run-banner>svg{flex:none}.dry-run-banner>div{flex-wrap:wrap;align-items:baseline;gap:5px 10px;min-width:0;display:flex}.dry-run-banner strong{font-size:12px}.dry-run-banner span{color:#47776c;font-size:11px;line-height:1.5}.banner-tag{border:1px solid #91cbbb;border-radius:4px;flex:none;margin-left:auto;padding:4px 7px;font-weight:900;color:#0b6856!important;font-size:9px!important}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-card{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:114px;box-shadow:var(--shadow);border-radius:7px;align-items:flex-start;gap:12px;padding:17px;display:flex}.metric-card>div:last-child{min-width:0;display:grid}.metric-card span,.metric-card small{color:var(--muted);font-size:11px}.metric-card strong{overflow-wrap:anywhere;margin:5px 0 4px;font-size:20px;line-height:1.2}.metric-icon{border-radius:6px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.metric-icon.blue{background:var(--blue-soft);color:var(--blue)}.metric-icon.green{background:var(--green-soft);color:var(--green)}.metric-icon.amber{background:var(--amber-soft);color:var(--amber)}.metric-icon.charcoal{color:#3f5059;background:#e8edef}.primary-grid,.two-column-grid,.lower-grid{gap:14px;min-width:0;display:grid}.primary-grid{grid-template-columns:minmax(0,1.8fr) minmax(280px,.65fr);align-items:stretch}.two-column-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lower-grid{grid-template-columns:1fr 1fr}.docs-panel{grid-column:1/-1}.panel{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:7px;scroll-margin-top:16px;overflow:hidden}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:15px 17px;display:flex}.panel-heading h2{margin-top:2px;font-size:16px;line-height:1.25}.inline-status{color:var(--muted);align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.playground-panel{flex-direction:column;min-height:545px;display:flex}.playground-toolbar{border-bottom:1px solid var(--line);background:var(--surface-soft);grid-template-columns:minmax(190px,1fr) 120px 90px;gap:10px;padding:13px 17px;display:grid}.playground-toolbar label,.dialog-form>label,.prompt-column label{color:#516069;gap:6px;font-size:10px;font-weight:800;display:grid}select,input,textarea{border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--ink);border-radius:5px;font-size:12px}select,input{min-height:36px;padding:0 10px}textarea{resize:vertical;padding:10px;line-height:1.55}select:hover,input:hover,textarea:hover{border-color:#aab8be}.stream-control{align-content:start}.toggle{background:#d6dde0;border:0;border-radius:999px;width:36px;height:21px;padding:0;position:relative}.toggle span{background:#fff;border-radius:50%;width:15px;height:15px;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0000002e}.playground-columns{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.prompt-column,.response-column{min-width:0;padding:17px}.prompt-column{flex-direction:column;gap:13px;display:flex}.prompt-column label:nth-child(2){flex:1}.prompt-column label:nth-child(2) textarea{min-height:145px}.playground-actions{justify-content:space-between;gap:12px}.playground-actions>span{color:var(--muted);font-size:10px;line-height:1.4}.run-button{flex:none}.response-column{border-left:1px solid var(--line);background:#fbfcfc;flex-direction:column;display:flex}.response-heading{color:#516069;justify-content:space-between;align-items:center;min-height:32px;padding-bottom:10px;font-size:10px;font-weight:800;display:flex}.response-heading .icon-button{width:28px;height:28px}.response-empty,.response-error{border:1px dashed var(--line-strong);color:#849198;text-align:center;border-radius:5px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:230px;font-size:11px;display:flex}.response-error{background:var(--red-soft);color:var(--red);border-color:#efbbb7}.assistant-response{border:1px solid var(--line);background:var(--surface);border-radius:5px;flex:1;min-height:210px;padding:13px}.assistant-response>span{background:var(--blue-soft);color:var(--blue);border-radius:4px;margin-bottom:9px;padding:3px 6px;font-size:9px;font-weight:900;display:inline-block}.assistant-response p{color:#33434b;font-size:12px;line-height:1.7}.response-route{background:var(--blue-soft);border:1px solid #cfdcf8;border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;font-size:10px;display:grid}.response-route span{color:var(--muted)}.response-route strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.response-route code{color:var(--blue);font-size:9px;font-weight:800}.response-metrics{border:1px solid var(--line);background:var(--line);border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:12px;display:grid;overflow:hidden}.response-metrics>div{background:var(--surface);gap:4px;padding:8px;display:grid}.response-metrics span{color:var(--muted);font-size:9px}.response-metrics strong{overflow-wrap:anywhere;font-size:11px}.readiness-panel{min-height:100%}.readiness-score{color:var(--green);font-size:20px}.readiness-track{background:#e4eaec;border-radius:999px;height:6px;margin:17px;overflow:hidden}.readiness-track span{background:var(--green);height:100%;transition:width .18s;display:block}.status-list{padding:0 17px;display:grid}.status-list>div{border-bottom:1px solid var(--line);gap:10px;padding:13px 0;display:flex}.status-icon{border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;display:grid}.status-icon.ready{background:var(--green-soft);color:var(--green)}.status-icon.waiting{background:var(--amber-soft);color:var(--amber)}.status-list p{gap:3px;display:grid}.status-list strong{font-size:11px}.status-list small{color:var(--muted);font-size:10px;line-height:1.45}.readiness-note{background:var(--blue-soft);color:#35558d;border:1px solid #cfdcf8;border-radius:5px;align-items:flex-start;gap:8px;margin:17px;padding:11px;font-size:10px;line-height:1.5;display:flex}.readiness-note svg{flex:none}.data-table{min-width:0}.provider-overview{border-bottom:1px solid var(--line)}.provider-overview-heading,.catalog-label{background:var(--surface-soft);justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:0 17px;display:flex}.provider-overview-heading span,.catalog-label span{color:#58666e;text-transform:uppercase;font-size:10px;font-weight:900}.provider-overview-heading small,.catalog-label small{color:var(--muted);font-size:9px}.provider-row{border-top:1px solid var(--line);grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:46px;padding:7px 17px;display:grid}.provider-row>div{gap:2px;min-width:0;display:grid}.provider-row strong,.provider-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.provider-row strong{font-size:11px}.provider-row small{color:var(--muted);font-size:9px}.provider-mark{background:#50616a;border-radius:3px;width:9px;height:9px}.provider-mark.blue{background:var(--blue)}.provider-mark.green{background:var(--green)}.provider-mark.amber{background:var(--amber)}.provider-mark.red{background:var(--red)}.provider-mark.charcoal{background:#50616a}.provider-stage{color:#526169;white-space:nowrap;background:#eef2f3;border-radius:4px;width:fit-content;padding:4px 6px;font-size:9px;font-weight:900}.provider-stage.adapter_pending,.provider-stage.contract_pending{background:var(--red-soft);color:var(--red)}.provider-stage.credentials_pending,.provider-stage.disabled{background:var(--amber-soft);color:var(--amber)}.provider-stage.dry_run{background:var(--blue-soft);color:var(--blue)}.provider-stage.ready{background:var(--green-soft);color:var(--green)}.catalog-label{border-bottom:1px solid var(--line)}.table-head,.table-row{align-items:center;min-width:0;display:grid}.table-head{border-bottom:1px solid var(--line);background:var(--surface-soft);color:#829097;text-transform:uppercase;min-height:34px;padding:0 17px;font-size:9px;font-weight:900}.table-row{border-bottom:1px solid var(--line);color:#46545c;min-height:58px;padding:9px 17px;font-size:11px}.table-row:last-child{border-bottom:0}.table-row:hover{background:#fbfcfc}.table-row>*{overflow-wrap:anywhere;min-width:0}.model-table .table-head,.model-table .table-row{grid-template-columns:minmax(180px,1.4fr) .65fr .9fr .8fr;gap:10px}.model-table .table-row>div{align-items:center;gap:9px;display:flex}.model-table p{gap:3px;display:grid}.model-table strong{color:var(--ink);font-size:11px}.model-table small{color:var(--muted);font-size:9px}.model-dot{border-radius:3px;flex:0 0 9px;width:9px;height:9px}.model-dot.blue{background:var(--blue)}.model-dot.green{background:var(--green)}.model-dot.amber{background:var(--amber)}.route-tag,.request-status,.key-status,.ledger-kind,.check-count{border-radius:4px;width:fit-content;font-size:9px;font-weight:900}.route-tag{padding:4px 6px}.route-tag.blue{background:var(--blue-soft);color:var(--blue)}.route-tag.green{background:var(--green-soft);color:var(--green)}.route-tag.amber{background:var(--amber-soft);color:var(--amber)}.key-list{display:grid}.key-row{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:61px;padding:10px 17px;display:grid}.key-row:last-child{border-bottom:0}.key-row.disabled{opacity:.52}.key-icon{color:#50616a;background:#edf1f3;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.key-row>div:nth-child(2){gap:3px;min-width:0;display:grid}.key-row strong{font-size:11px}.key-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;overflow:hidden}.key-status{padding:4px 6px}.key-status.active{background:var(--green-soft);color:var(--green)}.key-status.paused{background:var(--amber-soft);color:var(--amber)}.key-status.revoked{color:#6a7880;background:#edf1f3}.key-actions{gap:5px;display:flex}.key-actions .icon-button{width:29px;height:29px}.members-heading-actions{align-items:center;gap:12px;display:flex}.members-heading-actions>span{color:var(--muted);font-size:10px;font-weight:700}.members-table{overflow-x:auto}.members-table .table-head,.members-table .table-row{grid-template-columns:minmax(220px,1.5fr) 160px 90px minmax(150px,.9fr) 62px;gap:14px;min-width:780px}.members-table .table-row.disabled{color:#7b888f;background:#fafbfb}.members-table .invitation-row{background:#fbfcfc}.member-identity{align-items:center;gap:10px;min-width:0;display:flex}.member-identity p{gap:3px;min-width:0;display:grid}.member-identity strong,.member-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-identity strong{color:var(--ink);font-size:11px}.member-identity small{color:var(--muted);font-size:9px}.member-avatar{color:#40525b;background:#e8edef;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.member-avatar.pending{background:var(--blue-soft);color:var(--blue)}.member-role-select{min-height:32px;padding:0 8px;font-size:10px}.member-status{border-radius:4px;width:fit-content;padding:4px 6px;font-size:9px;font-weight:900}.member-status.active{background:var(--green-soft);color:var(--green)}.member-status.disabled{color:#6a7880;background:#edf1f3}.member-status.pending{background:var(--blue-soft);color:var(--blue)}.member-actions{justify-content:flex-end;display:flex}.protected-member{color:var(--muted);font-size:9px}.members-table .table-empty{justify-content:center;align-items:center;gap:8px;display:flex}.log-heading{flex-wrap:wrap}.table-tools{flex-wrap:wrap;justify-content:flex-end}.search-box{border:1px solid var(--line);background:var(--surface);color:#829097;border-radius:5px;align-items:center;gap:7px;width:220px;min-height:32px;padding:0 9px;display:flex}.search-box input{background:0 0;border:0;outline:0;min-height:30px;padding:0;font-size:10px}.segment-control{border:1px solid var(--line);background:var(--surface-soft);border-radius:5px;min-height:32px;padding:2px;display:flex}.segment-control button{min-width:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0 7px;font-size:9px;font-weight:800}.segment-control button.active{background:var(--surface);color:var(--ink);box-shadow:0 1px 4px #1a272e1c}.usage-table{overflow-x:auto}.usage-table .table-head,.usage-table .table-row{grid-template-columns:76px 1.05fr 1.1fr .75fr .7fr .65fr 70px;gap:12px;min-width:840px}.usage-table code{color:#52626a;font-size:10px}.usage-table code,.usage-table strong{gap:3px;min-width:0;display:grid}.usage-table code small,.usage-table strong small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:600;overflow:hidden}.usage-table strong{color:var(--ink);font-size:10px}.request-status{text-align:center;padding:4px 6px}.request-status.success{background:var(--green-soft);color:var(--green)}.request-status.blocked{background:var(--amber-soft);color:var(--amber)}.request-status.error{background:var(--red-soft);color:var(--red)}.table-empty{color:var(--muted);text-align:center;padding:34px;font-size:11px}.payment-panel{scroll-margin-top:16px}.payment-heading-actions{align-items:center;gap:8px;display:flex}.payment-availability{border:1px solid var(--line);background:var(--surface-soft);min-height:28px;color:var(--muted);border-radius:4px;align-items:center;gap:7px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.payment-availability .status-dot{background:#8b969c;box-shadow:0 0 0 3px #5b6c741a}.payment-availability.approval_pending,.payment-availability.credentials_pending,.payment-availability.packages_pending{color:#8a6419;background:#fff8e8;border-color:#ecd8a8}.payment-availability.approval_pending .status-dot,.payment-availability.credentials_pending .status-dot,.payment-availability.packages_pending .status-dot{background:#cf921f;box-shadow:0 0 0 3px #cf921f1f}.payment-availability.ready{color:#176b4a;background:#eef8f3;border-color:#b9d8ca}.payment-availability.ready .status-dot{background:#1b8a5a}.payment-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);min-width:0;display:grid}.payment-packages,.payment-history{min-width:0}.payment-history{border-left:1px solid var(--line)}.payment-history-heading{border-bottom:1px solid var(--line);background:var(--surface-soft);align-items:center;min-height:43px;padding:6px 10px;display:flex}.payment-history-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;display:grid}.payment-history-tabs button{min-width:0;min-height:30px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.payment-history-tabs button:hover{background:var(--surface);color:var(--ink)}.payment-history-tabs button.active{border-color:var(--line-strong);background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #1421280d}.payment-history-tabs button span{color:#52636c;text-align:center;background:#e6ecef;border-radius:3px;min-width:18px;padding:2px 5px;font-size:8px;line-height:1}.payment-subheading{border-bottom:1px solid var(--line);background:var(--surface-soft);justify-content:space-between;align-items:baseline;gap:12px;min-height:43px;padding:12px 17px;display:flex}.payment-subheading strong{font-size:11px}.payment-subheading small{color:var(--muted);font-size:9px}.payment-package-row{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) 92px 88px;align-items:center;gap:11px;min-height:68px;padding:10px 17px;display:grid}.payment-package-row:last-child,.payment-order-row:last-child{border-bottom:0}.payment-package-icon{color:#385e70;background:#e9f0f4;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.payment-package-row>div,.payment-order-row>div{gap:3px;min-width:0;display:grid}.payment-package-row strong,.payment-order-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.payment-package-row small,.payment-order-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.payment-package-price{color:var(--ink);text-align:right;font-size:13px;font-weight:850}.payment-start-button{width:88px;padding-inline:10px}.payment-order-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 72px 32px;align-items:center;gap:9px;min-height:58px;padding:9px 14px 9px 17px;display:grid}.payment-status{color:#5d6c74;text-align:center;background:#edf1f3;border-radius:3px;min-width:64px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:800}.payment-status.pending,.payment-status.creating,.payment-status.refund_pending,.payment-status.processing{background:var(--amber-soft);color:var(--amber)}.payment-status.credited,.payment-status.succeeded{background:var(--green-soft);color:var(--green)}.payment-status.failed,.payment-status.abnormal{background:var(--red-soft);color:var(--red)}.payment-order-spacer{width:32px}.payment-record-icon{width:32px;height:32px;color:var(--muted);place-items:center;display:grid}.payment-empty{min-height:116px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;padding:20px;font-size:10px;display:flex}.payment-dialog{width:min(440px,100vw - 28px)}.payment-dialog-body{justify-items:center;gap:14px;padding:20px;display:grid}.payment-dialog-total{justify-items:center;gap:3px;display:grid}.payment-dialog-total span{color:var(--muted);font-size:10px;font-weight:700}.payment-dialog-total strong{font-size:25px;line-height:1.2}.payment-dialog-total small{color:#849198;font-family:var(--font-mono);font-size:8px}.payment-qr{border:1px solid var(--line-strong);background:#fff;border-radius:6px;place-items:center;width:288px;height:288px;display:grid}.payment-qr img{width:264px;height:264px;display:block}.payment-expiry{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.payment-dialog-actions{width:100%}.payment-result{min-height:220px;color:var(--muted);text-align:center;align-content:center;justify-items:center;gap:10px;display:grid}.payment-result.success{color:var(--green)}.payment-result strong{color:var(--ink);font-size:16px}.payment-result small{font-size:10px}.ledger-balance{justify-items:end;gap:2px;display:grid}.ledger-balance span{color:var(--muted);font-size:9px}.ledger-balance strong{font-size:13px}.ledger-list,.compliance-list{display:grid}.ledger-row{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:9px 17px;display:grid}.ledger-row:last-child{border-bottom:0}.ledger-kind{text-align:center;padding:4px 6px}.ledger-kind.charge{background:var(--blue-soft);color:var(--blue)}.ledger-kind.rollback{background:var(--amber-soft);color:var(--amber)}.ledger-row>div{gap:3px;min-width:0;display:grid}.ledger-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ledger-row small{color:var(--muted);font-size:9px}.negative{color:var(--red)}.positive{color:var(--green)}.check-count{background:var(--amber-soft);color:var(--amber);padding:5px 7px}.compliance-list>div{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;min-height:62px;padding:13px 17px;display:flex}.compliance-list>div:last-child{border-bottom:0}.compliance-list .status-icon{flex:0 0 24px;margin-top:1px}.compliance-list>div>span:last-child{gap:4px;display:grid}.compliance-list strong{font-size:11px}.compliance-list small{color:var(--muted);font-size:9px;line-height:1.45}.docs-panel{color:#ecf3f4;background:#202a30}.docs-panel .panel-heading{border-color:#39474e}.docs-panel .eyebrow{color:#45d6b8}.docs-layout{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);min-width:0;display:grid}.docs-reference{border-right:1px solid #39474e}.docs-reference-row{border-bottom:1px solid #39474e;grid-template-columns:84px minmax(0,1fr);align-items:start;gap:12px;min-height:58px;padding:13px 17px;display:grid}.docs-reference-row:last-child{border-bottom:0}.docs-reference-row>span,.docs-contract-grid span{color:#93a8af;font-size:9px;font-weight:700}.docs-reference-row>div{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.docs-reference-row code,.docs-contract-grid code{color:#c8e7df;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;line-height:1.6}.docs-reference-row strong{color:#ecf3f4;white-space:nowrap;font-size:10px}.docs-reference-row small{color:#93a8af;font-size:9px;line-height:1.5}.docs-reference-row>div:has(small){justify-content:initial;gap:3px;display:grid}.docs-model-ids{flex-wrap:wrap;justify-content:flex-start!important;gap:5px!important;display:flex!important}.docs-model-ids code{background:#26343a;border:1px solid #46565d;padding:2px 5px}.docs-model-stack{justify-content:initial!important;gap:5px!important;display:grid!important}.docs-model-stack>small{color:#9fb0b8;font-size:9px;line-height:1.45}.docs-code-column{grid-template-rows:auto minmax(270px,1fr);min-width:0;display:grid}.docs-code-toolbar{border-bottom:1px solid #39474e;justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:8px 17px;display:flex}.docs-code-toolbar>span{color:#93a8af;font-size:9px}.docs-tabs{background:#26343a;border-color:#46565d}.docs-tabs button{color:#93a8af;min-width:64px}.docs-tabs button.active{color:#202a30;background:#ecf3f4}.docs-panel pre{color:#c8e7df;white-space:pre;max-width:100%;padding:19px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.75;overflow-x:auto}.docs-contract-grid{border-top:1px solid #39474e;grid-template-columns:1.5fr .7fr 1fr .7fr;display:grid}.docs-contract-grid>div{border-right:1px solid #39474e;gap:4px;min-width:0;padding:12px 17px;display:grid}.docs-contract-grid>div:last-child{border-right:0}.docs-footer{border-top:1px solid #39474e;flex-wrap:wrap;padding:11px 17px}.docs-footer span{color:#93a8af;align-items:center;gap:5px;font-size:9px;display:inline-flex}.dialog-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c141894;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog{border:1px solid var(--line);background:var(--surface);border-radius:7px;width:min(490px,100%);max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 24px 70px #0c161b47}.dialog-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.dialog-heading h2{margin-top:3px;font-size:18px}.dialog-form,.secret-view{gap:17px;padding:19px;display:grid}.dialog-form fieldset{border:0;min-width:0;margin:0;padding:0}.dialog-form legend{color:#516069;margin-bottom:7px;font-size:10px;font-weight:800}.environment-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.environment-options button{border:1px solid var(--line-strong);background:var(--surface);color:#56656d;cursor:pointer;text-align:left;border-radius:5px;align-items:center;gap:9px;min-height:58px;padding:9px 11px;display:flex}.environment-options button.active{border-color:var(--green);background:var(--green-soft);color:var(--green-dark)}.environment-options button span{gap:3px;display:grid}.environment-options strong{font-size:11px}.environment-options small{color:var(--muted);font-size:9px}.input-with-suffix{position:relative}.input-with-suffix input{padding-right:70px}.input-with-suffix span{color:var(--muted);font-size:10px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.dialog-note,.secret-warning{border-radius:5px;align-items:flex-start;gap:9px;padding:11px;font-size:10px;line-height:1.5;display:flex}.dialog-note{background:var(--blue-soft);color:#35558d;border:1px solid #cfdcf8}.dialog-note svg,.secret-warning svg{flex:none}.dialog-actions{justify-content:flex-end;padding-top:2px}.secret-warning{background:var(--amber-soft);color:#855313;border:1px solid #f0d19e}.secret-warning>span{gap:3px;display:grid}.secret-warning strong{font-size:11px}.secret-warning small{font-size:9px}.secret-value{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:5px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.secret-value code{overflow-wrap:anywhere;color:#33454d;flex:1;min-width:0;font-size:11px}.full-width{width:100%}.toast{z-index:70;color:#effbf7;background:#182a24;border:1px solid #315046;border-radius:6px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:11px;font-weight:700;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 34px #0a191438}.icp-footer{color:#71808a;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;min-height:48px;font-size:12px;display:flex}.icp-footer nav{flex-wrap:wrap;justify-content:center;gap:6px 12px;display:flex}.icp-footer a{color:inherit;text-decoration:none}.icp-footer a:hover{color:#2e67d1}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1180px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.primary-grid{grid-template-columns:1fr}.readiness-panel{grid-template-columns:minmax(220px,.65fr) minmax(0,1fr);align-items:start;display:grid}.readiness-panel .panel-heading,.readiness-panel .readiness-track,.readiness-panel .readiness-note{grid-column:1}.readiness-panel .status-list{grid-area:1/2/span 3}}@media (width<=900px){.platform-shell{grid-template-columns:1fr}.sidebar{height:auto;padding:10px 14px;position:static;overflow:hidden}.brand{padding:4px 3px 10px}.sidebar nav{scrollbar-width:none;margin:0 -14px;padding:0 14px 3px;display:flex;overflow-x:auto}.sidebar nav::-webkit-scrollbar{display:none}.sidebar nav>p,.sidebar-footer{display:none}.mobile-logout{display:grid!important}.sidebar nav a{flex:none;min-height:36px;padding:0 9px}.workspace{padding:0 16px 28px}.workspace-header{min-height:80px;margin:0 -16px;padding:16px}.workspace-header h1{font-size:21px}.two-column-grid,.lower-grid,.payment-layout{grid-template-columns:1fr}.payment-history{border-top:1px solid var(--line);border-left:0}.docs-panel{grid-column:auto}.docs-layout{grid-template-columns:1fr}.docs-reference{border-bottom:1px solid #39474e;border-right:0}.docs-contract-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-contract-grid>div:nth-child(2){border-right:0}.docs-contract-grid>div:nth-child(-n+2){border-bottom:1px solid #39474e}}@media (width<=680px){.public-auth-shell{padding:14px}.public-auth-panel{min-height:0;padding:22px}.settings-header{padding-inline:16px}.settings-header .brand small{display:none}.settings-title,.settings-section,.settings-alert{width:min(100% - 28px,980px)}.settings-title{padding-top:26px}.settings-title h1{font-size:23px}.settings-section{padding:18px 15px}.settings-form,.mfa-disable{grid-template-columns:1fr}.settings-wide{grid-column:auto}.recovery-codes>div{grid-template-columns:1fr}.auth-gate{padding:12px}.auth-panel{min-height:430px;padding:22px}.workspace{gap:12px}.workspace-header{align-items:flex-start}.header-actions .secondary-button{display:none}.primary-button,.secondary-button{min-height:36px;padding:0 10px}.dry-run-banner{align-items:flex-start}.dry-run-banner>div{display:grid}.banner-tag{display:none}.metric-grid{grid-template-columns:1fr}.metric-card{min-height:88px}.playground-toolbar{grid-template-columns:minmax(0,1fr) 105px}.stream-control{display:none!important}.playground-columns{grid-template-columns:1fr}.response-column{border-top:1px solid var(--line);border-left:0;min-height:320px}.playground-actions{align-items:flex-end}.readiness-panel{display:block}.table-tools{justify-content:flex-start;width:100%}.search-box{width:100%}.segment-control,.segment-control button{flex:1}.model-table .table-head{display:none}.model-table .table-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px}.model-table .table-row>span:nth-child(2){text-align:right}.model-table .table-row>span:nth-child(3){color:var(--muted);padding-left:18px}.model-table .route-tag{justify-self:end}.key-row{grid-template-columns:32px minmax(0,1fr) auto}.key-actions{grid-column:2/-1;justify-content:flex-end}.members-heading{align-items:flex-start}.members-heading-actions{flex-direction:column;align-items:flex-end;gap:7px}.members-table{overflow:visible}.members-table .table-head{display:none}.members-table .table-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;min-width:0;padding:13px 16px}.members-table .member-identity{grid-column:1/-1}.members-table .member-role-select{width:min(100%,180px)}.members-table .table-row>span:nth-child(4){color:var(--muted);align-self:center;font-size:9px}.members-table .member-actions{align-self:center}.payment-package-row{grid-template-columns:34px minmax(0,1fr) auto}.payment-package-price{text-align:left;grid-area:2/2}.payment-start-button{grid-area:1/3/span 2}.payment-order-row{grid-template-columns:minmax(0,1fr) auto 32px}.payment-qr{width:min(288px,100vw - 76px);height:min(288px,100vw - 76px)}.payment-qr img{width:min(264px,100vw - 100px);height:min(264px,100vw - 100px)}.ledger-balance{max-width:130px}.docs-panel pre{font-size:10px}.docs-reference-row{grid-template-columns:72px minmax(0,1fr);padding:12px 14px}.docs-code-toolbar{flex-direction:column;align-items:flex-start;padding:10px 14px}.docs-tabs{width:100%}.docs-tabs button{flex:1;min-width:0}.docs-contract-grid{grid-template-columns:1fr}.docs-contract-grid>div,.docs-contract-grid>div:nth-child(2){border-bottom:1px solid #39474e;border-right:0}.docs-contract-grid>div:last-child{border-bottom:0}}.ops-shell{background:#f3f6f7;min-height:100vh;padding:0 28px 48px}.ops-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1480px,100%);min-height:76px;margin:0 auto;display:flex}.ops-header .brand{padding:10px 0}.ops-header>div,.ops-title,.ops-role,.ops-metrics>div,.ops-tabs,.ops-section-heading,.ops-row-actions{align-items:center;display:flex}.ops-header>div{gap:10px}.ops-role{color:#086c5b;text-transform:uppercase;background:#edf8f4;border:1px solid #b9d8ce;border-radius:6px;gap:6px;min-height:34px;padding:0 11px;font-size:11px;font-weight:800}.ops-title{justify-content:space-between;gap:24px;width:min(1480px,100%);min-height:128px;margin:0 auto}.ops-title>div{gap:7px;display:grid}.ops-title h1{font-size:25px;line-height:1.2}.ops-title p:last-child{color:var(--muted);font-size:13px}.ops-blocker,.ops-metrics,.ops-tabs,.ops-layout,.ops-payment-health,.ops-reconciliation,.ops-reconciliation-scope,.ops-shell>.settings-alert{width:min(1480px,100%);margin-left:auto;margin-right:auto}.ops-blocker{color:#8a5109;background:#fff7e8;border:1px solid #e8c287;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;margin-bottom:16px;padding:12px 16px;display:grid}.ops-blocker>div{gap:3px;display:grid}.ops-blocker strong,.ops-blocker span,.ops-blocker a{font-size:12px}.ops-blocker span{color:#856c49}.ops-blocker a{color:inherit;font-weight:800}.ops-shell>.settings-alert{margin-bottom:16px}.ops-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.ops-metrics>div{border:1px solid var(--line);background:var(--surface);min-height:78px;box-shadow:var(--shadow);color:var(--blue);border-radius:6px;gap:12px;padding:14px 16px}.ops-metrics>div:nth-child(2){color:var(--amber)}.ops-metrics>div:nth-child(3){color:var(--green)}.ops-metrics>div:nth-child(4){color:#2e62cf}.ops-metrics>div:nth-child(5){color:#44515a}.ops-metrics>div:nth-child(6){color:#2f6c78}.ops-metrics>div.metric-danger{color:var(--red)}.ops-metrics span{color:var(--muted);gap:3px;font-size:10px;font-weight:700;display:grid}.ops-metrics small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:650;overflow:hidden}.ops-metrics strong{color:var(--ink);font-size:19px}.ops-tabs{border:1px solid var(--line);background:#e9eef0;border-radius:6px;gap:2px;min-height:50px;margin-bottom:14px;padding:4px}.ops-tabs button{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.ops-tabs button.active{background:var(--surface);color:var(--ink);box-shadow:0 1px 4px #1d2d3614}.ops-layout{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.ops-reconciliation{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:14px;display:grid}.ops-payment-health{gap:14px;display:grid}.ops-payment-banner{color:#8a5109;background:#fff7e8;border:1px solid #e8c287;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-height:58px;padding:11px 15px;display:grid}.ops-payment-banner.ready{color:#086c5b;background:#edf8f4;border-color:#b9d8ce}.ops-payment-banner.unavailable{color:var(--red);background:#fff1ef;border-color:#e6b9b2}.ops-payment-banner>div{gap:3px;display:grid}.ops-payment-banner strong{font-size:11px}.ops-payment-banner span{color:#856c49;font-size:10px;line-height:1.5}.ops-payment-banner.ready span{color:#46776d}.ops-payment-banner.unavailable span{color:#93645e}.ops-payment-grid{grid-template-columns:minmax(380px,.9fr) minmax(0,1.1fr);align-items:stretch;gap:14px;display:grid}.ops-payment-gates{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ops-payment-gates>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:57px;padding:9px 13px;display:grid}.ops-payment-gates>div:nth-child(2n){border-right:0}.ops-payment-gates>div:nth-last-child(-n+2){border-bottom:0}.ops-gate-icon{color:#6b7880;background:#edf1f3;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.ops-gate-icon.enabled{background:var(--green-soft);color:var(--green)}.ops-payment-gates p{gap:2px;min-width:0;display:grid}.ops-payment-gates strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ops-payment-gates small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ops-payment-stats{grid-template-columns:repeat(3,minmax(0,1fr));min-height:228px;display:grid}.ops-payment-stats>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;place-content:center;gap:5px;min-width:0;padding:14px;display:grid}.ops-payment-stats>div:nth-child(3n){border-right:0}.ops-payment-stats>div:nth-last-child(-n+3){border-bottom:0}.ops-payment-stats span{color:var(--muted);font-size:9px;font-weight:750}.ops-payment-stats strong{font-size:22px}.ops-reconciliation-scope{color:#8a5109;background:#fff7e8;border:1px solid #e8c287;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-height:58px;margin-bottom:14px;padding:11px 15px;display:grid}.ops-reconciliation-scope.enabled{color:#086c5b;background:#edf8f4;border-color:#b9d8ce}.ops-reconciliation-scope>div{gap:3px;display:grid}.ops-reconciliation-scope strong{font-size:11px}.ops-reconciliation-scope span{color:#856c49;font-size:10px;line-height:1.5}.ops-reconciliation-scope.enabled span{color:#46776d}.ops-form,.ops-table-wrap{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:6px}.ops-form{gap:14px;padding:18px;display:grid}.ops-section-heading{border-bottom:1px solid var(--line);gap:10px;min-height:56px;padding:13px 16px}.ops-form .ops-section-heading{min-height:auto;margin:-18px -18px 2px}.ops-section-heading>svg{color:var(--green)}.ops-section-heading>div{gap:3px;display:grid}.ops-section-heading h2{font-size:14px}.ops-section-heading p{color:var(--muted);font-size:10px}.ops-form label{gap:6px;min-width:0;display:grid}.ops-form label>span{color:#4f5c65;font-size:10px;font-weight:800}.ops-form input,.ops-form select,.ops-form textarea{border:1px solid var(--line-strong);background:#fbfcfc;border-radius:5px;width:100%;min-width:0;min-height:40px;padding:9px 10px;font-size:12px}.ops-form textarea{resize:vertical;min-height:94px;line-height:1.6}.ops-form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ops-form .primary-button{justify-content:center}.ops-table-wrap{overflow:hidden}.ops-table{min-width:0;overflow-x:auto}.ops-table-head,.ops-table-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:840px;padding:11px 15px;display:grid}.pricing-table .ops-table-head,.pricing-table .ops-table-row,.adjustment-table .ops-table-head,.adjustment-table .ops-table-row{grid-template-columns:minmax(150px,1.1fr) minmax(180px,1.2fr) minmax(180px,1.3fr) minmax(120px,.8fr) 76px}.reconciliation-table .ops-table-head,.reconciliation-table .ops-table-row{grid-template-columns:minmax(140px,1fr) minmax(180px,1.2fr) 92px 112px 70px;min-width:760px}.payment-attention-table .ops-table-head,.payment-attention-table .ops-table-row{grid-template-columns:minmax(130px,.8fr) minmax(160px,1fr) minmax(180px,1.15fr) minmax(130px,.8fr) minmax(180px,1.1fr);min-width:900px}.ops-table-head{background:var(--surface-soft);min-height:38px;color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.ops-table-row{min-height:70px}.ops-table-row:last-child{border-bottom:0}.ops-table-row>span{gap:4px;min-width:0;display:grid}.ops-table-row strong,.ops-table-row small{overflow-wrap:anywhere;min-width:0}.ops-table-row strong{font-size:11px;line-height:1.45}.ops-table-row small{color:var(--muted);font-size:9px;line-height:1.45}.ops-status{color:#53616a;background:#edf1f3;border-radius:4px;width:fit-content;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.ops-status.approved,.ops-status.applied,.ops-status.passed{background:var(--green-soft);color:var(--green-dark)}.ops-status.draft,.ops-status.pending,.ops-status.running{background:var(--amber-soft);color:var(--amber)}.ops-status.rejected,.ops-status.failed{background:var(--red-soft);color:var(--red)}.ops-status.scope-verified{background:var(--green-soft);color:var(--green-dark)}.ops-status.scope-disabled,.ops-status.scope-unknown{background:var(--amber-soft);color:var(--amber)}.ops-status.scope-failed{background:var(--red-soft);color:var(--red)}.ops-status.gate-closed{color:#65727a;background:#edf1f3}.ops-status.attention-warning{background:var(--amber-soft);color:var(--amber)}.ops-status.attention-critical{background:var(--red-soft);color:var(--red)}.ops-row-actions{grid-auto-flow:column;justify-content:flex-start;gap:5px}.finding-list{display:grid}.finding-list>div:not(.ops-empty){border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:74px;padding:13px 15px;display:grid}.finding-list>div:last-child{border-bottom:0}.finding-icon{background:var(--amber-soft);width:28px;height:28px;color:var(--amber);border-radius:5px;place-items:center;display:grid}.finding-icon.critical{background:var(--red-soft);color:var(--red)}.finding-list p{gap:4px;min-width:0;display:grid}.finding-list strong{font-size:11px}.finding-list small,.finding-list code,.finding-list time{color:var(--muted);overflow-wrap:anywhere;font-size:9px;line-height:1.5}.finding-list code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ops-empty{min-height:140px;color:var(--green);justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.ops-empty.warning{color:var(--amber)}.ops-support{width:min(1480px,100%);margin:0 auto}.ops-ticket-list{display:grid}.ops-ticket{border-bottom:1px solid var(--line);border-left:3px solid #0000;padding:18px}.ops-ticket.high{border-left-color:var(--red)}.ops-ticket:last-child{border-bottom:0}.ops-ticket>header,.ops-ticket>header>div,.ops-ticket-content,.ops-ticket-content form{display:flex}.ops-ticket>header{justify-content:space-between;align-items:center;gap:14px}.ops-ticket>header>div{align-items:center;gap:7px}.ops-ticket>header code,.ops-ticket>header time{color:var(--muted);font-size:9px}.ops-priority{background:var(--red-soft);color:var(--red);border-radius:4px;padding:4px 7px;font-size:9px;font-weight:800}.ops-ticket-content{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:24px;padding-top:16px;display:grid}.ops-ticket-content>div{align-content:start;gap:8px;display:grid}.ops-ticket-content h3{font-size:14px}.ops-ticket-content>div>p:not(.eyebrow){color:#4f5c65;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.65}.ops-ticket-content small{color:var(--muted);overflow-wrap:anywhere;font-size:9px}.ops-ticket-content form{border:1px solid var(--line);background:var(--surface-soft);border-radius:6px;gap:10px;padding:14px;display:grid}.ops-ticket-content form label{gap:5px;display:grid}.ops-ticket-content form label>span{color:var(--muted);font-size:9px;font-weight:800}.ops-ticket-content select,.ops-ticket-content textarea{border:1px solid var(--line-strong);background:#fff;border-radius:5px;width:100%;min-width:0;padding:8px 9px;font-size:11px}.ops-ticket-content textarea{resize:vertical;min-height:88px;line-height:1.55}.ops-ticket-content .primary-button{justify-content:center}.legal-shell,.support-shell{background:#f3f6f7;min-height:100vh;padding:0 28px 44px}.legal-header,.support-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1180px,100%);min-height:76px;margin:0 auto;display:flex}.legal-header .brand,.support-header .brand{padding:10px 0}.legal-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:20px;width:min(1180px,100%);margin:30px auto 0;display:grid}.legal-nav{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:6px;padding:14px;display:grid;position:sticky;top:24px}.legal-nav>div{color:var(--green);align-items:center;gap:8px;padding:5px 7px 12px;font-size:12px;display:flex}.legal-nav nav{gap:3px;display:grid}.legal-nav nav a,.legal-support-link{min-height:38px;color:var(--muted);border-radius:5px;padding:10px;font-size:11px;font-weight:700;text-decoration:none}.legal-nav nav a.active{background:var(--green-soft);color:var(--green-dark)}.legal-support-link{border-top:1px solid var(--line);color:var(--blue);border-radius:0;align-items:center;gap:7px;margin-top:10px;display:flex}.legal-document{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:6px;padding:34px 42px}.legal-document>header{border-bottom:1px solid var(--line);gap:10px;padding-bottom:25px;display:grid}.legal-document h1{font-size:27px;line-height:1.25}.legal-document>header>p:last-child,.legal-section p,.legal-section li{color:#53616a;font-size:12px;line-height:1.8}.legal-notice{color:var(--green-dark);background:#edf8f4;border:1px solid #b9d8ce;border-radius:6px;align-items:flex-start;gap:10px;margin:22px 0 4px;padding:13px 14px;display:flex}.legal-notice p{gap:3px;font-size:11px;line-height:1.55;display:grid}.legal-section{border-bottom:1px solid var(--line);padding:23px 0}.legal-section h2{margin:0 0 10px;font-size:15px}.legal-section ul{gap:7px;margin:0;padding-left:20px;display:grid}.legal-section code{background:#eef2f3;border-radius:3px;padding:2px 5px;font-size:11px}.legal-source-list{gap:6px;display:grid}.legal-source-list a{color:var(--blue)}.legal-document>footer{color:var(--muted);justify-content:space-between;gap:12px;padding-top:24px;font-size:10px;display:flex}.support-hero,.support-process,.support-workspace,.support-footer{width:min(1100px,100%);margin-left:auto;margin-right:auto}.support-hero{justify-content:space-between;align-items:center;gap:30px;min-height:160px;display:flex}.support-hero>div{gap:8px;display:grid}.support-hero h1{font-size:27px}.support-hero>div>p:last-child{color:var(--muted);font-size:13px}.support-hero>span{color:#8a5109;background:#fff7e8;border:1px solid #e8c287;border-radius:6px;align-items:center;gap:8px;padding:11px 13px;font-size:11px;font-weight:700;display:flex}.support-process{border:1px solid var(--line);background:#e9eef0;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px;display:grid}.support-process>div{border-right:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding:13px 15px;display:flex}.support-process>div:last-child{border-right:0}.support-process strong{background:var(--surface);width:27px;height:27px;color:var(--green);border-radius:5px;flex:0 0 27px;place-items:center;font-size:11px;display:grid}.support-process p{gap:2px;min-width:0;display:grid}.support-process b{font-size:11px}.support-process span{color:var(--muted);font-size:9px}.support-workspace{border:1px solid var(--line);background:var(--surface);min-height:520px;box-shadow:var(--shadow);border-radius:6px;padding:20px}.support-tabs{background:#e9eef0;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px;padding:4px;display:grid}.support-tabs button{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.support-tabs button.active{background:var(--surface);color:var(--ink);box-shadow:0 1px 4px #1d2d3614}.support-form{gap:14px;max-width:720px;margin:0 auto;display:grid}.support-form-heading{border-bottom:1px solid var(--line);color:var(--green);align-items:center;gap:10px;padding-bottom:15px;display:flex}.support-form-heading>div{color:var(--ink);gap:3px;display:grid}.support-form-heading h2{font-size:15px}.support-form-heading p{color:var(--muted);font-size:10px}.support-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.support-form label{gap:6px;display:grid}.support-form label>span{color:#4f5c65;font-size:10px;font-weight:800}.support-form input,.support-form select,.support-form textarea{border:1px solid var(--line-strong);background:#fbfcfc;border-radius:5px;width:100%;min-width:0;padding:10px;font-size:12px}.support-form input,.support-form select{min-height:42px}.support-form textarea{resize:vertical;min-height:150px;line-height:1.65}.support-honeypot{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.support-submit,.support-lookup .primary-button{justify-content:center}.support-result{text-align:center;align-content:center;justify-items:center;gap:10px;min-height:410px;display:grid}.support-result>svg{color:var(--green)}.support-result h2{font-size:20px}.support-result>span,.support-result>small,.support-result>p:last-of-type{color:var(--muted);font-size:10px}.support-result code{border:1px solid var(--line);background:var(--surface-soft);border-radius:5px;padding:10px 14px;font-size:13px;font-weight:800}.support-result>div{gap:8px;margin-top:10px;display:flex}.support-lookup-layout{grid-template-columns:minmax(270px,.75fr) minmax(0,1.25fr);align-items:start;gap:18px;display:grid}.support-lookup{border:1px solid var(--line);background:var(--surface-soft);border-radius:6px;width:100%;padding:17px}.support-ticket-view{border:1px solid var(--line);border-radius:6px;min-height:330px;padding:22px}.support-ticket-view>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.support-ticket-view time{color:var(--muted);font-size:9px}.support-ticket-view>.eyebrow{margin-top:24px}.support-ticket-view h2{margin:6px 0 18px;font-size:17px}.support-ticket-view dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 18px;display:grid}.support-ticket-view dl>div,.support-resolution{background:var(--surface-soft);border-radius:5px;gap:5px;padding:11px;display:grid}.support-ticket-view dt,.support-resolution strong{color:var(--muted);font-size:9px;font-weight:800}.support-ticket-view dd,.support-resolution p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.65}.support-empty{min-height:280px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:8px;display:grid}.support-empty strong{color:var(--ink);font-size:13px}.support-empty p{font-size:10px}.support-footer{min-height:64px;color:var(--muted);justify-content:space-between;align-items:center;gap:14px;font-size:10px;display:flex}.support-footer nav{gap:12px;display:flex}.support-footer a{color:inherit;text-decoration:none}@media (width<=980px){.ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-layout,.ops-payment-grid,.ops-reconciliation,.ops-ticket-content,.support-lookup-layout{grid-template-columns:1fr}.ops-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-form .ops-section-heading,.ops-form .primary-button{grid-column:1/-1}.legal-layout{grid-template-columns:1fr}.legal-nav{position:static}.legal-nav nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=680px){.ops-shell{padding:0 14px 32px}.ops-header{min-height:66px}.ops-header .brand small,.ops-role{display:none}.ops-header .secondary-button{padding:0 10px}.ops-title{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;min-height:142px}.ops-title h1{font-size:21px}.ops-blocker{grid-template-columns:auto minmax(0,1fr)}.ops-blocker a{grid-column:2}.ops-metrics{grid-template-columns:1fr}.ops-tabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ops-tabs button{min-width:0;padding:5px;font-size:10px}.ops-tabs button svg{display:none}.ops-payment-gates,.ops-payment-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-payment-gates>div,.ops-payment-stats>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.ops-payment-gates>div:nth-child(2n),.ops-payment-stats>div:nth-child(2n){border-right:0}.ops-payment-gates>div:nth-last-child(-n+2),.ops-payment-stats>div:nth-last-child(-n+2){border-bottom:0}.ops-form{grid-template-columns:1fr;padding:16px}.ops-form .ops-section-heading{margin:-16px -16px 2px}.ops-form-pair{grid-template-columns:1fr}.finding-list>div:not(.ops-empty){grid-template-columns:28px minmax(0,1fr)}.finding-list time{grid-column:2}.ops-ticket{padding:14px}.ops-ticket>header{flex-direction:column;align-items:flex-start}.legal-shell,.support-shell{padding:0 14px 28px}.legal-header,.support-header{min-height:66px}.legal-header .brand small,.support-header .brand small{display:none}.legal-layout{margin-top:16px}.legal-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-document{padding:24px 20px}.legal-document h1,.support-hero h1{font-size:22px}.legal-document>footer,.support-footer,.support-hero{flex-direction:column;align-items:flex-start}.support-hero{justify-content:center;gap:16px;min-height:190px}.support-process,.support-form-grid,.support-ticket-view dl{grid-template-columns:1fr}.support-process>div{border-right:0;border-bottom:1px solid var(--line)}.support-process>div:last-child{border-bottom:0}.support-workspace{min-height:0;padding:14px}.support-result>div{flex-direction:column;align-items:stretch}.support-footer{justify-content:center;padding:20px 0 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
