@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: "Inadim Sora", "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}@font-face{font-family:Inadim Sora;src:url(/landing-2026/Sora-Variable.woff2) format("woff2");font-weight:100 900;font-display:swap}.public-home>:not(.landing-2026):not(.public-lightbox){display:none}.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}.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-reason span{color:var(--muted);font-size:.7rem;font-weight:900;text-transform:uppercase}.openclaw-approval-case-reference{margin:4px 0 0;color:var(--muted);font-size:.76rem;font-weight:720}.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}.manual-paid-modal-close{width:36px;min-height:36px;padding:0;display:inline-grid;place-items:center;border:1px solid rgba(169,239,91,.24);border-radius:999px;color:var(--accent);background:#a9ef5b14}.manual-paid-modal-close:hover:not(:disabled){border-color:#a9ef5b6b;background:#a9ef5b24}.manual-paid-modal-note{color:var(--muted);font-size:.86rem;line-height:1.55}.manual-paid-modal .field-group{margin-top:8px}.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-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,.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}}.legal-page{font-family:Inadim Sora,Outfit,sans-serif;background:#f6f9f6;color:#07361d}.legal-page:before{content:"";position:fixed;inset:0 0 auto;height:300px;background:radial-gradient(circle at 80% 10%,rgba(0,206,1,.25),transparent 32%);pointer-events:none}.legal-nav{position:relative;z-index:1;width:min(1120px,calc(100% - 44px))}.legal-document{position:relative;z-index:1;width:min(850px,calc(100% - 44px));margin-top:35px;padding:clamp(30px,5vw,66px);border:1px solid rgba(7,54,29,.12);border-radius:24px;background:#ffffffd9;box-shadow:0 28px 70px #07361d14}.legal-document h1{color:#07361d;font-family:inherit;font-size:clamp(2.7rem,6vw,4.6rem);letter-spacing:-.075em}.legal-document h2{color:#07361d;font-family:inherit}.legal-document p{color:#45594b;font-family:inherit;font-weight:500}.legal-document a{color:#00a800;font-weight:700}.legal-footer{position:relative;z-index:1;width:min(1120px,calc(100% - 44px));margin-top:45px;padding-bottom:28px}:root{--ip-night: #031a0e;--ip-panel: #082619;--ip-panel-raised: #0d3220;--ip-border: rgba(201, 255, 192, .14);--ip-ink: #f7fff7;--ip-warm-white: #f7fff7;--ip-muted: #94aa9a;--ip-green: #00ce01;--ip-green-ink: #07361d;--ip-cyan: #69e47b;--ip-warning: #ffc56d;--ip-amber: #ffc56d;--ip-critical: #ff8a82;--ip-shadow: 0 30px 90px rgba(0, 18, 8, .34);--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 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-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-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-radius:11px}.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 8px;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-new-messages{width:max-content;margin-top:2px;padding:3px 7px;border-radius:999px;color:var(--ip-night);background:var(--ip-green);font-size:var(--ip-type-caption);font-style:normal;font-weight:850}.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;height: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{font-size:var(--ip-type-caption);font-weight:820;letter-spacing:.1em}.focus-decision-case-summary span{color:#74848d}.focus-decision-request>span{color:var(--ip-green)}.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-continuity{padding:16px 17px;display:grid;gap:13px;border:1px solid rgba(169,239,91,.22);border-radius:12px;background:#a9ef5b0b}.focus-decision-continuity>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.focus-decision-continuity>header>div{display:grid;gap:4px}.focus-decision-continuity>header span{color:var(--ip-green);font-size:var(--ip-type-caption);font-weight:850;letter-spacing:.09em}.focus-decision-continuity>header strong{color:var(--ip-ink);font-size:.82rem}.focus-decision-continuity>header small{padding:5px 8px;border:1px solid var(--ip-border);border-radius:7px;color:var(--ip-muted);font-size:var(--ip-type-caption);white-space:nowrap}.focus-decision-continuity>header small.critical{border-color:#ff7d784d;color:var(--ip-critical)}.focus-decision-continuity>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.focus-decision-continuity p{color:var(--ip-muted);font-size:var(--ip-type-caption);line-height:1.45}.focus-decision-continuity p b{display:block;margin-bottom:3px;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{min-width:0;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{min-width:0;color:#d8e0dd;font-size:var(--ip-type-caption);line-height:1.4;overflow-wrap:anywhere;word-break:break-word}.focus-decision-conversation li p a{color:var(--ip-green);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere;word-break:break-word}.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-decision-continuity>header{align-items:stretch;flex-direction:column}.focus-decision-continuity>header small{width:max-content}.focus-decision-continuity>div{grid-template-columns:minmax(0,1fr)}.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-meta>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 dl div{justify-items:start;text-align:left}.operator-stage dt{color:#687983;font-size:var(--ip-type-caption);font-weight:720;text-transform:uppercase}.operator-stage dd{margin:0;overflow:hidden;color:var(--ip-ink);font-size:.9rem;font-weight:780;font-variant-numeric:tabular-nums;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{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(520px,1.55fr);align-items:stretch;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;min-height:0;max-height:100%;display:flex;flex-direction:column;overflow:hidden;contain:size layout;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:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;border-bottom:1px solid var(--operator-line)}.operator-title-filter-row button{width:100%;min-width:0;min-height:32px;justify-content:center;padding:0 9px;border-color:transparent!important;color:#71818a!important;background:transparent!important;font-size:var(--ip-type-caption);text-align:center}.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-sort-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:0 16px 12px;color:#71818a;font-size:var(--ip-type-caption)}.operator-title-sort-row>span{flex:0 0 auto;font-weight:700}.operator-title-sort-row button{width:auto;min-height:0;padding:0;border:0!important;border-radius:0!important;color:#7d8d94!important;background:transparent!important;font-size:var(--ip-type-caption);font-weight:720;line-height:1.25;box-shadow:none!important}.operator-title-sort-row button:hover{color:var(--ip-bright-lime)!important;text-decoration:underline;text-underline-offset:3px;background:transparent!important;transform:none}.operator-title-sort-row button.active{color:var(--ip-green)!important}.operator-title-list,.operator-debtor-list{margin:0;padding:0 8px 12px;overflow:auto;list-style:none}.operator-title-list{min-height:0;flex:1;overflow:auto}.operator-debtor-list{min-height:0;flex:1}.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:64px;display:grid;grid-template-columns:8px minmax(0,1fr) minmax(112px,auto) 16px;align-items:center;gap:10px;padding:8px 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;justify-self:center;border-radius:50%;background:#687882}.operator-status-dot.status-contacted{background:#58a6ff}.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);font-variant-numeric:tabular-nums}.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:#58a6ff!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{justify-self:end;color:#52626b}.operator-title-detail{min-width:0;min-height:0;overflow:visible;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-meta{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:7px 11px}.operator-title-detail-status{min-height:0;display:inline-flex;align-items:center;gap:6px;padding:0!important;border:0!important;border-radius:0;color:#687882;background:transparent!important;box-shadow:none!important;font-size:var(--ip-type-caption);font-weight:760;line-height:1.2;letter-spacing:normal;text-transform:none}.operator-title-detail-status:before{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:currentColor;content:""}.operator-title-detail-status.status-contacted{color:#58a6ff}.operator-title-detail-status.status-escalated{color:var(--ip-warning)}.operator-title-detail-status.status-paid{color:var(--ip-green)}.operator-title-detail-status.status-invalid{color:#6e7e88}.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-notices{margin-top:16px;display:grid;gap:8px}.operator-title-notices:empty{display:none}.operator-title-page-notices{margin:0 0 14px}.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-title-detail-footer-action{display:flex;justify-content:flex-end;margin-top:18px;padding:14px 0 0}.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-conversation ol,.operator-related-titles ul{margin:0;padding:0;list-style:none}.whatsapp-conversation-control{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;padding:13px 15px;border:1px solid rgba(255,193,107,.24);border-radius:11px;background:#ffc16b0e}.whatsapp-conversation-control>div{min-width:0;display:grid;gap:3px}.whatsapp-conversation-control strong{color:var(--ip-warning);font-size:.78rem}.whatsapp-conversation-control span{color:var(--ip-muted);font-size:var(--ip-type-caption);line-height:1.4}.whatsapp-conversation-control button{width:auto;flex:0 0 auto}.operator-conversation ol{display:grid;gap:10px}.operator-conversation li{min-width:0;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{min-width:0;margin:0;color:#d0dad7;font-size:var(--ip-type-caption);line-height:1.6;overflow-wrap:anywhere;word-break:break-word;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){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 .simulator-chat-shell{border-color:var(--operator-line)}.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:16px}.operator-action-panel{min-width:0;padding:18px;display:grid;gap:14px;border:1px solid rgba(201,255,192,.12);border-radius:14px;background:#07160e57}.operator-title-view .operator-action-panel{padding:18px;border:1px solid rgba(201,255,192,.12);border-radius:14px;background:#07160e57}.operator-action-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.operator-action-panel-header>div{min-width:0;display:grid;gap:4px}.operator-action-panel-header h3{color:#e1e8e5;font-size:.88rem;letter-spacing:-.02em}.operator-action-panel-header small{color:#71818a;font-size:var(--ip-type-caption);line-height:1.4}.operator-action-panel-header svg{color:var(--ip-green)}.operator-whatsapp-production>.operator-whatsapp-primary-action{width:max-content;justify-self:start}.operator-whatsapp-destination{display:grid;justify-items:start;gap:9px}.operator-whatsapp-number-toggle{width:auto!important;min-height:0!important;padding:0!important;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-whatsapp-number-toggle:hover:not(:disabled){color:#d8ffc8!important;background:transparent!important;transform:none}.operator-whatsapp-alternate-number{width:min(100%,320px);display:grid;gap:7px;color:#87969c;font-size:var(--ip-type-caption)}.operator-whatsapp-alternate-number input{width:100%;min-height:42px;padding:0 12px;border:1px solid var(--operator-line);border-radius:9px;color:#dce6e2;background:#09111794}.operator-whatsapp-alternate-number input:focus{border-color:#a9ef5b75;outline:2px solid rgba(169,239,91,.1);outline-offset:1px}.operator-negotiation-policy form{display:grid;gap:13px}.operator-negotiation-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.operator-negotiation-policy-grid label{min-width:0;display:grid;gap:6px;color:#829198;font-size:var(--ip-type-caption)}.operator-negotiation-policy-grid label>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden;border:1px solid var(--operator-line);border-radius:9px;background:#09111780}.operator-negotiation-policy-grid input{width:100%;min-width:0;min-height:38px;padding:0 10px;border:0!important;background:transparent!important;box-shadow:none!important}.operator-negotiation-policy-grid em{padding-right:10px;color:#74848b;font-size:var(--ip-type-caption);font-style:normal}.operator-negotiation-policy-footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.operator-negotiation-policy-footer small{color:#71818a;font-size:var(--ip-type-caption);line-height:1.4}.operator-negotiation-policy-footer button{width:auto;flex:0 0 auto}.operator-mark-paid-action{width:max-content;justify-self:end}.operator-case-state-toggle{--operator-case-state-radius: 999px;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:var(--operator-case-state-radius);background:#0a121880}.operator-case-state-toggle button{min-height:34px;padding:0 12px;border:0!important;border-radius:var(--operator-case-state-radius)!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;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:start;gap:16px;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;justify-self:end}.operator-payment-empty{margin-top:10px}.operator-payment-latest,.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-latest>div:first-child,.operator-pending-decisions .openclaw-case-approval-card div{display:grid;gap:4px}.operator-payment-latest strong,.operator-pending-decisions .openclaw-case-approval-card strong{color:#cdd8d4;font-size:var(--ip-type-caption)}.operator-payment-latest small,.operator-pending-decisions .openclaw-case-approval-card small{color:#71818a;font-size:var(--ip-type-caption)}.operator-payment-link-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.operator-payment-link-actions button,.operator-payment-link-actions 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-payment-link-actions button,.operator-payment-link-actions a{display:inline-flex;align-items:center;gap:5px}.operator-case-state-panel{align-items:start}.operator-pending-decisions .openclaw-case-approval-list{display:grid;gap:8px}.operator-debtors-layout{display:grid;grid-template-columns:minmax(280px,.65fr) minmax(480px,1.5fr);align-items:stretch;overflow:hidden;border:1px solid var(--operator-line);border-radius:16px;background:var(--operator-panel)}.operator-debtor-list-panel{min-width:0;min-height:0;max-height:100%;padding:15px 8px 10px;display:flex;flex-direction:column;overflow:hidden;contain:size layout;border-right:1px solid var(--operator-line);background:#111c24bd}.operator-debtor-search{flex:0 0 auto;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;min-height:0;overflow:visible;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-debtor-profile-panel,.operator-debtor-policy-panel,.operator-debtor-contact-panel,.operator-related-titles{display:grid;gap:14px}.operator-debtor-profile-panel{margin-top:20px}.operator-debtor-policy-panel{padding:16px;border:1px solid var(--operator-line);border-radius:12px;background:#0a121859}.operator-debtor-policy-panel form{display:grid;gap:12px}.operator-debtor-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.operator-debtor-policy-grid label{min-width:0;display:grid;gap:6px;color:#829198;font-size:var(--ip-type-caption)}.operator-debtor-policy-grid label>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden;border:1px solid var(--operator-line);border-radius:9px;background:#09111780}.operator-debtor-policy-grid input{width:100%;min-width:0;min-height:38px;padding:0 10px;border:0!important;background:transparent!important;box-shadow:none!important}.operator-debtor-policy-grid em{padding-right:10px;color:#74848b;font-size:var(--ip-type-caption);font-style:normal}.operator-debtor-policy-panel footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.operator-debtor-policy-panel footer small{color:#71818a;font-size:var(--ip-type-caption)}.operator-debtor-policy-panel footer button{width:auto;flex:0 0 auto}.operator-debtor-contact-panel,.operator-related-titles{margin-top:20px}.operator-debtor-profile-grid{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--operator-line);border-radius:12px;background:#0a121859}.operator-debtor-profile-grid>div{min-width:0;padding:15px;display:grid;align-content:start;justify-items:start;gap:5px;text-align:left}.operator-debtor-profile-grid>div+div{border-left:1px solid var(--operator-line)}.operator-debtor-profile-grid dt{margin:0;color:#687a84;font-size:var(--ip-type-caption);font-weight:730;line-height:1.25;text-transform:uppercase}.operator-debtor-profile-grid dd{margin:0;overflow-wrap:anywhere;color:#dbe4e0;font-size:var(--ip-type-caption);line-height:1.35;text-align:left}.operator-debtor-contact-panel ul{margin:0;padding:0;display:grid;gap:8px;list-style:none}.operator-debtor-contact-panel li{min-width:0;padding:12px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid var(--operator-line);border-radius:10px;background:#0d171e61}.operator-debtor-contact-panel li span{min-width:0;display:grid;gap:4px}.operator-debtor-contact-panel li strong{overflow:hidden;color:#cfd9d6;font-size:var(--ip-type-caption);text-overflow:ellipsis;white-space:nowrap}.operator-debtor-contact-panel li small{color:#71818a;font-size:var(--ip-type-caption)}.operator-debtor-contact-panel li em{color:#dbe4e0;font-size:var(--ip-type-caption);font-style:normal;overflow-wrap:anywhere;text-align:right}.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;border:1px solid var(--operator-line)!important;border-radius:10px!important;color:inherit!important;text-align:left;background:#0d171e61!important;box-shadow:none!important}.operator-related-titles li>button:hover{border-color:#97abb238!important;background:#14212a94!important}.operator-related-titles li>button:focus-visible{outline:2px solid rgba(169,239,91,.28);outline-offset:2px}.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-test-cleanup{width:auto;margin-top:18px;justify-self:start;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)}.operator-debtor-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-debtor-profile-grid>div:nth-child(3){border-left:0;border-top:1px solid var(--operator-line)}.operator-debtor-profile-grid>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{height:auto;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-panel,.operator-debtor-list-panel{contain:none;max-height:none}.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-debtor-detail{overflow:visible;overscroll-behavior:auto;scrollbar-gutter:auto}.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,.operator-negotiation-policy-grid{grid-template-columns:1fr}.operator-negotiation-policy-footer{align-items:stretch;flex-direction:column}.operator-negotiation-policy-footer button{width:100%}.operator-payment-create button{width:100%;justify-self:stretch}.operator-title-detail-footer-action{justify-content:stretch}.operator-title-detail-footer-action .operator-mark-paid-action{width:100%}.operator-debtor-summary{grid-template-columns:1fr}.operator-debtor-summary>div+div{border-top:1px solid var(--operator-line);border-left:0}.operator-debtor-contact-panel li{grid-template-columns:minmax(0,1fr)}.operator-debtor-contact-panel li em{text-align:left}.operator-debtor-policy-grid{grid-template-columns:1fr}.operator-debtor-policy-panel footer{align-items:stretch;flex-direction:column}.operator-debtor-policy-panel footer button{width:100%}.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-grid{grid-template-columns:1fr}.operator-debtor-profile-grid>div+div{border-top:1px solid var(--operator-line);border-left:0}.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:0;border:0;border-radius:0;background:transparent;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-preferences-form{display:grid}.master-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:27px 29px}.master-stepper{display:grid;gap:8px;margin:0;padding:14px 22px;border-top:1px solid var(--ip-border);border-bottom:1px solid rgba(201,255,192,.08);background:#08141b52;list-style:none}.master-stepper.without-simulation{grid-template-columns:repeat(5,minmax(0,1fr))}.master-stepper.with-simulation{grid-template-columns:repeat(6,minmax(0,1fr))}.master-page .master-stepper button{width:100%;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 11px;border:0!important;border-radius:10px!important;color:#7f8f97!important;background:transparent!important;box-shadow:none!important;font-size:var(--ip-type-caption);transform:none!important}.master-page .master-stepper button:hover{color:var(--ip-ink)!important;background:#ffffff09!important}.master-page .master-stepper button>span{width:22px;height:22px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(151,171,178,.24);border-radius:50%;color:#7f8f97;background:#0a121852;font-size:var(--ip-type-caption);font-weight:720}.master-page .master-stepper button strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.master-page .master-stepper button.active{color:#08170d!important;background:var(--ip-green)!important}.master-page .master-stepper button.active>span{border-color:#08170d52;color:#08170d;background:#08170d1f}.master-page .master-stepper button.complete{color:#c7d4d0!important}.master-page .master-stepper button.complete>span{border-color:#4bd6c16b;color:var(--ip-cyan);background:#4bd6c112}.master-preferences .master-preference-stage{min-height:0;padding:30px;border:0;border-radius:0;background:transparent;box-shadow:none}.master-assistant-simulation-stage{min-height:0}.master-identity-layout,.master-style-fields,.master-limit-stage,.master-review-stage{width:min(920px,100%);margin-inline:auto}.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:0!important;border-radius:0;color:var(--ip-muted);background:transparent!important;box-shadow:none!important;font-size:var(--ip-type-caption)}.master-avatar-button:hover{color:var(--ip-ink);background:transparent!important;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(820px,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(1080px,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-grid{display:grid;grid-template-columns:minmax(260px,.62fr) minmax(420px,1fr);gap:16px;align-items:start}.master-assistant-context-panel,.master-assistant-chat-widget{min-width:0;padding:18px;border:1px solid var(--ip-border);border-radius:13px;background:#111e26b8}.master-assistant-context-panel{display:grid;gap:16px}.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-context-facts{margin:0;display:grid;overflow:hidden;border:1px solid var(--ip-border);border-radius:11px;background:#0a12185c}.master-assistant-context-facts div{min-width:0;padding:13px 14px;display:grid;gap:4px}.master-assistant-context-facts div+div{border-top:1px solid var(--ip-border)}.master-assistant-context-facts dt{color:#77858e;font-size:var(--ip-type-caption);font-weight:720;text-transform:uppercase}.master-assistant-context-facts dd{margin:0;overflow-wrap:anywhere;color:var(--ip-ink);font-size:var(--ip-type-caption);font-weight:740}.master-assistant-chat-widget{display:grid;gap:14px}.master-assistant-chat-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.master-assistant-chat-header div{display:grid;gap:4px}.master-assistant-chat-header h4{color:var(--ip-ink);font-size:.86rem;letter-spacing:-.02em}.master-assistant-chat-header span{color:var(--ip-muted);font-size:var(--ip-type-caption);line-height:1.45}.master-assistant-chat-header>svg{color:var(--ip-cyan)}.master-assistant-chat-header button{width:auto;min-height:34px;font-size:var(--ip-type-caption)}.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:180px;border:1px dashed rgba(151,171,178,.18);border-radius:11px;background:#0a121847}.global-conversation-workspace{width:min(980px,100%);margin-inline:auto;display:grid;gap:18px}.global-conversation-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.global-conversation-heading>div{display:grid;gap:6px}.global-conversation-heading h3{color:var(--ip-ink);font-size:1.08rem}.global-conversation-heading p{max-width:700px;color:var(--ip-muted);font-size:var(--ip-type-body);line-height:1.55}.global-conversation-heading>span{flex:0 0 auto;padding:7px 10px;border-radius:99px;color:var(--ip-cyan);background:#4bd6c114;font-size:var(--ip-type-caption);font-weight:780}.global-conversation-safety{display:flex;gap:13px;padding:16px 18px;border:1px solid rgba(75,214,193,.2);border-radius:12px;color:var(--ip-cyan);background:#4bd6c10b}.global-conversation-safety div{display:grid;gap:5px}.global-conversation-safety strong{color:var(--ip-ink);font-size:var(--ip-type-caption)}.global-conversation-safety p{color:var(--ip-muted);font-size:var(--ip-type-caption);line-height:1.5}.global-conversation-upload{display:grid;gap:15px;padding:20px;border:1px solid var(--ip-border);border-radius:13px;background:#111e26}.global-conversation-file{position:relative;display:flex;align-items:center;gap:13px;min-height:78px;padding:16px;border:1px dashed #3b4d58;border-radius:11px;color:var(--ip-green);background:#101b22;cursor:pointer}.global-conversation-file:hover{border-color:#a9ef5b8c}.global-conversation-file>span{display:grid;gap:5px}.global-conversation-file strong{color:var(--ip-ink);font-size:var(--ip-type-caption)}.global-conversation-file small{color:var(--ip-muted);font-size:var(--ip-type-caption);line-height:1.45}.global-conversation-file input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.global-conversation-collector{display:grid;gap:7px;color:#c8d2d7;font-size:var(--ip-type-caption);font-weight:740}.global-conversation-collector span small{color:var(--ip-muted);font-weight:600}.global-conversation-collector input{border-color:#354650;color:var(--ip-ink);background:#101c24}.global-conversation-consent{display:flex;align-items:flex-start;gap:10px;padding:14px;border-radius:10px;color:#bac6cb;background:#8f9ca50b;font-size:var(--ip-type-caption);line-height:1.55}.global-conversation-consent input{width:17px;height:17px;flex:0 0 auto;margin-top:2px;accent-color:var(--ip-green)}.global-conversation-upload>footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:3px}.global-conversation-upload>footer small{max-width:560px;color:var(--ip-muted);font-size:var(--ip-type-caption)}.global-conversation-upload>footer button{width:auto;min-height:40px}.global-conversation-status-list{overflow:hidden;border:1px solid var(--ip-border);border-radius:13px;background:#111e26}.global-conversation-status-list>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--ip-border)}.global-conversation-status-list>header>div{display:grid;gap:3px}.global-conversation-status-list>header span{color:var(--ip-cyan);font-size:.68rem;font-weight:800;letter-spacing:.08em}.global-conversation-status-list>header h4{color:var(--ip-ink);font-size:.98rem}.global-conversation-status-list>header small{color:var(--ip-muted);font-size:var(--ip-type-caption)}.global-conversation-status-list ul{margin:0;padding:0;list-style:none}.global-conversation-status-list li{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 18px;border-bottom:1px solid rgba(143,156,165,.1)}.global-conversation-status-list li:last-child{border-bottom:0}.global-conversation-status-main{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;align-items:center}.global-conversation-status-main>strong{color:var(--ip-ink);font-size:var(--ip-type-caption)}.global-conversation-status-main>small,.global-conversation-status-main>p{grid-column:1 / -1}.global-conversation-status-main>small{color:var(--ip-muted);font-size:.68rem}.global-conversation-status-main>p{margin:2px 0 0;color:#bdc8cc;font-size:var(--ip-type-caption);line-height:1.45}.global-conversation-status{width:max-content;padding:4px 8px;border-radius:99px;color:var(--ip-warning);background:#ffc16b17;font-size:.65rem;font-weight:800}.global-conversation-status.processing{color:var(--ip-cyan);background:#4bd6c117}.global-conversation-status.applied{color:var(--ip-green);background:#a9ef5b17}.global-conversation-status.needs_attention,.global-conversation-status.rejected{color:#ffaaa6;background:#ff7d7817}.global-conversation-status-list li>button{width:auto;flex:0 0 auto;min-height:35px;font-size:var(--ip-type-caption)}.global-conversation-source-deleted{flex:0 0 auto;color:var(--ip-muted);font-size:var(--ip-type-caption)}.global-conversation-empty{min-height:150px;display:grid;place-items:center;align-content:center;gap:7px;margin:0;padding:22px;color:var(--ip-muted);text-align:center}.global-conversation-empty strong{color:var(--ip-ink);font-size:var(--ip-type-caption)}.global-conversation-empty p{font-size:var(--ip-type-caption)}.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(3,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-whatsapp-connection-body{display:grid;gap:17px;padding:24px 25px}.master-whatsapp-connected-identity{display:flex;align-items:center;gap:12px}.master-whatsapp-connected-identity>div{min-width:0;display:grid;gap:3px}.master-whatsapp-connected-identity strong{color:var(--ip-ink);font-size:.86rem}.master-whatsapp-connected-identity span{color:var(--ip-muted);font-size:var(--ip-type-caption)}.master-whatsapp-disconnected-copy{display:flex;align-items:flex-start;gap:13px;padding:18px;border:1px solid rgba(37,211,102,.18);border-radius:11px;color:#25d366;background:#25d3660b}.master-whatsapp-disconnected-copy>div{display:grid;gap:5px}.master-whatsapp-disconnected-copy strong{color:var(--ip-ink);font-size:.8rem}.master-whatsapp-disconnected-copy p{margin:0;color:var(--ip-muted);font-size:var(--ip-type-caption);line-height:1.5}.master-whatsapp-availability-note{margin:0;color:var(--ip-muted);font-size:var(--ip-type-caption)}.master-whatsapp-template-status{display:grid;gap:7px;margin:0;padding:0;list-style:none}.master-whatsapp-template-status li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid var(--ip-border);border-radius:9px;background:#ffffff05}.master-whatsapp-template-status span{color:#aab7b8;font-size:var(--ip-type-caption)}.master-whatsapp-template-status strong{color:var(--ip-warning);font-size:var(--ip-type-caption)}.master-whatsapp-template-status li.approved strong{color:var(--ip-green)}.master-whatsapp-template-status li.rejected strong,.master-whatsapp-template-status li.disabled strong,.master-whatsapp-template-status li.deleted strong{color:#ffaaa6}.master-whatsapp-actions>div{display:flex;gap:9px}.master-whatsapp-actions button{width:auto}.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[type=checkbox]{width:19px;height:19px;min-height:0;flex:0 0 auto;padding:0;border:0;background:transparent;accent-color:var(--ip-green);box-shadow:none}.master-integration-toggle input[type=checkbox]:focus{outline:none;box-shadow:none}.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>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.master-integration-credential-actions button{width:auto;flex:0 0 auto}.master-omie-account-filter{display:grid;gap:13px;padding:16px;border:1px solid var(--ip-border);border-radius:11px;background:#ffffff05}.master-omie-account-filter>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.master-omie-account-filter>header>div{min-width:0;display:grid;gap:4px}.master-omie-account-filter>header strong{color:var(--ip-ink);font-size:.76rem}.master-omie-account-filter>header small,.master-omie-account-filter .activation-form-field>small{color:var(--ip-muted);font-size:var(--ip-type-caption);line-height:1.45}.master-omie-account-filter>header button{width:auto;flex:0 0 auto}.master-omie-ignored-accounts{display:grid;gap:10px}.master-omie-ignored-accounts>p{margin:0;color:var(--ip-muted);font-size:var(--ip-type-caption)}.master-omie-ignored-accounts>ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.master-omie-ignored-accounts>ul li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:8px 11px;border:1px solid rgba(169,239,91,.18);border-radius:9px;background:#ffffff05}.master-omie-ignored-accounts>ul span{min-width:0;overflow-wrap:anywhere;color:var(--ip-ink);font-size:var(--ip-type-caption);font-weight:740}.master-omie-account-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px}.master-omie-account-entry button{width:auto}.app-layout .master-omie-account-link,.master-page .master-omie-account-link{justify-self:start;min-height:0;width:max-content;padding:0;border:0;border-radius:0;background:transparent;color:var(--ip-green);font-size:var(--ip-type-caption);font-weight:760;line-height:1.25;text-decoration:none;box-shadow:none}.app-layout .master-omie-account-link:hover:not(:disabled),.master-page .master-omie-account-link:hover:not(:disabled){border:0;background:transparent;color:var(--ip-bright-lime);text-decoration:underline;text-underline-offset:3px;transform:none;box-shadow:none}.app-layout .master-omie-account-link[aria-disabled=true],.master-page .master-omie-account-link[aria-disabled=true]{color:var(--ip-muted);pointer-events:none}.app-layout .master-omie-account-link.danger,.master-page .master-omie-account-link.danger{justify-self:auto;color:#ffaaa6}.app-layout .master-omie-account-link.danger:hover:not(:disabled),.master-page .master-omie-account-link.danger:hover:not(:disabled){color:#ffd0cd}.master-omie-account-options{max-height:220px;display:grid;gap:6px;overflow-y:auto;margin:0;padding:0;list-style:none}.master-omie-account-options label{display:flex;align-items:center;gap:10px;padding:10px 11px;border:1px solid var(--ip-border);border-radius:8px;background:#132029;cursor:pointer}.master-omie-account-options input{width:17px;height:17px;flex:0 0 auto;accent-color:var(--ip-green)}.master-omie-account-options span{color:#b8c4c7;font-size:var(--ip-type-caption);line-height:1.4}.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-omie-account-filter>header{display:grid}.master-omie-account-filter>header button{justify-self:start}.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-page .master-stepper button{width:auto;min-width:108px}.master-preferences .master-preference-stage{min-height:0;padding:22px 20px}.master-assistant-simulation-stage{padding-inline:14px}.master-assistant-simulation-grid{grid-template-columns:minmax(0,1fr)}.master-assistant-simulation>header{display:grid}.master-assistant-chat-widget{padding:12px}.global-conversation-heading,.global-conversation-upload>footer{display:grid}.global-conversation-heading>span{justify-self:start}.global-conversation-upload>footer button{width:100%}.global-conversation-status-list li{align-items:stretch;flex-direction:column}.global-conversation-status-list li>button{width:100%}.global-conversation-source-deleted{align-self:flex-start}.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-omie-account-entry{grid-template-columns:minmax(0,1fr);align-items:stretch}.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=dataset]>:not(.panel-title-row):not(.platform-quality-nav):not(.platform-quality-lab):not(.platform-quality-workflow-notice),.admin-feedback-panel[data-quality-view=candidate]>:not(.panel-title-row):not(.platform-quality-nav):not(.platform-candidate-build){display:none}.platform-candidate-build{display:grid;gap:18px}.platform-candidate-build-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 20px;border:1px solid rgba(117,139,151,.18);border-radius:16px;background:#0919146b}.platform-candidate-build-heading>div:first-child{display:grid;gap:7px;max-width:720px}.platform-candidate-build-heading>div:first-child>span{display:inline-flex;align-items:center;gap:7px;color:var(--ip-green);font-size:.74rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.platform-candidate-build-heading h3{margin:0;color:var(--ip-text);font-size:1.15rem}.platform-candidate-build-heading p{margin:0;color:var(--ip-muted);line-height:1.55}.platform-candidate-build-dataset{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:8px 11px;border-radius:999px;background:#23d3691a;color:var(--ip-green);font-size:.72rem;font-weight:750}.platform-candidate-build-grid{display:grid;grid-template-columns:minmax(230px,.65fr) minmax(0,1.55fr);gap:14px;min-height:560px}.platform-candidate-context,.platform-candidate-chat{min-width:0;border:1px solid rgba(117,139,151,.18);border-radius:14px;background:#070e1338}.platform-candidate-context{display:flex;flex-direction:column;gap:16px;padding:16px}.platform-candidate-context label{display:grid;gap:8px}.platform-candidate-context label>span{color:var(--ip-muted);font-size:var(--ip-type-caption);font-weight:750}.platform-candidate-context select{width:100%}.platform-candidate-context dl{display:grid;gap:0;margin:0}.platform-candidate-context dl>div{display:grid;gap:3px;padding:11px 0;border-bottom:1px solid rgba(117,139,151,.12)}.platform-candidate-context dl>div:last-child{border-bottom:0}.platform-candidate-context dt{color:var(--ip-muted);font-size:var(--ip-type-caption);font-weight:700}.platform-candidate-context dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--ip-warm-white);font-size:.82rem;line-height:1.4}.platform-candidate-context>p{margin:0;color:var(--ip-muted);font-size:.78rem;line-height:1.5}.platform-candidate-chat{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;overflow:hidden}.platform-candidate-chat>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid rgba(117,139,151,.14)}.platform-candidate-chat>header h4{margin:0 0 3px;color:var(--ip-warm-white);font-size:.9rem}.platform-candidate-chat>header span{color:var(--ip-muted);font-size:.72rem}.platform-candidate-chat>header button{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.platform-candidate-chat-log{display:flex;flex-direction:column;gap:10px;min-height:0;max-height:500px;margin:0;padding:18px;overflow-y:auto;list-style:none}.platform-candidate-chat-log li{display:grid;gap:6px;align-self:flex-start;width:min(82%,640px);padding:11px 13px;border:1px solid rgba(117,139,151,.17);border-radius:12px 12px 12px 4px;background:#15262fc2}.platform-candidate-chat-log li.assistant{align-self:flex-end;border-color:#a9ef5b33;border-radius:12px 12px 4px;background:#2648336b}.platform-candidate-chat-log li.optimistic{opacity:.86}.platform-candidate-chat-log li.typing{width:auto;min-width:86px;padding-block:10px}.platform-candidate-chat-log li>span{color:var(--ip-cyan);font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.platform-candidate-chat-log li.assistant>span{color:var(--ip-green)}.platform-candidate-chat-log li p{margin:0;overflow-wrap:anywhere;color:var(--ip-warm-white);font-size:.82rem;line-height:1.55;white-space:pre-wrap}.platform-candidate-chat-log li time{color:var(--ip-muted);font-size:.64rem;text-align:right}.platform-candidate-typing-dots{display:flex;align-items:center;gap:4px;min-height:16px}.platform-candidate-typing-dots i{width:6px;height:6px;border-radius:999px;background:var(--ip-green);animation:platform-candidate-typing 1.05s ease-in-out infinite;opacity:.35}.platform-candidate-typing-dots i:nth-child(2){animation-delay:.14s}.platform-candidate-typing-dots i:nth-child(3){animation-delay:.28s}@keyframes platform-candidate-typing{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-3px);opacity:1}}@media (prefers-reduced-motion: reduce){.platform-candidate-typing-dots i{animation:none;opacity:.72}}.platform-candidate-chat-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:13px 15px;border-top:1px solid rgba(117,139,151,.14)}.platform-candidate-chat-form input{width:100%}.platform-candidate-chat-empty{display:grid;place-content:center;justify-items:center;gap:9px;min-height:390px;padding:32px;color:var(--ip-muted);text-align:center}.platform-candidate-chat-empty svg{color:var(--ip-green)}.platform-candidate-chat-empty strong{color:var(--ip-warm-white)}.platform-candidate-chat-empty p{max-width:420px;margin:0 0 5px;font-size:.78rem;line-height:1.55}.platform-candidate-run-line{padding:0 16px 13px;overflow-wrap:anywhere;color:var(--ip-muted);font-size:.65rem}.platform-candidate-run-line code{color:var(--ip-cyan)}.platform-candidate-chat>.feedback{margin:0 15px 13px}@media (max-width: 880px){.platform-candidate-build-heading{flex-direction:column}.platform-candidate-build-grid{grid-template-columns:1fr}.platform-candidate-chat-log{min-height:380px}}@media (max-width: 560px){.platform-candidate-chat-form{grid-template-columns:1fr}.platform-candidate-chat-log li{width:94%}}.platform-quality-lab{display:grid;gap:16px;min-width:0}.platform-quality-lab-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:16px 0 4px}.platform-quality-lab-intro span{color:var(--ip-green);font-size:var(--ip-type-caption);font-weight:800;letter-spacing:.14em}.platform-quality-lab-intro h3{margin:5px 0 4px;color:var(--ip-warm-white);font-size:1.2rem}.platform-quality-lab-intro p,.platform-quality-lab-intro small{margin:0;color:var(--ip-muted)}.platform-quality-lab-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.platform-quality-lab-metrics article{display:grid;grid-template-columns:24px minmax(0,1fr);gap:4px 9px;padding:14px;border:1px solid rgba(117,139,151,.18);border-radius:11px;background:#070e1338}.platform-quality-lab-metrics svg{grid-row:1 / 4;color:var(--ip-cyan)}.platform-quality-lab-metrics span,.platform-quality-lab-metrics small{color:var(--ip-muted);font-size:var(--ip-type-caption)}.platform-quality-lab-metrics strong{overflow:hidden;color:var(--ip-warm-white);font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.platform-quality-comparison{display:grid;gap:14px}.platform-quality-comparison-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:4px 2px}.platform-quality-comparison-heading h4{margin:0 0 4px;color:var(--ip-warm-white);font-size:1rem}.platform-quality-comparison-heading p{margin:0;color:var(--ip-muted);font-size:.76rem;line-height:1.5}.platform-quality-comparison-heading label{display:grid;gap:6px;min-width:240px}.platform-quality-comparison-heading label span{color:var(--ip-muted);font-size:var(--ip-type-caption);font-weight:700}.platform-quality-comparison-heading select{width:100%}.platform-quality-runner{display:grid;gap:10px;padding:14px;border:1px solid rgba(75,214,193,.2);border-radius:12px;background:#4bd6c109}.platform-quality-runner-controls{display:grid;grid-template-columns:minmax(190px,1fr) minmax(210px,.65fr) minmax(180px,.55fr) auto;align-items:end;gap:12px}.platform-quality-runner-controls h5{margin:0 0 3px;color:var(--ip-warm-white);font-size:.86rem}.platform-quality-runner-controls p{margin:0;color:var(--ip-muted);font-size:.7rem;line-height:1.45}.platform-quality-runner-controls label{display:grid;gap:6px}.platform-quality-runner-controls label span{color:var(--ip-muted);font-size:var(--ip-type-caption);font-weight:700}.platform-quality-runner-controls select{width:100%}.platform-quality-runner-controls button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:39px;white-space:nowrap}.platform-quality-runner-note{margin:0;color:var(--ip-muted);font-size:var(--ip-type-caption)}.platform-quality-run-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:12px;border:1px solid rgba(117,139,151,.18);border-radius:10px;background:#070e1342}.platform-quality-run-progress>div:first-child{min-width:0}.platform-quality-run-progress>div:first-child strong,.platform-quality-run-progress>div:first-child span,.platform-quality-run-progress>div:first-child small{display:block}.platform-quality-run-progress>div:first-child strong{color:var(--ip-cyan);font-size:.76rem}.platform-quality-run-progress.completed>div:first-child strong{color:var(--ip-green)}.platform-quality-run-progress.failed>div:first-child strong{color:var(--ip-danger, #ff7d78)}.platform-quality-run-progress>div:first-child span{margin-top:3px;color:var(--ip-warm-white);font-size:.72rem}.platform-quality-run-progress>div:first-child small{margin-top:2px;overflow:hidden;color:var(--ip-muted);font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.platform-quality-run-progress-value{text-align:right}.platform-quality-run-progress-value strong,.platform-quality-run-progress-value span{display:block}.platform-quality-run-progress-value strong{color:var(--ip-warm-white);font-size:.95rem}.platform-quality-run-progress-value span{margin-top:2px;color:var(--ip-muted);font-size:var(--ip-type-caption)}.platform-quality-run-progress progress{grid-column:1 / -1;width:100%;height:7px;border:0;border-radius:999px;overflow:hidden;accent-color:var(--ip-green)}.platform-quality-run-progress progress::-webkit-progress-bar{background:#758b9729}.platform-quality-run-progress progress::-webkit-progress-value{border-radius:999px;background:var(--ip-green)}.platform-quality-run-progress p{grid-column:1 / -1;margin:0;color:var(--ip-muted);font-size:.7rem}.platform-quality-run-cost{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding-top:9px;border-top:1px solid rgba(117,139,151,.14)}.platform-quality-run-cost span{color:var(--ip-muted);font-size:.68rem}.platform-quality-run-cost strong{color:var(--ip-warm-white);font-size:.78rem;text-align:right}.platform-quality-run-cost small{grid-column:1 / -1;color:var(--ip-muted);font-size:.64rem}.platform-quality-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.platform-quality-dataset-column{display:grid;gap:14px;min-width:0;padding:16px;border:1px solid rgba(117,139,151,.2);border-radius:13px;background:linear-gradient(145deg,#111d25e6,#091319e6)}.platform-quality-dataset-column.active{border-color:#4bd6c142}.platform-quality-dataset-column.candidate{border-color:#a9ef5b47}.platform-quality-dataset-column>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.platform-quality-dataset-column>header span{color:var(--ip-muted);font-size:var(--ip-type-caption);font-weight:800;letter-spacing:.12em}.platform-quality-dataset-column>header h5{margin:4px 0 0;overflow:hidden;color:var(--ip-warm-white);font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.platform-quality-dataset-column>header em{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#4bd6c11a;color:var(--ip-cyan);font-size:var(--ip-type-caption);font-style:normal;font-weight:800}.platform-quality-dataset-column.candidate>header em{background:#a9ef5b1a;color:var(--ip-green)}.platform-quality-dataset-column-actions{display:flex;flex:0 0 auto;align-items:center;gap:7px}.platform-quality-dataset-column-actions button{display:inline-flex;align-items:center;gap:6px;min-height:29px;padding:5px 8px;border:1px solid rgba(117,139,151,.2);border-radius:8px;background:#070e1347;color:var(--ip-warm-white);font-size:var(--ip-type-caption)}.platform-quality-dataset-column-actions button:hover{border-color:#4bd6c166;background:#4bd6c114;color:var(--ip-cyan)}.platform-quality-dataset-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.platform-quality-dataset-facts div{padding:10px;border:1px solid rgba(117,139,151,.13);border-radius:9px;background:#070e1340}.platform-quality-dataset-facts strong,.platform-quality-dataset-facts span{display:block}.platform-quality-dataset-facts strong{color:var(--ip-warm-white);font-size:1rem}.platform-quality-dataset-facts span{margin-top:2px;color:var(--ip-muted);font-size:var(--ip-type-caption)}.platform-quality-dataset-hash{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ip-muted);font-size:var(--ip-type-caption)}.platform-quality-dataset-hash code{color:var(--ip-cyan)}.platform-quality-column-section{display:grid;gap:8px;padding-top:12px;border-top:1px solid rgba(117,139,151,.13)}.platform-quality-column-section>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.platform-quality-column-section h6{margin:0;color:var(--ip-warm-white);font-size:.78rem}.platform-quality-column-section>header span{color:var(--ip-muted);font-size:var(--ip-type-caption)}.platform-quality-empty-state{display:flex;align-items:flex-start;gap:9px;min-height:68px;padding:13px;border:1px dashed rgba(117,139,151,.2);border-radius:9px;background:#070e1329;color:var(--ip-muted)}.platform-quality-empty-state svg{flex:0 0 auto;margin-top:1px;color:#758b97b3}.platform-quality-empty-state p{margin:0;font-size:.72rem;line-height:1.5}.platform-quality-build-list{display:grid;gap:8px}.platform-quality-build-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:11px;border:1px solid rgba(117,139,151,.14);border-radius:9px;background:#19273157}.platform-quality-build-list>article>div:first-child{min-width:0}.platform-quality-build-list>article>div:first-child span,.platform-quality-build-list>article>div:first-child strong,.platform-quality-build-list>article>div:first-child small{display:block}.platform-quality-build-list>article>div:first-child span{color:var(--ip-green);font-size:var(--ip-type-caption);font-weight:800}.platform-quality-build-list>article>div:first-child strong{margin-top:3px;overflow:hidden;color:var(--ip-warm-white);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.platform-quality-build-list>article>div:first-child small{margin-top:3px;overflow:hidden;color:var(--ip-muted);font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.platform-quality-build-score{text-align:right}.platform-quality-build-score strong,.platform-quality-build-score span{display:block}.platform-quality-build-score strong{color:var(--ip-warm-white);font-size:1rem}.platform-quality-build-score span{margin-top:2px;color:var(--ip-muted);font-size:var(--ip-type-caption)}.platform-quality-build-list dl{display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0}.platform-quality-build-list dl div{padding:7px;border-radius:7px;background:#070e1340}.platform-quality-build-list dt,.platform-quality-build-list dd{margin:0;font-size:var(--ip-type-caption)}.platform-quality-build-list dt{color:var(--ip-muted)}.platform-quality-build-list dd{margin-top:2px;color:var(--ip-warm-white);font-weight:750}.platform-quality-table-wrap{max-width:100%;overflow-x:auto}.platform-quality-table{width:100%;border-collapse:collapse;color:var(--ip-muted);font-size:.72rem}.platform-quality-table th,.platform-quality-table td{padding:9px 10px;border-bottom:1px solid rgba(117,139,151,.12);text-align:left;white-space:nowrap}.platform-quality-table th{color:var(--ip-muted);font-size:var(--ip-type-caption);text-transform:uppercase;letter-spacing:.06em}.platform-quality-table td strong,.platform-quality-table td small{display:block}.platform-quality-table td strong{color:var(--ip-warm-white)}.platform-quality-table td small{max-width:290px;overflow:hidden;color:var(--ip-muted);font-size:.62rem;text-overflow:ellipsis}.platform-quality-compact-table th,.platform-quality-compact-table td{padding-right:7px;padding-left:7px}.platform-dataset-preview-backdrop{position:fixed;z-index:130;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;background:#01070ad1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.platform-dataset-preview{display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr);width:min(1180px,100%);max-height:calc(100vh - 44px);overflow:hidden;border:1px solid rgba(75,214,193,.24);border-radius:18px;background:linear-gradient(150deg,#122129,#09151b 70%);box-shadow:0 30px 90px #00000080}.platform-dataset-preview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 24px 18px;border-bottom:1px solid rgba(117,139,151,.14)}.platform-dataset-preview-header>div{min-width:0}.platform-dataset-preview-header span{color:var(--ip-cyan);font-size:.63rem;font-weight:850;letter-spacing:.13em}.platform-dataset-preview-header h3{margin:5px 0 4px;color:var(--ip-warm-white);font-size:1.25rem}.platform-dataset-preview-header p{max-width:780px;margin:0;color:var(--ip-muted);font-size:.75rem;line-height:1.55}.platform-dataset-preview-header>button{display:grid;flex:0 0 auto;width:34px;height:34px;place-items:center;padding:0;border:1px solid rgba(117,139,151,.2);border-radius:9px;background:#070e1359;color:var(--ip-muted)}.platform-dataset-preview-header>button:hover{color:var(--ip-warm-white)}.platform-dataset-preview-state{min-height:260px;padding:60px 24px;color:var(--ip-muted);text-align:center}.platform-dataset-preview-state.error{color:var(--ip-danger, #ff7d78)}.platform-dataset-preview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 24px 10px}.platform-dataset-preview-metrics div{padding:9px 11px;border:1px solid rgba(117,139,151,.12);border-radius:9px;background:#070e1347}.platform-dataset-preview-metrics strong,.platform-dataset-preview-metrics span{display:block}.platform-dataset-preview-metrics strong{color:var(--ip-warm-white);font-size:.9rem}.platform-dataset-preview-metrics span{margin-top:2px;color:var(--ip-muted);font-size:.63rem}.platform-dataset-preview-tabs{display:flex;gap:5px;padding:4px 24px 0}.platform-dataset-preview-tabs button{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:0;border-bottom:2px solid transparent;border-radius:8px 8px 0 0;background:transparent;color:var(--ip-muted);font-size:.72rem}.platform-dataset-preview-tabs button span{display:inline-grid;min-width:22px;height:20px;place-items:center;padding:0 5px;border-radius:999px;background:#758b9721;font-size:.61rem}.platform-dataset-preview-tabs button.active{border-bottom-color:var(--ip-green);background:#a9ef5b0e;color:var(--ip-warm-white)}.platform-dataset-preview-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 190px 210px;gap:10px;padding:12px 24px;border-top:1px solid rgba(117,139,151,.1);border-bottom:1px solid rgba(117,139,151,.12);background:#070e132e}.platform-dataset-preview-filter{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.platform-dataset-preview-filter>span{color:var(--ip-muted);font-size:.65rem;font-weight:750}.platform-dataset-preview-toolbar select{min-width:0;width:100%}.platform-dataset-preview-search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 11px;border:1px solid rgba(117,139,151,.18);border-radius:9px;background:#050c1073;color:var(--ip-muted)}.platform-dataset-preview-search:focus-within{border-color:#4bd6c16b;color:var(--ip-cyan)}.platform-dataset-preview-search input{width:100%;min-height:37px;padding:0;border:0;outline:0;background:transparent;color:var(--ip-warm-white)}.platform-dataset-preview-results{display:grid;gap:10px;min-height:0;padding:14px 24px 24px;overflow-y:auto;overscroll-behavior:contain}.platform-dataset-preview-save-error{padding:9px 11px;border:1px solid rgba(255,125,120,.24);border-radius:8px;background:#ff7d7812;color:#ff9b96;font-size:.68rem}.platform-dataset-preview-result-count{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--ip-muted);font-size:.66rem}.platform-dataset-preview-result-count code{color:var(--ip-cyan)}.platform-dataset-behavior-card,.platform-dataset-retrieval-card{display:grid;gap:11px;padding:15px;border:1px solid rgba(117,139,151,.16);border-radius:12px;background:#101d25b8}.platform-dataset-behavior-card>header,.platform-dataset-retrieval-card>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px}.platform-dataset-preview-index{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:#4bd6c11a;color:var(--ip-cyan);font-size:.65rem;font-weight:850}.platform-dataset-behavior-card h4,.platform-dataset-retrieval-card h4{margin:1px 0 3px;color:var(--ip-warm-white);font-size:.82rem}.platform-dataset-behavior-card header p{margin:0;color:var(--ip-muted);font-size:.68rem;line-height:1.45}.platform-dataset-retrieval-card header code{color:var(--ip-muted);font-size:.61rem}.platform-dataset-preview-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.platform-dataset-preview-badges span,.platform-dataset-behavior-card>footer span,.platform-dataset-retrieval-card>footer span{padding:4px 7px;border-radius:999px;background:#758b971a;color:var(--ip-muted);font-size:.59rem;font-weight:750}.platform-dataset-preview-badges .priority-high,.platform-dataset-preview-badges .critical{background:#ff7d781a;color:#ff9b96}.platform-dataset-preview-badges .priority-medium,.platform-dataset-preview-badges .abstain{background:#f6be4d1a;color:#f6be4d}.platform-dataset-preview-badges .priority-low{background:#4bd6c11a;color:var(--ip-cyan)}.platform-dataset-preview-badges .human-source{background:#a9ef5b1f;color:var(--ip-green)}.platform-dataset-context-line{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;padding:8px 10px;border-radius:8px;background:#070e1347;color:var(--ip-muted);font-size:.62rem}.platform-dataset-context-line strong{color:var(--ip-cyan)}.platform-dataset-context-line span+span{padding-left:10px;border-left:1px solid rgba(117,139,151,.16)}.platform-dataset-turn-list{display:grid;gap:9px}.platform-dataset-turn{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);gap:8px;padding:11px;border:1px solid rgba(117,139,151,.12);border-radius:10px;background:#050c103d}.platform-dataset-turn-heading{display:flex;grid-column:1 / -1;align-items:center;gap:8px;color:var(--ip-muted);font-size:.62rem}.platform-dataset-turn-heading strong{color:var(--ip-warm-white)}.platform-dataset-turn-heading code{margin-left:auto;color:var(--ip-cyan);font-size:.58rem}.platform-dataset-message{min-width:0;padding:10px;border:1px solid rgba(117,139,151,.12);border-radius:8px;background:#19273161}.platform-dataset-message span,.platform-dataset-query-history>span{color:var(--ip-muted);font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.platform-dataset-message p{max-width:100%;margin:5px 0 0;overflow-wrap:anywhere;color:var(--ip-warm-white);font-size:.7rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.platform-dataset-message.behavior{border-color:#4bd6c12e}.platform-dataset-message.example{border-color:#a9ef5b3d;background:#a9ef5b0b}.platform-dataset-message.example span{color:var(--ip-green)}.platform-dataset-message.editing{grid-column:1 / -1}.platform-dataset-example-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.platform-dataset-example-heading button{display:inline-flex;align-items:center;gap:5px;min-height:25px;padding:4px 7px;border:1px solid rgba(169,239,91,.2);border-radius:7px;background:#a9ef5b0f;color:var(--ip-green);font-size:.6rem}.platform-dataset-example-heading button:hover:not(:disabled){border-color:#a9ef5b66;background:#a9ef5b1c}.platform-dataset-example-editor{display:grid;gap:8px;margin-top:8px}.platform-dataset-example-editor textarea{width:100%;min-height:96px;overflow-wrap:anywhere;resize:vertical;border-color:#a9ef5b4d;background:#030a0770;color:var(--ip-warm-white);font:inherit;font-size:.72rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.platform-dataset-example-editor textarea:focus{border-color:#a9ef5b99;outline:2px solid rgba(169,239,91,.08)}.platform-dataset-example-editor>div{display:flex;align-items:center;justify-content:flex-end;gap:7px}.platform-dataset-example-editor small{margin-right:auto;color:var(--ip-muted);font-size:.6rem}.platform-dataset-example-editor button{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:5px 9px;font-size:.64rem}.platform-dataset-rules{grid-column:1 / -1}.platform-dataset-rules summary{cursor:pointer;color:var(--ip-cyan);font-size:.64rem;font-weight:750}.platform-dataset-rules>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:9px;padding:10px;border-radius:8px;background:#070e134d}.platform-dataset-rules section>strong{color:var(--ip-warm-white);font-size:.63rem}.platform-dataset-rules ul{margin:5px 0 0;padding-left:16px;color:var(--ip-muted);font-size:.63rem;line-height:1.5}.platform-dataset-rules code{color:var(--ip-cyan);font-size:.6rem;white-space:normal}.platform-dataset-rules dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1 / -1;gap:6px;margin:0}.platform-dataset-rules dl div{padding:7px;border-radius:6px;background:#758b9712}.platform-dataset-rules dt,.platform-dataset-rules dd{margin:0;font-size:.59rem}.platform-dataset-rules dt{color:var(--ip-muted)}.platform-dataset-rules dd{margin-top:2px;color:var(--ip-warm-white);font-weight:800}.platform-dataset-behavior-card>footer,.platform-dataset-retrieval-card>footer{display:flex;flex-wrap:wrap;gap:5px}.platform-dataset-query-history{padding:9px 10px;border-left:2px solid rgba(75,214,193,.35);border-radius:0 8px 8px 0;background:#070e1340}.platform-dataset-query-history p{margin:4px 0 0;color:var(--ip-muted);font-size:.66rem;line-height:1.45}.platform-dataset-query-history strong{color:var(--ip-warm-white)}@media (max-width: 1050px){.platform-quality-runner-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.platform-quality-lab-intro{align-items:flex-start;flex-direction:column}.platform-quality-lab-metrics{grid-template-columns:1fr}.platform-quality-comparison-heading{align-items:stretch;flex-direction:column}.platform-quality-comparison-heading label{min-width:0}.platform-quality-runner-controls{grid-template-columns:1fr;align-items:stretch}.platform-quality-comparison-grid{grid-template-columns:1fr}.platform-quality-dataset-column>header{align-items:flex-start}.platform-quality-dataset-column-actions{align-items:flex-end;flex-direction:column-reverse}.platform-dataset-preview-backdrop{padding:0}.platform-dataset-preview{width:100%;height:100%;max-height:none;border-width:0;border-radius:0}.platform-dataset-preview-header{padding:17px}.platform-dataset-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding-right:17px;padding-left:17px}.platform-dataset-preview-tabs{padding-right:17px;padding-left:17px;overflow-x:auto}.platform-dataset-preview-tabs button{white-space:nowrap}.platform-dataset-preview-toolbar{grid-template-columns:1fr;padding-right:17px;padding-left:17px}.platform-dataset-preview-results{padding-right:17px;padding-left:17px}.platform-dataset-behavior-card>header,.platform-dataset-retrieval-card>header{grid-template-columns:auto minmax(0,1fr)}.platform-dataset-preview-badges{grid-column:1 / -1;justify-content:flex-start}.platform-dataset-turn{grid-template-columns:1fr}.platform-dataset-turn-heading,.platform-dataset-rules{grid-column:1}.platform-dataset-rules>div{grid-template-columns:1fr}}.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}.platform-workspace .admin-layout-hidden{display:none}.platform-conversation-curator{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:16px;min-width:0}.platform-conversation-queue,.platform-conversation-detail{min-width:0;border:1px solid rgba(117,139,151,.2);border-radius:14px;background:linear-gradient(145deg,#192731f5,#121e26f5);box-shadow:0 18px 42px #00000029}.platform-conversation-queue{align-self:start;padding:10px}.platform-conversation-queue>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 7px 12px}.platform-conversation-queue>header div{display:grid;gap:3px}.platform-conversation-queue>header span,.platform-conversation-detail-heading span,.platform-sanitized-conversation header span,.platform-conversation-job span{color:var(--ip-green);font-size:var(--ip-type-caption);font-weight:800;letter-spacing:.12em}.platform-conversation-queue>header strong{color:var(--ip-warm-white);font-size:.9rem}.platform-conversation-queue>header button{display:grid;place-items:center;width:34px;height:34px;padding:0}.platform-conversation-queue>p{margin:8px;color:var(--ip-muted);font-size:var(--ip-type-caption)}.platform-conversation-queue ul{display:grid;gap:5px;max-height:min(68vh,720px);margin:0;padding:0;list-style:none;overflow:auto}.platform-conversation-queue li button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--ip-muted);text-align:left}.platform-conversation-queue li button:hover{background:#ffffff06}.platform-conversation-queue li button.selected{border-color:#a9ef5b3d;background:#a9ef5b14}.platform-conversation-queue li button span{display:grid;gap:3px;min-width:0}.platform-conversation-queue li button strong{color:var(--ip-warm-white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-conversation-queue li button small{color:var(--ip-muted);font-size:.68rem}.platform-conversation-queue li button em,.platform-conversation-detail-heading>strong{padding:5px 7px;border-radius:999px;background:#758b971f;color:var(--ip-muted);font-size:.62rem;font-style:normal;font-weight:800;white-space:nowrap}.platform-conversation-queue li button em.pending_overlord,.platform-conversation-detail-heading>strong.pending_overlord{background:#ffc16b1a;color:var(--ip-amber)}.platform-conversation-queue li button em.processing,.platform-conversation-detail-heading>strong.processing{background:#4bd6c11a;color:var(--ip-cyan)}.platform-conversation-queue li button em.applied,.platform-conversation-detail-heading>strong.applied{background:#a9ef5b1a;color:var(--ip-green)}.platform-conversation-queue li button em.needs_attention,.platform-conversation-queue li button em.rejected,.platform-conversation-detail-heading>strong.needs_attention,.platform-conversation-detail-heading>strong.rejected{background:#ff7d781a;color:#ff9c98}.platform-conversation-detail{display:grid;align-content:start;gap:16px;padding:20px}.platform-conversation-detail>.feedback{margin:0}.platform-empty-detail{display:grid;justify-items:center;gap:7px;min-height:340px;place-content:center;color:var(--ip-muted);text-align:center}.platform-empty-detail strong{color:var(--ip-warm-white)}.platform-empty-detail p{max-width:380px;margin:0}.platform-conversation-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.platform-conversation-detail-heading h3{margin:4px 0;color:var(--ip-warm-white);font-size:1.3rem}.platform-conversation-detail-heading p{margin:0;color:var(--ip-muted);font-size:var(--ip-type-caption)}.platform-conversation-metadata{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:0}.platform-conversation-metadata div{min-width:0;padding:10px;border:1px solid rgba(117,139,151,.16);border-radius:9px;background:#0810153d}.platform-conversation-metadata dt{color:var(--ip-muted);font-size:.65rem}.platform-conversation-metadata dd{margin:4px 0 0;color:var(--ip-warm-white);font-size:.85rem;font-weight:750;overflow-wrap:anywhere}.platform-sanitized-conversation{min-width:0;border:1px solid rgba(75,214,193,.15);border-radius:12px;background:#08101547;overflow:hidden}.platform-sanitized-conversation>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-bottom:1px solid rgba(117,139,151,.14);color:var(--ip-cyan)}.platform-sanitized-conversation>header div{display:grid;gap:3px}.platform-sanitized-conversation>header strong{color:var(--ip-warm-white);font-size:.78rem}.platform-sanitized-conversation ol{display:grid;gap:0;max-height:480px;margin:0;padding:0;list-style:none;overflow:auto}.platform-sanitized-conversation li{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:12px;padding:12px 15px;border-bottom:1px solid rgba(117,139,151,.1)}.platform-sanitized-conversation li:last-child{border-bottom:0}.platform-sanitized-conversation li span{color:var(--ip-cyan);font-size:.7rem;font-weight:800}.platform-sanitized-conversation li p{margin:0;color:var(--ip-warm-white);line-height:1.5;overflow-wrap:anywhere}.platform-sanitized-conversation li small,.platform-inline-state{color:var(--ip-muted);font-size:.65rem}.platform-inline-state{margin:18px}.platform-conversation-job{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;padding:11px 13px;border:1px solid rgba(75,214,193,.15);border-radius:10px;background:#4bd6c109}.platform-conversation-job strong{color:var(--ip-warm-white)}.platform-conversation-job small{color:var(--ip-muted);text-align:right}.platform-conversation-explanation{margin:0;padding:11px 13px;border-left:3px solid rgba(117,139,151,.32);color:var(--ip-muted);background:#758b970a;line-height:1.5}.platform-conversation-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.platform-conversation-actions>div,.platform-conversation-actions form,.platform-conversation-incident form{display:grid;gap:10px;padding:14px;border:1px solid rgba(117,139,151,.16);border-radius:11px;background:#08101538}.platform-conversation-actions>div{grid-template-columns:auto minmax(0,1fr);align-items:start}.platform-conversation-actions>div>p{display:grid;gap:3px;margin:0}.platform-conversation-actions>div>p strong{color:var(--ip-warm-white)}.platform-conversation-actions>div>p span{color:var(--ip-muted);font-size:var(--ip-type-caption);line-height:1.4}.platform-conversation-actions>div>button{grid-column:1 / -1}.platform-conversation-actions label,.platform-conversation-incident label{display:grid;gap:6px;color:var(--ip-muted);font-size:var(--ip-type-caption)}.platform-conversation-retry{display:inline-flex;align-items:center;justify-content:center;gap:7px;justify-self:start}.platform-conversation-incident{border:1px solid rgba(255,125,120,.2);border-radius:11px;background:#ff7d7809}.platform-conversation-incident summary{display:flex;align-items:center;gap:8px;padding:13px 14px;color:#ffaaa6;cursor:pointer;font-weight:750}.platform-conversation-incident form{margin:0 12px 12px;border-color:#ff7d781f}@media (max-width: 900px){.platform-directory-layout,.platform-whatsapp-grid,.platform-conversation-curator{grid-template-columns:1fr}.platform-directory{max-height:360px;overflow:auto}.platform-conversation-queue ul{max-height:320px}.platform-metric-strip{grid-template-columns:repeat(2,1fr)}.platform-pilot-metrics{grid-template-columns:repeat(3,1fr)}.platform-conversation-metadata{grid-template-columns:repeat(3,minmax(0,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}.platform-conversation-detail{padding:14px}.platform-conversation-detail-heading{flex-direction:column}.platform-conversation-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-sanitized-conversation li{grid-template-columns:1fr;gap:5px}.platform-conversation-actions{grid-template-columns:1fr}.platform-conversation-job{grid-template-columns:1fr 1fr}.platform-conversation-job small{grid-column:1 / -1;text-align:left}}@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}}@font-face{font-family:Inadim Sora;src:url(/landing-2026/Sora-Variable.woff2) format("woff2");font-display:swap;font-weight:100 900}.landing-2026{--landing-ink: #07361d;--landing-green: #00ce01;--landing-green-dark: #00a800;width:100%;overflow-x:hidden;color:var(--landing-ink);background:#f6f9f6;font-family:Inadim Sora,Outfit,sans-serif;-webkit-font-smoothing:antialiased}.landing-2026 *,.landing-2026 *:before,.landing-2026 *:after{box-sizing:border-box}.landing-2026 :is(h1,h2,h3,p){text-wrap:pretty}.landing-2026 a{color:inherit;text-decoration:none}.landing-2026 button{font:inherit}.landing-2026 ::selection{color:var(--landing-ink);background:var(--landing-green)}.landing-2026-wrap{width:min(1280px,calc(100% - 96px));margin-inline:auto}.landing-2026-nav{position:fixed;inset:0 0 auto;z-index:100;display:flex;align-items:center;justify-content:space-between;min-height:96px;padding:10px max(48px,calc((100vw - 1280px)/2));border-bottom:1px solid transparent;background:transparent;transition:min-height .35s ease,background .35s ease,box-shadow .35s ease,border-color .35s ease}.landing-2026-nav.is-scrolled{min-height:72px;border-color:#fff6;background:#f6f9f6bf;box-shadow:0 4px 24px #07361d14;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}.landing-2026-brand{display:flex;align-items:center;width:165px;height:76px;overflow:hidden}.landing-2026-brand img{width:165px;height:93px;object-fit:contain;transform:translate(-11.5%);transform-origin:left center;transition:transform .35s ease}.landing-2026-nav.is-scrolled .landing-2026-brand img{transform:scale(.82) translate(-11.5%)}.landing-2026-nav-links{display:flex;align-items:center;gap:36px}.landing-2026-nav-links>a{color:var(--landing-ink);font-size:15px;font-weight:500}.landing-2026-nav-links>a:hover{color:var(--landing-green-dark)}.landing-2026-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 32px;border:0;border-radius:999px;color:var(--landing-ink);background:transparent;font-size:15px;font-weight:700;cursor:pointer;transition:color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.landing-2026-cta:hover{transform:translateY(-2px)}.landing-2026-cta:hover span{animation:landing-nudge .6s ease-in-out infinite}.landing-2026-cta.dark{color:#fff;background:var(--landing-ink)}.landing-2026-cta.lime{color:var(--landing-ink);background:var(--landing-green)}.landing-2026-cta.compact{min-height:44px;padding:0 24px;font-size:14px;font-weight:600}.landing-2026-cta.large{min-height:58px;padding-inline:36px;font-size:16px}.landing-2026-cta.ring{box-shadow:0 12px 28px #00ce0159;animation:landing-ring 2.4s ease-out infinite}.landing-2026-hero{position:relative;padding-top:150px;overflow:hidden;background:#f6f9f6}.landing-2026-orb{position:absolute;top:304px;left:calc(50% + 390px);width:480px;height:480px;border-radius:50%;background:linear-gradient(120deg,#00a800,#00ce01,#07361d);background-size:300% 300%;filter:blur(90px);opacity:.22;animation:landing-gradient 15s ease-in-out infinite reverse;pointer-events:none}.landing-2026-hero-shape{position:absolute;top:40px;right:-90px;width:460px;height:460px}.landing-2026-hero-shape polygon{fill:var(--landing-green);opacity:.13}.landing-2026-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.12fr .88fr;gap:56px;align-items:center;min-height:0;height:568px}.landing-2026-hero-copy{width:494px;height:475px}.landing-2026-hero h1{width:414px;margin:0 0 24px;font-size:clamp(34px,3.35vw,47px);line-height:1.2;letter-spacing:-.02em;font-weight:700}.landing-2026-hero h1 em{display:block;color:var(--landing-green-dark);font-style:normal}.landing-2026-hero-copy>p{max-width:490px;margin:0 0 34px;color:#3b4f44;font-size:18px;line-height:1.6}.landing-2026-hero-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.landing-2026-secondary-cta{display:inline-flex;align-items:center;min-height:52px;padding:0 28px;border:1.5px solid rgba(7,54,29,.2);border-radius:999px;color:var(--landing-ink);font-size:16px;font-weight:600}.landing-2026-secondary-cta:hover{color:var(--landing-green-dark);border-color:#00a80066}.landing-2026-hero-art{position:relative;width:774px;min-width:774px;height:auto;align-self:center}.landing-2026-hero-art>img{display:block;width:774px;height:568px;object-fit:cover;border-radius:34px;box-shadow:0 40px 70px -20px #07361d59}.landing-2026-notice{--notice-rotate: 0deg;position:absolute;z-index:2;display:flex;align-items:center;gap:9px;width:max-content;max-width:244px;min-height:48px;padding:10px 16px;border:1px solid rgba(255,255,255,.15);border-radius:14px;color:#fff;background:#07361deb;box-shadow:0 16px 32px #07361d4d;font-size:13px;font-weight:600;opacity:0;animation:landing-notify 9s ease-in-out infinite}.landing-2026-notice i{width:8px;height:8px;border-radius:50%;background:var(--landing-green)}.landing-2026-notice b{display:grid;flex:0 0 auto;place-items:center;width:22px;height:22px;border-radius:50%;color:var(--landing-ink);background:var(--landing-green);font-size:12px}.landing-2026-notice strong{color:#9be39b}.landing-2026-notice.notice-one{--notice-rotate: 2deg;top:20px;right:20px;width:236px}.landing-2026-notice.notice-two{--notice-rotate: -3deg;top:100px;left:20px;width:230px;animation-delay:2.25s}.landing-2026-notice.notice-three{--notice-rotate: 1.5deg;right:20px;bottom:150px;width:244px;animation-delay:4.5s}.landing-2026-notice.notice-four{--notice-rotate: -1.5deg;left:44px;bottom:24px;width:236px;animation-delay:6.75s}.landing-2026-features{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:64px;padding:38px 0 58px;border-top:1px solid rgba(7,54,29,.14)}.landing-2026-features span{display:flex;align-items:center;gap:10px;padding:12px 20px;border:1px solid rgba(255,255,255,.6);border-radius:999px;color:var(--landing-ink);background:#ffffff94;box-shadow:0 8px 20px -12px #07361d33;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);font-size:13.5px;font-weight:600;white-space:nowrap}.landing-2026-features span:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--landing-green)}.landing-2026-pain{position:relative;overflow:hidden;padding:70px 0 120px;color:#fff;background:var(--landing-ink)}.landing-2026-pain-glow{position:absolute;top:0;right:0;bottom:0;left:50%;background:radial-gradient(circle at 80% 20%,rgba(0,206,1,.14),transparent 60%)}.landing-2026-pain .landing-2026-wrap{position:relative;z-index:1}.landing-2026-pain h2{max-width:680px;margin:0 0 64px;font-size:clamp(28px,3.6vw,42px);line-height:1.18;letter-spacing:-.01em;text-align:left}.landing-2026-pain h2 em{color:var(--landing-green);font-style:normal}.landing-2026-pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.landing-2026-pain-grid article{padding:32px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#ffffff0f;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;animation:landing-card-wiggle 4.6s ease-in-out infinite}.landing-2026-pain-grid article:nth-child(2){margin-top:-20px;animation-delay:.5s}.landing-2026-pain-grid article:nth-child(3){animation-delay:1s}.landing-2026-pain-grid article:hover{transform:translateY(-6px);border-color:#00ce0166;box-shadow:0 20px 44px -22px #00ce014d}.landing-2026-pain-grid article>span{display:grid;place-items:center;width:44px;height:44px;margin-bottom:20px;border-radius:12px;color:var(--landing-ink);background:var(--landing-green);font-size:20px;font-weight:800}.landing-2026-pain-grid h3{margin:0 0 10px;font-size:22px}.landing-2026-pain-grid p{margin:0;color:#ffffffa6;font-size:15px;line-height:1.6}.landing-2026-section-cta{margin-top:56px;text-align:center}.landing-2026-pain .landing-2026-section-cta{margin-top:70px}.landing-2026-how{min-height:1423px;padding:110px 0 130px;background:linear-gradient(0deg,#c9ffc0,#fff)}.landing-2026-heading{max-width:640px;margin:0 auto 72px;text-align:center}.landing-2026-heading>span,.landing-2026-kicker{display:block;margin-bottom:16px;color:var(--landing-green-dark);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.landing-2026-heading h2{margin:0;font-size:clamp(26px,3.4vw,40px);line-height:1.18;letter-spacing:-.01em;font-weight:800}.landing-2026-heading h2 em{color:var(--landing-green-dark);font-style:normal}.landing-2026-heading p{margin:14px 0 0;color:#57685c;font-size:16px}.landing-2026-steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.landing-2026-steps:before{content:"";position:absolute;top:28px;left:2.2%;right:21.4%;height:2px;background:#07361d24}.landing-2026-steps article{position:relative;z-index:1}.landing-2026-steps article>span{display:grid;place-items:center;width:56px;height:56px;margin-bottom:24px;border:2px solid var(--landing-ink);border-radius:16px;color:var(--landing-ink);background:#fff;font-size:20px;font-weight:800}.landing-2026-steps article.dark>span{color:var(--landing-green);background:var(--landing-ink);box-shadow:0 10px 22px -8px #07361d73}.landing-2026-steps article:nth-child(2)>span{animation:landing-step 9s ease-in-out infinite 2.6s}.landing-2026-steps article:nth-child(3)>span{animation:landing-step 9s ease-in-out infinite 5.6s}.landing-2026-steps article:nth-child(4)>span{animation:landing-step 9s ease-in-out infinite 8.5s}.landing-2026-steps h3{margin:0 0 10px;font-size:20px}.landing-2026-steps p{margin:0;color:#57685c;font-size:14.5px;line-height:1.6}.landing-2026-overview{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;margin-top:144px}.landing-2026-overview-art{position:relative;display:flex;justify-content:center;align-items:center}.landing-2026-overview-art i{position:absolute;top:6%;right:6%;bottom:6%;left:2%;width:565px;border-radius:62%;background:linear-gradient(0deg,#07361d,transparent)}.landing-2026-overview-art img{position:relative;z-index:1;display:block;width:100%;max-width:520px;animation:landing-float 6s ease-in-out infinite}.landing-2026-overview-copy{padding:48px 44px;border:1.5px solid rgba(7,54,29,.55);border-radius:20px}.landing-2026-overview-copy h3{max-width:545px;margin:0 0 16px;color:#09351c;font-size:clamp(28px,3.3vw,42px);line-height:1.15;letter-spacing:-.01em}.landing-2026-overview-copy p{max-width:420px;margin:0;color:var(--landing-ink);font-size:16px;line-height:1.65}.landing-2026-focus{padding:130px 0;overflow:hidden;background:url(/landing-2026/bg-mint.png) center/cover no-repeat}.landing-2026-focus-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}.landing-2026-focus-art{position:relative;perspective:1400px}.landing-2026-focus-art:before{content:"";position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;border-radius:32px;background:linear-gradient(135deg,rgba(0,206,1,.18),transparent 60%)}.landing-2026-focus-panel{position:relative;width:100%;height:440px;overflow:hidden;padding:26px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:#0d2a1bb3;box-shadow:0 40px 70px -24px #07361d4d;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);transform:rotateY(6deg) rotateX(2deg);transition:transform .5s ease}.landing-2026-focus-art:hover .landing-2026-focus-panel{transform:rotateY(0) rotateX(0)}.landing-2026-focus-panel>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.landing-2026-focus-panel>header span{display:flex;align-items:center;gap:10px;color:#fff;font-size:14px;font-weight:700}.landing-2026-focus-panel>header i{width:10px;height:10px;border-radius:50%;background:var(--landing-green)}.landing-2026-focus-panel>header small{color:#ffffff73;font-size:12px}.landing-2026-focus-queue{display:grid;gap:12px}.landing-2026-focus-queue article{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 18px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.landing-2026-focus-queue article>div{display:grid;gap:4px}.landing-2026-focus-queue strong{color:#fff;font-size:14px;font-weight:600}.landing-2026-focus-queue small{color:#ffffff80;font-size:12.5px}.landing-2026-focus-queue article>span{padding:6px 12px;border-radius:999px;color:#fff;background:#ffffff1f;font-size:11.5px;font-weight:700;white-space:nowrap}.landing-2026-focus-queue article>span.green{color:var(--landing-green);background:#00ce012e}.landing-2026-focus-badge{position:absolute;right:-24px;bottom:-20px;padding:14px 20px;border-radius:14px;color:var(--landing-ink);background:var(--landing-green);box-shadow:0 20px 36px #07361d40;font-size:13px;animation:landing-float 5.5s ease-in-out infinite}.landing-2026-focus-copy h2{margin:0 0 22px;font-size:clamp(26px,3.4vw,38px);line-height:1.18;letter-spacing:-.01em}.landing-2026-focus-copy h2 em{color:var(--landing-green-dark);font-style:normal}.landing-2026-focus-copy>p{max-width:520px;margin:0 0 28px;color:#3b4f44;font-size:17px;line-height:1.65}.landing-2026-focus-copy ul{display:grid;gap:16px;margin:0;padding:0;list-style:none}.landing-2026-focus-copy li{display:flex;align-items:flex-start;gap:12px;color:#233930;font-size:15px}.landing-2026-focus-copy li:before{content:"";flex:0 0 auto;width:22px;height:22px;margin-top:2px;border-radius:6px;background:var(--landing-green)}.landing-2026-focus-copy .landing-2026-cta{margin-top:36px}.landing-2026-benefits{padding:130px 0;background:#f6f9f6}.landing-2026-benefits .landing-2026-heading{max-width:600px;margin-bottom:64px}.landing-2026-benefit-grid{position:relative;display:grid;grid-template-columns:repeat(12,1fr);gap:24px}.landing-2026-benefit-glow{position:absolute;top:-60px;left:10%;z-index:0;width:420px;height:420px;border-radius:50%;background:linear-gradient(120deg,#00ce01,#07361d,#00a800);background-size:280% 280%;filter:blur(100px);opacity:.14;animation:landing-gradient 14s ease-in-out infinite}.landing-2026-benefit-grid article{position:relative;z-index:1;grid-column:span 5;min-height:310px;padding:44px 38px;overflow:hidden;border:1.5px solid rgba(255,255,255,.7);border-radius:28px;background:#ffffff9e;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);transition:transform .3s ease}.landing-2026-benefit-grid article.large{grid-column:span 7;padding:48px}.landing-2026-benefit-grid article.dark{color:#fff;border-color:#ffffff14;background:linear-gradient(160deg,#07361deb,#07361dd1)}.landing-2026-benefit-grid article.lime{color:var(--landing-ink);background:linear-gradient(160deg,#00e301,#00a800)}.landing-2026-benefit-grid article:hover{transform:translateY(-6px)}.landing-2026-benefit-icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:24px;border-radius:16px;color:var(--landing-green-dark);background:#00ce0124;font-size:26px;font-weight:800;animation:landing-bounce 3.6s ease-in-out infinite}.landing-2026-benefit-grid .large .landing-2026-benefit-icon{width:64px;height:64px;margin-bottom:28px;border-radius:18px}.landing-2026-benefit-icon.clock{color:var(--landing-ink);background:var(--landing-green);font-size:34px}.landing-2026-benefit-icon.target{color:var(--landing-green);background:var(--landing-ink);font-size:34px}.landing-2026-benefit-grid h3{margin:0 0 10px;font-size:22px}.landing-2026-benefit-grid .large h3{margin-bottom:12px;font-size:26px}.landing-2026-benefit-grid p{max-width:380px;margin:0;color:#57685c;font-size:14.5px;line-height:1.6}.landing-2026-benefit-grid .large p{font-size:15.5px}.landing-2026-benefit-grid .dark p{color:#ffffffb3}.landing-2026-benefit-grid .lime p{color:#07361dbf}.landing-2026-integrations{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:32px;margin-top:64px;padding:44px 48px;border-radius:24px;color:#fff;background:var(--landing-ink)}.landing-2026-integrations>div{max-width:420px}.landing-2026-integrations span{display:block;margin-bottom:10px;color:var(--landing-green);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.landing-2026-integrations p{margin:0;font-size:17px;line-height:1.6}.landing-2026-integrations strong{padding:16px 26px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#ffffff14;font-size:16px}.landing-2026-pricing{padding:130px 0;background:#fff url(/landing-2026/bg-mint.png) center/cover no-repeat}.landing-2026-pricing .landing-2026-heading{max-width:600px;margin-bottom:64px}.landing-2026-price-grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px}.landing-2026-price-grid article{position:relative;display:flex;flex-direction:column;min-height:560px;padding:36px 30px;border:1px solid rgba(7,54,29,.12);border-radius:24px;color:var(--landing-ink);background:#ffffffeb;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.landing-2026-price-grid article.featured{color:#fff;border:2px solid rgba(0,206,1,.55);background:linear-gradient(160deg,#07361de0,#005428b8);box-shadow:0 30px 60px -20px #00ce0159;transform:scale(1.04)}.landing-2026-price-grid article:hover{z-index:2;box-shadow:0 34px 60px -18px #07361d4d;transform:translateY(-10px) scale(1.02)}.landing-2026-plan-label{position:absolute;top:-14px;left:30px;padding:6px 16px;border-radius:999px;color:var(--landing-ink);background:var(--landing-green);font-size:12px;font-weight:800}.landing-2026-plan-label.coming{color:#fff;background:var(--landing-ink);letter-spacing:.04em}.landing-2026-plan-name{margin-bottom:8px;font-size:16px}.landing-2026-price-grid h3{display:flex;align-items:baseline;gap:6px;margin:0 0 6px;font-size:38px}.landing-2026-price-grid h3 small{font-size:14px;font-weight:500;opacity:.7}.landing-2026-price-grid article>p{margin:0 0 26px;font-size:13.5px;opacity:.75}.landing-2026-price-grid ul{display:grid;gap:14px;flex:1;margin:0 0 32px;padding:0;list-style:none}.landing-2026-price-grid li{display:flex;align-items:flex-start;gap:10px;font-size:14px}.landing-2026-price-grid li span{opacity:.85}.landing-2026-price-grid article>button{min-height:48px;border:0;border-radius:999px;color:var(--landing-ink);background:#07361d14;font-size:14.5px;font-weight:700;cursor:pointer;transition:transform .2s ease}.landing-2026-price-grid article.featured>button{background:var(--landing-green)}.landing-2026-price-grid article>button:hover{transform:scale(1.05)}.landing-2026-faq{position:relative;overflow:hidden;padding:130px 0;background:#fff}.landing-2026-faq-inner{position:relative;z-index:1;width:min(820px,calc(100% - 40px));margin:0 auto}.landing-2026-faq .landing-2026-heading{margin-bottom:56px}.landing-2026-faq-grid{display:grid;gap:14px}.landing-2026-faq-grid article{overflow:hidden;border:1px solid rgba(7,54,29,.08);border-radius:16px;background:#fff}.landing-2026-faq-grid button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:66px;padding:16px 26px;border:0;color:var(--landing-ink);background:#fff;font-size:16px;font-weight:600;text-align:left;cursor:pointer}.landing-2026-faq-grid button b{color:var(--landing-green-dark);font-size:20px;font-weight:400;transition:transform .3s ease}.landing-2026-faq-grid article.is-open button b{transform:rotate(45deg)}.landing-2026-faq-grid article>div{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.landing-2026-faq-grid article.is-open>div{grid-template-rows:1fr}.landing-2026-faq-grid article>div>p{min-height:0;margin:0;overflow:hidden;padding:0 26px;color:#57685c;font-size:14.5px;line-height:1.65;transition:padding .35s ease}.landing-2026-faq-grid article.is-open>div>p{padding-bottom:22px}.landing-2026-final{position:relative;overflow:hidden;padding:110px 48px;color:var(--landing-ink);background:var(--landing-green);text-align:center}.landing-2026-final>i{position:absolute;top:-100px;left:-80px;width:360px;height:360px;border-radius:50%;background:#ffffff26}.landing-2026-final>div{position:relative;z-index:1;max-width:760px;margin:0 auto}.landing-2026-final h2{margin:0 0 20px;font-size:clamp(28px,3.6vw,42px);letter-spacing:-.01em}.landing-2026-final p{margin:0 0 36px;color:#0a3d22;font-size:17px}.landing-2026-final>div>div{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.landing-2026-final a{display:inline-flex;align-items:center;min-height:58px;padding:0 30px;border:1.5px solid rgba(7,54,29,.3);border-radius:999px;color:var(--landing-ink);font-size:16px;font-weight:700}.landing-2026-footer{padding:72px 48px 32px;color:#fff;background:var(--landing-ink)}.landing-2026-footer-inner{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:40px;max-width:1180px;margin:0 auto}.landing-2026-footer-inner>div img{width:170px;height:96px;object-fit:contain;margin-bottom:22px}.landing-2026-footer-inner>div p{max-width:260px;margin:0;color:#fff9;font-size:14px;line-height:1.6}.landing-2026-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.landing-2026-footer nav strong{margin-bottom:6px;color:#ffffff80;font-size:13px;letter-spacing:.05em;text-transform:uppercase}.landing-2026-footer nav a{color:#fffc;font-size:14.5px}.landing-2026-footer nav a:hover{color:var(--landing-green)}.landing-2026-footer small{grid-column:1 / -1;margin-top:4px;padding-top:28px;border-top:1px solid rgba(255,255,255,.12);color:#ffffff73;font-size:13px}@keyframes landing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes landing-bounce{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(-4deg)}}@keyframes landing-nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes landing-ring{0%{box-shadow:0 0 #00ce0173}70%{box-shadow:0 0 0 14px #00ce0100}to{box-shadow:0 0 #00ce0100}}@keyframes landing-gradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes landing-card-wiggle{0%,to{transform:rotate(-.8deg) translateY(0)}50%{transform:rotate(.8deg) translateY(-3px)}}@keyframes landing-step{0%,8%{transform:scale(1);border-color:var(--landing-ink)}14%{transform:scale(1.14);border-color:var(--landing-green)}22%,to{transform:scale(1);border-color:var(--landing-ink)}}@keyframes landing-notify{0%{opacity:0;transform:translateY(16px) scale(.94) rotate(var(--notice-rotate))}8%{opacity:1;transform:translateY(0) scale(1) rotate(var(--notice-rotate))}26%{transform:translateY(0) scale(1) rotate(calc(var(--notice-rotate) - 1.5deg))}36%,50%{opacity:1;transform:translateY(0) scale(1) rotate(var(--notice-rotate))}58%,to{opacity:0;transform:translateY(-12px) scale(.96) rotate(var(--notice-rotate))}}@media (max-width: 900px){.landing-2026-wrap{width:min(100% - 40px,1280px)}.landing-2026-nav{min-height:76px;padding-inline:20px}.landing-2026-brand{width:135px;height:62px}.landing-2026-brand img{width:135px;height:76px}.landing-2026-nav-links{gap:18px}.landing-2026-hero-grid{grid-template-columns:1fr 1fr;gap:30px}.landing-2026-hero-copy,.landing-2026-hero h1{width:auto}.landing-2026-hero-art>img{width:650px}.landing-2026-focus-grid{grid-template-columns:1fr}.landing-2026-focus-art{width:min(620px,100%);margin:0 auto}.landing-2026-benefit-grid article,.landing-2026-benefit-grid article.large{grid-column:span 6}.landing-2026-footer-inner{grid-template-columns:1.3fr repeat(2,1fr)}.landing-2026-footer-inner>nav:last-of-type{grid-column:2}}@media (max-width: 768px){.landing-2026-nav-links>a{display:none}.landing-2026-nav-links>a.landing-2026-cta{display:inline-flex}.landing-2026-nav-links{gap:0}.landing-2026-nav .landing-2026-cta{min-height:44px;padding-inline:22px;white-space:nowrap}.landing-2026-hero{padding-top:105px}.landing-2026-hero-grid{grid-template-columns:1fr}.landing-2026-hero-copy{width:100%;padding-bottom:25px}.landing-2026-hero h1{font-size:34px}.landing-2026-hero-copy>p{font-size:15.5px}.landing-2026-hero-art,.landing-2026-hero-shape,.landing-2026-orb,.landing-2026-pain-glow{display:none}.landing-2026-features{margin-top:38px;padding-bottom:45px}.landing-2026-features span{white-space:normal}.landing-2026-pain,.landing-2026-how,.landing-2026-focus,.landing-2026-benefits,.landing-2026-pricing,.landing-2026-faq{min-height:0;padding-block:72px}.landing-2026-pain-grid,.landing-2026-steps,.landing-2026-overview,.landing-2026-price-grid{grid-template-columns:1fr}.landing-2026-pain-grid article:nth-child(2){margin-top:0}.landing-2026-heading{margin-bottom:50px}.landing-2026-steps{gap:26px}.landing-2026-steps:before{display:none}.landing-2026-overview{gap:32px;margin-top:76px}.landing-2026-overview-art i{width:90%}.landing-2026-overview-copy{padding:32px 24px}.landing-2026-focus-panel{height:auto;min-height:420px;padding:20px;transform:none}.landing-2026-focus-badge{right:8px}.landing-2026-benefit-grid article,.landing-2026-benefit-grid article.large{grid-column:span 12;min-height:auto;padding:34px 28px}.landing-2026-integrations{padding:34px 28px}.landing-2026-price-grid{gap:36px}.landing-2026-price-grid article.featured{transform:none}.landing-2026-price-grid article{min-height:0}.landing-2026-final{padding:76px 20px}.landing-2026-footer{padding:56px 20px 28px}.landing-2026-footer-inner{grid-template-columns:1fr 1fr;gap:32px}.landing-2026-footer-inner>div{grid-column:1 / -1}.landing-2026-footer-inner>nav:last-of-type{grid-column:auto}}@media (max-width: 520px){.landing-2026-hero-actions{align-items:stretch;flex-direction:column}.landing-2026-secondary-cta{justify-content:center}.landing-2026-features{align-items:stretch;flex-direction:column}.landing-2026-focus-queue article{align-items:flex-start;flex-direction:column}.landing-2026-focus-panel{min-height:520px}.landing-2026-footer-inner{grid-template-columns:1fr}.landing-2026-footer-inner>nav:last-of-type{grid-column:auto}}@media (prefers-reduced-motion: reduce){.landing-2026 *,.landing-2026 *:before,.landing-2026 *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.landing-2026-notice{opacity:1}.landing-2026-notice:not(.notice-one){display:none}}.public-2026-page{--public-ink: #07361d;--public-green: #00ce01;--public-green-dark: #009f19;--public-mint: #c9ffc0;--landing-ink: var(--public-ink);--landing-green: var(--public-green);--landing-green-dark: var(--public-green-dark);box-sizing:border-box;min-height:100vh;padding-top:96px;overflow-x:hidden;color:var(--public-ink);background:#f6f9f6;font-family:Inadim Sora,Outfit,sans-serif}.public-2026-page *,.public-2026-page *:before,.public-2026-page *:after{box-sizing:border-box}.public-2026-page a{color:inherit}.public-2026-kicker{margin:0;color:var(--public-green-dark)!important;font-size:12px!important;font-weight:750!important;letter-spacing:.09em;line-height:1.3!important;text-transform:uppercase}.public-2026-page.legal-page{min-height:100vh;color:var(--public-ink);background:radial-gradient(circle at 84% 3%,rgba(0,206,1,.18),transparent 24rem),linear-gradient(180deg,#fff 0,#f6f9f6 28rem,#fff)!important}.public-2026-page.legal-page:before{display:none!important}.public-2026-page .legal-document{position:relative;z-index:1;width:min(900px,calc(100% - 80px));margin:64px auto 110px;padding:clamp(34px,6vw,72px);border:1px solid rgba(7,54,29,.11);border-radius:30px;color:var(--public-ink);background:#ffffffe8;box-shadow:0 34px 80px -46px #07361d59}.public-2026-page .legal-document:before{content:"";position:absolute;top:28px;right:30px;width:84px;height:84px;border-radius:24px;background:linear-gradient(135deg,var(--public-green),var(--public-mint));opacity:.2;transform:rotate(9deg)}.public-2026-page .legal-document h1{position:relative;max-width:680px;margin:6px 0 32px;color:var(--public-ink)!important;font-family:inherit;font-size:clamp(2.65rem,6vw,4.75rem);font-weight:800;letter-spacing:-.055em;line-height:.98}.public-2026-page .legal-document h2{margin:46px 0 12px;padding-top:28px;border-top:1px solid rgba(7,54,29,.1);color:var(--public-ink)!important;font-family:inherit;font-size:1.24rem;letter-spacing:-.015em;line-height:1.3}.public-2026-page .legal-document p{margin:0 0 16px;color:#4a5e51!important;font-family:inherit;font-size:15px;font-weight:450;line-height:1.78}.public-2026-page .legal-document>h1+p{color:#2e4839!important;font-size:17px;line-height:1.72}.public-2026-page .legal-document a{color:var(--public-green-dark)!important;font-weight:700;text-underline-offset:3px}.public-2026-status-page{display:flex;flex-direction:column;background:radial-gradient(circle at 80% 26%,rgba(0,206,1,.18),transparent 28rem),linear-gradient(145deg,#fff,#efffee 52%,#c9ffc0)}.public-2026-status-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:center;gap:clamp(52px,8vw,120px);width:min(1120px,calc(100% - 80px));min-height:calc(100vh - 164px);margin:0 auto;padding:70px 0 92px}.public-2026-status-code{display:block;margin-top:20px;color:var(--public-green-dark);font-size:clamp(3.8rem,8vw,7.5rem);font-weight:850;letter-spacing:-.07em;line-height:.9}.public-2026-status-copy h1{max-width:700px;margin:22px 0 18px;font-size:clamp(2.3rem,5vw,4.4rem);letter-spacing:-.05em;line-height:1.03}.public-2026-status-copy>p{max-width:620px;margin:0;color:#496052;font-size:17px;line-height:1.7}.public-2026-status-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.public-2026-status-actions a,.public-2026-status-actions button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 22px;border:1px solid rgba(7,54,29,.2);border-radius:999px;color:var(--public-ink);background:#ffffffa8;font:inherit;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.public-2026-status-actions .primary{border-color:var(--public-ink);color:#fff;background:var(--public-ink)}.public-2026-status-actions a:hover,.public-2026-status-actions button:hover{transform:translateY(-2px);box-shadow:0 14px 24px -16px #07361d8c}.public-2026-status-art{position:relative;display:grid;place-items:center;aspect-ratio:1;max-width:430px;justify-self:end;border:1px solid rgba(255,255,255,.65);border-radius:38% 62% 54% 46%/48% 42% 58% 52%;color:#fff;background:linear-gradient(145deg,#07361df5,#085529e0);box-shadow:0 42px 80px -38px #07361da6;animation:public-status-float 6s ease-in-out infinite}.public-2026-status-art i{position:absolute;top:13%;right:13%;bottom:13%;left:13%;border:1px solid rgba(0,206,1,.4);border-radius:50%}.public-2026-status-art>span{position:relative;z-index:1;display:grid;place-items:center;width:130px;height:130px;border-radius:34px;color:var(--public-ink);background:var(--public-green);box-shadow:0 24px 50px -24px #000;transform:rotate(-5deg)}.public-2026-status-arrow{font-size:72px;font-weight:350;line-height:1}.public-2026-status-art small{position:absolute;right:18%;bottom:14%;color:#ffffff85;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.public-2026-page.utility-page{display:flex;flex-direction:column;min-height:100vh;padding:0;color:var(--public-ink);background:radial-gradient(circle at 82% 12%,rgba(0,206,1,.17),transparent 24rem),linear-gradient(155deg,#fff,#f5fbf5 55%,#ddffda)}.utility-stage{display:grid;align-content:center;flex:1;width:min(100%,660px);margin:0 auto;padding:clamp(48px,9vh,90px) 20px}.public-2026-page .utility-card{width:100%;margin:0;padding:clamp(28px,6vw,50px);border:1px solid rgba(7,54,29,.12);border-radius:28px;color:var(--public-ink);background:#ffffffeb;box-shadow:0 34px 80px -42px #07361d85}.public-2026-page .utility-status-mark{width:54px;height:54px;margin-bottom:22px;border-radius:16px;color:var(--public-ink);background:var(--public-green)}.public-2026-page .utility-status-mark.success{color:var(--public-ink);background:var(--public-mint)}.public-2026-page .utility-kicker{color:var(--public-green-dark);font-size:11px;letter-spacing:.13em}.public-2026-page .utility-card h1{margin:9px 0 10px;color:var(--public-ink);font-size:clamp(1.9rem,6vw,2.8rem);letter-spacing:-.045em;line-height:1.06}.public-2026-page .utility-lede{color:#52665a;font-size:15px;line-height:1.65}.public-2026-page .invitation-card .utility-lede strong{color:var(--public-ink)}.public-2026-page .payment-summary{margin:30px 0 22px;border:1px solid rgba(7,54,29,.11);border-radius:18px;background:#f6f9f6}.public-2026-page .payment-amount{padding:22px;border-color:#07361d1a}.public-2026-page .payment-amount span,.public-2026-page .payment-amount small{color:#68796d}.public-2026-page .payment-amount strong{color:var(--public-ink)}.public-2026-page .payment-summary dl div{padding:15px 20px;border-color:#07361d14}.public-2026-page .payment-summary dt{color:#718176}.public-2026-page .payment-summary dd{color:#294434;font-size:13px}.public-2026-page .utility-primary-action{min-height:52px;padding:0 20px;border:0;border-radius:999px;color:#fff;background:var(--public-ink);font-family:inherit;font-size:13px;font-weight:750;box-shadow:0 16px 30px -20px #07361db3;transition:transform .2s ease,box-shadow .2s ease}.public-2026-page .utility-primary-action:hover{transform:translateY(-2px);box-shadow:0 18px 32px -18px #07361dbf}.public-2026-page .utility-primary-action:disabled{cursor:not-allowed;opacity:.5;transform:none}.public-2026-page .utility-provider-note,.public-2026-page .utility-unavailable{color:#6b7d71}.public-2026-page .utility-unavailable{border-color:#b6760033;background:#ffc16b1a;color:#805600}.public-2026-page .utility-state>span{color:var(--public-ink);background:var(--public-mint)}.public-2026-page .utility-state.attention>span{color:#805600;background:#fff0d8}.public-2026-page .utility-state.critical>span{color:#9b2c28;background:#ffe4e3}.public-2026-page .utility-state p{color:#607267}.public-2026-page .utility-state a{color:var(--public-green-dark);font-size:13px;font-weight:700}.public-2026-page .invitation-accept-form label{color:#355041;font-size:12px}.public-2026-page .invitation-accept-form input{min-height:50px;padding-inline:15px;border:1px solid rgba(7,54,29,.18);border-radius:12px;color:var(--public-ink);background:#f8fbf8;font-family:inherit}.public-2026-page .invitation-accept-form input:focus{border-color:var(--public-green-dark);outline:3px solid rgba(0,206,1,.13)}.public-2026-page .invitation-form-error{color:#8d2925;background:#ffe9e8}.utility-trust-note{display:flex;align-items:center;justify-content:center;gap:8px;margin:18px 0 0;color:#66786c;font-size:11px;line-height:1.5;text-align:center}@keyframes public-status-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-12px) rotate(1deg)}}@media (max-width: 768px){.public-2026-page{padding-top:76px}.public-2026-page .legal-document{width:calc(100% - 36px);margin:34px auto 72px;padding:28px 22px 40px;border-radius:22px}.public-2026-page .legal-document:before{top:18px;right:18px;width:54px;height:54px;border-radius:17px}.public-2026-page .legal-document h1{max-width:90%;margin-top:30px}.public-2026-page .legal-document h2{margin-top:36px;padding-top:22px}.public-2026-page .legal-document p{font-size:14px}.public-2026-status-hero{grid-template-columns:1fr;width:calc(100% - 36px);min-height:auto;padding:64px 0 76px}.public-2026-status-art{grid-row:1;width:min(72vw,300px);justify-self:center}.public-2026-status-copy{text-align:center}.public-2026-status-copy>p{margin-inline:auto}.public-2026-status-actions{justify-content:center}.utility-stage{padding:42px 18px 58px}.public-2026-page .utility-card{padding:28px 22px;border-radius:22px}.public-2026-page .payment-summary dl{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.public-2026-status-art{animation:none}.public-2026-page *,.public-2026-page *:before,.public-2026-page *:after{scroll-behavior:auto!important;transition:none!important}}.public-home .public-lightbox{align-items:center;padding:clamp(14px,3vw,36px);background:radial-gradient(circle at 14% 12%,rgba(0,206,1,.22),transparent 30rem),radial-gradient(circle at 86% 88%,rgba(201,255,192,.18),transparent 28rem),#072616bd;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);font-family:Inadim Sora,Outfit,sans-serif}.public-home .public-login-dialog{--auth-ink: #07361d;--auth-green: #00ce01;--auth-green-dark: #009f19;width:min(1080px,100%);height:min(720px,calc(100dvh - 40px));max-height:min(800px,calc(100dvh - 40px));display:grid;grid-template-columns:minmax(360px,.86fr) minmax(500px,1.14fr);padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.58);border-radius:30px;color:var(--auth-ink);background:#fff;box-shadow:0 45px 120px -35px #021b0db8;animation:public-auth-enter .38s cubic-bezier(.16,1,.3,1) both}.public-home .public-login-dialog--signup{width:min(1140px,100%);height:min(800px,calc(100dvh - 40px))}.public-home .public-auth-brand-panel{position:relative;isolation:isolate;min-height:0;padding:42px 40px 38px;overflow:hidden;color:#fff;background:radial-gradient(circle at 12% 85%,rgba(0,206,1,.22),transparent 34%),linear-gradient(155deg,#07361d,#084927 62%,#086c35)}.public-home .public-auth-brand-panel:before{content:"";position:absolute;top:-150px;right:-185px;z-index:-1;width:430px;height:430px;border-radius:45% 55% 66% 34%/52% 39% 61% 48%;background:linear-gradient(135deg,#00ce016b,#c9ffc014);transform:rotate(18deg)}.public-home .public-auth-brand-panel:after{content:"";position:absolute;right:-95px;bottom:-120px;z-index:-1;width:310px;height:310px;border:1px solid rgba(201,255,192,.22);border-radius:50%;box-shadow:0 0 0 54px #c9ffc00b,0 0 0 108px #00ce0109}.public-auth-brand-logo{position:relative;z-index:3;display:block;width:186px;height:72px;overflow:hidden}.public-auth-brand-logo img{display:block;width:186px;height:105px;object-fit:contain;transform:translate(-11.5%)}.public-home .public-auth-brand-copy{position:relative;z-index:3;margin:clamp(60px,10vh,112px) 0 0}.public-home .public-auth-brand-copy h3{max-width:430px;margin:0;color:#fff;font-size:clamp(2.15rem,3.2vw,3.35rem);font-weight:780;letter-spacing:-.055em;line-height:1.03}.public-home .public-auth-brand-copy p{max-width:390px;margin:20px 0 0;color:#ffffffad;font-size:14px;font-weight:450;line-height:1.65}.public-auth-person{position:absolute;right:-190px;bottom:72px;z-index:1;width:500px;opacity:.16;filter:saturate(.8);pointer-events:none}.public-home .public-auth-form-panel{min-width:0;min-height:0;padding:clamp(34px,4.5vw,54px);overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-color:rgba(7,54,29,.22) transparent;scrollbar-width:thin;color:var(--auth-ink);background:radial-gradient(circle at 100% 0,rgba(201,255,192,.28),transparent 17rem),#fbfdfb}.public-home .public-login-dialog:not(.public-login-dialog--signup) .public-auth-form-panel{padding-block:26px}.public-home .public-login-dialog-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;margin:0 0 24px}.public-home .public-login-dialog h2{margin:0;color:var(--auth-ink);font-family:inherit;font-size:clamp(2.35rem,4vw,3.25rem);font-weight:790;letter-spacing:-.06em;line-height:.98}.public-home .public-login-dialog-header p:not(.public-kicker){max-width:520px;margin:13px 0 0;color:#596d60;font-size:14px;font-weight:450;line-height:1.55}.public-home .public-lightbox-close{display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;border:1px solid rgba(7,54,29,.12);border-radius:50%;color:#405649;background:#ffffffb8;box-shadow:none}.public-home .public-lightbox-close:hover{border-color:#07361d38;color:var(--auth-ink);background:#fff;transform:rotate(4deg)}.public-home .public-auth-mode-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0 0 22px;padding:5px;border:1px solid rgba(7,54,29,.09);border-radius:999px;background:#07361d0e}.public-home .public-auth-mode-toggle button{min-height:42px;border:0;border-radius:999px;color:#65786c;background:transparent;font-family:inherit;font-size:13px;font-weight:700;box-shadow:none}.public-home .public-auth-mode-toggle button.active{color:#fff;background:var(--auth-ink);box-shadow:0 12px 24px -18px #07361dcc}.public-home .public-auth-stack{display:grid;gap:17px}.public-home .public-google-auth,.public-home .public-google-auth-button{min-height:44px}.public-home .public-auth-divider{gap:13px;color:#7a8a80;font-size:11px;font-weight:550}.public-home .public-auth-divider:before,.public-home .public-auth-divider:after{background:#07361d1c}.public-home .public-login-form{display:grid;gap:15px;margin:0}.public-home .public-signup-form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;row-gap:13px}.public-auth-field{min-width:0;display:grid;align-content:start;gap:7px}.public-auth-field--wide{grid-column:1 / -1}.public-home .public-login-form label{margin:0;color:#344d3e;font-size:11px;font-weight:700;letter-spacing:.015em}.public-home .public-login-form :is(input,select){width:100%;min-height:50px;padding-inline:15px;border:1px solid rgba(7,54,29,.16);border-radius:12px;color:var(--auth-ink);background-color:#ffffffeb;font-family:inherit;font-size:14px;box-shadow:0 8px 20px -20px #07361d99}.public-home .public-login-form :is(input,select)::placeholder{color:#9aa69f}.public-home .public-login-form :is(input,select):focus{border-color:var(--auth-green-dark);outline:none;box-shadow:0 0 0 4px #00ce011c}.public-home .public-login-form :is(input,select):disabled{color:#6f7e75;background:#edf2ee}.public-home .public-auth-submit{min-height:52px;margin:3px 0 0!important;border:0;border-radius:999px!important;color:#fff;background:var(--auth-ink);font-family:inherit;font-size:13px;font-weight:750;box-shadow:0 18px 30px -22px #07361dcc}.public-home .public-auth-submit:hover{color:var(--auth-ink);background:var(--auth-green);transform:translateY(-1px)}.public-home .public-auth-submit:disabled{cursor:not-allowed;opacity:.55;transform:none}.public-home .public-login-dialog .feedback.error{padding:11px 12px;border:1px solid rgba(154,49,45,.16);border-radius:11px;color:#8e2c28;background:#ffedec;font-size:11px;line-height:1.5}.public-home .public-auth-security-note,.public-auth-legal{display:flex;align-items:center;justify-content:center;gap:7px;margin:1px 0 0;color:#718077;font-size:10px;font-weight:500;line-height:1.45;text-align:center}.public-home .public-auth-security-note svg{flex:0 0 auto;color:var(--auth-green-dark)}.public-auth-legal{display:block}.public-auth-legal a{color:var(--auth-green-dark);font-weight:700;text-underline-offset:2px}.public-home .public-google-connected{border-color:#009f1930;border-radius:13px;background:#c9ffc052}.public-home .public-google-connected button{color:var(--auth-green-dark)}@keyframes public-auth-enter{0%{opacity:0;transform:translateY(20px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 900px){.public-home .public-login-dialog,.public-home .public-login-dialog--signup{width:min(620px,100%);height:auto;grid-template-columns:minmax(0,1fr)}.public-home .public-auth-brand-panel{display:none}.public-home .public-auth-form-panel{max-height:calc(100dvh - 40px)}}@media (max-width: 560px){.public-home .public-lightbox{align-items:end;padding:0}.public-home .public-login-dialog,.public-home .public-login-dialog--signup{width:100%;max-height:calc(100dvh - 10px);border-width:1px 0 0;border-radius:26px 26px 0 0}.public-home .public-auth-form-panel{max-height:calc(100dvh - 10px);padding:28px 20px 34px;background:#fbfdfb}.public-home .public-login-dialog-header{margin-bottom:20px}.public-home .public-login-dialog h2{font-size:2.25rem}.public-home .public-login-dialog-header p:not(.public-kicker){font-size:13px}.public-home .public-auth-mode-toggle{margin-bottom:18px}.public-home .public-signup-form{grid-template-columns:minmax(0,1fr)}.public-auth-field--wide{grid-column:auto}.public-home .public-auth-divider span{white-space:normal;text-align:center}}@media (prefers-reduced-motion: reduce){.public-home .public-login-dialog{animation:none}.public-home .public-login-dialog *,.public-home .public-login-dialog *:before,.public-home .public-login-dialog *:after{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)}.app-layout,.app-layout[data-theme=light],.app-layout[data-theme=dark]{--bg: var(--ip-night);--bg-strong: #052315;--panel: rgba(8, 38, 25, .94);--panel-solid: var(--ip-panel);--panel-soft: rgba(13, 50, 32, .72);--panel-tint: rgba(0, 206, 1, .08);--input-bg: rgba(2, 22, 11, .72);--line: var(--ip-border);--line-strong: rgba(0, 206, 1, .48);--ink: var(--ip-ink);--ink-soft: #dcebdd;--muted: var(--ip-muted);--faint: #718979;--accent: var(--ip-green);--accent-strong: var(--ip-green);--accent-soft: rgba(0, 206, 1, .1);--forest: var(--ip-night);--forest-2: var(--ip-panel);--danger: var(--ip-critical);--danger-soft: rgba(255, 138, 130, .1);--warning: var(--ip-warning);--warning-soft: rgba(255, 197, 109, .1);--ai: var(--ip-cyan);--ai-soft: rgba(105, 228, 123, .1);--shadow-sm: 0 18px 50px rgba(0, 18, 8, .2);--shadow-md: var(--ip-shadow);--radius-lg: 24px;--radius-md: 16px;--radius-sm: 11px;--app-bg: radial-gradient(circle at 12% -8%, rgba(0, 206, 1, .16), transparent 31rem), radial-gradient(circle at 92% 18%, rgba(201, 255, 192, .07), transparent 34rem), linear-gradient(180deg, #041c10 0%, #03170c 48%, #021209 100%);padding-top:78px;color:var(--ip-ink);background:var(--app-bg);font-family:Inadim Sora,Outfit Variable,Outfit,sans-serif;font-size:15px;font-variation-settings:"wght" 480;-webkit-font-smoothing:antialiased}.app-layout *,.operator-page *,.master-page *,.platform-workspace *{scrollbar-color:rgba(0,206,1,.32) transparent}.app-layout ::selection,.operator-page ::selection,.master-page ::selection,.platform-workspace ::selection{color:var(--ip-green-ink);background:var(--ip-green)}.brand-lockup{min-width:0;display:flex;align-items:center;gap:12px}.brand-logo-frame{width:174px;height:62px;display:block;flex:0 0 auto;overflow:hidden}.brand-logo-image{width:174px;height:98px;display:block;object-fit:contain;transform:translate(-11.5%);transform-origin:left center}.brand-supporting-text{color:var(--ip-muted);font-size:var(--ip-type-caption)}.app-command-header{min-height:78px;grid-template-columns:minmax(178px,220px) minmax(0,1fr) auto;gap:clamp(14px,2vw,30px);padding:0 clamp(18px,3vw,46px);border-bottom:1px solid rgba(201,255,192,.12);background:#07361d;box-shadow:0 14px 40px #000f0733;backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%)}.app-brand-button{min-height:78px}.app-command-header .brand-logo-frame{width:158px;height:58px}.app-command-header .brand-logo-image{width:158px;height:89px;transform:translate(-11.5%,-6px)}.app-command-nav{align-items:center;gap:5px;padding-block:12px}.app-command-nav .tab-link{min-height:42px;padding:0 14px;border:1px solid transparent;border-radius:999px;color:#89a08f;font-size:.75rem;font-weight:620;letter-spacing:-.01em}.app-command-nav .tab-link svg{width:16px;height:16px;stroke-width:2}.app-command-nav .tab-link:hover{border-color:#c9ffc01c;color:var(--ip-ink);background:#ffffff0b}.app-command-nav .tab-link.active{border-color:var(--ip-green);color:var(--ip-green-ink);background:var(--ip-green);box-shadow:0 10px 24px #00ce012b}.app-command-actions{gap:12px}.app-user-summary{gap:10px}.app-user-avatar{width:38px;height:38px;border:1px solid rgba(201,255,192,.16);border-radius:50%;color:var(--ip-green);background:#00ce011a;font-weight:740}.app-user-copy{max-width:250px;gap:3px}.app-user-copy strong{font-size:.75rem;font-weight:650}.app-user-copy small{color:#718978;font-size:.7rem}.app-command-logout{width:38px;min-height:38px;border-color:#c9ffc021;border-radius:50%;color:#8da394;background:#ffffff09}.app-layout .content-shell{width:min(1440px,100%);min-height:calc(100vh - 78px);gap:22px;padding:clamp(30px,4vw,58px) clamp(20px,4vw,64px) 88px}.app-layout .content-header{margin-bottom:6px}.app-layout .content-header-row>div{gap:9px}.app-layout .content-header h1{max-width:820px;color:var(--ip-ink);font-size:clamp(2.25rem,4.2vw,3.65rem);font-weight:760;line-height:.98;letter-spacing:-.055em;text-wrap:balance}.app-layout .content-header-row p{max-width:720px;color:var(--ip-muted);font-size:.9rem;line-height:1.55}.app-section-kicker,.app-layout :is(.eyebrow,.timeline-source,.case-id,.briefing-kicker),.operator-page-intro>div>span,.operator-view-heading span,.master-page-heading>span,.platform-page-heading>div>span{color:var(--ip-green);font-size:.7rem;font-weight:720;letter-spacing:.1em}.app-layout :is(h1,h2,h3,h4),.operator-page :is(h1,h2,h3,h4),.master-page :is(h1,h2,h3,h4),.platform-workspace :is(h1,h2,h3,h4){font-family:Inadim Sora,Outfit Variable,Outfit,sans-serif;text-wrap:balance}.app-layout :is(.panel-title-row h2,.summary-header h2,.dashboard-panel-header h2,.section-title-row h2,.openclaw-panel-header h2,.master-page-heading h2,.platform-page-heading h2,.operator-page-intro h2,.operator-view-heading h2){color:var(--ip-ink);font-weight:700;letter-spacing:-.035em}.app-layout :is(p,li,dd),.operator-page :is(p,li,dd),.master-page :is(p,li,dd),.platform-workspace :is(p,li,dd){text-wrap:pretty}.app-layout :is(.panel,.metric-card),.focus-mode-summary,.focus-decision-row,.focus-mode-state,.focus-mode-empty,.operator-stage,.operator-result-card,.operator-titles-layout,.operator-debtors-layout,.operator-empty,.master-control-hero,.master-control-grid>button,.master-preference-stage,.master-integration-card,.master-company-side article,.master-team-list-section,.platform-workspace :is(.admin-account-list-panel,.admin-selected-account-panel,.admin-panel),.platform-directory,.platform-detail-panel,.platform-metric-strip article,.platform-pilot-evidence,.platform-route-list>article,.platform-route-form,.platform-quarantine,.platform-conversation-queue,.platform-conversation-detail{border-color:#c9ffc021;border-radius:20px;background:linear-gradient(145deg,#0a2d1df0,#051f13f5);box-shadow:0 24px 65px #00100729}.app-layout :is(.panel,.metric-card):hover,.focus-decision-row:hover,.operator-stage:hover,.operator-result-card:hover,.master-control-grid>button:hover{border-color:#00ce014d;background:linear-gradient(145deg,#0c3722f5,#062315fa)}.app-layout hr,.app-layout :is(table,thead,tbody,tr,th,td),.operator-page :is(table,thead,tbody,tr,th,td),.master-page :is(table,thead,tbody,tr,th,td),.platform-workspace :is(table,thead,tbody,tr,th,td){border-color:#c9ffc01c}.app-layout :is(th,dt),.operator-page :is(th,dt),.master-page :is(th,dt),.platform-workspace :is(th,dt){color:#7f9785;font-size:.7rem;font-weight:650;letter-spacing:.06em}.app-layout tbody tr:hover,.operator-page tbody tr:hover,.master-page tbody tr:hover,.platform-workspace tbody tr:hover{background:#00ce0109}.app-layout :is(input,select,textarea),.operator-page :is(input,select,textarea),.master-page :is(input,select,textarea),.platform-workspace :is(input,select,textarea){min-height:46px;border-color:#c9ffc024;border-radius:13px;color:var(--ip-ink);background-color:#011409ad}.app-layout :is(input,select,textarea)::placeholder,.operator-page :is(input,textarea)::placeholder,.master-page :is(input,textarea)::placeholder,.platform-workspace :is(input,textarea)::placeholder{color:#637b69}.app-layout :is(input,select,textarea):focus,.operator-page :is(input,select,textarea):focus,.master-page :is(input,select,textarea):focus,.platform-workspace :is(input,select,textarea):focus{border-color:#00ce01a8;outline:none;box-shadow:0 0 0 4px #00ce011c}.app-layout button:not(.tab-link,.app-brand-button,.app-command-logout,.icon-button,.openclaw-feedback-button),.operator-page button,.master-page button,.platform-workspace button{min-height:37px;border-color:#c9ffc024;border-radius:999px;color:var(--ip-ink);background:#ffffff0b;font-weight:650}.app-layout button:not(.tab-link,.app-brand-button,.app-command-logout,.icon-button,.openclaw-feedback-button):hover,.operator-page button:hover,.master-page button:hover,.platform-workspace button:hover{border-color:#00ce0157;color:var(--ip-ink);background:#00ce0117}.app-layout :is(button.primary,form button[type=submit]):not(.secondary,.danger),.operator-page :is(button.primary,form button[type=submit]):not(.secondary,.danger),.master-page :is(button.primary,form button[type=submit]):not(.secondary,.danger),.platform-workspace :is(button.primary,form button[type=submit]):not(.secondary,.danger){border-color:var(--ip-green);color:var(--ip-green-ink);background:var(--ip-green);box-shadow:0 12px 28px #00ce0129}.app-layout :is(button.primary,form button[type=submit]):not(.secondary,.danger):hover,.operator-page :is(button.primary,form button[type=submit]):not(.secondary,.danger):hover,.master-page :is(button.primary,form button[type=submit]):not(.secondary,.danger):hover,.platform-workspace :is(button.primary,form button[type=submit]):not(.secondary,.danger):hover{color:var(--ip-green-ink);background:#20df20;transform:translateY(-1px)}.app-layout :is(.status-pill,.badge,.admin-status-badge),.operator-page :is(.operator-title-tabs button,.operator-title-filter-row button),.master-page .master-control-nav button,.platform-workspace .platform-quality-nav button{border-radius:999px}.operator-page{--operator-panel: rgba(8, 38, 25, .94);--operator-raised: rgba(13, 50, 32, .92);--operator-line: rgba(201, 255, 192, .13);color:var(--ip-ink);font-family:Inadim Sora,Outfit Variable,Outfit,sans-serif}.operator-flow-map{gap:14px}.operator-stage{min-height:300px;padding:24px 20px}.operator-stage-head span,.operator-result-icon{color:var(--ip-green)}.operator-stage-arrow,.operator-result-card>svg{color:var(--ip-green)}.operator-stage button{background:#000f0747!important}.operator-result-card{border-color:#c9ffc021!important;border-radius:20px;background:linear-gradient(145deg,#0a2d1df0,#051f13f5)!important}.operator-stage dd{font-size:.82rem}.operator-flow-results{margin-top:34px;padding-top:34px;border-top-color:#c9ffc021}.operator-flow-results>h2{font-size:clamp(1.8rem,3.5vw,2.65rem);font-weight:720;letter-spacing:-.045em}.operator-title-list-panel,.operator-debtor-list-panel{background:#02160b6b}.operator-title-list li>button:hover,.operator-title-list li>button.selected,.operator-debtor-list li>button:hover,.operator-debtor-list li>button.selected{background:#00ce0113!important}.operator-title-tabs{border-color:#c9ffc021;border-radius:999px;background:#01120873}.operator-title-tabs button.active,.operator-title-filter-row button.active,.focus-mode-filters button.active{color:var(--ip-green-ink);background:var(--ip-green)}.focus-mode-summary{overflow:hidden}.focus-mode-summary>div{min-height:128px;padding:24px 28px;border-color:#c9ffc01c}.focus-mode-summary>div>span,.focus-decision-eyebrow b,.focus-decision-dialog-header span,.focus-decision-conversation>header span{color:var(--ip-green)}.focus-decision-row{min-height:104px;padding:17px 19px}.focus-decision-type{border-color:#c9ffc024;border-radius:13px}.focus-decision-dialog{border-left-color:#c9ffc024;border-radius:28px 0 0 28px;background:#061f13}.focus-decision-dialog-header,.focus-decision-actions{border-color:#c9ffc01f;background:#031a0ed6}.focus-decision-case-summary,.focus-decision-request,.focus-decision-continuity,.focus-decision-proof,.focus-decision-conversation,.focus-counter-form{border-color:#c9ffc021;border-radius:16px;background:#01120847}.focus-decision-conversation li.outbound{background:#00ce011c}.master-page{color:var(--ip-ink);font-family:Inadim Sora,Outfit Variable,Outfit,sans-serif}.master-control-nav{gap:6px;padding:6px}.master-control-nav button{min-height:42px;padding-inline:14px}.master-control-nav button.active{border-color:var(--ip-green);color:var(--ip-green-ink);background:var(--ip-green)}.master-control-nav button.active svg{color:var(--ip-green-ink)}.master-control-hero{padding:clamp(28px,5vw,52px);background:radial-gradient(circle at 78% 12%,rgba(0,206,1,.14),transparent 24rem),linear-gradient(145deg,#0a301ef7,#051e12fa)}.master-control-hero h2{font-size:clamp(2rem,4vw,3.2rem);font-weight:740;letter-spacing:-.05em}.master-control-grid{gap:14px}.master-control-grid>button{min-height:104px;padding:20px;border-color:#c9ffc021;border-radius:20px;background:linear-gradient(145deg,#0a2d1df0,#051f13f5)}.master-stepper button.active,.master-integration-selector button.active{border-color:var(--ip-green);color:var(--ip-green-ink);background:var(--ip-green)}.master-integration-selector{padding:0;border:0;background:transparent;gap:9px;row-gap:9px}.master-integrations-page .master-integration-selector{gap:14px;row-gap:14px}.master-page .master-integration-selector button:hover{border-color:#a9ef5b47;color:var(--ip-ink);background:#a9ef5b13;transform:none}.master-page .master-integration-selector button:hover strong{color:var(--ip-ink)}.master-page .master-integration-selector button:hover small{color:#bac7c2}.master-page .master-integration-selector button:hover em,.master-page .master-integration-selector button:hover>svg{color:#a9ef5b}.master-page .master-integration-selector button:hover .master-integration-brand{border-color:#a9ef5b47;background:#a9ef5b14}.master-page .master-integration-selector button.active:hover{border-color:#c6ff83;color:var(--ip-green-ink);background:#b7f66f;box-shadow:0 0 0 1px #c6ff8361,0 14px 30px #00ce012e}.master-integration-selector button.active .master-integration-brand{border-color:#031a0e33;color:var(--ip-green-ink);background:#031a0e1a}.master-integration-selector button.active strong,.master-integration-selector button.active>svg{color:var(--ip-green-ink)}.master-integration-selector button.active small,.master-integration-selector button.active em{color:#031a0eb8}.master-integration-selector button.active:hover .master-integration-brand{border-color:#031a0e33;color:var(--ip-green-ink);background:#031a0e1a}.master-integration-selector button.active:hover strong,.master-integration-selector button.active:hover>svg{color:var(--ip-green-ink)}.master-integration-selector button.active:hover small,.master-integration-selector button.active:hover em{color:#031a0eb8}.master-form-footer,.master-integration-actions{border-color:#c9ffc01f;background:#02160b80}.platform-workspace{color:var(--ip-ink);font-family:Inadim Sora,Outfit Variable,Outfit,sans-serif}.platform-page-heading h2{color:var(--ip-ink);font-size:clamp(2rem,4vw,3.1rem);font-weight:740;letter-spacing:-.05em}.platform-root-badge,.fixture-platform-header>span{border-color:#00ce0140;color:var(--ip-green);background:#00ce0114}.platform-directory li>button.selected,.platform-workspace .admin-account-list-item.selected,.platform-conversation-queue li button.selected{border-color:#00ce0157;color:var(--ip-ink);background:#00ce011a}.platform-user-avatar,.platform-detail-icon{color:var(--ip-green);background:#00ce011a}.platform-access-summary div,.platform-pilot-metrics div,.platform-conversation-metadata div,.platform-route-list>article,.platform-conversation-actions>div,.platform-conversation-actions form{border-color:#c9ffc01c;border-radius:14px;background:#0112084d}.fixture-platform-header{min-height:78px;gap:20px;padding:0 24px;border-bottom-color:#c9ffc01f;background:#07361d}.app-layout.ui-completion-fixture{padding-top:0}.fixture-platform-header .brand-logo-frame{width:184px;height:62px}.fixture-platform-header .brand-logo-image{width:184px;height:104px}.fixture-platform-header nav button{border:1px solid transparent;border-radius:999px}.fixture-platform-header nav button:first-child{border-color:var(--ip-green);color:var(--ip-green-ink);background:var(--ip-green)}.app-layout .modal-backdrop,.focus-decision-backdrop{background:#000e06b8;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%)}.app-layout .modal-card,.app-layout [role=dialog]:not(.focus-decision-dialog){border-color:#c9ffc026;border-radius:24px;background:linear-gradient(145deg,#0a2d1d,#051f13);box-shadow:0 38px 110px #000f068a}.session-gate-layout{background:radial-gradient(circle at 20% 10%,rgba(0,206,1,.15),transparent 32rem),linear-gradient(155deg,#041c10,#021209)}.session-gate-shell,.activation-shell{border-color:#c9ffc024;border-radius:28px;background:linear-gradient(145deg,#0a2d1df7,#041b10fa);box-shadow:var(--ip-shadow)}.session-gate-shell .brand-logo-frame,.activation-header .brand-logo-frame{width:174px;height:62px}.session-gate-shell .brand-logo-image,.activation-header .brand-logo-image{width:174px;height:98px}@media (max-width: 1120px){.app-command-header{grid-template-columns:minmax(116px,auto) minmax(0,1fr) auto;gap:10px;padding-inline:16px}.app-command-header .brand-logo-frame{width:126px}.app-command-header .brand-logo-image{width:126px;height:71px;transform:translate(-11.5%,-5px)}.app-command-nav .tab-link{padding-inline:11px}}@media (max-width: 760px){.app-layout,.app-layout[data-theme=light],.app-layout[data-theme=dark]{padding-top:128px}.app-layout.ui-completion-fixture{padding-top:0}.app-command-header{min-height:128px;grid-template-columns:auto 1fr auto;padding-inline:14px}.app-brand-button{min-height:64px}.app-command-header .brand-logo-frame{width:142px;height:56px}.app-command-header .brand-logo-image{width:142px;height:80px;transform:translate(-11.5%,-5px)}.app-command-nav{min-height:56px;padding-block:7px;border-top-color:#c9ffc01a}.app-command-nav .tab-link{min-height:40px}.app-layout .content-shell{min-height:calc(100vh - 128px);gap:18px;padding:28px 16px 64px}.app-layout .content-header h1{font-size:clamp(2.05rem,12vw,2.8rem)}.focus-mode-summary,.operator-titles-layout,.operator-debtors-layout,.master-control-hero,.platform-directory,.platform-detail-panel{border-radius:18px}.focus-decision-dialog{border-radius:0}.fixture-platform-header .brand-logo-frame{width:128px}.fixture-platform-header .brand-logo-image{width:128px;height:72px}}@media (max-width: 430px){.app-command-header .brand-logo-frame{width:130px}.app-command-header .brand-logo-image{width:130px;height:73px;transform:translate(-11.5%,-4px)}.app-command-logout{width:36px;min-height:36px}.operator-stage,.operator-result-card,.focus-decision-row,.master-control-grid>button,.platform-detail-panel{border-radius:16px}}@media (prefers-reduced-motion: reduce){.app-layout *,.app-layout *:before,.app-layout *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
