@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-primary: "Outfit Variable", Outfit, "Avenir Next", Avenir, "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--bg: #f3f7f4;--bg-strong: #e8f1eb;--panel: #ffffff;--panel-soft: #f7fbf8;--panel-tint: #eef7f1;--line: #dbe8df;--line-strong: #9ed9b6;--ink: #14231a;--ink-soft: #24392d;--muted: #647369;--faint: #87968d;--accent: #118a57;--accent-strong: #0a6b44;--accent-soft: #dff7e8;--forest: #083b29;--forest-2: #0d6943;--danger: #c84c55;--danger-soft: #fdecee;--warning: #d9902d;--warning-soft: #fff4df;--ai: #3f7bcb;--ai-soft: #edf4ff;--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23647369' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--shadow-sm: 0 10px 24px rgba(20, 35, 26, .08);--shadow-md: 0 18px 42px rgba(20, 35, 26, .1);--radius-lg: 22px;--radius-md: 16px;--radius-sm: 10px;font-family:var(--font-primary);color:var(--ink);background:var(--bg)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{color:var(--ink);background:linear-gradient(180deg,#ffffffa3,#f3f7f400 36%),var(--bg)}h1,h2,h3,p{margin:0}a{color:var(--accent-strong);font-weight:700}code{font-family:JetBrains Mono,SFMono-Regular,ui-monospace,monospace;background:#118a571a;border-radius:7px;padding:2px 7px}button,input,select,textarea{font:inherit}button{min-height:42px;border:0;border-radius:var(--radius-sm);padding:10px 14px;background:var(--accent);color:#f8fff9;cursor:pointer;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}button:hover{background:var(--accent-strong);transform:translateY(-1px)}button:disabled{opacity:.58;cursor:not-allowed;transform:none}button.secondary{background:#fff;color:var(--ink-soft);border:1px solid var(--line)}button.secondary:hover{background:var(--panel-soft);border-color:var(--line-strong)}button.danger{background:var(--danger);color:snow}button.danger:hover{background:#a93a44}button svg{flex:0 0 auto}button svg,.public-button svg,.activation-primary-link svg{color:var(--button-icon-color, currentColor);stroke:var(--button-icon-color, currentColor)}button,.public-button,.activation-primary-link{--button-icon-color: currentColor}button span:not(.ai-status-token){color:inherit}input,select,textarea{width:100%;border-radius:var(--radius-sm);border:1px solid var(--line);padding:11px 12px;color:var(--ink);background:#fff;outline:0;transition:border-color .16s ease,box-shadow .16s ease}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{outline:3px solid rgba(17,138,87,.2);outline-offset:2px}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px #118a571a}.app-layout{--bg: #f7faf6;--bg-strong: #edf6f1;--panel: rgba(255, 255, 255, .78);--panel-solid: #ffffff;--panel-soft: rgba(255, 255, 255, .56);--panel-tint: rgba(223, 247, 232, .78);--input-bg: rgba(255, 255, 255, .88);--line: rgba(17, 138, 87, .16);--line-strong: rgba(17, 138, 87, .3);--ink: #14231a;--ink-soft: #314137;--muted: #607066;--faint: #87968d;--accent: #118a57;--accent-strong: #0a6b44;--accent-soft: rgba(223, 247, 232, .78);--forest: #083b29;--forest-2: #0d6943;--danger: #c84c55;--danger-soft: rgba(253, 236, 238, .86);--warning: #bb6b22;--warning-soft: rgba(255, 244, 223, .86);--ai: #2f659d;--ai-soft: rgba(237, 244, 255, .84);--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23607066' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--shadow-sm: 0 18px 42px rgba(8, 35, 24, .1);--shadow-md: 0 26px 62px rgba(8, 35, 24, .16);--radius-lg: 8px;--radius-md: 8px;--radius-sm: 8px;--app-bg: linear-gradient(135deg, rgba(223, 247, 232, .72) 0%, rgba(245, 248, 255, .78) 48%, rgba(255, 248, 238, .68) 100%), #f7faf6;min-height:100vh;display:grid;grid-template-columns:256px minmax(0,1fr);color:var(--ink);background:var(--app-bg)}.app-layout[data-theme=dark]{--bg: #0c1915;--bg-strong: #10211a;--panel: rgba(255, 255, 255, .075);--panel-solid: #14231d;--panel-soft: rgba(255, 255, 255, .055);--panel-tint: rgba(17, 138, 87, .14);--input-bg: rgba(255, 255, 255, .08);--line: rgba(214, 235, 221, .16);--line-strong: rgba(45, 199, 123, .36);--ink: #effcf4;--ink-soft: #d6e9df;--muted: #9fb2a9;--faint: #88a096;--accent: #2ac77b;--accent-strong: #8ee5b1;--accent-soft: rgba(17, 138, 87, .16);--forest: #0c1915;--forest-2: #102137;--danger: #f06565;--danger-soft: rgba(240, 101, 101, .14);--warning: #f3b846;--warning-soft: rgba(243, 184, 70, .15);--ai: #6f9edc;--ai-soft: rgba(111, 158, 220, .14);--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23d6e9df' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--shadow-sm: 0 18px 44px rgba(0, 0, 0, .18);--shadow-md: 0 28px 70px rgba(0, 0, 0, .28);--app-bg: linear-gradient(140deg, rgba(11, 30, 23, .95) 0%, rgba(16, 33, 55, .98) 56%, rgba(31, 27, 50, .96) 100%), #0c1915;color-scheme:dark}.app-layout[data-theme=light]{color-scheme:light}.sidebar{position:fixed;top:0;left:0;width:256px;height:100vh;overflow-y:auto;min-height:100vh;background:linear-gradient(180deg,var(--forest) 0%,var(--forest-2) 100%);padding:28px 22px;color:#ecfff5;display:flex;flex-direction:column;align-items:stretch;gap:22px}.brand-lockup{display:flex;align-items:center;gap:12px;min-width:0}.brand-mark{width:52px;height:auto;flex:0 0 auto;filter:drop-shadow(0 12px 18px rgba(0,0,0,.14))}.brand-wordmark{font-family:var(--font-primary);font-size:1.65rem;line-height:.9;font-weight:760;letter-spacing:-.045em;color:#fff}.brand-wordmark span:last-child{color:#88e5ad}.brand-lockup p:not(.brand-wordmark){margin-top:4px;color:#b8dcc8;font-size:.78rem;font-weight:750}.sidebar-nav{display:grid;gap:9px}.sidebar-logout-button{width:100%;min-height:48px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#e6fff1;border-radius:14px;justify-content:flex-start;box-shadow:none;margin-top:auto}.sidebar-logout-button:hover{background:#ffffff2b;border-color:#ffffff57}.sidebar-logout-button svg{color:#f9b8c6}.sidebar-account{width:100%;min-width:0;margin-bottom:-8px;padding:0 4px}.sidebar-account strong{min-width:0;overflow:hidden;display:block;color:#b8dcc8;font-size:.82rem;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.sidebar-account+.sidebar-logout-button{margin-top:0}.tab-link{min-height:48px;width:100%;border:1px solid rgba(255,255,255,.13);background:#ffffff0f;color:#dff7e8;border-radius:14px;padding:10px 12px;text-align:left;justify-content:flex-start}.tab-link span{display:grid;min-width:0}.tab-link strong{color:inherit}.tab-link.active{border-color:#dff7e8d9;background:#e9fff1;color:var(--accent-strong);box-shadow:inset 0 0 0 1px #118a5726}.content-shell{grid-column:2;min-height:100vh;padding:32px;display:grid;align-content:start;gap:18px}.content-header{display:grid;gap:8px}.content-header-row,.summary-header,.ai-panel-header,.panel-title-row,.section-title-row,.log-head,.case-headline,.debtor-card-header,.timeline-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.content-header-row{align-items:center}.content-header h1{margin-top:4px;color:var(--ink);font-size:clamp(2rem,3vw,3.2rem);line-height:1;letter-spacing:0}.content-header p:not(.eyebrow){color:var(--muted);font-weight:560}.eyebrow{color:var(--accent-strong);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.public-home{min-height:100vh;overflow-x:hidden;color:#13251b;background:linear-gradient(180deg,#f7faf6,#fff 38%,#eef6f1),#f7faf6}.coming-soon-page{min-height:100vh;overflow-x:hidden;color:#10251a;background:linear-gradient(rgba(7,62,39,.052) 1px,transparent 1px),linear-gradient(90deg,rgba(7,62,39,.052) 1px,transparent 1px),radial-gradient(circle at 76% 34%,rgba(17,138,87,.16),transparent 30%),radial-gradient(circle at 18% 80%,rgba(111,158,220,.12),transparent 30%),linear-gradient(135deg,#dff7e8eb,#f5f8ffe6 48%,#fff8eec7),#f7faf6;background-size:52px 52px,52px 52px,auto,auto,auto,auto}.coming-soon-nav{width:min(1180px,calc(100% - 44px));min-height:74px;margin:0 auto;display:flex;align-items:center}.coming-soon-hero{width:min(1180px,calc(100% - 44px));min-height:calc(100vh - 126px);margin:0 auto;padding:56px 0 78px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1fr);gap:36px;align-items:center}.coming-soon-copy{--coming-copy-x: 0px;--coming-copy-y: 0px;--coming-copy-rotate-x: 0deg;--coming-copy-rotate-y: 0deg;display:grid;justify-items:start;text-align:left;transform:perspective(1000px) translate3d(var(--coming-copy-x),var(--coming-copy-y),0) rotateX(var(--coming-copy-rotate-x)) rotateY(var(--coming-copy-rotate-y));transform-style:preserve-3d;will-change:transform}.coming-soon-copy h1{color:#062519;font-size:clamp(4rem,8vw,7.4rem);line-height:.9;letter-spacing:0;transform:translateZ(34px)}.coming-soon-copy h1 span:last-child{color:var(--accent)}.coming-soon-lede{width:min(580px,100%);margin-top:22px;color:#314137;font-size:1.18rem;line-height:1.62;font-weight:680;transform:translateZ(18px)}.coming-soon-entity{position:relative;min-height:520px;display:grid;place-items:center;isolation:isolate}.coming-soon-entity:before{content:"";position:absolute;top:11%;right:4%;bottom:5%;left:8%;border-radius:50%;background:radial-gradient(circle at 50% 45%,rgba(29,180,111,.32),rgba(29,180,111,.08) 44%,transparent 72%),radial-gradient(circle at 64% 38%,rgba(81,139,213,.22),transparent 46%);filter:blur(4px);opacity:.86;pointer-events:none}.coming-soon-entity .public-entity-scene{position:relative;z-index:1;width:min(620px,100%);height:520px;min-height:420px}.coming-soon-footer{width:min(1180px,calc(100% - 44px));min-height:52px;margin:0 auto;padding:16px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid rgba(17,138,87,.12);color:#647369;font-size:.82rem;font-weight:680}.coming-soon-footer nav,.legal-footer nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:14px}.coming-soon-footer a,.legal-footer a{color:#314137;text-decoration:none;font-weight:820}.coming-soon-footer a:hover,.legal-footer a:hover{color:var(--accent-strong)}.legal-page{min-height:100vh;color:#10251a;background:linear-gradient(rgba(7,62,39,.042) 1px,transparent 1px),linear-gradient(90deg,rgba(7,62,39,.042) 1px,transparent 1px),linear-gradient(135deg,#f7faf6fa,#f5f8ffeb 52%,#fff8eec7),#f7faf6;background-size:52px 52px,52px 52px,auto,auto}.legal-nav,.legal-footer,.legal-document{width:min(920px,calc(100% - 44px));margin:0 auto}.legal-nav{min-height:74px;display:flex;align-items:center}.legal-document{padding:54px 0 68px}.legal-document h1{margin-top:10px;color:#062519;font-size:clamp(2.6rem,7vw,4.8rem);line-height:.96;letter-spacing:0}.legal-document h2{margin-top:34px;color:#14231a;font-size:1.24rem;line-height:1.25}.legal-document p{margin-top:14px;color:#46574e;font-size:1rem;line-height:1.74;font-weight:620}.legal-document a{color:var(--accent-strong)}.legal-footer{min-height:56px;padding:16px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid rgba(17,138,87,.12);color:#647369;font-size:.82rem;font-weight:680}.public-nav{position:fixed;top:14px;left:50%;z-index:20;width:min(1180px,calc(100% - 44px));min-height:64px;margin:0;padding:10px 12px 10px 14px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;border:1px solid rgba(16,68,44,.12);border-radius:8px;background:linear-gradient(180deg,#ffffffad,#ffffff6b),#f7faf66b;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);box-shadow:0 18px 48px #0a1f141a;transform:translate3d(-50%,0,0);transition:transform .34s cubic-bezier(.22,1,.36,1),border-color .2s ease,background .2s ease,box-shadow .2s ease;will-change:transform}.public-nav-hidden{transform:translate3d(-50%,calc(-100% - 28px),0);pointer-events:none}.public-brand{display:inline-flex;align-items:center;gap:10px;min-width:0;color:#123722;text-decoration:none;font-size:1.5rem;font-weight:760;line-height:1}.public-brand:hover{color:var(--accent-strong)}.public-brand-word{display:inline-flex;align-items:baseline}.public-brand-word span:last-child{color:var(--accent)}.public-brand-mark{width:46px;height:auto;flex:0 0 auto}.public-nav-links{display:flex;align-items:center;justify-content:center;gap:24px;min-width:0}.public-nav-links a,.public-footer a,.public-footer-link-button{color:#314137;text-decoration:none;font-weight:820}.public-nav-links a:hover,.public-footer a:hover,.public-footer-link-button:hover{color:var(--accent-strong)}.public-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:12px 16px;border:1px solid var(--accent);background:var(--accent);color:#fff;text-decoration:none;font-weight:900;line-height:1;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.public-button:hover{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff;box-shadow:0 14px 30px #0a6b4438;transform:translateY(-1px)}.public-button-secondary{border-color:#118a573d;background:#ffffffb8;color:var(--accent-strong)}.public-button-secondary:hover{border-color:var(--accent-strong);background:#fff;color:var(--accent-strong)}.public-hero{position:relative;overflow:hidden;min-height:calc(100vh - 64px);padding:128px max(22px,calc((100vw - 1180px)/2)) 76px;color:#10251a;background:linear-gradient(90deg,#f7faf6fa,#f7faf6e0 44%,#f7faf647 76%),linear-gradient(135deg,#dff7e8f2,#f5f8ffe0 47%,#fff8eebd),#f6faf5}.public-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(7,62,39,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(7,62,39,.055) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 14%,#000 72%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 14%,#000 72%,transparent 100%);pointer-events:none}.public-hero-noise{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.28;mix-blend-mode:multiply;background-image:repeating-linear-gradient(0deg,rgba(13,52,35,.045) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(32,58,96,.035) 0 1px,transparent 1px 5px);pointer-events:none}.public-hero-primary{--public-hero-copy-offset: clamp(3px, calc(2.2vw - 15px) , 23px);position:relative;z-index:3;width:min(1180px,100%);min-height:520px;display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1fr);gap:42px;align-items:center}.public-hero-copy{--public-hero-copy-x: 0px;--public-hero-copy-y: 0px;--public-hero-copy-rotate-x: 0deg;--public-hero-copy-rotate-y: 0deg;position:relative;left:var(--public-hero-copy-offset);width:min(560px,100%);text-align:left;display:grid;justify-items:start;transform:perspective(1000px) translate3d(var(--public-hero-copy-x),var(--public-hero-copy-y),0) rotateX(var(--public-hero-copy-rotate-x)) rotateY(var(--public-hero-copy-rotate-y));transform-origin:58% 50%;transform-style:preserve-3d;will-change:transform}.public-kicker{color:#ad5d2d;font-size:.76rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.public-hero-copy h1{margin-top:0;color:#062519;font-size:4.85rem;line-height:.94;letter-spacing:0;transform:translateZ(34px)}.public-hero-title-word{display:inline-flex;align-items:baseline}.public-hero-title-word span:last-child{color:var(--accent)}.public-hero-summary{width:min(560px,100%);margin-top:16px;color:#314137;font-size:1.24rem;line-height:1.5;font-weight:760;transform:translateZ(22px)}.public-hero-description{width:min(720px,100%);margin-top:14px;color:#506259;font-size:1.08rem;line-height:1.62;font-weight:650;transform:translateZ(14px)}.public-hero-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px;margin-top:24px;transform:translateZ(10px)}.public-price-note span{min-height:28px;display:inline-flex;align-items:center;padding:6px 9px;border:1px solid rgba(17,138,87,.17);border-radius:8px;color:#496157;background:#ffffffa3;font-size:.78rem;font-weight:840}.public-entity-wrap{position:relative;min-height:520px;display:grid;place-items:center;isolation:isolate}.public-entity-wrap:before{content:"";position:absolute;top:9%;right:3%;bottom:3%;left:6%;border-radius:50%;background:radial-gradient(circle at 50% 45%,rgba(29,180,111,.32),rgba(29,180,111,.08) 44%,transparent 72%),radial-gradient(circle at 64% 38%,rgba(81,139,213,.22),transparent 46%);filter:blur(4px);opacity:.86;pointer-events:none}.public-entity-scene{position:relative;z-index:1;width:min(620px,100%);height:520px;min-height:420px}.public-entity-canvas{display:block;width:100%;height:100%}.public-product-stage{position:relative;z-index:3;width:min(1180px,100%);margin:28px auto 0;filter:drop-shadow(0 34px 54px rgba(8,35,24,.18))}.public-product-shell{position:relative;overflow:hidden;width:calc(100% - 112px);min-height:430px;border:1px solid rgba(214,235,221,.23);border-radius:8px;background:linear-gradient(140deg,#0b1e17f2,#102137fa 56%,#1f1b32f5),#0c1915;box-shadow:inset 0 1px #ffffff14;animation:publicPreviewFloat 8s ease-in-out infinite}.public-product-bar{min-height:46px;padding:12px 16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;border-bottom:1px solid rgba(255,255,255,.09);color:#dfeee8;background:#ffffff0a}.public-product-bar div{display:flex;gap:7px}.public-product-bar div span{width:10px;height:10px;border-radius:50%;background:#2ac77b}.public-product-bar div span:first-child{background:#f06548}.public-product-bar div span:nth-child(2){background:#f3b846}.public-product-bar strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#effcf4;font-size:.88rem}.public-product-bar p{color:#88a096;font-size:.78rem;font-weight:800}.public-product-grid{min-height:384px;display:grid;grid-template-columns:220px minmax(0,1fr) 256px}.public-product-sidebar{padding:18px;display:grid;align-content:start;gap:9px;border-right:1px solid rgba(255,255,255,.08);background:#ffffff09}.public-product-profile{display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px;align-items:center}.public-product-avatar{width:82px;height:82px;display:block;border:1px solid rgba(223,247,232,.22);border-radius:50%;object-fit:cover;background:#10251a}.public-product-profile strong{display:block;min-width:0;color:#fff;font-size:.95rem;line-height:1.14}.public-product-profile span{width:fit-content;display:block;margin-top:8px;padding:5px 8px;border:1px solid rgba(45,199,123,.36);border-radius:8px;color:#8ee5b1;background:#118a5724;font-size:.75rem;font-weight:850}.public-product-sidebar nav{display:grid;gap:7px;margin-top:16px}.public-product-sidebar nav p{min-height:34px;display:flex;align-items:center;padding:8px 10px;border:1px solid transparent;border-radius:8px;color:#aabdb4;font-size:.82rem;font-weight:780}.public-product-sidebar nav p.active{border-color:#dff7e82e;color:#effcf4;background:#ffffff14}.public-product-main{padding:18px;display:grid;align-content:start;gap:14px}.public-run-header,.public-ledger-grid article,.public-case-table,.public-approval-panel,.public-control-console,.public-card,.public-workflow-card,.public-integration-card,.public-pricing-card{border:1px solid rgba(17,138,87,.16);border-radius:8px}.public-run-header{min-height:92px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px;background:linear-gradient(135deg,#dff7e81f,#6f9edc1a)}.public-run-header span,.public-case-head span,.public-approval-alert span,.public-console-header span,.public-console-meter>span{color:#9fb2a9;font-size:.76rem;font-weight:900;text-transform:uppercase}.public-run-header strong{display:block;margin-top:6px;color:#fff;font-size:1.16rem;line-height:1.24}.public-run-header p{padding:7px 9px;border-radius:8px;color:#0b5f3d;background:#dff7e8;font-size:.78rem;font-weight:950;white-space:nowrap}.public-ledger-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.public-ledger-grid article{min-height:116px;padding:14px;background:#ffffff13}.public-ledger-grid strong{display:block;color:#fff;font-size:1.42rem;line-height:1}.public-ledger-grid span,.public-ledger-grid small{display:block;margin-top:8px}.public-ledger-grid span{color:#d6e9df;font-size:.82rem;font-weight:820}.public-ledger-grid small{color:#91a69c;line-height:1.35;font-weight:650}.public-case-table{overflow:hidden;background:#ffffff0e}.public-case-row{min-height:48px;display:grid;grid-template-columns:1.35fr 1fr .8fr;gap:10px;align-items:center;padding:0 14px;border-top:1px solid rgba(255,255,255,.07)}.public-case-row:first-child{border-top:0}.public-case-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dce9e1;font-size:.82rem;font-weight:720}.public-case-head{min-height:36px;background:#ffffff0b}.public-approval-panel{margin:18px 18px 18px 0;padding:16px;display:grid;align-content:start;gap:12px;background:#ffffffed}.public-approval-alert{display:inline-flex;align-items:center;gap:7px;color:#bb5a1f}.public-approval-alert span{color:#bb5a1f}.public-approval-panel strong{color:#14231a;font-size:1.08rem;line-height:1.26}.public-approval-panel p{color:#57675e;line-height:1.5;font-size:.92rem;font-weight:640}.public-approval-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.public-approval-actions button{min-height:38px;border-radius:8px;padding:9px 10px;font-size:.82rem}.public-scan-line{position:absolute;top:46px;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(47,214,125,.72),transparent);box-shadow:0 0 24px #2fd67da6;animation:publicScan 6s linear infinite}.public-phone-sim{position:absolute;right:0;bottom:-84px;width:244px;min-height:465px;padding:34px 14px 16px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;border:8px solid #101d19;border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.09),transparent 28%),#eef6f1;box-shadow:0 28px 60px #06160f40;animation:publicPhoneFloat 7s ease-in-out infinite}.public-phone-top{position:absolute;top:11px;left:50%;width:76px;height:6px;border-radius:999px;background:#27352f;transform:translate(-50%)}.public-phone-header{min-height:54px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;padding:8px 9px;border:1px solid rgba(17,138,87,.1);border-radius:14px;background:#ffffffb8}.public-phone-logo{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;overflow:hidden}.public-phone-logo svg{width:28px;height:28px}.public-phone-header strong,.public-phone-header span{display:block}.public-phone-header strong{color:#10251a;font-size:.82rem;line-height:1.1}.public-phone-header div>span{margin-top:2px;color:#66776d;font-size:.68rem;font-weight:800}.public-phone-toggle{width:35px;height:20px;padding:2px;border-radius:999px;background:#0c7d50}.public-phone-toggle span{width:16px;height:16px;margin-left:auto;border-radius:50%;background:#fff;box-shadow:0 1px 4px #06160f38}.public-phone-thread{align-self:start;display:grid;gap:9px}.public-phone-thread p{width:fit-content;max-width:100%;padding:9px 10px;border-radius:8px;font-size:.78rem;line-height:1.35;font-weight:720}.public-phone-sim .bot{color:#143625;background:#fff}.public-phone-sim .debtor{justify-self:end;color:#fff;background:#0c7d50}.public-proof{position:relative;z-index:3;width:min(1180px,calc(100% - 44px));margin:-42px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.public-proof article{min-height:116px;padding:18px;border:1px solid rgba(17,138,87,.15);border-radius:8px;background:#ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 40px #14231a1a}.public-proof strong{display:block;color:#0f2c1f;font-size:1.45rem;line-height:1}.public-proof span,.public-proof small{display:block;margin-top:8px}.public-proof span{color:#253a2f;font-weight:850}.public-proof small{color:#647369;line-height:1.42;font-weight:650}.public-section,.public-control-section,.public-pricing-section{scroll-margin-top:110px}.public-section-band{padding:96px 0}.public-section-inner{width:min(1180px,calc(100% - 44px));margin:0 auto}.public-section-header{max-width:760px}.public-section-header h2,.public-control-copy h2,.public-pricing-copy h2,.public-login-dialog h2{margin-top:10px;color:#14231a;font-size:2.65rem;line-height:1.04;letter-spacing:0}.public-section-header>p:not(.public-kicker),.public-control-copy>p,.public-pricing-copy>p,.public-login-dialog-header p:not(.public-kicker){margin-top:14px;color:#5e6c62;font-size:1.03rem;line-height:1.6;font-weight:620}.public-workflow-grid,.public-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:32px}.public-workflow-card,.public-card,.public-integration-card,.public-pricing-card{background:#fff;box-shadow:0 16px 34px #14231a14}.public-workflow-card,.public-card{min-height:284px;padding:22px}.public-icon-box{width:44px;height:44px;margin-top:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--accent-strong);background:#e7f7ec}.public-workflow-card h3,.public-card h3,.public-integration-card h3{margin-top:18px;color:#14231a;font-size:1.12rem;line-height:1.2}.public-workflow-card p,.public-card p,.public-integration-card p{margin-top:10px;color:#647369;line-height:1.56;font-weight:610}.public-card strong{display:block;margin-top:18px;color:#0b6d46;font-size:.86rem;font-weight:950;text-transform:uppercase}.public-control-section{padding:96px max(22px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:minmax(0,.88fr) minmax(380px,.8fr);gap:44px;align-items:center;color:#eaf7ef;background:linear-gradient(135deg,#0b2118,#10253a 54%,#272039),#0b2118}.public-control-copy h2,.public-pricing-copy h2{color:#fff}.public-control-copy>p,.public-pricing-copy>p{max-width:640px;color:#c8d9d0}.public-control-list{margin-top:24px;display:grid;gap:10px}.public-control-list span{min-height:40px;display:flex;align-items:center;padding:10px 12px;border:1px solid rgba(223,247,232,.14);border-radius:8px;color:#e9fff1;background:#ffffff0f;font-weight:760}.public-control-console{padding:18px;display:grid;gap:12px;background:#ffffff14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:#ffffff29;box-shadow:0 24px 80px #00000040}.public-console-header{padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.12)}.public-console-header strong{display:block;margin-top:6px;color:#fff;font-size:1.1rem}.public-console-row{min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:12px;border-radius:8px;color:#eaf7ef;background:#fff1;font-weight:720}.public-console-row.success svg{color:#8ee5b1}.public-console-row.warning svg{color:#f5b45c}.public-console-meter{display:grid;gap:8px;margin-top:4px}.public-console-meter strong{color:#fff;font-size:2rem;line-height:1}.public-console-meter div{height:9px;overflow:hidden;border-radius:999px;background:#ffffff24}.public-console-meter div span{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2ac77b,#5e9fe4)}.public-feature-band{background:linear-gradient(180deg,#fff,#f4f8f5),#fff}.public-integrations-section{padding:96px 0}.public-integration-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:32px}.public-integration-card{min-height:150px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:20px}.public-integration-card svg{margin-top:2px;color:#c76037}.public-integration-card h3{margin-top:0}.public-pricing-section{padding:96px max(22px,calc((100vw - 1180px)/2));display:grid;gap:32px;color:#fff;background:linear-gradient(135deg,#083b29fa,#0e5a3bf2 58%,#1c456ceb),#083b29}.public-pricing-copy{max-width:760px}.public-price-note{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.public-price-note span{border-color:#ffffff29;color:#dff7e8;background:#ffffff14}.public-pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.public-pricing-card{min-height:100%;padding:22px;display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;gap:16px;color:#14231a}.public-pricing-card-featured{border-color:#88e5adcc;box-shadow:0 18px 42px #00000029,0 0 0 1px #88e5ad57}.public-plan-header{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:10px}.public-plan-name{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border-radius:8px;color:var(--accent-strong);background:#e9f7ee;font-size:.8rem;font-weight:900}.public-plan-badge{min-height:26px;padding:5px 8px;border-radius:8px;color:#24563e;background:#f1f8f3;font-size:.72rem;font-weight:900;white-space:nowrap}.public-pricing-card-featured .public-plan-badge{color:#fff;background:var(--accent)}.public-plan-price{display:flex;align-items:baseline;gap:8px;margin-top:0}.public-plan-price strong{font-size:2.28rem;line-height:1}.public-plan-price span{color:#697a6e;font-weight:780}.public-plan-limit{margin-top:0;color:#0b6d46;font-size:1.02rem;font-weight:920;line-height:1.2}.public-plan-description{margin-top:0;color:#5b6b61;line-height:1.48;font-weight:650}.public-pricing-card ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}.public-pricing-card li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;color:#4c5d53;font-weight:650;line-height:1.42}.public-pricing-card li svg{color:var(--accent);margin-top:1px}.public-pricing-card .public-button{width:100%;align-self:end}.public-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:22px;background:#0a1810b3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.public-login-dialog{width:min(472px,100%);max-height:min(720px,calc(100vh - 44px));overflow:auto;padding:24px;border:1px solid rgba(255,255,255,.42);border-radius:8px;background:#fff;box-shadow:0 30px 90px #00000057}.public-login-dialog-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;margin-bottom:20px}.public-login-dialog h2{font-size:2.1rem}.public-login-form{display:grid;gap:11px}.public-login-form label{color:var(--muted);font-size:.78rem;font-weight:850}.public-login-form button{margin-top:6px;border-radius:8px}.public-auth-mode-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:16px;padding:4px;border:1px solid var(--line);border-radius:999px;background:#f7fbf8}.public-auth-mode-toggle button{min-height:36px;border:0;border-radius:999px;background:transparent;color:var(--muted);box-shadow:none}.public-auth-mode-toggle button.active{background:var(--accent);color:#fff}.public-lightbox-close{width:40px;height:40px;min-height:40px;padding:0;border:1px solid var(--line);border-radius:8px;background:#f7fbf8;color:#314137;box-shadow:none}.public-lightbox-close:hover{background:#e7f7ec;color:var(--accent-strong);transform:none}.public-footer{display:grid;grid-template-columns:minmax(260px,1.1fr) minmax(420px,1.35fr) minmax(160px,auto);gap:34px;align-items:start;padding:34px max(22px,calc((100vw - 1180px)/2));color:#dbe8df;background:#10251a}.public-footer-brand{color:#fff}.public-footer p{max-width:410px;margin-top:12px;color:#b9c8be;line-height:1.55;font-weight:600}.public-footer-info{display:grid;gap:10px}.public-footer-nav{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:26px}.public-footer-nav div{display:grid;align-content:start;gap:10px}.public-footer-nav strong{color:#88e5ad;font-size:.78rem;font-weight:950;text-transform:uppercase}.public-footer a{color:#e9f7ee}.public-footer-link-button{min-height:0;justify-content:flex-start;padding:0;border:0;border-radius:0;background:transparent;color:#e9f7ee;line-height:1.2;box-shadow:none}.public-footer-link-button:hover{background:transparent;color:#88e5ad;transform:none}.public-footer-info span{color:#b9c8be;font-weight:700}@keyframes publicPreviewFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes publicPhoneFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes publicScan{0%{left:16%;opacity:0}12%,82%{opacity:1}to{left:82%;opacity:0}}@media (prefers-reduced-motion: reduce){.public-nav{transition:none}.coming-soon-copy,.coming-soon-copy h1,.coming-soon-lede,.public-hero-copy,.public-hero-copy h1,.public-hero-summary,.public-hero-description,.public-hero-actions{transform:none}.public-product-shell,.public-phone-sim,.public-scan-line{animation:none}}.login-shell{min-height:100vh;display:grid;place-items:center;padding:22px;background:linear-gradient(135deg,#083b2914,#118a5700 45%),var(--bg)}.login-card{width:min(480px,100%);background:var(--panel);border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow-md);padding:22px;display:grid;gap:20px}.login-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px;border-radius:20px;background:linear-gradient(135deg,var(--forest) 0%,var(--accent-strong) 100%)}.login-copy{display:grid;gap:8px}.login-copy h1{font-size:2rem;line-height:1.05}.security-badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#ffffff1f;color:#e9fff1;padding:7px 10px;font-size:.75rem;font-weight:850;white-space:nowrap}.login-form{display:grid;gap:10px}.login-form label,.field-group label,.manual-escalate-form label,.modal-form label{font-size:.78rem;color:var(--muted);font-weight:850}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.feedback{margin:0;color:var(--muted);font-weight:620}.feedback.error{color:var(--danger);background:var(--danger-soft);border:1px solid rgba(200,76,85,.24);border-radius:var(--radius-sm);padding:10px 12px}.feedback.success{color:var(--accent-strong);background:var(--accent-soft);border:1px solid rgba(17,138,87,.24);border-radius:var(--radius-sm);padding:10px 12px}.muted{color:var(--muted);font-weight:550}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.metric-card{border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:var(--shadow-sm);padding:16px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px}.metric-card-clickable{cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.metric-card-clickable:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.metric-card-clickable:focus-visible{outline:3px solid rgba(17,138,87,.2);outline-offset:2px}.metric-card-active{border-color:var(--accent);box-shadow:inset 0 0 0 1px #118a5724,var(--shadow-sm)}.metric-card p{color:var(--muted);font-size:.78rem;font-weight:850}.metric-card strong{display:block;margin-top:7px;color:var(--ink);font-size:clamp(1.35rem,2vw,1.8rem);line-height:1;letter-spacing:0}.metric-card span{display:block;margin-top:6px;color:var(--faint);font-size:.76rem;font-weight:760}.metric-icon{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:var(--panel-tint);color:var(--accent-strong)}.metric-success .metric-icon,.metric-success strong{color:var(--accent)}.metric-warning .metric-icon,.metric-warning strong{color:var(--warning)}.metric-warning .metric-icon{background:var(--warning-soft)}.metric-danger .metric-icon,.metric-danger strong{color:var(--danger)}.metric-danger .metric-icon{background:var(--danger-soft)}.metric-ai .metric-icon,.metric-ai strong{color:var(--ai)}.metric-ai .metric-icon{background:var(--ai-soft)}.cases-layout,.debtors-layout{display:grid;gap:16px;grid-template-columns:minmax(300px,390px) minmax(0,1fr);align-items:start}.case-list-panel,.summary-panel,.data-panel,.debtor-list-panel,.debtor-detail-panel,.ai-panel,.timeline-panel{padding:18px}.case-list-panel,.debtor-list-panel{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow:hidden;display:flex;flex-direction:column}.case-list-panel,.debtor-list-panel{max-height:calc(100vh - 132px);max-height:calc(100dvh - 132px)}.panel-title-row{align-items:center;margin-bottom:14px}.panel-title-row h2,.summary-header h2,.ai-panel-header h2{font-size:1.35rem;line-height:1.1}.section-title-row{align-items:center;color:var(--ink)}.section-title-row svg{color:var(--accent)}.icon-button{width:42px;min-width:42px;padding:0}.case-list-toolbar{display:grid;gap:8px;margin-bottom:12px}.case-search-field label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.field-group{display:grid;gap:6px}.case-list,.debtor-list,.log-list,.ai-version-list,.ai-run-list,.ai-step-list,.import-log-list{list-style:none;margin:0;padding:0;display:grid;gap:10px;align-content:start}.case-list{flex:1 1 auto;min-height:0;margin-top:0;overflow:auto;padding-top:3px}.debtor-list{flex:1 1 auto;min-height:0;margin-top:12px;overflow:auto;padding-right:4px}.case-card,.debtor-card{position:relative;width:100%;min-height:0;border:1px solid var(--line);border-radius:16px;padding:13px;text-align:left;background:#fff;color:var(--muted);cursor:pointer;display:grid;gap:7px;font-weight:500;box-shadow:none}.debtor-card-shell{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0;padding:0;overflow:hidden;cursor:default}.debtor-card-main{width:100%;min-height:0;border-radius:0;padding:13px;background:transparent;color:var(--muted);display:grid;justify-content:stretch;gap:7px;text-align:left}.debtor-card-main:hover{background:transparent;transform:none}.debtor-cleanup-trigger{margin:10px 10px 0 0;color:var(--danger);border-color:#f3b3ba}.debtor-cleanup-trigger:hover{background:var(--danger-soft);border-color:#e89aa4;color:var(--danger)}.case-card{--case-status-color: var(--accent);--case-status-border: var(--line);--case-status-bg: var(--panel-solid);--case-status-bg-hover: var(--panel-soft);--case-status-pill-bg: var(--panel-soft);--case-status-ink: var(--ink);--case-status-muted: var(--muted);border-color:var(--case-status-border);background:var(--case-status-bg-hover);box-shadow:inset 6px 0 0 var(--case-status-color);min-height:86px;padding:12px 36px 12px 16px;grid-template-columns:minmax(0,1fr) minmax(92px,auto);align-items:start;column-gap:12px;row-gap:0}.case-card-new{--case-status-color: #155a9f;--case-status-border: rgba(21, 90, 159, .62);--case-status-bg: linear-gradient(135deg, #bedcff 0%, #dcecff 100%);--case-status-bg-hover: linear-gradient(135deg, #bedcff 0%, #dcecff 100%);--case-status-pill-bg: rgba(21, 90, 159, .14);--case-status-ink: #123f70;--case-status-muted: #315e88}.case-card-contacted{--case-status-color: #a35a18;--case-status-border: rgba(187, 107, 34, .58);--case-status-bg: linear-gradient(135deg, #ffd58f 0%, #ffe8bf 100%);--case-status-bg-hover: linear-gradient(135deg, #ffd58f 0%, #ffe8bf 100%);--case-status-pill-bg: rgba(187, 107, 34, .16);--case-status-ink: #704011;--case-status-muted: #8a561c}.case-card-paid{--case-status-color: #04764a;--case-status-border: rgba(4, 118, 74, .64);--case-status-bg: linear-gradient(135deg, #9ee7bc 0%, #c9f2d9 100%);--case-status-bg-hover: linear-gradient(135deg, #9ee7bc 0%, #c9f2d9 100%);--case-status-pill-bg: rgba(4, 118, 74, .16);--case-status-ink: #06472f;--case-status-muted: #1e6447}.case-card-escalated{--case-status-color: var(--danger);--case-status-border: rgba(200, 76, 85, .6);--case-status-bg: linear-gradient(135deg, #ffc5cc 0%, #ffe5e9 100%);--case-status-bg-hover: linear-gradient(135deg, #ffc5cc 0%, #ffe5e9 100%);--case-status-pill-bg: rgba(200, 76, 85, .16);--case-status-ink: #7b252e;--case-status-muted: #9a3b45}.app-layout[data-theme=dark] .case-card-new{--case-status-color: #66b8ff;--case-status-border: rgba(102, 184, 255, .48);--case-status-bg: linear-gradient(135deg, #183a60 0%, #274b70 100%);--case-status-bg-hover: linear-gradient(135deg, #183a60 0%, #274b70 100%);--case-status-pill-bg: rgba(102, 184, 255, .16);--case-status-ink: #d8edff;--case-status-muted: #aacce8}.app-layout[data-theme=dark] .case-card-contacted{--case-status-color: #ffc24c;--case-status-border: rgba(255, 194, 76, .52);--case-status-bg: linear-gradient(135deg, #5b512f 0%, #4d4a2e 100%);--case-status-bg-hover: linear-gradient(135deg, #5b512f 0%, #4d4a2e 100%);--case-status-pill-bg: rgba(255, 194, 76, .15);--case-status-ink: #ffe8ad;--case-status-muted: #f0ca72}.app-layout[data-theme=dark] .case-card-paid{--case-status-color: #76e3a7;--case-status-border: rgba(118, 227, 167, .5);--case-status-bg: linear-gradient(135deg, #125036 0%, #206443 100%);--case-status-bg-hover: linear-gradient(135deg, #125036 0%, #206443 100%);--case-status-pill-bg: rgba(118, 227, 167, .16);--case-status-ink: #dcf8e7;--case-status-muted: #a7dfbf}.app-layout[data-theme=dark] .case-card-escalated{--case-status-color: #ff8f98;--case-status-border: rgba(255, 143, 152, .48);--case-status-bg: linear-gradient(135deg, #642c36 0%, #523040 100%);--case-status-bg-hover: linear-gradient(135deg, #642c36 0%, #523040 100%);--case-status-pill-bg: rgba(255, 143, 152, .16);--case-status-ink: #ffe1e4;--case-status-muted: #f2adb3}.case-card-content{min-width:0;display:grid;gap:4px;justify-items:start}.case-card-meta{min-width:92px;display:grid;gap:7px;justify-items:end;align-content:start;text-align:right;padding-top:1px}.case-card-arrow{position:absolute;right:13px;top:50%;color:var(--case-status-muted);transform:translateY(-50%)}.case-card:hover,.debtor-card:hover{border-color:var(--line-strong);background:var(--panel-soft)}.case-card:hover{border-color:var(--case-status-border);background:var(--case-status-bg-hover);box-shadow:inset 6px 0 0 var(--case-status-color),var(--shadow-md)}.case-card.selected,.debtor-card.selected{border-color:var(--line-strong);background:linear-gradient(135deg,#fff,#f0fbf4);box-shadow:inset 4px 0 0 var(--warning),var(--shadow-sm)}.case-card.selected{border-color:var(--case-status-border);background:var(--case-status-bg-hover);box-shadow:inset 6px 0 0 var(--case-status-color),var(--shadow-sm)}.case-id{margin:0;min-width:0}.case-id strong,.case-amount,.debtor-card-header strong{color:var(--ink);font-weight:900}.case-card .case-id strong,.case-card .case-amount{color:var(--case-status-ink)}.case-name{color:var(--ink-soft);font-weight:760;overflow-wrap:anywhere;max-width:100%;line-height:1.08;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.case-card .case-name{color:var(--case-status-ink)}.debtor-card-header strong{max-width:100%;line-height:1.08;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.case-status-text{display:inline-flex;justify-content:center;color:var(--case-status-color, var(--muted));border:1px solid color-mix(in srgb,var(--case-status-color) 34%,transparent);border-radius:999px;background:var(--case-status-pill-bg);padding:4px 8px;font-size:.72rem;font-weight:850;text-transform:uppercase;text-align:right;white-space:nowrap;line-height:1.2}.case-line{color:var(--muted);font-weight:590}.case-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:4px;color:var(--muted);font-size:.84rem}.case-card-footer strong{color:var(--ink);font-size:.95rem}.cases-main,.debtor-detail-area,.debtor-detail-panel{display:grid;gap:14px}.case-detail-empty-panel{padding:20px}.summary-header-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.summary-panel .summary-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--line)}.summary-panel .summary-header h2{font-size:clamp(1.55rem,2vw,2.05rem)}.case-detail-heading{display:flex;min-width:0;align-items:baseline;gap:10px;flex-wrap:wrap}.case-detail-heading>span:first-child{min-width:0;overflow-wrap:anywhere}.case-detail-id{border:1px solid var(--line);border-radius:999px;background:var(--panel-soft);color:var(--muted);font-size:.78rem;font-weight:900;line-height:1;padding:6px 8px;white-space:nowrap}.case-detail-summary{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 0}.case-detail-summary>div{min-width:132px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft);padding:10px 12px}.case-detail-summary dt{color:var(--muted);font-size:.68rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.case-detail-summary dd{margin:3px 0 0;color:var(--ink);font-size:.98rem;font-weight:900}.case-detail-summary .case-detail-summary-amount{background:var(--accent-soft);border-color:var(--line)}.case-detail-summary .case-detail-summary-amount dd{color:var(--accent-strong);font-size:1.08rem}.detail-metrics{margin-top:16px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.case-detail-metrics,.debtor-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-metrics article{min-height:88px;border:1px solid var(--line);border-radius:16px;background:var(--panel-soft);padding:13px;display:grid;align-content:start;gap:5px}.detail-metrics span{color:var(--muted);font-size:.76rem;font-weight:850}.detail-metrics strong{color:var(--ink);font-size:1.05rem;line-height:1.2;overflow-wrap:anywhere}.detail-metrics small{color:var(--faint);font-weight:700;overflow-wrap:anywhere}.summary-grid{margin-top:10px;display:grid;gap:7px}.case-detail-tabs{margin-top:0;display:flex;gap:24px;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:none}.case-detail-tabs::-webkit-scrollbar{display:none}.case-detail-tab{--button-icon-color: currentColor;min-height:58px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--muted);border-radius:0;padding:0 4px;font-size:.94rem;font-weight:850;white-space:nowrap;flex:0 0 auto}.case-detail-tab:hover,.case-detail-tab.active{background:transparent;color:var(--accent-strong);border-bottom-color:var(--accent);box-shadow:none;transform:none}.case-tab-card{margin-top:0;border:0;border-radius:0;background:transparent;padding:22px 0 0;display:grid;gap:14px}.case-summary-actions{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap}.payment-actions{--payment-control-height: 47px;display:flex;align-items:end;justify-content:flex-start;gap:8px;flex-wrap:wrap;margin:-4px 0 16px}.payment-method-select{min-width:190px;display:grid;gap:4px;text-align:left}.payment-method-select select,.payment-actions button{height:var(--payment-control-height);min-height:0;padding-block:0}.negotiation-policy-form{border:1px solid var(--line);border-radius:14px;background:#fff;padding:14px;display:grid;gap:12px}.negotiation-policy-form .section-title-row{margin-bottom:0}.negotiation-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.asset-checkbox-group{border:1px solid var(--line);border-radius:12px;background:var(--panel-soft);padding:12px;display:grid;gap:10px}.asset-checkbox-group legend{padding:0 6px;color:var(--muted);font-size:.78rem;font-weight:850}.asset-checkbox-group>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.payment-method-fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr))}.negotiation-policy-actions{display:flex;justify-content:flex-end}.checkbox-line{display:flex;align-items:center;gap:10px;color:var(--ink);font-weight:760}.checkbox-line input{width:18px;height:18px;min-width:18px}.staged-action-card{border:1px solid var(--line-strong);border-radius:14px;background:#f4fbf6;padding:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.staged-action-card div{display:grid;gap:6px}.staged-action-card span{color:var(--accent-strong);font-size:.72rem;font-weight:900;text-transform:uppercase}.staged-action-card strong{color:var(--ink);font-size:1rem}.staged-action-card p,.staged-action-card small{color:var(--muted);font-size:.86rem;font-weight:680;line-height:1.42}.staged-action-card .staged-action-next{color:var(--ink-soft);font-weight:780}.openclaw-case-approval-panel{border:1px solid var(--line);border-radius:14px;background:#fff;padding:14px;display:grid;gap:12px}.openclaw-case-approval-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.openclaw-case-approval-card{border:1px solid var(--line-strong);border-radius:12px;background:var(--panel-soft);padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.openclaw-case-approval-card div{min-width:0;display:grid;gap:4px}.openclaw-case-approval-card span,.openclaw-case-approval-card p{color:var(--muted);font-size:.8rem;font-weight:760;line-height:1.4}.openclaw-case-approval-card p{overflow-wrap:anywhere}.case-lock-text{color:var(--warning);font-size:.72rem;font-weight:850;text-transform:uppercase}.legal-triage-banner{border:1px solid rgba(217,119,6,.28);border-radius:14px;background:color-mix(in srgb,var(--warning) 10%,#ffffff);color:var(--warning);padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start}.legal-triage-banner div{min-width:0;display:grid;gap:3px}.legal-triage-banner strong{color:var(--ink);font-size:.95rem}.legal-triage-banner span{color:var(--muted);font-size:.83rem;font-weight:760;line-height:1.4}.summary-subsection{border:1px solid var(--line);border-radius:18px;background:var(--panel-soft);padding:14px;display:grid;gap:12px}.manual-escalate-form{display:grid;gap:9px}.simulator-chat-shell{display:grid;gap:10px}.simulator-reset-token{width:auto;gap:5px;font:inherit}button.simulator-reset-token:hover:not(:disabled){border-color:var(--line-strong);background:var(--accent-soft);color:var(--accent-strong);transform:none}.simulator-chat-log{list-style:none;margin:0;padding:10px;border:1px solid var(--line);border-radius:16px;background:#fff;display:grid;gap:9px;max-height:320px;overflow-y:auto}.simulator-chat-item{max-width:min(88%,560px);min-width:0;box-sizing:border-box;padding:10px 12px;border-radius:15px;border:1px solid var(--line);display:grid;gap:4px;overflow-wrap:anywhere;word-break:break-word}.simulator-chat-item p{min-width:0;line-height:1.4;overflow-wrap:anywhere;word-break:break-word}.simulator-chat-item a{color:var(--accent);font-weight:800;text-decoration:underline;text-underline-offset:3px}.simulator-chat-item.inbound a{color:#fff}.simulator-chat-item span{font-size:.74rem;color:var(--muted);font-weight:700}.simulator-chat-item.inbound{justify-self:flex-end;background:var(--accent-soft);border-color:var(--line-strong)}.simulator-chat-item.outbound{justify-self:flex-start;background:var(--panel-soft)}.simulator-chat-item .openclaw-feedback-controls{margin-top:3px}.simulator-input-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.whatsapp-pilot-card{display:grid;gap:12px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--panel-soft)}.whatsapp-pilot-card .section-title-row{align-items:flex-start}.whatsapp-pilot-card .section-title-row p{margin:4px 0 0;color:var(--muted);font-size:.82rem;line-height:1.45}.whatsapp-pilot-form{display:flex;justify-content:flex-start}.whatsapp-pilot-form button{min-height:43px;width:auto}.simulator-proof-form{border:1px solid var(--line);border-radius:14px;background:var(--panel-soft);padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.simulator-proof-form>div{grid-column:1 / -1;display:grid;gap:3px}.simulator-proof-form>div span{color:var(--muted);font-size:.78rem;font-weight:740}.simulator-proof-picker{min-width:0;min-height:42px;border:1px dashed var(--line-strong);border-radius:10px;background:var(--input-bg);color:var(--ink);padding:9px 11px;display:flex;align-items:center;gap:8px;cursor:pointer}.simulator-proof-picker span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:800}.simulator-proof-picker input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.timeline-panel{display:grid;gap:10px}.timeline-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.log-item,.import-log-list li{border:1px solid var(--line);border-radius:15px;padding:12px;background:#fff;display:grid;gap:7px}.timeline-item{position:relative;padding-left:18px}.timeline-item.compact{border:0;border-radius:0;box-shadow:none;border-bottom:1px solid var(--line);padding:12px 0 12px 32px;grid-template-columns:minmax(120px,150px) minmax(0,1fr);align-items:start;gap:8px 18px}.timeline-list-compact{border:1px solid var(--line);border-radius:16px;background:#fff;padding:10px 20px;gap:0}.timeline-list-compact .timeline-item:last-child{border-bottom:0}.timeline-item:before{content:"";position:absolute;left:8px;top:16px;bottom:16px;width:2px;border-radius:999px;background:var(--line-strong)}.timeline-item:after{content:"";position:absolute;left:3px;top:18px;width:12px;height:12px;border-radius:50%;background:var(--accent)}.timeline-source{margin:0;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:850;color:var(--accent-strong)}.timeline-time{color:var(--muted);font-size:.78rem;font-weight:750}.timeline-title{color:var(--ink);font-size:1.02rem;line-height:1.25}.timeline-description{color:var(--ink-soft);line-height:1.45;font-size:.92rem}.timeline-footer{grid-column:2;display:flex;justify-content:flex-start;align-items:center;gap:10px;flex-wrap:wrap}.timeline-item.compact .timeline-header{display:grid;gap:6px}.timeline-item.compact .timeline-time{font-size:.75rem}.timeline-item.compact .timeline-title{font-size:.92rem}.timeline-item.compact .timeline-details{order:2}.timeline-meta-list{margin:0;display:grid;gap:5px}.timeline-meta-item{display:grid;grid-template-columns:minmax(96px,150px) 1fr;gap:8px}.timeline-meta-item dt,.timeline-meta-item dd{margin:0;font-size:.82rem}.timeline-meta-item dt{color:var(--ink-soft);font-weight:850}.timeline-meta-item dd{color:var(--muted);overflow-wrap:anywhere;font-weight:650}.identity-header{display:flex;align-items:center;gap:13px;min-width:0}.avatar-token{width:52px;height:52px;border-radius:18px;background:var(--accent-soft);color:var(--accent-strong);display:grid;place-items:center;font-weight:900;flex:0 0 auto}.debtor-debts-section{margin-top:4px}.debtor-profile-grid{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:14px;align-items:start}.debtor-profile-grid .debtor-debts-section{margin-top:0}.debtor-field-list{margin:0;display:grid;gap:10px}.debtor-field-list div{display:grid;gap:3px;min-width:0;padding-bottom:10px;border-bottom:1px solid var(--line)}.debtor-field-list div:last-child{padding-bottom:0;border-bottom:0}.debtor-field-list dt{color:var(--muted);font-size:.76rem;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.debtor-field-list dd{margin:0;color:var(--ink);font-weight:850;overflow-wrap:anywhere}.debtor-debt-link{width:100%;min-height:0;color:var(--ink);text-align:left;line-height:normal;cursor:pointer;box-shadow:none;align-items:stretch}.debtor-debt-link:hover{border-color:var(--line-strong);background:var(--panel-soft);transform:none}.debtor-debt-card-body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px}.debtor-debt-card-body>div{display:grid;gap:3px;min-width:0}.debtor-debt-card-body>div:last-child{justify-items:end;text-align:right}.debtor-debt-card-body span,.debtor-debt-card-body small{color:var(--muted);font-size:.78rem;font-weight:800}.debtor-debt-card-body strong{min-width:0;overflow-wrap:anywhere}.data-layout,.ai-layout{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.intake-review-layout{display:grid;gap:16px;grid-template-columns:minmax(300px,.82fr) minmax(460px,1.18fr);align-items:start}.contact-intelligence-layout{display:grid;gap:16px}.data-panel,.ai-panel{display:grid;gap:13px}.intake-wizard-shell{display:grid;gap:16px}.intake-wizard-panel{gap:20px}.intake-wizard-hero,.intake-page-header,.intake-final-card,.intake-result-card{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.intake-wizard-hero{border-bottom:1px solid var(--line);padding:2px 0 18px}.intake-review-summary span,.intake-commit-card span,.intake-result-card span{color:var(--accent-strong);font-size:.73rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.intake-wizard-hero h2,.intake-page-header h3,.intake-final-card h3,.intake-result-card h3{margin:4px 0 6px;color:var(--ink);letter-spacing:0}.intake-wizard-hero p,.intake-page-header p,.intake-final-card p,.intake-result-card p,.intake-commit-card small{color:var(--muted);font-size:.9rem;font-weight:650;line-height:1.45}.intake-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.intake-step{min-height:78px;border:1px solid var(--line);border-radius:13px;background:#fff;color:var(--ink);box-shadow:none;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:3px 10px;text-align:left}.intake-step:hover:not(:disabled),.intake-step.active{border-color:var(--accent);background:var(--accent-soft);transform:none}.intake-step.complete{border-color:var(--line-strong)}.intake-step:disabled{cursor:not-allowed;opacity:.48}.intake-step span{grid-row:1 / 3;width:30px;height:30px;border-radius:999px;background:var(--panel-soft);color:var(--accent-strong);display:grid;place-items:center;font-size:.82rem;font-weight:900}.intake-step.active span,.intake-step.complete span{background:var(--accent);color:#fff}.intake-step strong{color:var(--ink);overflow-wrap:anywhere}.intake-step small{color:var(--muted);font-size:.76rem;font-weight:750}.intake-wizard-page{display:grid;gap:16px}.intake-page-header{align-items:center}.intake-page-header>svg{color:var(--accent-strong);flex:0 0 auto}.intake-card-soft,.intake-final-card,.intake-result-card{border:1px solid var(--line);border-radius:14px;background:#fff;padding:16px;display:grid;gap:13px}.intake-card-hint{margin-top:4px;color:var(--muted);font-size:.84rem;font-weight:650;line-height:1.35}.intake-upload-layout{align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.intake-file-review{border:1px solid var(--line);border-radius:14px;background:var(--panel-soft);padding:16px;display:grid;align-content:space-between;gap:16px}.intake-file-review span{color:var(--accent-strong);font-size:.73rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.intake-file-review strong{display:block;margin-top:10px;color:var(--ink);overflow-wrap:anywhere}.intake-file-review p{margin-top:6px;color:var(--muted);font-size:.85rem;font-weight:690;line-height:1.4}.intake-file-review button{justify-content:center}.intake-review-summary,.intake-commit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.intake-review-summary article,.intake-commit-card{border:1px solid var(--line);border-radius:14px;background:var(--panel-soft);padding:13px;display:grid;gap:4px}.intake-review-summary strong,.intake-commit-card strong{color:var(--ink);font-size:1.45rem}.intake-commit-card.ready{background:var(--accent-soft);border-color:var(--line-strong)}.intake-commit-card.warning{background:var(--warning-soft);border-color:#d9902d47}.intake-commit-card.muted{background:#f7faf8}.intake-final-card,.intake-result-card{align-items:center;grid-template-columns:auto minmax(0,1fr) auto}.intake-final-card svg,.intake-result-card svg{color:var(--accent-strong)}.intake-result-actions{display:flex;flex-wrap:wrap;gap:10px}.intake-wizard-footer{border-top:1px solid var(--line);margin-top:2px;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.intake-wizard-footer button:last-child{min-width:220px}.import-form{display:grid;gap:12px}.intake-notice{border:1px solid var(--line);border-radius:12px;padding:12px;display:grid;gap:6px}.intake-notice strong{color:var(--ink);font-size:.88rem}.intake-notice p,.intake-notice li{color:var(--muted);font-size:.84rem;font-weight:680;line-height:1.42}.intake-notice ul{margin:0;padding-left:18px;display:grid;gap:4px}.intake-notice.warning{background:var(--warning-soft);border-color:#d9902d4d}.intake-notice.warning strong,.intake-notice.warning li{color:#9a5f10}.intake-notice.error{background:var(--danger-soft);border-color:#c84c554d}.intake-notice.error strong,.intake-notice.error p{color:var(--danger)}.intake-flow-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.intake-flow-list li{border:1px solid var(--line);border-radius:12px;background:var(--panel-soft);color:var(--muted);font-size:.82rem;font-weight:800;padding:9px 10px;text-align:center}.upload-zone{position:relative;min-height:176px;border:1.5px dashed var(--line-strong);border-radius:18px;background:var(--panel-soft);display:grid;place-items:center;align-content:center;gap:8px;padding:22px;text-align:center;color:var(--accent-strong);cursor:pointer}.upload-zone span{color:var(--muted);font-size:.88rem;font-weight:650}.upload-zone input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.upload-zone.compact{min-height:132px}.intake-batch-list,.intake-record-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.intake-batch-card,.intake-record-row{width:100%;min-height:0;border:1px solid var(--line);border-radius:12px;padding:12px;background:#fff;color:var(--ink);text-align:left;line-height:normal;box-shadow:none;display:grid;align-items:center;gap:8px}.intake-batch-card{grid-template-columns:minmax(0,1fr) auto 18px}.intake-batch-card-shell{grid-template-columns:minmax(0,1fr) auto;gap:0;padding:0;overflow:hidden;cursor:default}.intake-batch-card-main{width:100%;min-height:0;border-radius:0;padding:12px;background:transparent;color:var(--ink);text-align:left;line-height:normal;box-shadow:none;display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;justify-content:stretch}.intake-batch-card-main:hover{background:transparent;transform:none}.intake-batch-card-main>svg{color:var(--muted);justify-self:end}.intake-batch-delete-trigger{align-self:center;margin:0 10px 0 0;color:var(--danger);border-color:#f3b3ba}.intake-batch-delete-trigger:hover{background:var(--danger-soft);border-color:#e89aa4;color:var(--danger)}.intake-record-row{grid-template-columns:minmax(0,1fr) auto}.intake-batch-card:hover,.intake-record-row:hover,.intake-batch-card.active,.intake-record-row.active{border-color:var(--line-strong);background:var(--panel-soft);transform:none}.intake-record-row.ready{border-color:var(--line-strong);background:var(--accent-soft)}.intake-record-row.ready .intake-record-meta span{border-color:var(--line-strong);background:#fff;color:var(--accent-strong)}.intake-batch-card strong,.intake-record-row strong{display:block;color:var(--ink);overflow-wrap:anywhere}.intake-batch-title{grid-column:1 / -1;min-width:0;display:grid;gap:3px}.intake-batch-card small,.intake-record-row small,.intake-record-meta,.intake-counts{color:var(--muted);font-size:.8rem;font-weight:700}.intake-counts{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:5px;text-align:left}.intake-counts span,.intake-record-meta span{border:1px solid var(--line);border-radius:999px;background:var(--panel-soft);padding:4px 7px;white-space:nowrap}.intake-record-list{max-height:min(680px,72vh);overflow:auto;padding-right:4px}.intake-record-meta{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px}.intake-inspector{min-width:0}.intake-actions-inline,.intake-actions-row,.intake-status-line{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.intake-actions-inline{justify-content:flex-end}.intake-actions-inline button{min-height:38px}.intake-edit-form{display:grid;gap:13px}.intake-status-line{border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--panel-soft)}.intake-status-line strong{color:var(--accent-strong);text-transform:capitalize}.intake-status-line span{color:var(--muted);font-size:.84rem;font-weight:760}.intake-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.intake-field-grid .field-group span{color:var(--muted);font-size:.76rem;font-weight:850}.intake-enrichment-panel,.intake-enrichment-list{display:grid;gap:10px}.intake-enrichment-list{list-style:none;margin:0;padding:0}.intake-enrichment-card{border:1px solid var(--line);border-radius:12px;background:#fff;padding:12px;display:grid;gap:10px}.intake-enrichment-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.intake-enrichment-head div{display:grid;gap:4px}.intake-enrichment-head strong,.intake-enrichment-fields strong{color:var(--ink)}.intake-enrichment-head span,.intake-enrichment-card p,.intake-enrichment-card small,.intake-enrichment-fields dt,.intake-enrichment-fields dd{color:var(--muted);font-size:.82rem;font-weight:700;line-height:1.42}.intake-enrichment-fields{margin:0;display:grid;gap:7px}.intake-enrichment-fields div{border-top:1px solid var(--line);padding-top:7px;display:grid;gap:3px}.intake-enrichment-fields dt{color:var(--accent-strong);font-size:.72rem;font-weight:900;text-transform:uppercase}.feedback.warning{color:var(--warning);background:var(--warning-soft);border-color:#d9902d47;border:1px solid rgba(217,144,45,.28);border-radius:var(--radius-sm);padding:10px 12px}.briefing-panel{margin-top:16px;padding:16px 0;display:grid;gap:14px}.briefing-header,.briefing-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.briefing-header h3{margin-top:3px;font-size:1.05rem}.briefing-header p,.briefing-section p,.briefing-actions>span,.briefing-evidence span{color:var(--muted);font-size:.86rem;font-weight:680;line-height:1.42}.briefing-kicker,.briefing-section span{color:var(--accent-strong);font-size:.72rem;font-weight:900;text-transform:uppercase}.briefing-grid{display:grid;grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,1fr));gap:14px}.briefing-section{min-width:0;border-left:3px solid var(--line-strong);padding-left:12px;display:grid;align-content:start;gap:6px}.briefing-primary-action{border-left-color:var(--accent)}.briefing-section strong{color:var(--ink);overflow-wrap:anywhere}.briefing-section small{color:var(--faint);font-size:.78rem;font-weight:740;line-height:1.38}.briefing-risk-list{margin:0;padding:12px 0 0 18px;border-top:1px solid var(--line);display:grid;gap:6px}.briefing-risk-list li{color:var(--warning);font-size:.86rem;font-weight:760}.briefing-evidence{border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;padding:10px 0 0}.briefing-evidence ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.briefing-evidence li{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:10px}.briefing-evidence strong{color:var(--ink-soft);font-size:.84rem}.briefing-actions{align-items:center;justify-content:flex-start}.briefing-actions button{min-height:38px}.recommended-contact-card{margin-top:14px;border:1px solid var(--line);border-radius:14px;background:var(--panel-soft);padding:13px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.recommended-contact-card.compact{margin-top:0}.recommended-contact-card span,.recommended-contact-card small,.contact-row span,.contact-candidate-main span,.contact-candidate-main small,.contact-candidate-note{color:var(--muted);font-size:.82rem;font-weight:720}.recommended-contact-card strong,.contact-row strong,.contact-candidate-main strong{display:block;color:var(--ink);margin-top:3px;overflow-wrap:anywhere}.contact-quality{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;padding:4px 9px;background:var(--panel);border:1px solid var(--line);color:var(--ink-soft);font-size:.72rem;font-weight:900;text-transform:uppercase;white-space:nowrap}.contact-quality.hot{background:var(--accent-soft);border-color:var(--line-strong);color:var(--accent-strong)}.contact-quality.warm{background:var(--warning-soft);border-color:#d9902d57;color:var(--warning)}.contact-quality.invalid,.contact-quality.blocked{background:var(--danger-soft);border-color:#c84c554d;color:var(--danger)}.contact-intelligence-section,.contact-intelligence-panel{display:grid;gap:12px}.contact-list,.contact-candidate-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.contact-row{border:1px solid var(--line);border-radius:12px;padding:11px;background:#fff;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.contact-disclosure{border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden}.contact-disclosure summary{min-height:42px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);cursor:pointer;font-size:.82rem;font-weight:850}.contact-disclosure summary::marker{color:var(--accent)}.contact-disclosure summary strong{color:var(--ink)}.contact-disclosure .contact-list{padding:0 10px 10px;gap:8px}.contact-disclosure .contact-row{background:var(--panel-soft)}.contact-candidate-card{border:1px solid var(--line);border-radius:14px;padding:13px;background:#fff;display:grid;gap:11px}.contact-candidate-main{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.contact-candidate-controls{display:grid;grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) auto auto;gap:10px;align-items:end}.contact-candidate-note{border-top:1px solid var(--line);padding-top:9px}.import-summary{border:1px solid var(--line);border-radius:15px;padding:12px;background:var(--panel-soft);display:grid;gap:8px}.import-summary-head,.import-log-id{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.import-summary-head span,.import-log-id span{color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.import-id-token{display:inline-flex;align-items:center;max-width:100%;min-height:26px;border:1px solid var(--line);border-radius:6px;padding:4px 7px;background:#fff;color:var(--ink-soft);font-size:.78rem;line-height:1.2;overflow-wrap:anywhere}.import-log-stats{color:var(--muted);font-size:.84rem;font-weight:720}.import-error-list{margin:0;padding-left:18px;display:grid;gap:6px}.import-error-list li{color:var(--warning);font-size:.86rem;font-weight:720}.prompt-textarea{min-height:280px;resize:vertical;font:inherit;line-height:1.45}.ai-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ai-metric-card{min-height:64px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:11px 13px}.ai-metric-card span{color:var(--muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.ai-metric-card strong{display:block;margin-top:4px;font-size:1.45rem;line-height:1}.dashboard-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.dashboard-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"main main main main main main ops ops ops ops ops ops";gap:16px;align-items:start}.dashboard-main-stack,.dashboard-right-rail{min-width:0;display:grid;gap:16px;align-content:start}.dashboard-main-stack{grid-area:main}.dashboard-right-rail{display:contents}.dashboard-operations-panel{grid-area:ops}.dashboard-chat-panel,.dashboard-priority-panel,.dashboard-operations-panel,.dashboard-activity-panel{min-width:0;padding:18px;display:grid;gap:14px}.dashboard-panel-header h2{font-size:1.12rem}.dashboard-chat-panel{min-height:510px}.dashboard-chat-session-button{--button-icon-color: currentColor;min-height:34px;border-color:var(--line-strong);border-radius:8px;padding:8px 10px;background:var(--panel-soft);color:var(--ink);font-size:.76rem;white-space:nowrap}.dashboard-chat-session-button svg{width:15px;height:15px}.dashboard-chat-list{height:374px;min-height:0;max-height:374px;overflow:auto;list-style:none;margin:0;padding:2px;display:grid;align-content:start;gap:10px}.dashboard-chat-empty{border:1px dashed var(--line-strong);border-radius:14px;padding:14px;color:var(--muted);font-weight:700;line-height:1.45}.dashboard-chat-message{width:fit-content;max-width:min(76%,540px);display:grid;gap:5px}.dashboard-chat-message.owner{width:fit-content;max-width:min(72%,500px);justify-self:end}.dashboard-chat-message-body{min-width:0;width:auto;max-width:100%;border:1px solid var(--line);border-radius:14px;padding:11px 12px;display:grid;gap:5px}.dashboard-chat-message.owner .dashboard-chat-message-body{width:fit-content;background:var(--accent);color:#f8fff9;border-color:var(--accent)}.dashboard-chat-message.openclaw{width:fit-content;max-width:min(78%,560px);justify-self:start;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:9px}.dashboard-chat-message.openclaw .dashboard-chat-message-body{width:fit-content;max-width:100%;background:var(--panel-soft);color:var(--ink)}.dashboard-chat-avatar{width:34px;height:34px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line-strong);border-radius:10px;background:radial-gradient(circle at 30% 24%,rgba(42,199,123,.38),transparent 42%),var(--forest);color:#fff;font-size:.78rem;font-weight:950}.dashboard-chat-avatar img{width:100%;height:100%;object-fit:cover}.dashboard-chat-message-body span,.dashboard-chat-message-body small{font-size:.72rem;font-weight:850;text-transform:uppercase}.dashboard-chat-message.owner .dashboard-chat-message-body small,.dashboard-chat-message.owner .dashboard-chat-message-body span{color:#f8fff9d1}.dashboard-chat-message.openclaw .dashboard-chat-message-body small,.dashboard-chat-message.openclaw .dashboard-chat-message-body span{color:var(--muted)}.dashboard-chat-message-body p{line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.openclaw-feedback-controls{display:inline-flex;align-items:center;justify-self:start;gap:5px;margin-top:2px}.openclaw-feedback-button{--button-icon-color: currentColor;width:28px;min-width:28px;height:28px;min-height:28px;border:1px solid var(--line);border-radius:8px;padding:0;background:var(--panel);color:var(--muted);display:inline-grid;place-items:center;box-shadow:none}.openclaw-feedback-button svg{width:14px;height:14px;color:currentColor;stroke-width:2.4}.openclaw-feedback-button:hover:not(:disabled){border-color:var(--line-strong);background:var(--panel-tint);color:var(--ink)}.openclaw-feedback-button.selected{border-color:color-mix(in srgb,var(--accent) 46%,var(--line));background:var(--accent-soft);color:var(--accent-strong)}.dashboard-chat-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.dashboard-chat-input{min-height:44px;max-height:144px;resize:none;line-height:1.35;overflow:hidden}.dashboard-priority-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.dashboard-priority-row{width:100%;min-height:66px;border:1px solid var(--line);border-radius:12px;padding:11px 12px;background:#fff;color:var(--ink);display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;text-align:left;line-height:normal;box-shadow:none}.dashboard-priority-row:hover{border-color:var(--line-strong);background:var(--panel-soft);transform:none;box-shadow:none}.dashboard-priority-row div{min-width:0;display:grid;gap:4px}.dashboard-priority-row span{color:var(--muted);font-size:.78rem;font-weight:760;overflow-wrap:anywhere}.dashboard-priority-row>strong{white-space:nowrap}.dashboard-priority-row>svg{color:var(--muted)}.dashboard-activity-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.dashboard-activity-row{width:100%;min-height:72px;border:1px solid var(--line);border-radius:12px;padding:11px 12px;background:#fff;color:var(--ink);display:grid;grid-template-columns:auto minmax(0,1fr) minmax(122px,auto);gap:11px;align-items:center;text-align:left;line-height:normal;box-shadow:none}.dashboard-activity-row:hover{border-color:var(--line-strong);background:var(--panel-soft);transform:none;box-shadow:none}.dashboard-activity-icon{width:38px;height:38px;border-radius:var(--radius-sm);background:var(--ai-soft);color:var(--ai);display:grid;place-items:center}.dashboard-activity-main{min-width:0;display:grid;gap:5px}.dashboard-activity-title-row{min-width:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dashboard-activity-title-row strong{color:var(--ink);overflow-wrap:anywhere}.dashboard-activity-main>span,.dashboard-activity-row small{color:var(--muted);font-size:.76rem;font-weight:760;line-height:1.35}.dashboard-activity-row small{justify-self:end;text-align:right}.dashboard-usage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-usage-grid article:last-child{grid-column:1 / -1}.dashboard-usage-grid article{min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--panel-soft);padding:10px;display:grid;gap:4px}.dashboard-usage-grid span,.dashboard-usage-grid small{color:var(--muted);font-size:.68rem;font-weight:850;text-transform:uppercase}.dashboard-usage-grid strong{color:var(--ink);font-size:1rem;line-height:1.15;overflow-wrap:anywhere}.dashboard-integration-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.dashboard-integration-list li{border:1px solid var(--line);border-radius:10px;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.dashboard-integration-list div{min-width:0;display:grid;gap:3px}.dashboard-integration-list span:not(.ai-status-token){color:var(--muted);font-size:.76rem;font-weight:760;line-height:1.35}.wallet-status-callout{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--line);border-radius:16px;background:var(--panel);padding:14px 16px;box-shadow:var(--shadow-soft)}.wallet-status-callout div{display:grid;gap:4px}.wallet-status-callout strong{color:var(--ink);font-size:.98rem}.wallet-status-callout span{color:var(--muted);font-size:.82rem;font-weight:760;line-height:1.35}.wallet-status-callout.warning{border-color:#da952466;background:color-mix(in srgb,#da9524 10%,var(--panel))}.wallet-status-callout.danger{border-color:#c23d3d6b;background:color-mix(in srgb,#c23d3d 9%,var(--panel))}.wallet-layout,.settings-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;align-items:start}.wallet-plan-card,.wallet-panel{min-width:0;padding:18px;display:grid;gap:16px}.wallet-plan-card{grid-column:span 6;min-height:100%;background:radial-gradient(circle at 88% 8%,rgba(17,138,87,.18),transparent 34%),var(--panel)}.wallet-plan-summary-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:stretch}.wallet-plan-overview,.wallet-usage-panel{min-width:0;display:grid;gap:16px}.wallet-plan-overview{grid-template-rows:auto auto auto auto minmax(0,1fr);height:100%}.wallet-usage-panel{align-content:start;border:0;border-radius:0;background:transparent;padding:0;gap:9px}.wallet-usage-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.wallet-usage-label-row span{color:var(--muted);font-size:.74rem;font-weight:850;text-transform:uppercase}.wallet-usage-label-row strong{color:var(--ink);font-size:.92rem;font-weight:850;line-height:1.2;white-space:nowrap}.wallet-billing-card{grid-column:1 / -1}.wallet-activation-panel{grid-column:1 / -1;border-color:color-mix(in srgb,var(--accent) 30%,var(--line));padding:22px;display:grid;gap:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 11%,transparent),transparent 58%),var(--panel)}.wallet-activation-panel .wallet-panel-header p{color:var(--muted);font-size:.88rem;font-weight:680;line-height:1.45;max-width:720px}.wallet-activation-form{display:grid;gap:12px;max-width:620px}.wallet-activation-actions{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap}.wallet-finance-card{grid-column:span 6}.wallet-danger-card{grid-column:1 / -1}.wallet-asaas-card,.wallet-omie-card{grid-column:span 6}.wallet-omie-form{display:grid;gap:14px}.wallet-omie-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wallet-omie-wide-field{grid-column:1 / -1}.wallet-omie-toggle{width:fit-content;display:inline-flex;align-items:center;gap:9px;color:var(--ink);font-size:.9rem;font-weight:850}.wallet-omie-toggle input{width:18px;height:18px;accent-color:var(--accent)}.wallet-omie-meta{display:grid;gap:4px}.wallet-omie-meta span{color:var(--muted);font-size:.78rem;font-weight:780;line-height:1.35}.wallet-omie-history{display:grid;gap:8px}.wallet-omie-history-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.wallet-omie-history-heading span{color:var(--ink);font-size:.82rem;font-weight:900}.wallet-omie-history-heading small{color:var(--muted);font-size:.72rem;font-weight:800}.wallet-omie-history-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.wallet-omie-history-item{display:grid;gap:5px;padding:10px 0;border-bottom:1px solid var(--line)}.wallet-omie-history-item>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.wallet-omie-history-item strong{color:var(--ink);font-size:.8rem;font-weight:900}.wallet-omie-history-item span,.wallet-omie-history-item p,.wallet-omie-history-empty{color:var(--muted);font-size:.76rem;font-weight:760;line-height:1.4}.wallet-omie-history-item p,.wallet-omie-history-empty{margin:0}.wallet-omie-history-failed strong,.wallet-omie-history-blocked strong{color:var(--danger)}.wallet-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wallet-panel-header>div{min-width:0;display:grid;gap:7px}.wallet-panel-header h2{color:var(--ink);font-size:1.28rem;line-height:1.1}.wallet-plan-price{display:flex;align-items:baseline;gap:8px}.wallet-plan-price strong{color:var(--ink);font-size:clamp(2.2rem,4vw,3.8rem);line-height:.9;letter-spacing:0}.wallet-plan-price span,.wallet-plan-card p{color:var(--muted);font-weight:680}.wallet-plan-card p{max-width:520px;line-height:1.55}.wallet-progress-block{display:grid;gap:9px}.wallet-progress-block>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.wallet-progress-block span:not(.wallet-progress-bar),.wallet-detail-list dt,.wallet-row-list span:not(.ai-status-token),.wallet-plan-meta span{color:var(--muted);font-size:.74rem;font-weight:850;text-transform:uppercase}.wallet-progress-block strong{color:var(--ink);font-size:.92rem;white-space:nowrap}.wallet-progress-bar{height:10px;overflow:hidden;border:1px solid var(--line);border-radius:999px;background:var(--panel-soft)}.wallet-progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),#78e3a5)}.wallet-progress-ai span{background:linear-gradient(90deg,var(--ai),var(--accent))}.wallet-plan-meta,.wallet-detail-list{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.wallet-plan-meta{align-self:end;margin-top:auto}.wallet-detail-list div{min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--panel-soft);padding:12px;display:grid;gap:5px}.wallet-plan-meta article{min-width:0;display:grid;gap:5px}.wallet-plan-meta strong,.wallet-detail-list dd{margin:0;color:var(--ink);font-size:.98rem;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.wallet-detail-list dt{margin:0}.wallet-detail-list-wide{grid-template-columns:minmax(0,1fr)}.wallet-row-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:stretch}.wallet-row-list li{min-width:0;display:flex}.wallet-plan-option{width:100%;min-height:268px;border:1px solid var(--line);border-radius:14px;background:var(--panel-soft);color:var(--ink);padding:16px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:14px;align-items:stretch;align-content:stretch;justify-content:stretch;text-align:left;cursor:pointer;box-shadow:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.wallet-plan-option:not(.is-current):hover{border-color:var(--line-strong);background:var(--panel);transform:none;box-shadow:var(--shadow-sm)}.wallet-plan-option:focus-visible{outline:3px solid rgba(42,199,123,.28);outline-offset:3px}.wallet-plan-option.is-current{border-color:color-mix(in srgb,var(--accent) 54%,var(--line));background:radial-gradient(circle at 92% 6%,rgba(42,199,123,.22),transparent 34%),color-mix(in srgb,var(--accent) 14%,var(--panel-soft));box-shadow:0 18px 42px #118a5726}.wallet-plan-option.is-selected:not(.is-current){border-color:color-mix(in srgb,var(--accent) 48%,var(--line));box-shadow:0 0 0 3px #2ac77b24}.wallet-plan-option.is-blocked{border-color:var(--line);background:var(--panel-soft)}.wallet-plan-option-copy{min-width:0;display:grid;gap:16px;align-content:start}.wallet-plan-option-copy strong{color:var(--ink);font-size:1.5rem;line-height:1.15;overflow-wrap:anywhere}.wallet-row-list .wallet-plan-details{margin:0;padding-left:18px;display:grid;gap:8px}.wallet-row-list .wallet-plan-details li{display:list-item;color:var(--ink);font-size:.82rem;font-weight:760;line-height:1.35}.wallet-row-list .wallet-plan-details li::marker{color:var(--accent-strong)}.wallet-row-list .wallet-plan-option-copy span{color:var(--muted);font-size:.82rem;font-weight:740;line-height:1.35;text-transform:none}.wallet-plan-option-price{display:flex;align-items:baseline;gap:5px;min-width:0}.wallet-plan-option-price strong{color:var(--ink);font-size:1.32rem;line-height:1.1}.wallet-plan-option-price span{color:var(--muted);font-size:.78rem;font-weight:850;white-space:nowrap}.wallet-plan-switch-actions{display:flex;justify-content:flex-end}.wallet-plan-switch-actions button{width:auto;min-width:0}.wallet-charge-history{list-style:none;margin:0;padding:0;display:grid;gap:9px}.wallet-charge-history li{min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--panel-soft);padding:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.wallet-charge-history li>div{min-width:0;display:grid;gap:4px}.wallet-charge-history li>div:last-child{text-align:right}.wallet-charge-history strong{color:var(--ink);line-height:1.2;overflow-wrap:anywhere}.wallet-charge-history span{color:var(--muted);font-size:.74rem;font-weight:820;line-height:1.35}.wallet-charge-history .wallet-charge-kind{text-transform:uppercase}.wallet-charge-history .wallet-charge-kind-credit{color:var(--accent-strong)}.wallet-charge-history .wallet-charge-kind-debit{color:var(--warning)}.activation-layout,.session-gate-layout{display:block;grid-template-columns:none;padding:24px}.activation-shell{width:min(1180px,100%);min-height:calc(100vh - 48px);margin:0 auto;display:grid;grid-template-rows:auto 1fr;gap:18px}.activation-header{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-sm);padding:14px 16px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.session-gate-shell{width:min(760px,100%);min-height:calc(100vh - 48px);margin:0 auto;display:grid;grid-template-rows:auto 1fr;gap:18px}.session-gate-panel{align-self:center;justify-items:center;text-align:center;padding:34px;display:grid;gap:18px}.session-gate-icon{width:52px;height:52px;border:1px solid var(--line);border-radius:50%;background:var(--panel-tint);color:var(--accent-strong);display:grid;place-items:center}.session-gate-icon:not(.danger) svg{animation:session-gate-spin 1.15s linear infinite}.session-gate-icon.danger{background:var(--danger-soft);color:var(--danger)}.session-gate-copy{max-width:460px;display:grid;gap:8px}.session-gate-copy h1{color:var(--ink);font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.05}.session-gate-copy p{color:var(--muted);font-size:.98rem;font-weight:700;line-height:1.55}@keyframes session-gate-spin{to{transform:rotate(360deg)}}.activation-logout-button{min-height:40px;border:1px solid var(--line);background:var(--panel-soft);color:var(--ink);box-shadow:none}.activation-logout-button:hover{background:var(--panel-tint);border-color:var(--line-strong)}.activation-grid{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);gap:18px;align-items:start}.activation-plan-card,.activation-payment-card{min-width:0;padding:22px;display:grid;gap:18px}.activation-plan-card{align-content:start;background:radial-gradient(circle at 86% 12%,rgba(42,199,123,.22),transparent 34%),var(--panel)}.activation-status-pill{width:fit-content;border:1px solid rgba(218,149,36,.38);border-radius:999px;background:#da95241a;color:var(--warning);padding:7px 11px;font-size:.72rem;font-weight:900;text-transform:uppercase}.activation-status-pill.danger{border-color:#c23d3d66;background:#c23d3d1a;color:var(--danger)}.activation-plan-heading{display:grid;gap:10px}.activation-plan-heading>span,.activation-plan-details dt,.activation-checkout-empty span,.activation-notice span{color:var(--muted);font-size:.78rem;font-weight:820;line-height:1.45}.activation-plan-heading>span,.activation-plan-details dt{text-transform:uppercase}.activation-plan-heading h1{color:var(--ink);font-size:clamp(2.3rem,5vw,4.8rem);line-height:.94;letter-spacing:0}.activation-plan-heading p{margin:0;color:var(--muted);font-size:1rem;font-weight:650;line-height:1.55}.activation-plan-price{display:flex;align-items:baseline;gap:8px;color:var(--ink)}.activation-plan-price strong{font-size:clamp(2rem,4vw,3.6rem);line-height:.9}.activation-plan-price span{color:var(--muted);font-weight:760}.activation-plan-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.activation-plan-details div{min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--panel-soft);padding:12px;display:grid;gap:5px}.activation-plan-details dt,.activation-plan-details dd{margin:0}.activation-plan-details dd{color:var(--ink);font-size:.96rem;font-weight:880;line-height:1.2;overflow-wrap:anywhere}.activation-payment-card{align-content:start;gap:14px}.activation-notice{border:1px solid var(--line);border-radius:14px;background:var(--panel-soft);padding:14px;display:grid;gap:5px}.activation-notice strong{color:var(--ink);font-size:1rem}.activation-notice.warning{border-color:#da952461;background:color-mix(in srgb,#da9524 10%,var(--panel))}.activation-notice.danger{border-color:#c23d3d66;background:color-mix(in srgb,#c23d3d 10%,var(--panel))}.activation-payment-form{display:grid;gap:12px}.activation-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.activation-form-field,.activation-document-field{display:grid;gap:7px;min-width:0}.activation-form-field span,.activation-document-field span{color:var(--muted);font-size:.76rem;font-weight:900;text-transform:uppercase}.activation-form-field input{min-width:0}.activation-payment-note{border:1px solid var(--line);border-radius:12px;background:var(--panel-soft);color:var(--muted);padding:10px 12px;display:flex;gap:9px;align-items:center;font-size:.82rem;font-weight:780;line-height:1.35}.activation-payment-note svg{flex:0 0 auto;color:var(--accent)}.activation-checkout-empty,.activation-checkout-ready{min-height:210px;border-radius:var(--radius-lg);background:var(--panel-soft);color:var(--ink);display:grid;place-items:center;align-content:center;gap:10px;padding:28px;text-align:center}.activation-checkout-empty{border:1px dashed var(--line-strong)}.activation-checkout-ready{border:1px solid rgba(26,125,86,.3);background:color-mix(in srgb,var(--brand) 8%,var(--panel-soft))}.activation-checkout-empty svg,.activation-checkout-ready svg{color:var(--accent)}.activation-checkout-empty strong,.activation-checkout-ready strong{color:var(--ink);font-size:1.08rem}.activation-payment-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.activation-primary-link{min-height:42px;border-radius:var(--radius-sm);background:var(--accent);color:#f8fff9;padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:850;line-height:1;text-decoration:none;transition:background .16s ease,transform .16s ease}.activation-primary-link:hover{background:var(--accent-strong);color:#f8fff9;transform:translateY(-1px)}.openclaw-profile-shell{padding:0;overflow:hidden;display:grid;gap:0}.openclaw-cover{min-height:168px;padding:22px;background:linear-gradient(135deg,#075c38f5,#0c7648db 48%,#f4b552c7),#075c38;color:#f8fff9;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.openclaw-profile-main{padding:0 22px 18px;margin-top:-48px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:end}.openclaw-avatar{width:68px;height:68px;flex:0 0 68px;overflow:hidden;border:1px solid var(--line-strong);border-radius:18px;background:var(--forest);color:#f8fff9;display:grid;place-items:center;font-size:1.35rem;font-weight:900}.openclaw-profile-avatar{width:112px;height:112px;flex-basis:112px;border:6px solid #ffffff;border-radius:30px;box-shadow:0 18px 42px #08432933;font-size:2rem}.openclaw-profile-avatar,.openclaw-profile-avatar span{color:#fff}.openclaw-avatar-trigger{position:relative;min-height:0;padding:0;border:0;border-radius:30px;background:transparent;color:inherit;box-shadow:none}.openclaw-avatar-trigger:hover{background:transparent;box-shadow:none;transform:none}.openclaw-avatar-edit-label{position:absolute;right:8px;bottom:8px;width:28px;height:28px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--accent-strong);display:grid;place-items:center;box-shadow:0 8px 20px #0843292e}.openclaw-avatar-edit-label svg{width:14px;height:14px}.openclaw-avatar img{width:100%;height:100%;object-fit:cover}.openclaw-profile-copy{min-width:0;display:grid;gap:7px}.openclaw-profile-name-row{min-width:0;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline}.openclaw-profile-name-row h2{font-size:2rem;line-height:1.05;overflow-wrap:anywhere;color:#fff}.openclaw-profile-name-row span{color:#ffffffd1;font-size:.86rem;font-weight:850}.openclaw-profile-copy p{max-width:780px;color:var(--ink-soft);line-height:1.45}.openclaw-profile-stats{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.openclaw-profile-stats article{min-width:0;padding:15px 18px;border-right:1px solid var(--line);display:grid;gap:4px}.openclaw-profile-stats article:last-child{border-right:0}.openclaw-profile-stats span{color:var(--muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.openclaw-profile-stats strong{font-size:1.08rem;line-height:1.15;overflow-wrap:anywhere}.openclaw-profile-stats small{color:var(--muted);font-size:.74rem;font-weight:760;line-height:1.35;overflow-wrap:anywhere}.openclaw-status-actions,.openclaw-panel-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.openclaw-layout{display:grid;grid-template-columns:minmax(0,7fr) minmax(300px,3fr);gap:16px;align-items:start}.openclaw-onboarding-panel{display:grid;gap:16px;padding:22px}.openclaw-hatch-wizard{align-content:start}.openclaw-wizard-header{align-items:center}.openclaw-panel-header p{margin-top:5px;color:var(--muted);font-weight:720;line-height:1.4}.openclaw-wizard-stepper{list-style:none;margin:0;padding:4px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-soft);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.openclaw-wizard-stepper li{min-width:0}.openclaw-wizard-step{width:100%;min-height:54px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--muted);box-shadow:none;display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;justify-content:start;text-align:left}.openclaw-wizard-step:hover{border-color:var(--line);background:var(--panel);color:var(--ink);transform:none}.openclaw-wizard-step>span{width:22px;height:22px;border-radius:999px;background:var(--panel);color:var(--muted);display:grid;place-items:center;font-size:.72rem;font-weight:950}.openclaw-wizard-step strong{min-width:0;overflow-wrap:anywhere;font-size:.8rem;line-height:1.15}.openclaw-wizard-step.active{border-color:var(--line-strong);background:var(--accent-soft);color:var(--accent-strong)}.openclaw-wizard-step.completed>span,.openclaw-wizard-step.active>span{background:var(--accent);color:#fff}.openclaw-onboarding-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.38fr);gap:16px;align-items:start}.openclaw-wizard-workspace{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.openclaw-wizard-stage{min-width:0;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);padding:16px}.openclaw-onboarding-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.openclaw-wizard-readonly{min-height:76px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft);padding:11px 12px;display:grid;gap:5px;align-content:center}.openclaw-wizard-readonly span{color:var(--muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.openclaw-wizard-readonly strong{color:var(--ink);overflow-wrap:anywhere}.openclaw-identity-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start}.openclaw-wizard-avatar-trigger{align-self:start}.openclaw-onboarding-preview{position:sticky;top:18px;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(135deg,#dff7e8d1,#edf4ffdb),var(--panel-solid);padding:18px;display:grid;gap:14px;box-shadow:var(--shadow-sm)}.app-layout[data-theme=dark] .openclaw-onboarding-preview{border-color:#d6ebdd2e;background:linear-gradient(135deg,#2ac77b29,#6f9edc1f),#ffffff0e}.openclaw-onboarding-preview>div{display:grid;gap:8px}.openclaw-onboarding-preview strong{font-size:1.18rem;line-height:1.2;overflow-wrap:anywhere}.openclaw-onboarding-preview p{color:var(--ink-soft);line-height:1.45}.openclaw-onboarding-preview dl{margin:0;border-top:1px solid var(--line);padding-top:12px;display:grid;gap:10px}.openclaw-onboarding-preview dl div{display:grid;gap:3px}.openclaw-onboarding-preview dt{color:var(--muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.openclaw-onboarding-preview dd{margin:0;color:var(--ink);font-weight:850;overflow-wrap:anywhere}.openclaw-hatch-stage{display:grid;gap:12px}.openclaw-hatch-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.openclaw-hatch-checklist article,.openclaw-generated-files article,.openclaw-simulator-preview{min-width:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft);padding:11px 12px}.openclaw-hatch-checklist article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start}.openclaw-hatch-checklist article>div{min-width:0;display:grid;gap:4px}.openclaw-hatch-checklist svg{margin-top:2px;color:var(--muted)}.openclaw-hatch-checklist article.done svg{color:var(--accent)}.openclaw-hatch-checklist strong,.openclaw-generated-files strong,.openclaw-simulator-preview strong{color:var(--ink);overflow-wrap:anywhere}.openclaw-hatch-checklist span,.openclaw-generated-files span,.openclaw-simulator-preview span{color:var(--muted);font-size:.74rem;font-weight:780;line-height:1.35}.openclaw-generated-files{display:grid;gap:8px}.openclaw-generated-files article{display:grid;gap:7px}.openclaw-generated-files article>div{min-width:0;display:flex;justify-content:space-between;gap:10px;align-items:center}.openclaw-generated-files p,.openclaw-simulator-preview p{color:var(--ink-soft);font-size:.82rem;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.openclaw-simulator-preview{display:grid;gap:10px}.openclaw-simulator-preview>div{display:grid;gap:4px}.openclaw-wizard-footer{border-top:1px solid var(--line);padding-top:14px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.openclaw-advanced-settings{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-soft);padding:0;overflow:hidden}.openclaw-advanced-settings summary{min-height:48px;padding:0 14px;display:flex;align-items:center;color:var(--ink-soft);cursor:pointer;font-weight:900}.openclaw-advanced-settings .openclaw-onboarding-grid{border-top:1px solid var(--line);padding:14px}.admin-layout{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.4fr);gap:16px;align-items:start}.admin-accounts-layout{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr)}.admin-layout-single{grid-template-columns:minmax(0,1fr)}.admin-settings-panel,.admin-accounts-panel,.admin-events-panel,.admin-feedback-panel{display:grid;gap:16px;padding:18px}.admin-accounts-layout .admin-account-left-stack{grid-column:1;grid-row:1;display:grid;gap:16px;align-content:start;position:sticky;top:16px}.admin-accounts-layout .admin-account-controls-panel{grid-column:2;grid-row:1}.admin-account-create-trigger{width:100%;min-height:42px}.admin-account-create-trigger:hover{transform:translateY(-1px)}.modal-card.admin-account-create-modal{width:min(720px,100%);max-height:calc(100vh - 36px);overflow:auto;align-content:start}.admin-account-create-form{border-top:0;padding-top:0}.admin-account-controls-panel{align-content:start;gap:16px;padding:0;border:0;background:transparent;box-shadow:none}.admin-account-controls-panel .admin-status-form:first-child{border-top:0;padding-top:0}.admin-account-controls-panel>.admin-status-form,.admin-account-controls-panel>.admin-selected-account-summary{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-sm);padding:18px}.admin-account-controls-panel>.admin-status-form:first-child{border-top:1px solid var(--line);padding-top:18px}.admin-status-form{display:grid;gap:12px;padding-top:14px;border-top:1px solid var(--line)}.admin-status-form h3{margin:0;color:var(--ink);font-size:.95rem}.admin-status-form p{margin:4px 0 0;color:var(--muted);font-size:.82rem}.admin-status-form label{display:grid;gap:6px;color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-status-form input,.admin-status-form select,.admin-feedback-toolbar select,.admin-table select{width:100%;border:1px solid var(--line);border-radius:12px;background:var(--panel-soft);color:var(--ink);font:inherit;font-size:.9rem;font-weight:760;padding:10px 12px;text-transform:none}.admin-table select{min-width:130px;padding:8px 10px;font-size:.82rem}.admin-table button{min-height:34px;padding:0 11px;font-size:.78rem}.admin-selected-account-summary{display:grid;gap:14px;border-block:1px solid var(--line);padding:16px 0}.admin-selected-account-summary>div:first-child{display:grid;gap:4px}.admin-selected-account-summary span{color:var(--muted);font-size:.74rem;font-weight:900;text-transform:uppercase}.admin-selected-account-summary h3{margin:0;color:var(--ink);font-size:1.12rem}.admin-selected-account-summary p{margin:0;color:var(--muted);font-size:.86rem;font-weight:760}.admin-selected-account-summary dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.admin-selected-account-summary dl div{border:1px solid var(--line);border-radius:12px;background:var(--panel-soft);padding:10px}.admin-selected-account-summary dt{color:var(--muted);font-size:.7rem;font-weight:900;text-transform:uppercase}.admin-selected-account-summary dd{margin:3px 0 0;color:var(--ink);font-size:.9rem;font-weight:850}.admin-account-selector{display:grid;gap:5px;min-width:min(280px,100%);color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.admin-account-selector select{width:100%;border:1px solid var(--line);border-radius:12px;background:var(--panel-soft);color:var(--ink);font:inherit;font-size:.86rem;font-weight:760;padding:9px 11px;text-transform:none}.admin-danger-zone{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid color-mix(in srgb,var(--danger) 32%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--danger) 7%,var(--panel-soft));padding:12px}.admin-danger-zone div{display:grid;gap:3px}.admin-danger-zone strong{color:var(--ink);font-size:.86rem}.admin-danger-zone span{color:var(--muted);font-size:.76rem;font-weight:760}.admin-danger-zone button{flex:0 0 auto;min-height:34px;padding:0 12px;font-size:.78rem}.admin-table-wrap{overflow-x:auto}.admin-account-list{display:grid;gap:10px;max-height:min(66vh,720px);overflow-y:auto;padding-right:2px}.admin-account-list-item{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;width:100%;border:1px solid var(--line);border-radius:12px;background:var(--panel-soft);color:var(--ink);padding:12px;text-align:left;box-shadow:none}.admin-account-list-item:hover{border-color:var(--line-strong);transform:none}.admin-account-list-item.selected{border-color:#1a7d5675;background:color-mix(in srgb,var(--brand) 10%,var(--panel-soft))}.admin-account-list-main{display:grid;gap:3px;min-width:0}.admin-account-list-main strong{overflow:hidden;color:var(--ink);font-size:.92rem;font-weight:880;text-overflow:ellipsis;white-space:nowrap}.admin-account-list-empty span{color:var(--muted);font-size:.74rem;font-weight:760}.admin-account-list-empty{display:grid;gap:4px;border:1px dashed var(--line-strong);border-radius:12px;padding:14px}.admin-account-list-empty strong{color:var(--ink);font-size:.9rem}.admin-table{width:100%;border-collapse:separate;border-spacing:0 8px}.admin-table th{color:var(--muted);font-size:.72rem;font-weight:900;text-align:left;text-transform:uppercase}.admin-table td{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel-soft);padding:11px 12px;color:var(--ink);font-weight:760}.admin-table td:first-child{border-left:1px solid var(--line);border-radius:10px 0 0 10px}.admin-table td:last-child{border-right:1px solid var(--line);border-radius:0 10px 10px 0}.admin-table tr.selected td{border-color:#1a7d566b;background:color-mix(in srgb,var(--brand) 10%,var(--panel-soft))}.admin-table td span{display:block;margin-top:3px;color:var(--muted);font-size:.76rem;font-weight:760}.admin-account-button{display:grid;gap:3px;width:100%;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.admin-account-button strong{color:var(--ink)}.admin-events-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.admin-events-list li{display:flex;justify-content:space-between;gap:16px;align-items:center;border:1px solid var(--line);border-radius:12px;background:var(--panel-soft);padding:12px}.admin-events-list div{display:grid;gap:3px}.admin-events-list strong{color:var(--ink);font-size:.9rem}.admin-events-list span,.admin-events-list time{color:var(--muted);font-size:.78rem;font-weight:760}.admin-billing-section{display:grid;gap:12px}.admin-billing-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-billing-summary-grid article{display:grid;gap:4px;border:1px solid var(--line);border-radius:12px;background:var(--panel-soft);padding:12px}.admin-billing-summary-grid span{color:var(--muted);font-size:.72rem;font-weight:780;text-transform:uppercase}.admin-billing-summary-grid strong{color:var(--ink);font-size:1rem}.admin-quality-evidence-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-quality-sample-note{margin:-4px 0 0;color:var(--muted);font-size:.78rem}.admin-quality-evidence-summary>div{display:grid;gap:8px;border:1px solid var(--line);border-radius:12px;background:var(--panel-soft);padding:12px}.admin-quality-evidence-summary ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.admin-quality-evidence-summary li{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:.78rem}.admin-payments-list li>strong{white-space:nowrap}.admin-feedback-toolbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-feedback-toolbar label{display:grid;gap:6px;color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.admin-feedback-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.admin-agent-qa-section,.admin-agent-qa-list{display:grid;gap:12px}.admin-agent-rollout-section,.admin-agent-triage-section{display:grid;gap:12px;border:1px solid var(--line);border-radius:14px;background:var(--panel-soft);padding:14px}.admin-rollout-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-rollout-summary-grid article{display:grid;gap:4px;border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:10px}.admin-rollout-summary-grid span,.admin-rollout-version-list span{color:var(--muted);font-size:.7rem;font-weight:820}.admin-rollout-summary-grid strong,.admin-rollout-version-list strong{color:var(--ink);font-size:.84rem}.admin-rollout-version-list,.admin-agent-triage-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.admin-rollout-version-list li{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,auto);align-items:center;gap:12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:10px}.admin-rollout-version-list li div{display:grid;gap:2px;min-width:0}.admin-agent-triage-card{display:grid;gap:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:14px}.admin-triage-status{border-radius:999px;background:color-mix(in srgb,var(--muted) 14%,var(--panel));padding:5px 9px;color:var(--muted);font-size:.72rem;font-weight:880;white-space:nowrap}.admin-triage-status.in_review{background:color-mix(in srgb,var(--warning) 16%,var(--panel));color:var(--warning)}.admin-triage-status.resolved{background:color-mix(in srgb,var(--accent) 16%,var(--panel));color:var(--accent-strong)}.admin-triage-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto auto;align-items:end;gap:8px}.admin-triage-controls label{display:grid;gap:5px;color:var(--muted);font-size:.7rem;font-weight:860;text-transform:uppercase}.admin-triage-note-field{grid-column:1 / -1}.admin-triage-controls textarea,.admin-eval-candidate-fields textarea{min-height:74px;resize:vertical}.admin-triage-evidence-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px;border-top:1px solid var(--line);padding-top:10px}.admin-triage-evidence-grid ol{display:grid;gap:6px;margin:8px 0 0;padding:0;list-style:none}.admin-triage-evidence-grid li{border:1px solid var(--line);border-radius:9px;background:var(--panel-soft);padding:8px}.admin-triage-evidence-grid li span,.admin-eval-candidate-fields label{color:var(--muted);font-size:.68rem;font-weight:860;text-transform:uppercase}.admin-triage-evidence-grid li p{margin:4px 0 0;color:var(--ink);font-size:.78rem;line-height:1.4;white-space:pre-wrap}.admin-eval-candidate-card{display:grid;gap:10px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--accent) 5%,var(--panel));padding:12px}.admin-eval-candidate-card>header{display:flex;justify-content:space-between;gap:10px}.admin-eval-candidate-card>header div{display:grid;gap:3px}.admin-eval-candidate-card>header span,.admin-eval-candidate-card>p{color:var(--muted);font-size:.78rem}.admin-eval-candidate-card>p{margin:0;color:var(--ink);line-height:1.45;white-space:pre-wrap}.admin-eval-candidate-fields{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,.75fr));gap:8px}.admin-eval-candidate-fields label{display:grid;gap:5px}.admin-eval-candidate-actions{display:flex;justify-content:flex-end;gap:8px}.admin-agent-qa-list{margin:0;padding:0;list-style:none}.admin-agent-qa-card{display:grid;gap:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel-soft);padding:14px}.admin-agent-qa-state{border-radius:999px;padding:5px 9px;background:#64748b24;color:var(--muted);font-size:.72rem;font-weight:880}.admin-agent-qa-state.accepted{background:#16a34a24;color:var(--accent-strong)}.admin-agent-qa-state.fallback,.admin-agent-qa-state.failed{background:#dc26261f;color:var(--danger)}.admin-agent-qa-replies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-agent-qa-replies div{display:grid;gap:5px;border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:10px}.admin-agent-qa-replies span{color:var(--muted);font-size:.68rem;font-weight:880;text-transform:uppercase}.admin-agent-qa-replies p{margin:0;color:var(--ink);font-size:.84rem;line-height:1.45}.admin-agent-qa-evidence summary{cursor:pointer;color:var(--accent);font-size:.8rem;font-weight:850}.admin-agent-qa-evidence>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.admin-agent-qa-evidence section{min-width:0}.admin-agent-qa-evidence pre{overflow:auto;max-height:280px;margin:6px 0 0;border-radius:9px;background:var(--panel);padding:10px;color:var(--ink);font-size:.72rem}.admin-feedback-card{display:grid;gap:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel-soft);padding:14px}.admin-feedback-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-feedback-card-header div{display:grid;gap:3px;min-width:0}.admin-feedback-card-header strong{overflow:hidden;color:var(--ink);font-size:.94rem;font-weight:880;text-overflow:ellipsis;white-space:nowrap}.admin-feedback-card-header span{color:var(--muted);font-size:.78rem;font-weight:760}.admin-feedback-rating{flex:0 0 auto;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:900;text-transform:uppercase}.admin-feedback-rating.negative{background:color-mix(in srgb,var(--danger) 16%,var(--panel));color:var(--danger)}.admin-feedback-rating.positive{background:color-mix(in srgb,var(--accent) 16%,var(--panel));color:var(--accent-strong)}.admin-feedback-response{margin:0;border-left:3px solid var(--accent);padding-left:12px;color:var(--ink);font-size:.9rem;font-weight:680;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.admin-feedback-comment{margin:0;border:1px solid color-mix(in srgb,var(--danger) 24%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--danger) 7%,var(--panel));color:var(--ink);font-size:.86rem;font-weight:760;line-height:1.45;overflow-wrap:anywhere;padding:10px 12px}.admin-feedback-issue-tags{display:flex;flex-wrap:wrap;gap:6px}.admin-feedback-issue-tags span{border:1px solid color-mix(in srgb,var(--danger) 26%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--danger) 8%,var(--panel));padding:5px 8px;color:var(--ink-soft);font-size:.72rem;font-weight:780}.admin-feedback-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.admin-feedback-meta div{min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:9px}.admin-feedback-meta dt{color:var(--muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.admin-feedback-meta dd{overflow:hidden;margin:3px 0 0;color:var(--ink);font-size:.82rem;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.openclaw-profile-files-panel{display:grid;gap:16px}.openclaw-profile-panel,.openclaw-files-panel{min-width:0;padding:18px;display:grid;gap:16px}.openclaw-files-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-soft);margin-inline:18px}.openclaw-files-panel>summary{min-height:44px;display:flex;align-items:center;color:var(--ink-soft);cursor:pointer;font-weight:900}.openclaw-files-panel:not([open]){gap:0}.openclaw-files-panel:not([open])>:not(summary){display:none}.openclaw-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.openclaw-panel-header h2{font-size:1.12rem}.openclaw-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.openclaw-wide-field{grid-column:1 / -1}.openclaw-form-grid .field-group>span,.openclaw-file-form .field-group>span{color:var(--muted);font-size:.78rem;font-weight:850}.openclaw-form-grid .field-group>small{color:var(--muted);font-size:.74rem;font-weight:760;line-height:1.35}.openclaw-save-actions{display:flex;justify-content:flex-end}.openclaw-profile-files-panel .openclaw-save-actions{margin:0 18px 18px 0}.openclaw-file-editor{display:grid;grid-template-columns:200px minmax(0,1fr);gap:14px;align-items:start}.openclaw-file-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.openclaw-file-button{width:100%;min-height:58px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);display:grid;justify-content:stretch;justify-items:start;gap:3px;text-align:left;box-shadow:none}.openclaw-file-button:hover{border-color:var(--line-strong);background:#f4fbf6;transform:none;box-shadow:none}.openclaw-file-button.active{border-color:var(--accent);background:var(--panel-tint);box-shadow:inset 3px 0 0 var(--accent)}.openclaw-file-button span{color:var(--muted);font-size:.72rem;font-weight:800}.openclaw-file-form{min-width:0;display:grid;gap:12px}.openclaw-config-textarea{min-height:330px;max-height:330px;resize:vertical;font-family:JetBrains Mono,SFMono-Regular,ui-monospace,monospace;font-size:.84rem;line-height:1.5}.openclaw-panel-actions{align-items:center;justify-content:space-between}.openclaw-panel-actions span{color:var(--muted);font-size:.78rem;font-weight:760}.openclaw-console{padding:18px;display:grid;gap:16px}.openclaw-console-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.openclaw-console-header h2{font-size:1.12rem}.openclaw-run-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.openclaw-run-list-panel,.openclaw-run-inspector{min-width:0}.openclaw-run-inspector{display:grid;gap:14px}.openclaw-run-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.openclaw-run-row{width:100%;min-height:76px;border:1px solid var(--line);border-radius:12px;padding:12px;background:#fff;color:var(--ink);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-items:center;text-align:left;line-height:normal;box-shadow:none}.openclaw-run-row:hover{border-color:var(--line-strong);background:var(--panel-soft);transform:none;box-shadow:none}.openclaw-run-row.active{border-color:var(--accent);background:var(--panel-tint);box-shadow:inset 4px 0 0 var(--accent)}.openclaw-run-row>span:last-child{grid-column:1 / -1;color:var(--muted);font-size:.74rem;font-weight:760}.openclaw-run-main{min-width:0;display:grid;gap:4px}.openclaw-run-main strong,.openclaw-run-main span{overflow-wrap:anywhere}.openclaw-run-main span{color:var(--muted);font-size:.78rem;font-weight:760}.openclaw-run-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.openclaw-run-summary-grid article{min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--panel-soft);padding:11px}.openclaw-run-summary-grid span{color:var(--muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.openclaw-run-summary-grid strong{display:block;margin-top:5px;font-size:.95rem;line-height:1.25;overflow-wrap:anywhere}.openclaw-tool-call-list,.openclaw-usage-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.openclaw-tool-call-row,.openclaw-usage-row{border:1px solid var(--line);border-radius:12px;background:#fff;padding:11px;display:grid;gap:9px}.openclaw-usage-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.openclaw-usage-row div{min-width:0;display:grid;gap:3px}.openclaw-usage-row span:not(.ai-status-token){color:var(--muted);font-size:.76rem;font-weight:760;overflow-wrap:anywhere}.openclaw-tool-call-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.openclaw-tool-call-main div{min-width:0;display:grid;gap:3px}.openclaw-tool-call-main span:not(.ai-status-token){color:var(--muted);font-size:.76rem;font-weight:760;overflow-wrap:anywhere}.ai-view-tabs{display:flex;gap:26px;border-bottom:1px solid var(--line)}.ai-view-tab{--button-icon-color: currentColor;min-height:52px;border:0;border-bottom:3px solid transparent;border-radius:0;padding:0 2px;background:transparent;color:var(--muted);font-weight:900}.ai-view-tab:hover,.ai-view-tab.active{border-bottom-color:var(--accent);background:transparent;color:var(--accent-strong);box-shadow:none;transform:none}.ai-prompt-layout{display:grid;grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr);gap:16px;align-items:start}.ai-prompt-workspace{min-width:0;display:grid;gap:16px}.ai-run-workspace,.ai-quality-workspace{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.ai-run-panel,.ai-run-inspector,.ai-quality-list-panel,.ai-quality-inspector{min-width:0}.ai-run-inspector,.ai-quality-inspector{position:sticky;top:24px}.ai-template-list,.ai-run-table,.quality-finding-list,.quality-evidence-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ai-template-row{width:100%;min-height:64px;border:1px solid var(--line);border-radius:8px;padding:12px 13px;background:#fff;color:var(--ink);text-align:left;line-height:normal;display:grid;align-items:start;justify-content:stretch;justify-items:start;gap:4px;box-shadow:none;overflow-wrap:anywhere}.ai-template-row:hover{border-color:var(--line-strong);background:#f4fbf6;color:var(--ink);box-shadow:inset 0 0 0 1px #118a5714;transform:none}.ai-template-row.active{border-color:var(--accent);background:#e9f8ee;color:var(--ink);box-shadow:inset 3px 0 0 var(--accent)}.ai-template-row.active:hover{border-color:var(--accent-strong);background:#def3e6}.ai-template-row strong{width:100%;color:var(--ink);text-align:left;font-size:.92rem;line-height:1.25}.ai-template-row span,.ai-version-row span{color:var(--muted);font-size:.78rem;font-weight:720}.ai-actions-row span{font-size:.78rem;font-weight:720}.ai-version-row{border:1px solid var(--line);border-radius:12px;padding:12px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-version-row div{display:grid;gap:3px}.ai-actions-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.ai-run-filters{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.ai-run-table{gap:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.ai-run-table-header,.ai-run-row{display:grid;grid-template-columns:84px minmax(112px,1fr) 104px;gap:12px;align-items:center;width:100%;padding:12px 14px}.ai-run-table-header{min-height:42px;background:var(--panel-soft);color:var(--muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.ai-run-row{min-height:70px;border:0;border-top:1px solid var(--line);border-radius:0;background:#fff;color:var(--ink);text-align:left;line-height:normal;box-shadow:none}.ai-run-row:hover{background:var(--panel-soft);transform:none;box-shadow:none}.ai-run-row.active{background:var(--panel-tint);box-shadow:inset 4px 0 0 var(--accent)}.quality-header-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.quality-filter-row{display:grid;grid-template-columns:minmax(180px,1fr) repeat(2,minmax(100px,.5fr));gap:10px;align-items:end}.quality-filter-row article{border:1px solid var(--line);border-radius:12px;background:var(--panel-soft);padding:10px}.quality-filter-row article span,.quality-detail-meta span,.quality-evidence-list span,.quality-evidence-list small{color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.quality-filter-row article strong{display:block;margin-top:4px;font-size:1.05rem}.quality-finding-row{width:100%;min-height:76px;border:1px solid var(--line);border-radius:12px;padding:12px;background:#fff;color:var(--ink);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;text-align:left;line-height:normal;box-shadow:none}.quality-finding-row:hover{border-color:var(--line-strong);background:var(--panel-soft);transform:none;box-shadow:none}.quality-finding-row.active{border-color:var(--accent);background:var(--panel-tint);box-shadow:inset 4px 0 0 var(--accent)}.quality-finding-row div{display:grid;gap:4px;min-width:0}.quality-finding-row strong{font-size:.92rem}.quality-finding-row div span{color:var(--muted);font-size:.78rem;font-weight:720;overflow-wrap:anywhere}.quality-severity{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:26px;border:1px solid var(--line);border-radius:6px;padding:4px 8px;background:#fff;color:var(--ink-soft);font-size:.68rem;font-weight:900;text-transform:uppercase;white-space:nowrap}.quality-severity-critical{border-color:#f0a4ab;background:var(--danger-soft);color:var(--danger)}.quality-severity-high{border-color:#f1c16f;background:var(--warning-soft);color:#946019}.quality-severity-medium{border-color:#bad7ff;background:var(--ai-soft);color:var(--ai)}.quality-severity-low{border-color:var(--line-strong);background:var(--accent-soft);color:var(--accent-strong)}.quality-detail-summary{border:1px solid var(--line);border-radius:14px;background:var(--panel-soft);padding:14px;display:grid;gap:8px}.quality-detail-summary h3{font-size:1.05rem;line-height:1.3}.quality-detail-summary p{color:var(--ink-soft);font-size:.92rem;line-height:1.5}.quality-detail-meta{display:flex;flex-wrap:wrap;gap:8px}.quality-detail-meta span{border:1px solid var(--line);border-radius:6px;background:#fff;padding:4px 7px}.quality-evidence-list li{border:1px solid var(--line);border-radius:10px;background:#fff;padding:10px;display:grid;gap:5px}.quality-evidence-list p{color:var(--ink-soft);font-size:.86rem;line-height:1.45}.quality-actions-row{display:flex;flex-wrap:wrap;gap:8px}.ai-run-model{color:var(--ink-soft);font-family:JetBrains Mono,SFMono-Regular,ui-monospace,monospace;font-size:.78rem;font-weight:760;overflow-wrap:anywhere}.ai-status-token,.ai-quiet-token{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:24px;border:1px solid var(--line);border-radius:6px;padding:4px 7px;background:#fff;color:var(--muted);font-size:.68rem;font-weight:900;text-transform:uppercase;white-space:nowrap}.ai-status-completed,.ai-status-success,.ai-status-active,.ai-status-allowed,.ai-status-available{border-color:var(--line-strong);background:var(--accent-soft);color:var(--accent-strong)}.ai-status-running,.ai-status-created,.ai-status-pending,.ai-status-open,.ai-status-in_review,.ai-status-approval_required,.ai-status-planned,.ai-status-not_configured,.ai-status-draft,.ai-status-simulator,.ai-status-assistive,.ai-status-supervised{border-color:#b9e4c9;background:var(--panel-tint);color:var(--accent-strong)}.ai-status-resolved{border-color:var(--line-strong);background:var(--accent-soft);color:var(--accent-strong)}.ai-status-dismissed,.ai-status-paused{border-color:var(--line);background:var(--panel-soft);color:var(--muted)}.ai-status-autopilot{border-color:#bad7ff;background:var(--ai-soft);color:var(--ai)}.ai-status-failed,.ai-status-error,.ai-status-cancelled,.ai-status-blocked{border-color:#f3b3ba;background:var(--danger-soft);color:var(--danger)}.ai-run-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ai-run-summary-grid article{border:1px solid var(--line);border-radius:12px;background:var(--panel-soft);padding:11px}.ai-run-summary-grid span{color:var(--muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.ai-run-summary-grid strong{display:block;margin-top:5px;font-size:1rem}.ai-inspector-section{border:1px solid var(--line);border-radius:14px;background:var(--panel-soft);padding:13px;display:grid;gap:10px}.ai-inspector-section h3{font-size:1rem}.ai-step-list.compact{gap:8px}.ai-step-row{border:1px solid var(--line);border-radius:10px;background:#fff;padding:8px;display:grid;gap:8px}.ai-step-main{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px}.ai-step-main div{display:grid;gap:2px}.ai-step-main strong{font-size:.85rem}.ai-step-main span:not(.ai-step-dot):not(.ai-status-token){color:var(--muted);font-size:.78rem;font-weight:720}.ai-step-dot{width:10px;height:10px;border-radius:50%;background:var(--accent)}.ai-step-disclosures{display:grid;gap:6px}.ai-detail-disclosure{border:0;border-radius:0;padding:0;background:transparent}.json-view{margin:0;padding:12px;border:1px solid var(--line);border-radius:12px;background:#101d16;color:#dff7e8;overflow:auto;max-height:320px;font-size:.82rem}.json-view.compact{max-height:180px;font-size:.76rem}details{border:1px solid var(--line);border-radius:12px;padding:9px;background:var(--panel-soft)}details summary{cursor:pointer;font-weight:850;color:var(--accent-strong)}.timeline-details{border:0;border-radius:0;padding:0;background:transparent}.timeline-details summary{color:var(--accent-strong);font-size:.78rem;font-weight:850;list-style:none}.timeline-details summary::-webkit-details-marker{display:none}.timeline-details[open]{width:100%;padding-top:4px}.timeline-details .timeline-description{margin-bottom:8px}.status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 9px;border-radius:999px;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;font-weight:900;border:1px solid transparent;white-space:nowrap}.status-new,.status-contacted,.status-created,.status-pending,.status-inbound,.status-outbound,.status-running{background:var(--panel-tint);color:var(--accent-strong);border-color:#b9e4c9}.status-paid,.status-received,.status-sent,.status-success,.status-completed{background:var(--accent-soft);color:var(--accent-strong);border-color:var(--line-strong)}.status-escalated,.status-invalid,.status-overdue,.status-failed,.status-cancelled,.status-error{background:var(--danger-soft);color:var(--danger);border-color:#f3b3ba}.hint{font-size:.82rem;color:var(--warning)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#083b297a;display:grid;place-items:center;padding:18px;z-index:50}.modal-card{width:min(480px,100%);background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 24px 60px #083b294d;padding:18px;display:grid;gap:12px}.openclaw-run-modal{width:min(1080px,100%);max-height:calc(100vh - 36px);overflow:auto;align-content:start}.modal-card p{color:var(--muted)}.manual-case-modal{width:min(900px,100%);max-height:calc(100vh - 36px);overflow:auto;align-content:start}.manual-case-body{border:0;margin:0;padding:0;display:grid;gap:14px}.manual-case-section{border:1px solid var(--line);border-radius:14px;background:var(--panel-soft);padding:14px;display:grid;gap:12px}.manual-case-section h4{margin:0;color:var(--ink);font-size:.95rem}.manual-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.manual-case-wide{grid-column:1 / -1}.manual-case-fieldset{border:1px solid var(--line);border-radius:12px;background:var(--input-bg);margin:0;padding:12px;display:grid;gap:10px}.manual-case-fieldset legend{padding:0 6px;color:var(--ink-soft);font-size:.78rem;font-weight:850}.manual-case-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px}.manual-case-methods .checkbox-line{min-height:44px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft);padding:10px 12px;color:var(--ink)}.manual-case-methods .checkbox-line input{width:18px}.manual-case-modal textarea{resize:vertical}@media (max-width: 720px){.manual-case-grid,.manual-case-methods{grid-template-columns:minmax(0,1fr)}}.modal-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.modal-title-row h3{margin-top:3px}.openclaw-avatar-modal{width:min(560px,100%)}.openclaw-feedback-modal{width:min(600px,100%);max-height:calc(100dvh - 36px);overflow-y:auto;overscroll-behavior:contain;align-content:start}.openclaw-feedback-modal textarea{min-height:108px;resize:vertical}.agent-feedback-issues{margin:0;border:1px solid var(--line);border-radius:12px;padding:10px}.agent-feedback-issues legend{padding:0 6px;color:var(--ink-soft);font-size:.8rem;font-weight:850}.agent-feedback-issue-pills{display:flex;flex-wrap:wrap;gap:6px}.agent-feedback-issue-pill{position:relative;width:auto;min-width:0;min-height:30px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;background:var(--panel-soft);padding:5px 9px;color:var(--muted);font-size:.7rem;font-weight:720;line-height:1.2;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .14s ease,background-color .14s ease,color .14s ease,transform .14s ease}.agent-feedback-issue-pill:hover:not(.disabled){border-color:#a9ef5b5c;color:var(--ink);transform:translateY(-1px)}.agent-feedback-issue-pill.selected{border-color:#a9ef5b94;background:#a9ef5b1f;color:var(--accent-strong)}.agent-feedback-issue-pill:focus-within{outline:2px solid rgba(169,239,91,.48);outline-offset:2px}.agent-feedback-issue-pill.disabled{cursor:not-allowed;opacity:.45}.agent-feedback-issue-pill input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width: 720px){.openclaw-feedback-modal{max-height:calc(100dvh - 20px);padding:15px}.openclaw-feedback-modal .modal-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto}.agent-feedback-issues{padding:10px}.agent-feedback-issue-pills{gap:5px}.agent-feedback-issue-pill{min-height:28px;padding:5px 8px}}.billing-switch-modal,.account-delete-modal{width:min(620px,100%)}.account-delete-title{min-width:0;display:flex;align-items:flex-start;gap:12px}.account-delete-icon{width:42px;height:42px;border-radius:12px;background:var(--danger-soft);color:var(--danger);display:inline-grid;place-items:center;flex:0 0 auto}.account-delete-title h3,.account-delete-title p{overflow-wrap:anywhere}.account-delete-warning{border:1px solid color-mix(in srgb,var(--danger) 38%,var(--line));border-left-width:4px;border-radius:14px;background:color-mix(in srgb,var(--danger) 12%,var(--panel-solid, var(--panel)));color:var(--ink);padding:13px;display:grid;gap:5px}.account-delete-warning strong{color:var(--ink);font-size:.98rem;overflow-wrap:anywhere}.account-delete-warning span{color:var(--ink-soft);font-size:.84rem;font-weight:760;line-height:1.42}.app-layout[data-theme=dark] .account-delete-warning{border-color:color-mix(in srgb,var(--danger) 46%,var(--line));background:color-mix(in srgb,var(--danger) 14%,var(--panel-solid, var(--panel)))}.account-delete-summary{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.account-delete-summary div{min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--panel-soft);padding:11px;display:grid;gap:4px}.account-delete-summary dt{color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.account-delete-summary dd{margin:0;color:var(--ink);font-size:.9rem;font-weight:850;overflow-wrap:anywhere}.account-delete-confirmation{display:grid;gap:7px;color:var(--ink-soft);font-size:.86rem;font-weight:820}.billing-switch-summary{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.billing-switch-summary div,.billing-switch-period{min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--panel-soft);padding:12px;display:grid;gap:6px}.billing-switch-summary dt{color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.billing-switch-summary dd{margin:0;color:var(--ink);font-size:1.08rem;font-weight:900}.billing-switch-summary .billing-switch-net{border-color:#118a5759;background:color-mix(in srgb,var(--accent) 9%,var(--panel-soft))}.billing-switch-period span:not(.wallet-progress-bar){color:var(--ink);font-size:.86rem;font-weight:820}.openclaw-avatar-dropzone{min-height:220px;border:1.5px dashed var(--line-strong);border-radius:16px;background:var(--panel-soft);color:var(--ink);display:grid;place-items:center;align-content:center;gap:8px;text-align:center;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.openclaw-avatar-dropzone.active{border-color:var(--accent);background:var(--panel-tint);box-shadow:inset 0 0 0 2px #128e591f}.openclaw-avatar-dropzone input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.openclaw-avatar-dropzone svg{color:var(--accent)}.openclaw-avatar-dropzone span{color:var(--muted);font-size:.82rem;font-weight:760}.openclaw-approval-modal{width:min(680px,100%);max-height:calc(100vh - 36px);overflow:auto}.openclaw-approval-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.openclaw-approval-details div{border:1px solid var(--line);border-radius:10px;background:var(--panel-soft);padding:10px}.openclaw-approval-details dt,.openclaw-approval-reason span{color:var(--muted);font-size:.7rem;font-weight:900;text-transform:uppercase}.openclaw-approval-details dd{margin:3px 0 0;color:var(--ink);font-weight:850}.openclaw-approval-reason{border:1px solid var(--line);border-radius:12px;padding:12px;display:grid;gap:4px}.openclaw-approval-request blockquote{margin:4px 0 0;border-left:3px solid var(--brand);padding:2px 0 2px 10px;color:var(--ink);font-weight:760;line-height:1.45}.openclaw-approval-request ul{margin:6px 0 0;padding-left:18px;color:var(--muted);display:grid;gap:3px;font-size:.84rem;font-weight:760}.payment-proof-review{border:1px solid var(--line-strong);border-radius:14px;background:var(--panel-tint);padding:12px;display:grid;gap:10px}.payment-proof-review-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.payment-proof-review-header>div{min-width:0;display:grid;gap:3px}.payment-proof-review-header span,.payment-proof-review dt{color:var(--muted);font-size:.7rem;font-weight:900;text-transform:uppercase}.payment-proof-review-header strong{overflow-wrap:anywhere}.payment-proof-review dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.payment-proof-review dl div{min-width:0;border-radius:10px;background:var(--input-bg);padding:9px}.payment-proof-review dd{margin:3px 0 0;overflow-wrap:anywhere;color:var(--ink);font-size:.82rem;font-weight:800}.payment-proof-review .feedback{margin:0}.manual-paid-modal textarea{resize:vertical}.legal-triage-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.legal-triage-actions>button:first-child{grid-column:1 / -1;justify-self:end}.briefing-modal-card{width:min(1040px,100%);max-height:calc(100vh - 36px);overflow:auto;align-content:start}.briefing-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.briefing-modal-header h3{margin-top:3px;font-size:1.35rem}.briefing-modal-metrics{margin-top:2px}.briefing-modal-card .briefing-panel{margin-top:0;padding:14px 0 0;border-top:1px solid var(--line)}.modal-form{display:grid;gap:10px}.modal-actions{display:flex;justify-content:flex-end;gap:8px}@media (max-width: 1120px){.coming-soon-hero{grid-template-columns:minmax(0,.92fr) minmax(360px,1fr);gap:22px}.coming-soon-entity{min-height:470px}.coming-soon-entity .public-entity-scene{height:470px;min-height:360px}.public-hero-primary{--public-hero-copy-offset: clamp(0px, calc(1.4vw - 8px) , 10px);grid-template-columns:minmax(0,.92fr) minmax(360px,1fr);gap:22px}.public-hero-copy{width:min(500px,100%)}.public-hero-copy h1{font-size:4.35rem}.public-entity-wrap{min-height:470px}.public-entity-scene{height:470px;min-height:360px}.public-product-grid{grid-template-columns:196px minmax(0,1fr) 226px}.public-phone-sim{right:0;bottom:-78px;width:232px;min-height:445px}.public-workflow-grid,.public-feature-grid,.public-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-control-section,.public-pricing-section{grid-template-columns:minmax(0,1fr)}}@media (max-width: 860px){.coming-soon-hero{min-height:0;padding:42px 0 56px;grid-template-columns:minmax(0,1fr);gap:18px}.coming-soon-copy{width:min(620px,100%)}.coming-soon-entity{min-height:390px}.coming-soon-copy h1{font-size:4.6rem}.coming-soon-entity .public-entity-scene{width:min(520px,100%);height:390px;min-height:320px}.public-nav{top:10px;width:calc(100% - 28px);min-height:60px;margin:0;grid-template-columns:minmax(0,1fr) auto}.public-nav-links{display:none}.public-hero{min-height:0;padding-top:124px;padding-bottom:68px}.public-hero-primary{--public-hero-copy-offset: 0px;min-height:0;grid-template-columns:minmax(0,1fr);gap:18px}.public-hero-copy{width:min(620px,100%)}.public-hero-copy h1{font-size:4.4rem}.public-entity-wrap{min-height:390px}.public-entity-scene{width:min(520px,100%);height:390px;min-height:320px}.public-product-stage{width:100%;margin-top:34px}.public-product-shell{width:100%;min-height:0}.public-product-grid{grid-template-columns:minmax(0,1fr);min-height:0}.public-product-sidebar{display:none}.public-approval-panel{margin:0 18px 18px}.public-phone-sim{display:none}.public-workflow-grid,.public-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-proof,.public-integration-list{grid-template-columns:minmax(0,1fr)}.public-section-header h2,.public-control-copy h2,.public-pricing-copy h2,.public-login-dialog h2{font-size:2.1rem}.public-control-section,.public-pricing-section{padding:72px 22px}.public-footer{grid-template-columns:minmax(0,1fr)}.public-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 620px){.coming-soon-nav{width:calc(100% - 32px);min-height:66px}.coming-soon-footer{width:calc(100% - 32px)}.coming-soon-footer,.legal-footer{align-items:flex-start;flex-direction:column}.coming-soon-footer nav,.legal-footer nav{justify-content:flex-start}.legal-nav,.legal-footer,.legal-document{width:calc(100% - 32px)}.legal-nav{min-height:66px}.legal-document{padding:34px 0 54px}.coming-soon-hero{width:calc(100% - 32px);padding-top:34px}.coming-soon-copy h1{font-size:3.35rem}.coming-soon-lede{font-size:1rem}.coming-soon-entity{min-height:300px;margin-top:8px}.coming-soon-entity .public-entity-scene{height:300px;min-height:280px}.public-nav,.public-hero{padding-left:16px;padding-right:16px}.public-brand{font-size:.96rem}.public-nav .public-button{min-height:40px;padding:10px 12px}.public-hero{padding-top:112px}.public-hero-copy h1{font-size:3.2rem}.public-hero-summary{font-size:1.08rem}.public-hero-description{font-size:1rem}.public-entity-wrap{min-height:300px;margin-top:8px}.public-entity-scene{height:300px;min-height:280px}.public-hero-actions,.public-hero-actions .public-button,.public-pricing-card .public-button{width:100%}.public-proof,.public-section-inner{width:calc(100% - 32px)}.public-proof{margin-top:-22px}.public-ledger-grid,.public-feature-grid,.public-workflow-grid,.public-integration-list,.public-pricing-grid,.public-run-header{grid-template-columns:minmax(0,1fr)}.public-run-header p{width:fit-content}.public-product-main,.public-approval-panel{padding:12px}.public-approval-panel{margin:0 12px 12px}.public-case-head{display:none}.public-case-row{min-height:0;grid-template-columns:minmax(0,1fr);gap:5px;padding:12px}.public-case-row span{white-space:normal}.public-workflow-card,.public-card{min-height:0}.public-control-section,.public-pricing-section{padding:64px 16px}.public-footer-nav{grid-template-columns:minmax(0,1fr);gap:18px}.public-plan-price strong{font-size:2.25rem}.public-lightbox{padding:16px}.public-login-dialog{padding:20px}.public-login-dialog-header{gap:12px}.public-login-dialog h2{font-size:1.85rem}}.app-layout .content-shell{background:transparent}.app-layout .sidebar{border-right:1px solid var(--line);background:#ffffff09;box-shadow:inset -1px 0 #ffffff0a}.app-layout[data-theme=light] .sidebar{background:linear-gradient(180deg,#ffffffc7,#ffffff8a),#f7faf6b8;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}.app-layout[data-theme=dark] .sidebar{background:#ffffff09;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.app-layout .brand-wordmark{color:var(--ink)}.app-layout .brand-wordmark span:last-child,.app-layout .brand-lockup p:not(.brand-wordmark){color:var(--accent-strong)}.app-layout .tab-link,.app-layout .sidebar-logout-button{--button-icon-color: currentColor;border-color:var(--line);border-radius:var(--radius-md);background:var(--panel-soft);color:var(--ink-soft);box-shadow:none}.app-layout .sidebar-account strong{color:var(--muted)}.app-layout .tab-link:hover,.app-layout .sidebar-logout-button:hover{border-color:var(--line-strong);background:var(--panel);color:var(--ink)}.app-layout .tab-link.active{border-color:var(--line-strong);background:var(--accent-soft);color:var(--accent-strong);box-shadow:inset 3px 0 0 var(--accent)}.app-layout .sidebar-logout-button svg{--button-icon-color: var(--danger);color:var(--danger)}.app-layout .content-header h1,.app-layout :is(.panel-title-row h2,.summary-header h2,.ai-panel-header h2,.section-title-row h2,.dashboard-panel-header h2,.openclaw-panel-header h2,.modal-title-row h3){color:var(--ink)}.app-layout .content-header p:not(.eyebrow),.app-layout :is(.muted,.hint,.feedback,.metric-card span,.case-line,.timeline-time,.timeline-description,.debtor-field-list dt,.dashboard-priority-row span,.dashboard-activity-main>span,.dashboard-activity-row small,.dashboard-usage-grid span,.dashboard-usage-grid small,.openclaw-form-grid .field-group>span,.openclaw-file-form .field-group>span,.ai-template-row span,.ai-version-row span,.quality-filter-row article span,.quality-detail-meta span,.quality-evidence-list span,.quality-evidence-list small){color:var(--muted)}.app-layout .feedback.error{color:var(--danger);background:var(--danger-soft);border-color:#c84c5547}.app-layout .feedback.warning{color:var(--warning);background:var(--warning-soft);border-color:#d9902d4d}.app-layout .feedback.success{color:var(--accent-strong);background:var(--accent-soft);border-color:#118a5747}.app-layout .content-header>p:not(.eyebrow),.app-layout .content-header-row p,.app-layout :is(.panel-title-row,.summary-header,.dashboard-panel-header,.section-title-row,.openclaw-panel-header,.ai-panel-header) p{display:none}.app-layout :is(.eyebrow,.timeline-source,.case-id,.dashboard-priority-row>strong,.public-kicker){color:var(--accent-strong)}.app-tooltip{position:relative;display:inline-flex;align-items:center;width:max-content;max-width:100%;outline:none}.app-tooltip:focus-visible{outline:3px solid rgba(42,199,123,.24);outline-offset:4px;border-radius:999px}.app-tooltip-content{position:absolute;right:0;bottom:calc(100% + 10px);z-index:30;width:max-content;max-width:min(320px,80vw);border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#14201f;box-shadow:var(--shadow-md);color:#f2fbf7;font-size:.76rem;font-weight:760;line-height:1.35;opacity:0;padding:10px 12px;pointer-events:none;text-align:left;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease;visibility:hidden}.app-tooltip-content:after{position:absolute;right:18px;bottom:-6px;width:10px;height:10px;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);background:#14201f;content:"";transform:rotate(45deg)}.app-tooltip:hover .app-tooltip-content,.app-tooltip:focus .app-tooltip-content,.app-tooltip:focus-within .app-tooltip-content{opacity:1;transform:translateY(0);visibility:visible}.theme-toggle{flex:0 0 auto;display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:999px;background:var(--panel);box-shadow:var(--shadow-sm);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.theme-toggle button{min-height:28px;border-radius:999px;padding:6px 10px;background:transparent;color:var(--muted);box-shadow:none;font-size:.74rem;line-height:1}.theme-toggle button:hover{background:var(--panel-soft);color:var(--ink);transform:none}.theme-toggle button.active{background:var(--accent);color:#fff}.sidebar .theme-toggle{width:fit-content;margin-top:auto;align-self:flex-start}.sidebar .theme-toggle button{flex:0 0 auto}.sidebar .theme-toggle+.sidebar-logout-button{margin-top:0}.sidebar .theme-toggle+.sidebar-account{margin-top:0}.sidebar .sidebar-account+.sidebar-logout-button{margin-top:0}.app-layout :is(input,select,textarea){border-color:var(--line);background:var(--input-bg);color:var(--ink);box-shadow:inset 0 1px #ffffff0a}.app-layout :is(input,select,textarea)::placeholder{color:var(--faint)}.app-layout :is(input,select,textarea):focus{border-color:var(--line-strong);box-shadow:0 0 0 4px #118a5724}.app-layout select option{background:var(--panel-solid);color:var(--ink)}select,.app-layout select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:var(--select-chevron);background-repeat:no-repeat;background-position:right 20px center;background-size:18px 18px;padding-right:52px}.app-layout button.secondary,.app-layout .icon-button{border-color:var(--line);background:var(--panel-soft);color:var(--ink-soft)}.app-layout button.secondary:hover,.app-layout .icon-button:hover{border-color:var(--line-strong);background:var(--panel);color:var(--ink)}.app-layout :is(.panel,.metric-card,.case-card,.debtor-card,.negotiation-policy-form,.openclaw-case-approval-panel,.summary-subsection,.simulator-chat-log,.log-item,.import-log-list li,.timeline-list-compact,.intake-step,.intake-card-soft,.intake-final-card,.intake-result-card,.intake-file-review,.intake-review-summary article,.intake-commit-card,.intake-flow-list li,.upload-zone,.intake-batch-card,.intake-record-row,.intake-status-line,.intake-enrichment-card,.recommended-contact-card,.contact-quality,.contact-row,.contact-disclosure,.contact-candidate-card,.import-summary,.import-id-token,.ai-metric-card,.dashboard-chat-message,.dashboard-priority-row,.dashboard-activity-row,.dashboard-usage-grid article,.dashboard-integration-list li,.openclaw-avatar-edit-label,.openclaw-file-button,.openclaw-run-row,.openclaw-run-summary-grid article,.openclaw-tool-call-row,.openclaw-usage-row,.ai-template-row,.ai-version-row,.ai-run-table,.ai-run-row,.quality-filter-row article,.quality-finding-row,.quality-severity,.quality-detail-summary,.quality-detail-meta span,.quality-evidence-list li,.ai-inspector-section,.ai-step-row,.json-view,.modal-card,.openclaw-approval-details div,.openclaw-approval-reason){border-color:var(--line);border-radius:var(--radius-md);background:var(--panel);color:var(--ink);box-shadow:var(--shadow-sm)}.app-layout :is(.summary-subsection,.detail-metrics article,.openclaw-case-approval-card,.timeline-list-compact,.intake-file-review,.intake-review-summary article,.intake-commit-card,.intake-flow-list li,.intake-status-line,.recommended-contact-card,.import-summary,.dashboard-chat-message.openclaw,.dashboard-usage-grid article,.dashboard-activity-row,.openclaw-run-summary-grid article,.quality-filter-row article,.quality-detail-summary,.ai-run-summary-grid article,.ai-inspector-section,.json-view.compact){background:var(--panel-soft)}.app-layout .admin-account-controls-panel.panel{border:0;border-radius:0;background:transparent;box-shadow:none}.app-layout .case-card{border-color:var(--case-status-border);background:var(--case-status-bg-hover);color:var(--case-status-ink);box-shadow:inset 6px 0 0 var(--case-status-color),var(--shadow-sm)}.app-layout .case-card .case-id strong,.app-layout .case-card .case-amount,.app-layout .case-card .case-name{color:var(--case-status-ink)}.app-layout .case-card .case-card-arrow{color:var(--case-status-muted)}.app-layout :is(.case-card:hover,.debtor-card:hover,.intake-batch-card:hover,.intake-record-row:hover,.dashboard-priority-row:hover,.dashboard-activity-row:hover,.openclaw-file-button:hover,.openclaw-run-row:hover,.ai-template-row:hover,.ai-run-row:hover,.quality-finding-row:hover){border-color:var(--line-strong);background:var(--panel-soft);box-shadow:var(--shadow-md)}.app-layout .case-card:hover{border-color:var(--case-status-border);background:var(--case-status-bg-hover);box-shadow:inset 6px 0 0 var(--case-status-color),var(--shadow-md)}.app-layout :is(.case-card.selected,.debtor-card.selected,.intake-batch-card.active,.intake-record-row.active,.openclaw-file-button.active,.openclaw-run-row.active,.ai-template-row.active,.ai-run-row.active,.quality-finding-row.active){border-color:var(--line-strong);background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent),var(--shadow-sm)}.app-layout .case-card.selected{border-color:var(--case-status-border);background:var(--case-status-bg-hover);box-shadow:inset 6px 0 0 var(--case-status-color),var(--shadow-sm)}.app-layout .case-card.case-card-new{border-color:#66b8ff7a!important;background:linear-gradient(135deg,#183a60,#274b70)!important;box-shadow:inset 6px 0 #66b8ff,var(--shadow-sm)!important}.app-layout .case-card.case-card-contacted{border-color:#ffc24c85!important;background:linear-gradient(135deg,#5b512f,#4d4a2e)!important;box-shadow:inset 6px 0 #ffc24c,var(--shadow-sm)!important}.app-layout .case-card.case-card-paid{border-color:#76e3a780!important;background:linear-gradient(135deg,#125036,#206443)!important;box-shadow:inset 6px 0 #76e3a7,var(--shadow-sm)!important}.app-layout .case-card.case-card-escalated{border-color:#ff8f987a!important;background:linear-gradient(135deg,#642c36,#523040)!important;box-shadow:inset 6px 0 #ff8f98,var(--shadow-sm)!important}.app-layout[data-theme=light] .case-card.case-card-new{border-color:#155a9f9e!important;background:linear-gradient(135deg,#bedcff,#dcecff)!important;box-shadow:inset 6px 0 #155a9f,var(--shadow-sm)!important}.app-layout[data-theme=light] .case-card.case-card-contacted{border-color:#bb6b2294!important;background:linear-gradient(135deg,#ffd58f,#ffe8bf)!important;box-shadow:inset 6px 0 #a35a18,var(--shadow-sm)!important}.app-layout[data-theme=light] .case-card.case-card-paid{border-color:#04764aa3!important;background:linear-gradient(135deg,#9ee7bc,#c9f2d9)!important;box-shadow:inset 6px 0 #04764a,var(--shadow-sm)!important}.app-layout[data-theme=light] .case-card.case-card-escalated{border-color:#c84c5599!important;background:linear-gradient(135deg,#ffc5cc,#ffe5e9)!important;box-shadow:inset 6px 0 0 var(--danger),var(--shadow-sm)!important}.app-layout .case-card.case-card-new:hover,.app-layout .case-card.case-card-contacted:hover,.app-layout .case-card.case-card-paid:hover,.app-layout .case-card.case-card-escalated:hover{box-shadow:inset 6px 0 0 var(--case-status-color),var(--shadow-md)}.app-layout .metric-icon,.app-layout .public-icon-box{background:var(--accent-soft);color:var(--accent-strong)}.app-layout .wallet-plan-card{background:radial-gradient(circle at 88% 8%,rgba(17,138,87,.18),transparent 34%),var(--panel)}.app-layout .activation-plan-card{background:radial-gradient(circle at 86% 12%,rgba(42,199,123,.22),transparent 34%),var(--panel)}.app-layout .dashboard-chat-message.owner,.app-layout .simulator-chat-item.inbound{border-color:transparent;background:var(--accent);color:#fff}.app-layout .dashboard-chat-message.owner :is(span,small),.app-layout .simulator-chat-item.inbound :is(span,p){color:#ffffffe0}.app-layout .simulator-chat-item.outbound,.app-layout .dashboard-chat-message.openclaw{background:var(--panel-soft);color:var(--ink)}.app-layout .dashboard-chat-message{border-color:transparent;background:transparent;box-shadow:none}.app-layout .dashboard-chat-message.owner .dashboard-chat-message-body{border-color:transparent;background:var(--accent);color:#fff}.app-layout .dashboard-chat-message.openclaw .dashboard-chat-message-body{border-color:var(--line);background:var(--panel-soft);color:var(--ink);box-shadow:var(--shadow-sm)}.app-layout .dashboard-chat-message.openclaw{background:transparent;box-shadow:none}.app-layout :is(.ai-status-token,.ai-quiet-token,.status-pill){border-color:var(--line);background:var(--panel-soft)}.app-layout .status-paid,.app-layout .status-received,.app-layout .status-sent,.app-layout .status-success,.app-layout .status-completed,.app-layout .ai-status-completed,.app-layout .ai-status-success,.app-layout .ai-status-active,.app-layout .ai-status-allowed,.app-layout .ai-status-available{border-color:var(--line-strong);color:var(--accent-strong);background:var(--accent-soft)}.app-layout .status-escalated,.app-layout .status-invalid,.app-layout .status-overdue,.app-layout .status-failed,.app-layout .status-cancelled,.app-layout .status-error,.app-layout .ai-status-failed,.app-layout .ai-status-error,.app-layout .ai-status-cancelled,.app-layout .ai-status-blocked{border-color:#f0656542;color:var(--danger);background:var(--danger-soft)}.app-layout .openclaw-cover{border-color:var(--line);background:radial-gradient(circle at 12% 18%,rgba(42,199,123,.28),transparent 32%),linear-gradient(135deg,#118a5733,#6f9edc29),var(--panel-soft)}.app-layout .json-view{color:var(--ink-soft)}.app-layout .modal-backdrop{background:#040e0a9e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media (max-width: 1280px){.metric-grid,.ai-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1040px){.app-layout{grid-template-columns:1fr}.sidebar{position:static;width:auto;height:auto;overflow:visible;min-height:0;display:flex;padding:14px;flex-direction:column;align-items:stretch;gap:12px}.sidebar-nav{grid-column:1 / -1;grid-template-columns:repeat(7,minmax(0,1fr))}.tab-link{min-height:52px}.content-shell{grid-column:auto;padding:18px}.cases-layout,.debtors-layout,.dashboard-layout,.wallet-layout,.settings-layout,.activation-grid,.data-layout,.intake-review-layout,.intake-stepper,.intake-review-summary,.intake-commit-grid,.openclaw-layout,.openclaw-onboarding-workspace,.openclaw-onboarding-grid,.admin-form-grid,.admin-layout,.admin-billing-summary-grid,.admin-rollout-summary-grid,.admin-triage-controls,.admin-triage-evidence-grid,.admin-eval-candidate-fields,.admin-quality-evidence-summary,.admin-feedback-meta,.admin-feedback-toolbar,.openclaw-file-editor,.openclaw-run-workspace,.ai-layout,.ai-prompt-layout,.ai-run-workspace,.ai-quality-workspace,.wallet-plan-summary-grid{grid-template-columns:minmax(0,1fr)}.dashboard-layout{grid-template-areas:"main" "ops"}.admin-accounts-layout .admin-account-left-stack,.admin-accounts-layout .admin-account-controls-panel{grid-column:auto;grid-row:auto}.admin-accounts-layout .admin-account-left-stack{position:static}.admin-account-list{max-height:none}.dashboard-main-stack,.dashboard-right-rail,.wallet-plan-card,.wallet-billing-card,.wallet-asaas-card,.wallet-omie-card,.wallet-finance-card,.wallet-danger-card{grid-column:auto}.wallet-row-list{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-omie-grid{grid-template-columns:minmax(0,1fr)}.case-list-panel,.debtor-list-panel{max-height:none;position:static}.detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.case-detail-metrics{grid-template-columns:minmax(0,1fr)}.negotiation-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.briefing-grid{grid-template-columns:minmax(0,1fr)}.ai-run-inspector,.ai-quality-inspector{position:static}.openclaw-profile-main{grid-template-columns:auto minmax(0,1fr);align-items:end}.openclaw-status-actions{grid-column:1 / -1;justify-content:flex-start}.openclaw-profile-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.openclaw-profile-stats article{border-bottom:1px solid var(--line)}.openclaw-wizard-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.admin-rollout-version-list li{grid-template-columns:minmax(0,1fr);align-items:stretch}.content-header-row,.summary-header,.dashboard-panel-header,.wallet-panel-header,.ai-panel-header,.openclaw-cover,.openclaw-panel-header,.openclaw-console-header,.intake-wizard-hero,.intake-page-header,.intake-final-card,.intake-result-card,.panel-title-row{align-items:stretch;flex-direction:column}.wallet-status-callout{align-items:flex-start;flex-direction:column}.admin-danger-zone{align-items:stretch;flex-direction:column}.admin-selected-account-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.activation-layout,.session-gate-layout{padding:12px}.activation-shell,.session-gate-shell{min-height:calc(100vh - 24px)}.activation-header,.activation-payment-actions{align-items:stretch;flex-direction:column}.activation-header .brand-lockup{align-self:flex-start}.activation-logout-button,.activation-primary-link,.activation-payment-actions button{width:100%}.activation-plan-card,.activation-payment-card,.session-gate-panel{padding:16px}.content-header h1{font-size:2rem}.metric-grid,.ai-metric-grid,.detail-metrics,.dashboard-usage-grid,.admin-rollout-summary-grid,.openclaw-hatch-checklist,.wallet-plan-meta,.wallet-detail-list,.activation-plan-details,.activation-form-grid,.wallet-row-list{grid-template-columns:minmax(0,1fr)}.wallet-plan-option{grid-template-columns:minmax(0,1fr);align-items:stretch}.wallet-plan-switch-actions{justify-content:flex-end}.sidebar{grid-template-columns:1fr}.sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.tab-link{justify-content:center}.tab-link span{display:none}.case-detail-tabs{gap:14px}.summary-panel .summary-header{grid-template-columns:minmax(0,1fr)}.briefing-modal-header{flex-direction:column}.briefing-modal-header button{width:100%}.summary-header-actions,.dashboard-chat-form,.briefing-actions,.modal-actions,.simulator-input-form,.simulator-proof-form,.openclaw-status-actions,.openclaw-panel-actions,.intake-result-actions,.intake-wizard-footer,.ai-run-filters,.quality-header-actions,.quality-actions-row,.admin-eval-candidate-actions,.intake-actions-row,.intake-actions-inline{grid-template-columns:minmax(0,1fr);display:grid}.summary-header-actions button,.dashboard-chat-session-button,.dashboard-chat-form button,.briefing-actions button,.modal-actions button,.simulator-proof-form button,.case-summary-actions button,.ai-actions-row button,.openclaw-status-actions button,.openclaw-panel-actions button,.intake-result-actions button,.intake-wizard-footer button,.ai-run-filters button,.quality-header-actions button,.quality-actions-row button,.admin-eval-candidate-actions button,.intake-actions-row button,.intake-actions-inline button{width:100%}.payment-proof-review-header{align-items:stretch;flex-direction:column}.payment-proof-review-header button{width:100%}.intake-batch-card-shell,.intake-batch-card-main,.dashboard-chat-form,.dashboard-priority-row,.dashboard-activity-row,.openclaw-identity-step,.wallet-charge-history li,.account-delete-summary,.billing-switch-summary,.openclaw-case-approval-card,.openclaw-approval-details,.intake-record-row,.intake-final-card,.intake-result-card,.openclaw-form-grid{grid-template-columns:minmax(0,1fr)}.openclaw-wizard-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.openclaw-wizard-footer{display:grid;grid-template-columns:minmax(0,1fr)}.openclaw-wizard-footer button{width:100%}.dashboard-activity-row small{justify-self:start;text-align:left}.wallet-progress-block>div{align-items:flex-start;flex-direction:column}.intake-counts,.intake-record-meta{justify-content:flex-start;text-align:left}.intake-batch-delete-trigger{justify-self:end;margin:0 10px 10px 0}.ai-run-table-header{display:none}.ai-run-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px}.ai-run-row strong,.ai-run-model{grid-column:1 / -1}.ai-run-summary-grid,.openclaw-run-summary-grid,.openclaw-profile-main,.openclaw-profile-stats{grid-template-columns:minmax(0,1fr)}.openclaw-profile-main{margin-top:-38px;align-items:start}.openclaw-profile-avatar{width:96px;height:96px;flex-basis:96px;border-radius:26px}.openclaw-profile-stats article{border-right:0}.quality-filter-row,.quality-finding-row{grid-template-columns:minmax(0,1fr)}.ai-step-main{grid-template-columns:16px minmax(0,1fr)}.ai-step-main .ai-status-token{grid-column:2}.timeline-header,.log-head,.case-headline,.debtor-card-header,.case-card-footer{flex-direction:column;align-items:flex-start}.timeline-list-compact{padding:8px 14px}.timeline-item.compact{grid-template-columns:minmax(0,1fr);align-items:start;padding-left:28px}.debtor-debt-card-body{grid-template-columns:minmax(0,1fr)}.debtor-debt-card-body>div:last-child{justify-items:start;text-align:left}.timeline-footer{grid-column:auto;justify-content:flex-start}.briefing-evidence li{grid-template-columns:minmax(0,1fr)}.intake-batch-card,.intake-step,.contact-candidate-controls,.intake-field-grid,.negotiation-policy-grid,.asset-checkbox-group>div,.intake-flow-list,.intake-review-layout,.debtor-profile-grid{grid-template-columns:minmax(0,1fr)}.intake-counts{text-align:left}.staged-action-card,.recommended-contact-card,.contact-row,.contact-candidate-main{flex-direction:column}.theme-toggle{width:fit-content}}:root{--ip-night: #0e161d;--ip-panel: #16222b;--ip-panel-raised: #1b2933;--ip-border: #2a3944;--ip-ink: #f4f8f5;--ip-muted: #8f9ca5;--ip-green: #a9ef5b;--ip-green-ink: #142017;--ip-cyan: #4bd6c1;--ip-warning: #ffc16b;--ip-critical: #ff7d78;--ip-shadow: 0 24px 70px rgba(0, 0, 0, .36);--ip-type-caption: .75rem;--ip-type-label: .8rem;--ip-type-body: .875rem}.app-layout,.app-layout[data-theme=light],.app-layout[data-theme=dark]{--bg: var(--ip-night);--bg-strong: #111b22;--panel: rgba(22, 34, 43, .96);--panel-solid: var(--ip-panel);--panel-soft: rgba(27, 41, 51, .78);--panel-tint: rgba(169, 239, 91, .08);--input-bg: rgba(13, 22, 28, .76);--line: var(--ip-border);--line-strong: rgba(169, 239, 91, .44);--ink: var(--ip-ink);--ink-soft: #d9e1dd;--muted: var(--ip-muted);--faint: #6f7e88;--accent: var(--ip-green);--accent-strong: var(--ip-green);--accent-soft: rgba(169, 239, 91, .1);--forest: var(--ip-night);--forest-2: var(--ip-panel);--danger: var(--ip-critical);--danger-soft: rgba(255, 125, 120, .11);--warning: var(--ip-warning);--warning-soft: rgba(255, 193, 107, .1);--ai: var(--ip-cyan);--ai-soft: rgba(75, 214, 193, .1);--shadow-sm: 0 14px 38px rgba(0, 0, 0, .24);--shadow-md: var(--ip-shadow);--radius-lg: 18px;--radius-md: 12px;--radius-sm: 9px;--app-bg: radial-gradient(circle at 52% -24%, rgba(75, 214, 193, .12), transparent 37%), var(--ip-night);display:block;min-height:100vh;padding-top:68px;color:var(--ip-ink);color-scheme:dark;background:var(--app-bg)}.app-command-header{position:fixed;inset:0 0 auto;z-index:70;min-height:68px;display:grid;grid-template-columns:minmax(178px,220px) minmax(0,1fr) auto;align-items:stretch;gap:18px;padding:0 clamp(16px,2.5vw,34px);border-bottom:1px solid var(--ip-border);background:#0e161ded;box-shadow:0 12px 35px #0000002e;backdrop-filter:blur(20px) saturate(130%);-webkit-backdrop-filter:blur(20px) saturate(130%)}.app-brand-button{min-height:68px;justify-content:flex-start;padding:0;border:0;border-radius:0;color:var(--ip-ink);background:transparent;box-shadow:none}.app-brand-button:hover{color:var(--ip-ink);background:transparent;transform:none}.app-command-header .brand-lockup{gap:9px}.app-command-header .brand-mark{width:42px;height:auto;color:var(--ip-green);filter:none}.app-command-header .brand-wordmark{color:var(--ip-ink);font-size:1.38rem;letter-spacing:-.045em}.app-command-header .brand-wordmark span:last-child{color:var(--ip-green)}.app-command-nav{min-width:0;display:flex;justify-content:center;align-items:stretch;gap:2px;overflow-x:auto;scrollbar-width:none}.app-command-nav::-webkit-scrollbar{display:none}.app-command-nav .tab-link{width:auto;min-width:max-content;min-height:68px;padding:0 13px;border:0;border-bottom:2px solid transparent;border-radius:0;color:#81909a;background:transparent;box-shadow:none;font-size:var(--ip-type-caption);font-weight:780}.app-command-nav .tab-link svg{width:15px;height:15px}.app-command-nav .tab-link:hover{border-color:transparent;color:var(--ip-ink);background:#ffffff06;transform:none}.app-command-nav .tab-link.active{border-color:var(--ip-green);color:var(--ip-ink);background:#a9ef5b09;box-shadow:none}.app-command-actions{display:flex;align-items:center;justify-content:flex-end;gap:11px}.app-user-summary{display:flex;align-items:center;gap:9px;min-width:0}.app-user-avatar{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #354650;border-radius:10px;color:#c8d3d7;background:#202e38;font-size:var(--ip-type-caption);font-weight:850}.app-user-copy{max-width:230px;min-width:0;display:grid;gap:2px}.app-user-copy strong{overflow:hidden;color:var(--ip-ink);font-size:var(--ip-type-caption);text-overflow:ellipsis;white-space:nowrap}.app-user-copy small{overflow:hidden;color:#74838c;font-size:var(--ip-type-caption);text-overflow:ellipsis;white-space:nowrap}.app-command-logout{width:34px;min-height:34px;padding:0;border:1px solid var(--ip-border);border-radius:9px;color:#8d9aa3;background:var(--ip-panel);box-shadow:none}.app-command-logout:hover{border-color:#ff7d7861;color:var(--ip-critical);background:#ff7d7814;transform:none}.app-layout .content-shell{width:min(1480px,100%);min-height:calc(100vh - 68px);margin:0 auto;padding:clamp(26px,4vw,52px) clamp(18px,4vw,60px) 78px;display:grid;align-content:start;gap:18px;background:transparent}.app-layout .content-header{margin-bottom:2px}.app-layout .content-header-row{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.app-layout .content-header-row>div{display:grid;gap:6px}.app-layout .content-header h1{color:var(--ip-ink);font-size:clamp(2rem,4vw,3rem);line-height:1;letter-spacing:-.055em}.app-layout .content-header-row p{display:block;color:var(--ip-muted);font-size:var(--ip-type-caption)}.app-section-kicker{color:var(--ip-cyan);font-size:var(--ip-type-caption);font-weight:820;letter-spacing:.11em;text-transform:uppercase}.app-layout :is(.panel,.metric-card){border-color:var(--ip-border);background:#16222beb;box-shadow:0 18px 48px #0000002e}.app-layout button:not(.tab-link,.app-brand-button,.app-command-logout,.icon-button,.openclaw-feedback-button){border:1px solid var(--ip-border);border-radius:9px;color:var(--ip-ink);background:var(--ip-panel-raised, #1b2933)}.app-layout button:not(.tab-link,.app-brand-button,.app-command-logout,.icon-button,.openclaw-feedback-button):hover{border-color:#3a4b56;color:var(--ip-ink);background:#22333e}.app-layout :is(button.primary,form button[type=submit]):not(.secondary,.danger){border-color:var(--ip-green);color:var(--ip-green-ink);background:var(--ip-green)}.app-layout :is(button.primary,form button[type=submit]):not(.secondary,.danger):hover{color:var(--ip-green-ink);background:#b7f66f}.app-layout :is(input,select,textarea){border-color:var(--ip-border);color:var(--ip-ink);background:#0d161cc7}.app-layout :is(input,select,textarea):focus{border-color:#a9ef5b8f;box-shadow:0 0 0 4px #a9ef5b1a}.public-lightbox{padding:clamp(14px,3vw,34px);background:radial-gradient(circle at 20% 10%,rgba(169,239,91,.12),transparent 31%),#080e12eb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.public-login-dialog{width:min(940px,100%);max-height:min(780px,calc(100vh - 40px));display:grid;grid-template-columns:minmax(290px,.82fr) minmax(390px,1.18fr);padding:0;overflow:hidden;border:1px solid #344550;border-radius:22px;background:var(--ip-panel);box-shadow:0 35px 110px #0000008f}.public-login-dialog--signup{height:min(780px,calc(100dvh - 40px))}.public-auth-brand-panel{min-height:620px;padding:34px;display:flex;flex-direction:column;position:relative;overflow:hidden;color:var(--ip-ink);background:radial-gradient(circle at 18% 92%,rgba(75,214,193,.13),transparent 30%),radial-gradient(circle at 90% 12%,rgba(169,239,91,.13),transparent 34%),var(--ip-night)}.public-auth-brand-panel:after{position:absolute;right:-90px;bottom:-120px;width:310px;height:310px;border:1px solid rgba(169,239,91,.12);border-radius:50%;content:"";box-shadow:0 0 0 52px #a9ef5b06,0 0 0 104px #4bd6c105}.public-auth-brand-panel .brand-lockup{position:relative;z-index:1}.public-auth-brand-panel .brand-mark{width:52px;height:auto;color:var(--ip-green);filter:none}.public-auth-brand-panel .brand-wordmark{color:var(--ip-ink);font-size:1.65rem}.public-auth-brand-panel .brand-wordmark span:last-child{color:var(--ip-green)}.public-auth-brand-panel .brand-lockup p:not(.brand-wordmark){color:#788991;font-size:var(--ip-type-caption)}.public-auth-brand-copy{position:relative;z-index:1;margin:auto 0}.public-auth-brand-copy>span{color:var(--ip-green);font-size:var(--ip-type-caption);font-weight:840;letter-spacing:.12em}.public-auth-brand-copy h3{max-width:380px;margin-top:12px;color:var(--ip-ink);font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.03;letter-spacing:-.05em}.public-auth-brand-copy p{max-width:360px;margin-top:17px;color:#93a0a7;font-size:.78rem;font-weight:620;line-height:1.65}.public-auth-proof-list{position:relative;z-index:1;margin:0;padding:0;display:grid;gap:10px;list-style:none;color:#93a0a7;font-size:var(--ip-type-caption);font-weight:650}.public-auth-proof-list li{display:flex;align-items:center;gap:8px}.public-auth-proof-list i{width:6px;height:6px;border-radius:50%;background:var(--ip-cyan);box-shadow:0 0 0 4px #4bd6c114}.public-auth-form-panel{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;padding:clamp(28px,4vw,48px);color:#152019;background:#f4f8f5}.public-login-dialog-header{margin-bottom:22px}.public-auth-kicker{color:#5c9829;font-size:var(--ip-type-caption);font-weight:850;letter-spacing:.12em}.public-login-dialog h2{margin-top:8px;color:#111b16;font-size:clamp(2rem,4vw,2.7rem);line-height:1;letter-spacing:-.055em}.public-login-dialog-header p:not(.public-kicker){margin-top:11px;color:#657169;font-size:.8rem;line-height:1.55}.public-lightbox-close{border-color:#d8dfdb;color:#526058;background:#edf2ef}.public-lightbox-close:hover{color:#162019;background:#e1e9e4}.public-auth-mode-toggle{margin-bottom:22px;padding:4px;border-color:#d8dfdb;border-radius:11px;background:#e9efeb}.public-auth-mode-toggle button{border-radius:8px;color:#68746c}.public-auth-mode-toggle button.active{color:var(--ip-green-ink);background:var(--ip-green)}.public-auth-stack{display:grid;gap:16px}.public-google-auth{min-height:44px;display:flex;justify-content:center;transition:opacity .16s ease}.public-google-auth.is-disabled{opacity:.55;pointer-events:none}.public-google-auth-button{width:100%;min-height:44px;display:flex;justify-content:center}.public-auth-divider{display:flex;align-items:center;gap:12px;color:#7b867f;font-size:var(--ip-type-caption);font-weight:650}.public-auth-divider:before,.public-auth-divider:after{height:1px;flex:1;content:"";background:#d7dfda}.public-auth-divider span{white-space:nowrap}.public-google-connected{padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(92,152,41,.24);border-radius:12px;background:#a9ef5b1f}.public-google-connected div{min-width:0;display:grid;gap:2px}.public-google-connected strong{color:#284417;font-size:var(--ip-type-body-sm)}.public-google-connected span{overflow:hidden;color:#526058;font-size:var(--ip-type-caption);text-overflow:ellipsis;white-space:nowrap}.public-google-connected button{padding:6px 0;border:0;color:#487b22;background:transparent;font-size:var(--ip-type-caption);white-space:nowrap}.public-google-connected button:hover{color:#294b12;background:transparent}.public-login-form{gap:9px}.public-login-form label{margin-top:3px;color:#59665d;font-size:var(--ip-type-caption);letter-spacing:.01em}.public-login-form :is(input,select){min-height:45px;border-color:#d2dbd5;color:#142019;background-color:#fff;box-shadow:none}.public-login-form :is(input,select):focus{border-color:#85be4d;box-shadow:0 0 0 4px #77b83921}.public-auth-submit{min-height:48px;margin-top:10px!important;color:var(--ip-green-ink);background:var(--ip-green)}.public-auth-submit:hover{color:var(--ip-green-ink);background:#b7f66f}.public-login-dialog .feedback.error{padding:10px 11px;border:1px solid rgba(183,65,68,.18);border-radius:8px;color:#a9333b;background:#fff0f1;font-size:var(--ip-type-caption)}.public-auth-security-note{margin-top:20px;display:flex;align-items:center;gap:7px;color:#768078;font-size:var(--ip-type-caption);line-height:1.4}.public-auth-security-note svg{color:#5c9829}.app-layout.session-gate-layout{min-height:100vh;padding-top:0}.session-gate-shell{width:100%;min-height:100vh;margin:0;display:flex;align-items:center;justify-content:center;padding:92px 16px}.session-gate-shell .activation-header{position:fixed;inset:0 0 auto;z-index:4;min-height:68px;padding:0 clamp(18px,4vw,48px);border:0;border-bottom:1px solid var(--ip-border);border-radius:0;background:#0e161df0;box-shadow:none}.session-gate-shell .activation-header .brand-mark{width:42px;height:auto;color:var(--ip-green);filter:none}.session-gate-shell .activation-header .brand-wordmark{color:var(--ip-ink);font-size:1.38rem}.session-gate-shell .activation-header .brand-wordmark span:last-child{color:var(--ip-green)}.session-gate-shell .activation-logout-button{width:auto;border-color:var(--ip-border);color:#9aa6ad;background:var(--ip-panel)}.session-gate-panel{width:min(540px,100%);padding:clamp(28px,5vw,48px);border:1px solid var(--ip-border);border-radius:18px;background:#16222bf0;box-shadow:var(--ip-shadow)}.session-gate-overline{color:var(--ip-cyan);font-size:var(--ip-type-caption);font-weight:840;letter-spacing:.12em}.session-gate-icon{border-color:var(--ip-border);color:var(--ip-green);background:#a9ef5b14}.session-gate-icon.danger{color:var(--ip-critical);background:#ff7d7817}.session-gate-copy h1{color:var(--ip-ink);letter-spacing:-.045em}.session-gate-copy p{color:var(--ip-muted);font-size:.8rem;font-weight:630}.session-gate-progress{width:min(260px,80%);height:4px;overflow:hidden;border-radius:99px;background:#273640}.session-gate-progress i{width:40%;height:100%;display:block;border-radius:inherit;background:var(--ip-green);animation:session-gate-travel 1.35s ease-in-out infinite alternate}.session-gate-footnote{color:#6f7f89;font-size:var(--ip-type-caption);line-height:1.45}@keyframes session-gate-travel{to{transform:translate(150%)}}.ui-foundation-fixture{min-height:100vh}.ui-fixture-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ui-fixture-card{min-height:180px;padding:22px;display:grid;align-content:space-between;border:1px solid var(--ip-border);border-radius:14px;background:var(--ip-panel)}.ui-fixture-card span{color:var(--ip-cyan);font-size:var(--ip-type-caption);font-weight:800;letter-spacing:.1em}.ui-fixture-card h2{margin-top:8px;color:var(--ip-ink);font-size:1.3rem}.ui-fixture-card p{margin-top:9px;color:var(--ip-muted);font-size:var(--ip-type-caption);line-height:1.5}.ui-fixture-auth-stage{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 20% 10%,rgba(169,239,91,.12),transparent 31%),#081016}.ui-fixture-auth-stage .public-login-dialog{max-height:none}.ui-fixture-mobile-stage{min-height:100vh;display:grid;grid-template-columns:auto minmax(390px,430px);place-content:center;align-items:start;gap:28px;padding:34px;color:var(--ip-ink);background:radial-gradient(circle at 20% 10%,rgba(75,214,193,.1),transparent 32%),#081016}.ui-fixture-mobile-stage iframe{width:390px;height:844px;border:1px solid #3a4b56;border-radius:28px;background:var(--ip-night);box-shadow:0 30px 90px #0000008f}.ui-fixture-mobile-label{width:190px;padding-top:34px;display:grid;gap:9px}.ui-fixture-mobile-label span{color:var(--ip-cyan);font-size:var(--ip-type-caption);font-weight:820;letter-spacing:.12em}.ui-fixture-mobile-label strong{color:var(--ip-ink);font-size:1.15rem;line-height:1.25;letter-spacing:-.03em}@media (max-width: 720px){.ui-fixture-mobile-stage{grid-template-columns:minmax(0,1fr);justify-items:center;padding:18px}.ui-fixture-mobile-label{width:390px;max-width:100%;padding-top:0}}@media (max-width: 1120px){.app-command-header{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding-inline:16px}.app-command-header .brand-wordmark{display:none}.app-command-nav{justify-content:flex-start}.app-user-copy{display:none}}@media (max-width: 760px){.app-layout,.app-layout[data-theme=light],.app-layout[data-theme=dark]{padding-top:116px}.app-command-header{min-height:116px;grid-template-columns:auto 1fr auto;align-items:center}.app-brand-button{min-height:58px}.app-command-nav{grid-column:1 / -1;grid-row:2;min-height:48px;border-top:1px solid rgba(42,57,68,.7)}.app-command-nav .tab-link{min-height:48px;padding-inline:11px}.app-command-nav .tab-link svg{display:none}.app-command-nav .tab-link span{display:block}.app-command-actions{grid-column:3;grid-row:1}.app-layout .content-shell{min-height:calc(100vh - 116px);padding-top:27px}.app-layout .content-header-row{align-items:flex-start}.public-login-dialog{grid-template-columns:minmax(0,1fr);max-width:530px}.public-auth-brand-panel{display:none}.public-auth-form-panel{max-height:calc(100vh - 28px);padding:25px 22px 30px}.public-login-dialog h2{font-size:2rem}.session-gate-shell .activation-header{min-height:68px;flex-direction:row;align-items:center}.session-gate-shell .activation-logout-button{width:auto}.ui-fixture-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 430px){.app-user-summary{display:none}.public-lightbox{padding:8px}.public-auth-form-panel{padding-inline:18px}.public-auth-security-note{align-items:flex-start}}@media (prefers-reduced-motion: reduce){.session-gate-progress i,.session-gate-icon:not(.danger) svg{animation:none}}.focus-mode-root{min-width:0}.focus-mode-content{display:grid;gap:18px}.focus-mode-summary{display:grid;grid-template-columns:minmax(220px,1.45fr) repeat(2,minmax(150px,.72fr));align-items:stretch;overflow:hidden;border:1px solid var(--ip-border);border-radius:15px;background:#16222be6}.focus-mode-summary>div{min-height:112px;padding:21px 24px;display:grid;align-content:center;border-right:1px solid var(--ip-border)}.focus-mode-summary>div:last-child{border-right:0}.focus-mode-summary>div>span{color:var(--ip-cyan);font-size:var(--ip-type-caption);font-weight:830;letter-spacing:.11em}.focus-mode-summary>div>strong{margin-top:5px;color:var(--ip-ink);font-size:1.8rem;line-height:1;letter-spacing:-.045em}.focus-mode-summary>div>p{margin-top:5px;color:var(--ip-muted);font-size:var(--ip-type-caption)}.focus-mode-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px}.focus-mode-toolbar>p{color:#6f7e88;font-size:var(--ip-type-caption)}.focus-mode-filters{display:flex;gap:5px;padding:4px;border:1px solid var(--ip-border);border-radius:11px;background:#101a21c7}.focus-mode-filters button{min-height:34px;padding:0 12px;border:0;color:#84929a;background:transparent;font-size:var(--ip-type-caption)}.focus-mode-filters button:hover{border:0;background:#ffffff09}.focus-mode-filters button.active{border:0;color:var(--ip-ink);background:var(--ip-panel-raised)}.focus-mode-filters button span{min-width:20px;padding:2px 6px;border-radius:99px;color:var(--ip-night);background:var(--ip-green);font-size:var(--ip-type-caption)}.focus-decision-list{margin:0;padding:0;display:grid;gap:8px;list-style:none}.focus-decision-row{width:100%;min-height:94px;padding:15px 17px;display:grid;grid-template-columns:auto minmax(220px,1fr) minmax(125px,auto) minmax(110px,auto) auto;align-items:center;gap:16px;border:1px solid var(--ip-border);border-radius:13px;color:var(--ip-ink);text-align:left;background:#16222be0;box-shadow:none}.focus-decision-row:hover{border-color:#3a4c57;background:#192731;transform:translateY(-1px)}.focus-decision-row:focus-visible{outline:2px solid var(--ip-green);outline-offset:2px}.focus-decision-type{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--ip-border);border-radius:11px}.focus-decision-type.negotiation{color:var(--ip-green);background:#a9ef5b14}.focus-decision-type.proof{color:var(--ip-cyan);background:#4bd6c114}.focus-decision-type.exception{color:var(--ip-critical);background:#ff7d7814}.focus-decision-type.review{color:var(--ip-warning);background:#ffc16b14}.focus-decision-main{min-width:0;display:grid;gap:4px}.focus-decision-eyebrow{display:flex;align-items:center;gap:8px}.focus-decision-eyebrow b{color:var(--ip-cyan);font-size:var(--ip-type-caption);letter-spacing:.09em;text-transform:uppercase}.focus-decision-eyebrow i{color:#60717b;font-size:var(--ip-type-caption);font-style:normal}.focus-decision-main>strong{overflow:hidden;color:var(--ip-ink);font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}.focus-decision-main>small{overflow:hidden;color:var(--ip-muted);font-size:var(--ip-type-caption);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.focus-decision-value{display:grid;gap:4px;text-align:right}.focus-decision-value strong{color:var(--ip-ink);font-size:.76rem}.focus-decision-value small{color:#71808a;font-size:var(--ip-type-caption)}.focus-decision-urgency{min-height:28px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--ip-border);border-radius:8px;color:#99a5ac;font-size:var(--ip-type-caption);white-space:nowrap}.focus-decision-urgency.attention{border-color:#ffc16b38;color:var(--ip-warning);background:#ffc16b0f}.focus-decision-urgency.critical{border-color:#ff7d783d;color:var(--ip-critical);background:#ff7d7812}.focus-decision-urgency.resolved{color:#71808a}.focus-decision-chevron{color:#5e6f78}.focus-mode-state,.focus-mode-empty{min-height:260px;padding:30px;display:grid;place-items:center;align-content:center;gap:10px;border:1px dashed #30414c;border-radius:15px;color:var(--ip-muted);text-align:center;background:#16222b70}.focus-mode-state.error{grid-template-columns:auto 1fr auto;place-items:center start;min-height:110px;text-align:left}.focus-mode-state.error svg{color:var(--ip-critical)}.focus-mode-state strong,.focus-mode-empty h2{color:var(--ip-ink);font-size:1rem}.focus-mode-state p,.focus-mode-empty p{max-width:470px;color:var(--ip-muted);font-size:var(--ip-type-caption);line-height:1.5}.focus-mode-empty>span{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;color:var(--ip-green);background:#a9ef5b14}.spin{animation:focus-spin .9s linear infinite}@keyframes focus-spin{to{transform:rotate(360deg)}}.focus-decision-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:stretch;justify-content:flex-end;background:#050a0eb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:focus-backdrop-in .2s ease-out both}.focus-decision-dialog{width:min(920px,60vw);min-width:720px;height:100dvh;max-height:none;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:0;border-left:1px solid #344650;border-radius:19px 0 0 19px;color:var(--ip-ink);background:var(--ip-panel);box-shadow:-30px 0 100px #00000094;animation:focus-drawer-in .3s cubic-bezier(.22,1,.36,1) both}.focus-decision-dialog-header{min-height:86px;padding:21px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--ip-border);background:#0e161db8}.focus-decision-dialog-header>div{display:grid;gap:6px}.focus-decision-dialog-header span{color:var(--ip-cyan);font-size:var(--ip-type-caption);font-weight:840;letter-spacing:.11em}.focus-decision-dialog-header h2{color:var(--ip-ink);font-size:1.45rem;line-height:1.05;letter-spacing:-.04em}.focus-decision-close{width:37px;min-height:37px;padding:0;border-radius:9px}.focus-decision-dialog-body{min-height:0;padding:20px 24px 25px;display:grid;grid-auto-rows:max-content;align-content:start;gap:13px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.focus-decision-case-summary{display:grid;grid-template-columns:1.25fr 1fr 1fr;overflow:hidden;border:1px solid var(--ip-border);border-radius:12px}.focus-decision-case-summary>div{min-width:0;padding:15px 17px;display:grid;gap:5px;border-right:1px solid var(--ip-border)}.focus-decision-case-summary>div:last-child{border-right:0}.focus-decision-case-summary span,.focus-decision-request>span{color:#74848d;font-size:var(--ip-type-caption);font-weight:820;letter-spacing:.1em}.focus-decision-case-summary strong{overflow:hidden;color:var(--ip-ink);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.focus-decision-case-summary small{color:var(--ip-muted);font-size:var(--ip-type-caption)}.focus-decision-request{padding:16px 17px;border:1px solid var(--ip-border);border-radius:12px;background:#0e161d73}.focus-decision-request blockquote{margin:9px 0 0;padding-left:12px;border-left:2px solid var(--ip-cyan);color:#d8e1dd;font-size:var(--ip-type-caption);line-height:1.5}.focus-decision-terms{margin-top:13px;display:flex;flex-wrap:wrap;gap:8px}.focus-decision-terms span{padding:7px 9px;border:1px solid var(--ip-border);border-radius:8px;color:var(--ip-muted);font-size:var(--ip-type-caption)}.focus-decision-terms strong{margin-left:4px;color:var(--ip-ink)}.focus-decision-proof{padding:16px 17px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px 15px;border:1px solid rgba(75,214,193,.22);border-radius:12px;background:#4bd6c10e}.focus-decision-proof>div{min-width:0;display:grid;gap:4px}.focus-decision-proof span{display:flex;align-items:center;gap:6px;color:var(--ip-cyan);font-size:var(--ip-type-caption);font-weight:840;letter-spacing:.09em}.focus-decision-proof strong{overflow:hidden;color:var(--ip-ink);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.focus-decision-proof small{color:var(--ip-muted);font-size:var(--ip-type-caption)}.focus-decision-proof>p{grid-column:1 / -1;display:flex;align-items:center;gap:7px;color:var(--ip-warning);font-size:var(--ip-type-caption)}.focus-decision-conversation{overflow:hidden;border:1px solid var(--ip-border);border-radius:12px}.focus-decision-conversation>header{padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--ip-border);background:#0e161d61}.focus-decision-conversation>header>div{display:grid;gap:4px}.focus-decision-conversation>header span{display:flex;align-items:center;gap:6px;color:var(--ip-cyan);font-size:var(--ip-type-caption);font-weight:840;letter-spacing:.09em}.focus-decision-conversation>header p{color:var(--ip-muted);font-size:var(--ip-type-caption)}.focus-decision-conversation>header button{border:0;color:var(--ip-ink);background:transparent;font-size:var(--ip-type-caption)}.focus-decision-conversation ul{margin:0;padding:14px 16px;display:grid;gap:8px;list-style:none}.focus-decision-conversation li{max-width:82%;padding:9px 11px;display:grid;gap:3px;border-radius:9px;background:var(--ip-panel-raised)}.focus-decision-conversation li.inbound{justify-self:start}.focus-decision-conversation li.outbound{justify-self:end;background:#a9ef5b17}.focus-decision-conversation li span{color:var(--ip-cyan);font-size:var(--ip-type-caption);font-weight:760}.focus-decision-conversation li p{color:#d8e0dd;font-size:var(--ip-type-caption);line-height:1.4}.focus-decision-conversation li small{color:#6e7e87;font-size:var(--ip-type-caption)}.focus-conversation-empty{padding:18px;color:var(--ip-muted);font-size:var(--ip-type-caption);text-align:center}.focus-decision-resolved{padding:14px 16px;display:flex;gap:10px;border:1px solid rgba(169,239,91,.18);border-radius:11px;color:var(--ip-green);background:#a9ef5b0d}.focus-decision-resolved div{display:grid;gap:4px}.focus-decision-resolved strong{color:var(--ip-ink);font-size:var(--ip-type-caption)}.focus-decision-resolved p{color:var(--ip-muted);font-size:var(--ip-type-caption);line-height:1.45}.focus-counter-form{padding:17px;display:grid;gap:14px;border:1px solid rgba(169,239,91,.22);border-radius:12px;background:#a9ef5b0b}.focus-counter-form header{display:flex;justify-content:space-between;gap:15px}.focus-counter-form header>div{display:grid;gap:5px}.focus-counter-form header span{color:var(--ip-green);font-size:var(--ip-type-caption);font-weight:840;letter-spacing:.1em}.focus-counter-form header h3{color:var(--ip-ink);font-size:.9rem}.focus-counter-form header button{width:33px;min-height:33px;padding:0}.focus-counter-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.focus-counter-fields label{display:grid;gap:6px;color:#cbd6d1;font-size:var(--ip-type-caption);font-weight:720}.focus-counter-fields input{min-height:42px}.focus-counter-fields small{color:var(--ip-muted);font-size:var(--ip-type-caption);font-weight:560}.focus-counter-form>button{justify-self:end;min-width:190px}.focus-decision-action-error{padding:12px 14px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;border:1px solid rgba(255,125,120,.25);border-radius:10px;color:var(--ip-critical);background:#ff7d7812}.focus-decision-action-error p{color:#e6b6b3;font-size:var(--ip-type-caption)}.focus-decision-action-error button{min-height:32px;font-size:var(--ip-type-caption)}.focus-decision-actions{min-height:72px;padding:14px 24px;display:flex;align-items:center;justify-content:flex-end;gap:15px;border-top:1px solid var(--ip-border);background:#0e161db3}.focus-decision-actions>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.focus-decision-actions button{min-height:39px}.focus-decision-actions .danger{border-color:#ff7d7847;color:var(--ip-critical);background:#ff7d7812}.focus-decision-missing{min-height:360px;padding:35px;display:grid;place-items:center;align-content:center;gap:10px;text-align:center}.focus-decision-missing svg{color:var(--ip-warning)}.focus-decision-missing h2{color:var(--ip-ink)}.focus-decision-missing p{color:var(--ip-muted);font-size:var(--ip-type-caption)}@keyframes focus-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes focus-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width: 920px){.focus-mode-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.focus-mode-summary>div:nth-child(3){border-right:0}.focus-decision-row{grid-template-columns:auto minmax(180px,1fr) auto auto}.focus-decision-value{display:none}}@media (max-width: 700px){.focus-mode-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.focus-mode-summary .focus-mode-summary-primary{grid-column:1 / -1;border-right:0;border-bottom:1px solid var(--ip-border)}.focus-mode-summary>div:nth-child(2){border-right:1px solid var(--ip-border)}.focus-mode-summary>div:nth-child(3){border-right:0}.focus-mode-toolbar{align-items:stretch;flex-direction:column}.focus-mode-toolbar>p{display:none}.focus-mode-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.focus-decision-row{min-height:112px;grid-template-columns:auto minmax(0,1fr) auto;gap:11px}.focus-decision-type{align-self:start}.focus-decision-main>small{white-space:normal}.focus-decision-urgency{grid-column:2;justify-self:start}.focus-decision-chevron{grid-column:3;grid-row:1 / span 2}.focus-decision-dialog{width:100%;min-width:0;border:0;border-radius:0}.focus-decision-dialog-header{padding:17px 18px}.focus-decision-dialog-header h2{font-size:1.2rem}.focus-decision-dialog-body{padding:15px 16px 20px}.focus-decision-case-summary{grid-template-columns:1fr 1fr}.focus-decision-case-summary>div{border-bottom:1px solid var(--ip-border)}.focus-decision-case-summary>div:nth-child(2){border-right:0}.focus-decision-case-summary>div:last-child{grid-column:1 / -1;border-bottom:0}.focus-counter-fields{grid-template-columns:minmax(0,1fr)}.focus-counter-form>button{width:100%;justify-self:stretch}.focus-decision-actions{padding:12px 16px;align-items:stretch}.focus-decision-actions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.focus-decision-actions>div button:last-child:nth-child(odd){grid-column:1 / -1}.focus-decision-action-error{grid-template-columns:auto 1fr}.focus-decision-action-error button{grid-column:1 / -1}}@media (prefers-reduced-motion: reduce){.spin{animation:none}.focus-decision-row:hover{transform:none}.focus-decision-backdrop,.focus-decision-dialog{animation:none}}.operator-page{--operator-panel: rgba(20, 32, 41, .96);--operator-raised: rgba(27, 41, 51, .94);--operator-line: #2a3944;min-width:0;color:var(--ip-ink)}.operator-page button{box-shadow:none}.operator-page .sr-only{width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.operator-page-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.operator-page-intro>div{display:grid;gap:7px}.operator-page-intro>div>span,.operator-view-heading span,.operator-title-detail-head>div:first-child>span,.operator-debtor-detail>header>div>span{color:var(--ip-cyan);font-size:var(--ip-type-caption);font-weight:840;letter-spacing:.12em}.operator-page-intro h2{color:var(--ip-ink);font-size:clamp(1.45rem,3vw,2.2rem);letter-spacing:-.045em}.operator-page-intro p{color:var(--ip-muted);font-size:var(--ip-type-caption);line-height:1.55}.operator-notice{margin:10px 0;padding:12px 14px;border:1px solid var(--operator-line);border-radius:10px;color:var(--ip-muted);background:var(--operator-panel);font-size:var(--ip-type-caption)}.operator-notice.error{border-color:#ff7d7857;color:#ffc0bd;background:#ff7d7814}.operator-empty{min-height:190px;padding:28px;display:grid;place-content:center;justify-items:center;gap:8px;color:#74848d;text-align:center}.operator-empty svg{color:#53636d}.operator-empty strong{color:#c9d3d3;font-size:.82rem}.operator-empty span{max-width:360px;font-size:var(--ip-type-caption);line-height:1.5}.operator-flow-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.operator-stage{min-width:0;min-height:295px;padding:20px;position:relative;display:flex;flex-direction:column;border:1px solid var(--operator-line);border-radius:15px;background:linear-gradient(160deg,#1b2933f5,#121e26fa)}.operator-stage-head{display:flex;align-items:center;justify-content:space-between}.operator-stage-head span{color:#5f707a;font-size:var(--ip-type-caption);font-weight:850;letter-spacing:.11em}.operator-stage-head i{width:9px;height:9px;border-radius:50%;background:#657580}.operator-stage-active .operator-stage-head i{background:var(--ip-cyan);box-shadow:0 0 0 5px #4bd6c117}.operator-stage-attention .operator-stage-head i{background:var(--ip-warning);box-shadow:0 0 0 5px #ffc16b17}.operator-stage-resolved .operator-stage-head i{background:var(--ip-green);box-shadow:0 0 0 5px #a9ef5b14}.operator-stage-copy{margin-top:30px}.operator-stage-copy strong{color:var(--ip-ink);font-size:1rem;letter-spacing:-.025em}.operator-stage-copy p{min-height:49px;margin-top:7px;color:#86959e;font-size:var(--ip-type-caption);line-height:1.5}.operator-stage dl{margin:23px 0 20px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.operator-stage dl div{min-width:0;display:grid;gap:4px}.operator-stage dt{color:#687983;font-size:var(--ip-type-caption);font-weight:720;text-transform:uppercase}.operator-stage dd{overflow:hidden;color:var(--ip-ink);font-size:.9rem;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.operator-stage button{width:100%;min-height:38px;margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding:0 12px;color:#aebabc;background:#0c151b7a;font-size:var(--ip-type-caption)}.operator-stage button:hover{border-color:#a9ef5b5c;color:var(--ip-green)}.operator-stage-arrow{position:absolute;z-index:2;right:-20px;top:49%;padding:3px;border-radius:50%;color:#53636c;background:var(--ip-night)}.operator-flow-results{margin-top:34px;padding-top:30px;border-top:1px solid var(--operator-line)}.operator-result-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.operator-result-card{min-width:0;min-height:170px;grid-column:span 4;padding:20px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;text-align:left;border-color:var(--operator-line)!important;background:linear-gradient(150deg,#1b2933f5,#111d25f5)!important}.operator-result-card:nth-child(4),.operator-result-card:nth-child(5){grid-column:span 6}.operator-result-card:hover{border-color:#a9ef5b59!important;transform:translateY(-1px)}.operator-result-card>svg{margin-top:auto;align-self:end;color:#63737c}.operator-result-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--operator-line);border-radius:10px;color:var(--ip-green);background:#a9ef5b12}.operator-result-card.cyan .operator-result-icon{color:var(--ip-cyan);background:#4bd6c112}.operator-result-card.warning .operator-result-icon{color:var(--ip-warning);background:#ffc16b12}.operator-result-copy{min-width:0;display:grid;gap:7px}.operator-result-copy small{color:#82919a;font-size:var(--ip-type-caption);font-weight:680}.operator-result-copy strong{color:var(--ip-ink);font-size:clamp(1.25rem,2vw,1.7rem);letter-spacing:-.035em}.operator-result-copy em{color:#71818a;font-size:var(--ip-type-caption);font-style:normal;line-height:1.45}.operator-results-note{margin-top:14px;color:#6f8089;font-size:var(--ip-type-caption);text-align:center}.operator-titles-layout{min-height:680px;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(520px,1.55fr);overflow:hidden;border:1px solid var(--operator-line);border-radius:16px;background:var(--operator-panel);box-shadow:0 25px 70px #00000030}.operator-title-list-panel{min-width:0;border-right:1px solid var(--operator-line);background:#111c24bd}.operator-title-toolbar{padding:15px;display:flex;gap:8px;border-bottom:1px solid var(--operator-line)}.operator-title-toolbar label,.operator-debtor-search{min-width:0;flex:1;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--operator-line);border-radius:9px;color:#657680;background:#09111780}.operator-title-toolbar input,.operator-debtor-search input{width:100%;min-height:38px;padding:0;border:0!important;background:transparent!important;box-shadow:none!important;font-size:var(--ip-type-caption)}.operator-new-title{min-height:38px;display:inline-flex;align-items:center;gap:6px;padding-inline:12px;border-color:#a9ef5b61!important;color:var(--ip-green)!important;background:#a9ef5b0f!important;font-size:var(--ip-type-caption)}.operator-title-filter-row{padding:10px 15px;display:flex;gap:5px;overflow-x:auto;border-bottom:1px solid var(--operator-line)}.operator-title-filter-row button{width:auto;min-width:max-content;min-height:29px;padding:0 9px;border-color:transparent!important;color:#71818a!important;background:transparent!important;font-size:var(--ip-type-caption)}.operator-title-filter-row button.active{color:var(--ip-green)!important;background:#a9ef5b12!important}.operator-title-list-count{padding:13px 16px 8px;display:flex;align-items:baseline;gap:5px}.operator-title-list-count strong{color:var(--ip-ink);font-size:.82rem}.operator-title-list-count span{color:#71818a;font-size:var(--ip-type-caption)}.operator-title-list,.operator-debtor-list{max-height:572px;margin:0;padding:0 8px 12px;overflow:auto;list-style:none}.operator-title-list li+li,.operator-debtor-list li+li{border-top:1px solid rgba(42,57,68,.56)}.operator-title-list li>button{width:100%;min-height:72px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 9px;border:0!important;border-radius:8px!important;text-align:left;background:transparent!important}.operator-title-list li>button:hover,.operator-title-list li>button.selected{background:#a9ef5b0b!important}.operator-title-list li>button.selected{box-shadow:inset 2px 0 var(--ip-green)}.operator-status-dot{width:7px;height:7px;border-radius:50%;background:#687882}.operator-status-dot.status-contacted{background:var(--ip-cyan)}.operator-status-dot.status-escalated{background:var(--ip-warning)}.operator-status-dot.status-paid{background:var(--ip-green)}.operator-status-dot.status-invalid{background:#6e7e88}.operator-title-row-copy,.operator-title-row-value{min-width:0;display:grid;gap:4px}.operator-title-row-copy{text-align:left}.operator-title-row-copy strong{overflow:hidden;color:#dce4e1;font-size:var(--ip-type-caption);text-overflow:ellipsis;white-space:nowrap}.operator-title-row-copy small,.operator-title-row-value small{color:#667780;font-size:var(--ip-type-caption);line-height:1.3}.operator-title-row-value{justify-items:end;text-align:right}.operator-title-row-value strong{color:#c4d0cd;font-size:var(--ip-type-caption)}.operator-title-status{padding:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none;text-transform:none;letter-spacing:normal}.operator-title-status.status-new{color:#687882!important}.operator-title-status.status-contacted{color:var(--ip-cyan)!important}.operator-title-status.status-escalated{color:var(--ip-warning)!important}.operator-title-status.status-paid{color:var(--ip-green)!important}.operator-title-status.status-invalid{color:#6e7e88!important}.operator-title-list li>button>svg{color:#52626b}.operator-title-detail{min-width:0;padding:clamp(20px,3vw,34px);background:linear-gradient(150deg,#16222bfa,#111c24fa)}.operator-title-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.operator-title-detail-head>div:first-child{min-width:0;display:grid;gap:7px}.operator-title-detail-head>div:first-child button{width:auto;padding:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;border:0!important;color:var(--ip-ink)!important;background:transparent!important;font-size:clamp(1.25rem,2.5vw,1.85rem);font-weight:790;letter-spacing:-.04em;text-align:left}.operator-title-detail-actions{display:flex;align-items:center;gap:8px}.operator-title-detail-actions>button{min-height:34px;display:flex;align-items:center;gap:6px;color:#a6b4b3!important;font-size:var(--ip-type-caption)}.operator-title-detail-actions>button{border-color:var(--operator-line)!important;background:var(--operator-raised)!important}.operator-title-facts{margin-top:24px;display:grid;grid-template-columns:1.15fr 1fr 1.25fr 1.15fr;overflow:hidden;border:1px solid var(--operator-line);border-radius:12px;background:#0a121859}.operator-title-facts>div{min-width:0;padding:15px;display:grid;align-content:start;gap:5px}.operator-title-facts>div+div{border-left:1px solid var(--operator-line)}.operator-title-facts span{color:#687a84;font-size:var(--ip-type-caption);font-weight:730;text-transform:uppercase}.operator-title-facts strong{overflow:hidden;color:#dbe4e0;font-size:var(--ip-type-caption);line-height:1.35;text-overflow:ellipsis}.operator-title-facts small{color:#788991;font-size:var(--ip-type-caption)}.operator-safety-banner{margin-top:12px;padding:12px 14px;display:flex;align-items:center;gap:11px;border:1px solid rgba(255,193,107,.25);border-radius:10px;color:var(--ip-warning);background:#ffc16b0e}.operator-safety-banner div{display:grid;gap:3px}.operator-safety-banner strong{font-size:var(--ip-type-caption)}.operator-safety-banner span{color:#a79b83;font-size:var(--ip-type-caption);line-height:1.4}.operator-title-tabs{margin-top:20px;display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid var(--operator-line)}.operator-title-tabs button{width:auto;min-width:max-content;min-height:42px;padding:0 11px;display:flex;align-items:center;gap:6px;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:#75858e!important;background:transparent!important;font-size:var(--ip-type-caption)}.operator-title-tabs button.active{border-bottom-color:var(--ip-green)!important;color:#e4ebe8!important}.operator-title-view{min-height:310px;padding-top:20px}.operator-view-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.operator-view-heading>div{display:grid;gap:5px}.operator-view-heading h3{color:#e1e8e5;font-size:.93rem;letter-spacing:-.025em}.operator-view-heading>svg{color:#697a83}.operator-debtor-profile summary{border:0!important;color:#71838c!important;background:transparent!important;box-shadow:none!important}.operator-conversation ol,.operator-related-titles ul{margin:0;padding:0;list-style:none}.operator-conversation ol{display:grid;gap:10px}.operator-conversation li{max-width:82%;padding:13px 14px;border:1px solid var(--operator-line);border-radius:12px;background:#0e181fa6}.operator-conversation li.agent{justify-self:end;border-color:#a9ef5b29;background:#a9ef5b0e}.operator-message-author{margin-bottom:8px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px}.operator-message-author>span{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;color:var(--ip-cyan);background:#4bd6c114}.operator-conversation li.agent .operator-message-author>span{color:var(--ip-green);background:#a9ef5b14}.operator-message-author strong{color:#bac8c5;font-size:var(--ip-type-caption)}.operator-message-author small{color:#60717a;font-size:var(--ip-type-caption)}.operator-conversation li>p{color:#d0dad7;font-size:var(--ip-type-caption);line-height:1.6;white-space:pre-wrap}.operator-message-footer{margin-top:9px;display:flex;align-items:center;justify-content:space-between;gap:12px}.operator-message-status{display:block;color:#71828a;font-size:var(--ip-type-caption);text-align:right}.operator-message-footer .openclaw-feedback-controls{margin:0;order:-1}.operator-message-footer .openclaw-feedback-button{width:30px;min-width:30px;height:30px;min-height:30px;border-color:#97abb22e;color:#83949b;background:#0a121894}.operator-message-footer .openclaw-feedback-button:hover:not(:disabled){border-color:#a9ef5b52;color:#dce7e2;background:#19272feb}.operator-message-footer .openclaw-feedback-button.selected{border-color:#a9ef5b70;color:var(--ip-green);background:#a9ef5b1a}.operator-title-view :is(.case-tab-card,.openclaw-case-approval-panel,.whatsapp-pilot-card){border-color:var(--operator-line);background:#0d171e75;box-shadow:none}.operator-title-view .case-tab-card{padding:0;border:0;background:transparent}.operator-title-view .openclaw-case-approval-panel{padding:0;border:0;border-radius:0;background:transparent}.operator-title-view .operator-pending-decisions{background:none!important;box-shadow:none!important}.operator-title-view .whatsapp-pilot-card{padding:0;border:0;border-radius:0;background:transparent}.operator-title-view .simulator-chat-shell{border-color:var(--operator-line);background:#0d171e75}.operator-title-view .section-title-row h3{color:#dce5e1;font-size:.82rem}.operator-title-view .section-title-row p{color:#7e8d94}.operator-actions-workspace{display:grid;gap:30px}.operator-mark-paid-action{width:max-content;justify-self:start}.operator-case-state-toggle{width:max-content;padding:3px;display:grid;grid-template-columns:repeat(2,minmax(82px,auto));gap:3px;border:1px solid var(--operator-line);border-radius:10px;background:#0a121880}.operator-case-state-toggle button{min-height:34px;padding:0 12px;border:0!important;color:#71818a!important;background:transparent!important;font-size:var(--ip-type-caption);box-shadow:none!important}.operator-case-state-toggle button.active{color:var(--ip-ink)!important;background:var(--operator-raised)!important;cursor:default}.operator-case-state-toggle button.active.escalated{color:var(--ip-warning)!important}.operator-case-state-toggle button.active.open{color:var(--ip-green)!important}.operator-payment-summary{display:grid;gap:14px}.operator-payment-create{padding:0;display:grid;justify-items:start;gap:12px;border:0;border-radius:0;background:transparent;text-align:left}.operator-payment-create div{display:grid;gap:4px}.operator-payment-create h3{color:#e1e8e5;font-size:.93rem;letter-spacing:-.025em}.operator-payment-create p{color:var(--ip-muted);font-size:var(--ip-type-caption);line-height:1.55}.operator-payment-create button{width:auto;min-width:max-content}.operator-payment-empty{margin-top:10px}.operator-payment-list{margin:0;padding:0;display:grid;gap:8px;list-style:none}.operator-payment-list li,.operator-pending-decisions .openclaw-case-approval-card{padding:12px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid var(--operator-line);border-radius:10px;background:#0d171e61}.operator-payment-list li div,.operator-pending-decisions .openclaw-case-approval-card div{display:grid;gap:4px}.operator-payment-list strong,.operator-pending-decisions .openclaw-case-approval-card strong{color:#cdd8d4;font-size:var(--ip-type-caption)}.operator-payment-list small,.operator-pending-decisions .openclaw-case-approval-card small{color:#71818a;font-size:var(--ip-type-caption)}.operator-payment-list a,.operator-pending-decisions .openclaw-case-approval-card button{width:auto;min-height:0;padding:0;border:0!important;color:var(--ip-green)!important;background:transparent!important;font-size:var(--ip-type-caption);font-weight:720;box-shadow:none!important}.operator-debtors-layout{min-height:650px;display:grid;grid-template-columns:minmax(280px,.65fr) minmax(480px,1.5fr);overflow:hidden;border:1px solid var(--operator-line);border-radius:16px;background:var(--operator-panel)}.operator-debtor-list-panel{min-width:0;padding:15px 8px 10px;border-right:1px solid var(--operator-line);background:#111c24bd}.operator-debtor-search{margin:0 7px}.operator-debtor-list li>button{width:100%;min-height:67px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;border:0!important;text-align:left;background:transparent!important}.operator-debtor-list li>button:hover,.operator-debtor-list li>button.selected{background:#a9ef5b0b!important}.operator-debtor-avatar{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--operator-line);border-radius:9px;color:var(--ip-cyan);background:#4bd6c10f;font-size:var(--ip-type-caption);font-weight:820}.operator-debtor-avatar.large{width:50px;height:50px;border-radius:13px;font-size:.82rem}.operator-debtor-list li>button>span:nth-child(2){min-width:0;display:grid;gap:5px}.operator-debtor-list strong{overflow:hidden;color:#d5dfdc;font-size:var(--ip-type-caption);text-overflow:ellipsis;white-space:nowrap}.operator-debtor-list small{color:#70818a;font-size:var(--ip-type-caption)}.operator-debtor-list svg{color:#53636c}.operator-debtor-detail{min-width:0;padding:clamp(22px,4vw,38px);background:linear-gradient(150deg,#16222bfa,#111c24fa)}.operator-debtor-detail>header{display:flex;align-items:center;gap:14px}.operator-debtor-detail>header>div{display:grid;gap:4px}.operator-debtor-detail h2{color:var(--ip-ink);font-size:clamp(1.35rem,2.5vw,1.85rem);letter-spacing:-.04em}.operator-debtor-detail header p{color:#778890;font-size:var(--ip-type-caption)}.operator-debtor-summary{margin:24px 0;display:grid;grid-template-columns:.75fr 1.25fr;overflow:hidden;border:1px solid var(--operator-line);border-radius:12px;background:#0a121859}.operator-debtor-summary>div{padding:16px;display:grid;gap:5px}.operator-debtor-summary>div+div{border-left:1px solid var(--operator-line)}.operator-debtor-summary span{color:#687983;font-size:var(--ip-type-caption);text-transform:uppercase}.operator-debtor-summary strong{color:#d7e0dd;font-size:.75rem}.operator-related-titles>ul{display:grid;gap:7px}.operator-related-titles li>button{width:100%;min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;text-align:left;background:#0d171e61!important}.operator-related-titles li>button>span{display:grid;gap:4px}.operator-related-titles strong{color:#cfd9d6;font-size:var(--ip-type-caption)}.operator-related-titles small{color:#6f8089;font-size:var(--ip-type-caption)}.operator-related-titles svg{color:#56666f}.operator-debtor-profile{margin-top:22px;padding:0!important;border:0!important;border-top:1px solid var(--operator-line)!important;color:#778891;background:transparent!important}.operator-debtor-profile summary{padding:15px 0;cursor:pointer;font-size:var(--ip-type-caption)}.operator-debtor-profile dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.operator-debtor-profile dl div{min-width:0;display:grid;gap:4px}.operator-debtor-profile dt{color:#63747d;font-size:var(--ip-type-caption);text-transform:uppercase}.operator-debtor-profile dd{overflow-wrap:anywhere;color:#aebbb9;font-size:var(--ip-type-caption)}.operator-debtor-profile p{margin-top:12px;font-size:var(--ip-type-caption)}.operator-test-cleanup{width:auto;margin-top:14px;color:var(--ip-critical)!important;background:#ff7d780d!important;font-size:var(--ip-type-caption)}.app-layout .manual-case-modal{width:min(760px,calc(100% - 28px));max-height:min(820px,calc(100vh - 28px));padding:0;overflow:hidden;border-color:var(--operator-line);border-radius:17px;background:var(--ip-panel)}.manual-case-modal .modal-title-row{padding:22px 24px;border-bottom:1px solid var(--operator-line)}.manual-case-modal .modal-title-row>div{display:grid;gap:5px}.manual-case-modal .modal-title-row span{color:var(--ip-cyan);font-size:var(--ip-type-caption);font-weight:830;letter-spacing:.11em}.manual-case-modal .modal-title-row h3{color:var(--ip-ink);font-size:1.25rem}.manual-case-modal .modal-title-row p{color:var(--ip-muted);font-size:var(--ip-type-caption)}.manual-case-guided-body{padding:22px 24px;overflow:auto;display:grid;gap:20px}.manual-case-guided-step{display:grid;gap:12px}.manual-case-guided-step>header{display:flex;align-items:center;gap:10px}.manual-case-guided-step>header span{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;color:var(--ip-green);background:#a9ef5b14;font-size:var(--ip-type-caption);font-weight:820}.manual-case-guided-step h4{color:#d9e2df;font-size:.76rem}.manual-case-guided-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.manual-case-guided-grid .wide{grid-column:1 / -1}.manual-case-modal .field-group{gap:6px;color:#8f9da4;font-size:var(--ip-type-caption)}.manual-case-modal .field-group input{min-height:41px}.manual-case-modal .modal-actions{margin:0;padding:17px 24px;border-top:1px solid var(--operator-line);background:#0c151b75}.ui-operator-fixture{min-height:100vh;padding:34px;color:var(--ip-ink);background:radial-gradient(circle at 52% -20%,rgba(75,214,193,.12),transparent 34%),var(--ip-night)}.ui-operator-fixture .operator-page{width:min(1320px,100%);margin:0 auto}.ui-operator-fixture.mobile-inner{padding:10px}.ui-operator-fixture[data-ui3-state=mobile-conversation-inner] .operator-title-list-panel{display:none}.ui-operator-fixture[data-ui3-state=mobile-conversation-inner] .operator-title-detail{margin-top:0}.ui-operator-fixture[data-ui3-state=mobile-conversation-inner] .operator-title-facts{display:none}@media (max-width: 1080px){.operator-flow-map{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-stage-arrow{display:none}.operator-result-card,.operator-result-card:nth-child(4),.operator-result-card:nth-child(5){grid-column:span 6}.operator-titles-layout,.operator-debtors-layout{grid-template-columns:minmax(260px,.65fr) minmax(440px,1.35fr)}.operator-title-facts{grid-template-columns:repeat(2,1fr)}.operator-title-facts>div:nth-child(3){border-left:0;border-top:1px solid var(--operator-line)}.operator-title-facts>div:nth-child(4){border-top:1px solid var(--operator-line)}}@media (max-width: 760px){.operator-page-intro{align-items:flex-start}.operator-flow-map,.operator-result-grid{grid-template-columns:minmax(0,1fr)}.operator-stage{min-height:255px}.operator-result-card,.operator-result-card:nth-child(4),.operator-result-card:nth-child(5){grid-column:1;min-height:140px}.operator-titles-layout,.operator-debtors-layout{display:block;min-height:0;overflow:visible;border:0;background:transparent}.operator-title-list-panel,.operator-debtor-list-panel{border:1px solid var(--operator-line);border-radius:14px}.operator-title-list,.operator-debtor-list{max-height:430px}.operator-title-detail,.operator-debtor-detail{margin-top:14px;padding:20px 15px;border:1px solid var(--operator-line);border-radius:14px}.operator-title-detail-head{align-items:flex-start}.operator-title-detail-actions{display:grid;justify-items:end}.operator-title-facts{grid-template-columns:1fr 1fr}.operator-title-tabs{margin-inline:-15px;padding-inline:9px}.operator-title-view{min-height:260px}.operator-conversation li{max-width:94%}.operator-message-author{grid-template-columns:auto 1fr}.operator-message-author small{grid-column:2}.operator-payment-create button{width:100%}.operator-debtor-summary{grid-template-columns:1fr}.operator-debtor-summary>div+div{border-top:1px solid var(--operator-line);border-left:0}.manual-case-guided-grid{grid-template-columns:minmax(0,1fr)}.manual-case-guided-grid .wide{grid-column:auto}}@media (max-width: 430px){.operator-page-intro h2{font-size:1.45rem}.operator-title-toolbar{flex-wrap:wrap}.operator-title-toolbar label{flex-basis:100%}.operator-new-title{width:100%;justify-content:center}.operator-title-detail-head{display:grid}.operator-title-detail-actions{display:flex;justify-items:initial}.operator-title-facts{grid-template-columns:1fr}.operator-title-facts>div+div{border-top:1px solid var(--operator-line);border-left:0}.operator-debtor-profile dl{grid-template-columns:1fr}.operator-related-titles li>button{grid-template-columns:minmax(0,1fr) auto}.operator-related-titles li>button>svg{display:none}.app-layout .manual-case-modal{width:100%;max-height:100vh;min-height:100vh;border-radius:0}}@media (prefers-reduced-motion: reduce){.operator-result-card:hover{transform:none}}.master-page,.master-control-home{display:grid;gap:18px}.master-control-nav{display:flex;align-items:center;gap:3px;overflow-x:auto;padding:4px;border:1px solid var(--ip-border);border-radius:12px;background:#121d25b8;scrollbar-width:none}.master-control-nav::-webkit-scrollbar{display:none}.master-control-nav button{width:auto;min-width:max-content;min-height:38px;padding:0 12px;border:0;border-radius:8px;color:#87959e;background:transparent;box-shadow:none;font-size:var(--ip-type-caption);font-weight:760}.master-control-nav button:hover{color:var(--ip-ink);background:#ffffff09;transform:none}.master-control-nav button.active{color:var(--ip-ink);background:var(--ip-panel-raised);box-shadow:inset 0 0 0 1px #a9ef5b3d}.master-control-nav button.active svg{color:var(--ip-green)}.master-control-hero{min-height:168px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);gap:28px;align-items:end;padding:30px;border:1px solid var(--ip-border);border-radius:16px;background:radial-gradient(circle at 75% 0,rgba(75,214,193,.11),transparent 40%),var(--ip-panel)}.master-control-hero>div>span,.master-page-heading>div>span{color:var(--ip-cyan);font-size:var(--ip-type-caption);font-weight:840;letter-spacing:.12em}.master-control-hero h2,.master-page-heading h2{margin-top:8px;color:var(--ip-ink);font-size:clamp(1.65rem,3vw,2.45rem);letter-spacing:-.055em}.master-control-hero p,.master-page-heading p{margin-top:7px;max-width:680px;color:var(--ip-muted);font-size:.75rem;line-height:1.55}.master-control-hero dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--ip-border);border-radius:12px;background:var(--ip-border)}.master-control-hero dl div{display:grid;gap:5px;padding:15px;background:#142028}.master-control-hero dt{color:#74828b;font-size:var(--ip-type-caption);font-weight:760;text-transform:uppercase}.master-control-hero dd{margin:0;overflow:hidden;color:var(--ip-ink);font-size:var(--ip-type-caption);font-weight:790;text-align:left;text-overflow:ellipsis;white-space:nowrap}.master-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.master-control-grid>button{min-height:94px;display:grid;grid-template-columns:34px 38px minmax(0,1fr) auto;gap:13px;align-items:center;padding:18px;border:1px solid var(--ip-border);border-radius:13px;color:var(--ip-ink);background:#16222bd1;box-shadow:none;text-align:left}.master-control-grid>button:hover{border-color:#a9ef5b59;background:var(--ip-panel-raised);transform:translateY(-1px)}.master-control-grid>button>i{color:#60717b;font-size:var(--ip-type-caption);font-style:normal;font-weight:820;letter-spacing:.08em}.master-control-card-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid #354650;border-radius:10px;color:var(--ip-cyan);background:#182731}.master-control-grid>button>span:nth-of-type(2){display:grid;gap:5px}.master-control-grid strong{color:var(--ip-ink);font-size:.79rem}.master-control-grid small{color:var(--ip-muted);font-size:var(--ip-type-caption);line-height:1.4}.master-control-grid>button>svg{color:#657681}.master-team-shell{overflow:hidden;border:1px solid var(--ip-border);border-radius:16px;background:#16222beb}.master-team-invite-trigger{width:auto;min-height:40px;padding-inline:15px;color:#142017;background:var(--ip-green)}.master-team-invite-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.35fr) auto;gap:12px;align-items:end;margin:0 29px 18px;padding:17px;border:1px solid rgba(169,239,91,.22);border-radius:12px;background:#a9ef5b0b}.master-team-invite-form label,.master-team-action-panel form label{display:grid;gap:7px;color:#c8d2d7;font-size:var(--ip-type-caption);font-weight:740}.master-team-invite-form input,.master-team-invite-form select,.master-team-action-panel input{border-color:#354650;color:var(--ip-ink);background:#101c24}.master-team-invite-form>div{display:flex;gap:7px}.master-team-invite-form button{width:auto;min-height:41px}.master-team-link{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;align-items:center;margin:0 29px 18px;padding:14px 16px;border:1px solid rgba(75,214,193,.23);border-radius:11px;color:var(--ip-cyan);background:#4bd6c10d}.master-team-link>div{display:grid;gap:3px}.master-team-link strong{color:var(--ip-ink);font-size:var(--ip-type-caption)}.master-team-link span{color:var(--ip-muted);font-size:var(--ip-type-caption)}.master-team-link button{width:auto;min-height:35px;color:#142017;background:var(--ip-cyan);font-size:var(--ip-type-caption)}.master-team-page .master-form-message{margin-top:0}.master-team-seat-notice{margin:0 29px 18px;padding:11px 13px;border:1px solid rgba(255,193,107,.2);border-radius:9px;color:#ffd79d;background:#ffc16b0f;font-size:var(--ip-type-caption);line-height:1.5}.master-team-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 29px 20px;overflow:hidden;border:1px solid var(--ip-border);border-radius:11px;background:var(--ip-border)}.master-team-summary article{display:grid;gap:6px;padding:16px 18px;background:#132029}.master-team-summary span{color:#77858e;font-size:var(--ip-type-caption);text-transform:uppercase}.master-team-summary strong{color:var(--ip-ink);font-size:1.15rem}.master-team-list-section{margin:0 29px 22px;border:1px solid var(--ip-border);border-radius:13px;background:#121f27}.master-team-list-section>header{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:17px 18px;border-bottom:1px solid var(--ip-border)}.master-team-list-section>header div{display:grid;gap:4px}.master-team-list-section>header span{color:var(--ip-cyan);font-size:var(--ip-type-caption);font-weight:820;letter-spacing:.1em}.master-team-list-section>header h3{color:var(--ip-ink);font-size:.87rem}.master-team-list-section>header small{color:var(--ip-muted);font-size:var(--ip-type-caption)}.master-team-list,.master-team-invitations{margin:0;padding:0;list-style:none}.master-team-list>li{position:relative;display:grid;grid-template-columns:38px minmax(190px,1fr) 90px 80px auto;gap:12px;align-items:center;min-height:70px;padding:13px 18px;border-bottom:1px solid rgba(143,156,165,.11)}.master-team-list>li:last-child,.master-team-invitations>li:last-child{border-bottom:0}.master-team-avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;color:#142017;background:var(--ip-green);font-size:var(--ip-type-caption);font-weight:850}.master-team-person{min-width:0;display:grid;gap:4px}.master-team-person strong{overflow:hidden;color:var(--ip-ink);font-size:var(--ip-type-caption);text-overflow:ellipsis;white-space:nowrap}.master-team-person strong em{margin-left:7px;padding:3px 6px;border-radius:99px;color:var(--ip-cyan);background:#4bd6c114;font-size:var(--ip-type-caption);font-style:normal}.master-team-person span{overflow:hidden;color:var(--ip-muted);font-size:var(--ip-type-caption);text-overflow:ellipsis;white-space:nowrap}.master-team-person>small{color:var(--ip-cyan);font-size:.75rem}.master-team-role,.master-team-status{justify-self:start;padding:5px 7px;border-radius:99px;font-size:var(--ip-type-caption);font-weight:780}.master-team-role.admin{color:var(--ip-green);background:#a9ef5b14}.master-team-role.operator{color:var(--ip-cyan);background:#4bd6c114}.master-team-status{color:#aab5bb;background:#8f9ca514}.master-team-status.suspended{color:var(--ip-warning);background:#ffc16b14}.master-team-list>li>button{width:auto;min-height:33px;font-size:var(--ip-type-caption)}.master-team-last-master{position:absolute;right:18px;bottom:3px;color:var(--ip-warning);font-size:var(--ip-type-caption)}.master-team-empty{padding:22px 18px;color:var(--ip-muted);font-size:var(--ip-type-caption)}.master-team-action-panel{display:grid;gap:14px;margin:-10px 29px 22px;padding:17px;border:1px solid rgba(75,214,193,.24);border-radius:12px;background:#15252e}.master-team-action-panel>header{display:flex;align-items:center;justify-content:space-between;gap:15px}.master-team-action-panel>header div{display:grid;gap:4px}.master-team-action-panel>header span{color:var(--ip-cyan);font-size:var(--ip-type-caption);font-weight:820;letter-spacing:.1em}.master-team-action-panel>header strong{color:var(--ip-ink);font-size:var(--ip-type-caption)}.master-team-action-panel>header button{width:auto;min-height:32px;font-size:var(--ip-type-caption)}.master-team-action-options{display:flex;flex-wrap:wrap;gap:7px}.master-team-action-options button{width:auto;min-height:36px;padding-inline:12px;color:#d8e1dc;background:#1a2b35;box-shadow:inset 0 0 0 1px var(--ip-border);font-size:var(--ip-type-caption)}.master-team-action-options button.danger,.master-team-invitations button.danger{color:#ffd2cf;background:#ff7d7814;box-shadow:inset 0 0 0 1px #ff7d782e}.master-team-action-panel form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.master-team-action-panel form button{width:auto;min-height:41px}.master-team-invitations>li{display:grid;grid-template-columns:minmax(0,1fr) 75px auto auto;gap:10px;align-items:center;min-height:62px;padding:12px 18px;border-bottom:1px solid rgba(143,156,165,.11)}.master-team-invitations>li>div{min-width:0;display:grid;gap:4px}.master-team-invitations strong{overflow:hidden;color:var(--ip-ink);font-size:var(--ip-type-caption);text-overflow:ellipsis}.master-team-invitations div span{color:var(--ip-muted);font-size:var(--ip-type-caption)}.master-team-invitations>li>span{justify-self:start;padding:5px 7px;border-radius:99px;color:var(--ip-warning);background:#ffc16b14;font-size:var(--ip-type-caption);font-weight:780}.master-team-invitations>li>span.expired{color:#98a4ab;background:#8f9ca514}.master-team-invitations button{width:auto;min-height:32px;font-size:var(--ip-type-caption)}.master-preferences,.master-policy-card,.master-company-card{overflow:hidden;border:1px solid var(--ip-border);border-radius:16px;background:#16222beb}.master-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:27px 29px}.master-stepper{display:grid;margin:0;padding:0 22px;border-block:1px solid var(--ip-border);list-style:none}.master-stepper.without-simulation{grid-template-columns:repeat(4,minmax(0,1fr))}.master-stepper.with-simulation{grid-template-columns:repeat(5,minmax(0,1fr))}.master-stepper button{width:100%;min-height:58px;justify-content:center;padding:0 8px;border:0;border-bottom:2px solid transparent;border-radius:0;color:#73828b;background:transparent;box-shadow:none;font-size:var(--ip-type-caption)}.master-stepper button:hover{color:var(--ip-ink);background:#ffffff05;transform:none}.master-stepper button>span{width:23px;height:23px;display:grid;place-items:center;border:1px solid #3a4a54;border-radius:50%;font-size:var(--ip-type-caption)}.master-stepper button.active{border-color:var(--ip-green);color:var(--ip-ink)}.master-stepper button.active>span{border-color:var(--ip-green);color:var(--ip-green);background:#a9ef5b14}.master-stepper button.complete>span{border-color:#4bd6c173;color:var(--ip-cyan)}.master-preference-stage{min-height:330px;padding:30px}.master-assistant-simulation-stage{min-height:500px}.master-identity-layout{display:grid;grid-template-columns:150px minmax(0,1fr);gap:32px;align-items:start}.master-avatar-button{width:150px;min-height:166px;display:grid;place-items:center;align-content:center;gap:11px;border:1px dashed #3b4d58;border-radius:14px;color:var(--ip-muted);background:#122029;box-shadow:none;font-size:var(--ip-type-caption)}.master-avatar-button:hover{border-color:var(--ip-cyan);color:var(--ip-ink);background:#162630;transform:none}.master-avatar-button>:first-child{width:78px;height:78px;display:grid;place-items:center;overflow:hidden;border-radius:22px;color:#142017;background:var(--ip-green);font-size:1.15rem;font-weight:860}.master-avatar-button img{width:100%;height:100%;object-fit:cover}.master-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.master-field-grid label,.master-policy-fields label,.master-simulator-context label{display:grid;gap:7px;color:#c8d2d7;font-size:var(--ip-type-caption);font-weight:740}.master-field-grid label.wide{grid-column:1 / -1}.master-field-grid input,.master-field-grid select,.master-field-grid textarea,.master-policy-fields input,.master-simulator-context select{border-color:#354650;color:var(--ip-ink);background:#101c24}.master-field-grid small,.master-policy-fields small{color:#70808a;font-size:var(--ip-type-caption);font-weight:580;line-height:1.45}.master-style-fields{width:min(850px,100%)}.master-limit-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.7fr);gap:24px}.master-limit-grid{align-content:start}.master-safety-note{display:flex;align-items:flex-start;gap:13px;padding:18px;border:1px solid rgba(75,214,193,.22);border-radius:12px;color:var(--ip-cyan);background:#4bd6c10e}.master-safety-note div{display:grid;gap:6px}.master-safety-note strong{color:var(--ip-ink);font-size:var(--ip-type-caption)}.master-safety-note p{color:var(--ip-muted);font-size:var(--ip-type-caption);line-height:1.55}.master-review-stage{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:18px}.master-review-stage>section{padding:22px;border:1px solid var(--ip-border);border-radius:12px;background:#132029}.master-review-stage>section span{color:var(--ip-cyan);font-size:var(--ip-type-caption);font-weight:820;letter-spacing:.1em}.master-review-stage>section strong{display:block;color:var(--ip-ink);font-size:1.4rem}.master-review-stage>section p{margin-top:12px;color:var(--ip-muted);font-size:var(--ip-type-caption);line-height:1.6}.master-review-stage dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--ip-border);border-radius:12px;background:var(--ip-border)}.master-review-stage dl div{display:grid;gap:6px;padding:17px;background:#142129}.master-review-stage dt{color:#77858e;font-size:var(--ip-type-caption)}.master-review-stage dd{margin:0;color:var(--ip-ink);font-size:var(--ip-type-caption);font-weight:740}.master-assistant-simulation{width:min(900px,100%);margin-inline:auto;display:grid;gap:18px}.master-assistant-simulation>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;color:var(--ip-cyan)}.master-assistant-simulation>header div{display:grid;gap:5px}.master-assistant-simulation>header h3{color:var(--ip-ink);font-size:1.05rem}.master-assistant-simulation>header p{color:var(--ip-muted);font-size:var(--ip-type-caption);line-height:1.5}.master-assistant-simulation-context{display:grid;gap:7px;color:#c8d2d7;font-size:var(--ip-type-caption);font-weight:740}.master-assistant-simulation-context select{width:100%;border-color:#354650;color:var(--ip-ink);background:#101c24}.master-assistant-chat-widget{padding:18px;border:1px solid var(--ip-border);border-radius:13px;background:#111e26}.master-assistant-chat-widget .simulator-chat-log{min-height:250px;border-color:var(--ip-border);border-radius:11px;background:#0e1920}.master-assistant-chat-widget .simulator-chat-item{border-color:var(--ip-border);color:#d6e0dd}.master-assistant-chat-widget .simulator-chat-item.inbound{background:#20313c}.master-assistant-chat-widget .simulator-chat-item.outbound{background:#4bd6c117}.master-assistant-chat-widget .simulator-input-form input{border-color:#354650;color:var(--ip-ink);background:#101c24}.master-assistant-simulation-empty{min-height:230px}.master-form-footer button{width:auto;min-height:39px;padding-inline:15px}.master-form-message{margin:0 30px 18px;padding:11px 13px;border-radius:9px;font-size:var(--ip-type-caption)}.master-form-message.error{color:#ffd3d1;background:#ff7d781a}.master-form-message.success{color:#dfffc0;background:#a9ef5b14}.master-form-footer{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 29px;border-top:1px solid var(--ip-border);background:#132029}.master-form-footer>span{color:#77858e;font-size:var(--ip-type-caption)}.master-policy-card{width:min(980px,100%);justify-self:center}.master-policy-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 29px 24px}.master-policy-fields label{min-height:180px;align-content:center;padding:22px;border:1px solid var(--ip-border);border-radius:12px;background:#132029}.master-policy-fields input{min-height:56px;font-size:1.15rem;font-weight:800}.master-policy-card>.master-safety-note{margin:0 29px 26px}.master-version-pill{padding:8px 11px;border:1px solid var(--ip-border);border-radius:99px;color:var(--ip-cyan);background:#4bd6c10d;font-size:var(--ip-type-caption);font-weight:740}.master-simulator-context{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:17px 20px;border:1px solid var(--ip-border);border-radius:12px;background:var(--ip-panel)}.master-simulator-context label{width:min(640px,100%)}.master-simulator-context small{color:var(--ip-muted);font-size:var(--ip-type-caption)}.master-simulator-body{min-width:0}.master-simulator-body .operator-simulator-slot{margin:0}.master-integration-workspace{display:grid;grid-template-columns:minmax(245px,.38fr) minmax(0,1fr);gap:12px;align-items:start}.master-integration-selector{display:grid;gap:5px;padding:7px;border:1px solid var(--ip-border);border-radius:14px;background:#111c24b8}.master-integration-selector button{width:100%;min-height:76px;display:grid;grid-template-columns:32px minmax(0,1fr) auto 16px;align-items:center;gap:11px;padding:13px;border:1px solid transparent;border-radius:10px;color:var(--ip-ink);background:transparent;box-shadow:none;text-align:left}.master-integration-selector button:hover{border-color:var(--ip-border);background:#ffffff06;transform:none}.master-integration-selector button.active{border-color:#a9ef5b3d;background:var(--ip-panel-raised)}.master-integration-brand{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--ip-border);border-radius:9px;background:#ffffff06}.master-integration-brand svg{width:20px;height:20px;display:block}.master-integration-brand.omie{border-color:#00ecff2e;color:#00ecff;background:#00ecff0e}.master-integration-brand.omie svg{width:19px;height:18px}.master-integration-brand.asaas{border-color:#4a84ff47;color:#6394ff;background:#4a84ff1f}.master-integration-brand.asaas svg{width:21px;height:18px}.master-integration-brand.whatsapp{border-color:#25d36638;color:#25d366;background:#25d36612}.master-integration-brand path{fill:currentColor}.master-integration-selector button>span{min-width:0;display:grid;gap:3px}.master-integration-selector strong{color:var(--ip-ink);font-size:.77rem}.master-integration-selector small{overflow:hidden;color:var(--ip-muted);font-size:var(--ip-type-caption);font-weight:580;line-height:1.35;text-overflow:ellipsis}.master-integration-selector em{max-width:98px;overflow:hidden;color:#82919a;font-size:var(--ip-type-caption);font-style:normal;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.master-integration-selector button.active em{color:var(--ip-green)}.master-integration-selector button>svg{color:#5f7079}.master-integration-detail{min-width:0}.master-integration-settings{display:block;margin:0}.master-integration-detail[data-active-integration=omie] .wallet-asaas-card,.master-integration-detail[data-active-integration=asaas] .wallet-omie-card,.master-integration-detail[data-active-integration=whatsapp] .master-integration-settings{display:none}.master-integration-card{min-width:0;overflow:hidden;border:1px solid var(--ip-border);border-radius:14px;background:var(--ip-panel)}.master-integration-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:23px 25px;border-bottom:1px solid var(--ip-border)}.master-integration-card-header>div{min-width:0;display:grid;gap:5px}.master-integration-card-header h2{color:var(--ip-ink);font-size:1.15rem;letter-spacing:-.035em}.master-integration-card-header p{color:var(--ip-muted);font-size:var(--ip-type-caption);line-height:1.5}.master-integration-status{flex:0 0 auto;padding:6px 9px;border:1px solid var(--ip-border);border-radius:99px;color:#89979f;background:#8f9ca50d;font-size:var(--ip-type-caption);font-weight:760}.master-integration-status.available{border-color:#a9ef5b38;color:var(--ip-green);background:#a9ef5b0e}.master-integration-status.attention{border-color:#ffc16b33;color:var(--ip-warning);background:#ffc16b0d}.master-integration-form{display:grid;gap:18px;padding:23px 25px 0}.master-integration-toggle{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 16px;border:1px solid var(--ip-border);border-radius:11px;background:#132029}.master-integration-toggle>span{display:grid;gap:4px}.master-integration-toggle strong{color:var(--ip-ink);font-size:.76rem}.master-integration-toggle small{color:var(--ip-muted);font-size:var(--ip-type-caption);font-weight:560}.master-integration-toggle input{width:19px;height:19px;flex:0 0 auto;accent-color:var(--ip-green)}.master-integration-writeback.read-only{border-color:#a9ef5b33;background:#a9ef5b09}.master-integration-writeback.enabled{border-color:#ffc16b47;background:#ffc16b0b}.master-integration-writeback.enabled small{color:var(--ip-warning)}.master-integration-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.master-integration-fields.single-column{grid-template-columns:minmax(0,1fr)}.master-integration-credential-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--ip-border);border-radius:9px;background:#ffffff05}.master-integration-credential-actions small{color:var(--ip-muted);font-size:var(--ip-type-caption);line-height:1.45}.master-integration-credential-actions button{width:auto;flex:0 0 auto}.master-integration-fields label>small,.master-integration-advanced label>small{color:var(--ip-muted);font-size:var(--ip-type-caption);font-weight:560;line-height:1.4}.master-integration-advanced,.master-integration-history{border-top:1px solid var(--ip-border);border-bottom:1px solid var(--ip-border)}.master-integration-advanced summary,.master-integration-history summary{padding:13px 2px;color:#aab7b8;font-size:var(--ip-type-caption);font-weight:740;cursor:pointer}.master-integration-advanced[open],.master-integration-history[open]{padding-bottom:15px}.master-integration-advanced[open] summary,.master-integration-history[open] summary{margin-bottom:13px}.master-integration-advanced label{max-width:620px}.master-integration-health{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.master-integration-health div{min-width:0;display:grid;gap:5px;padding:13px 14px;border-radius:9px;background:#132029}.master-integration-health dt{color:#76868f;font-size:var(--ip-type-caption);font-weight:680}.master-integration-health dd{margin:0;overflow-wrap:anywhere;color:var(--ip-ink);font-size:var(--ip-type-caption);font-weight:740}.master-integration-sync-summary{color:var(--ip-muted);font-size:var(--ip-type-caption);line-height:1.5}.master-integration-history .wallet-omie-history-list{max-height:290px;overflow-y:auto}.master-integration-actions{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 -25px;padding:12px 25px;border-top:1px solid var(--ip-border);background:#132029}.master-integration-actions>small{color:var(--ip-muted);font-size:var(--ip-type-caption)}.master-integration-actions>div{display:flex;align-items:center;gap:8px}.master-integration-actions button{width:auto}.master-whatsapp-integration-card{padding-bottom:24px}.master-integration-managed-note{display:grid;grid-template-columns:24px minmax(0,1fr);gap:13px;margin:23px 25px 15px;padding:17px;border:1px solid rgba(169,239,91,.18);border-radius:11px;color:var(--ip-green);background:#a9ef5b0a}.master-integration-managed-note div{display:grid;gap:5px}.master-integration-managed-note strong{color:var(--ip-ink);font-size:.76rem}.master-integration-managed-note p{color:var(--ip-muted);font-size:var(--ip-type-caption);line-height:1.5}.master-whatsapp-integration-card>.master-integration-health{margin:0 25px}.master-company-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:12px}.master-company-card .master-field-grid{padding:0 29px 28px}.master-company-side{display:grid;gap:10px;align-content:start}.master-company-side article{display:grid;gap:7px;padding:19px;border:1px solid var(--ip-border);border-radius:12px;background:var(--ip-panel)}.master-company-side span{color:#77858e;font-size:var(--ip-type-caption);text-transform:uppercase}.master-company-side strong{overflow:hidden;color:var(--ip-ink);font-size:.76rem;text-overflow:ellipsis}.master-company-side small{color:var(--ip-muted);font-size:var(--ip-type-caption);line-height:1.45}.master-company-side article.danger{border-color:#ff7d7833;background:#ff7d780b}.master-company-side article.danger button{width:auto;justify-self:start;margin-top:6px;color:#ffd1cf;background:#ff7d781a;box-shadow:inset 0 0 0 1px #ff7d7838}.master-control-inline{margin-bottom:18px}.master-migrated-subscription .wallet-layout,.master-migrated-data .intake-wizard-shell{margin-top:0}@media (max-width: 960px){.master-control-hero,.master-company-grid,.master-limit-stage,.master-integration-workspace{grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){.master-control-grid,.master-policy-fields,.master-review-stage,.master-field-grid{grid-template-columns:minmax(0,1fr)}.master-control-hero{min-height:auto;padding:22px}.master-control-hero dl{grid-template-columns:minmax(0,1fr)}.master-control-grid>button{grid-template-columns:27px 36px minmax(0,1fr) auto;padding:15px}.master-team-invite-form,.master-team-action-panel form,.master-team-summary{grid-template-columns:minmax(0,1fr)}.master-team-list>li{grid-template-columns:38px minmax(0,1fr) auto}.master-team-role,.master-team-status{grid-column:2}.master-team-list>li>button{grid-column:3;grid-row:1 / span 3}.master-team-last-master{position:static;grid-column:2}.master-team-invitations>li{grid-template-columns:minmax(0,1fr) auto}.master-page-heading{display:grid;padding:22px 20px}.master-stepper{display:flex;overflow-x:auto;padding-inline:10px}.master-stepper li{flex:0 0 auto}.master-stepper button{width:auto;min-width:100px}.master-preference-stage{min-height:0;padding:22px 20px}.master-assistant-simulation-stage{padding-inline:14px}.master-assistant-simulation>header{display:grid}.master-assistant-chat-widget{padding:12px}.master-identity-layout{grid-template-columns:minmax(0,1fr)}.master-avatar-button{width:100%;min-height:126px}.master-field-grid label.wide,.master-form-footer{align-items:stretch;flex-direction:column;padding:14px 20px}.master-form-footer button{width:100%}.master-policy-fields{padding-inline:20px}.master-policy-card>.master-safety-note{margin-inline:20px}.master-simulator-context{align-items:stretch;flex-direction:column}.master-integration-fields,.master-integration-health{grid-template-columns:minmax(0,1fr)}.master-integration-credential-actions{align-items:stretch;flex-direction:column}.master-integration-credential-actions button{width:100%}.master-integration-card-header{padding:20px}.master-integration-form{padding:20px 20px 0}.master-integration-actions{align-items:stretch;flex-direction:column;margin-inline:-20px;padding-inline:20px}.master-integration-actions>div{display:grid}.master-integration-actions button{width:100%}.master-integration-managed-note{margin-inline:20px}.master-whatsapp-integration-card>.master-integration-health{margin-inline:20px}}@media (max-width: 430px){.master-control-grid>button{grid-template-columns:30px minmax(0,1fr) auto}.master-control-card-icon{display:none}.master-team-shell .master-page-heading{padding-inline:17px}.master-team-invite-form,.master-team-link,.master-team-seat-notice,.master-team-summary,.master-team-list-section,.master-team-action-panel{margin-inline:15px}.master-team-link{grid-template-columns:25px minmax(0,1fr)}.master-team-link button{grid-column:1 / -1;width:100%}.master-team-list>li{grid-template-columns:34px minmax(0,1fr);padding-inline:13px}.master-team-list>li>button{grid-column:1 / -1;grid-row:auto;width:100%}.master-team-role,.master-team-status,.master-team-last-master{grid-column:2}}@media (prefers-reduced-motion: reduce){.master-control-grid>button{transition:none}}.ui-master-fixture{min-height:100vh;padding:26px;color:var(--ip-ink);background:var(--app-bg)}.ui-master-fixture.mobile-inner{padding:14px}.fixture-master-chat{overflow:hidden;border:1px solid var(--ip-border);border-radius:14px;background:var(--ip-panel)}.fixture-master-chat header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--ip-border)}.fixture-master-chat header div{display:grid;gap:4px}.fixture-master-chat header span{color:var(--ip-cyan);font-size:var(--ip-type-caption);font-weight:820;letter-spacing:.1em}.fixture-master-chat header strong{font-size:.76rem}.fixture-master-chat header button{width:auto;min-height:34px;font-size:var(--ip-type-caption)}.fixture-master-chat>div{min-height:240px;display:grid;align-content:end;gap:9px;padding:20px;background:#101b22}.fixture-master-chat p{width:min(72%,620px);padding:11px 13px;border-radius:12px;color:#dce5e1;background:#21323d;font-size:var(--ip-type-caption);line-height:1.5}.fixture-master-chat p.debtor{justify-self:end;border-bottom-right-radius:3px}.fixture-master-chat p.assistant{border-bottom-left-radius:3px;background:#4bd6c11a}.fixture-master-chat form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:14px;border-top:1px solid var(--ip-border)}.fixture-master-chat form button{width:auto}.fixture-master-chat>label{display:flex;align-items:center;gap:8px;padding:0 16px 15px;color:var(--ip-muted);font-size:var(--ip-type-caption)}.fixture-master-chat>label input{width:auto}.fixture-integration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fixture-integration-grid article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center;padding:20px;border:1px solid var(--ip-border);border-radius:12px;background:var(--ip-panel)}.fixture-integration-grid article>svg{color:var(--ip-green)}.fixture-integration-grid article div{display:grid;gap:5px}.fixture-integration-grid article strong{font-size:.76rem}.fixture-integration-grid article span{color:var(--ip-muted);font-size:var(--ip-type-caption)}.fixture-integration-grid article button{width:auto}.fixture-subscription{min-height:210px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:28px;padding:30px;border:1px solid var(--ip-border);border-radius:15px;background:radial-gradient(circle at 70% 0,rgba(169,239,91,.1),transparent 42%),var(--ip-panel)}.fixture-subscription>div span{color:var(--ip-cyan);font-size:var(--ip-type-caption);font-weight:820;letter-spacing:.1em}.fixture-subscription h2{margin-top:8px;font-size:2.3rem}.fixture-subscription p{margin-top:8px;color:var(--ip-muted);font-size:var(--ip-type-caption)}.fixture-subscription>strong{font-size:1.4rem}.fixture-subscription>strong small{color:var(--ip-muted);font-size:var(--ip-type-caption)}.fixture-subscription>button{width:auto}.fixture-usage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fixture-usage article{display:grid;gap:8px;padding:20px;border:1px solid var(--ip-border);border-radius:12px;background:var(--ip-panel)}.fixture-usage span{color:var(--ip-muted);font-size:var(--ip-type-caption)}.fixture-usage strong{font-size:.8rem}.fixture-usage i{height:5px;overflow:hidden;border-radius:99px;background:#263640}.fixture-usage b{display:block;height:100%;background:var(--ip-green)}.fixture-data{min-height:450px;display:grid;place-items:center;align-content:center;gap:10px;border:1px dashed #40525e;border-radius:15px;background:#16222bb8;text-align:center}.fixture-data>svg{color:var(--ip-cyan)}.fixture-data>span{color:var(--ip-cyan);font-size:var(--ip-type-caption);font-weight:820;letter-spacing:.1em}.fixture-data h2{font-size:1.5rem}.fixture-data p{color:var(--ip-muted);font-size:var(--ip-type-caption)}.fixture-data button{width:auto;margin-top:8px}@media (max-width: 720px){.ui-master-fixture{padding:15px}.fixture-integration-grid,.fixture-usage{grid-template-columns:minmax(0,1fr)}.fixture-subscription{grid-template-columns:minmax(0,1fr);gap:15px}}.platform-workspace{display:grid;gap:18px;min-width:0}.app-layout[data-role=overlord] .content-shell>.content-header{display:none}.platform-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:8px 2px 4px}.platform-page-heading>div:first-child{max-width:760px}.platform-page-heading span,.platform-section-title span,.platform-detail-panel header span,.platform-route-form header span{color:var(--ip-green);font-size:var(--ip-type-caption);font-weight:800;letter-spacing:.16em}.platform-page-heading h2{margin:5px 0 6px;color:var(--ip-warm-white);font-size:clamp(1.5rem,3vw,2.15rem);letter-spacing:-.035em}.platform-page-heading p{margin:0;color:var(--ip-muted);line-height:1.55}.platform-root-badge{display:inline-flex;align-items:center;gap:9px;flex:0 0 auto;padding:9px 13px;border:1px solid rgba(75,214,193,.22);border-radius:999px;background:#4bd6c112}.platform-root-badge i{width:7px;height:7px;border-radius:50%;background:var(--ip-cyan);box-shadow:0 0 0 4px #4bd6c117}.platform-root-badge span{color:var(--ip-cyan);font-size:var(--ip-type-caption);letter-spacing:.08em}.platform-workspace .admin-layout{gap:16px}.platform-workspace .panel{border-color:#758b9733;background:linear-gradient(145deg,#192731f5,#121e26f5);box-shadow:0 18px 42px #00000029}.platform-workspace .admin-account-directory-panel{padding:10px}.platform-workspace .admin-account-list{gap:4px}.platform-workspace .admin-account-list-item{min-height:48px;padding:10px 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--ip-muted);text-align:left}.platform-workspace .admin-account-list-item:hover{background:#ffffff06;color:var(--ip-warm-white)}.platform-workspace .admin-account-list-item.selected{border-color:#a9ef5b3d;background:#a9ef5b14;color:var(--ip-warm-white)}.platform-workspace .admin-selected-account-summary{border-color:#4bd6c124;background:#4bd6c109}.platform-workspace .admin-danger-zone{border-color:#ff7d7838;background:#ff7d780a}.platform-workspace .admin-billing-summary-grid article,.platform-workspace .admin-rollout-summary-grid article{border-color:#758b972e;background:#08101540}.platform-quality-nav{display:flex;gap:5px;width:fit-content;max-width:100%;padding:4px;border:1px solid rgba(117,139,151,.2);border-radius:10px;background:#070e1347;overflow-x:auto}.platform-quality-nav button{flex:0 0 auto;padding:8px 13px;border:0;border-radius:7px;background:transparent;color:var(--ip-muted);font-size:.76rem;font-weight:750}.platform-quality-nav button.active{background:var(--ip-green);color:#112018}.admin-feedback-panel[data-quality-view=rollout]>:not(.panel-title-row):not(.platform-quality-nav):not(.admin-agent-rollout-section):not(.feedback),.admin-feedback-panel[data-quality-view=triage]>:not(.panel-title-row):not(.platform-quality-nav):not(.admin-agent-triage-section):not(.feedback),.admin-feedback-panel[data-quality-view=qa]>:not(.panel-title-row):not(.platform-quality-nav):not(.admin-agent-qa-section):not(.feedback),.admin-feedback-panel[data-quality-view=reviews]>.admin-agent-rollout-section,.admin-feedback-panel[data-quality-view=reviews]>.admin-agent-triage-section,.admin-feedback-panel[data-quality-view=reviews]>.admin-agent-qa-section{display:none}.admin-feedback-panel[data-quality-view=rollout]>.admin-agent-rollout-section,.admin-feedback-panel[data-quality-view=triage]>.admin-agent-triage-section,.admin-feedback-panel[data-quality-view=qa]>.admin-agent-qa-section{margin-top:2px}.platform-directory-layout{display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);gap:16px;min-width:0}.platform-directory,.platform-detail-panel,.platform-route-list,.platform-route-form,.platform-quarantine{border:1px solid rgba(117,139,151,.2);border-radius:13px;background:linear-gradient(145deg,#192731f5,#121e26f5)}.platform-directory{padding:10px}.platform-directory-tools{display:flex;align-items:flex-end;gap:8px;padding:4px 4px 11px}.platform-directory-tools label{flex:1}.platform-directory label span{display:block;margin-bottom:6px;color:var(--ip-muted);font-size:var(--ip-type-caption);font-weight:700}.platform-directory input{width:100%}.platform-directory-tools button{width:38px;height:38px;display:grid;place-items:center;padding:0}.platform-directory ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.platform-directory li>button{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:9px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--ip-muted);text-align:left}.platform-directory li>button:hover{background:#ffffff06}.platform-directory li>button.selected{border-color:#a9ef5b3d;background:#a9ef5b12;color:var(--ip-warm-white)}.platform-directory li span:nth-child(2){min-width:0}.platform-directory li strong,.platform-directory li small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-directory li strong{color:inherit;font-size:.78rem}.platform-directory li small{margin-top:2px;color:var(--ip-muted);font-size:var(--ip-type-caption)}.platform-directory li em{padding:4px 6px;border-radius:999px;background:#a9ef5b14;color:var(--ip-green);font-size:var(--ip-type-caption);font-style:normal;font-weight:800}.platform-user-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#4bd6c11a;color:var(--ip-cyan);font-size:var(--ip-type-caption);font-weight:800}.platform-detail-panel{min-height:420px;padding:clamp(18px,3vw,28px)}.platform-detail-panel form{display:grid;gap:18px;max-width:760px}.platform-detail-panel header,.platform-route-form header{display:flex;align-items:center;gap:12px}.platform-detail-panel h3,.platform-route-form h3{margin:3px 0 2px;color:var(--ip-warm-white);font-size:1.22rem}.platform-detail-panel header p{margin:0;color:var(--ip-muted)}.platform-detail-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#a9ef5b17;color:var(--ip-green)}.platform-access-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0}.platform-access-summary div{padding:11px;border:1px solid rgba(117,139,151,.16);border-radius:9px;background:#070e132e}.platform-access-summary dt{color:var(--ip-muted);font-size:var(--ip-type-caption);text-transform:uppercase;letter-spacing:.08em}.platform-access-summary dd{margin:5px 0 0;color:var(--ip-warm-white);font-size:.76rem}.platform-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.platform-detail-panel label,.platform-route-form label{display:grid;gap:6px;color:var(--ip-muted);font-size:var(--ip-type-caption);font-weight:700}.platform-check-row{display:flex!important;align-items:center;gap:10px!important;padding:11px;border:1px solid rgba(117,139,151,.18);border-radius:9px}.platform-check-row input{width:auto}.platform-form-actions{display:flex;justify-content:flex-end}.platform-empty-detail{display:grid;place-items:center;align-content:center;min-height:350px;color:var(--ip-muted);text-align:center}.platform-empty-detail strong{margin-top:12px;color:var(--ip-warm-white)}.platform-empty-detail p{margin:5px 0 0}.platform-inline-state{margin:10px;padding:11px;color:var(--ip-muted);text-align:center}.platform-inline-state.success{display:flex;justify-content:center;align-items:center;gap:8px;color:var(--ip-cyan)}.platform-whatsapp-workspace{display:grid;gap:18px}.platform-metric-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.platform-metric-strip article{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:13px;border:1px solid rgba(117,139,151,.18);border-radius:11px;background:#192731db}.platform-metric-strip svg{color:var(--ip-cyan)}.platform-metric-strip span{color:var(--ip-muted);font-size:var(--ip-type-caption)}.platform-metric-strip strong{color:var(--ip-warm-white);font-size:1.1rem}.platform-pilot-evidence{display:grid;gap:14px;padding:16px;border:1px solid rgba(117,139,151,.2);border-radius:13px;background:linear-gradient(145deg,#192731f5,#121e26f5)}.platform-pilot-evidence .platform-section-title>strong{padding:7px 10px;border-radius:999px;font-size:var(--ip-type-caption)}.platform-pilot-evidence .platform-section-title>strong.ready{background:#a9ef5b1a;color:var(--ip-green)}.platform-pilot-evidence .platform-section-title>strong.pending{background:#ffc16b1a;color:#ffc16b}.platform-pilot-progress{display:grid;gap:8px}.platform-pilot-progress>div{display:flex;justify-content:space-between;gap:12px;color:var(--ip-muted);font-size:var(--ip-type-caption)}.platform-pilot-progress strong{color:var(--ip-warm-white)}.platform-pilot-progress progress{width:100%;height:7px;accent-color:var(--ip-green)}.platform-pilot-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:0}.platform-pilot-metrics div{padding:9px;border:1px solid rgba(117,139,151,.15);border-radius:9px;background:#070e132e}.platform-pilot-metrics dt{color:var(--ip-muted);font-size:var(--ip-type-caption)}.platform-pilot-metrics dd{margin:5px 0 0;color:var(--ip-warm-white);font-size:.85rem}.platform-pilot-missing{margin:0;color:#ffc16b;font-size:var(--ip-type-caption)}.platform-pilot-evidence details{color:var(--ip-muted);font-size:var(--ip-type-caption)}.platform-pilot-evidence details ul{display:grid;gap:5px;margin:10px 0 0;padding:0;list-style:none}.platform-pilot-evidence details li{display:grid;grid-template-columns:1.4fr 1fr .8fr .8fr;gap:8px;padding:8px;border-radius:7px;background:#070e132e}.platform-section-title{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.platform-section-title h3{margin:4px 0 3px;color:var(--ip-warm-white);font-size:1.12rem}.platform-section-title p{margin:0;color:var(--ip-muted);font-size:.77rem}.platform-section-title button{display:inline-flex;align-items:center;gap:7px}.platform-whatsapp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:16px}.platform-route-list{display:grid;align-content:start;gap:8px;padding:10px}.platform-route-list>article{padding:13px;border:1px solid rgba(117,139,151,.16);border-radius:10px;background:#070e1333}.platform-route-list header,.platform-quarantine li header{display:flex;justify-content:space-between;gap:14px}.platform-route-list header strong,.platform-route-list header span{display:block}.platform-route-list header strong{color:var(--ip-warm-white)}.platform-route-list header span{margin-top:3px;color:var(--ip-muted);font-size:var(--ip-type-caption)}.platform-route-list header i{width:8px;height:8px;margin:5px;border-radius:50%;background:var(--ip-critical)}.platform-route-list header i.active{background:var(--ip-cyan)}.platform-route-list dl{display:flex;gap:20px;margin:12px 0}.platform-route-list dl div{display:grid;gap:3px}.platform-route-list dt{color:var(--ip-muted);font-size:var(--ip-type-caption);text-transform:uppercase}.platform-route-list dd{margin:0;color:var(--ip-warm-white);font-size:var(--ip-type-caption)}.platform-route-actions{display:flex;gap:7px}.platform-route-actions select{flex:1}.platform-route-form{display:grid;align-content:start;gap:12px;padding:18px}.platform-route-form header{margin-bottom:2px;color:var(--ip-green)}.platform-quarantine{padding:16px}.platform-quarantine ul{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.platform-quarantine li{padding:13px;border:1px solid rgba(255,193,107,.15);border-radius:10px;background:#ffc16b06}.platform-quarantine li header strong,.platform-quarantine li header span{display:block}.platform-quarantine li header strong{color:var(--ip-warm-white)}.platform-quarantine li header span,.platform-quarantine li time,.platform-quarantine li p{color:var(--ip-muted);font-size:var(--ip-type-caption)}.platform-quarantine li p{margin:9px 0}.platform-quarantine li>div{display:grid;grid-template-columns:1fr auto auto;gap:7px}@media (max-width: 900px){.platform-directory-layout,.platform-whatsapp-grid{grid-template-columns:1fr}.platform-directory{max-height:360px;overflow:auto}.platform-metric-strip{grid-template-columns:repeat(2,1fr)}.platform-pilot-metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width: 620px){.platform-page-heading{align-items:flex-start;flex-direction:column}.platform-root-badge{align-self:flex-start}.platform-form-grid,.platform-access-summary,.platform-metric-strip{grid-template-columns:1fr}.platform-pilot-metrics{grid-template-columns:repeat(2,1fr)}.platform-pilot-evidence details li{grid-template-columns:1fr 1fr}.platform-section-title{align-items:flex-start;flex-direction:column}.platform-quarantine li>div{grid-template-columns:1fr 1fr}.platform-quarantine li>div input{grid-column:1 / -1}.platform-route-actions{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion: reduce){.platform-workspace *,.platform-workspace *:before,.platform-workspace *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ui-completion-fixture{min-height:100vh;background:var(--ip-night)}.fixture-platform-header{display:flex;align-items:center;gap:24px;min-height:66px;padding:0 22px;border-bottom:1px solid rgba(117,139,151,.18);background:#0e161df5}.fixture-platform-header nav{display:flex;flex:1;gap:3px;overflow-x:auto}.fixture-platform-header nav button{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:9px 10px;border:0;background:transparent;color:var(--ip-muted);font-size:var(--ip-type-caption)}.fixture-platform-header>span{color:var(--ip-green);font-size:var(--ip-type-caption);font-weight:850;letter-spacing:.12em}.ui-completion-fixture .content-shell{padding:24px}.fixture-quality{display:grid;gap:16px;padding:20px}.fixture-quality>section{min-height:210px}.fixture-system{min-height:auto}.fixture-legal{min-height:100vh}.fixture-legal .legal-document{margin-top:50px}@media (max-width: 620px){.fixture-platform-header{gap:12px;padding:0 12px}.fixture-platform-header .brand-lockup-wordmark,.fixture-platform-header>span{display:none}.ui-completion-fixture .content-shell{padding:16px}}.utility-page{min-height:100vh;padding:22px;background:radial-gradient(circle at 50% -10%,rgba(75,214,193,.1),transparent 34%),#0e161d;color:#f4f8f5}.utility-page>header,.utility-page>footer,.utility-card{width:min(100%,650px);margin-inline:auto}.utility-page>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.utility-page>header a{color:inherit;text-decoration:none}.utility-page>header>span{display:inline-flex;align-items:center;gap:7px;color:#8f9ca5;font-size:var(--ip-type-caption)}.utility-card{box-sizing:border-box;margin-top:clamp(48px,10vh,96px);padding:clamp(24px,6vw,48px);border:1px solid #2a3944;border-radius:18px;background:linear-gradient(145deg,#1b2933fa,#121f27fa);box-shadow:0 28px 80px #0000004d}.utility-status-mark{display:grid;place-items:center;width:48px;height:48px;margin-bottom:20px;border-radius:14px;background:#a9ef5b1a;color:#a9ef5b}.utility-status-mark.success{background:#4bd6c11a;color:#4bd6c1}.utility-kicker{color:#a9ef5b;font-size:var(--ip-type-caption);font-weight:850;letter-spacing:.16em}.utility-card h1{margin:7px 0 9px;color:#f4f8f5;font-size:clamp(1.75rem,6vw,2.55rem);letter-spacing:-.045em}.utility-lede{margin:0;color:#9eabb3;line-height:1.6}.payment-summary{margin:28px 0 20px;border:1px solid rgba(143,156,165,.2);border-radius:13px;background:#060d123d;overflow:hidden}.payment-amount{display:grid;gap:3px;padding:20px;border-bottom:1px solid rgba(143,156,165,.15)}.payment-amount span,.payment-amount small{color:#8f9ca5;font-size:var(--ip-type-caption)}.payment-amount strong{color:#f4f8f5;font-size:clamp(1.65rem,6vw,2.3rem);letter-spacing:-.04em}.payment-summary dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.payment-summary dl div{padding:13px 20px;border-bottom:1px solid rgba(143,156,165,.1)}.payment-summary dt{color:#788791;font-size:var(--ip-type-caption);text-transform:uppercase;letter-spacing:.08em}.payment-summary dd{margin:4px 0 0;color:#dfe7e2;font-size:.75rem}.utility-primary-action{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:10px;background:#a9ef5b;color:#102018;font-size:.82rem;font-weight:850;text-decoration:none}.utility-provider-note,.utility-unavailable{display:flex;align-items:flex-start;gap:8px;margin:16px 0 0;color:#84939c;font-size:var(--ip-type-caption);line-height:1.45}.utility-unavailable{padding:12px;border:1px solid rgba(255,193,107,.2);border-radius:9px;background:#ffc16b0a;color:#ffc16b}.utility-page>footer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin-top:22px;color:#71808a;font-size:var(--ip-type-caption)}.utility-page>footer a{margin-left:8px;color:#a9ef5b}.utility-state{display:grid;justify-items:center;padding:26px 0;text-align:center}.utility-state>span{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#4bd6c114;color:#4bd6c1}.utility-state.attention>span{background:#ffc16b14;color:#ffc16b}.utility-state.critical>span{background:#ff7d7814;color:#ff7d78}.utility-state p{max-width:420px;margin:0;color:#8f9ca5;line-height:1.55}.utility-state a{margin-top:22px;color:#a9ef5b;font-size:.76rem}.invitation-card{width:min(100%,590px)}.invitation-card .utility-lede strong{color:#dfe7e2}.invitation-accept-form{display:grid;gap:14px;margin-top:27px}.invitation-accept-form label{display:grid;gap:7px;color:#c8d2d7;font-size:var(--ip-type-caption);font-weight:740}.invitation-accept-form input{min-height:45px;border-color:#354650;color:#f4f8f5;background:#101c24}.invitation-accept-form .utility-primary-action{width:100%;min-height:48px;margin-top:4px;border:0;box-shadow:none}.invitation-form-error{margin:0;padding:11px 12px;border-radius:9px;color:#ffd3d1;background:#ff7d781a;font-size:var(--ip-type-caption)}.legal-page{background:#0e161d!important;color:#dfe7e2}.legal-nav,.legal-footer{border-color:#2a3944!important;background:#0e161deb!important}.legal-document{border:1px solid #2a3944;border-radius:16px;background:#16222b;box-shadow:0 24px 70px #0003}.legal-document h1,.legal-document h2{color:#f4f8f5!important}.legal-document p,.legal-document li{color:#9eabb3!important}.legal-document a,.legal-footer a{color:#a9ef5b!important}@media (max-width: 620px){.utility-page{padding:16px}.utility-page>header>span{display:none}.utility-card{margin-top:36px;border-radius:14px}.payment-summary dl{grid-template-columns:1fr}.legal-document{border-inline:0;border-radius:0}}@media (prefers-reduced-motion: reduce){.utility-page *,.utility-page *:before,.utility-page *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.access-contract-fixture{min-height:100vh;background:var(--ip-night)}.access-contract-role{margin-left:auto;color:var(--ip-green);font-size:var(--ip-type-caption);font-weight:850;letter-spacing:.12em}.access-contract-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:8px 2px 18px}.access-contract-heading>div>span,.access-contract-grid article>span{color:var(--ip-green);font-size:var(--ip-type-caption);font-weight:850;letter-spacing:.15em}.access-contract-heading h1{margin:5px 0;color:var(--ip-warm-white);font-size:clamp(2rem,5vw,3.5rem);letter-spacing:-.05em}.access-contract-heading p{max-width:720px;margin:0;color:var(--ip-muted);line-height:1.55}.access-contract-heading>span{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid rgba(75,214,193,.2);border-radius:999px;color:var(--ip-cyan);font-size:var(--ip-type-caption)}.access-contract-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.access-contract-grid article{min-height:170px;padding:22px;border:1px solid var(--ip-border);border-radius:14px;background:linear-gradient(145deg,#192731f5,#121e26f5)}.access-contract-grid strong{display:block;margin-top:22px;color:var(--ip-warm-white);font-size:1.25rem}.access-contract-grid p{margin:8px 0 0;color:var(--ip-muted);font-size:.78rem;line-height:1.5}@media (max-width: 760px){.access-contract-fixture .app-command-header{padding-inline:12px}.access-contract-fixture .app-brand-button .brand-lockup-wordmark,.access-contract-role{display:none}.access-contract-heading{align-items:flex-start;flex-direction:column}.access-contract-grid{grid-template-columns:1fr}.access-contract-grid article{min-height:auto}}@media (prefers-reduced-motion: reduce){.access-contract-fixture *,.access-contract-fixture *:before,.access-contract-fixture *:after{animation:none!important;transition:none!important}}:is(.app-layout.app-layout,.ui-operator-fixture.ui-operator-fixture,.public-login-dialog.public-login-dialog,.session-gate-shell.session-gate-shell,.utility-page.utility-page,.access-contract-fixture.access-contract-fixture) p:not(.brand-wordmark,.public-kicker){font-size:var(--ip-type-body)}:is(.app-layout.app-layout,.ui-operator-fixture.ui-operator-fixture,.public-login-dialog.public-login-dialog,.session-gate-shell.session-gate-shell,.utility-page.utility-page,.access-contract-fixture.access-contract-fixture) small{font-size:var(--ip-type-caption)}:is(.app-layout.app-layout,.ui-operator-fixture.ui-operator-fixture,.public-login-dialog.public-login-dialog,.session-gate-shell.session-gate-shell,.utility-page.utility-page,.access-contract-fixture.access-contract-fixture) :is(label,legend,figcaption,dt){font-size:var(--ip-type-label)}:is(.app-layout.app-layout,.ui-operator-fixture.ui-operator-fixture,.public-login-dialog.public-login-dialog,.session-gate-shell.session-gate-shell,.utility-page.utility-page,.access-contract-fixture.access-contract-fixture) :is(input,select,textarea){font-size:var(--ip-type-body)}.master-team-person strong{font-size:var(--ip-type-body)}.master-team-person span{font-size:var(--ip-type-label)}.master-team-role,.master-team-status,.master-team-last-master{font-size:var(--ip-type-caption)}
