/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.shrink{flex-shrink:1}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{color:#16233d;font-synthesis:none;text-rendering:optimizelegibility;--ink:#16233d;--ink-soft:#53617a;--ink-faint:#8995aa;--blue:#2167ec;--blue-deep:#174fbe;--blue-soft:#edf4ff;--line:#dfe6f0;--line-strong:#cdd8e7;--surface:#fff;--canvas:#f7f9fd;--green:#16aa68;--green-soft:#eaf9f1;--orange:#ed8b16;--orange-soft:#fff5e8;--red:#e7525a;--red-soft:#fff0f1;--shadow-sm:0 2px 12px #1d355b0a;--shadow-md:0 16px 42px #2842691f;background:#f7f9fd;font-family:Avenir Next,PingFang SC,Hiragino Sans GB,Helvetica Neue,sans-serif}*{box-sizing:border-box}html{background:var(--canvas);min-width:320px}body{background:var(--canvas);min-width:320px;min-height:100vh;margin:0}button,input,textarea{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #2167ec38}a{color:inherit}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{min-height:100vh;color:var(--ink);display:flex}.sidebar{z-index:20;border-right:1px solid var(--line);background:#fcfdffed;flex-direction:column;width:220px;transition:width .22s;display:flex;position:fixed;inset:0 auto 0 0}.app-shell--collapsed .sidebar{width:78px}.brand-lockup{white-space:nowrap;border-bottom:1px solid #dfe6f0b8;align-items:center;gap:10px;height:76px;padding:0 28px;display:flex;overflow:hidden}.brand-symbol{color:#fff;letter-spacing:0;background:linear-gradient(145deg,#2e7bff,#1754ce);border-radius:8px;place-items:center;width:30px;height:30px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;font-weight:800;display:grid;position:relative;box-shadow:0 5px 12px #2466da38}.brand-name{letter-spacing:-.03em;font-size:17px;font-weight:720}.sidebar-nav{flex-direction:column;flex:1;gap:7px;padding:27px 13px;display:flex}.sidebar-link{color:#536079;border-radius:10px;align-items:center;gap:15px;min-height:47px;padding:0 17px;font-size:14px;font-weight:560;text-decoration:none;transition:color .16s,background .16s,transform .16s;display:flex}.sidebar-link:hover{color:var(--blue);background:#f2f6fe;transform:translate(1px)}.sidebar-link--active{color:var(--blue);background:#eaf2ff;box-shadow:inset 0 0 0 1px #2167ec0a}.sidebar-link--settings{margin-top:12px}.app-shell--collapsed .brand-lockup{justify-content:center;padding:0}.app-shell--collapsed .brand-name,.app-shell--collapsed .sidebar-link span{display:none}.app-shell--collapsed .sidebar-link{justify-content:center;padding:0}.sidebar-collapse{border:1px solid var(--line);color:#60708b;background:#fff;border-radius:50%;align-self:flex-start;place-items:center;width:39px;height:39px;margin:0 0 24px 22px;transition:color .16s,border-color .16s,transform .16s;display:grid}.sidebar-collapse:hover{color:var(--blue);border-color:#afc9f8;transform:scale(1.04)}.app-shell--collapsed .sidebar-collapse{margin-left:19px}.app-main{flex:1;min-width:0;margin-left:220px;transition:margin-left .22s}.app-shell--collapsed .app-main{margin-left:78px}.topbar{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f9fde6;border-bottom:1px solid #dfe6f0db;justify-content:space-between;align-items:center;height:76px;padding:0 38px;display:flex;position:sticky;top:0}.breadcrumbs{color:#60708b;align-items:center;gap:9px;font-size:14px;display:flex}.breadcrumbs strong{color:var(--blue);font-weight:650}.breadcrumbs svg{color:#a8b3c5}.topbar-actions{align-items:center;gap:19px;display:flex}.icon-button{color:#40516e;background:0 0;border:0;border-radius:9px;place-items:center;width:35px;height:35px;transition:color .16s,background .16s;display:grid;position:relative}.icon-button:hover{color:var(--blue);background:#edf3fc}.icon-button--small{border:1px solid var(--line);background:#fff;width:34px;height:34px}.icon-button--notification i{background:var(--red);border:1px solid #f7f9fd;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:6px}.account-anchor,.popover-anchor{position:relative}.account-button{color:var(--ink);background:0 0;border:0;align-items:center;gap:10px;padding:4px 1px 4px 5px;display:flex}.account-button:hover .account-name{color:var(--blue)}.account-avatar{color:#3a72d8;background:linear-gradient(145deg,#eff5ff,#dfeaff);border:1px solid #c2d7fa;border-radius:50%;place-items:center;width:35px;height:35px;font-size:14px;font-weight:700;display:grid}.account-name{font-size:14px;font-weight:600}.topbar-popover{z-index:40;border:1px solid var(--line);min-width:205px;box-shadow:var(--shadow-md);background:#fff;border-radius:12px;flex-direction:column;gap:7px;padding:15px 16px;font-size:12px;display:flex;position:absolute;top:44px;right:0}.topbar-popover b{font-size:13px}.topbar-popover span{color:var(--ink-soft)}.topbar-popover small{color:var(--ink-faint);line-height:1.5}.topbar-popover button{color:var(--blue);background:0 0;border:0;align-self:flex-start;margin-top:4px;padding:0;font-size:12px}.topbar-popover--notification{right:-10px}.page-content{min-height:calc(100vh - 76px);padding:39px 40px 60px}.page-enter{animation:.36s both page-enter}@keyframes page-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.page-heading h1{color:var(--ink);letter-spacing:-.045em;margin:5px 0 8px;font-size:30px;font-weight:730;line-height:1.12}.page-heading p{color:#68758d;margin:0;font-size:14px;line-height:1.7}.eyebrow{color:#8290a6;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:760;display:inline-flex}.eyebrow--blue{color:var(--blue)}.button{min-height:40px;color:var(--ink);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:650;transition:color .16s,border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button--primary{color:#fff;border-color:var(--blue);background:var(--blue);box-shadow:0 7px 16px #2167ec33}.button--primary:hover{border-color:var(--blue-deep);background:var(--blue-deep);box-shadow:0 9px 20px #2167ec40}.button--outline{color:var(--blue);background:#fff;border-color:#b9d0fa}.button--outline:hover{border-color:var(--blue);background:#f4f8ff}.button--ghost{color:var(--blue);background:0 0;border-color:#0000}.button--ghost:hover{background:#edf4ff}.button--large{border-radius:9px;min-height:46px;padding:0 21px;font-size:14px}.button--small{border-radius:7px;min-height:32px;padding:0 11px;font-size:12px}.button--danger-outline{color:var(--red);border-color:#f0bcc0}.button--danger-outline:hover{border-color:var(--red);background:var(--red-soft)}.text-button{color:var(--blue);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:650;display:inline-flex}.text-button:hover{color:var(--blue-deep)}.page-heading--create{margin-bottom:26px}.offline-pill{color:#5379b8;background:#f4f8ff;border:1px solid #d4e4fc;border-radius:999px;align-items:center;gap:7px;margin-bottom:4px;padding:7px 11px;font-size:11px;font-weight:650;display:inline-flex}.offline-pill span,.summary-ready span{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #16aa681f}.create-layout{grid-template-columns:minmax(0,1fr) minmax(300px,36%);align-items:start;gap:35px;display:grid}.create-form{min-width:0;max-width:820px}.create-section{border-bottom:1px solid #e9eef5;margin-bottom:20px;padding:0 0 21px}.section-heading{align-items:flex-start;gap:13px;margin-bottom:15px;display:flex}.section-heading h2{letter-spacing:-.02em;margin:0 0 3px;font-size:15px;font-weight:720}.section-heading h2 em{color:#95a0b1;margin-left:5px;font-size:11px;font-style:normal;font-weight:560}.section-heading span:not(.field-marker){color:#8894a9;font-size:11px}.field-marker{color:#fff;background:var(--blue);border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:750;display:grid;box-shadow:0 4px 10px #2167ec30}.input-label{color:#5e6c84;margin:0 0 7px 35px;font-size:12px;font-weight:600;display:block}.input-with-prefix{color:#7890b0;background:#fff;border:1px solid #bdcbe0;border-radius:8px;align-items:center;gap:9px;min-height:45px;margin-left:35px;padding:0 13px;transition:border-color .16s,box-shadow .16s;display:flex;box-shadow:inset 0 1px 1px #2e466805}.input-with-prefix--error{border-color:#e78f96}.input-with-prefix input,.custom-role-row input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.create-section textarea{resize:vertical;width:calc(100% - 35px);min-height:86px;color:var(--ink);background:#fff;border:1px solid #bdcbe0;border-radius:8px;outline:0;margin-left:35px;padding:13px 14px;font-size:13px;line-height:1.6;transition:border-color .16s,box-shadow .16s;display:block}.create-section textarea:focus{border-color:#6b9cf1;box-shadow:0 0 0 3px #2167ec17}.create-section textarea[aria-invalid=true],.input-with-prefix[aria-invalid=true]{border-color:#e78f96}.field-hint,.field-error,.info-note{color:#8b98aa;align-items:center;gap:6px;margin:8px 0 0 35px;font-size:11px;line-height:1.5;display:flex}.field-error{color:var(--red)}.info-note{color:#7788a2}.info-note svg{color:#7492bd}.create-section--count{flex-wrap:wrap;align-items:center;column-gap:17px;display:flex;position:relative}.create-section--count .section-heading{flex:100%}.count-stepper{background:#fff;border:1px solid #bdcbe0;border-radius:8px;height:37px;margin-left:35px;display:inline-flex;overflow:hidden}.count-stepper button{color:#6b7f9c;background:#fff;border:0;place-items:center;width:35px;transition:color .15s,background .15s;display:grid}.count-stepper button:hover{color:var(--blue);background:#edf4ff}.count-stepper strong{min-width:50px;color:var(--ink);border-left:1px solid #e0e7f1;border-right:1px solid #e0e7f1;place-items:center;font-size:13px;display:grid}.count-limit{color:#96a2b4;font-size:11px}.persona-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-left:35px;display:grid}.persona-preview-card{background:#fff;border:1px solid #d8e1ee;border-radius:8px;align-items:center;gap:9px;min-width:0;min-height:77px;padding:10px 9px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.persona-preview-card:hover{box-shadow:var(--shadow-sm);border-color:#b8cff4;transform:translateY(-2px)}.persona-preview-card>div:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.persona-preview-card strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:690;overflow:hidden}.persona-preview-card span{color:#76849a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.persona-avatar{color:#fff;background:#c6d8f6;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -5px 9px #21365c17}.persona-avatar span{opacity:.88;font-size:8px;font-weight:720;position:absolute;bottom:4px;right:6px}.persona-avatar--small{width:27px;height:27px}.persona-avatar--medium{width:42px;height:42px}.persona-avatar--large{width:48px;height:48px}.persona-avatar--blue{background:linear-gradient(145deg,#2778e9,#75a8fa)}.persona-avatar--green{background:linear-gradient(145deg,#16a96c,#77d29f)}.persona-avatar--violet{background:linear-gradient(145deg,#7958da,#b6a2f4)}.persona-avatar--amber{background:linear-gradient(145deg,#ee991c,#f4c36f)}.persona-avatar--teal{background:linear-gradient(145deg,#079f9b,#6cd8ca)}.persona-avatar--rose{background:linear-gradient(145deg,#d85d75,#f2a2aa)}.persona-avatar--muted{filter:saturate(.52)}.custom-role-row{gap:9px;margin-left:35px;display:flex}.custom-role-row input{background:#fff;border:1px solid #bdcbe0;border-radius:8px;outline:0;min-height:42px;padding:0 12px}.custom-role-row input:focus{border-color:#6b9cf1;box-shadow:0 0 0 3px #2167ec17}.custom-role-tags{flex-wrap:wrap;gap:8px;margin:9px 0 0 35px;display:flex}.custom-role-tag{color:#536a8e;background:#f1f6ff;border:1px solid #cde0fb;border-radius:7px;align-items:center;gap:6px;max-width:100%;padding:7px 9px;font-size:11px;display:inline-flex}.custom-role-tag>svg{color:var(--blue);flex:none}.custom-role-tag button{color:#8ca2c2;background:0 0;border:0;flex:none;padding:0 1px;font-size:16px;line-height:12px}.custom-role-tag button:hover{color:var(--red)}.create-actions{gap:11px;margin:6px 0 0 35px;display:flex}.create-summary-card{min-height:610px;box-shadow:var(--shadow-sm);background:#ffffffdb;border:1px solid #dce4ef;border-radius:10px;padding:25px 25px 20px;position:sticky;top:100px}.summary-card-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.summary-card-heading h2{color:var(--ink);letter-spacing:-.035em;margin:7px 0 0;font-size:19px}.summary-ready{color:#3a8b68;background:var(--green-soft);border-radius:999px;align-items:center;gap:7px;padding:6px 8px;font-size:10px;font-weight:650;display:inline-flex}.create-summary-list{border-top:1px solid #e6ebf3;margin-top:24px}.create-summary-row{color:#576680;border-bottom:1px solid #e6ebf3;grid-template-columns:30px 78px minmax(0,1fr);align-items:center;gap:8px;min-height:58px;font-size:12px;display:grid}.create-summary-row strong{color:var(--ink);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;overflow:hidden}.create-summary-icon{width:29px;height:29px;color:var(--blue);background:#edf4ff;border-radius:50%;place-items:center;display:grid}.create-illustration{height:245px;margin:30px 0 0;position:relative}.illustration-window{background:#fff;border:1px solid #cbd8ea;border-radius:8px;width:102px;height:115px;padding:8px;position:absolute;box-shadow:0 10px 18px #32507b14}.illustration-window--left{top:9px;left:2px;transform:rotate(-1deg)}.illustration-window--center{z-index:2;top:0;left:50%;transform:translate(-50%)}.illustration-window--right{top:19px;right:2px;transform:rotate(1deg)}.illustration-window-bar,.session-browser-dots{gap:4px;display:flex}.illustration-window-bar i,.session-browser-dots i{background:#f15d5d;border-radius:50%;width:6px;height:6px}.illustration-window-bar i:nth-child(2),.session-browser-dots i:nth-child(2){background:#f3b43d}.illustration-window-bar i:nth-child(3),.session-browser-dots i:nth-child(3){background:#3fbe73}.illustration-video{color:#fff;background:#aed0fc;border-radius:5px;place-items:center;width:51px;height:36px;margin:12px auto 9px;display:grid}.illustration-line{background:#e2e8f1;border-radius:5px;width:74%;height:5px;margin:0 auto 6px;display:block}.illustration-line--short{width:50%;margin-left:13px}.illustration-flag,.illustration-warning,.illustration-success{color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:grid;position:absolute;bottom:12px;right:13px}.illustration-flag{background:#f2565c;border-radius:4px}.illustration-warning{background:#f29a27}.illustration-success{background:#32b977}.illustration-node{z-index:3;width:49px;height:49px;color:var(--blue);background:#f1f6ff;border:1px solid #c6dafd;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 7px 16px #4071bb21}.illustration-node:before,.illustration-node:after{content:"";border-top:1px dashed #b2c7e7;width:70px;height:1px;position:absolute;bottom:26px}.illustration-node:before{transform-origin:100%;right:33px;transform:rotate(26deg)}.illustration-node:after{transform-origin:0;left:33px;transform:rotate(-26deg)}.illustration-label{color:#63738e;text-align:center;font-size:11px;position:absolute;bottom:0;left:0;right:0}.summary-card-foot{color:#8492a8;align-items:center;gap:7px;margin-top:14px;font-size:10px;display:flex}.summary-foot-dot{background:var(--blue);border-radius:50%;width:6px;height:6px}.overview-hero{background:linear-gradient(115deg,#fff,#f7faff 57%,#eef5ff);border:1px solid #dce6f4;border-radius:16px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:center;min-height:330px;padding:45px 60px;display:grid;position:relative;overflow:hidden}.overview-hero:after{content:"";border:1px solid #7ca8f04d;border-radius:50%;width:340px;height:340px;position:absolute;top:-90px;right:-80px;box-shadow:0 0 0 28px #92baf814,0 0 0 58px #92baf80d}.overview-hero h1{color:var(--ink);letter-spacing:-.065em;margin:13px 0 14px;font-size:clamp(32px,4vw,52px);font-weight:720;line-height:1.08}.overview-hero h1 em{color:var(--blue);font-style:normal}.overview-hero p{color:#67758c;max-width:520px;margin:0;font-size:14px;line-height:1.8}.overview-hero-actions{align-items:center;gap:9px;margin-top:26px;display:flex}.overview-signal{place-items:center;width:270px;height:230px;margin:auto;display:grid;position:relative}.signal-orbit{border:1px dashed #aac6f1;border-radius:50%;position:absolute}.signal-orbit--one{width:168px;height:168px}.signal-orbit--two{border-color:#c9dbf5;width:248px;height:248px}.signal-core{z-index:2;width:68px;height:68px;color:var(--blue);background:#f2f7ff;border:1px solid #c5dafb;border-radius:50%;place-items:center;display:grid;box-shadow:0 10px 28px #3067c029}.signal-label{z-index:3;color:#5d77a0;background:#ffffffe0;border:1px solid #d5e3f9;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:680;position:absolute;box-shadow:0 6px 14px #30588f12}.signal-label--top{top:1px;left:84px}.signal-label--right{color:var(--green);border-color:#cfeadf;top:105px;right:-1px}.signal-label--bottom{color:var(--red);border-color:#f0d2d5;bottom:1px;left:60px}.overview-section{margin-top:36px}.overview-section--lower{margin-top:43px}.section-title-row{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:15px;display:flex}.section-title-row h2{letter-spacing:-.04em;margin:5px 0 0;font-size:20px}.section-caption{color:#8794a8;align-items:center;gap:6px;font-size:11px;display:inline-flex}.overview-arena-card{border:1px solid var(--line);min-height:110px;box-shadow:var(--shadow-sm);background:#fff;border-radius:11px;align-items:center;gap:20px;padding:22px 23px;display:flex}.overview-arena-main{flex:1;align-items:center;gap:14px;min-width:260px;display:flex}.overview-arena-icon{width:43px;height:43px;color:var(--blue);background:var(--blue-soft);border-radius:12px;place-items:center;display:grid}.overview-arena-label{color:#8490a4;letter-spacing:.04em;font-size:10px}.overview-arena-main h3{margin:4px 0;font-size:15px;font-weight:690}.overview-arena-main p{color:#8490a5;align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.overview-arena-stats{color:#65748d;white-space:nowrap;align-items:center;gap:17px;font-size:11px;display:flex}.overview-arena-stats span{align-items:center;gap:5px;display:inline-flex}.overview-persona-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.overview-persona{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:12px;display:flex}.overview-persona>div:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.overview-persona strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:680;overflow:hidden}.overview-persona span{color:#8591a5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.overview-persona .status-badge{padding:3px 5px;font-size:8px}.page-heading--arena{align-items:flex-start;margin-bottom:22px}.heading-kicker{color:#72819a;align-items:center;gap:7px;font-size:11px;font-weight:650;display:flex}.status-pulse{background:#9aa7b8;border-radius:50%;width:7px;height:7px}.status-pulse--running,.status-pulse--generating_personas,.status-pulse--queued{background:var(--blue);animation:1.6s infinite pulse;box-shadow:0 0 0 4px #2167ec1f}.status-pulse--completed{background:var(--green)}.status-pulse--cancelled,.status-pulse--failed{background:var(--red)}@keyframes pulse{50%{opacity:.5}}.heading-actions{padding-top:17px}.simulating-note{color:#6e7f99;align-items:center;gap:7px;font-size:11px;display:inline-flex}.live-dot{background:var(--green);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #16aa681f}.live-dot--replay{background:var(--orange);box-shadow:0 0 0 3px #ed8b161f}.stats-summary-bar{border:1px solid var(--line);min-height:80px;box-shadow:var(--shadow-sm);background:#fff;border-radius:10px;align-items:center;margin-bottom:24px;padding:12px 17px 12px 22px;display:flex}.summary-stat{border-right:1px solid #e5ebf3;flex:1;align-items:center;gap:10px;min-height:50px;padding:0 26px;display:flex}.summary-stat:first-child{padding-left:0}.summary-stat-icon{border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.summary-stat span:last-child{flex-direction:column;gap:3px;display:flex}.summary-stat small{color:#7c899e;font-size:10px}.summary-stat strong{color:var(--ink);font-size:20px;font-weight:700;line-height:1}.summary-stat--running{color:var(--blue)}.summary-stat--running .summary-stat-icon{background:#eaf2ff}.summary-stat--done{color:var(--green)}.summary-stat--done .summary-stat-icon{background:var(--green-soft)}.summary-stat--issue{color:var(--red)}.summary-stat--issue .summary-stat-icon{background:var(--red-soft)}.summary-stat--abandoned{color:#758198}.summary-stat--abandoned .summary-stat-icon{background:#f0f3f7}.summary-stat-actions{flex:none;gap:8px;padding-left:20px;display:flex}.arena-progress-banner{color:#5f7599;background:#f3f8ff;border:1px solid #d5e4fc;border-radius:9px;align-items:center;gap:12px;margin:-8px 0 20px;padding:13px 16px;display:flex}.arena-progress-banner div{flex-direction:column;gap:2px;display:flex}.arena-progress-banner strong{color:#3e5d8e;font-size:12px}.arena-progress-banner span:not(.loading-orbit){font-size:11px}.loading-orbit{border:2px solid #c4dafc;border-top-color:var(--blue);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin;display:block}@keyframes spin{to{transform:rotate(360deg)}}.arena-content-layout{grid-template-columns:minmax(0,1fr) 238px;align-items:start;gap:22px;display:grid}.section-title-row--arena{margin-bottom:14px}.section-title-row--arena h2{font-size:18px}.session-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.session-card{min-width:0;color:inherit;text-align:left;background:#fff;border:1px solid #d7e1ed;border-radius:9px;padding:0;transition:border-color .17s,box-shadow .17s,transform .17s;overflow:hidden;box-shadow:0 2px 7px #233c6008}.session-card:hover{border-color:#a8c4f5;transform:translateY(-2px);box-shadow:0 9px 23px #2346781a}.session-card--selected{border-color:var(--blue);box-shadow:0 0 0 2px #2167ec29,0 10px 25px #2346781a}.session-card-head{border-bottom:1px solid #edf1f6;min-height:66px;padding:10px 9px 7px;position:relative}.session-browser-dots{gap:3px;position:absolute;top:8px;left:10px}.session-browser-dots i{width:5px;height:5px}.session-persona{align-items:center;gap:7px;padding-top:10px;display:flex}.session-persona>div:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.session-persona strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:720;overflow:hidden}.session-persona strong small{color:#7e8aa0;font-size:9px;font-weight:560}.session-persona span{color:#8290a4;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.session-card-head .status-badge{position:absolute;top:27px;right:8px}.session-card-preview{padding:6px 7px 0}.session-card-foot{color:#5e6c83;justify-content:space-between;align-items:center;gap:6px;padding:8px 9px 10px;font-size:9px;display:flex}.session-card-foot>span:first-child{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.session-duration{color:#7b899e;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:3px;display:flex}.status-badge{border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-size:10px;font-weight:690;line-height:1;display:inline-flex}.status-badge--compact{padding:5px 6px;font-size:9px}.status-badge--running,.status-badge--starting{color:var(--blue);background:#eaf2ff}.status-badge--done{color:#0b9a5c;background:var(--green-soft)}.status-badge--issue,.status-badge--failed{color:var(--red);background:var(--red-soft)}.status-badge--blocked{color:#b36b16;background:var(--orange-soft)}.status-badge--ready{color:#77879f;background:#f0f3f7}.arena-overview-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:10px;padding:20px 16px 15px}.side-card-heading{color:var(--blue);justify-content:space-between;align-items:center;display:flex}.side-card-heading .eyebrow{color:#73839c}.overview-detail-block{border-bottom:1px solid #e7ecf3;flex-direction:column;gap:6px;padding:18px 0;display:flex}.overview-detail-block span{color:#8793a5;font-size:10px}.overview-detail-block strong,.overview-detail-block a{color:var(--ink);text-overflow:ellipsis;font-size:12px;line-height:1.5;text-decoration:none;overflow:hidden}.overview-detail-block a{color:var(--blue);align-items:center;gap:4px;display:flex}.overview-count-list{padding:5px 0}.overview-count-list>div{color:#6f7d93;border-bottom:1px solid #edf0f5;grid-template-columns:10px 1fr auto;align-items:center;gap:7px;min-height:44px;font-size:11px;display:grid}.overview-count-list strong{color:var(--ink);font-size:12px;font-weight:670}.overview-count-list small{color:#8e9bae;font-size:10px;font-weight:500}.count-dot{border-radius:50%;width:7px;height:7px}.count-dot--done{background:var(--green)}.count-dot--issue{background:var(--red)}.count-dot--abandoned{background:#77849a}.side-card-footer{color:#8793a5;align-items:flex-start;gap:6px;padding-top:14px;font-size:10px;line-height:1.5;display:flex}.side-card-footer svg{color:var(--blue);flex:none}.floating-results-link{color:var(--blue);background:0 0;border:0;align-items:center;gap:6px;margin-top:24px;padding:0;font-size:12px;font-weight:650;display:inline-flex}.floating-results-link:hover{color:var(--blue-deep)}.cancelled-note{color:#a56824;background:#fff8ef;border:1px solid #f3d8bd;border-radius:8px;align-items:center;gap:7px;margin-top:22px;padding:10px 12px;font-size:11px;display:inline-flex}.browser-preview{background:#fff;border:1px solid #cfdae8;border-radius:7px;position:relative;overflow:hidden;box-shadow:0 5px 15px #2a466e0f}.browser-preview--compact{border-radius:5px}.browser-toolbar{background:#f8fafc;border-bottom:1px solid #e4eaf2;align-items:center;gap:7px;height:24px;padding:0 8px;display:flex}.browser-traffic-lights{flex:none;gap:3px;display:flex}.browser-traffic-lights i{background:#ee5d60;border-radius:50%;width:5px;height:5px}.browser-traffic-lights i:nth-child(2){background:#f2b73d}.browser-traffic-lights i:nth-child(3){background:#35bb71}.browser-address{color:#8e9bae;white-space:nowrap;background:#fff;border:1px solid #e1e7ef;border-radius:4px;flex:1;justify-content:center;align-items:center;min-width:0;padding:3px 7px;font-size:7px;display:flex;overflow:hidden}.browser-address span:first-child{text-overflow:ellipsis;overflow:hidden}.browser-address-path{color:#a9b4c4}.browser-live-state{color:#5c7698;letter-spacing:.03em;flex:none;align-items:center;gap:3px;font-size:7px;font-weight:750;display:flex}.browser-live-state .live-dot{width:5px;height:5px;box-shadow:none}.browser-page-viewport{background:#f6f8fb;height:166px;overflow:hidden}.browser-preview--compact .browser-page-viewport{height:117px}.browser-preview--detail .browser-page-viewport{height:314px}.browser-updated{color:#8d9caf;background:#fffc;border-radius:3px;padding:2px 4px;font-size:7px;position:absolute;bottom:5px;right:7px}.browser-replay-label{color:#a66720;background:#fff9f0f2;border:1px solid #f6d5ae;border-radius:5px;padding:5px 7px;font-size:9px;font-weight:650;position:absolute;bottom:8px;right:8px}.mock-page{color:#45536b;transform-origin:0 0;background:#fff;min-height:100%;font-family:Avenir Next,PingFang SC,sans-serif}.browser-preview--compact .mock-page{font-size:.78em}.mock-site-header{color:#667890;background:#fff;border-bottom:1px solid #e4eaf1;justify-content:space-between;align-items:center;height:28px;padding:0 14px;font-size:6px;display:flex}.mock-site-brand{color:#2f6edc;align-items:center;gap:4px;font-weight:720;display:flex}.mock-site-mark{color:#fff;background:#2f79e8;border-radius:3px;place-items:center;width:11px;height:11px;font-size:9px;display:grid}.mock-site-nav{gap:12px;display:flex}.mock-site-nav--active{color:#276ce0;font-weight:700}.mock-site-help{color:#98a4b6}.mock-page-content{padding:18px 24px}.mock-eyebrow{color:#6990c7;margin-bottom:5px;font-size:7px;display:block}.mock-hero-copy{flex-direction:column;gap:4px;display:flex}.mock-hero-copy strong,.mock-title-row strong{color:#2e3b55;font-size:14px;font-weight:720}.mock-hero-copy>span:last-child{color:#9aa5b4;font-size:7px}.mock-service-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:17px;display:grid}.mock-service-card{color:#94a1b2;border:1px solid #e2e8ef;border-radius:5px;flex-direction:column;gap:3px;min-height:50px;padding:8px;display:flex}.mock-service-card svg{color:#7f9bcb}.mock-service-card b{color:#52647f;font-size:8px}.mock-service-card span{font-size:6px}.mock-service-card--primary{background:#f2f7ff;border-color:#b8d2fa}.mock-page-row{justify-content:space-between;margin-top:19px;font-size:7px;display:flex}.mock-page-row--muted{color:#71819a}.mock-link{color:#3974db;align-items:center;display:inline-flex}.mock-skeleton-list{flex-direction:column;gap:5px;margin-top:8px;display:flex}.mock-skeleton-list i{background:#f0f3f7;border-radius:3px;width:100%;height:7px;display:block}.mock-skeleton-list i:nth-child(2){width:81%}.mock-skeleton-list i:nth-child(3){width:64%}.mock-stepper{color:#a1adbb;border-bottom:1px solid #edf1f5;justify-content:center;gap:23px;padding:13px 20px;font-size:7px;display:flex}.mock-stepper span{position:relative}.mock-stepper span:not(:last-child):after{content:"";border-top:1px solid #dbe3ee;width:16px;position:absolute;top:50%;left:calc(100% + 7px)}.mock-stepper .is-done,.mock-stepper .is-active{color:#2c72df;font-weight:680}.mock-form-card{border:1px solid #e4eaf2;border-radius:7px;max-width:285px;margin:23px auto;padding:22px 27px;box-shadow:0 5px 17px #4054710d}.mock-form-heading{color:#2f72df;gap:9px;margin-bottom:18px;display:flex}.mock-form-heading>div{flex-direction:column;gap:4px;display:flex}.mock-form-heading b{color:#30405c;font-size:10px}.mock-form-heading span{color:#9aa5b4;font-size:6px}.mock-form-card label{color:#6b7d95;flex-direction:column;gap:5px;margin-top:12px;font-size:7px;display:flex}.mock-input{color:#526580;background:#fff;border:1px solid #dce4ee;border-radius:4px;min-height:25px;padding:7px 8px;font-size:8px;display:block}.mock-input--filled{background:#fbfcfe}.mock-input--error{border-color:#ef9ca1}.mock-input-with-action{gap:5px;display:flex}.mock-input-with-action .mock-input{flex:1}.mock-input-with-action button{color:#a5afbd;background:#eef1f5;border:0;border-radius:4px;min-width:42px;font-size:7px}.mock-error-text{color:#eb656b;font-size:6px}.mock-retry{text-align:right;margin-top:10px;font-size:7px;display:block}.mock-form-actions{justify-content:space-between;gap:8px;margin-top:21px;display:flex}.mock-button{color:#fff;background:#2c73e7;border:0;border-radius:4px;min-height:25px;padding:0 12px;font-size:7px}.mock-button--ghost{color:#61738c;background:#fff;border:1px solid #dae3ef}.mock-title-row{justify-content:space-between;align-items:flex-end;display:flex}.mock-search{color:#a1adbc;border:1px solid #e1e7ef;border-radius:4px;align-items:center;gap:4px;padding:5px 8px;font-size:7px;display:flex}.mock-doctor-list{flex-direction:column;gap:7px;margin-top:15px;display:flex}.mock-doctor-row{border:1px solid #e5ebf2;border-radius:5px;align-items:center;gap:7px;padding:8px;display:flex}.mock-doctor-row>div{flex-direction:column;flex:1;gap:3px;display:flex}.mock-doctor-row b{color:#52637b;font-size:8px}.mock-doctor-row span{color:#9aa6b5;font-size:6px}.mock-doctor-avatar{color:#fff;background:#78a7ee;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.mock-doctor-avatar--1{background:#5fc69a}.mock-doctor-avatar--2{background:#9a81dd}.mock-available{background:#ecfaf2;border-radius:3px;padding:4px 5px;color:#2ca66d!important}.mock-page--payment .mock-page-content{padding:20px 42px}.mock-order-card{border:1px solid #e0e7f0;border-radius:6px;flex-direction:column;gap:10px;margin-top:8px;padding:14px;display:flex}.mock-order-card>div{justify-content:space-between;font-size:7px;display:flex}.mock-order-card span{color:#9aa6b5}.mock-order-card b{color:#53647c;font-weight:650}.mock-order-card .mock-total{border-top:1px dashed #e1e7ee;padding-top:10px}.mock-order-card strong{color:#e47e1a;font-size:11px}.mock-payment-actions{color:#8492a7;justify-content:space-between;align-items:center;margin-top:14px;font-size:7px;display:flex}.mock-page--result .mock-result-body{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:36px 20px;display:flex}.mock-result-icon{border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.mock-result-icon--success{color:#1eb371;background:#e6f8ef}.mock-result-icon--error{color:#e8535c;background:#fff0f1}.mock-result-body strong{color:#36445d;font-size:12px}.mock-result-body>span:not(.mock-result-icon){color:#9aa5b5;font-size:7px}.mock-result-meta{color:#94a0b1;background:#f7f9fc;border-radius:5px;gap:12px;margin:8px 0;padding:9px 13px;font-size:6px;display:flex}.mock-result-meta b{color:#5c6c84;margin-left:3px;font-weight:650}.drawer-overlay{z-index:30;background:#14233c40;animation:.19s both overlay-in;position:fixed;top:0;right:0;bottom:0;left:0}.detail-drawer{z-index:31;background:#fbfcff;border-left:1px solid #d7e1ef;outline:0;flex-direction:column;width:min(610px,43vw);min-width:470px;padding:23px 22px 0;animation:.23s cubic-bezier(.22,.8,.28,1) both drawer-in;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-15px 0 42px #22375826}.drawer-head{border-bottom:1px solid #e3e9f1;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:17px;display:flex}.drawer-persona{align-items:center;gap:10px;min-width:0;display:flex}.drawer-persona>div:last-child{min-width:0}.drawer-persona h2{letter-spacing:-.025em;margin:0;font-size:16px;font-weight:720}.drawer-persona h2 small{color:#73829b;font-size:12px;font-weight:550}.drawer-tags{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.drawer-tags span{color:#6680aa;background:#e9f1ff;border-radius:999px;padding:5px 7px;font-size:9px}.drawer-head-actions{flex:none;align-items:center;gap:6px;display:flex}.drawer-close{background:0 0;border:0;margin-left:7px}.drawer-scroll-area{scrollbar-color:#c8d5e7 transparent;scrollbar-width:thin;flex:1;padding:19px 1px 34px;overflow-y:auto}.drawer-section{border-bottom:1px solid #e5eaf2;margin-bottom:20px;padding:0 0 21px}.drawer-section:last-child{border-bottom:0;padding-bottom:0}.drawer-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.drawer-section-heading h3{color:var(--ink);margin:0;font-size:13px;font-weight:720}.drawer-section-number{color:var(--blue);margin-right:5px}.live-status{color:var(--green);letter-spacing:.05em;align-items:center;gap:5px;font-size:10px;font-weight:720;display:inline-flex}.live-status>span{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #16aa681c}.live-status--replay{color:var(--orange)}.live-status--replay>span{background:var(--orange);box-shadow:0 0 0 3px #ed8b161f}.drawer-current-action{color:#8794a7;align-items:center;gap:9px;padding:12px 3px 0;font-size:11px;display:flex}.drawer-current-action strong{color:#4e5f79;flex:1;font-weight:600}.recording-duration,.event-count{color:#8593a8;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:10px;display:inline-flex}.recording-timeline{padding:2px 4px 0}.timeline-labels,.timeline-ticks{color:#8290a6;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-size:9px;display:flex}.timeline-ticks{color:#98a4b5;padding:8px 9% 0}.timeline-track{height:20px;margin:9px 1px 0;position:relative}.timeline-track:before{content:"";background:#dce5f2;border-radius:5px;height:4px;position:absolute;top:8px;left:0;right:0}.timeline-progress{background:#a4c5f8;border-radius:5px;height:4px;position:absolute;top:8px;left:0}.timeline-playhead{background:0 0;border:0;border-radius:50%;width:14px;height:14px;padding:0;position:absolute;top:3px;transform:translate(-50%)}.timeline-playhead span{border:2px solid var(--blue);background:#fff;border-radius:50%;width:9px;height:9px;margin:3px auto;display:block}.timeline-event-marker,.timeline-issue-marker{z-index:2;background:0 0;border:0;border-radius:50%;width:13px;height:13px;padding:0;position:absolute;top:3px;transform:translate(-50%)}.timeline-event-marker i{background:var(--blue);border-radius:50%;width:7px;height:7px;margin:3px;display:block;box-shadow:0 0 0 2px #fff}.timeline-issue-marker{top:-1px}.timeline-issue-marker i{background:var(--red);width:11px;height:11px;box-shadow:0 0 0 1px var(--red);border:2px solid #fff;border-radius:50%;margin:1px;display:block}.timeline-issue-marker span{color:var(--red);white-space:nowrap;background:#fff7f7;border:1px solid #f1c3c7;border-radius:4px;padding:4px 5px;font-size:8px;font-weight:700;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.issue-mini-card{background:#fff7f7;border:1px solid #f5c5ca;border-radius:8px;align-items:center;gap:10px;margin-top:17px;padding:12px 11px;display:flex}.issue-mini-icon{width:30px;height:30px;color:var(--red);background:#ffe6e7;border-radius:50%;flex:none;place-items:center;display:grid}.issue-mini-card>div{flex:1;min-width:0}.issue-mini-card strong{color:#8c3d47;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;display:block;overflow:hidden}.issue-mini-card strong em{color:var(--red);margin-right:4px;font-style:normal}.issue-mini-card p{color:#a4676f;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:10px;line-height:1.4;overflow:hidden}.timeline-empty{color:#8997aa;background:#fff;border:1px dashed #d6e0ed;border-radius:7px;align-items:center;gap:7px;margin-top:14px;padding:14px;font-size:10px;display:flex}.event-log{background:#fff;border:1px solid #e2e8f0;border-radius:7px;overflow:hidden}.event-log-row{border-bottom:1px solid #edf0f5;grid-template-columns:42px 9px 43px minmax(0,1fr);align-items:center;gap:7px;min-height:39px;padding:0 10px;display:grid}.event-log-row:last-child{border-bottom:0}.event-time{color:#76869e;font-variant-numeric:tabular-nums;font-size:9px}.event-type-dot{background:#87b3f5;border-radius:50%;width:6px;height:6px}.event-log-row--issue .event-type-dot{background:var(--red)}.event-log-row--status .event-type-dot{background:#9aa8bc}.event-type{color:#9aa6b7;font-size:9px}.event-log-row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.event-log-row strong{color:#51627d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:620;overflow:hidden}.event-log-row span:last-child{color:#9aa6b5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.event-log-row--issue strong,.event-log-row--issue .event-time{color:var(--red)}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-in{0%{opacity:0;transform:translate(25px)}to{opacity:1;transform:translate(0)}}.page-heading--results{align-items:flex-start}.results-heading-actions{align-items:center;gap:11px;padding-top:4px;display:flex}.result-status-chip{color:#98702b;background:#fff7e9;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;display:inline-flex}.result-status-chip span{background:var(--orange);border-radius:50%;width:6px;height:6px}.result-status-chip--complete{color:#27825d;background:var(--green-soft)}.result-status-chip--complete span{background:var(--green)}.results-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-bottom:26px;display:grid}.result-stat-card{border:1px solid var(--line);min-height:128px;box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;align-items:center;gap:17px;padding:24px 29px;display:flex}.result-stat-icon{border-radius:13px;place-items:center;width:51px;height:51px;display:grid}.result-stat-card>div{flex-direction:column;gap:3px;display:flex}.result-stat-card>div>span{color:#5f6f88;font-size:13px}.result-stat-card strong{letter-spacing:-.05em;font-size:31px;font-weight:700;line-height:1}.result-stat-card small{color:#8e9aac;font-size:10px}.result-stat-card--done .result-stat-icon{color:var(--blue);background:#edf4ff}.result-stat-card--done strong{color:var(--blue)}.result-stat-card--issue .result-stat-icon{color:var(--orange);background:var(--orange-soft)}.result-stat-card--issue strong{color:var(--orange)}.result-stat-card--abandoned .result-stat-icon{color:var(--red);background:var(--red-soft)}.result-stat-card--abandoned strong{color:var(--red)}.results-content-grid{grid-template-columns:minmax(0,1.45fr) minmax(285px,.82fr);align-items:start;gap:22px;display:grid}.results-side-column{flex-direction:column;gap:18px;display:flex}.results-panel{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;padding:23px 24px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:13px;margin-bottom:18px;display:flex}.panel-heading h2{letter-spacing:-.035em;margin:5px 0 0;font-size:17px}.panel-count{color:#9aa6b6;font-size:10px}.issue-results-list{flex-direction:column;gap:10px;display:flex}.issue-result-row{border:1px solid #e2e8f0;border-radius:9px;align-items:center;gap:13px;min-height:76px;padding:13px 13px 13px 14px;transition:border-color .16s,box-shadow .16s;display:flex}.issue-result-row:hover{border-color:#bbcff0;box-shadow:0 5px 15px #3255820d}.severity-label{border-radius:8px;flex:0 0 37px;place-items:center;width:37px;height:37px;font-size:12px;font-weight:750;display:grid}.severity-label--p1{color:var(--red);background:#ffebed}.severity-label--p2{color:var(--orange);background:#fff3e4}.severity-label--p3{color:#6383b8;background:#edf4ff}.issue-result-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.issue-result-copy strong{color:#364762;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:680;overflow:hidden}.issue-result-copy span{color:#8b98ab;font-size:10px}.unsuccessful-panel{padding-bottom:12px}.unsuccessful-list{flex-direction:column;display:flex}.unsuccessful-row{width:100%;min-height:57px;color:var(--ink);text-align:left;background:0 0;border:0;border-bottom:1px solid #e9edf3;align-items:center;gap:9px;padding:0;display:flex}.unsuccessful-row:hover{background:#fafcff}.unsuccessful-row>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.unsuccessful-row strong{font-size:12px;font-weight:650}.unsuccessful-row small{color:#929eae;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.unsuccessful-status--issue,.unsuccessful-status--failed{color:var(--red)}.unsuccessful-status--blocked{color:var(--orange)}.unsuccessful-status--running,.unsuccessful-status--starting{color:var(--blue)}.summary-panel p{color:#6c7a91;margin:0 0 18px;font-size:12px;line-height:1.8}.summary-meta{color:#8b98aa;border-top:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:15px;padding:10px 0;font-size:10px;display:flex}.summary-meta a,.summary-meta strong{color:var(--blue);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;font-size:10px;font-weight:650;text-decoration:none;display:inline-flex;overflow:hidden}.summary-meta strong{color:var(--ink)}.panel-empty{color:#8492a5;flex-direction:column;align-items:center;gap:7px;padding:36px 15px;font-size:11px;display:flex}.panel-empty svg{color:var(--green)}.panel-empty strong{color:#52637d;font-size:12px}.panel-empty--compact{flex-direction:row;padding:17px 0}.panel-empty--compact svg{flex:none}.settings-placeholder,.route-empty{text-align:center;background:#fff;border:1px dashed #ccd9e9;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;max-width:520px;min-height:260px;margin:70px auto;padding:40px;display:flex}.settings-icon,.empty-icon{width:48px;height:48px;color:var(--blue);background:var(--blue-soft);border-radius:14px;place-items:center;display:grid}.settings-placeholder h2,.route-empty h1{margin:17px 0 7px;font-size:18px}.settings-placeholder p,.route-empty p{color:#7d8ba1;max-width:370px;margin:0;font-size:12px;line-height:1.7}.settings-lock{color:#8e9bad;align-items:center;gap:5px;margin-top:20px;font-size:10px;display:inline-flex}@media(max-width:1240px){.page-content{padding-left:25px;padding-right:25px}.create-layout{grid-template-columns:minmax(0,1fr) 315px;gap:22px}.persona-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.session-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.arena-content-layout{grid-template-columns:minmax(0,1fr) 220px}.overview-arena-stats{gap:9px}}@media(max-width:1340px){.session-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.session-card-head{min-height:76px}.session-card-head .status-badge{top:auto;bottom:7px;right:8px}}@media(max-width:960px){.sidebar{width:78px}.brand-lockup{justify-content:center;padding:0}.brand-name,.sidebar-link span{display:none}.sidebar-link{justify-content:center;padding:0}.sidebar-collapse{margin-left:19px}.app-main{margin-left:78px}.topbar{padding:0 24px}.page-content{padding:30px 22px 50px}.create-layout{grid-template-columns:1fr}.create-summary-card{min-height:auto;position:relative;top:auto}.create-illustration{max-width:370px;margin-left:auto;margin-right:auto}.arena-content-layout,.results-content-grid{grid-template-columns:1fr}.arena-overview-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.side-card-heading{grid-column:span 2}.overview-detail-block{padding:13px 0}.overview-count-list{grid-column:span 2;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.overview-count-list>div{border-bottom:0}.side-card-footer{grid-column:span 2}.results-side-column{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.summary-panel{min-height:100%}.overview-hero{padding:37px 38px}.overview-persona-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.topbar{height:65px;padding:0 15px}.topbar-actions{gap:4px}.account-name{display:none}.page-content{min-height:calc(100vh - 65px);padding:25px 14px 40px}.page-heading{flex-direction:column;align-items:flex-start;margin-bottom:22px}.page-heading h1{font-size:27px}.heading-actions{padding-top:0}.offline-pill{margin-bottom:0}.persona-preview-grid{grid-template-columns:1fr}.custom-role-row{flex-direction:column;align-items:stretch}.custom-role-row .button{width:max-content}.create-actions{flex-wrap:wrap}.create-actions .button{flex:1}.create-section textarea,.input-with-prefix,.input-label,.field-hint,.field-error,.info-note,.count-stepper,.persona-preview-grid,.custom-role-row,.custom-role-tags,.create-actions{width:100%;margin-left:0}.input-label{margin-bottom:7px}.count-stepper{width:max-content}.count-limit{flex:1}.overview-hero{min-height:0;padding:31px 24px 26px;display:block}.overview-hero h1{font-size:37px}.overview-signal{width:100%;height:188px;margin-top:20px;transform:scale(.83)}.overview-arena-card{flex-direction:column;align-items:flex-start}.overview-arena-main{min-width:0}.overview-arena-stats{flex-wrap:wrap}.overview-persona-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.results-stat-grid{grid-template-columns:1fr;gap:10px}.result-stat-card{min-height:100px}.results-heading-actions{flex-wrap:wrap;align-items:flex-start}.results-side-column{display:flex}.arena-overview-card{display:block}.side-card-heading{margin-bottom:5px}.overview-count-list{display:block}.overview-count-list>div{border-bottom:1px solid #edf0f5}.detail-drawer{width:100vw;min-width:0;padding:17px 14px 0}.drawer-head{flex-direction:column}.drawer-head-actions{justify-content:flex-end;width:100%}.drawer-head-actions .button--small:nth-child(2){flex:1}.browser-preview--detail .browser-page-viewport{height:270px}.issue-mini-card{flex-wrap:wrap;align-items:flex-start}.issue-mini-card .button{margin-left:40px}.session-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.session-card-head{min-height:75px}.session-persona{align-items:flex-start}.session-card-head .status-badge{top:auto;bottom:7px;right:8px}.session-card-foot{flex-direction:column;align-items:flex-start}.summary-stat{gap:6px;padding:0 8px}.summary-stat-icon{width:29px;height:29px}.summary-stat strong{font-size:17px}.summary-stat small{font-size:8px}.summary-stat-actions{padding-left:8px}.summary-stat-actions .button{padding:0 9px;font-size:10px}}.create-form [hidden]{display:none!important}.business-wizard{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #dbe4ef;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;margin:19px 0 25px;padding:10px;display:grid}.business-wizard-step{color:#66758b;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:27px minmax(0,1fr);align-items:center;column-gap:9px;padding:10px 12px;display:grid}.business-wizard-step:hover{background:#f5f8fd}.business-wizard-step>span{color:#6e7d92;border:1px solid #cbd8e7;border-radius:50%;grid-row:span 2;place-items:center;width:27px;height:27px;font-size:12px;font-weight:750;display:grid}.business-wizard-step strong{font-size:13px}.business-wizard-step small{color:#98a4b5;margin-top:2px;font-size:10px}.business-wizard-step--active{color:var(--blue);background:#f0f6ff;border-color:#bcd2fa}.business-wizard-step--active>span,.business-wizard-step--done>span{color:#fff;background:var(--blue);border-color:#80aaf0}.business-wizard-step--done{color:#318465}.business-wizard-demo{color:#66758b;border-left:1px solid #e1e7f0;align-items:center;gap:7px;min-width:165px;padding:0 13px;font-size:11px;display:flex}.business-wizard-demo svg{color:#8b61d8}.business-wizard-demo .text-button{white-space:nowrap;margin-left:auto}.business-context-section{margin-bottom:18px}.business-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field-stack{color:#40516b;gap:6px;min-width:0;font-size:12px;font-weight:650;display:grid}.field-stack select,.field-stack input{min-height:42px}.field-stack small{color:#93a0b2;min-height:29px;font-size:10px;font-weight:450;line-height:1.45}.preflight-panel{background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #d7e2ef;border-radius:14px;margin-top:18px;padding:19px}.preflight-panel-heading{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.preflight-panel-heading h2{margin:4px 0 0;font-size:16px}.preflight-panel-heading>svg{color:#3478db}.preflight-panel>p{color:#74829a;margin:0 0 13px;font-size:12px}.preflight-check-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:13px;display:grid}.preflight-check{background:#fff;border:1px solid #e0e7f0;border-radius:8px;grid-template-columns:21px minmax(0,1fr);align-items:center;column-gap:7px;padding:9px;display:grid}.preflight-check>span{color:#fff;background:#e2a33d;border-radius:50%;grid-row:span 2;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.preflight-check strong{font-size:11px}.preflight-check small{color:#8794a7;font-size:9px;line-height:1.35}.preflight-check--ok>span{background:#2aa573}.preflight-check--ok strong{color:#277d59}.preflight-check--fail{background:snow;border-color:#f0d5d7}.preflight-check--fail strong{color:#b8555d}.project-dashboard-hero{min-height:292px;box-shadow:var(--shadow-sm);background:radial-gradient(circle at 75% 10%,#e5efff 0,#0000 38%),linear-gradient(135deg,#fff,#f2f7ff);border:1px solid #d8e4f2;border-radius:18px;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:30px;margin:-4px 0 27px;padding:38px 42px;display:grid;overflow:hidden}.project-dashboard-hero h1{color:#162a49;letter-spacing:-.055em;margin:8px 0 12px;font-size:clamp(30px,4vw,46px);line-height:1.1}.project-dashboard-hero h1 em{color:var(--blue);font-style:normal}.project-dashboard-hero p{color:#687791;max-width:590px;margin:0;font-size:14px;line-height:1.75}.dashboard-loop{place-items:center;width:270px;height:220px;margin:auto;display:grid;position:relative}.dashboard-loop-ring{border:1px dashed #99b9ef;border-radius:50%;width:178px;height:178px;position:absolute;box-shadow:0 0 0 24px #d7e6fd80,0 0 0 48px #e8f1ff85}.dashboard-loop-core{color:#fff;text-align:center;background:linear-gradient(145deg,#367cf0,#1f58c4);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:104px;height:104px;display:flex;position:relative;box-shadow:0 14px 28px #2461d242}.dashboard-loop-core span{font-size:10px;line-height:1.45}.dashboard-loop-label{color:#4f72a8;background:#fff;border:1px solid #c9dbf8;border-radius:999px;padding:5px 9px;font-size:10px;position:absolute;box-shadow:0 4px 10px #46649b14}.dashboard-loop-label--one{top:6px;left:115px}.dashboard-loop-label--two{bottom:30px;right:0}.dashboard-loop-label--three{bottom:16px;left:37px}.dashboard-project-card,.dashboard-panel,.project-section{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:15px}.dashboard-project-card{margin-bottom:20px;padding:24px 27px 18px}.dashboard-project-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dashboard-project-head h2{margin:5px 0;font-size:22px}.dashboard-project-head p{color:var(--ink-soft);margin:0;font-size:12px}.dashboard-metrics{border-top:1px solid #edf1f6;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:21px;padding-top:17px;display:grid}.dashboard-metrics>div{border-left:2px solid #e8eef8;gap:4px;padding-left:13px;display:grid}.dashboard-metrics span,.dashboard-metrics small{color:#8c99ab;font-size:10px}.dashboard-metrics strong{color:#213b62;font-size:25px}.dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:20px;display:grid}.dashboard-panel{padding:22px}.dashboard-side{align-content:start;gap:20px;display:grid}.section-title-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.section-title-row h2{margin:3px 0 0;font-size:19px}.run-history-list,.dashboard-issue-list,.project-run-list,.comparison-history-list{gap:7px;margin-top:16px;display:grid}.run-history-row,.project-run-row{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1f6;grid-template-columns:9px minmax(0,1fr) auto auto 16px;align-items:center;gap:11px;padding:12px 8px;display:grid}.run-history-row:hover,.project-run-row:hover{background:#f7faff;border-radius:8px}.run-history-status{background:#a5b0c0;border-radius:50%;width:8px;height:8px}.run-history-status--completed{background:#2ab276;box-shadow:0 0 0 4px #e5f7ee}.run-history-status--failed{background:#dd5d68}.run-history-main,.run-history-result{gap:3px;min-width:0;display:grid}.run-history-main strong,.run-history-main small,.project-run-row strong,.project-run-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.run-history-main strong{color:#304c75;font-size:12px}.run-history-main small{color:#8b98aa;font-size:10px}.run-history-result{text-align:right;min-width:42px}.run-history-result b,.project-run-row>b{color:#3f5f91;font-size:12px}.run-history-result small,.project-run-row>span{color:#99a4b3;font-size:9px}.dashboard-empty,.dashboard-tip{color:#8b98aa;text-align:center;flex-direction:column;align-items:center;gap:8px;padding:39px 15px;font-size:12px;display:flex}.dashboard-empty strong{color:#5e708a}.dashboard-empty .button{margin-top:4px}.dashboard-issue-list button{color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1f6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 4px;display:grid}.dashboard-issue-list button:hover{background:#fafcff}.dashboard-issue-list button>span:nth-child(2){gap:2px;min-width:0;display:grid}.dashboard-issue-list strong{color:#405875;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-issue-list small{color:#9aa6b5;font-size:9px}.dashboard-comparison-card{min-height:166px}.release-verdict{border-radius:9px;flex-direction:column;gap:2px;margin:17px 0 12px;padding:13px;display:flex}.release-verdict strong{font-size:18px}.release-verdict span{font-size:10px}.release-verdict--pass{color:#277b59;background:#eef9f3}.release-verdict--risk{color:#9b691e;background:#fff7e8}.release-verdict--block{color:#b64f59;background:#fff0f1}.dashboard-tip{text-align:left;align-items:flex-start;padding:23px 0;line-height:1.6}.release-state-banner{border:1px solid;border-radius:11px;align-items:center;gap:12px;margin:0 0 20px;padding:14px 16px;display:flex}.release-state-banner>div:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.release-state-banner strong{font-size:13px}.release-state-banner span{color:#7d8b9d;font-size:10px}.release-state-icon{border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.release-state-banner--complete{background:#f2fbf6;border-color:#b9e4cf}.release-state-banner--complete .release-state-icon{color:#299568;background:#ddf4e8}.release-state-banner--complete strong{color:#277b59}.release-state-banner--friction{background:#fffbf1;border-color:#f0dab4}.release-state-banner--friction .release-state-icon{color:#b57a23;background:#fff0d2}.release-state-banner--friction strong{color:#98681f}.release-state-banner--blocked{background:#fff5f5;border-color:#efc7cb}.release-state-banner--blocked .release-state-icon{color:#c95760;background:#ffe2e4}.release-state-banner--blocked strong{color:#af4b55}.issue-result-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.verified-mark{color:#2a9367;align-items:center;gap:4px;font-size:10px;display:inline-flex}.issue-status-pill{color:#6f7f93;background:#f0f3f7;border-radius:999px;margin-left:6px;padding:3px 6px;font-size:9px;display:inline-flex}.project-page,.compare-page{max-width:1250px;margin:0 auto}.project-heading,.compare-heading{align-items:flex-end}.project-heading h1,.compare-heading h1{margin:7px 0}.project-heading p,.compare-heading p{max-width:670px;color:var(--ink-soft);margin:0}.project-heading-actions,.project-comparison-actions{align-items:center;gap:8px;display:flex}.project-section{margin-bottom:20px;padding:22px}.scenario-card-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:12px;margin-top:16px;display:grid}.scenario-card{background:#fbfcfe;border:1px solid #e1e8f1;border-radius:11px;padding:17px}.scenario-card-top{justify-content:space-between;align-items:center;display:flex}.scenario-icon{color:#3375d5;background:#eaf2ff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.scenario-agent-count{color:#8b98aa;font-size:10px}.scenario-card h3{margin:13px 0 5px;font-size:15px}.scenario-card p{color:#75839a;min-height:40px;margin:0 0 11px;font-size:11px;line-height:1.55}.scenario-step-strip{gap:5px;margin-bottom:13px;display:flex;overflow:hidden}.scenario-step-strip span{color:#6f82a0;background:#edf3fb;border-radius:5px;flex:none;padding:4px 6px;font-size:9px}.project-two-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.project-two-column .project-section{min-width:0}.project-run-row>span:first-child{gap:3px;min-width:0;display:grid}.project-issue-list{gap:10px;margin-top:16px;display:grid}.project-issue-card{background:#fff;border:1px solid #e0e7ef;border-radius:10px;padding:13px}.project-issue-card--highlight{border-color:#83aef0;box-shadow:0 0 0 3px #edf4ff}.project-issue-card h3{margin:9px 0 5px;font-size:13px}.project-issue-card p{color:#738198;margin:0 0 7px;font-size:11px}.project-issue-card>small{color:#98a4b3;font-size:9px}.issue-card-actions{justify-content:space-between;align-items:center;gap:9px;margin-top:10px;display:flex}.comparison-history-list button{color:#50617a;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1f6;grid-template-columns:auto minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:12px 8px;display:grid}.comparison-history-list button:hover{background:#f8fbff}.comparison-history-list .release-verdict{margin:0;padding:7px 10px}.comparison-history-list small{color:#9aa6b5;font-size:10px}.compare-heading{align-items:center}.compare-heading h1 span{color:#8ca0ba}.compare-verdict{border:1px solid;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;min-width:150px;padding:14px;display:grid}.compare-verdict svg{grid-row:span 2}.compare-verdict strong{font-size:18px}.compare-verdict span{font-size:10px}.compare-verdict--pass{color:#287c5a;background:#effaf4;border-color:#b9e4cf}.compare-verdict--risk{color:#9b6d24;background:#fff9ed;border-color:#f0d9b2}.compare-verdict--block{color:#b34d58;background:#fff3f4;border-color:#efc6cb}.compare-metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.compare-metric{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;padding:17px}.compare-metric>span{color:#8592a4;font-size:10px}.compare-metric>div{align-items:center;gap:8px;margin:11px 0 8px;display:flex}.compare-metric strong{color:#6f7f95;font-size:21px}.compare-metric .metric-improved{color:#2b9368}.compare-metric .metric-worse{color:#b6505b}.compare-metric small{color:#8d9aaa;align-items:center;gap:4px;font-size:9px;display:flex}.compare-metric small svg{color:#4aab7d}.compare-finding-list{gap:8px;margin-top:16px;display:grid}.compare-finding{border:1px solid #e2e8f0;border-radius:9px;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.compare-finding-icon{border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.compare-finding-copy{gap:3px;min-width:0;display:grid}.compare-finding-copy strong{color:#455873;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.compare-finding-copy small{color:#9aa6b6;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;overflow:hidden}.compare-finding--fixed .compare-finding-icon{color:#299267;background:#e7f8ee}.compare-finding--new .compare-finding-icon,.compare-finding--regressed .compare-finding-icon{color:#c0525a;background:#ffeaeb}.compare-finding--persistent .compare-finding-icon{color:#b27a27;background:#fff2d8}.compare-category{color:#708098;background:#f1f4f8;border-radius:999px;padding:5px 8px;font-size:9px}.compare-finding--fixed .compare-category{color:#27825e;background:#e9f8f0}.compare-finding--new .compare-category,.compare-finding--regressed .compare-category{color:#b64e59;background:#fff0f1}.compare-next-step{color:#3c6da7;background:#f5f9ff;border:1px solid #cfe0f7;border-radius:11px;align-items:center;gap:10px;margin-top:20px;padding:15px 17px;display:flex}.compare-next-step>div{flex:1;gap:2px;display:grid}.compare-next-step strong{font-size:12px}.compare-next-step span{color:#7890af;font-size:10px}@media(max-width:980px){.business-wizard{grid-template-columns:repeat(3,1fr)}.business-wizard-demo{border-top:1px solid #edf1f6;border-left:0;grid-column:1/-1;min-height:34px}.business-context-grid{grid-template-columns:repeat(2,1fr)}.project-dashboard-hero{grid-template-columns:minmax(0,1fr) 250px;padding:30px}.dashboard-grid,.project-two-column{grid-template-columns:1fr}.compare-metric-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.business-wizard{grid-template-columns:1fr}.business-wizard-step{min-height:54px}.business-wizard-demo{grid-column:auto}.business-context-grid,.preflight-check-list,.dashboard-metrics,.compare-metric-grid{grid-template-columns:1fr}.project-dashboard-hero{grid-template-columns:1fr;padding:25px 20px}.dashboard-loop{transform:scale(.82)}.dashboard-project-head,.project-heading-actions,.compare-heading,.project-heading{flex-direction:column;align-items:flex-start}.dashboard-project-head .button{align-self:flex-start}.dashboard-metrics{gap:13px}.dashboard-metrics>div{grid-template-columns:1fr auto}.dashboard-metrics small{grid-area:1/2}.run-history-row{grid-template-columns:8px minmax(0,1fr) auto 16px}.run-history-row .run-history-result:nth-of-type(3){display:none}.project-run-row{grid-template-columns:minmax(0,1fr) auto 16px}.project-run-row>span:nth-child(3){display:none}.release-state-banner{flex-wrap:wrap;align-items:flex-start}.release-state-banner>.button{margin-left:47px}.compare-finding{grid-template-columns:29px minmax(0,1fr)}.compare-category{grid-column:2;justify-self:start}.compare-next-step{flex-wrap:wrap;align-items:flex-start}.compare-next-step>.button{margin-left:29px}}.create-section--core{background:#fbfdff;border:1px solid #dbe5f1;border-radius:10px;padding:14px 14px 18px;box-shadow:0 3px 10px #22497a08}.create-section--core .section-heading{margin-bottom:13px}.section-required,.section-optional{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;font-size:9px;font-weight:700;display:inline-flex}.section-required{color:#2e6ec7;background:#eaf2ff}.section-optional{color:#78879b;background:#f1f4f8}.core-fields{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:10px;padding:0;display:flex}.core-field{background:#fff;border:1px solid #dbe5f1;border-radius:10px;grid-template-rows:auto 44px minmax(31px,auto);grid-template-columns:minmax(0,1fr);align-content:start;row-gap:7px;min-width:0;min-height:131px;padding:12px 14px;display:grid;box-shadow:0 3px 10px #22497a08}.core-field+.core-field:before{display:none}.core-field--count{flex-direction:column;min-height:131px;display:grid}.core-field .input-label,.core-field .input-with-prefix,.core-field textarea,.core-field .field-hint,.core-field .field-error{margin-left:0}.core-field-control{align-items:stretch;min-height:44px;display:flex}.core-field-control>.input-with-prefix,.core-field-control>textarea,.core-field-control>.count-stepper{width:100%}.input-with-prefix{color:#6b8dbb;background:#fff;border:1px solid #cfdceb;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.input-with-prefix:focus-within{border-color:#6b9de9;box-shadow:0 0 0 3px #4884de1f}.input-with-prefix--error{border-color:#df7d87;box-shadow:0 0 0 3px #df7d871a}.input-with-prefix input{background:0 0;border:0;outline:0;flex:1;min-width:0}.core-field textarea{resize:vertical;width:100%}.core-field--goal textarea{height:44px;min-height:44px;padding:10px 12px;line-height:1.45}.count-stepper{background:#fff;border:1px solid #cfdceb;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:44px;margin-left:0;padding:3px;display:inline-flex}.core-field--count .count-stepper{max-width:250px}.count-stepper button{color:#3f79c5;background:#edf4ff;border:0;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.count-stepper button:hover:not(:disabled){color:#225fa9;background:#dceaff}.count-stepper button:disabled{cursor:not-allowed;opacity:.38}.count-stepper strong{color:#244b7b;text-align:center;min-width:38px;font-size:22px}.count-limit{color:#7890ad;text-align:center;margin-top:7px;font-size:9px}.field-hint{color:#8b99ab;margin:7px 0 0;font-size:10px;line-height:1.45}.field-error{color:#c65b67;align-items:center;gap:5px;margin:7px 0 0;font-size:10px;line-height:1.45;display:flex}.core-field-notes{align-items:center;gap:8px;min-height:31px;margin-top:0;display:flex}.core-field-notes .field-hint,.core-field-notes .field-error{min-width:0;margin:0}.core-field-notes--url{justify-content:space-between;align-items:center}.core-field-notes--url .field-hint,.core-field-notes--url .field-error{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.core-open-target{white-space:nowrap;flex:none;align-items:center;height:18px;padding:0;font-size:9px;line-height:18px;display:inline-flex}.core-field-notes--count{text-align:left;flex-direction:row;align-items:center;gap:14px}.core-field-notes--count .count-limit,.core-field-notes--count .field-hint{margin:0}.core-field input::placeholder,.core-field textarea::placeholder{color:#9aa9bb;opacity:1;font-size:11px}.team-heading-actions{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.team-count-badge{color:#4a75aa;white-space:nowrap;background:#f4f8ff;border:1px solid #d5e2f4;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;display:inline-flex}.team-explain,.team-warning{border-radius:8px;align-items:flex-start;gap:7px;margin:0 0 14px;padding:10px 12px;font-size:10px;line-height:1.5;display:flex}.team-explain{color:#5779a6;background:#f5f9ff;border:1px solid #d8e6f9}.team-explain svg{color:#6297e8;flex:none;margin-top:1px}.team-warning{color:#9c7336;background:#fffaf0;border:1px solid #f2dfb8}.team-error{margin-bottom:12px}.persona-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.persona-draft-card{background:#fff;border:1px solid #dbe5f1;border-radius:10px;min-width:0;padding:13px;transition:border-color .16s,box-shadow .16s;box-shadow:0 4px 12px #22497a0a}.persona-draft-card:hover{border-color:#b4ccef;box-shadow:0 8px 18px #22497a14}.persona-draft-card--edited{border-color:#9dbde9}.persona-draft-card--invalid{border-color:#df9097}.persona-draft-card-head{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;margin-bottom:12px;display:flex}.persona-draft-identity{align-items:center;gap:9px;min-width:0;display:flex}.persona-draft-identity>div:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.persona-draft-identity strong{color:#334f73;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.persona-draft-identity span:last-child{color:#8798ad;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.persona-slot-label{color:#6d94c6;letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.persona-source-badge{color:#3d956f;white-space:nowrap;background:#eefaf4;border-radius:4px;flex:none;align-items:center;gap:4px;padding:4px 6px;font-size:8px;display:inline-flex}.persona-source-badge--edited{color:#4d7ebb;background:#edf4ff}.persona-template-label,.persona-draft-name-row label,.persona-prompt-row label{color:#7489a3;margin-bottom:5px;font-size:9px;font-weight:650;display:block}.persona-draft-card select,.persona-draft-card input,.persona-draft-card textarea{color:#4e6582;background:#fbfdff;border:1px solid #d5e0ed;border-radius:6px;outline:0;width:100%;transition:border-color .15s,box-shadow .15s}.persona-draft-card textarea{margin-left:0}.persona-draft-card select,.persona-draft-card input{min-height:34px;padding:0 9px}.persona-draft-card textarea{resize:vertical;min-height:88px;padding:8px 9px;line-height:1.5}.persona-draft-card select:focus,.persona-draft-card input:focus,.persona-draft-card textarea:focus{border-color:#76a4e8;box-shadow:0 0 0 3px #4c86e11c}.persona-draft-name-row{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:7px;margin-top:10px;display:grid}.persona-draft-name-row label{margin:0}.persona-prompt-row{margin-top:10px}.persona-prompt-row label{justify-content:space-between;align-items:center;gap:6px;display:flex}.persona-prompt-row label span{color:#4b89d5;font-size:8px;font-weight:600}.persona-prompt-foot{color:#92a0b2;justify-content:space-between;align-items:center;gap:8px;margin-top:5px;font-size:8px;display:flex}.persona-prompt-foot .is-invalid{color:#c65b67}.persona-prompt-foot .text-button{font-size:8px}.support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.support-card{background:#fbfdff;border:1px solid #dbe5f1;border-radius:10px;min-width:0;padding:14px;box-shadow:0 3px 10px #22497a08}.support-card--credentials{grid-column:1/-1}.support-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.support-card-heading>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.support-card-heading strong{color:#3e5c7d;align-items:center;gap:6px;font-size:11px;display:inline-flex}.support-card-heading strong svg{color:#5d8ecb}.support-card-heading span{color:#8b9aad;font-size:9px;line-height:1.4}.toggle-row{cursor:pointer;flex:none;align-items:center;gap:7px;display:inline-flex}.toggle-row input{opacity:0;pointer-events:none;position:absolute}.toggle-control{background:#cbd6e4;border-radius:999px;width:31px;height:18px;transition:background .16s;display:inline-block;position:relative}.toggle-row>span:last-child strong{color:#67809f;font-size:9px;font-weight:600}.credential-editor-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:9px;display:flex}.credential-count{color:#3f9774;font-size:9px}.credential-count--short{color:#c66a5f}.file-button{cursor:pointer;position:relative;overflow:hidden}.file-button input{cursor:pointer;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0}.support-card textarea,.support-card input{color:#4e6582;background:#fff;border:1px solid #d5e0ed;border-radius:7px;outline:0;width:100%}.support-card textarea{resize:vertical;margin-left:0;padding:9px;line-height:1.5}.constraint-input-row{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px;display:grid}.constraint-input-row input{min-width:0;min-height:34px;padding:0 9px;font-size:11px;line-height:1.4}.constraint-input-row input::placeholder{color:#9aa9bb;opacity:1;font-size:11px}.constraint-input-row .button{white-space:nowrap;min-width:68px}.custom-role-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.credential-safe-note,.credential-disabled-note{color:#789583;align-items:flex-start;gap:6px;margin-top:8px;font-size:9px;line-height:1.45;display:flex}.credential-safe-note svg,.credential-disabled-note svg{color:#4ca57e;flex:none}.credential-disabled-note{color:#8b98a9}.browser-mode-note{color:#7188a4;background:#fff;border:1px dashed #ccdae9;border-radius:7px;padding:10px;font-size:9px;line-height:1.5}.form-notice,.form-submit-error{border-radius:8px;align-items:flex-start;gap:7px;margin-top:14px;padding:10px 12px;font-size:10px;line-height:1.45;display:flex}.form-notice{color:#4d76a7;background:#f3f8ff;border:1px solid #cfe1f7}.form-submit-error{color:#b04f5d;background:#fff6f6;border:1px solid #f0c9cd}.form-notice svg,.form-submit-error svg{flex:none;margin-top:1px}.summary-ready--warning{color:#a27139;background:#fffaf0;border-color:#ecd9b3}.summary-role-list{border-top:1px solid #e7edf5;margin-top:16px;padding-top:13px}.summary-role-list-heading{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.summary-role-list-heading strong{color:#466484;font-size:10px}.summary-role-list-heading span{color:#9aa6b5;font-size:8px}.summary-role-item{border-bottom:1px solid #f0f3f7;align-items:center;gap:7px;min-width:0;padding:6px 0;display:flex}.summary-role-item>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.summary-role-item strong{color:#526b88;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.summary-role-item small{color:#9aa6b5;font-size:8px}.summary-role-state{color:#3ba275;flex:none;place-items:center;display:grid}.summary-role-state--missing{color:#c66a5f;background:#fff3f2;border-radius:4px;padding:3px 5px;font-size:8px}.button--danger{color:#fff;background:#d86b72;border-color:#d86b72}.button--danger:hover:not(:disabled){background:#bd515a;border-color:#bd515a}.arena-confirm-banner,.arena-action-banner{border-radius:8px;flex-wrap:wrap;align-items:center;gap:9px;margin:-7px 0 16px;padding:10px 12px;font-size:10px;line-height:1.45;display:flex}.arena-confirm-banner{color:#8d6b35;background:#fffaf0;border:1px solid #efd8ae}.arena-action-banner{color:#4c76a8;background:#f3f8ff;border:1px solid #cfe1f7}.arena-confirm-banner svg,.arena-action-banner svg{flex:none}.arena-confirm-banner>span{flex:240px}.drawer-more-menu button:disabled{cursor:not-allowed;opacity:.5}.drawer-more-menu small{color:#bd6268;font-size:8px;line-height:1.4}.create-section--support{background:#f8fbff}.create-section--support>.section-heading,.create-section--support>.support-grid{z-index:1;position:relative}@media(max-width:960px){.core-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.core-field--count{grid-column:1/-1}.persona-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-heading-actions{flex-wrap:wrap}}@media(max-width:680px){.core-fields,.persona-draft-grid,.support-grid{grid-template-columns:1fr}.core-field--count,.support-card--credentials{grid-column:auto}.team-heading-actions{justify-content:flex-start;width:100%;margin-left:0}.persona-draft-card{padding:11px}.support-card{padding:12px}.support-card-heading{flex-direction:column}.toggle-row{align-self:flex-start}.credential-editor-actions{flex-direction:column;align-items:flex-start}.constraint-input-row{flex-direction:column;align-items:stretch}}.offline-pill--real,.real-run-badge{color:#167a58;background:#effbf5;border-color:#b9e4d0}.real-run-badge{letter-spacing:.04em;border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:720;display:inline-flex}.real-config-note{color:#3e6d9e;background:#f5f9ff;border:1px solid #cfe0f3;border-radius:9px;align-items:flex-start;gap:11px;margin-top:13px;padding:13px;display:flex}.real-config-note svg{flex:none;margin-top:2px}.real-config-note div{flex-direction:column;gap:4px;display:flex}.real-config-note strong{color:#3c5c81;font-size:11px}.real-config-note span{color:#7b91ad;font-size:9px;line-height:1.55}.create-section--credentials,.create-section--debug{background:linear-gradient(135deg,#fff,#fbfdff)}.credential-editor{flex-direction:column;gap:9px;margin-top:12px;display:flex}.credential-editor-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.credential-count{color:#6381a3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.credential-editor textarea{color:#526a87;resize:vertical;background:#fbfdff;border:1px solid #d4e0ee;border-radius:8px;width:100%;padding:10px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.55}.credential-editor textarea::placeholder{color:#a9b6c6}.credential-safe-note,.credential-disabled-note{color:#6e927e;align-items:flex-start;gap:6px;font-size:9px;line-height:1.5;display:flex}.credential-safe-note svg,.credential-disabled-note svg{flex:none;margin-top:1px}.credential-disabled-note{color:#8492a5;margin-top:12px}.file-button{position:relative;overflow:hidden}.file-button input{opacity:0;cursor:pointer;width:100%;position:absolute;top:0;right:0;bottom:0;left:0}.toggle-row{cursor:pointer;align-items:flex-start;gap:9px;margin-top:13px;display:flex}.toggle-row input{opacity:0;width:1px;height:1px;position:absolute}.toggle-control{background:#c9d4e2;border-radius:999px;flex:none;width:34px;height:20px;transition:background .16s;display:block;position:relative}.toggle-control:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1a325038}.toggle-row input:checked+.toggle-control{background:var(--blue)}.toggle-row input:checked+.toggle-control:after{transform:translate(14px)}.toggle-row>span:last-child{flex-direction:column;gap:3px;display:flex}.toggle-row strong{color:#526783;font-size:11px}.toggle-row small{color:#8a99aa;font-size:9px;line-height:1.5}.form-submit-error,.arena-error-banner,.settings-error{color:#b24f58;background:#fff5f5;border:1px solid #f0caca;border-radius:8px;align-items:flex-start;gap:7px;padding:10px 12px;font-size:10px;line-height:1.5;display:flex}.form-submit-error{margin-top:15px}.button:disabled{cursor:wait;opacity:.62}.button-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}.spin{animation:.8s linear infinite spin}.browser-page-viewport--real{background:#e9eef5;place-items:center;display:grid}.browser-real-frame,.browser-real-video{object-fit:contain;background:#e9eef5;width:100%;height:100%;display:block}.browser-real-video{object-fit:contain}.browser-real-empty{color:#6f86a3;text-align:center;flex-direction:column;align-items:center;gap:7px;font-size:10px;display:flex}.browser-real-empty strong{color:#526b8c;font-size:11px}.browser-real-empty span{color:#8ea0b4;font-size:9px}.browser-recording-error{color:#ae5960;background:#fff7f7f0;border:1px solid #f2c5c8;border-radius:5px;max-width:calc(100% - 14px);padding:5px 7px;font-size:9px;position:absolute;bottom:7px;right:7px}.drawer-runtime-meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.drawer-runtime-meta span{color:#8595aa;background:#f8faff;border:1px solid #dce6f2;border-radius:4px;padding:4px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.drawer-runtime-meta strong{color:#597392;font-weight:650}.route-empty--inline{max-width:none;min-height:220px;margin:24px 0 0}.arena-error-banner{margin:-8px 0 18px}.settings-error{margin:-7px 0 18px}.readiness-banner{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #d7e3f0;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:18px;padding:18px 20px;display:flex}.readiness-banner h2{color:#334e6d;margin:5px 0 4px;font-size:16px}.readiness-banner p{color:#8190a4;margin:0;font-size:10px}.summary-ready--good{color:#157b58!important;background:#effbf5!important;border-color:#b9e4d0!important}.readiness-panel{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:11px;margin-bottom:18px;padding:18px 20px}.readiness-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.readiness-item{color:#7790ad;background:#fbfdff;border:1px solid #e3eaf3;border-radius:8px;grid-template-columns:24px 18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:60px;padding:10px;display:grid}.readiness-item>div{flex-direction:column;gap:3px;min-width:0;display:flex}.readiness-item strong{color:#506987;font-size:10px}.readiness-item div span{color:#8a9aad;text-overflow:ellipsis;font-size:8px;line-height:1.4;overflow:hidden}.readiness-item em{color:#b36663;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-style:normal}.readiness-icon{border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.readiness-icon--ok{color:#16835d;background:#e9f8f0}.readiness-icon--bad{color:#c05b60;background:#fff0f1}.settings-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.settings-info-grid article{color:#5d7fa4;background:#fff;border:1px solid #e0e8f2;border-radius:9px;gap:9px;padding:13px;display:flex}.settings-info-grid article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.settings-info-grid strong{color:#4e6682;font-size:10px}.settings-info-grid span{color:#718aa7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.settings-info-grid small{color:#94a2b2;font-size:8px;line-height:1.45}@media(max-width:680px){.readiness-list,.settings-info-grid{grid-template-columns:1fr}.readiness-banner{flex-direction:column}.credential-editor-actions{flex-direction:column;align-items:flex-start}.credential-editor-actions .button,.file-button{justify-content:center;width:100%}.drawer-runtime-meta{flex-direction:column}.drawer-runtime-meta span{text-overflow:ellipsis;width:max-content;max-width:100%;overflow:hidden}}.mock-timer{color:#a5afbd;background:#eef1f5;border-radius:4px;justify-content:center;align-items:center;min-width:42px;font-size:7px;display:inline-flex}.mock-button{justify-content:center;align-items:center;display:inline-flex}.topbar-popover--help{min-width:260px;right:-70px}[role=button]:focus-visible{outline-offset:2px;outline:3px solid #2167ec38}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.create-orchestration-note{color:#dce8fa;background:#14243e;border:1px solid #263b5d;border-radius:13px;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:24px;min-height:82px;margin-bottom:25px;padding:17px 21px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 26px #192b4b1f}.create-orchestration-note:after,.master-agent-panel:after{pointer-events:none;content:"";opacity:.18;background-image:radial-gradient(#91b8ee .7px,#0000 .7px);background-position:0 0;background-size:13px 13px;position:absolute;top:0;right:0;bottom:0;left:0}.create-orchestration-heading,.create-orchestration-steps{z-index:1;position:relative}.create-orchestration-heading{align-items:center;gap:11px;display:flex}.create-orchestration-mark{color:#8db8ff;background:#1c3558;border:1px solid #496b9e;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.create-orchestration-heading>div{flex-direction:column;gap:3px;display:flex}.create-orchestration-heading strong{color:#fff;letter-spacing:-.01em;font-size:13px}.create-orchestration-heading span{color:#9bb2d3;font-size:10px}.create-orchestration-steps{justify-content:space-between;align-items:center;gap:10px;display:flex}.create-orchestration-steps span{color:#bcd0eb;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.create-orchestration-steps span svg{color:#72a2ef}.create-orchestration-steps b{color:#6f91c1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.create-orchestration-steps i{border-top:1px dashed #47668f;flex:1;min-width:20px}.master-agent-panel{isolation:isolate;color:#dce8fa;background:#14243e;border:1px solid #263b5d;border-radius:13px;margin-bottom:24px;padding:19px 21px 15px;position:relative;overflow:hidden;box-shadow:0 12px 28px #192b4b24}.master-agent-panel:after{z-index:-1}.master-agent-heading{z-index:1;justify-content:space-between;align-items:flex-start;gap:15px;display:flex;position:relative}.master-agent-title{align-items:center;gap:11px;display:flex}.master-agent-orb{color:#9fc2ff;background:#1d385f;border:1px solid #6284b8;border-radius:10px;place-items:center;width:37px;height:37px;display:grid;box-shadow:0 0 0 4px #70a0e814}.master-agent-title h2{color:#fff;letter-spacing:-.03em;margin:5px 0 0;font-size:16px}.master-agent-title h2 span{color:#98b4d9;letter-spacing:0;font-size:11px;font-weight:550}.master-agent-phase{color:#a9c9fa;background:#1f3c63c7;border:1px solid #416796;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:inline-flex}.master-agent-metrics{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:17px;display:grid;position:relative}.master-agent-metrics>div{background:#1b3252ab;border:1px solid #678bbe4a;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.master-metric-icon{color:#8ab5fb;background:#25436d;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.master-metric-icon--green{color:#73d6ae;background:#1e5146}.master-metric-icon--orange{color:#ffbd69;background:#5b422c}.master-agent-metrics>div>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.master-agent-metrics small{color:#8fa9cd;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.master-agent-metrics strong{color:#f5f8ff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:680}.master-agent-pipeline{z-index:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin:18px 0 13px;padding:0;list-style:none;display:grid;position:relative}.master-pipeline-step{color:#6f89ae;text-align:center;flex-direction:column;align-items:center;gap:7px;min-width:0;font-size:9px;display:flex;position:relative}.master-pipeline-step:not(:last-child):after{content:"";border-top:1px solid #304d76;width:calc(100% - 27px);position:absolute;top:11px;left:calc(50% + 16px)}.master-pipeline-step.is-done:not(:last-child):after{border-color:#4a9f83}.master-pipeline-marker{z-index:1;color:#7393bc;background:#162b49;border:1px solid #38577f;border-radius:50%;place-items:center;width:23px;height:23px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:grid}.master-pipeline-step.is-done{color:#95cdb5}.master-pipeline-step.is-done .master-pipeline-marker{color:#76d1af;background:#1a4c43;border-color:#4a9f83}.master-pipeline-step.is-active{color:#dceaff;font-weight:680}.master-pipeline-step.is-active .master-pipeline-marker{color:#fff;background:#2b67b8;border-color:#86b4ff;box-shadow:0 0 0 4px #649ff51f}.master-agent-footer{z-index:1;color:#91a9ca;border-top:1px solid #7194c63b;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:9px;display:flex;position:relative}.master-agent-footer span{align-items:center;gap:5px;min-width:0;display:inline-flex}.master-agent-footer span:first-child{color:#a7d2c0}.master-agent-footer span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-agent-strip{color:#8191a8;letter-spacing:.02em;background:#fbfcfe;border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:4px;min-height:24px;padding:5px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;display:flex}.session-agent-strip span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;min-width:0;display:inline-flex;overflow:hidden}.session-agent-strip .is-recording{color:#d45b61}.session-agent-strip .is-recording svg{fill:currentColor}.session-proof-line{color:#4c9b79;align-items:center;gap:4px;padding:0 9px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;display:flex}.session-proof-line svg{flex:none}.browser-frame-meta{color:#7388a5;background:#ffffffde;border:1px solid #d2dff1e6;border-radius:3px;align-items:center;gap:5px;padding:3px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;display:inline-flex;position:absolute;bottom:5px;right:7px}.recording-pill{color:#fff;letter-spacing:.04em;background:#dd5b63;border-radius:2px;padding:2px 3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6px}.overview-proof-card{border-bottom:1px solid #e7ecf3;flex-direction:column;gap:4px;padding:12px 0;display:flex}.overview-proof-card>div{color:#29936a;align-items:center;gap:6px;font-size:10px;display:flex}.overview-proof-card>div svg{flex:none}.overview-proof-card span{color:#8492a5;font-size:9px;line-height:1.45}.overview-runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:12px 0 2px;display:grid}.overview-runtime-grid span{color:#70809a;align-items:center;gap:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:inline-flex}.overview-runtime-grid span:last-child{color:#3482c9;grid-column:span 2}.drawer-agent-id{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.drawer-agent-id span{color:#7086a7;text-overflow:ellipsis;white-space:nowrap;background:#f5f8fd;border:1px solid #d8e4f4;border-radius:4px;max-width:100%;padding:4px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;overflow:hidden}.drawer-more-anchor{position:relative}.drawer-more-menu{z-index:4;background:#fff;border:1px solid #d8e2ef;border-radius:8px;flex-direction:column;gap:5px;min-width:165px;padding:9px;display:flex;position:absolute;top:39px;right:0;box-shadow:0 9px 22px #253d6024}.drawer-more-menu span{color:#8c9aad;font-size:9px}.drawer-more-menu strong{color:#4b6a8d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.drawer-more-menu button{color:#3975bc;text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:6px 0 2px;font-size:9px;display:inline-flex}.drawer-more-menu button:hover{color:#1f5a9e}.isolation-proof-row{color:#2e986b;background:#f2fbf6;border:1px solid #cae9db;border-radius:7px;align-items:flex-start;gap:7px;margin-top:11px;padding:9px 10px;display:flex}.isolation-proof-row>svg{flex:none;margin-top:1px}.isolation-proof-row>span{flex-direction:column;gap:3px;display:flex}.isolation-proof-row strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.isolation-proof-row small{color:#6c9884;font-size:9px}.drawer-section-subtitle{color:#92a0b3;margin-top:4px;font-size:9px;font-weight:500;display:block}.decision-trace-list{flex-direction:column;gap:8px;display:flex}.decision-trace-card{background:#fff;border:1px solid #dfe7f1;border-radius:8px;gap:9px;padding:10px;display:flex}.trace-step-index{color:#527ebd;background:#edf4ff;border-radius:6px;flex:0 0 23px;place-items:center;width:23px;height:23px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:grid}.trace-step-content{flex:1;min-width:0}.trace-step-top{align-items:center;gap:6px;min-width:0;margin-bottom:8px;display:flex}.trace-step-top>span:first-child{color:#8291a6;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.trace-step-top strong{color:#425672;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.trace-reason{color:#7892b5;background:#f3f6fb;border-radius:3px;margin-left:auto;padding:3px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.trace-field{grid-template-columns:76px minmax(0,1fr);gap:6px;margin-top:5px;display:grid}.trace-field span{color:#98a4b5;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.trace-field p{color:#66778f;min-width:0;margin:0;font-size:9px;line-height:1.45}.trace-pass{color:#30936c!important}.trace-fail{color:#db626c!important}.trace-evidence{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.trace-evidence button{color:#4e82c6;background:#f5f9ff;border:1px solid #d1e0f6;border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;display:inline-flex}.trace-evidence button:hover{background:#ebf3ff;border-color:#8db3e9}.event-log-row{grid-template-columns:60px 9px 43px minmax(0,1fr)}.event-time{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.master-summary-panel{background:linear-gradient(125deg,#fff,#f9fbff 65%,#f0f7ff);margin-bottom:18px}.summary-verified-badge{color:#23865e;background:#f0fbf5;border:1px solid #cce8da;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:inline-flex}.master-summary-lead{background:#ffffffd1;border:1px solid #dce8f6;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:20px;padding:14px 15px;display:flex}.master-summary-lead>div:first-child{min-width:0}.master-summary-lead strong{color:#2e4868;font-size:13px}.master-summary-lead p{color:#788aa2;max-width:680px;margin:6px 0 0;font-size:10px;line-height:1.55}.summary-health{flex-direction:column;flex:none;gap:7px;padding-top:2px;display:flex}.summary-health span{color:#4c7baf;white-space:nowrap;align-items:center;gap:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:inline-flex}.summary-health span:first-child{color:#b4625e}.master-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.master-summary-grid>div{background:#ffffffd9;border:1px solid #e0e8f2;border-radius:8px;flex-direction:column;gap:4px;min-height:72px;padding:10px 11px;display:flex}.master-summary-grid span{color:#8a99ac;font-size:9px}.master-summary-grid strong{color:#3f5e81;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px}.master-summary-grid small{color:#99a6b6;font-size:8px}.summary-citation-row{border-top:1px solid #e2eaf3;align-items:center;gap:10px;margin-top:12px;padding-top:11px;display:flex}.summary-citation-row>span{color:#7588a2;flex:none;align-items:center;gap:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:inline-flex}.summary-citation-row>div{flex-wrap:wrap;gap:6px;display:flex}.summary-citation-row button{color:#4e7ebd;background:#f5f9ff;border:1px solid #cdddf3;border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:inline-flex}.summary-citation-row button:hover{background:#eaf3ff;border-color:#86afe8}.behavior-compare-panel{margin-bottom:22px}.behavior-compare-intro{color:#8492a6;margin:-6px 0 13px;font-size:11px}.behavior-compare-grid{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.behavior-compare-card{background:#fff;border:1px solid #dce5ef;border-radius:9px;min-width:0;padding:14px}.behavior-compare-card--success{border-top:3px solid #43b883}.behavior-compare-card--blocked{border-top:3px solid #e58b53}.behavior-compare-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.behavior-compare-label{color:#8091a8;letter-spacing:.04em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.behavior-compare-persona{align-items:center;gap:9px;margin-top:12px;display:flex}.behavior-compare-persona>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.behavior-compare-persona strong{color:#344e6e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.behavior-compare-persona span{color:#8797ab;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.behavior-compare-card--success .behavior-compare-persona>svg{color:#35a879}.behavior-compare-card--blocked .behavior-compare-persona>svg{color:#dc8453}.behavior-compare-metrics{border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:13px;padding:9px 0;display:grid}.behavior-compare-metrics span{flex-direction:column;gap:3px;display:flex}.behavior-compare-metrics b{color:#3c5c80;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.behavior-compare-metrics small{color:#9ba6b5;font-size:8px}.behavior-compare-detail{flex-direction:column;gap:4px;margin-top:10px;display:flex}.behavior-compare-detail span{color:#99a4b3;font-size:8px}.behavior-compare-detail strong{color:#566e8a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.behavior-compare-detail small{color:#549678;font-size:9px}.behavior-compare-card--blocked .behavior-compare-detail small{color:#d27768}.behavior-compare-proof{color:#8197b4;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;margin-top:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;display:flex;overflow:hidden}.behavior-compare-divider{color:#a2adbc;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.behavior-compare-divider span{writing-mode:vertical-rl;color:#a0adbd;letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.behavior-compare-empty{color:#98a4b5;border:1px dashed #d5dfeb;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:170px;font-size:10px;display:flex}.behavior-compare-empty strong{color:#647a96;font-size:12px}.issue-result-row--cluster{align-items:flex-start}.issue-result-row--cluster .issue-result-copy{padding-top:2px}.issue-tag-row{flex-wrap:wrap;align-items:center;gap:5px;margin-top:1px;display:flex}.issue-tag-row span{color:#7388a7;background:#eef4fc;border-radius:4px;padding:3px 5px;font-size:8px}.issue-tag-row code{color:#9a8b79;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;overflow:hidden}@media(max-width:960px){.create-orchestration-note{grid-template-columns:1fr;gap:12px}.create-orchestration-steps{justify-content:flex-start}.master-agent-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.master-agent-pipeline{grid-template-columns:repeat(7,minmax(90px,1fr));padding-bottom:5px;overflow-x:auto}.master-agent-footer{flex-direction:column;align-items:flex-start}.detail-drawer{width:min(610px,78vw);min-width:430px}.master-summary-lead{flex-direction:column}.summary-health{flex-direction:row}.master-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.create-orchestration-steps{flex-direction:column;align-items:flex-start;gap:8px}.create-orchestration-steps i{border-top:0;border-left:1px dashed #47668f;width:1px;height:9px;margin-left:5px}.master-agent-heading{flex-direction:column;align-items:flex-start}.master-agent-metrics{gap:6px}.master-agent-metrics>div{padding:8px 7px}.master-agent-pipeline{margin-left:-8px;margin-right:-8px}.master-agent-footer{gap:7px}.detail-drawer{width:100vw;min-width:0}.drawer-agent-id{flex-direction:column}.drawer-agent-id span{width:max-content;max-width:100%}.trace-field{grid-template-columns:65px minmax(0,1fr)}.trace-step-top{flex-wrap:wrap}.trace-reason{margin-left:0}.event-log-row{grid-template-columns:52px 7px 34px minmax(0,1fr);gap:5px;padding:0 7px}.master-summary-grid{gap:6px}.master-summary-grid>div{min-height:67px;padding:8px}.master-summary-grid strong{font-size:14px}.summary-citation-row{flex-direction:column;align-items:flex-start}.behavior-compare-grid{grid-template-columns:1fr}.behavior-compare-divider{flex-direction:row}.behavior-compare-divider span{writing-mode:initial}.issue-result-row--cluster{flex-wrap:wrap;align-items:flex-start}.issue-result-row--cluster .issue-result-copy{width:calc(100% - 52px)}.issue-result-row--cluster>.button{margin-left:51px}.summary-health{flex-direction:column;align-items:flex-start}}@media(min-width:961px)and (max-width:1100px){.create-layout{grid-template-columns:1fr}.create-summary-card{min-height:auto;position:relative;top:auto}.create-illustration{max-width:370px;margin-left:auto;margin-right:auto}.create-orchestration-note{grid-template-columns:1fr;gap:12px}.create-orchestration-steps{justify-content:flex-start;gap:8px}.create-orchestration-steps span{font-size:9px}.create-orchestration-steps i{min-width:14px}}.behavior-compare-persona>.persona-avatar{flex:none;place-items:center;width:42px;height:42px;display:grid}.behavior-compare-persona>.persona-avatar span{color:#fff;white-space:normal;font-size:8px;font-weight:720;position:absolute;bottom:4px;right:6px;overflow:visible}.behavior-compare-persona-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.behavior-compare-persona-copy span{color:#8797ab;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.arena-workbench{--stage-night:#111a27;--stage-night-soft:#182536;grid-template-columns:204px minmax(0,1fr);align-items:start;gap:15px;min-width:0;margin-top:2px;display:grid}.session-filmstrip{background:#eef2f7;border:1px solid #d7e0ec;border-radius:12px;flex-direction:column;min-width:0;max-height:calc(100vh - 116px);display:flex;position:sticky;top:92px;overflow:hidden;box-shadow:0 12px 30px #20314b14}.filmstrip-heading{background:#f9fbfd;border-bottom:1px solid #d8e0eb;justify-content:space-between;align-items:center;min-height:66px;padding:13px 14px;display:flex}.filmstrip-heading>div{flex-direction:column;gap:3px;min-width:0;display:flex}.filmstrip-heading span,.stage-kicker,.inspector-heading>div>span{color:#8494a9;letter-spacing:.11em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:700}.filmstrip-heading h2{color:#293a53;letter-spacing:-.01em;margin:0;font-size:12px}.filmstrip-heading>strong{color:#fff;background:#263b58;border-radius:7px;place-items:center;width:27px;height:27px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:grid}.filmstrip-list{scrollbar-color:#b9c5d4 transparent;scrollbar-width:thin;flex-direction:column;flex:1;gap:8px;padding:9px;display:flex;overflow-y:auto}.filmstrip-card{width:100%;min-width:0;color:inherit;text-align:left;background:#fff;border:1px solid #d4dde8;border-radius:8px;padding:0;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden;box-shadow:0 2px 8px #2337550a}.filmstrip-card:hover{border-color:#87a7d2;transform:translateY(-1px);box-shadow:0 7px 17px #233f671f}.filmstrip-card--selected{border-color:#246be6;box-shadow:0 0 0 2px #246be62b,0 8px 19px #23457821}.filmstrip-card--selected:after{content:"";background:#246be6;width:3px;position:absolute;inset:0 auto 0 0}.filmstrip-index{z-index:3;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c192bc7;border-radius:4px;padding:3px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;position:absolute;top:5px;left:6px}.filmstrip-preview{pointer-events:none;padding:5px 5px 0}.filmstrip-preview .browser-toolbar{height:18px;padding:0 5px}.filmstrip-preview .browser-page-viewport{height:82px}.filmstrip-preview .browser-live-state,.filmstrip-preview .browser-address-path{display:none}.filmstrip-preview .browser-address{padding:2px 4px;font-size:6px}.filmstrip-preview .browser-frame-meta{display:none}.filmstrip-meta{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:6px;padding:7px 7px 8px;display:grid}.filmstrip-meta .persona-avatar{width:24px;height:24px;font-size:8px}.filmstrip-meta>span{flex-direction:column;gap:2px;min-width:0;display:flex}.filmstrip-meta>span strong{color:#40536f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.filmstrip-meta>span small{color:#8c99ab;align-items:center;gap:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;display:inline-flex}.filmstrip-meta .status-badge{padding:4px;font-size:7px}.filmstrip-footer{color:#6d7f97;background:#f9fbfd;border-top:1px solid #d9e1ec;flex-wrap:wrap;gap:6px 10px;padding:10px 12px;font-size:8px;display:flex}.filmstrip-footer span{align-items:center;gap:4px;display:inline-flex}.session-stage{background:#fff;border:1px solid #d5dfeb;border-radius:12px;grid-template-columns:minmax(470px,1fr) 292px;min-width:0;animation:.26s cubic-bezier(.22,.8,.28,1) both stage-in;display:grid;overflow:hidden;box-shadow:0 16px 38px #1d2f4917}@keyframes stage-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.session-stage-main{background:#f5f7fa;min-width:0;padding:16px}.stage-persona-bar{justify-content:space-between;align-items:center;gap:14px;min-height:58px;margin-bottom:13px;display:flex}.stage-persona-identity{align-items:center;gap:10px;min-width:0;display:flex}.stage-persona-identity>div:last-child{min-width:0}.stage-persona-identity h2{color:#24364f;letter-spacing:-.025em;margin:2px 0 4px;font-size:14px}.stage-persona-identity h2 small{color:#8592a4;font-size:10px;font-weight:550}.stage-persona-tags{flex-wrap:wrap;gap:4px;display:flex}.stage-persona-tags span{color:#607897;background:#e8eef6;border-radius:4px;padding:3px 5px;font-size:7px}.stage-actions{flex:none;gap:6px;display:flex}.stage-actions .button{height:31px;padding:0 9px;font-size:9px}.stage-screen{background:var(--stage-night);border:1px solid #22334a;border-radius:10px 10px 0 0;padding:8px;box-shadow:0 12px 28px #0f1c2d2e}.stage-screen-label{color:#6e87a8;align-items:center;gap:6px;height:26px;padding:0 4px 7px;display:flex}.stage-screen-label span{letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:700}.stage-screen-label b{color:#cbd9e9;margin-left:auto;font-size:8px;font-weight:650}.stage-screen .browser-preview{box-shadow:none;border-color:#304158;border-radius:6px}.stage-screen .browser-page-viewport{height:clamp(310px,34vw,500px)}.stage-screen .browser-toolbar{background:#eef2f6;height:28px}.stage-screen .browser-real-frame,.stage-screen .browser-real-video{background:#0d1520}.cinema-timeline{color:#fff;background:linear-gradient(#172435,#111a27);border:1px solid #22334a;border-top:0;border-radius:0 0 10px 10px;padding:13px 16px 15px;position:relative;box-shadow:0 12px 28px #0f1c2d2e}.cinema-timeline-head{color:#9cafc5;justify-content:space-between;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:flex}.cinema-timeline-head>div{letter-spacing:.06em;align-items:center;gap:6px;display:flex}.cinema-timeline-head strong{color:#fff;font-variant-numeric:tabular-nums;font-size:10px}.cinema-timeline-head strong i{color:#61758e;padding:0 3px;font-style:normal}.cinema-mode-dot{background:#35c985;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #35c9851f}.cinema-mode-dot.is-replay{background:#f2a43b;box-shadow:0 0 0 3px #f2a43b1f}.cinema-track{cursor:pointer;touch-action:none;height:30px;margin-top:9px;position:relative}.cinema-track:before{content:"";background:#34465c;border-radius:999px;height:4px;position:absolute;top:13px;left:0;right:0;box-shadow:inset 0 1px 2px #00000059}.cinema-track-fill{pointer-events:none;background:#f3f7fc;border-radius:999px;height:4px;position:absolute;top:13px;left:0;box-shadow:0 0 9px #ddebff47}.cinema-playhead{z-index:5;pointer-events:none;background:#1c6ae8;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:9px;transform:translate(-50%);box-shadow:0 0 0 3px #ffffff1f}.cinema-marker{z-index:4;background:0 0;border:0;border-radius:50%;width:18px;height:18px;padding:0;position:absolute;top:6px;transform:translate(-50%)}.cinema-marker>i{background:#78a9f4;border:1px solid #142132;border-radius:50%;width:7px;height:7px;margin:6px auto;transition:transform .14s;display:block;box-shadow:0 0 0 2px #dbe8f8}.cinema-marker--status>i{background:#97a6b8}.cinema-marker--page>i{background:#62c8a1}.cinema-marker--issue>i{background:#f26069;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 2px #ffd9db}.cinema-marker:hover>i,.cinema-marker:focus-visible>i{transform:scale(1.5)}.cinema-marker>span{z-index:10;color:#d6e2f0;text-align:left;pointer-events:none;background:#1b2a3d;border:1px solid #40546e;border-radius:7px;width:190px;padding:9px 10px;display:none;position:absolute;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #00000047}.cinema-marker:hover>span,.cinema-marker:focus-visible>span{flex-direction:column;gap:4px;display:flex}.cinema-marker>span b{color:#8cadd7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.cinema-marker>span strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.cinema-marker>span small{color:#9eb0c4;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.cinema-scale{color:#687c95;justify-content:space-between;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;display:flex}.stage-current-action{border-top:1px solid #29394d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:11px;padding-top:10px;font-size:8px;display:grid}.stage-current-action>span{color:#7890ad}.stage-current-action>strong{color:#dce6f2;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.stage-issue-card{color:#cf545e;background:#fff5f5;border:1px solid #f0bdc2;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:grid}.stage-issue-card>div{min-width:0}.stage-issue-card strong{font-size:10px}.stage-issue-card p{color:#9d6b71;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:8px;overflow:hidden}.stage-issue-card button{color:#b94c55;background:#fff;border:1px solid #e8b0b5;border-radius:5px;padding:5px 7px;font-size:8px}.session-stage-inspector{scrollbar-color:#c6d1df transparent;scrollbar-width:thin;background:#fbfcfe;border-left:1px solid #dbe3ed;flex-direction:column;min-width:0;max-height:calc(100vh - 116px);display:flex;overflow-y:auto}.inspector-panel{border-bottom:1px solid #e1e7ef;padding:14px}.inspector-heading{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:11px;display:flex}.inspector-heading h3{color:#2c405d;margin:3px 0 0;font-size:12px}.inspector-heading em{color:#8292a7;align-items:center;gap:4px;font-size:8px;font-style:normal;display:inline-flex}.inspector-proof{color:#29936b;background:#f2fbf6;border:1px solid #cbe8da;border-radius:7px;align-items:flex-start;gap:7px;padding:9px;display:flex}.inspector-proof>svg{flex:none}.inspector-proof>span{flex-direction:column;gap:3px;min-width:0;display:flex}.inspector-proof strong{font-size:9px}.inspector-proof small{color:#6c9583;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.inspector-meta{flex-direction:column;gap:6px;margin:10px 0;display:flex}.inspector-meta>div{grid-template-columns:70px minmax(0,1fr);gap:6px;display:grid}.inspector-meta dt{color:#91a0b3;font-size:8px}.inspector-meta dd{color:#5e718b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;overflow:hidden}.copy-context-button{color:#5578a5;background:#fff;border:1px solid #d3dfed;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;display:inline-flex}.copy-context-button:disabled{cursor:not-allowed;opacity:.48}.copy-error{color:#bd6268;margin-top:5px;font-size:8px;display:block}.inspector-trace-list{flex-direction:column;gap:8px;display:flex}.inspector-trace-list article{background:#fff;border:1px solid #dfe6ef;border-radius:7px;grid-template-columns:22px minmax(0,1fr);gap:7px;padding:8px;display:grid}.inspector-trace-index{color:#4778b7;background:#ebf3ff;border-radius:5px;place-items:center;width:22px;height:22px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;display:grid}.inspector-trace-list article>div{min-width:0}.inspector-trace-title{align-items:center;gap:5px;min-width:0;display:flex}.inspector-trace-title time{color:#8a99ad;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.inspector-trace-title strong{color:#3f5470;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.inspector-trace-list p{color:#77879c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.inspector-trace-list small{font-size:7px}.inspector-evidence{gap:4px;margin-top:5px;display:flex}.inspector-evidence button{color:#4d7ebc;background:#f5f9ff;border:1px solid #d3e0f1;border-radius:4px;align-items:center;gap:3px;padding:3px 5px;font-size:7px;display:inline-flex}.inspector-event-list{flex-direction:column;display:flex}.inspector-event{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #e9edf3;grid-template-columns:35px 7px minmax(0,1fr);align-items:start;gap:6px;padding:7px 2px;display:grid}.inspector-event:hover{background:#f2f6fb}.inspector-event>time{color:#7e8da2;padding-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.inspector-event>i{background:#76a7ec;border-radius:50%;width:6px;height:6px;margin-top:3px}.inspector-event--issue>i{background:#e75a63}.inspector-event--status>i{background:#98a6b7}.inspector-event>span{flex-direction:column;gap:2px;min-width:0;display:flex}.inspector-event>span small{color:#9aa6b5;font-size:7px}.inspector-event>span strong{color:#53667f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.inspector-event>span em{color:#8b98a9;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:7px;font-style:normal;line-height:1.4;display:-webkit-box;overflow:hidden}.inspector-empty{color:#8998aa;background:#fff;border:1px dashed #d4deea;border-radius:7px;align-items:center;gap:6px;padding:11px;font-size:8px;display:flex}@media(max-width:1180px){.arena-workbench{grid-template-columns:184px minmax(0,1fr)}.session-stage{grid-template-columns:minmax(0,1fr)}.session-stage-inspector{border-top:1px solid #dbe3ed;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;display:grid}.inspector-panel--identity{grid-column:span 2}}@media(max-width:820px){.arena-workbench{display:block}.session-filmstrip{max-height:none;margin-bottom:12px;position:relative;top:auto}.filmstrip-list{grid-template-columns:repeat(3,minmax(150px,1fr));display:grid;overflow-x:auto}.filmstrip-card{min-width:150px}.filmstrip-footer{display:none}.stage-screen .browser-page-viewport{height:clamp(250px,55vw,430px)}}@media(max-width:680px){.filmstrip-list{grid-template-columns:repeat(2,minmax(145px,1fr))}.session-stage-main{padding:10px}.stage-persona-bar{flex-direction:column;align-items:flex-start}.stage-actions{width:100%}.stage-actions .button{flex:1}.stage-screen .browser-page-viewport{height:245px}.session-stage-inspector{display:block}.stage-issue-card{grid-template-columns:auto minmax(0,1fr)}.stage-issue-card button{grid-column:2;justify-self:start}.cinema-marker>span{width:150px}}.create-fieldset{border:0;min-width:0;margin:0;padding:0;display:contents}.field-stack select,.field-stack input{color:#30435e;width:100%;min-width:0;height:44px;font:inherit;background-color:#fff;border:1px solid #cbd6e4;border-radius:9px;padding:0 12px}.field-stack select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236b7e96' stroke-width='1.5'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:32px}.field-stack select:focus-visible,.field-stack input:focus-visible{outline-offset:2px;border-color:#477fd1;outline:3px solid #bed5fa}.demo-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0;display:grid}.demo-project{background:#fff;border:1px solid #d6e0eb;border-top:4px solid #b8843c;border-radius:14px;padding:30px}.demo-project--v2{border-top-color:#2c8569}.demo-project h2{margin:14px 0;font-size:23px}.demo-project p,.demo-project li{color:#66758b;font-size:13px;line-height:1.9}.demo-project ul{margin:20px 0;padding-left:18px}.demo-project-actions{flex-wrap:wrap;gap:12px;display:flex}.demo-explanation{color:#758398;align-items:flex-start;gap:9px;font-size:13px;line-height:1.8;display:flex}.demo-explanation svg{flex-shrink:0;margin-top:4px}@media(max-width:980px){.demo-project-grid{grid-template-columns:1fr}}.inline-notice{color:#55708f;background:#f5f9ff;border:1px solid #cfe0f4;border-radius:9px;align-items:flex-start;gap:8px;margin:14px 0;padding:11px 13px;font-size:12px;line-height:1.55;display:flex}.inline-notice--error{color:#a44f58;background:#fff7f7;border-color:#f0c8cc}.project-overview-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;margin-top:16px;display:grid}.project-overview-card{min-height:176px;color:inherit;background:#fff;border:1px solid #dce5ef;border-radius:12px;flex-direction:column;padding:18px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 5px 18px #2e4e700d}.project-overview-card:hover,.project-overview-card:focus-visible{border-color:#8bb2e7;outline:none;transform:translateY(-1px);box-shadow:0 10px 26px #3465a521}.project-card-mark{color:#3d72b6;background:#edf5ff;border-radius:9px;place-items:center;width:34px;height:34px;margin-bottom:14px;font-weight:700;display:grid}.project-overview-card-head{color:#96a3b4;align-items:center;gap:8px;font-size:9px;display:flex}.project-overview-card-head>span:nth-child(2){flex:1}.project-overview-card h3{color:#2d4668;margin:0 0 7px;font-size:15px}.project-overview-card p{color:#7a8ca4;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.project-overview-card footer{color:#91a0b3;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:16px;font-size:10px;display:flex}.project-overview-card footer strong{color:#5279ac;font-size:11px}.project-overview-metrics{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.project-overview-metrics span{color:#667f9f;background:#f1f5fa;border-radius:5px;align-items:baseline;gap:3px;padding:4px 7px;font-size:9px;display:inline-flex}.project-overview-metrics b{color:#3f6595;font-size:11px}.project-overview-metrics small{color:#8c9bad;font-size:8px}.scenario-card--selected{box-shadow:0 0 0 3px #538bd31c,0 9px 22px #3b608d14;border-color:#7da8e5!important}.scenario-card-actions{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:12px;display:flex}.icon-button{color:#7890ad;background:#fff;border:1px solid #d8e2ee;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.icon-button:hover,.icon-button:focus-visible{color:#477cbd;background:#f5f9ff;border-color:#87afe3;outline:none}.built-in-label{color:#9a7440;background:#fff7e8;border-radius:4px;align-items:center;padding:3px 6px;font-size:8px;display:inline-flex}.compact-filter{color:#496381;min-width:150px;height:34px;font:inherit;background:#fff;border:1px solid #d3dfeb;border-radius:7px;padding:0 9px}.section-helper{color:#8493a6;margin:-4px 0 14px;font-size:10px;line-height:1.55}.project-run-row--selectable{cursor:pointer}.project-run-row{grid-template-columns:20px minmax(0,1fr)}.project-run-row--selected{box-shadow:inset 3px 0 #5089d1;background:#f5f9ff!important;border-color:#80aae4!important}.project-run-main{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto 16px;align-items:center;gap:11px;padding:0;display:grid}.project-run-main>span:first-child{gap:4px;min-width:0;display:grid}.project-run-main>span:not(:first-child){white-space:nowrap}.run-select{accent-color:#4e88d1;flex:none;width:16px;height:16px}.run-result-label{border-radius:4px;width:fit-content;padding:3px 6px;font-size:8px;display:inline-flex}.run-result-label--valid,.run-result-label--success{color:#2a886a;background:#eaf8f1}.run-result-label--invalid{color:#a85a62;background:#fff0f1}.run-result-label--progress,.run-result-label--warning{color:#8b6d35;background:#fff7e7}.run-result-label--cancelled{color:#7d8795;background:#f1f3f6}.modal-backdrop{z-index:30;background:#18273a6b;place-items:center;padding:20px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.editor-modal{background:#fff;border:1px solid #d5e0ed;border-radius:14px;width:min(760px,100%);max-height:min(790px,100vh - 40px);padding:22px;overflow-y:auto;box-shadow:0 22px 70px #19304e3d}.editor-modal--small{width:min(520px,100%)}.editor-modal-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.editor-modal-head h2{color:#2d4769;margin:0;font-size:18px}.editor-modal-head p{color:#8392a7;margin:5px 0 0;font-size:10px;line-height:1.5}.editor-modal label{color:#667c98;flex-direction:column;gap:6px;margin-bottom:13px;font-size:10px;display:flex}.editor-modal input,.editor-modal textarea,.editor-modal select{color:#30445f;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d2deeb;border-radius:7px;padding:9px 10px}.editor-modal input:focus-visible,.editor-modal textarea:focus-visible,.editor-modal select:focus-visible{border-color:#6b9edc;outline:3px solid #d9e9fb}.editor-modal textarea{resize:vertical;min-height:78px;line-height:1.55}.editor-two-column,.editor-inline-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.checkbox-field{align-items:center;padding:7px 0;flex-direction:row!important;gap:8px!important}.checkbox-field input{accent-color:#4e88d1;width:15px;height:15px}.editor-modal-actions{border-top:1px solid #e4eaf1;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;display:flex}.form-hint{color:#8c9bad;margin:-5px 0 13px;font-size:9px;line-height:1.5}.technical-diagnostics{background:#fbfcfe;border:1px solid #dce5ef;border-radius:10px;margin-top:16px}.technical-diagnostics-toggle{color:#637995;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:11px 13px;font-size:11px;display:flex}.technical-diagnostics-toggle:hover{color:#3e6fae;background:#f5f8fc}.technical-diagnostics-body{border-top:1px solid #e6ebf2;padding:0 13px 13px}.incident-list{flex-direction:column;gap:7px;margin-top:10px;display:flex}.incident-row{color:#6e7f94;background:#fff;border:1px solid #e3e9f0;border-radius:6px;grid-template-columns:82px minmax(0,1fr);gap:8px;padding:8px;font-size:9px;display:grid}.incident-row strong{color:#a3545e;font-size:9px}.incident-row small{color:#98a5b4;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:block}.technical-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin-top:10px;display:grid}.technical-meta dt{color:#9aa7b7;font-size:8px}.technical-meta dd{color:#647891;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;overflow:hidden}.business-summary-copy{color:#334c6b;margin:0;font-size:15px;font-weight:600;line-height:1.55}.business-summary-meta{color:#7990aa;flex-wrap:wrap;gap:8px;margin-top:10px;font-size:10px;display:flex}.business-summary-meta span{background:#f1f5f9;border-radius:5px;padding:4px 7px}.result-status-chip--invalid{color:#a14e58!important;background:#fff0f1!important}.release-state-banner--invalid{color:#a34c56!important;background:#fff6f6!important;border-color:#efc7cc!important}.results-stat-card--neutral{background:#f8fafc;border-color:#dce5ef}.results-stat-card--warning{background:#fffaf0;border-color:#f0dfb8}.results-stat-card--danger{background:#fff5f6;border-color:#f0c8cc}.session-status-dot{background:#7f96b1;border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.session-status-dot--ok{background:#51a984}.session-status-dot--bad{background:#d35b63}.rotate-180{transform:rotate(180deg)}.input-error{color:#b4525d;margin-top:-8px;margin-bottom:10px;font-size:9px}@media(max-width:720px){.editor-two-column,.editor-inline-fields,.technical-meta,.project-overview-grid{grid-template-columns:1fr}.editor-modal{padding:16px}}@media(max-width:680px){.project-run-main{grid-template-columns:minmax(0,1fr) auto 16px;gap:7px}.project-run-main>span:nth-child(3){display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
